summaryrefslogtreecommitdiff
path: root/science/gnudatalanguage
AgeCommit message (Collapse)Author
2021-11-18science/gnudatalanguage: prepare to proj8Loïc Bartoletti
- remove -DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1 PR: 259818, 258313 Approved by: thierry (maintainer)
2021-10-20science/gnudatalanguage: upgrade to v1.0.1Thierry Thomas
- Release notes at <https://github.com/gnudatalanguage/gdl/releases/tag/v1.0.1> - Switch back to GraphicsMagick (preferred by upstream).
2021-08-14science/gnudatalanguage: upgrade to v1.0.0 finalThierry Thomas
2021-06-16math/gsl: update to 2.7Tobias C. Berner
From [1] * What is new in gsl-2.7: * fixed doc bug for gsl_histogram_min_bin (lhcsky at 163.com) * fixed bug #60335 (spmatrix test failure, J. Lamb) * fixed bug #36577 * clarified documentation on interpolation accelerators (V. Krishnan) * fixed bug #45521 (erroneous GSL_ERROR_NULL in ode-initval2, thanks to M. Sitte) * fixed doc bug #59758 * fixed bug #58202 (rstat median for n=5) * added support for native C complex number types in gsl_complex when using a C11 compiler * upgraded to autoconf 2.71, automake 1.16.3, libtool 2.4.6 * updated exponential fitting example for nonlinear least squares * added banded LU decomposition and solver (gsl_linalg_LU_band) * New functions added to the library: - gsl_matrix_norm1 - gsl_spmatrix_norm1 - gsl_matrix_complex_conjtrans_memcpy - gsl_linalg_QL: decomp, unpack - gsl_linalg_complex_QR_* (thanks to Christian Krueger) - gsl_vector_sum - gsl_matrix_scale_rows - gsl_matrix_scale_columns - gsl_multilarge_linear_matrix_ptr - gsl_multilarge_linear_rhs_ptr - gsl_spmatrix_dense_add (renamed from gsl_spmatrix_add_to_dense) - gsl_spmatrix_dense_sub - gsl_linalg_cholesky_band: solvem, svxm, scale, scale_apply - gsl_linalg_QR_UD: decomp, lssolve - gsl_linalg_QR_UU: decomp, lssolve, QTvec - gsl_linalg_QR_UZ: decomp - gsl_multifit_linear_lcurvature - gsl_spline2d_eval_extrap * bug fix in checking vector lengths in gsl_vector_memcpy (dieggsy@pm.me) * made gsl_sf_legendre_array_index() inline and documented - gsl_sf_legendre_nlm() [1] http://git.savannah.gnu.org/cgit/gsl.git/tree/NEWS PR: 256423 Exp-run by: antoine
2021-05-10math/py-matplotlib: chase minimum Python version in dependent portsThierry Thomas
Since the previous update changed USES=python from 3.6+ to 3.7+, all dependent ports must have USES=python:3.7+ as well, otherwise it breaks the @py36 flavor. PR: 255347 Reported by: sunpoet
2021-04-16x11-toolkits/wxgtk31: Update 3.1.4 -> 3.1.5Yuri Victorovich
Bump 43 ports that either depend on wxgtk31 or potentially depend on it. Reported by: portscout
2021-04-06Remove # $FreeBSD$ from Makefiles.Mathieu Arnold
2021-03-22Fix spelling mistakes, typos, poor wording, hyphenation, jargonisms,Alexey Dokuchaev
contractions, "<portname> is ..." cases, missing Oxford commas, and other miscellaneous style bugs in the COMMENT line.
2021-01-26Bump PORTREVISION for science/netcdf shlib changeSunpoet Po-Chuan Hsieh
2020-12-12- Upgrade math/eigen3 to 3.3.8;Thierry Thomas
- Add some dependencies which might be detected by Find_Package but not registered; - Bump PORTREVISION of consumers. PR: 250833 Submitted by: /me Approved by: tcberner@ (KDE / maintainer) + exp-run
2020-11-18graphics/proj: Update to 7.2.0Loïc Bartoletti
Changelog: - https://proj.org/news.html#release-notes
2020-11-17graphics/proj: Update to 7.1.1Loïc Bartoletti
- Add a pkg-message explaining how to access or sync datum grids from the CDN (disabled by default) - Add curl and tiff dependencies since proj can read datum grids from remote COG (Cloud Optimized Geotiff) - Take maintainer'ship (ok wen@) PR: 245611 Submitted by: wen (first version) Reviewed by: wen, rhurlin Approved by: wen Exp-run by: antoine
2020-09-19Unbreak bulk -aAntoine Brodin
2020-05-17x11-toolkits/wxgtk30: Update to 3.0.5.1Loïc Bartoletti
Changelog: - https://raw.githubusercontent.com/wxWidgets/wxWidgets/v3.0.5/docs/changes.txt PR: 246218 Approved by: tcberner (mentor) Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D24808
2019-11-23There is a bug with GraphicsMagick: seeThierry Thomas
https://github.com/gnudatalanguage/gdl/issues/611 Meanwhile, switch to ImageMagick, even if GraphicsMagick is prefered. Reported by: Daniel O'Connor <darius (at) dons.net.au>
2019-11-07Add USES=xorg USES=gl, ports categories sNiclas Zeising
Add USES=xorg and USES=gl to ports in categories starting with 's' While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
2019-10-25math/gsl: update to 2.6Tobias C. Berner
- math/p5-Math-GSL does not seem to have any upstream activity to make it work with this version -> mark it broken - this also breaks the two consumers of this port - biology/gemma: has a conflict with cblas, and is makred broken. PR: 241363 Exp-run by: antoine
2019-07-26Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330
2019-06-27Update graphics/libgeotiff to 1.5.1Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/OSGeo/libgeotiff/blob/master/libgeotiff/NEWS https://lists.osgeo.org/pipermail/geotiff/2019-March/000861.html https://lists.osgeo.org/pipermail/geotiff/2019-March/000862.html
2019-06-27- Update to 6.1.0 and fix some portsWen Heping
- Add missing DEPENDS - Add TEST_TARGET - Take maintainership PR: 237932, 238795 Submitted by: wenheping2000@hotmail.com,rhurlin@gwdg.de Approved by: maintainer(timeout, > 30 days), portmgr@(implicit, fix build) Exp-run by: antoine@ Thanks to: antoine@, sunpoet@, rhurlin@gwdg.de
2019-04-22Related to revision 499061 bump ports with USES=fortran to have themGerald Pfeifer
benefit from the improved situation where libgcc_s is only used when absolutely necessary. Suggested by: tijl
2019-04-09Update devel/readline to 8.0Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION of dependent ports for shlib change Changes: https://tiswww.case.edu/php/chet/readline/CHANGES PR: 236156 Exp-run by: antoine
2019-03-02Update science/netcdf to 4.6.3Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/Unidata/netcdf-c/releases https://github.com/Unidata/netcdf-c/blob/master/RELEASE_NOTES.md
2019-02-25wxGTK3.0: switch to gtk3 and webkit2Baptiste Daroussin
Discussed with: portmgr
2019-01-05Update science/hdf5 to 1.10.4Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION of dependent ports for shlib change Changes: https://portal.hdfgroup.org/display/support/HDF5%201.10.4#releasenotes PR: 233070 Submitted by: wen
2018-12-26Update math/eigen3 to 3.3.7Tobias C. Berner
- http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.6 - http://eigen.tuxfamily.org/index.php?title=ChangeLog#Eigen_3.3.7
2018-12-25Change cmake default behaviour to outsource.Tobias C. Berner
Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine
2018-12-12Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer
defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590
2018-12-04Upgrade to v0.9.9.Thierry Thomas
2018-10-02science/gnudatalanguage: Change from net/mpich2 to net/mpichYuri Victorovich
PR: 231633 Approved by: thierry (maintainer)
2018-09-05Update science/hdf5 to 1.10.2Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION of dependent ports for shlib change Changes: https://portal.hdfgroup.org/display/support/HDF5%201.10.2#releasenotes https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt PR: 231009 Exp-run by: antoine
2018-07-29Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default. This includes ports - featuring USE_GCC=yes or USE_GCC=any, - featuring USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and those - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x, c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib. PR: 222542
2018-06-23Update math/gsl to 2.5Tobias C. Berner
PR: 229067
2018-04-07Upgrade to 0.9.8.Thierry Thomas
Changelog at https://sourceforge.net/projects/gnudatalanguage/files/gdl/0.9.8/
2018-03-10Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer
version 1.1.0 (via revision 464079).
2018-01-02New USES=eigenTobias C. Berner
Usage: USES=eigen:<version>[,<type>] version: 2 or 3 (required) type: build (default), run For example: USES=eigen:2,build,run will add a BUILD- and RUN_DEPENDS on math/eigen2, and USES=eigen:3 will add a BUILD_DEPENDS on math/eigen3. * Convert the existing ports to use it - biology/iqtree: remove run time dependency (seemed not to be needed) - graphics/movit: remove run time dependency (seemed not to be needed) - science/avogadro: add run time dependeny (installed cmake file requires it to be present) Reviewed by: rakuco, mat Differential Revision: https://reviews.freebsd.org/D13702
2017-12-10- Those ports fail to build with python3Antoine Brodin
- Add some explicit FLAVOR to dependencies where needed
2017-11-30Convert Python ports to FLAVORS.Mathieu Arnold
Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464
2017-11-02Don't try to look for PLIST under .OBJDIRJan Beich
If MAKEOBJDIRPREFIX and WRKDIRPREFIX are same PLIST may point to a non-existing file under .OBJDIR without breaking build. $ export MAKEOBJDIRPREFIX=/tmp $ echo WRKDIRPREFIX=/tmp >>${__MAKE_CONF-/etc/make.conf} $ cd /usr/ports/print/harfbuzz-icu $ make clean patch $ make -V .OBJDIR /tmp/usr/ports/print/harfbuzz-icu $ make install $ pkg info -l harfbuzz-icu harfbuzz-icu-1.5.1_2: PR: 219008 Submitted by: Ilia Skalozubov (based on) Approved by: portmgr blanket
2017-10-21Update to 4.5.0Sunpoet Po-Chuan Hsieh
- Pet portlint: reorder LICENSE knobs Changes: https://github.com/Unidata/netcdf-c/releases
2017-09-26science/gnudatalanguage: unbreak with gcc6 on 10.*Jan Beich
src/CMakeFiles/gdl.dir/GDLInterpreter.cpp.o: In function `GDLInterpreter::l_decinc_dot_expr(ProgNode*, int)': GDLInterpreter.cpp:(.text+0x4c24): undefined reference to `operator delete(void*, unsigned int)' GDLInterpreter.cpp:(.text+0x4f51): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/GDLInterpreter.cpp.o: In function `GDLInterpreter::l_arrayexpr_mfcall_as_arrayexpr(ProgNode*, BaseGDL*)': GDLInterpreter.cpp:(.text+0x51e9): undefined reference to `operator delete(void*, unsigned int)' GDLInterpreter.cpp:(.text+0x5442): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/GDLInterpreter.cpp.o: In function `GDLInterpreter::l_arrayexpr_mfcall(ProgNode*, BaseGDL*)': GDLInterpreter.cpp:(.text+0x5ab2): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/GDLInterpreter.cpp.o:GDLInterpreter.cpp:(.text._ZN5antlr15CharInputBufferD0Ev[_ZN5antlr15CharInputBufferD5Ev]+0x5d): more undefined references to `operator delete(void*, unsigned int)' follow src/CMakeFiles/gdl.dir/basic_fun.cpp.o: In function `ForInfoListT<ForLoopInfoT, 32ull>::resize(unsigned long long)': basic_fun.cpp:(.text._ZN12ForInfoListTI12ForLoopInfoTLy32EE6resizeEy[_ZN12ForInfoListTI12ForLoopInfoTLy32EE6resizeEy]+0x17e): undefined reference to `operator delete[](void*, unsigned int)' src/CMakeFiles/gdl.dir/dcommon.cpp.o: In function `DCommon::~DCommon()': dcommon.cpp:(.text+0xf5): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/dcommon.cpp.o: In function `DCommon::~DCommon()': dcommon.cpp:(.text+0x154): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/dcommon.cpp.o: In function `DCommonRef::~DCommonRef()': dcommon.cpp:(.text+0x3fd): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/dcommon.cpp.o: In function `DCommon::AddVar(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': dcommon.cpp:(.text+0x482): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/dcompiler.cpp.o: In function `DCompiler::ForwardFunction(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': dcompiler.cpp:(.text+0x226): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/dcompiler.cpp.o:dcompiler.cpp:(.text+0x314): more undefined references to `operator delete(void*, unsigned int)' follow src/CMakeFiles/gdl.dir/envt.cpp.o: In function `ForInfoListT<ForLoopInfoT, 32ull>::~ForInfoListT()': envt.cpp:(.text._ZN12ForInfoListTI12ForLoopInfoTLy32EED2Ev[_ZN12ForInfoListTI12ForLoopInfoTLy32EED5Ev]+0x76): undefined reference to `operator delete[](void*, unsigned int)' src/CMakeFiles/gdl.dir/envt.cpp.o: In function `EnvUDT::~EnvUDT()': envt.cpp:(.text._ZN6EnvUDTD2Ev[_ZN6EnvUDTD5Ev]+0xca): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/extrat.cpp.o: In function `ExtraT::ResolveExtra(EnvBaseT*)': extrat.cpp:(.text+0x1aaa): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/fmtnode.cpp.o: In function `FMTNode::~FMTNode()': fmtnode.cpp:(.text+0x44): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/gdlexception.cpp.o: In function `WarnAboutObsoleteRoutine(antlr::ASTRefCount<DNode>, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)': gdlexception.cpp:(.text+0x1c6f): undefined reference to `operator delete(void*, unsigned int)' gdlexception.cpp:(.text+0x1eab): undefined reference to `operator delete(void*, unsigned int)' src/CMakeFiles/gdl.dir/gdlxstream.cpp.o:gdlxstream.cpp:(.text._ZN10GDLXStreamD0Ev[_ZN10GDLXStreamD5Ev]+0x1d): more undefined references to `operator delete(void*, unsigned int)' follow PR: 219300 Reported by: pkg-fallout Submitted by: rakuco
2017-09-10Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275
2017-08-16Backport a patch to fix the build with GCC 6.Raphael Kubo da Costa
Obtained from: https://sourceforge.net/p/gnudatalanguage/bugs/688/#4622 PR: 219300 Approved by: thierry (maintainer)
2017-07-03Update math/gsl to 2.4Tobias C. Berner
Exp-Run by: antoine PR: 220408
2017-06-27Update devel/readline to 7.0 patch 3Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION for shlib change Changes: https://cnswww.cns.cwru.edu/php/chet/readline/CHANGES https://lists.gnu.org/archive/html/bug-bash/2016-09/msg00107.html https://lists.gnu.org/archive/html/bug-readline/2017-01/msg00002.html Differential Revision: https://reviews.freebsd.org/D11172 PR: 219947 Exp-run by: antoine
2017-05-31Remove a clash due to #include filedlg.h to fix the build with Gcc 6.Thierry Thomas
PR: 219300 Obtained from: Gilles Duvert (upstream)
2017-05-30Update science/hdf5 to 1.10.1Sunpoet Po-Chuan Hsieh
- Bump PORTREVISION for shlib change Changes: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
2017-05-19Switch to wxgtk30.Thierry Thomas
PR: 219300
2017-05-02Update math/gsl to 2.3Tobias C. Berner
This release introduces some new features and fixes several bugs: http://savannah.gnu.org/forum/forum.php?forum_id=8751 * update to 2.3 and take maintainership * update math/py-gsl to 2.2.0 for gsl2 support * update math/rubygem-rb-gsl to 2.1.0.2 for gsl2 support PR: 218952 Exp-run by: antoine Reviewed by: mat, rakuco Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D10522
2017-04-01Bump PORTREVISIONs for ports depending on the canonical version of GCC andGerald Pfeifer
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707