summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThierry Thomas <thierry@FreeBSD.org>2014-10-12 08:34:44 +0000
committerThierry Thomas <thierry@FreeBSD.org>2014-10-12 08:34:44 +0000
commit609b987811bbeccbe7bc729665e3fa6f6b93e461 (patch)
tree0f84137cffcf8d0def51910388903db0323c492f
parentAdd libproj4, a cartographic projections C library. (diff)
- Upgrade to 0.9.5
- Switch to the options framework.
Notes
Notes: svn path=/head/; revision=370688
-rw-r--r--science/gnudatalanguage/Makefile136
-rw-r--r--science/gnudatalanguage/distinfo4
-rw-r--r--science/gnudatalanguage/files/patch-CMakeLists.txt33
-rw-r--r--science/gnudatalanguage/files/patch-src__base64.hpp20
-rw-r--r--science/gnudatalanguage/files/patch-src__basic_fun.cpp19
-rw-r--r--science/gnudatalanguage/files/patch-src__gshhs.cpp11
-rw-r--r--science/gnudatalanguage/files/patch-src__gsl_fun.cpp15
-rw-r--r--science/gnudatalanguage/files/patch-src_plotting.cpp56
-rw-r--r--science/gnudatalanguage/files/patch-src_plotting_contour.cpp20
-rw-r--r--science/gnudatalanguage/files/patch-src_plotting_xyouts.cpp11
-rw-r--r--science/gnudatalanguage/pkg-plist719
-rw-r--r--science/gnudatalanguage/pkg-plist.pymod1
12 files changed, 474 insertions, 571 deletions
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index f24ad3e8dded..41c94480e058 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gnudatalanguage
-DISTVERSION= 0.9.4
-PORTREVISION= 12
+DISTVERSION= 0.9.5
CATEGORIES= science lang
MASTER_SITES= SF/${PORTNAME}/gdl/${DISTVERSION}
.if defined(BUILD_PYTHON_MODULE)
@@ -16,33 +15,20 @@ COMMENT?= GDL, a free IDL compatible incremental compiler
LICENSE= GPLv2
-#---------------------------------------------------------------------------
-# You may define these options:
-#
-# - WITHOUT_GRAPHICSMAGICK: remove GraphicsMagick support
-# - WITHOUT_HDF5: remove HDF5 support
-# - WITHOUT_NETCDF: remove netCDF support
-# - WITHOUT_HDF: remove HDF 4 suppport (conflict with netCDF)
-# - WITHOUT_PYTHON: don't build the interface to python
-# - WITHOUT_FFTW3: remove FFTW (faster fft routine than GSL)
-# - WITHOUT_EIGEN remove Eigen support (boost performance)
-# - WITHOUT_UDUNITS remove unit conversion in IMSL_CONSTANT
-#
-#---------------------------------------------------------------------------
-
LIB_DEPENDS+= libplplotd.so:${PORTSDIR}/math/plplot \
+ libpng15.so:${PORTSDIR}/graphics/png \
libps.so:${PORTSDIR}/print/pslib \
libgsl.so:${PORTSDIR}/math/gsl
USE_WX= 2.8
WX_UNICODE= yes
-USE_XORG= x11
-USES= pkgconfig cmake:outsource dos2unix compiler:gcc-c++11-lib
+USE_XORG= x11 sm ice xext
+USES= cmake:outsource compiler:gcc-c++11-lib dos2unix ncurses pkgconfig readline
# Disable ncurses and readline from ports
# Disable ImageMagick (does'nt work with plplot because dynamic drivers
# are enabled by default)
-# TODO: add a slave port for mpich - ATM just deactivate its support.
+# TODO: add a slave port for mpich
CMAKE_ARGS= -DREADLINEDIR:STRING="/usr" \
-DNCURSESDIR:STRING="/usr" \
-DMPICH:BOOL=NO \
@@ -52,67 +38,62 @@ LDFLAGS+= ${PTHREAD_LIBS} -L${LOCALBASE}/lib
SLAVEDIRS= science/py-gnudatalanguage
-OPTIONS_DEFINE= EXAMPLES
+OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 MPICH2 NETCDF PYTHON UDUNITS
+OPTIONS_DEFAULT=EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 NETCDF PYTHON UDUNITS
-.if defined(BUILD_PYTHON_MODULE)
-CATEGORIES+= python
-CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO
-PLIST_FILES= %%PYTHON_SITELIBDIR%%/GDL.so
-PLIST_SUB+= MASTER="@comment "
-.else
-CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO
-PLIST_SUB+= MASTER=""
-.endif
+EIGEN_DESC= Eigen3 support (boost performance)
+EIGEN_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:${PORTSDIR}/math/eigen3
+EIGEN_CMAKE_ON= -DEIGEN3:BOOL=YES
+EIGEN_CMAKE_OFF= -DEIGEN3:BOOL=NO
-.if !defined(WITHOUT_GRAPHICSMAGICK)
-LIB_DEPENDS+= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick
-CMAKE_ARGS+= -DGRAPHICSMAGICK:BOOL=YES
-.else
-CMAKE_ARGS+= -DGRAPHICSMAGICK:BOOL=NO
-.endif
+FFTW_LIB_DEPENDS= libfftw3.so:${PORTSDIR}/math/fftw3 \
+ libfftw3f.so:${PORTSDIR}/math/fftw3-float
+FFTW_CMAKE_ON= -DFFTW:BOOL=YES
+FFTW_CMAKE_OFF= -DFFTW:BOOL=NO
-.if !defined(WITHOUT_HDF5)
-LIB_DEPENDS+= libhdf5.so:${PORTSDIR}/science/hdf5
-CMAKE_ARGS+= -DHDF5:BOOL=YES
-.else
-CMAKE_ARGS+= -DHDF5:BOOL=NO
-.endif
+GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:${PORTSDIR}/graphics/GraphicsMagick
+GRAPHICSMAGICK_CMAKE_ON= -DGRAPHICSMAGICK:BOOL=YES
+GRAPHICSMAGICK_CMAKE_OFF= -DGRAPHICSMAGICK:BOOL=NO
-.if !defined(WITHOUT_NETCDF)
-LIB_DEPENDS+= libnetcdf.so:${PORTSDIR}/science/netcdf
-CMAKE_ARGS+= -DNETCDF:BOOL=YES -DHDF:BOOL=NO
-.else
-CMAKE_ARGS+= -DNETCDF:BOOL=NO
-. if !defined(WITHOUT_HDF)
-LIB_DEPENDS+= libdf.so.2:${PORTSDIR}/science/hdf
-CMAKE_ARGS+= -DHDF:BOOL=YES
-. else
-CMAKE_ARGS+= -DHDF:BOOL=NO
-. endif
-.endif
+GRIB_DESC= Support GRIB messages
+GRIB_LIB_DEPENDS= libgrib_api.so:${PORTSDIR}/science/grib_api
+GRIB_CMAKE_ON= -DGRIB:BOOL=YES
+GRIB_CMAKE_OFF= -DGRIB:BOOL=NO
-.if !defined(WITHOUT_EIGEN)
-BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:${PORTSDIR}/math/eigen3
-CMAKE_ARGS+= -DEIGEN3:BOOL=YES
-.else
-CMAKE_ARGS+= -DEIGEN3:BOOL=NO
-.endif
+HDF5_LIB_DEPENDS= libhdf5.so:${PORTSDIR}/science/hdf5
+HDF5_CMAKE_ON= -DHDF5:BOOL=YES
+HDF5_CMAKE_OFF= -DHDF5:BOOL=NO -DHDF:BOOL=NO
-.if !defined(WITHOUT_UDUNITS)
-LIB_DEPENDS+= libudunits2.so:${PORTSDIR}/science/udunits
-CMAKE_ARGS+= -DUDUNITS:BOOL=YES
-.else
-CMAKE_ARGS+= -DUDUNITS:BOOL=NO
-.endif
+LIBPROJ4_DESC= Support cartographic processes
+LIBPROJ4_LIB_DEPENDS= libproj4.so:${PORTSDIR}/math/libproj4
+LIBPROJ4_CMAKE_ON= -DLIBPROJ4:BOOL=YES
+LIBPROJ4_CMAKE_OFF= -DLIBPROJ4:BOOL=NO
+
+MPICH2_LIB_DEPENDS= libmpich.so.8:${PORTSDIR}/net/mpich2
+MPICH2_CMAKE_ON= -DMPICH:BOOL=YES
+MPICH2_CMAKE_OFF= -DMPICH:BOOL=NO
+
+NETCDF_LIB_DEPENDS= libnetcdf.so:${PORTSDIR}/science/netcdf
+NETCDF_CMAKE_ON= -DNETCDF:BOOL=YES -DHDF:BOOL=NO
+NETCDF_CMAKE_OFF= -DNETCDF:BOOL=NO
+
+PYTHON_USES= python
+PYTHON_BUILD_DEPENDS= ${PYNUMPY}
+PYTHON_RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib
+PYTHON_CMAKE_ON= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}"
+PYTHON_CMAKE_OFF= -DPYTHON:BOOL=NO
+
+UDUNITS_LIB_DEPENDS= libudunits2.so:${PORTSDIR}/science/udunits
+UDUNITS_CMAKE_ON= -DUDUNITS:BOOL=YES
+UDUNITS_CMAKE_OFF= -DUDUNITS:BOOL=NO
-.if !defined(WITHOUT_PYTHON) || defined(BUILD_PYTHON_MODULE)
-USE_PYTHON= 2
-BUILD_DEPENDS+= ${PYNUMPY}
-RUN_DEPENDS+= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}matplotlib>0:${PORTSDIR}/math/py-matplotlib
-CMAKE_ARGS+= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}"
+.if defined(BUILD_PYTHON_MODULE)
+CATEGORIES+= python
+CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO
+PLIST= pkg-plist.pymod
.else
-CMAKE_ARGS+= -DPYTHON:BOOL=NO
+CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO
.endif
.include <bsd.port.pre.mk>
@@ -121,17 +102,10 @@ CMAKE_ARGS+= -DPYTHON:BOOL=NO
BROKEN= Does not build with ancient binutils
.endif
-.if !defined(WITHOUT_FFTW3)
-LIB_DEPENDS+= libfftw3.so:${PORTSDIR}/math/fftw3 \
- libfftw3f.so:${PORTSDIR}/math/fftw3-float
-CMAKE_ARGS+= -DFFTW:BOOL=YES
-.else
-CMAKE_ARGS+= -DFFTW:BOOL=NO
-.endif
-
.if defined(BUILD_PYTHON_MODULE)
do-install:
- ${INSTALL_DATA} ${WRKSRC}/src/.libs/libgdl.so.0 ${PYTHON_SITELIBDIR}/GDL.so
+ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
+ ${INSTALL_DATA} ${INSTALL_WRKSRC}/src/libgdl.so ${STAGEDIR}${PYTHON_SITELIBDIR}/GDL.so
.endif
.if !defined(BUILD_PYTHON_MODULE)
diff --git a/science/gnudatalanguage/distinfo b/science/gnudatalanguage/distinfo
index 03858fa82c46..66ace7c9701f 100644
--- a/science/gnudatalanguage/distinfo
+++ b/science/gnudatalanguage/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gdl-0.9.4.tar.gz) = e18010cd874cad7b1fd8c752e9386571156e1fb066f2d27ecbcc15bbfc9514fa
-SIZE (gdl-0.9.4.tar.gz) = 2191342
+SHA256 (gdl-0.9.5.tar.gz) = cc9635e836b5ea456cad93f8a07d589aed8649668fbd14c4aad22091991137e2
+SIZE (gdl-0.9.5.tar.gz) = 2341992
diff --git a/science/gnudatalanguage/files/patch-CMakeLists.txt b/science/gnudatalanguage/files/patch-CMakeLists.txt
index b85763b8166b..1d57c453c9b9 100644
--- a/science/gnudatalanguage/files/patch-CMakeLists.txt
+++ b/science/gnudatalanguage/files/patch-CMakeLists.txt
@@ -1,33 +1,6 @@
-Includes revisions 1.50 and 1.57 from upstream:
-
- Fri Jun 13 21:45:44 2014 UTC by gilles-duvert
- Applied Orion's patch #77
-
- Mon Sep 1 11:23:18 2014 UTC by alaingdl
- patch 78 related to change in CMake 3.0
-
-Both patches are required for CMake 3.0+ support.
---- ./CMakeLists.txt.orig 2013-09-28 17:03:32.000000000 +0200
-+++ ./CMakeLists.txt 2013-09-30 16:19:09.000000000 +0200
-@@ -610,13 +610,11 @@
- message("-- Found Python executable: ${PYTHON_EXECUTABLE}")
- endif()
- else()
-- if(PYTHONVERSION)
-- set(PythonLibs_FIND_VERSION ${PYTHONVERSION})
-- else()
-- set(PythonLibs_FIND_VERSION 2)
-+ if(NOT PYTHONVERSION)
-+ set(PYTHONVERSION 2)
- endif()
-- find_package(PythonLibs)
-- include(FindPythonInterp)
-+ find_package(PythonInterp)
-+ find_package(PythonLibs ${PYTHONVERSION})
- endif()
- set(USE_PYTHON ${PYTHONLIBS_FOUND})
- if(PYTHONLIBS_FOUND)
-@@ -752,7 +752,7 @@
+--- CMakeLists.txt.orig 2014-10-09 22:46:06.000000000 +0200
++++ CMakeLists.txt 2014-10-09 22:46:06.000000000 +0200
+@@ -871,7 +871,7 @@
endif(NOT PYTHON_MODULE)
install(FILES ${CMAKE_SOURCE_DIR}/AUTHORS ${CMAKE_SOURCE_DIR}/README DESTINATION ${CMAKE_INSTALL_PREFIX}/${GDL_DATA_DIR})
diff --git a/science/gnudatalanguage/files/patch-src__base64.hpp b/science/gnudatalanguage/files/patch-src__base64.hpp
index 0da18e077044..e91fb7826acb 100644
--- a/science/gnudatalanguage/files/patch-src__base64.hpp
+++ b/science/gnudatalanguage/files/patch-src__base64.hpp
@@ -1,11 +1,11 @@
---- ./src/base64.hpp.orig 2014-04-08 16:53:53.885118264 +0200
-+++ ./src/base64.hpp 2014-04-08 16:53:54.105117486 +0200
+--- src/base64.hpp.orig 2014-10-10 23:11:19.000000000 +0200
++++ src/base64.hpp 2014-10-10 23:17:21.000000000 +0200
@@ -147,7 +147,7 @@
Warning("base64 decode error: unexpected fill char -- offset read?");
return false;
}
-- if(!isspace(data[i-1])) {
-+ if(!std::isspace(data[i-1])) {
+- if(!(isspace(data[i-1]))) {
++ if(!(std::isspace(data[i-1]))) {
//cerr << "base 64 decode error: illegal character '" << data[i-1] << "' (0x" << std::hex << (int)data[i-1] << std::dec << ")" << endl;
Warning("base 64 decode error: illegal character");
return false;
@@ -13,8 +13,8 @@
Warning("base64 decode error: unexpected fill char -- offset read?");
return false;
}
-- if(!isspace(data[i-1])) {
-+ if(!std::isspace(data[i-1])) {
+- if(!(isspace(data[i-1]))) {
++ if(!(std::isspace(data[i-1]))) {
//cerr << "base 64 decode error: illegal character '" << data[i-1] << '\'' << endl;
Warning("base 64 decode error: illegal character");
return false;
@@ -22,8 +22,8 @@
if(fillchar == data[i-1]) {
return true;
}
-- if(!isspace(data[i-1])) {
-+ if(!std::isspace(data[i-1])) {
+- if((!isspace(data[i-1]))) {
++ if((!std::isspace(data[i-1]))) {
//cerr << "base 64 decode error: illegal character '" << data[i-1] << '\'' << endl;
Warning("base 64 decode error: illegal character");
return false;
@@ -31,8 +31,8 @@
if(fillchar == data[i-1]) {
return true;
}
-- if(!isspace(data[i-1])) {
-+ if(!std::isspace(data[i-1])) {
+- if(!(isspace(data[i-1]))) {
++ if(!(std::isspace(data[i-1]))) {
//cerr << "base 64 decode error: illegal character '" << data[i-1] << '\'' << endl;
Warning("base 64 decode error: illegal character");
return false;
diff --git a/science/gnudatalanguage/files/patch-src__basic_fun.cpp b/science/gnudatalanguage/files/patch-src__basic_fun.cpp
index 0dffa910a81e..cb5b8630ba91 100644
--- a/science/gnudatalanguage/files/patch-src__basic_fun.cpp
+++ b/science/gnudatalanguage/files/patch-src__basic_fun.cpp
@@ -1,11 +1,20 @@
---- ./src/basic_fun.cpp.orig 2014-04-08 16:53:53.916118121 +0200
-+++ ./src/basic_fun.cpp 2014-04-08 16:53:54.109117445 +0200
-@@ -6412,7 +6412,7 @@
+--- src/basic_fun.cpp.orig 2014-10-10 23:18:05.000000000 +0200
++++ src/basic_fun.cpp 2014-10-10 23:21:54.000000000 +0200
+@@ -6483,7 +6483,7 @@
while (p < e)
{
// scheme = 1*[ lowalpha | digit | "+" | "-" | "." ]
-- if (!isalpha(*p) && !isdigit(*p) && *p != '+' && *p != '.' && *p != '-')
-+ if (!std::isalpha(*p) && !std::isdigit(*p) && *p != '+' && *p != '.' && *p != '-')
+- if (!(isalpha(*p)) && !(isdigit(*p)) && (*p != '+') && (*p != '.') && (*p != '-'))
++ if (!(std::isalpha(*p)) && !(std::isdigit(*p)) && (*p != '+') && (*p != '.') && (*p != '-'))
{
if (e + 1 < ue) goto parse_port;
else goto just_path;
+@@ -6501,7 +6501,7 @@
+ {
+ // check if the data we get is a port this allows us to correctly parse things like a.com:80
+ p = e + 1;
+- while (isdigit(*p)) p++;
++ while (std::isdigit(*p)) p++;
+ if ((*p == '\0' || *p == '/') && (p - e) < 7) goto parse_port;
+ urlstru->InitTag("SCHEME", DStringGDL(string(s, (e - s))));
+ length -= ++e - s;
diff --git a/science/gnudatalanguage/files/patch-src__gshhs.cpp b/science/gnudatalanguage/files/patch-src__gshhs.cpp
new file mode 100644
index 000000000000..8ad12a6278be
--- /dev/null
+++ b/science/gnudatalanguage/files/patch-src__gshhs.cpp
@@ -0,0 +1,11 @@
+--- src/gshhs.cpp.orig 2014-10-11 19:11:00.000000000 +0200
++++ src/gshhs.cpp 2014-10-11 19:37:17.000000000 +0200
+@@ -175,7 +175,7 @@
+ double ss = h.south * GSHHS_SCL;
+ double nn = h.north * GSHHS_SCL;
+ char source = (src == 1) ? 'W' : 'C'; // Either WVS or CIA (WDBII) pedigree
+- if ( river ) source = tolower( (int) source ); // Lower case c means river-lake
++ if ( river ) source = std::tolower( (int) source ); // Lower case c means river-lake
+ int line = (h.area) ? 0 : 1; // Either Polygon (0) or Line (1) (if no area)
+
+
diff --git a/science/gnudatalanguage/files/patch-src__gsl_fun.cpp b/science/gnudatalanguage/files/patch-src__gsl_fun.cpp
index 96096d93a753..eb1bb5138824 100644
--- a/science/gnudatalanguage/files/patch-src__gsl_fun.cpp
+++ b/science/gnudatalanguage/files/patch-src__gsl_fun.cpp
@@ -1,6 +1,6 @@
---- ./src/gsl_fun.cpp.orig 2014-04-08 16:53:53.901118160 +0200
-+++ ./src/gsl_fun.cpp 2014-04-08 16:53:54.111117458 +0200
-@@ -3378,7 +3378,7 @@
+--- src/gsl_fun.cpp.orig 2014-10-09 22:55:52.000000000 +0200
++++ src/gsl_fun.cpp 2014-10-09 22:55:52.000000000 +0200
+@@ -3183,7 +3183,7 @@
e->AssureScalarPar<DStringGDL>(0, tmpname);
name.reserve(tmpname.length());
for (string::iterator it = tmpname.begin(); it < tmpname.end(); it++)
@@ -9,12 +9,3 @@
}
#ifdef USE_UDUNITS
-@@ -3889,7 +3889,7 @@
- res[j] = sign * sphPlm.val;
- */
- res[j] = sign * gsl_sf_legendre_sphPlm(l, abs(m), cos(theta[j * step_theta]));
-- res[j] *= exp(complex<T_phi>(0., m * phi[j * step_phi]));
-+ res[j] *= T_res(std::exp(complex<T_phi>(0., m * phi[j * step_phi])));
- }
- }
- template <class T_phi, class T_res>
diff --git a/science/gnudatalanguage/files/patch-src_plotting.cpp b/science/gnudatalanguage/files/patch-src_plotting.cpp
deleted file mode 100644
index f978d76be8a8..000000000000
--- a/science/gnudatalanguage/files/patch-src_plotting.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
---- src/plotting.cpp.orig 2013-09-22 05:09:11.000000000 +0200
-+++ src/plotting.cpp 2013-10-11 10:55:14.000000000 +0200
-@@ -1891,7 +1891,7 @@
- DFloatGDL* charthickVect=e->GetKWAs<DFloatGDL>( charthickIx );
- charthick=(*charthickVect)[0];
- }
-- a->wid(charthick);
-+ a->width(charthick);
- }
-
- void gdlSetAxisCharsize(EnvT *e, GDLGStream *a, string axis)
-@@ -1919,7 +1919,7 @@
-
- e->AssureFloatScalarKWIfPresent("THICK", thick);
- if ( thick<=0.0 ) thick=1.0;
-- a->wid(static_cast<PLINT>(floor(thick-0.5)));
-+ a->width(static_cast<PLINT>(floor(thick-0.5)));
- }
-
- //LINESTYLE
-@@ -2936,7 +2936,7 @@
- a->smaj((PLFLT)OtherAxisSizeInMm, 1.0); //set base ticks to default 0.02 viewport converted to mm.
- a->smin((PLFLT)OtherAxisSizeInMm/2.0,1.0); //idem min (plplt defaults)
- //thick for box and ticks.
-- a->wid(Thick);
-+ a->width(Thick);
- //ticks or grid eventually with style and length:
- if (abs(TickLen)<1e-6) Opt=""; else Opt="st"; //remove ticks if ticklen=0
- if (TickLen<0) {Opt+="i"; TickLen=-TickLen;}
-@@ -2981,7 +2981,7 @@
- else if (axis=="Y") a->box("", 0.0, 0 , Opt.c_str(), 0.0, 0);
- }
- //reset charsize & thick
-- a->wid(1);
-+ a->width(1);
- a->sizeChar(1.0);
- }
- return 0;
-@@ -3124,7 +3124,7 @@
- a->smaj((PLFLT)OtherAxisSizeInMm, 1.0); //set base ticks to default 0.02 viewport converted to mm.
- a->smin((PLFLT)OtherAxisSizeInMm/2.0,1.0); //idem min (plplt defaults)
- //thick for box and ticks.
-- a->wid(Thick);
-+ a->width(Thick);
- //ticks or grid eventually with style and length:
- if (abs(TickLen)<1e-6) Opt=""; else Opt="st"; //remove ticks if ticklen=0
- if (TickLen<0) {Opt+="i"; TickLen=-TickLen;}
-@@ -3149,7 +3149,7 @@
- else if (axis=="Z") a->box3("","",0,0,"","",0,0, Opt.c_str(), "", TickInterval, Minor);
- }
- //reset charsize & thick
-- a->wid(1);
-+ a->width(1);
- a->sizeChar(1.0);
- }
- return 0;
diff --git a/science/gnudatalanguage/files/patch-src_plotting_contour.cpp b/science/gnudatalanguage/files/patch-src_plotting_contour.cpp
deleted file mode 100644
index ef166d8852d8..000000000000
--- a/science/gnudatalanguage/files/patch-src_plotting_contour.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/plotting_contour.cpp.orig 2013-09-17 22:13:27.000000000 +0200
-+++ src/plotting_contour.cpp 2013-10-11 10:35:22.000000000 +0200
-@@ -728,7 +728,7 @@
- actStream->pat(1,&ori,&spa);
-
- if (docolors) actStream->Color ( ( *colors )[i%colors->N_Elements ( )], decomposed, (PLINT)colorindex_table_0_color );
-- if (dothick) actStream->wid ( ( *thick )[i%thick->N_Elements ( )]);
-+ if (dothick) actStream->width ( ( *thick )[i%thick->N_Elements ( )]);
- if (dostyle) gdlLineStyle(actStream, ( *style )[i%style->N_Elements ( )]);
- actStream->shade( map, xEl, yEl, isLog?doIt:NULL, xStart, xEnd, yStart, yEnd,
- clevel[i], clevel[i+1],
-@@ -811,7 +811,7 @@
- actStream->stransform(gdl3dTo2dTransformContour, &Data3d);
- }
- if (docolors) actStream->Color ( ( *colors )[i%colors->N_Elements ( )], decomposed, 2);
-- if (dothick) actStream->wid ( ( *thick )[i%thick->N_Elements ( )]);
-+ if (dothick) actStream->width ( ( *thick )[i%thick->N_Elements ( )]);
- if (dostyle) gdlLineStyle(actStream, ( *style )[i%style->N_Elements ( )]);
- if (dolabels) actStream->setcontlabelparam ( LABELOFFSET, (PLFLT) label_size, LABELSPACING,
- (PLINT)(*labels)[i%labels->N_Elements()] );
diff --git a/science/gnudatalanguage/files/patch-src_plotting_xyouts.cpp b/science/gnudatalanguage/files/patch-src_plotting_xyouts.cpp
deleted file mode 100644
index 6b6437f1cf6f..000000000000
--- a/science/gnudatalanguage/files/patch-src_plotting_xyouts.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/plotting_xyouts.cpp.orig 2013-10-11 11:26:06.000000000 +0200
-+++ src/plotting_xyouts.cpp 2013-10-11 11:27:24.000000000 +0200
-@@ -339,7 +339,7 @@
- //plot!
- if (docharsize) actStream->sizeChar(( *size )[i%size->N_Elements ( )]);
- if (docolor) actStream->Color ( ( *color )[i%color->N_Elements ( )], decomposed, 2);
-- if (docharthick) actStream->wid ( ( *charthick )[i%charthick->N_Elements ( )]);
-+ if (docharthick) actStream->width ( ( *charthick )[i%charthick->N_Elements ( )]);
- //orientation word is not orientation page depending on axes increment direction [0..1] vs. [1..0]
- PLFLT oriD=(( *orientation )[i%orientation->N_Elements ( )]); //ori DEVICE
- PLFLT oriW=oriD; //ori WORLD
diff --git a/science/gnudatalanguage/pkg-plist b/science/gnudatalanguage/pkg-plist
index 425de52293b5..0ba43fc9f675 100644
--- a/science/gnudatalanguage/pkg-plist
+++ b/science/gnudatalanguage/pkg-plist
@@ -1,344 +1,375 @@
-%%MASTER%%bin/gdl
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CMakeLists.txt
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Makefile.am
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/README
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Saturn.jpg
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_matrix_multiply.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/checks
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/example.grib
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/image_test.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/launchtest.c
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/libtest_ce.cpp
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/nc_test.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.txt
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-swap_endian.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-total.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_MathFunctionsDim.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_angles.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_array_equal.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_axis.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_base64.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_besel.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_binfmt.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_brain.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_1779553.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2555865.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2610174.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2846561.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2876150.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2876161.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2974380.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3033108.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3054361.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3055720.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3057511.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3057520.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3061072.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3081887.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3085858.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3086851.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091599.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091610.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3100945.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104209.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104214.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104326.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104349.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147146.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147181.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147733.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3151760.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3152892.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3152899.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3189072.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3199465.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3244840.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3275334.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3286031.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3288652.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3290532.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3296360.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3298378.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3300626.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3313522.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3376577.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3453775.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3483402.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3488003.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3559291.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_byte_conversion.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bytscl.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_function.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_procedure.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ce.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_check_math.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_clip.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_colors.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_common.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_congrid.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_constants.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_contour_basic.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_contour_extra.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_correlate.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_cursor.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_deriv.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_device.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_diag_matrix.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dialog_message.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dicom.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dims_of_arrays.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfinv.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfs.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_execute.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_expint.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_extra_keywords.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_factorial.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft_dim.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft_leak.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_basename.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_copy.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_delete.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_dirname.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_search.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_which.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_finite.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fix.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fixprint.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_float2string.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fx_root.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fz_roots.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gammas.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gc.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_kbrd.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_lun.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_screen_size.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_greek_letters.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_grib.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_healpix.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_2d.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_equal.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_histo.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl8.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl_validname.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_image_statistics.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpol.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpolate_missing.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_invert_matrix.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_jd_op_tut.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_known_bugs.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ludc_lusol.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_map.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_matrix_multiply.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_memory.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_minmax.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_moment.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_mpfit.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_multiroots.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_nans_in_sort_and_median.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_nestedloop.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_netcdf.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ntags.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_elem.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_power.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_outofmem.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_basic.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_benchmark.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_inf_nan.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_info.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_linestyle.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plotting_misc.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plotting_ranges.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_pmulti.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_point_lun.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_poly2d.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_postscript.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_product.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ps_decomposed.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ptrarr.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_0.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_1.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_2.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromb.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromo.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_random.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_jpeg.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_standard_images.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_readf.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_rebin.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_restore.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_rk4.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_save.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_scope_varfetch.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_sem.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_skip_lun.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_smooth.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spawn_unit.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spher_harm.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spl_init.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_standardize.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_step.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_functions.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_sep.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_stregex.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_strmatch.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_strsplit.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_structures.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_suite.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_surface_basic.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_systime.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_titles.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_trisol.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tv.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tvlct.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_uf77.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_url.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_usersym.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_valgrind.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_voigt.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_wait.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_wavelet.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_widgets.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zeropoly.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zip.pro
-%%MASTER%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/try
-%%MASTER%%%%DATADIR%%/AUTHORS
-%%MASTER%%%%DATADIR%%/README
-%%MASTER%%%%DATADIR%%/lib/README.txt
-%%MASTER%%%%DATADIR%%/lib/STATUS
-%%MASTER%%%%DATADIR%%/lib/appleman.pro
-%%MASTER%%%%DATADIR%%/lib/array_indices.pro
-%%MASTER%%%%DATADIR%%/lib/bilinear.pro
-%%MASTER%%%%DATADIR%%/lib/calendar.pro
-%%MASTER%%%%DATADIR%%/lib/congrid.pro
-%%MASTER%%%%DATADIR%%/lib/correlate.pro
-%%MASTER%%%%DATADIR%%/lib/delvar.pro
-%%MASTER%%%%DATADIR%%/lib/deriv.pro
-%%MASTER%%%%DATADIR%%/lib/diag_matrix.pro
-%%MASTER%%%%DATADIR%%/lib/dialog_message.pro
-%%MASTER%%%%DATADIR%%/lib/dialog_pickfile.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__assoc__define.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__assoc__test.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__assoc_generateuid.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__define.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__dictionary.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom__test.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom_copy_lun.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom_date.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom_time.pro
-%%MASTER%%%%DATADIR%%/lib/dicom/gdlffdicom_trim.pro
-%%MASTER%%%%DATADIR%%/lib/dist.pro
-%%MASTER%%%%DATADIR%%/lib/doc_library.pro
-%%MASTER%%%%DATADIR%%/lib/envi/read_envi_file.pro
-%%MASTER%%%%DATADIR%%/lib/envi/test_write_read_envi.pro
-%%MASTER%%%%DATADIR%%/lib/envi/write_envi_file.pro
-%%MASTER%%%%DATADIR%%/lib/escape_special_char.pro
-%%MASTER%%%%DATADIR%%/lib/factorial.pro
-%%MASTER%%%%DATADIR%%/lib/file_basename_old.pro
-%%MASTER%%%%DATADIR%%/lib/file_copy.pro
-%%MASTER%%%%DATADIR%%/lib/file_delete.pro
-%%MASTER%%%%DATADIR%%/lib/file_dirname_old.pro
-%%MASTER%%%%DATADIR%%/lib/file_expand_path.pro
-%%MASTER%%%%DATADIR%%/lib/file_lines.pro
-%%MASTER%%%%DATADIR%%/lib/file_which.pro
-%%MASTER%%%%DATADIR%%/lib/filepath.pro
-%%MASTER%%%%DATADIR%%/lib/findex.pro
-%%MASTER%%%%DATADIR%%/lib/findfile.pro
-%%MASTER%%%%DATADIR%%/lib/get_login_info.pro
-%%MASTER%%%%DATADIR%%/lib/helpform.pro
-%%MASTER%%%%DATADIR%%/lib/hist_2d.pro
-%%MASTER%%%%DATADIR%%/lib/hist_equal.pro
-%%MASTER%%%%DATADIR%%/lib/hist_nd.pro
-%%MASTER%%%%DATADIR%%/lib/identity.pro
-%%MASTER%%%%DATADIR%%/lib/idl_validname.pro
-%%MASTER%%%%DATADIR%%/lib/image_statistics.pro
-%%MASTER%%%%DATADIR%%/lib/imsl_erf.pro
-%%MASTER%%%%DATADIR%%/lib/imsl_zerosys.pro
-%%MASTER%%%%DATADIR%%/lib/interpol.pro
-%%MASTER%%%%DATADIR%%/lib/ishft.pro
-%%MASTER%%%%DATADIR%%/lib/kurtosis.pro
-%%MASTER%%%%DATADIR%%/lib/la_invert.pro
-%%MASTER%%%%DATADIR%%/lib/last_item.pro
-%%MASTER%%%%DATADIR%%/lib/lmgr.pro
-%%MASTER%%%%DATADIR%%/lib/loadct.pro
-%%MASTER%%%%DATADIR%%/lib/map_clip_set.pro
-%%MASTER%%%%DATADIR%%/lib/matrix_multiply.pro
-%%MASTER%%%%DATADIR%%/lib/mean.pro
-%%MASTER%%%%DATADIR%%/lib/meanabsdev.pro
-%%MASTER%%%%DATADIR%%/lib/moment.pro
-%%MASTER%%%%DATADIR%%/lib/norm.pro
-%%MASTER%%%%DATADIR%%/lib/online_help.pro
-%%MASTER%%%%DATADIR%%/lib/oploterr.pro
-%%MASTER%%%%DATADIR%%/lib/path_sep.pro
-%%MASTER%%%%DATADIR%%/lib/ploterr.pro
-%%MASTER%%%%DATADIR%%/lib/poly.pro
-%%MASTER%%%%DATADIR%%/lib/poly_area.pro
-%%MASTER%%%%DATADIR%%/lib/popd.pro
-%%MASTER%%%%DATADIR%%/lib/primes.pro
-%%MASTER%%%%DATADIR%%/lib/printd.pro
-%%MASTER%%%%DATADIR%%/lib/pushd.pro
-%%MASTER%%%%DATADIR%%/lib/py_plot.pro
-%%MASTER%%%%DATADIR%%/lib/py_print.pro
-%%MASTER%%%%DATADIR%%/lib/query_bmp.pro
-%%MASTER%%%%DATADIR%%/lib/query_dicom.pro
-%%MASTER%%%%DATADIR%%/lib/query_gif.pro
-%%MASTER%%%%DATADIR%%/lib/query_image.pro
-%%MASTER%%%%DATADIR%%/lib/query_jpeg.pro
-%%MASTER%%%%DATADIR%%/lib/query_pict.pro
-%%MASTER%%%%DATADIR%%/lib/query_png.pro
-%%MASTER%%%%DATADIR%%/lib/query_ppm.pro
-%%MASTER%%%%DATADIR%%/lib/query_tiff.pro
-%%MASTER%%%%DATADIR%%/lib/read_ascii.pro
-%%MASTER%%%%DATADIR%%/lib/read_binary.pro
-%%MASTER%%%%DATADIR%%/lib/read_bmp.pro
-%%MASTER%%%%DATADIR%%/lib/read_dicom.pro
-%%MASTER%%%%DATADIR%%/lib/read_gif.pro
-%%MASTER%%%%DATADIR%%/lib/read_image.pro
-%%MASTER%%%%DATADIR%%/lib/read_jpeg.pro
-%%MASTER%%%%DATADIR%%/lib/read_pict.pro
-%%MASTER%%%%DATADIR%%/lib/read_png.pro
-%%MASTER%%%%DATADIR%%/lib/read_tiff.pro
-%%MASTER%%%%DATADIR%%/lib/read_xwd.pro
-%%MASTER%%%%DATADIR%%/lib/real_part.pro
-%%MASTER%%%%DATADIR%%/lib/restore.pro
-%%MASTER%%%%DATADIR%%/lib/rot.pro
-%%MASTER%%%%DATADIR%%/lib/rstrpos.pro
-%%MASTER%%%%DATADIR%%/lib/save.pro
-%%MASTER%%%%DATADIR%%/lib/showfont.pro
-%%MASTER%%%%DATADIR%%/lib/skewness.pro
-%%MASTER%%%%DATADIR%%/lib/skip_lun.pro
-%%MASTER%%%%DATADIR%%/lib/smooth.pro
-%%MASTER%%%%DATADIR%%/lib/spl_init_old.pro
-%%MASTER%%%%DATADIR%%/lib/spl_interp_old.pro
-%%MASTER%%%%DATADIR%%/lib/standardize.pro
-%%MASTER%%%%DATADIR%%/lib/stddev.pro
-%%MASTER%%%%DATADIR%%/lib/str_sep.pro
-%%MASTER%%%%DATADIR%%/lib/strmatch.pro
-%%MASTER%%%%DATADIR%%/lib/strsplit.pro
-%%MASTER%%%%DATADIR%%/lib/swap_endian.pro
-%%MASTER%%%%DATADIR%%/lib/swap_endian_inplace.pro
-%%MASTER%%%%DATADIR%%/lib/template.pro
-%%MASTER%%%%DATADIR%%/lib/template_blank.pro
-%%MASTER%%%%DATADIR%%/lib/trace.pro
-%%MASTER%%%%DATADIR%%/lib/tvscl.pro
-%%MASTER%%%%DATADIR%%/lib/uniq.pro
-%%MASTER%%%%DATADIR%%/lib/value_locate.pro
-%%MASTER%%%%DATADIR%%/lib/variance.pro
-%%MASTER%%%%DATADIR%%/lib/wmenu.pro
-%%MASTER%%%%DATADIR%%/lib/write_bmp.pro
-%%MASTER%%%%DATADIR%%/lib/write_gif.pro
-%%MASTER%%%%DATADIR%%/lib/write_image.pro
-%%MASTER%%%%DATADIR%%/lib/write_jpeg.pro
-%%MASTER%%%%DATADIR%%/lib/write_pict.pro
-%%MASTER%%%%DATADIR%%/lib/write_png.pro
-%%MASTER%%%%DATADIR%%/lib/zenity_check.pro
-%%MASTER%%man/man1/gdl.1.gz
-%%MASTER%%@dirrm %%DATADIR%%/lib/envi
-%%MASTER%%@dirrm %%DATADIR%%/lib/dicom
-%%MASTER%%@dirrm %%DATADIR%%/lib
-%%MASTER%%@dirrm %%DATADIR%%
-%%MASTER%%%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%/testsuite/benchmark
-%%MASTER%%%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%/testsuite
-%%MASTER%%%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%%
+bin/gdl
+man/man1/gdl.1.gz
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CMakeLists.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Makefile.am
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Saturn.jpg
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/banner_for_testsuite.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_matrix_multiply.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/checks
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics1.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics2.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics3.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/example.grib
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/image_test.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/launchtest.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/libtest_ce.cpp
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/nc_test.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-swap_endian.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-total.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_MathFunctionsDim.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_angles.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_array_equal.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_axis.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_base64.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_besel.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_binfmt.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_brain.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_1779553.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2555865.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2610174.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2846561.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2876150.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2876161.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2876372.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2892631.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2949487.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2974380.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3033108.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3054361.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3055720.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3057511.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3057520.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3061072.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3081887.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3085858.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3086851.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091599.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091610.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3100945.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104209.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104214.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104326.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3104349.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147146.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147181.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3147733.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3151760.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3152892.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3152899.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3189072.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3199465.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3275334.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3285659.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3286031.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3288652.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3290532.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3296360.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3298378.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3300626.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3313522.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3376577.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3394430.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3426399.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3453775.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3483402.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3488003.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3559291.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3572473.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3595172.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000542.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000580.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000581.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000587.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000597.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000599.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000607.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_n000608.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_byte_conversion.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bytscl.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_function.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_procedure.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ce.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_check_math.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_clip.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_colors.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_common.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_congrid.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_constants.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_contour_basic.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_contour_extra.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_convert_coord.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_convol.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_correlate.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_cursor.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_deriv.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_device.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_diag_matrix.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dialog_message.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dicom.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dims_of_arrays.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfinv.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfs.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_execute.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_expint.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_extra_keywords.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_factorial.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft_dim.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fft_leak.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_basename.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_copy.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_delete.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_dirname.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_search.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_which.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_finite.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fix.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fixprint.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_float2string.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_format.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fx_root.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fz_roots.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gammas.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gc.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_kbrd.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_lun.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_screen_size.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_greek_letters.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_grib.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_healpix.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_2d.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_equal.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_histo.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl8.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl_validname.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_image_statistics.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpol.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpolate_missing.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_invert_matrix.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_isa.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_jd_op_tut.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_known_bugs.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_levels.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_list.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ludc_lusol.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_map.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_matrix_multiply.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_memory.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_minmax.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_modulo.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_moment.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_mpfit.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_multiroots.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_nans_in_sort_and_median.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_nestedloop.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_netcdf.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ntags.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_null.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_obj_new.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_elem.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_power.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_outofmem.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_basic.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_benchmark.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_inf_nan.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_info.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_linestyle.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plotting_misc.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plotting_ranges.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_pmulti.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_point_lun.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_poly2d.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_postscript.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_product.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ps_decomposed.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ptrarr.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_0.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_1.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_python_module_2.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromb.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromo.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_random.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_jpeg.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_standard_images.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_readf.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_rebin.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_restore.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_rk4.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_routine_names.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_same_name.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_save.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_scope_varfetch.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_sem.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_skip_lun.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_smooth.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spawn_unit.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spher_harm.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spl_init.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_standardize.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_step.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_functions.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_sep.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_stregex.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_strmatch.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_strsplit.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_structures.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_suite.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_surface_basic.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_systime.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_titles.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_trisol.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tv.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tv_ps.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tvlct.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_typename.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_uf77.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_url.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_usersym.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_valgrind.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_voigt.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_wait.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_wavelet.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_where.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_widgets.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zeropoly.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zip.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/try
+%%DATADIR%%/AUTHORS
+%%DATADIR%%/README
+%%DATADIR%%/lib/README.txt
+%%DATADIR%%/lib/STATUS
+%%DATADIR%%/lib/appleman.pro
+%%DATADIR%%/lib/array_indices.pro
+%%DATADIR%%/lib/bilinear.pro
+%%DATADIR%%/lib/calendar.pro
+%%DATADIR%%/lib/congrid.pro
+%%DATADIR%%/lib/correlate.pro
+%%DATADIR%%/lib/cw_bgroup.pro
+%%DATADIR%%/lib/delvar.pro
+%%DATADIR%%/lib/deriv.pro
+%%DATADIR%%/lib/diag_matrix.pro
+%%DATADIR%%/lib/dialog_message.pro
+%%DATADIR%%/lib/dialog_pickfile.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__assoc__define.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__assoc__test.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__assoc_generateuid.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__define.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__dictionary.pro
+%%DATADIR%%/lib/dicom/gdlffdicom__test.pro
+%%DATADIR%%/lib/dicom/gdlffdicom_copy_lun.pro
+%%DATADIR%%/lib/dicom/gdlffdicom_date.pro
+%%DATADIR%%/lib/dicom/gdlffdicom_time.pro
+%%DATADIR%%/lib/dicom/gdlffdicom_trim.pro
+%%DATADIR%%/lib/dist.pro
+%%DATADIR%%/lib/doc_library.pro
+%%DATADIR%%/lib/envi/read_envi_file.pro
+%%DATADIR%%/lib/envi/test_write_read_envi.pro
+%%DATADIR%%/lib/envi/write_envi_file.pro
+%%DATADIR%%/lib/escape_special_char.pro
+%%DATADIR%%/lib/factorial.pro
+%%DATADIR%%/lib/file_basename_old.pro
+%%DATADIR%%/lib/file_copy.pro
+%%DATADIR%%/lib/file_delete.pro
+%%DATADIR%%/lib/file_dirname_old.pro
+%%DATADIR%%/lib/file_expand_path.pro
+%%DATADIR%%/lib/file_lines.pro
+%%DATADIR%%/lib/file_which.pro
+%%DATADIR%%/lib/filepath.pro
+%%DATADIR%%/lib/findex.pro
+%%DATADIR%%/lib/findfile.pro
+%%DATADIR%%/lib/get_login_info.pro
+%%DATADIR%%/lib/helpform.pro
+%%DATADIR%%/lib/hist_2d.pro
+%%DATADIR%%/lib/hist_equal.pro
+%%DATADIR%%/lib/hist_nd.pro
+%%DATADIR%%/lib/identity.pro
+%%DATADIR%%/lib/idl_validname.pro
+%%DATADIR%%/lib/image_statistics.pro
+%%DATADIR%%/lib/imsl_erf.pro
+%%DATADIR%%/lib/imsl_zerosys.pro
+%%DATADIR%%/lib/interpol.pro
+%%DATADIR%%/lib/ishft.pro
+%%DATADIR%%/lib/kurtosis.pro
+%%DATADIR%%/lib/la_invert.pro
+%%DATADIR%%/lib/last_item.pro
+%%DATADIR%%/lib/lmgr.pro
+%%DATADIR%%/lib/loadct.pro
+%%DATADIR%%/lib/map_clip_set.pro
+%%DATADIR%%/lib/matrix_multiply.pro
+%%DATADIR%%/lib/mean.pro
+%%DATADIR%%/lib/meanabsdev.pro
+%%DATADIR%%/lib/moment.pro
+%%DATADIR%%/lib/norm.pro
+%%DATADIR%%/lib/online_help.pro
+%%DATADIR%%/lib/oploterr.pro
+%%DATADIR%%/lib/path_sep.pro
+%%DATADIR%%/lib/ploterr.pro
+%%DATADIR%%/lib/poly.pro
+%%DATADIR%%/lib/poly_area.pro
+%%DATADIR%%/lib/popd.pro
+%%DATADIR%%/lib/primes.pro
+%%DATADIR%%/lib/printd.pro
+%%DATADIR%%/lib/pushd.pro
+%%DATADIR%%/lib/py_plot.pro
+%%DATADIR%%/lib/py_print.pro
+%%DATADIR%%/lib/query_bmp.pro
+%%DATADIR%%/lib/query_dicom.pro
+%%DATADIR%%/lib/query_gif.pro
+%%DATADIR%%/lib/query_image.pro
+%%DATADIR%%/lib/query_jpeg.pro
+%%DATADIR%%/lib/query_pict.pro
+%%DATADIR%%/lib/query_png.pro
+%%DATADIR%%/lib/query_ppm.pro
+%%DATADIR%%/lib/query_tiff.pro
+%%DATADIR%%/lib/read_ascii.pro
+%%DATADIR%%/lib/read_binary.pro
+%%DATADIR%%/lib/read_bmp.pro
+%%DATADIR%%/lib/read_dicom.pro
+%%DATADIR%%/lib/read_gif.pro
+%%DATADIR%%/lib/read_image.pro
+%%DATADIR%%/lib/read_jpeg.pro
+%%DATADIR%%/lib/read_jpeg2000.pro
+%%DATADIR%%/lib/read_pict.pro
+%%DATADIR%%/lib/read_png.pro
+%%DATADIR%%/lib/read_tiff.pro
+%%DATADIR%%/lib/read_xwd.pro
+%%DATADIR%%/lib/real_part.pro
+%%DATADIR%%/lib/restore.pro
+%%DATADIR%%/lib/rot.pro
+%%DATADIR%%/lib/rstrpos.pro
+%%DATADIR%%/lib/save.pro
+%%DATADIR%%/lib/showfont.pro
+%%DATADIR%%/lib/skewness.pro
+%%DATADIR%%/lib/skip_lun.pro
+%%DATADIR%%/lib/smooth.pro
+%%DATADIR%%/lib/spl_init_old.pro
+%%DATADIR%%/lib/spl_interp_old.pro
+%%DATADIR%%/lib/standardize.pro
+%%DATADIR%%/lib/stddev.pro
+%%DATADIR%%/lib/str_sep.pro
+%%DATADIR%%/lib/strmatch.pro
+%%DATADIR%%/lib/strsplit.pro
+%%DATADIR%%/lib/swap_endian.pro
+%%DATADIR%%/lib/swap_endian_inplace.pro
+%%DATADIR%%/lib/template.pro
+%%DATADIR%%/lib/template_blank.pro
+%%DATADIR%%/lib/tic.pro
+%%DATADIR%%/lib/toc.pro
+%%DATADIR%%/lib/trace.pro
+%%DATADIR%%/lib/tvscl.pro
+%%DATADIR%%/lib/uniq.pro
+%%DATADIR%%/lib/value_locate.pro
+%%DATADIR%%/lib/variance.pro
+%%DATADIR%%/lib/wmenu.pro
+%%DATADIR%%/lib/write_bmp.pro
+%%DATADIR%%/lib/write_gif.pro
+%%DATADIR%%/lib/write_image.pro
+%%DATADIR%%/lib/write_jpeg.pro
+%%DATADIR%%/lib/write_pict.pro
+%%DATADIR%%/lib/write_png.pro
+%%DATADIR%%/lib/xmanager.pro
+%%DATADIR%%/lib/zenity_check.pro
diff --git a/science/gnudatalanguage/pkg-plist.pymod b/science/gnudatalanguage/pkg-plist.pymod
new file mode 100644
index 000000000000..cddc359fde6d
--- /dev/null
+++ b/science/gnudatalanguage/pkg-plist.pymod
@@ -0,0 +1 @@
+%%PYTHON_SITELIBDIR%%/GDL.so