git: e881aba13bee - main - science/gnudatalanguage: upgrade to v1.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 02 Feb 2025 17:01:57 UTC
The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=e881aba13beeae2af080de0cfe2b437d9dcabee6 commit e881aba13beeae2af080de0cfe2b437d9dcabee6 Author: Thierry Thomas <thierry@FreeBSD.org> AuthorDate: 2025-01-14 20:43:42 +0000 Commit: Thierry Thomas <thierry@FreeBSD.org> CommitDate: 2025-02-02 17:01:52 +0000 science/gnudatalanguage: upgrade to v1.1 Release notes at https://github.com/gnudatalanguage/gdl/releases/tag/v1.1 --- science/gnudatalanguage/Makefile | 22 +++---- science/gnudatalanguage/distinfo | 6 +- .../files/patch-CMakeModules_FindImageMagick.cmake | 25 +------- .../gnudatalanguage/files/patch-src_gdl2gdl.cpp | 73 ++++++++++++++++++++++ science/gnudatalanguage/pkg-plist | 58 ++++++++++++----- 5 files changed, 129 insertions(+), 55 deletions(-) diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile index 697e0c595b7e..d57f066ecbbd 100644 --- a/science/gnudatalanguage/Makefile +++ b/science/gnudatalanguage/Makefile @@ -1,11 +1,12 @@ PORTNAME= gnudatalanguage -PORTVERSION= 1.0.6 -PORTREVISION= 3 +PORTVERSION= 1.1 DISTVERSIONPREFIX= v CATEGORIES= science lang +MASTER_SITES= https://github.com/${PORTNAME}/gdl/releases/download/v${PORTVERSION}/ .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif +DISTNAME= gdl-${DISTVERSIONPREFIX}${PORTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT?= Free IDL-compatible incremental compiler @@ -15,18 +16,20 @@ LICENSE= GPLv2 LIB_DEPENDS+= libGraphicsMagick.so:graphics/GraphicsMagick \ libgeotiff.so:graphics/libgeotiff \ + libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libplplot.so:math/plplot \ libtiff.so:graphics/tiff \ + libhpdf.so:print/libharu \ libshp.so:devel/shapelib \ libpng.so:graphics/png \ libsz.so:science/libaec \ + libglpk.so:math/glpk \ libps.so:print/pslib \ libgsl.so:math/gsl -USE_GITHUB= yes -GH_PROJECT= gdl -GH_TAGNAME= 6546898e7f2d23ae1bf67ebe70dc0f38886e5de7 +#USE_GITHUB= yes +#GH_PROJECT= gdl USES= cmake compiler:c++11-lang fortran ncurses pkgconfig readline \ xorg @@ -51,9 +54,9 @@ SLAVEDIRS= science/py-gnudatalanguage # Upstream prefer GraphicsMagick over ImageMackick # see https://github.com/gnudatalanguage/gdl/issues/611 # and https://github.com/gnudatalanguage/gdl/issues/1044 for ImageMagick 7 -OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GLPK GRIB HDF5 LIBPROJ4 \ +OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GRIB HDF5 LIBPROJ4 \ MPICH NETCDF PYTHON QHULL UDUNITS -OPTIONS_DEFAULT=EIGEN FFTW GLPK GRIB HDF5 LIBPROJ4 NETCDF PYTHON \ +OPTIONS_DEFAULT=EIGEN FFTW GRIB HDF5 LIBPROJ4 NETCDF PYTHON \ QHULL UDUNITS EIGEN_DESC= Eigen3 support (boost performance) @@ -66,11 +69,6 @@ FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ FFTW_CMAKE_ON= -DFFTW:BOOL=YES FFTW_CMAKE_OFF= -DFFTW:BOOL=NO -GLPK_DESC= Support GLPK for Simplex (Linear programming) -GLPK_LIB_DEPENDS= libglpk.so:math/glpk -GLPK_CMAKE_ON= -DGLPK=ON:BOOL=YES -GLPK_CMAKE_OFF= -DGLPK=OFF:BOOL=NO - GRIB_DESC= Support GRIB messages GRIB_LIB_DEPENDS= libeccodes.so:science/eccodes GRIB_CMAKE_ON= -DGRIB:BOOL=YES diff --git a/science/gnudatalanguage/distinfo b/science/gnudatalanguage/distinfo index a3832c8e2adc..b3217eed5175 100644 --- a/science/gnudatalanguage/distinfo +++ b/science/gnudatalanguage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716478848 -SHA256 (gnudatalanguage-gdl-v1.0.6-6546898e7f2d23ae1bf67ebe70dc0f38886e5de7_GH0.tar.gz) = 48968cc919c5eaabf595bb8b3d444014b00a9050285b785d920cc3a6434e41c7 -SIZE (gnudatalanguage-gdl-v1.0.6-6546898e7f2d23ae1bf67ebe70dc0f38886e5de7_GH0.tar.gz) = 33079917 +TIMESTAMP = 1736881277 +SHA256 (gdl-v1.1.tar.gz) = 915b290af1fe21fe1307ecb3756b7841dd28fdeff541d4a36cf7b57371c3c9f3 +SIZE (gdl-v1.1.tar.gz) = 33779333 diff --git a/science/gnudatalanguage/files/patch-CMakeModules_FindImageMagick.cmake b/science/gnudatalanguage/files/patch-CMakeModules_FindImageMagick.cmake index 0e79c4092eee..9c3a06f1a798 100644 --- a/science/gnudatalanguage/files/patch-CMakeModules_FindImageMagick.cmake +++ b/science/gnudatalanguage/files/patch-CMakeModules_FindImageMagick.cmake @@ -1,6 +1,6 @@ ---- CMakeModules/FindImageMagick.cmake.orig 2018-12-01 14:19:52 UTC +--- CMakeModules/FindImageMagick.cmake.orig 2024-11-02 17:32:21 UTC +++ CMakeModules/FindImageMagick.cmake -@@ -72,7 +72,7 @@ +@@ -72,7 +72,7 @@ set(ENV{PATH} "${MAGICKDIR}/bin:$ENV{PATH}") # Define variables set(ENV{PATH} "${MAGICKDIR}/bin:$ENV{PATH}") @@ -9,24 +9,3 @@ #--------------------------------------------------------------------- # Helper functions -@@ -165,17 +165,17 @@ foreach(component ${ImageMagick_FIND_COMPONENTS} - ) - if(component STREQUAL "Magick++") - FIND_IMAGEMAGICK_API(Magick++ Magick++.h -- Magick++ CORE_RL_Magick++_ Magick++-6.Q16 Magick++-Q16 Magick++-6.Q8 Magick++-Q8 Magick++-6.Q16HDRI Magick++-Q16HDRI Magick++-6.Q8HDRI Magick++-Q8HDRI -+ Magick++-6 Magick++ CORE_RL_Magick++_ Magick++-6.Q16 Magick++-Q16 Magick++-6.Q8 Magick++-Q8 Magick++-6.Q16HDRI Magick++-Q16HDRI Magick++-6.Q8HDRI Magick++-Q8HDRI - ) - list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_Magick++_LIBRARY) - elseif(component STREQUAL "MagickWand") - FIND_IMAGEMAGICK_API(MagickWand wand/MagickWand.h -- Wand MagickWand CORE_RL_wand_ MagickWand-6.Q16 MagickWand-Q16 MagickWand-6.Q8 MagickWand-Q8 MagickWand-6.Q16HDRI MagickWand-Q16HDRI MagickWand-6.Q8HDRI MagickWand-Q8HDRI -+ MagickWand-6 Wand MagickWand CORE_RL_wand_ MagickWand-6.Q16 MagickWand-Q16 MagickWand-6.Q8 MagickWand-Q8 MagickWand-6.Q16HDRI MagickWand-Q16HDRI MagickWand-6.Q8HDRI MagickWand-Q8HDRI - ) - list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_MagickWand_LIBRARY) - elseif(component STREQUAL "MagickCore") - FIND_IMAGEMAGICK_API(MagickCore magick/MagickCore.h -- Magick MagickCore CORE_RL_magick_ MagickCore-6.Q16 MagickCore-Q16 MagickCore-6.Q8 MagickCore-Q8 MagickCore-6.Q16HDRI MagickCore-Q16HDRI MagickCore-6.Q8HDRI MagickCore-Q8HDRI -+ MagickCore-6 Magick MagickCore CORE_RL_magick_ MagickCore-6.Q16 MagickCore-Q16 MagickCore-6.Q8 MagickCore-Q8 MagickCore-6.Q16HDRI MagickCore-Q16HDRI MagickCore-6.Q8HDRI MagickCore-Q8HDRI - ) - list(APPEND ImageMagick_REQUIRED_VARS ImageMagick_MagickCore_LIBRARY) - else() diff --git a/science/gnudatalanguage/files/patch-src_gdl2gdl.cpp b/science/gnudatalanguage/files/patch-src_gdl2gdl.cpp new file mode 100644 index 000000000000..cba784fa8f8e --- /dev/null +++ b/science/gnudatalanguage/files/patch-src_gdl2gdl.cpp @@ -0,0 +1,73 @@ +--- src/gdl2gdl.cpp.orig 2024-11-02 17:32:21 UTC ++++ src/gdl2gdl.cpp +@@ -29,6 +29,7 @@ + #include <sys/mman.h> /* shared memory and mmap() */ + #include <sys/shm.h> + #include <sys/stat.h> ++#include <sys/wait.h> + #include "dinterpreter.hpp" + + static bool atexit_already_done = false; +@@ -103,13 +104,29 @@ void g2gAsynchronousReturnTrap() { + } + + void g2gAsynchronousReturnTrap() { +- while (g2gMap.size() > 0) { +- for (g2gMapIter it = g2gMap.begin(); it != g2gMap.end(); ++it) { +- if ( (*it).second.status==1 && (*it).second.nowait ) gdl_ipc_read_client_nowait((*it).first); +- } +- usleep (10000); ++ while (!g2gMap.empty()) { ++ for (auto g2gMapIter = g2gMap.cbegin(); g2gMapIter != g2gMap.cend();) { ++ if ((*g2gMapIter).second.status == 1 && (*g2gMapIter).second.nowait) { ++ gdl_ipc_read_client_nowait((*g2gMapIter).first); ++ } ++ // contrib by @jkohnert - to be used should a concurrency problem with the spawn command appear. ++ // At the moment better to keep initial version (GD). ++ // // we need to take care of our children, use a no-hang wait call to check the pid ++ // int status = -1; ++ // if (waitpid((*g2gMapIter).first, &status, WUNTRACED | WCONTINUED | WNOHANG) == -1) { ++ // // we're out of luck, wait returns an error, so break the loop and exit ++ // std::cerr << "g2gAsynchronousReturnTrap exiting" << std::endl; ++ // break; ++ // } ++ // // remove stopped children from the map ++ // if (WIFEXITED(status) || WIFSIGNALED(status)) ++ // g2gMap.erase(g2gMapIter++); ++ // // we need to manually count here, since we're modifying the map in the loop ++ // else ++ ++g2gMapIter; ++ } ++ usleep(10000); // GD: should replace usleep by nanosleep everywhere ! + } +-// std::cerr<<"g2gAsynchronousReturnTrap exiting"<<std::endl; + } + + int gdl_ipc_write_to_client(EnvT* e, DLong* id, const std::string & command, bool nowait = true) { +@@ -419,7 +436,7 @@ messageBoxHandle StartIndividualClientMessageChannel(s + + name=G2G_SERVER_QUEUE_BASENAME+i2s(getpid())+"_"+i2s(++ClientSessionNumber); + messageBoxHandle h; +- if ((h = mq_open(name.c_str(), O_RDONLY | O_CREAT, QUEUE_PERMISSIONS, &attr)) == -1) { ++ if ((h = mq_open(name.c_str(), O_RDONLY | O_CREAT, QUEUE_PERMISSIONS, &attr)) == (messageBoxHandle)-1) { + throw GDLException("Server: mq_open (client) :"+string(strerror(errno))); + } + return h; +@@ -430,7 +447,7 @@ void gdl_ipc_ClientGetsMailboxAddress(std::string & s) + } + void gdl_ipc_ClientGetsMailboxAddress(std::string & s) { + g2gClientMailbox=s; +- if ((gdl2gdlMessageBoxHandle = mq_open(g2gClientMailbox.c_str(), O_WRONLY)) == -1) { ++ if ((gdl2gdlMessageBoxHandle = mq_open(g2gClientMailbox.c_str(), O_WRONLY)) == (messageBoxHandle)-1) { + throw GDLException("Server: mq_open (server) :"+string(strerror(errno))); + } + //here is a good point to start to be absolutely silent +@@ -1006,7 +1023,7 @@ namespace lib { + params.description.clear(); + params.status=0; + params.obj=o; +- bool startspy = (g2gMap.size() == 0) ; //will start a spy detached thread for NOWAIT operations, that will end itself when g2GMap is empty ++ bool startspy = (g2gMap.empty()) ; //will start a spy detached thread for NOWAIT operations, that will end itself when g2GMap is empty + g2gMap.insert(std::pair<pid_t,gdl2gdlparams>(subprocess_pid,params)); + g2gMap.at(subprocess_pid).MessageChannelHandle=id; + // insure communication with child is OK waiting for a status change diff --git a/science/gnudatalanguage/pkg-plist b/science/gnudatalanguage/pkg-plist index e798c6b09afc..1162ec07fc95 100644 --- a/science/gnudatalanguage/pkg-plist +++ b/science/gnudatalanguage/pkg-plist @@ -8,6 +8,8 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/basic_benchmarks.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/basic_benchmarks_by_type.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_fft.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_gaussfit.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_loops.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_matrix_invert.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_matrix_multiply.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_median.pro @@ -51,6 +53,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/gdl_idl_fl.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/gdl_version.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/get_image_for_testsuite.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/get_path_to_exe.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/give_list_numeric.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/hdf5-attr-test.h5 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/hdf5-data-test.h5 @@ -90,6 +93,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_rk4.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_surface_basic.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_titles.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_tvlct.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_velovect.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_widgets.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/libtest_ce.cpp @@ -119,6 +123,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ac_correlate.pro.txt %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_all_basic_functions.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_angles.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_antlr_issues.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_arg_present.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_array_equal.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_array_indices.pro @@ -126,6 +131,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_base64.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_binfmt.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bits_per_pix.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_box_axis.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_brain.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_1779553.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_2555865.pro @@ -156,7 +162,6 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3199465.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 @@ -209,7 +214,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_diag_matrix.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dilate.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dims_of_arrays.pro -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_dynamic_drivers.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_elmhes.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfinv.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfs.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erode.pro @@ -227,19 +232,24 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_link.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_mkdir.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_move.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_readlink.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_file_test.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_foreach.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_format.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_formats.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_formats_random_input.sav %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fx_root.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_fz_roots.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gammas.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gaussfit.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gaussian_function.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gc.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gdl2gdl.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_get_lun.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gh00178.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_gh00716.pro @@ -257,6 +267,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl_validname.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idlneturl.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_image_statistics.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_indepth_basic_functions.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_indgen.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpol.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpolate.pro @@ -264,12 +275,14 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ioerror.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_isa.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ishft.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_issues1474.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_jd_op_tut.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_keyword_set_but_null.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_known_bugs.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_l64.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_la_least_squares.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_la_trired.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_label_date.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_legendre.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_levels.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_linfit.pro @@ -301,6 +314,7 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_obj_valid.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_elem.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_power.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_operators.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_outofmem.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_parse_url.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_plot_basic.pro @@ -336,17 +350,18 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_routine_name.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_save_restore.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_scope_varfetch.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_scope_varname.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_shmmap.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_shmmap_session2.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_simplex.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_size.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_smooth.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_sort.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_sparse_matrix.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spher_harm.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spl.pro -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_spl_init.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_standardize.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_functions.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_str_sep.pro @@ -364,9 +379,9 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_timestamptovalues.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_total.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_triangulate.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_trired.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_trisol.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tv.pro -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tvlct.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_typename.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_uf77.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_valgrind.pro @@ -380,6 +395,8 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_write_csv.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_xdr.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_xmlsax.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_xyztick_get.pro +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zero_divide.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zeropoly.pro %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/24bit_color.tif %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/24bit_color.txt @@ -390,16 +407,8 @@ bin/gdl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/wrong/test_sem.pro %%DATADIR%%/AUTHORS %%DATADIR%%/README -%%DATADIR%%/drivers/mem.driver_info -%%DATADIR%%/drivers/mem.so -%%DATADIR%%/drivers/ps.driver_info -%%DATADIR%%/drivers/ps.so -%%DATADIR%%/drivers/svg.driver_info -%%DATADIR%%/drivers/svg.so -%%DATADIR%%/drivers/wxwidgets.driver_info -%%DATADIR%%/drivers/wxwidgets.so -%%DATADIR%%/drivers/xwin.driver_info -%%DATADIR%%/drivers/xwin.so +%%DATADIR%%/cmap0_default.pal +%%DATADIR%%/cmap1_default.pal %%DATADIR%%/lib/CMprocedures/mpcurvefit.pro %%DATADIR%%/lib/CMprocedures/mpfit.pro %%DATADIR%%/lib/CMprocedures/mpfit2dfun.pro @@ -407,6 +416,7 @@ bin/gdl %%DATADIR%%/lib/CMprocedures/mpfitfun.pro %%DATADIR%%/lib/CMprocedures/mpfitpeak.pro %%DATADIR%%/lib/a_correlate.pro +%%DATADIR%%/lib/allanvar.pro %%DATADIR%%/lib/appleman.pro %%DATADIR%%/lib/array_indices.pro %%DATADIR%%/lib/bilinear.pro @@ -454,7 +464,7 @@ bin/gdl %%DATADIR%%/lib/filepath.pro %%DATADIR%%/lib/findex.pro %%DATADIR%%/lib/gauss2dfit.pro -%%DATADIR%%/lib/gaussfit.pro +%%DATADIR%%/lib/gaussfit_mpfit.pro %%DATADIR%%/lib/gaussian_function.pro %%DATADIR%%/lib/gdl_multimin_fdf.pro %%DATADIR%%/lib/get_login_info.pro @@ -500,6 +510,7 @@ bin/gdl %%DATADIR%%/lib/map/merge_structs_mapset.pro %%DATADIR%%/lib/matrix_multiply.pro %%DATADIR%%/lib/meanabsdev.pro +%%DATADIR%%/lib/medabsdev.pro %%DATADIR%%/lib/norm.pro %%DATADIR%%/lib/obsolete/errorf.pro %%DATADIR%%/lib/obsolete/file_copy.pro @@ -614,6 +625,9 @@ bin/gdl %%DATADIR%%/lib/sigma.pro %%DATADIR%%/lib/skewness.pro %%DATADIR%%/lib/spline.pro +%%DATADIR%%/lib/ssw/arrow.pro +%%DATADIR%%/lib/ssw/defroi.pro +%%DATADIR%%/lib/ssw/laplacian.pro %%DATADIR%%/lib/standardize.pro %%DATADIR%%/lib/stddev.pro %%DATADIR%%/lib/stdev.pro @@ -630,23 +644,31 @@ bin/gdl %%DATADIR%%/lib/trace.pro %%DATADIR%%/lib/tvscl.pro %%DATADIR%%/lib/uniq.pro +%%DATADIR%%/lib/utilities/app_user_dir.pro +%%DATADIR%%/lib/utilities/app_user_dir_query.pro %%DATADIR%%/lib/utilities/color2color.pro +%%DATADIR%%/lib/utilities/funct.pro +%%DATADIR%%/lib/utilities/gdl_gaussfunct.pro %%DATADIR%%/lib/utilities/gdl_implied_print.pro %%DATADIR%%/lib/utilities/gdl_reset_widgets.pro %%DATADIR%%/lib/utilities/gdl_status.pro %%DATADIR%%/lib/utilities/grab_on_internet.pro +%%DATADIR%%/lib/utilities/idl_idlbridge__init.pro %%DATADIR%%/lib/utilities/idlneturl__define.pro %%DATADIR%%/lib/utilities/idlsysmonitorinfo__define.pro +%%DATADIR%%/lib/utilities/interpol.pro %%DATADIR%%/lib/utilities/md5sum_check.pro +%%DATADIR%%/lib/utilities/n_bytes.pro %%DATADIR%%/lib/utilities/path_add.pro %%DATADIR%%/lib/utilities/path_remove.pro %%DATADIR%%/lib/utilities/path_sep_add.pro %%DATADIR%%/lib/utilities/path_show.pro +%%DATADIR%%/lib/utilities/profiler.pro %%DATADIR%%/lib/utilities/read_anygraphicsfilewithmagick.pro %%DATADIR%%/lib/utilities/read_ascii_basic.pro %%DATADIR%%/lib/utilities/routine_name.pro +%%DATADIR%%/lib/utilities/updategeotagsinimage.pro %%DATADIR%%/lib/utilities/wget_or_curl.pro -%%DATADIR%%/lib/value_locate.pro %%DATADIR%%/lib/variance.pro %%DATADIR%%/lib/velovect.pro %%DATADIR%%/lib/widget_message.pro @@ -664,6 +686,8 @@ bin/gdl %%DATADIR%%/lib/xdisplayfile.pro %%DATADIR%%/lib/xmanager.pro %%DATADIR%%/lib/xregistered.pro +%%DATADIR%%/plstnd5.fnt +%%DATADIR%%/plxtnd5.fnt %%DATADIR%%/resource/gdl.icns %%DATADIR%%/resource/gdl.ico %%DATADIR%%/resource/gdl.png