<pre style='margin:0'>
Takeshi Enomoto (tenomoto) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f597ad675f21df5f08bc64ee7d03c11836877acd">https://github.com/macports/macports-ports/commit/f597ad675f21df5f08bc64ee7d03c11836877acd</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new f597ad6  plplot: update to 5.12.0, fix build of examples by removing -ObjC from cflags in plplot.pc
</span>f597ad6 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit f597ad675f21df5f08bc64ee7d03c11836877acd
</span>Author: Takeshi Enomoto <takeshi@macports.org>
AuthorDate: Tue Jul 18 18:36:29 2017 +0900

<span style='display:block; white-space:pre;color:#404040;'>    plplot: update to 5.12.0, fix build of examples by removing -ObjC from cflags in plplot.pc
</span>---
 science/plplot/Portfile                            |  64 ++++-----
 .../files/patch-bindings-ocaml-CMakeLists.txt.diff |   6 +-
 .../patch-cmake-modules-pkg-config.cmake.diff      |   6 +-
 science/plplot/files/patch-sfstubsf95.f90.diff     | 147 ---------------------
 4 files changed, 31 insertions(+), 192 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/plplot/Portfile b/science/plplot/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 51a8f21..f4746bf 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/plplot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/plplot/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,21 +1,20 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup       cmake     1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       cmake     1.1
