aboutsummaryrefslogtreecommitdiffstats
path: root/science
diff options
context:
space:
mode:
authorthierry <thierry@FreeBSD.org>2017-01-08 03:22:01 +0800
committerthierry <thierry@FreeBSD.org>2017-01-08 03:22:01 +0800
commitb504200dde43a6eca7ee63c6e4a5f0436222caaa (patch)
treea7dc1b491fdb70ba4a865ca5eca4dd865b20f2c2 /science
parentb20091c9b7f6bd5e1163176e221e17ea28f9f042 (diff)
downloadfreebsd-ports-gnome-b504200dde43a6eca7ee63c6e4a5f0436222caaa.tar.gz
freebsd-ports-gnome-b504200dde43a6eca7ee63c6e4a5f0436222caaa.tar.zst
freebsd-ports-gnome-b504200dde43a6eca7ee63c6e4a5f0436222caaa.zip
Upgrade to 0.9.7.
- improvement on X11 display speed through network - lot of minors bugs
Diffstat (limited to 'science')
-rw-r--r--science/gnudatalanguage/Makefile15
-rw-r--r--science/gnudatalanguage/distinfo5
-rw-r--r--science/gnudatalanguage/files/patch-src__file.cpp15
-rw-r--r--science/gnudatalanguage/pkg-plist25
4 files changed, 35 insertions, 25 deletions
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index 034cf220ab5f..5463fc0aee07 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= gnudatalanguage
-DISTVERSION= 0.9.6v2
-PORTREVISION= 3
+DISTVERSION= 0.9.7v1
CATEGORIES= science lang
MASTER_SITES= SF/${PORTNAME}/gdl/${PORTVERSION:R}
.if defined(BUILD_PYTHON_MODULE)
@@ -17,8 +16,9 @@ COMMENT?= GDL, a free IDL compatible incremental compiler
LICENSE= GPLv2
LIB_DEPENDS+= libplplot.so:math/plplot \
- libpng.so:graphics/png \
- libps.so:print/pslib \
+ libpng.so:graphics/png \
+ libsz.so:science/szip \
+ libps.so:print/pslib \
libgsl.so:math/gsl
USE_WX= 2.8
@@ -29,13 +29,16 @@ USES= cmake:outsource compiler:gcc-c++11-lib dos2unix ncurses pkgconfig readlin
# Disable ImageMagick (does'nt work with plplot because dynamic drivers
# are enabled by default)
# TODO: add a slave port for mpich
+# TODO: create a port for Cmsvlib http://cow.physics.wisc.edu/~craigm/idl/down/cmsvlib.tar.gz
+# TODO: create a port for Astron http://idlastro.gsfc.nasa.gov/ftp/astron.tar.gz
+# TODO: create a port for TexToIdl http://physics.mnstate.edu/mcraig/textoidl/textoidl-2-1-2.tar
+
CMAKE_ARGS= -DREADLINEDIR:STRING="/usr" \
-DNCURSESDIR:STRING="/usr" \
-DMPICH:BOOL=NO \
-DMAGICK:BOOL=NO
CPPFLAGS+= ${CFLAGS} -fno-inline -DNPY_NO_DEPRECATED_API -DNPY_1_7_API_VERSION
LDFLAGS+= -lpthread -L${LOCALBASE}/lib
-WRKSRC= ${WRKDIR}/gdl-${PORTVERSION:R}
SLAVEDIRS= science/py-gnudatalanguage
@@ -67,7 +70,7 @@ HDF5_CMAKE_ON= -DHDF5:BOOL=YES
HDF5_CMAKE_OFF= -DHDF5:BOOL=NO -DHDF:BOOL=NO
LIBPROJ4_DESC= Support cartographic processes
-LIBPROJ4_LIB_DEPENDS= libproj4.so:math/libproj4
+LIBPROJ4_LIB_DEPENDS= libproj.so:math/proj.4
LIBPROJ4_CMAKE_ON= -DLIBPROJ4:BOOL=YES
LIBPROJ4_CMAKE_OFF= -DLIBPROJ4:BOOL=NO
diff --git a/science/gnudatalanguage/distinfo b/science/gnudatalanguage/distinfo
index 6019d478ecf8..8b9fd419def9 100644
--- a/science/gnudatalanguage/distinfo
+++ b/science/gnudatalanguage/distinfo
@@ -1,2 +1,3 @@
-SHA256 (gdl-0.9.6v2.tgz) = cfb005ee1d9c843b26cc474618225ce68a1f0bfaeddcd45bf63a0a8fb62eedb4
-SIZE (gdl-0.9.6v2.tgz) = 1777167
+TIMESTAMP = 1483800598
+SHA256 (gdl-0.9.7v1.tgz) = ba92f1ee7274b74117b1c26158ee57da7c1b0c6704216924274158bf7eb5eecc
+SIZE (gdl-0.9.7v1.tgz) = 1831616
diff --git a/science/gnudatalanguage/files/patch-src__file.cpp b/science/gnudatalanguage/files/patch-src__file.cpp
deleted file mode 100644
index d55ba2a942a4..000000000000
--- a/science/gnudatalanguage/files/patch-src__file.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/file.cpp.orig 2016-04-29 17:03:25 UTC
-+++ src/file.cpp
-@@ -242,10 +242,11 @@ extern "C"
- #endif
- #define NTEST_SEARCH 7
-
--#ifdef __CYGWIN__
-+#if defined(__CYGWIN__) || defined(__FreeBSD__)
- #define stat64 stat
- #define lstat64 lstat
- // for religious reasons, CYGWIN doesn't do lstat64
-+// FreeBSD doesn't do lstat64 because there is no need for it
- #endif
-
- namespace lib {
diff --git a/science/gnudatalanguage/pkg-plist b/science/gnudatalanguage/pkg-plist
index b71a180d34ca..51c6032a27a3 100644
--- a/science/gnudatalanguage/pkg-plist
+++ b/science/gnudatalanguage/pkg-plist
@@ -1,25 +1,36 @@
bin/gdl
man/man1/gdl.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CMakeLists.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CVS/Entries
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CVS/Repository
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/CVS/Root
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Makefile.am
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/Saturn.jpg
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/add_error.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/banner_for_testsuite.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/CVS/Entries
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/CVS/Repository
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/CVS/Root
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/benchmark/bench_matrix_multiply.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/byte_array.h5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/checks
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/decomposed_return_values.sav
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics1.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics2.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics3.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_widgets.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/example.grib
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/file_search_for_testsuite.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/formats.idl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/gdl_idl_fl.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/get_image_for_testsuite.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/idl.xdr
%%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/string.h5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-swap_endian.pro
@@ -99,11 +110,14 @@ man/man1/gdl.1.gz
%%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_function_extra.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_procedure.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_call_procedure_extra.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_colorsetup.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_common.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_congrid.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_constants.pro
@@ -152,6 +166,7 @@ man/man1/gdl.1.gz
%%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_hdf5.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_healpix.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_2d.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_hist_equal.pro
@@ -171,6 +186,7 @@ man/man1/gdl.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_list.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ludc_lusol.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_map.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_map2.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_math_function_dim.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_matrix_multiply.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_memory.pro
@@ -185,6 +201,7 @@ man/man1/gdl.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_netcdf.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ntags.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_null.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_obj_isa.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_obj_new.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_elem.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_op_power.pro
@@ -209,6 +226,7 @@ man/man1/gdl.1.gz
%%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_qhull.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromb.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromo.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_random.pro
@@ -240,6 +258,7 @@ man/man1/gdl.1.gz
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_suite.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_surface_basic.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_systime.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tic_toc.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_titles.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_trisol.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tv.pro
@@ -313,12 +332,14 @@ man/man1/gdl.1.gz
%%DATADIR%%/lib/hist_equal.pro
%%DATADIR%%/lib/hist_nd.pro
%%DATADIR%%/lib/identity.pro
+%%DATADIR%%/lib/idl_container.pro
+%%DATADIR%%/lib/idl_container__define.pro
+%%DATADIR%%/lib/idl_object.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
@@ -364,6 +385,7 @@ man/man1/gdl.1.gz
%%DATADIR%%/lib/read_pict.pro
%%DATADIR%%/lib/read_png.pro
%%DATADIR%%/lib/read_tiff.pro
+%%DATADIR%%/lib/read_x11_bitmap.pro
%%DATADIR%%/lib/read_xwd.pro
%%DATADIR%%/lib/real_part.pro
%%DATADIR%%/lib/resolve_all.pro
@@ -392,7 +414,6 @@ man/man1/gdl.1.gz
%%DATADIR%%/lib/trace.pro
%%DATADIR%%/lib/tvscl.pro
%%DATADIR%%/lib/uniq.pro
-%%DATADIR%%/lib/unxregister.pro
%%DATADIR%%/lib/value_locate.pro
%%DATADIR%%/lib/variance.pro
%%DATADIR%%/lib/widget_message.pro