From nobody Sun Feb 02 17:01:57 2025 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4YmGBY2T4hz5mRxc; Sun, 02 Feb 2025 17:01:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4YmGBY26l1z3lP6; Sun, 02 Feb 2025 17:01:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738515717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4RAb6caCaI0b3f7N56/7TXOZ2vmFPfbFeZMKCuoYDEA=; b=BZr3KWNH8h+tcFHa/gxtSHSZpLM4bY2TBVNkgODGoV+UB4XOD2cf/GBmZrhj1BWd7AKp/q Jk/m+CV1avykCrq8IZtss2wZM/lKydDNsNK9DxMdP41Pg9KJYHEsyE0ZHpQu7cLWHmCPOO JgKPs18ADKg4Y+7/lmXQzV20IgWfRCqriWjwF+b6Ye/MA3dwvzNm75jrCDaQaUr7MmG9ga pSYeDRgKC50WvQi84PDLO3ZUzZI82no6YEUC2/TRpFnlPJF1abL+VjxP636Z7SZ42Wndcv 15iDJnKrW2BbbNtkkWdeWhrEOIgZUGBKt9nI0qYZiMSdAumD8eREb+JQwpSBXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1738515717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4RAb6caCaI0b3f7N56/7TXOZ2vmFPfbFeZMKCuoYDEA=; b=cZoGahLBH/0+wJYS1w+p96L1pLjiTILiSg2JuLI7eauZksgQRVR1P80zOAWkogJrRCAhjD KCbbxuGBsfu5PYgT3Xa2m2pQzFUiJo1RjWNRNETo2YaWXYrFXKHfOzh34/fe/6hZvmm5Xo J18Zb6Y9/NMDMh0WHOnfBpl65pb9yGc3xeGGkxj+kQvMLC0cS+J/BFyR/H0Ini+4MbsrSw +caJMyvQd+UG6e4eI65yfcuoX5KPXGJcJ2Vx9pNrBcbZCj2SXrMeT1smHJ+NhXZ4aCYFpo 0khMgJADi/gKCZwO54/w9QkDiTNw34LgNxB623IiFGIVaT+/zqYT0DDXcBFXmQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1738515717; a=rsa-sha256; cv=none; b=eGHlwZazIXC5oZH3gv24P9wV06GMR9VpR2DQHpFo2TJJSK005WMKn+eFw+ddK8w9qhoRsk dOd2U+gPEy8+mlvwbJACoXerkpRwGRQ0598TN4zeQLHtYpTrJ8Zn/sG0O9QP5nT62CBQ/1 16ceUl6zAWI5Y2/i/2f7T1oFAacJMV+K35FphO31nDeQ7g3uqzWCKhQOQpzwh2++KENYDD XBbW7+OhuNF2BsyRqRxWWZSnn7vmS2IIvxhGPkC9WxTbCFdyq1mPg5RaksubqVEJAuVJX0 zT6dQGNTMK/O2DI1jNAF163Ldvk229AeiUH51NnzjxO9qjU+NceGiTUA/385lw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4YmGBY1hB2zyq2; Sun, 02 Feb 2025 17:01:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 512H1vKf025672; Sun, 2 Feb 2025 17:01:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 512H1vsV025667; Sun, 2 Feb 2025 17:01:57 GMT (envelope-from git) Date: Sun, 2 Feb 2025 17:01:57 GMT Message-Id: <202502021701.512H1vsV025667@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: e881aba13bee - main - science/gnudatalanguage: upgrade to v1.1 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e881aba13beeae2af080de0cfe2b437d9dcabee6 Auto-Submitted: auto-generated The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=e881aba13beeae2af080de0cfe2b437d9dcabee6 commit e881aba13beeae2af080de0cfe2b437d9dcabee6 Author: Thierry Thomas AuthorDate: 2025-01-14 20:43:42 +0000 Commit: Thierry Thomas 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 /* shared memory and mmap() */ + #include + #include ++#include + #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"<(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