</span> PortGroup       compilers 1.0
 PortGroup       wxWidgets 1.0
 
 name            plplot
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         5.11.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         5.12.0
</span> platforms       darwin
 maintainers     takeshi openmaintainer
 categories      science
 license         LGPL
 description     Scientific plotting package, double precision version
 master_sites    sourceforge
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  13d7b1ca7c532691e12f59c86e9a7a689e9e9c2f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  289dff828c440121e57b70538b3f0fb4056dc47159bc1819ea444321f2ff1c4c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  7fdc90f73538a43baebf5da1a74c00f188784b4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  8dc5da5ef80e4e19993d4c3ef2a84a24cc0e44a5dade83201fca7160a6d352ce
</span> homepage        http://plplot.sourceforge.net/
 set description_base "PLplot is a cross-platform software package for \
 creating scientific plots. To help accomplish that task it is organized as a \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,7 +68,7 @@ configure.args-append   -DBUILD_SHARED_LIBS=ON \
</span>                         -DFREETYPE_LIBRARIES=${prefix}/lib/libfreetype.dylib \
                         -DPL_FREETYPE_FONT_PATH=${prefix}/share/fonts/freefont-ttf \
                         -DWITH_FREETYPE=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DQHULL_INCLUDE_DIR=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DQHULL_INCLUDE_DIRS=${prefix}/include/qhull \
</span>                         -DQHULL_LIBRARIES=${prefix}/lib/libqhull.dylib \
                         -DSHAPELIB_INCLUDE_DIR=${prefix}/include \
                         -DSHAPELIB_LIBRARY=${prefix}/lib/libshp.dylib \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -105,13 +104,13 @@ configure.args-append   -DBUILD_SHARED_LIBS=ON \
</span>                         -DENABLE_d=OFF \
                         -DENABLE_f95=OFF \
                         -DENABLE_itcl=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        -DENABLE_itk=OFF \
</span>                         -DENABLE_java=OFF \
                         -DENABLE_lua=OFF \
                         -DENABLE_ocaml=OFF \
                         -DENABLE_octave=OFF \
                         -DENABLE_pdl=OFF \
                         -DENABLE_pyqt4=OFF \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                        -DENABLE_pyqt5=OFF \
</span>                         -DENABLE_python=OFF \
                         -DENABLE_qt=OFF \
                         -DENABLE_tcl=ON \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -124,6 +123,10 @@ configure.args-append   -DBUILD_SHARED_LIBS=ON \
</span>                         -DSWIG_DIR=${prefix}/bin \
                         -Dhpdf_INCLUDE_DIR=${prefix}/include
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|-ObjC ||" ${workpath}/build/pkgcfg/plplot.pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> if {[variant_isset universal]} {
     configure.args-append -DCMAKE_OSX_ARCHITECTURES=\"[strsed ${configure.universal_archs} "g| |;|"]\" -DENABLE_f95:BOOL=OFF
 } else {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -135,17 +138,6 @@ if {[variant_isset universal]} {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set mods "${workpath}/build/bindings/f95/plplot.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${workpath}/build/bindings/f95/plplotp.mod
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-              ${workpath}/build/bindings/f95/plplot_flt.mod"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach m $mods {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {[file exists $m]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            file copy $m ${workpath}/build/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> #platform i386 {
 #    configure.args-append   -DCMAKE_MODULE_LINKER_FLAGS=\"-undefined dynamic_lookup\" \
 #                            -DCMAKE_EXE_LINKER_FLAGS=\"-undefined dynamic_lookup\"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -179,20 +171,15 @@ if {[variant_isset py27_pyqt4]} {
</span> if {[fortran_variant_isset]} {
     configure.ld_archflags  ""
     configure.args-delete   -DENABLE_f95=OFF
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   -DCMAKE_Fortran_COMPILER=\"${configure.fc}\"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_f95=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DCMAKE_Fortran_COMPILER=\"${configure.fc}\" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DF95_MOD_DIR=${prefix}/include/plplot
</span>     if {[variant_isset g95]} {
         configure.args-append   -DCMAKE_Fortran_FLAGS=\"${configure.fflags} -fno-second-underscore\"
     } else {
         configure.args-append   -DCMAKE_Fortran_FLAGS=\"${configure.fflags}\"
     }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[variant_isset g95]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Ad hoc fix to enable build of f95 binding by disabling some features
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.major}<10} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append       patch-sfstubsf95.f90.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   -DCMAKE_OSX_DEPLOYMENT_TARGET=\"\"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    macosx_deployment_target
</span> }
 
 variant octave description {Add support for Octave} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -212,9 +199,13 @@ variant ocaml description {Add support for OCaml} {
</span>     patchfiles-append       patch-bindings-ocaml-plplot_core.idl.diff \
                             patch-bindings-ocaml-CMakeLists.txt.diff
     depends_lib-append      port:ocaml \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:swig-ocaml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:swig-ocaml \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:ocaml-camlidl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            port:ocaml-findlib
</span>     configure.args-delete   -DENABLE_ocaml=OFF
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   -DENABLE_ocaml=ON
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append   -DENABLE_ocaml=ON \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DOCAML_HAS_CAIRO=OFF \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DOCAML_HAS_GTK=OFF
</span> }
 
 variant python26 conflicts python27 description {Add support for python26} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -284,6 +275,7 @@ variant qt4 description {Add support for Qt4} {
</span>                             -DPLD_memqt=OFF \
                             -DPLD_qtwidget=OFF
     configure.args-append   -DENABLE_qt=ON \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DQT_QMAKE_EXECUTABLE=${prefix}/libexec/qt4/bin/qmake \
</span>                             -DPLD_bmpqt=ON \
                             -DPLD_jpgqt=ON \
                             -DPLD_pngqt=ON \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -312,21 +304,15 @@ variant wxwidgets description {Add support for wxWidgets} {
</span>                             -Dwxwidgets_LINK_FLAGS=-lplplotd
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# X11 notes: Tk binding fails in configure
</span> variant x11 {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      path:lib/pkgconfig/pango.pc:pango \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:tk
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append      path:lib/pkgconfig/pango.pc:pango
</span>     configure.args-append   -DPLD_xcairo=ON  \
                             -DPLD_xwin=ON \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DPLD_xfig=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DPLD_tk=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DENABLE_tk=ON \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DTK_INCLUDE_PATH=${prefix}/include \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DTK_LIBRARY=${prefix}/lib/libtk.dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DPLD_xfig=ON
</span>     configure.args-delete   -DPLD_xcairo=OFF \
                             -DPLD_xwin=OFF \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DPLD_xfig=OFF \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            -DENABLE_tk=OFF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            -DPLD_xfig=OFF
</span> }
 
 livecheck.type              regex
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/plplot/files/patch-bindings-ocaml-CMakeLists.txt.diff b/science/plplot/files/patch-bindings-ocaml-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 3e36364..451dd3e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/plplot/files/patch-bindings-ocaml-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/plplot/files/patch-bindings-ocaml-CMakeLists.txt.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bindings/ocaml/CMakeLists.txt.orig     2015-08-13 02:35:27.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bindings/ocaml/CMakeLists.txt  2016-03-05 23:29:15.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -99,7 +99,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- bindings/ocaml/CMakeLists.txt.orig     2017-01-29 10:50:34.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ bindings/ocaml/CMakeLists.txt  2017-07-17 15:06:35.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -105,7 +105,7 @@
</span>      ${CMAKE_CURRENT_BINARY_DIR}/libplplot_stubs.a
      COMMAND ${OCAMLC} -ccopt -I${CAMLIDL_LIB_DIR} -c ${CMAKE_CURRENT_BINARY_DIR}/plplot_core_stubs.c
      COMMAND ${OCAMLC} -ccopt -I${CMAKE_SOURCE_DIR}/include -ccopt -I${CMAKE_BINARY_DIR}/include -ccopt -I${CMAKE_SOURCE_DIR}/lib/qsastime -ccopt -I${CMAKE_BINARY_DIR} -ccopt -I${CAMLIDL_LIB_DIR} -ccopt -DPLPLOT_HAVE_CONFIG_H -c ${CMAKE_CURRENT_SOURCE_DIR}/plplot_impl.c
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/plplot/files/patch-cmake-modules-pkg-config.cmake.diff b/science/plplot/files/patch-cmake-modules-pkg-config.cmake.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index e50fe06..50f3de3 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/plplot/files/patch-cmake-modules-pkg-config.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/plplot/files/patch-cmake-modules-pkg-config.cmake.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- cmake/modules/pkg-config.cmake.orig    2015-08-13 02:35:27.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ cmake/modules/pkg-config.cmake 2015-09-07 16:02:00.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -228,7 +228,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmake/modules/pkg-config.cmake.orig    2017-01-29 10:50:35.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmake/modules/pkg-config.cmake 2017-07-17 15:20:38.000000000 +0900
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -230,7 +230,7 @@
</span>      "/System/Library/Frameworks/([^ ]*)\\.framework"
      "-framework \\1"
      link_flags
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/plplot/files/patch-sfstubsf95.f90.diff b/science/plplot/files/patch-sfstubsf95.f90.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 71ce21c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/plplot/files/patch-sfstubsf95.f90.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,147 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- bindings/f95/sfstubsf95.f90    2010-06-06 01:11:40.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ bindings/f95/sfstubsf95.f90.new        2010-08-04 19:15:33.000000000 +0900
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -505,13 +505,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          end subroutine pllsty
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       end interface
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      interface plmap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--         module procedure plmap1, plmap2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end interface plmap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      interface plmeridians
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--         module procedure plmeridians1, plmeridians2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end interface plmeridians
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      interface plmap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!         module procedure plmap1, plmap2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end interface plmap
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      interface plmeridians
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!         module procedure plmeridians1, plmeridians2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end interface plmeridians
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       interface plmesh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          module procedure plmesh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1110,66 +1110,66 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          call plline3f77( size(x), x, y, z )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       end subroutine plline3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      subroutine plmap1(mapform,mapname,minx,maxx,miny,maxy) 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        use plplot_flt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        real(kind=plflt) minx, maxx, miny, maxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        character*(*) mapname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plstrf2c(mapname, string1, maxlen)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plsetmapformc(mapform)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        s1 = transfer( string1, s1 )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plmap7(s1,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end subroutine plmap1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      subroutine plmap1(mapform,mapname,minx,maxx,miny,maxy) 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        use plplot_flt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        real(kind=plflt) minx, maxx, miny, maxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        character*(*) mapname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plstrf2c(mapname, string1, maxlen)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plsetmapformc(mapform)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        s1 = transfer( string1, s1 )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plmap7(s1,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end subroutine plmap1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      subroutine plmap2(mapname,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        use plplot_flt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        real(kind=plflt) minx, maxx, miny, maxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        character*(*) mapname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plstrf2c(mapname, string1, maxlen)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plclearmapformc()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        s1 = transfer( string1, s1 )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        call plmap7(s1,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end subroutine plmap2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      subroutine plmap2(mapname,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        use plplot_flt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        real(kind=plflt) minx, maxx, miny, maxy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        character*(*) mapname
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plstrf2c(mapname, string1, maxlen)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plclearmapformc()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        s1 = transfer( string1, s1 )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        call plmap7(s1,minx,maxx,miny,maxy)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!        
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end subroutine plmap2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      subroutine plmeridians1(mapform,dlong,dlat,minlong,maxlong, &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                             minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      real(kind=plflt) dlong, dlat, minlong, maxlong, minlat, maxlat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      call plsetmapformc(mapform)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      call plmeridians7(dlong,dlat,minlong,maxlong,minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end subroutine plmeridians1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      subroutine plmeridians2(dlong,dlat,minlong,maxlong, &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                             minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      real(kind=plflt) dlong, dlat, minlong, maxlong, minlat, maxlat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      call plclearmapformc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      call plmeridians7(dlong,dlat,minlong,maxlong,minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      subroutine plmeridians1(mapform,dlong,dlat,minlong,maxlong, &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!                             minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      real(kind=plflt) dlong, dlat, minlong, maxlong, minlat, maxlat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      call plsetmapformc(mapform)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      call plmeridians7(dlong,dlat,minlong,maxlong,minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end subroutine plmeridians1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--      end subroutine plmeridians2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      subroutine plmeridians2(dlong,dlat,minlong,maxlong, &
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!                             minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      implicit none
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      real(kind=plflt) dlong, dlat, minlong, maxlong, minlat, maxlat
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      external mapform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      include 'sfstubs.h'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      call plclearmapformc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      call plmeridians7(dlong,dlat,minlong,maxlong,minlat,maxlat)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+!      end subroutine plmeridians2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-       subroutine plmesh( x, y, z, opt )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-          integer                          :: opt
</span></pre><pre style='margin:0'>

</pre>