Index: head/audio/csound6/Makefile =================================================================== --- head/audio/csound6/Makefile (revision 442049) +++ head/audio/csound6/Makefile (revision 442050) @@ -1,143 +1,143 @@ # Created by: trevor # $FreeBSD$ PORTNAME= csound PORTVERSION= 6.06 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= audio lang MASTER_SITES= SF/${PORTNAME}/${PORTNAME}6/${PORTNAME:S/c/C/}${PORTVERSION} PKGNAMESUFFIX= 6 DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION} DIST_SUBDIR= csound MAINTAINER= ports@FreeBSD.org COMMENT= Sound synthesizer LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= boost-libs>0:devel/boost-libs \ swig>2:devel/swig20 \ eigen>0:math/eigen3 \ gmm++>0:math/gmm++ LIB_DEPENDS= libsamplerate.so:audio/libsamplerate \ libsndfile.so:audio/libsndfile USES= alias bison cmake:outsource localbase python:2 # math/gmm++ requires c++11 USE_CXXSTD= c++11 CMAKE_ARGS= -DBUILD_CSOUNDVST:BOOL=OFF \ -DBUILD_JAVA_INTERFACE:BOOL=OFF \ -DBUILD_P5GLOVE_OPCODES:BOOL=OFF \ -DBUILD_PD_CLASS:BOOL=OFF \ -DBUILD_STK_OPCODES:BOOL=OFF \ -DBUILD_TESTS:BOOL=OFF \ -DBUILD_WIIMOTE_OPCODES:BOOL=OFF \ -DPYTHON_MODULE_INSTALL_DIR:PATH="${PYTHONPREFIX_SITELIBDIR}" USE_LDCONFIG= yes SSP_UNSAFE= yes SUB_FILES= pkg-message CONFLICTS= csound-5.* CONFLICTS_INSTALL= outguess-* OPTIONS_DEFINE= ALSA CURL DSSI FLTK FLUIDSYNTH HDF5 JACK LUA NLS \ OPENMP OSC PNG PORTAUDIO PULSEAUDIO OPTIONS_DEFAULT= FLTK OPENMP OPTIONS_SUB= yes ALSA_DESC= Build ALSA I/O module ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_OFF= -DUSE_ALSA:BOOL=OFF ALSA_PREVENTS= DSSI CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CMAKE_OFF= -DUSE_CURL:BOOL=OFF DSSI_DESC= Build DSSI/LADSPA host opcodes DSSI_BUILD_DEPENDS= dssi>0:audio/dssi DSSI_LIB_DEPENDS= libdssialsacompat.so:audio/libdssialsacompat DSSI_RUN_DEPENDS= dssi>0:audio/dssi DSSI_CMAKE_OFF= -DBUILD_DSSI_OPCODES:BOOL=OFF DSSI_CFLAGS= -isystem ${LOCALBASE}/include/dssi DSSI_PREVENTS= ALSA FLTK_DESC= Build FLTK plugin and GUI FLTK_LIB_DEPENDS= libfltk.so:x11-toolkits/fltk FLTK_CMAKE_ON= -DBUILD_WINSOUND:BOOL=ON FLTK_CMAKE_OFF= -DBUILD_CSOUND_AC:BOOL=OFF \ -DBUILD_VIRTUAL_KEYBOARD:BOOL=OFF \ -DUSE_FLTK:BOOL=OFF FLUIDSYNTH_DESC= Building FluidSynth opcodes FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CMAKE_OFF= -DBUILD_FLUID_OPCODES:BOOL=OFF HDF5_DESC= Build HDF5 read/write opcodes HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_OFF= -DBUILD_HDF5_OPCODES:BOOL=OFF JACK_DESC= Build Jack I/O module and opcodes JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_OFF= -DBUILD_JACK_OPCODES:BOOL=OFF \ -DUSE_JACK:BOOL=OFF LUA_DESC= Build Lua Interface and opcodes LUA_LIB_DEPENDS= libluajit-5.1.so:lang/luajit LUA_CMAKE_OFF= -DBUILD_CSOUND_AC_LUA_INTERFACE:BOOL=OFF \ -DBUILD_LUA_INTERFACE:BOOL=OFF \ -DBUILD_LUA_OPCODES:BOOL=OFF NLS_USES= gettext NLS_CMAKE_OFF= -DGETTEXT_MSGFMT_EXECUTABLE:FILEPATH="" \ -DGETTEXT_MSGMERGE_EXECUTABLE:FILEPATH="" \ -DLIBINTL_LIBRARY:FILEPATH="" \ -DUSE_GETTEXT:BOOL=OFF OPENMP_USES= compiler:gcc-c++11-lib OPENMP_USES_OFF= compiler:c++11-lib OPENMP_CMAKE_OFF= -DUSE_OPEN_MP:BOOL=OFF OSC_DESC= Build OSC opcodes OSC_LIB_DEPENDS= liblo.so:audio/liblo OSC_CMAKE_OFF= -DBUILD_OSC_OPCODES:BOOL=OFF PNG_DESC= Build Image opcodes PNG_LIB_DEPENDS= libpng.so:graphics/png PNG_CMAKE_OFF= -DBUILD_IMAGE_OPCODES:BOOL=OFF PORTAUDIO_DESC= Build PortAudio I/O module PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_OFF= -DUSE_PORTAUDIO:BOOL=OFF PULSEAUDIO_DESC= Build PulseAudio I/O module PULSEAUDIO_LIB_DEPENDS= libpulse-simple.so:audio/pulseaudio PULSEAUDIO_CMAKE_OFF= -DUSE_PULSEAUDIO:BOOL=OFF post-patch: @${REINPLACE_CMD} -e \ '/-O3/s|^|#| ; \ /PYTHON_MODULE_INSTALL_DIR/s|^|#| ; \ /CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"| ; \ s|(LIBINTL_LIBRARY OR LINUX)|(LIBINTL_LIBRARY)| ; \ s|(NOT LINUX)|(LINUX)| ; \ s|-D_GNU_SOURCE|| ; \ s| dl)|)|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|/usr/local|${LOCALBASE}|' \ ${WRKSRC}/InOut/CMakeLists.txt @${REINPLACE_CMD} -e \ 's|/usr/include/Python2.7|${PYTHON_INCLUDEDIR}| ; \ s|/usr/local|${LOCALBASE}| ; \ /linuxjoystick/s|^|#| ; \ s| dl)|)|' \ ${WRKSRC}/Opcodes/CMakeLists.txt @${REINPLACE_CMD} -e \ '/CMAKE_SYSTEM_NAME/s|"Linux"|"${OPSYS}"|' \ ${WRKSRC}/frontends/CMakeLists.txt @${REINPLACE_CMD} -e \ 's| mixer)| csmixer)|' \ ${WRKSRC}/util/CMakeLists.txt .for i in Engine/auxfd.c H/prototyp.h OOps/diskin2.c OOps/dumpf.c \ Opcodes/partials.c Top/csound.c @${REINPLACE_CMD} -e \ 's|\([[:blank:]]fd\)\(close\)|\1__\2|' ${WRKSRC}/${i} .endfor post-install: @${LN} -sf libcsnd6.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsnd6.so.6 @${LN} -sf libcsound64.so.6.0 ${STAGEDIR}${PREFIX}/lib/libcsound64.so.6 post-install-FLTK-on: @${LN} -sf libCsoundAC.so.6.0 ${STAGEDIR}${PREFIX}/lib/libCsoundAC.so.6 .include Index: head/cad/freecad/Makefile =================================================================== --- head/cad/freecad/Makefile (revision 442049) +++ head/cad/freecad/Makefile (revision 442050) @@ -1,82 +1,82 @@ # $FreeBSD$ PORTNAME= FreeCAD DISTVERSION= 0.17.g20170310 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= cad MAINTAINER= tj+freebsd_ports@a13.fr COMMENT= General purpose 3D CAD modeller LICENSE= LGPL20+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= pyside-rcc:devel/pyside-tools \ swig:devel/swig13 \ ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libboost_python.so:devel/boost-python-libs \ libpyside-python2.7.so:devel/pyside \ libCoin.so:graphics/Coin \ libpng16.so:graphics/png \ libtiff.so:graphics/tiff \ libvtkFiltersTexture-6.2.so:math/vtk6 \ libTKernel.so:cad/opencascade \ libSoQt.so:x11-toolkits/soqt \ libxerces-c-3.1.so:textproc/xerces-c3 \ libboost_thread.so:devel/boost-libs \ libarea.so:devel/libarea \ libmed.so:french/med \ libshiboken-${PYTHON_VERSION}.so:devel/shiboken \ libhdf5.so:science/hdf5 RUN_DEPENDS= pivy>0:graphics/py-pivy USE_GITHUB= yes GH_TAGNAME= 91c59c7 USES= dos2unix compiler:c++11-lib cmake:outsource fortran jpeg \ python localbase USE_XORG= ice sm x11 xext xt USE_GL= gl glu USE_QT4= qmake_build corelib gui moc_build network opengl rcc_build \ uic_build svg xml webkit USE_LDCONFIG= yes DOS2UNIX_GLOB= *.txt *.h *.cpp *.py *.qss *.csv *.pov *.stp *.ui *.wrl *.WRL CMAKE_ARGS= -DOCC_INCLUDE_DIR="${LOCALBASE}/include/OpenCASCADE" # To be removed when french/med will be built against science/hdf5 LIB_DEPENDS+= libhdf5-18.so:science/hdf5-18 CMAKE_ARGS+= -DHDF5_FOUND="TRUE" -DHDF5_VERSION="1.8.17" \ -DHDF5_INCLUDE_DIRS="${LOCALBASE}/include/hdf5-18" \ -DCMAKE_CXX_FLAGS="-I${LOCALBASE}/include/hdf5-18" \ -DCMAKE_C_FLAGS="-I${LOCALBASE}/include/hdf5-18" \ -DHDF5_LIBRARIES="-lhdf5-18" CFLAGS+= -I${LOCALBASE}/include/hdf5-18 CMAKE_INSTALL_PREFIX= ${PREFIX}/${PORTNAME} OPTIONS_DEFINE= COLLADA COLLADA_DESC= Install pycollada for Collada files import COLLADA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pycollada>0:graphics/py-pycollada DESKTOP_ENTRIES=${PORTNAME} "" "${PREFIX}/FreeCAD/data/freecad.svg" \ ${PORTNAME} "Engineering;" false post-patch: @${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \ ${WRKSRC}/src/Gui/CMakeLists.txt pre-configure: # To be removed when french/med will be built against science/hdf5 @${REINPLACE_CMD} -e 's|find_package(HDF5 REQUIRED)|#find_package(HDF5 REQUIRED)|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|||' \ ${WRKSRC}/src/3rdParty/salomesmesh/inc/MED_Common.hxx post-install: ${LN} -s ../${PORTNAME}/bin/FreeCAD ${STAGEDIR}${LOCALBASE}/bin/FreeCAD ${LN} -s ../${PORTNAME}/bin/FreeCADCmd ${STAGEDIR}${LOCALBASE}/bin/FreeCADCmd .include Index: head/cad/gmsh/Makefile =================================================================== --- head/cad/gmsh/Makefile (revision 442049) +++ head/cad/gmsh/Makefile (revision 442050) @@ -1,79 +1,79 @@ # Created by: Pedro Giffuni # $FreeBSD$ PORTNAME= gmsh PORTVERSION= 3.0.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= cad MASTER_SITES= http://gmsh.info/src/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source DIST_SUBDIR= gmsh MAINTAINER= jrm@FreeBSD.org COMMENT?= Automatic 3D finite element mesh generator LICENSE= AGPLv3+ APACHE20 GPLv3+ GPLv2+ LGPL21 LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libfltk.so:x11-toolkits/fltk \ libfontconfig.so:x11-fonts/fontconfig \ libgmp.so:math/gmp \ libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libsz.so:science/szip RUN_DEPENDS= getdp:science/getdp BROKEN_powerpc64=Does not build on powerpc64 BROKEN_FreeBSD_12_i386=Does not build on FreeBSD 12 i386 due to a clang bug: https://llvm.org/bugs/show_bug.cgi?id=21903 SLAVEDIRS= cad/gmsh-occ USES= blaslapack cmake fortran jpeg tar:tgz USE_GL= gl glu USE_XORG= x11 xcursor xext xinerama xfixes xft MAKE_JOBS_UNSAFE=yes CMAKE_ARGS= -DCMAKE_SKIP_RPATH:BOOL=YES OPTIONS_DEFINE= CGNS MED OCC SHARED STATIC OPTIONS_DEFAULT=MED CGNS_DESC= Enable experimental CGNS mesh support MED_DESC= Enable MED mesh and post file formats OCC_DESC= Enable Open CASCADE geometrical models SHARED_DESC= Build shared library and install header files STATIC_DESC= Build static library OPTIONS_SUB= yes PLIST_SUB= VER=${PORTVERSION} VE=${PORTVERSION:R} # TODO # Dependencies against PythonLibs, swig and petsc are found and registered if # installed # => add knobs to handle them. CGNS_CMAKE_BOOL= ENABLE_CGNS CGNS_LIB_DEPENDS= libcgns.so:science/cgnslib DOCS_CMAKE_BOOL= INSTALL_DOCS MED_CMAKE_BOOL= ENABLE_MED MED_LIB_DEPENDS= libmed.so:french/med OCC_CFLAGS= -DHAVE_CONFIG_H -DHAVE_WOK_CONFIG_H -DFREEBSD OCC_CMAKE_BOOL= ENABLE_OCC OCC_CMAKE_ON= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE OCC_CONFLICTS= gmsh-[23].* OCC_CONFLICTS_OFF= gmsh-occ-[23].* OCC_LIB_DEPENDS= libopenblas.so:math/openblas libTKernel.so:cad/opencascade OCC_USE= gnome=cairo SHARED_ALL_TARGET= shared SHARED_CMAKE_BOOL= ENABLE_BUILD_SHARED SHARED_VARS= USE_LDCONFIG=yes STATIC_ALL_TARGET= lib STATIC_CMAKE_BOOL= ENABLE_BUILD_LIB post-patch: @${REINPLACE_CMD} -e "s|share/doc/gmsh|${DOCSDIR_REL}|" \ -e 's|share/man/man1|man/man1|' ${WRKSRC}/CMakeLists.txt .include Index: head/devel/py-tables/Makefile =================================================================== --- head/devel/py-tables/Makefile (revision 442049) +++ head/devel/py-tables/Makefile (revision 442050) @@ -1,42 +1,43 @@ # Created by: ijliao@FreeBSD.org # $FreeBSD$ PORTNAME= tables PORTVERSION= 3.4.2 +PORTREVISION= 1 CATEGORIES= devel python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= wen@FreeBSD.org COMMENT= Hierarchical database for Python LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/bin/cython:lang/cython \ ${PYTHON_PKGNAMEPREFIX}numexpr>=1.4.1:math/py-numexpr LIB_DEPENDS= libhdf5.so:science/hdf5 \ liblzo2.so:archivers/lzo2 \ libucl.so:archivers/ucl RUN_DEPENDS:= ${BUILD_DEPENDS} USES= fortran python USE_PYTHON= autoplist concurrent distutils PORTEXAMPLES= * OPTIONS_DEFINE= PYREX EXAMPLES PYREX_DESC= Use code generated by Pyrex to build PYREX_BUILD_DEPENDS= pyrex>0:devel/pyrex post-patch: @${REINPLACE_CMD} -e "s,%%LOCALBASE%%,${LOCALBASE}," ${WRKSRC}/setup.py post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/tables/*.so post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples/*.py ${STAGEDIR}${EXAMPLESDIR} .include Index: head/graphics/alembic/Makefile =================================================================== --- head/graphics/alembic/Makefile (revision 442049) +++ head/graphics/alembic/Makefile (revision 442050) @@ -1,32 +1,32 @@ # Created by: Alexey Dokuchaev # $FreeBSD$ PORTNAME= alembic PORTVERSION= 1.7.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= danfe@FreeBSD.org COMMENT= Open framework for storing and sharing graphic scene data LICENSE= BSD3CLAUSE LIB_DEPENDS= libImath-2_2.so:graphics/ilmbase USES= cmake compiler:c++11-lang USE_CXXSTD= c++11 USE_GITHUB= yes USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPTIONS_DEFAULT= HDF5 OPTIONS_SUB= yes HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_ON= -DUSE_HDF5:BOOL=ON post-patch: @${REINPLACE_CMD} -e 's,H5Rdereference,&1,' \ ${WRKSRC}/lib/Alembic/AbcCoreHDF5/HDF5Util.cpp .include Index: head/graphics/caffe/Makefile =================================================================== --- head/graphics/caffe/Makefile (revision 442049) +++ head/graphics/caffe/Makefile (revision 442050) @@ -1,75 +1,76 @@ # $FreeBSD$ PORTNAME= caffe PORTVERSION= 1.0 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= eric@camachat.org COMMENT= Fast open framework for deep learning LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE CONFLICTS_INSTALL= caffe2-* BUILD_DEPENDS= ${PYNUMPY} \ ${LOCALBASE}/bin/cython:lang/cython \ ${LOCALBASE}/include/cblas.h:math/cblas \ bash:shells/bash LIB_DEPENDS= libsnappy.so:archivers/snappy \ libleveldb.so:databases/leveldb \ liblmdb.so:databases/lmdb \ libboost_system.so:devel/boost-libs \ libboost_python.so:devel/boost-python-libs \ libgflags.so:devel/gflags \ libglog.so:devel/glog \ libprotobuf.so:devel/protobuf \ libopencv_highgui.so:graphics/opencv \ libopencv_core.so:graphics/opencv-core \ libopenblas.so:math/openblas \ libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=2.5.0:devel/py-protobuf \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.12:graphics/py-scikit-image \ ${PYTHON_PKGNAMEPREFIX}pillow>=1.7:graphics/py-pillow \ ${PYTHON_PKGNAMEPREFIX}networkx>=1.8:math/py-networkx \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=1.1:math/py-matplotlib \ ${PYTHON_PKGNAMEPREFIX}PyWavelets>=0.4:math/py-PyWavelets USE_LDCONFIG= yes USES= gmake python fortran compiler:c++11-lib pkgconfig CXXFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE=1 LDFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE=1 LDFLAGS+= -lboost_thread MAKE_ARGS+= DISTRIBUTE_DIR=${STAGEDIR}${PREFIX} ALL_TARGET= all py INSTALL_TARGET= dist TEST_TARGET= runtest PLIST_SUB= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} DATADIR=${DATADIR} GH_ACCOUNT= BVLC USE_GITHUB= yes post-extract: @${CP} -v ${.CURDIR}/files/Makefile.config ${WRKSRC}/ post-patch: @${REINPLACE_CMD} \ -e "s|%%CXX%%|clang++|g" \ -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ -e "s|%%DATADIR%%|${DATADIR}|g" \ -e "s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|g" \ -e "s|%%PYTHON_SITELIBDIR%%|${PYTHON_SITELIBDIR}|g" \ -e "s|%%STAGEDIR%%|${STAGEDIR}|g" \ ${WRKSRC}/Makefile.config ${WRKSRC}/Makefile pre-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} post-install: @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/* ${STAGEDIR}/${PREFIX}/lib/*.so.* \ ${STAGEDIR}/${PYTHON_SITELIBDIR}/${PORTNAME}/*.so .include Index: head/graphics/gdal/Makefile =================================================================== --- head/graphics/gdal/Makefile (revision 442049) +++ head/graphics/gdal/Makefile (revision 442050) @@ -1,136 +1,137 @@ # Created by: Randall Hopper # $FreeBSD$ PORTNAME= gdal PORTVERSION= 2.2.0 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= http://download.osgeo.org/gdal/${PORTVERSION}/ \ ftp://ftp.remotesensing.org/pub/gdal/${PORTVERSION}/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Translator library for raster geospatial data formats LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.TXT LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \ libgif.so:graphics/giflib \ libjson-c.so:devel/json-c \ libpng.so:graphics/png \ libproj.so:graphics/proj \ libtiff.so:graphics/tiff OPTIONS_DEFINE= ARMADILLO CFITSIO CURL ECW EXPAT FREEXL GEOS GTA HDF5 JASPER \ KML LIBXML2 MYSQL NETCDF ODBC OPENJPEG PCRE PGSQL SPATIALITE \ SQLITE WEBP XERCES OPTIONS_DEFAULT=JASPER OPTIONS_RADIO= PDF OPTIONS_RADIO_PDF= PODOFO POPPLER OPTIONS_SUB= yes PCRE_DESC= Regular expression support for SQLite CFLAGS+= -fPIC CONFIGURE_ARGS= --datadir=${DATADIR} \ --enable-static=yes \ --with-geotiff=yes \ --with-gif=yes \ --with-gnm=yes \ --with-jpeg=yes \ --with-libjson-c=yes \ --with-liblzma=yes \ --with-libtiff=yes \ --with-libz=/usr \ --with-png=yes \ --with-static-proj4=no \ --with-threads=yes \ --without-libtool \ ${ICONV_CONFIGURE_ARG} GNU_CONFIGURE= yes LDFLAGS+= ${ICONV_LIB} MAKE_JOBS_UNSAFE= yes MAKEFILE= GNUmakefile USE_LDCONFIG= yes USES= gmake iconv jpeg localbase tar:xz PLIST_SUB= MAJOR_VER=${PORTVERSION:R:R} PORTVERSION=${PORTVERSION} PORTDATA= * SLAVEDIRS= graphics/p5-Geo-GDAL graphics/php-gdal graphics/py-gdal ARMADILLO_CONFIGURE_WITH= armadillo ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo CFITSIO_CONFIGURE_WITH= cfitsio CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio CURL_CONFIGURE_OFF= --with-curl=no CURL_CONFIGURE_ON= --with-curl=${LOCALBASE}/bin/curl-config CURL_LIB_DEPENDS= libcurl.so:ftp/curl ECW_CONFIGURE_WITH= ecw ECW_LIB_DEPENDS= libNCSEcw.so:graphics/libecwj2 EXPAT_CONFIGURE_WITH= expat EXPAT_LIB_DEPENDS= libexpat.so:textproc/expat2 FREEXL_CONFIGURE_WITH= freexl FREEXL_LIB_DEPENDS= libfreexl.so:textproc/freexl GEOS_CONFIGURE_OFF= --with-geos=no GEOS_CONFIGURE_ON= --with-geos=${LOCALBASE}/bin/geos-config GEOS_LIB_DEPENDS= libgeos.so:graphics/geos GTA_CONFIGURE_WITH= gta GTA_LIB_DEPENDS= libgta.so:devel/libgta HDF5_CONFIGURE_WITH= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 JASPER_CONFIGURE_WITH= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper KML_CONFIGURE_WITH= libkml KML_LIB_DEPENDS= libkmlbase.so:science/libkml LIBXML2_CONFIGURE_OFF= --with-xml2=no LIBXML2_CONFIGURE_ON= --with-xml2=${LOCALBASE}/bin/xml2-config LIBXML2_LIB_DEPENDS= libxml2.so:textproc/libxml2 MYSQL_CONFIGURE_OFF= --with-mysql=no MYSQL_CONFIGURE_ON= --with-mysql=${LOCALBASE}/bin/mysql_config MYSQL_USE= MYSQL=yes NETCDF_CONFIGURE_WITH= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf ODBC_CONFIGURE_WITH= odbc ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC OPENJPEG_CONFIGURE_WITH=openjpeg OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg PCRE_CONFIGURE_WITH= pcre PCRE_LIB_DEPENDS= libpcre.so:devel/pcre PGSQL_CONFIGURE_OFF= --with-pg=no PGSQL_CONFIGURE_ON= --with-pg=${LOCALBASE}/bin/pg_config PGSQL_USES= pgsql PODOFO_CONFIGURE_WITH= podofo PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo POPPLER_CONFIGURE_WITH= poppler=${LOCALBASE} POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler SPATIALITE_CONFIGURE_WITH= spatialite SPATIALITE_LIB_DEPENDS= libspatialite.so:databases/spatialite SQLITE_CONFIGURE_WITH= sqlite3 SQLITE_USES= sqlite WEBP_CONFIGURE_WITH= webp WEBP_LIB_DEPENDS= libwebp.so:graphics/webp XERCES_CONFIGURE_WITH= xerces XERCES_LIB_DEPENDS= libxerces-c.so:textproc/xerces-c3 post-patch: @${REINPLACE_CMD} -e '/^#GDAL_SLIB_SONAME/ s|^#||' ${WRKSRC}/GDALmake.opt.in @${REINPLACE_CMD} -e 's|$$(INST_LIB)/pkgconfig|${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/GNUmakefile @${REINPLACE_CMD} -e 's|-lminizip|-lkmlminizip|' ${WRKSRC}/configure # Clean up bundled libraries @${RM} -r ${WRKSRC}/frmts/gif/giflib/ @${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/ @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/ @${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/ @${RM} -r ${WRKSRC}/frmts/png/libpng/ @${RM} -r ${WRKSRC}/frmts/zlib/ @${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/ post-install: cd ${WRKSRC}/gnm/ && ${INSTALL_DATA} gnm.h gnm_api.h gnm_priv.h gnmgraph.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/libgdal.a ${STAGEDIR}${PREFIX}/lib/ ${TOUCH} ${STAGEDIR}${PREFIX}/lib/gdalplugins/.keepme ${INSTALL_DATA} ${WRKSRC}/GDALmake.opt ${STAGEDIR}${DATADIR}/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgdal.so.${PORTVERSION} .include Index: head/graphics/openimageio/Makefile =================================================================== --- head/graphics/openimageio/Makefile (revision 442049) +++ head/graphics/openimageio/Makefile (revision 442050) @@ -1,119 +1,119 @@ # Created by: Shane Ambler # $FreeBSD$ PORTNAME= openimageio PORTVERSION= 1.6.12 DISTVERSIONPREFIX= Release- -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES?= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz COMMENT?= OpenImageIO graphics library LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= OpenImageIO GH_PROJECT= oiio # fbm also installs bin/idiff CONFLICTS= fbm-[0-9]* USES= cmake:outsource compiler:c11 CMAKE_ARGS= -DBUILDSTATIC:BOOL=OFF \ -DLINKSTATIC:BOOL=OFF \ -DNOTHREADS:BOOL=OFF \ -DSTOP_ON_WARNING:BOOL=OFF \ -DOIIO_BUILD_CPP11:BOOL=OFF \ -DOIIO_BUILD_CPP14:BOOL=OFF \ -DUSE_OPENSSL:BOOL=OFF OPTIONS_DEFINE= DOCS FFMPEG FREETYPE GIF IMAGEVIEWER OCIO OPENCV \ OPENJPEG RAW TEST OPTIONS_DEFAULT= FREETYPE GIF OCIO OPENJPEG OPTIONS_SUB= yes FFMPEG_DESC= Use FFmpeg to support extra file types IMAGEVIEWER_DESC= Build image viewer (requires Qt) OCIO_DESC= Color management support DOCS_CMAKE_ON= -DINSTALL_DOCS:BOOL=ON DOCS_CMAKE_OFF= -DINSTALL_DOCS:BOOL=OFF FFMPEG_CMAKE_ON= -DUSE_FFMPEG:BOOL=ON FFMPEG_CMAKE_OFF= -DUSE_FFMPEG:BOOL=OFF FFMPEG_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg FREETYPE_CMAKE_ON= -DUSE_FREETYPE:BOOL=ON FREETYPE_CMAKE_OFF= -DUSE_FREETYPE:BOOL=OFF FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2 GIF_CMAKE_ON= -DUSE_GIF:BOOL=ON GIF_CMAKE_OFF= -DUSE_GIF:BOOL=OFF GIF_LIB_DEPENDS= libgif.so:graphics/giflib IMAGEVIEWER_CMAKE_ON= -DUSE_QT:BOOL=ON -DUSE_OPENGL:BOOL=ON IMAGEVIEWER_CMAKE_OFF= -DUSE_OPENGL:BOOL=OFF -DUSE_QT:BOOL=OFF IMAGEVIEWER_USE= GL=glew QT4=corelib,gui,opengl,qmake_build,moc_build,rcc_build,uic_build OCIO_CMAKE_ON= -DUSE_OCIO:BOOL=ON OCIO_CMAKE_OFF= -DUSE_OCIO:BOOL=OFF OCIO_LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio OPENCV_CMAKE_ON= -DUSE_OPENCV:BOOL=ON OPENCV_CMAKE_OFF= -DUSE_OPENCV:BOOL=OFF OPENCV_LIB_DEPENDS= libopencv_highgui.so:graphics/opencv OPENJPEG_CMAKE_ON= -DUSE_OPENJPEG:BOOL=ON OPENJPEG_CMAKE_OFF= -DUSE_OPENJPEG:BOOL=OFF OPENJPEG_LIB_DEPENDS= libopenjpeg.so:graphics/openjpeg15 RAW_CMAKE_ON= -DUSE_LIBRAW:BOOL=ON RAW_CMAKE_OFF= -DUSE_LIBRAW:BOOL=OFF RAW_LIB_DEPENDS= libraw_r.so:graphics/libraw TEST_CMAKE_ON= -DOIIO_BUILD_TESTS:BOOL=ON TEST_CMAKE_OFF= -DOIIO_BUILD_TESTS:BOOL=OFF PLIST_SUB+= LIBVERS=${PORTVERSION} .include .if ${ARCH} == powerpc USE_GCC= yes .endif .if ${SLAVE_PORT} == no LIB_DEPENDS+= libIlmImf.so:graphics/OpenEXR \ libboost_thread.so:devel/boost-libs \ libhdf5.so:science/hdf5 \ libwebp.so:graphics/webp USE_LDCONFIG= yes CMAKE_ARGS+= -DUSE_PYTHON:BOOL=OFF -DUSE_PYTHON3:BOOL=OFF \ -DOIIO_BUILD_TOOLS:BOOL=ON .else LIB_DEPENDS= libOpenImageIO.so:graphics/openimageio \ libboost_python.so:devel/boost-python-libs PLIST= ${PKGDIR}/pkg-plist-pybind #while oiio supports py3, ports doesn't have py3 support for boost-python yet USES+= python:2 CMAKE_ARGS+= -DUSE_PYTHON:BOOL=ON -DUSE_PYTHON3:BOOL=OFF \ -DOIIO_BUILD_TOOLS:BOOL=OFF -DUSE_FFMPEG:BOOL=OFF .endif post-patch: @${REINPLACE_CMD} -e 's|share/doc/OpenImageIO|${DOCSDIR}|g' \ ${WRKSRC}/CMakeLists.txt post-install: .if ${SLAVE_PORT} == no ${LN} -sf libOpenImageIO.so.1.6 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO.so.1 ${LN} -sf libOpenImageIO_Util.so.1.6 \ ${STAGEDIR}${PREFIX}/lib/libOpenImageIO_Util.so.1 .endif do-test-TEST-on: @cd ${BUILD_WRKSRC} && ${MAKE_CMD} ARGS=-V test .include Index: head/graphics/vigra/Makefile =================================================================== --- head/graphics/vigra/Makefile (revision 442049) +++ head/graphics/vigra/Makefile (revision 442050) @@ -1,71 +1,71 @@ # Created by: cartola (Carlos E. G. Carvalho) # $FreeBSD$ PORTNAME= vigra DISTVERSION= 1.11.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org COMMENT= VIGRA stands for "Vision with Generic Algorithms" LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libHalf.so:graphics/ilmbase \ libsz.so:science/szip USES= cmake:outsource python:2,run shebangfix CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} USE_GITHUB= yes GH_ACCOUNT= ukoethe GH_TAGNAME= e6c21f3 SHEBANG_FILES= config/vigra-config.in USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS FFTW OPTIONS_DEFAULT= HDF5 OPENEXR OPTIONS_GROUP= IMAGEFORMATS OPTIONS_GROUP_IMAGEFORMATS= PNG JPEG TIFF OPTIONS_SUB= yes HDF5_CMAKE_BOOL= WITH_HDF5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 OPENEXR_CMAKE_BOOL= WITH_OPENEXR OPENEXR_LIB_DEPENDS= libIlmImf.so:graphics/OpenEXR NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) NUMPY_CMAKE_BOOL= WITH_VIGRANUMPY NUMPY_USES= compiler:gcc-c++11-lib python:2,build NUMPY_BUILD_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy NUMPY_RUN_DEPENDS= nosetests:devel/py-nose \ f2py:math/py-numpy NUMPY_LIB_DEPENDS= libboost_python.so:devel/boost-python-libs PNG_CMAKE_BOOL= WITH_PNG PNG_LIB_DPEENDS= libpng.so:graphics/png JPEG_CMAKE_BOOL= WITH_JPEG JPEG_USES= jpeg TIFF_CMAKE_BOOL= WITH_TIFF TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff FFTW_CMAKE_BOOL= WITH_FFTW FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float post-package-NUMPY-on: @${ECHO} "" @${ECHO} "* BEWARE!" @${ECHO} "* Using py-NumPY implies Fortran and GCC 4.7+ as hard dependencies" @${ECHO} "* and require all ports, depending on vigra, to set USE_GCC=yes" @${ECHO} "" .include Index: head/graphics/vips/Makefile =================================================================== --- head/graphics/vips/Makefile (revision 442049) +++ head/graphics/vips/Makefile (revision 442050) @@ -1,61 +1,61 @@ # Created by: Lev Serebryakov # $FreeBSD$ PORTNAME= vips PORTVERSION= 8.4.5 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= http://www.vips.ecs.soton.ac.uk/supported/${PORTVERSION:R}/ MAINTAINER= danilo@FreeBSD.org COMMENT= Free image processing system LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= bash:shells/bash LIB_DEPENDS= libcfitsio.so:astro/cfitsio \ liborc-0.4.so:devel/orc \ libGraphicsMagick.so:graphics/GraphicsMagick \ libIlmImf.so:graphics/OpenEXR \ liblcms2.so:graphics/lcms2 \ libexif.so:graphics/libexif \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp \ libfftw3.so:math/fftw3 \ libmatio.so:math/matio \ libgirepository-1.0.so:devel/gobject-introspection \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgif.so:graphics/giflib \ libpoppler-glib.so:graphics/poppler-glib \ libImath-2_2.so:graphics/ilmbase \ libhdf5.so:science/hdf5 USES= cpe gettext gmake jpeg libtool pathfix pkgconfig shebangfix SHEBANG_FILES= tools/vips-${PORTVERSION:R} tools/vipsprofile USE_GNOME= cairo gdkpixbuf2 glib20 libgsf librsvg2 libxml2 pango GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-x \ --without-openslide \ --with-magickpackage=GraphicsMagick INSTALL_TARGET= install-strip USE_LDCONFIG= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib PLIST_SUB= VERSION="${PORTVERSION:R}" OPTIONS_DEFINE= DOCS PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes DOCS_CONFIGURE_ENABLE= docs PYTHON_USES= python PYTHON_CONFIGURE_WITH= python PYTHON_CONFIGURE_ENABLE= pyvips8 PYTHON_USE= GNOME=pygobject3 .include Index: head/math/armadillo/Makefile =================================================================== --- head/math/armadillo/Makefile (revision 442049) +++ head/math/armadillo/Makefile (revision 442050) @@ -1,25 +1,26 @@ # $FreeBSD$ PORTNAME= armadillo PORTVERSION= 7.900.1 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF/arma MAINTAINER= danilo@FreeBSD.org COMMENT= C++ linear algebra library LICENSE= MPL LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libopenblasp.so:math/openblas \ libarpack.so:math/arpack \ libhdf5.so:science/hdf5 \ libsuperlu.so:math/superlu USES= blaslapack cmake compiler:c++11-lang pkgconfig tar:xz USE_LDCONFIG= yes CMAKE_ARGS+= -DPKG_CONFIG_DIR=${LOCALBASE}/libdata/pkgconfig/ BROKEN_powerpc64= Does not build .include Index: head/math/labplot/Makefile =================================================================== --- head/math/labplot/Makefile (revision 442049) +++ head/math/labplot/Makefile (revision 442050) @@ -1,45 +1,45 @@ # Created by: Kay Lehmann # $FreeBSD$ PORTNAME= labplot PORTVERSION= 2.4.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONSUFFIX=-kf5 CATEGORIES= math kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Data plotting and function analysis tool for KDE LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgsl.so:math/gsl OPTIONS_DEFINE= FITS FFTW3 HDF5 NETCDF OPTIONS_DEFAULT= ${OPTIONS_DEFINE} FITS_DESC= Flexible Image Transport System Data Format (FITS) Library FITS_CMAKE_BOOL= ENABLE_FITS FITS_LIB_DEPENDS= libcfitsio.so:astro/cfitsio FFTW3_DESC= Build with FFTW support FFTW3_CMAKE_BOOL= ENABLE_FFTW FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 HDF5_DESC= Build with HDF5 support HDF5_CMAKE_BOOL= ENABLE_HDF5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 NETCDF_DESC= Build with NetCDF support NETCDF_CMAKE_BOOL= ENABLE_NETCDF NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf USES= cmake:outsource desktop-file-utils kde:5 shared-mime-info tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash ecm guiaddons i18n iconthemes itemviews \ jobwidgets kdelibs4support kio newstuff notifications parts \ service solid sonnet textwidgets unitconversion widgetsaddons \ windowsystem xmlgui USE_QT5= core dbus gui network printsupport svg widgets xml \ buildtools_build qmake_build DATADIR= ${PREFIX}/share/labplot2 .include Index: head/math/matio/Makefile =================================================================== --- head/math/matio/Makefile (revision 442049) +++ head/math/matio/Makefile (revision 442050) @@ -1,30 +1,31 @@ # Created by: rfarmer@predatorlabs.net # $FreeBSD$ PORTNAME= matio PORTVERSION= 1.5.9 +PORTREVISION= 1 CATEGORIES= math MASTER_SITES= SF MAINTAINER= makc@FreeBSD.org COMMENT= Library for reading and writing Matlab MAT files LICENSE= BSD2CLAUSE GNU_CONFIGURE= yes USES= 7z libtool pathfix USE_LDCONFIG= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= HDF5 OPTIONS_DEFAULT= HDF5 HDF5_DESC= Support for MAT file version 7.3 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CONFIGURE_ON= --enable-mat73=yes \ --with-hdf5=${LOCALBASE} post-extract: @${CHMOD} +x ${WRKSRC}/configure .include Index: head/math/octave/Makefile =================================================================== --- head/math/octave/Makefile (revision 442049) +++ head/math/octave/Makefile (revision 442050) @@ -1,100 +1,100 @@ # Created by: chuckr@FreeBSD.org # $FreeBSD$ PORTNAME= octave PORTVERSION= 4.0.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= GNU MAINTAINER= maho@FreeBSD.org COMMENT= High-level interactive language for numerical computations LICENSE= GPLv3 BUILD_DEPENDS= gnuplot:math/gnuplot \ ${LOCALBASE}/bin/gperf:devel/gperf \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo RUN_DEPENDS= gnuplot:math/gnuplot \ gsed:textproc/gsed \ ${LOCALBASE}/bin/makeinfo:print/texinfo LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick \ libarpack.so:math/arpack \ libcurl.so:ftp/curl \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libfltk.so:x11-toolkits/fltk \ libftgl.so:graphics/ftgl \ libhdf5.so:science/hdf5 \ libpcre.so:devel/pcre \ libqhull.so.5:math/qhull5 \ libqrupdate.so:math/qrupdate \ libumfpack.so:math/suitesparse \ libglpk.so:math/glpk \ libgl2ps.so:print/gl2ps \ libqscintilla2.so:devel/qscintilla2 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 USES= charsetfix fortran gmake libtool perl5 pkgconfig readline tar:xz USE_LDCONFIG= yes USE_PERL5= build USE_TEX= dvipsk:build GNU_CONFIGURE= yes USE_JAVA= yes JAVA_VERSION= 1.7+ USE_QT4= corelib gui network opengl uic_build moc_build rcc_build linguist_build USE_XORG= x11 xext xfixes xft USE_GL= gl glu OCTAVE_VERSION= ${PORTVERSION} GNU_HOST= ${ARCH}-portbld-freebsd${OSREL} PLIST_SUB= OCTAVE_VERSION=${OCTAVE_VERSION} GNU_HOST=${GNU_HOST} CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ENV= GPERF="${LOCALBASE}/bin/gperf" \ JAVA_HOME=${JAVA_HOME} \ MAKEINFO=${LOCALBASE}/bin/makeinfo \ ac_cv_type_max_align_t=yes CONFIGURE_ARGS= --host=${GNU_HOST} \ --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ --with-lapack="${LAPACKLIB}" \ --enable-shared \ --disable-jit OPTIONS_DEFINE= DOCS OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS OPTIONS_DEFAULT= OPENBLAS OPENBLAS_USES= blaslapack:openblas NETLIB_USES= blaslapack:netlib ATLAS_USES= blaslapack:atlas INFO= octave liboctave post-patch: ${REINPLACE_CMD} 's+"makeinfo"+"${LOCALBASE}/bin/makeinfo"+' ${WRKSRC}/libinterp/corefcn/help.cc ${REINPLACE_CMD} 's+lapack lapack_rs6k+${LAPACKLIB:C/-l//}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lumfpack+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure ${REINPLACE_CMD} 's+-lcholmod+-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd ${LAPACKLIB}+' ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/etc/icons/octave.desktop \ ${STAGEDIR}${DESKTOPDIR}/www.octave.org-octave.desktop (cd ${STAGEDIR}${DATADIR} && ln -s ${PORTVERSION}/imagelib .) post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} .for file in liboctave/liboctave.ps \ refcard/refcard-a4.ps refcard/refcard-legal.ps \ refcard/refcard-letter.ps interpreter/octave.ps ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${STAGEDIR}${DOCSDIR} .endfor check regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} check) .include Index: head/math/pdal/Makefile =================================================================== --- head/math/pdal/Makefile (revision 442049) +++ head/math/pdal/Makefile (revision 442050) @@ -1,78 +1,78 @@ # Created by: bart # $FreeBSD$ PORTNAME= pdal PORTVERSION= 1.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math databases graphics MAINTAINER= lbartoletti@tuxfamily.org COMMENT= Library for translating and manipulating point cloud data LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libboost_thread.so:devel/boost-libs \ libcurl.so:ftp/curl \ libgeotiff.so:graphics/libgeotiff \ libxml2.so:textproc/libxml2 \ liblaszip.so:archivers/laszip USES= cmake:outsource compiler:c++11-lib pathfix pkgconfig execinfo USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tu} GH_PROJECT= ${GH_ACCOUNT} # Unhide std::to_string() to fix build with GCC (see ports/193528 for details). CXXFLAGS+= -D_GLIBCXX_USE_C99 CMAKE_ARGS+= -DWITH_LASZIP:BOOL=TRUE #Doesn't build without laszip. LASZIP is recommended OPTIONS_DEFINE= BASH \ ICEBRIDGE PGPOINTCLOUD SQLITE \ PYTHON TESTS OPTIONS_DEFAULT= PYTHON TESTS #Plugins with lib not in port: #RivLib, Matlab, MrSID, CPD, GeoWave, GreyHound, HexBin OPTIONS_SUB= yes PGPOINTCLOUD_DESC= Enable Coherent PostgreSQL Point Cloud plugin PGPOINTCLOUD_CMAKE_ON= -DBUILD_PLUGIN_PGPOINTCLOUD:BOOL=TRUE PGPOINTCLOUD_USES= pgsql PGPOINTCLOUD_CMAKE_OFF= -DBUILD_PLUGIN_PGPOINTCLOUD:BOOL=FALSE SQLITE_DESC= Enable SQLite plugin SQLITE_CMAKE_ON= -DBUILD_PLUGIN_SQLITE:BOOL=TRUE SQLITE_USES= sqlite SQLITE_CMAKE_OFF= -DBUILD_PLUGIN_SQLITE:BOOL=FALSE PYTHON_DESC= Enable Python plugin PYTHON_CMAKE_ON= -DBUILD_PLUGIN_PYTHON:BOOL=TRUE PYTHON_USES= python PYTHON_BUILD_DEPENDS= ${PYNUMPY} PYTHON_RUN_DEPENDS= ${PYNUMPY} PYTHON_CMAKE_OFF= -DBUILD_PLUGIN_PYTHON:BOOL=FALSE TESTS_DESC= Enable Tests TESTS_CMAKE_ON= -DBUILD_PLUGIN_TESTS:BOOL=TRUE TESTS_CMAKE_OFF= DBUILD_PLUGIN_TESTS:BOOL=FALSE ICEBRIDGE_DESC= Enable Icebridge plugin ICEBRIDGE_LIB_DEPENDS= libhdf5.so:science/hdf5 ICEBRIDGE_CMAKE_ON= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=TRUE ICEBRIDGE_CMAKE_OFF= -DBUILD_PLUGIN_ICEBRIDGE:BOOL=FALSE BASH_DESC= BASH completion BASH_CMAKE_ON= -DWITH_COMPLETION:BOOL=TRUE BASH_RUN_DEPENDS= bash:shells/bash BASH_CMAKE_OFF= -DWITH_COMPLETION:BOOL=FALSE post-install-BASH-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions ${INSTALL_DATA} ${WRKSRC}/scripts/bash-completion/pdal \ ${STAGEDIR}${PREFIX}/share/bash-completion/completions .include Index: head/math/scilab/Makefile =================================================================== --- head/math/scilab/Makefile (revision 442049) +++ head/math/scilab/Makefile (revision 442050) @@ -1,175 +1,175 @@ # Created by: js@jeannot.org # $FreeBSD$ PORTNAME= scilab PORTVERSION= 5.5.2 -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= math cad java MASTER_SITES= http://www.scilab.org/download/${PORTVERSION}/ DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX} MAINTAINER= makc@FreeBSD.org COMMENT= Scientific software package for numerical computations # A partial dependencies list can be found at: # http://wiki.scilab.org/Dependencies_of_Scilab_5.X LIB_DEPENDS= libxml2.so:textproc/libxml2 \ libpcre.so:devel/pcre \ libcurl.so:ftp/curl \ libhdf5.so:science/hdf5 \ libarpack.so:math/arpack \ libfftw3.so:math/fftw3 \ libmatio.so:math/matio \ libamd.so:math/suitesparse RUN_DEPENDS= xdg-open:devel/xdg-utils USES= cpe desktop-file-utils fortran gettext gmake iconv \ libtool ncurses pathfix pkgconfig shared-mime-info USE_LOCALE= en_US.UTF-8 GNU_CONFIGURE= yes INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-gfortran \ --without-emf \ -disable-static-system-lib CONFIGURE_ENV= BLAS_LIBS="${BLASLIB}" LAPACK_LIBS="${LAPACKLIB}" INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes PLIST_SUB= SHLIB_VER=${PORTVERSION} OPTIONS_DEFINE= GUI OCAML TK OPTIONS_RADIO= BLAS OPTIONS_RADIO_BLAS= ATLAS NETLIB OPENBLAS OPTIONS_DEFAULT= GUI NETLIB OCAML TK OPTIONS_SUB= yes ATLAS_USES= blaslapack:atlas NETLIB_USES= blaslapack:netlib OPENBLAS_USES= blaslapack:openblas GUI_DESC= Java-based Graphical User Interface OCAML_DESC= Scicos - dynamical system simulator (requires GUI) # Java dependencies: _GUI_DEPENDS+= ${JAVALIBDIR}/flexdock.jar:devel/flexdock \ ${JAVALIBDIR}/jogl2.jar:graphics/jogamp-jogl \ foprep:math/jeuclid \ ${JAVALIBDIR}/jhall.jar:java/javahelp \ ${JAVALIBDIR}/jrosetta-api.jar:java/jrosetta \ ${JAVALIBDIR}/commons-logging.jar:java/jakarta-commons-logging \ ${JAVALIBDIR}/jgraphx.jar:java/jgraphx \ ${JAVALIBDIR}/jlatexmath.jar:math/jlatexmath \ ${LOCALBASE}/share/java/ecj-4.5.jar:lang/gcc-ecj45 # Documentation, graphic export: _GUI_DEPENDS+= ${LOCALBASE}/share/java/fop/build/fop.jar:textproc/fop \ ${JAVALIBDIR}/jlatexmath-fop.jar:math/jlatexmath \ ${LOCALBASE}/share/java/batik/lib/batik-all.jar:graphics/batik \ ${JAVALIBDIR}/avalon-framework.jar:devel/avalon-framework \ ${JAVALIBDIR}/commons-io.jar:devel/jakarta-commons-io \ ${JAVALIBDIR}/xmlgraphics-commons.jar:graphics/xmlgraphics-commons # Code quality: _GUI_DEPENDS+= ${JAVALIBDIR}/commons-beanutils.jar:java/jakarta-commons-beanutils \ ${JAVALIBDIR}/antlr.jar:devel/antlr \ ${JAVALIBDIR}/junit4.jar:java/junit \ ${LOCALBASE}/bin/splint:devel/splint # Documentation building: _GUI_DEPENDS+= ${LOCALBASE}/share/xsl/docbook/javahelp/javahelp.xsl:textproc/docbook-xsl \ ${JAVALIBDIR}/saxon9he.jar:textproc/saxon-he \ ${JAVALIBDIR}/xml-apis-ext.jar:textproc/xml-commons \ xsltproc:textproc/libxslt # Other gui deps: _GUI_DEPENDS+= ${JAVALIBDIR}/looks.jar:devel/looks \ ${JAVALIBDIR}/skinlf.jar:x11-toolkits/skinlf # Can't use USE_ANT because it overrides do-build target GUI_BUILD_DEPENDS= ${_GUI_DEPENDS} \ ant:devel/apache-ant GUI_RUN_DEPENDS= ${_GUI_DEPENDS} GUI_ALL_TARGET= all doc GUI_USE= GL=gl JAVA=yes GUI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-bin-JAVA_HOME GUI_CONFIGURE_ON= --with-jdk=${JAVA_HOME} \ --with-docbook=${LOCALBASE}/share/xsl/docbook \ --enable-build-help GUI_CONFIGURE_OFF= --without-gui \ --without-javasci \ --without-xcos \ --disable-build-help OCAML_IMPLIES= GUI OCAML_CONFIGURE_WITH= modelica OCAML_BUILD_DEPENDS= ocaml:lang/ocaml OCAML_RUN_DEPENDS= ocaml:lang/ocaml TK_CONFIGURE_OFF= --without-tk TK_CONFIGURE_ON= --with-tk-library=${LOCALBASE}/lib \ --with-tk-include=${TK_INCLUDEDIR} \ --with-tcl-library=${LOCALBASE}/lib \ --with-tcl-include=${TCL_INCLUDEDIR} TK_USES= tk TK_USE= XORG=x11 TK_RUN_DEPENDS= ${LOCALBASE}/lib/bwidget/init.tcl:x11-toolkits/bwidget .if !exists(/usr/include/omp.h) CONFIGURE_ARGS+= --without-openmp .endif .include .if ${PORT_OPTIONS:MGUI} && ${JAVA_PORT_VERSION:M1.8.*} EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-Makefile.in .endif post-patch: @# Configure fixes @${REINPLACE_CMD} -e 's|-ldl | |' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|-lumfpack|-lumfpack -lsuitesparseconfig -lamd -lcholmod -lcolamd $$LAPACK_LIBS $$BLAS_LIBS|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|TCLTK_LIBS=" -ldl"|TCLTK_LIBS=" "|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"x=" ==|"x" =|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|"x" ==|"x" =|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|sparc64-\*-netbsd\*|amd64-\*-freebsd\*|' ${WRKSRC}/configure @# Build fixes @${REINPLACE_CMD} -e 's|$$(CFLAGS:-O%=)|-I${LOCALBASE}/include -L${LOCALBASE}/lib|' ${WRKSRC}/modules/elementary_functions/Makefile.in @${REINPLACE_CMD} -e 's|freebsd|__FreeBSD__|g' ${WRKSRC}/modules/sparse/includes/spConfig.h @# malloc.h -> stdlib.h conversions @${GREP} -lr "" ${WRKSRC} \ | ${XARGS} ${REINPLACE_CMD} -e \ 's/[<"]malloc.h[>"]//' @# Run fixes @${REINPLACE_CMD} -e 's|%%JAVALIBDIR%%|${JAVALIBDIR}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/etc/librarypath.xml @${REINPLACE_CMD} -e 's, gfortran, ${FC},' ${WRKSRC}/modules/dynamic_link/src/scripts/configure post-patch-GUI-on: @# Configure fixes @${REINPLACE_CMD} -e 's|/usr/lib/java|${JAVALIBDIR}|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/usr/lib64/jni|${LOCALBASE}/lib/|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/batik-all.jar|${LOCALBASE}/share/java/batik/lib/batik-all.jar|g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/fop.jar|${LOCALBASE}/share/java/fop/build/fop.jar|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|$$jardir/jeuclid-core*.jar|${LOCALBASE}/share/java/jeuclid/repo/jeuclid-core*.jar|' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|jrosetta-API.jar|jrosetta-api.jar|' ${WRKSRC}/configure @# Run fixes @${REINPLACE_CMD} -e 's|%%JAVA_HOME%%|${JAVA_HOME}|' ${WRKSRC}/bin/scilab @${REINPLACE_CMD} -e 's|/usr/share/scilab|${DATADIR}|' ${WRKSRC}/desktop/scilab.desktop @${REINPLACE_CMD} -e 's|/usr/share/scilab-cli|${DATADIR}|' \ ${WRKSRC}/desktop/scilab-adv-cli.desktop ${WRKSRC}/desktop/scilab-cli.desktop pre-install: ${MKDIR} ${STAGEDIR}${DATADIR}/.atoms post-install: @# Remove empty dirs in DATADIR/modules - they will be removed by the @# toolbox uninstaller otherwise if 3rd party toolboxes are used @${FIND} ${STAGEDIR}${DATADIR}/modules -type d -empty -delete check test regression-test: build @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} \ ${MAKE_ARGS} check) .include Index: head/science/InsightToolkit/Makefile =================================================================== --- head/science/InsightToolkit/Makefile (revision 442049) +++ head/science/InsightToolkit/Makefile (revision 442050) @@ -1,45 +1,46 @@ # Created by: bacon@smithers.neuro.mcw.edu # $FreeBSD$ PORTNAME= InsightToolkit PORTVERSION= 4.11.0 +PORTREVISION= 1 CATEGORIES= science biology MASTER_SITES= SF/itk/itk/${ITK_VER} MAINTAINER= woodsb02@FreeBSD.org COMMENT= Insight Toolkit LICENSE= APACHE20 LIB_DEPENDS= libgdcmCommon.so:devel/gdcm \ libexpat.so:textproc/expat2 \ libfftw.so:math/fftw \ libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libsz.so:science/szip \ libtiff.so:graphics/tiff USES= cmake:outsource jpeg CMAKE_ARGS+= -DBUILD_SHARED_LIBS:BOOL=ON \ -DITK_USE_KWSTYLE:BOOL=OFF \ -DITK_USE_SYSTEM_LIBRARIES:BOOL=ON \ -DITK_USE_SYSTEM_EXPAT:BOOL=ON \ -DITK_USE_SYSTEM_FFTW:BOOL=ON \ -DITK_USE_SYSTEM_GDCM:BOOL=ON \ -DITK_USE_SYSTEM_HDF5:BOOL=ON \ -DITK_USE_SYSTEM_JPEG:BOOL=ON \ -DITK_USE_SYSTEM_PNG:BOOL=ON \ -DITK_USE_SYSTEM_TIFF:BOOL=ON \ -DITK_USE_SYSTEM_ZLIB:BOOL=ON USE_LDCONFIG= ${PREFIX}/lib/InsightToolkit ITK_VER= ${PORTVERSION:R} PLIST_SUB+= ITK_VER=${ITK_VER} OPTIONS_DEFINE= EXAMPLES TESTING EXAMPLES_DESC= Build examples (very time consuming) TESTING_DESC= Build testing programs (very time consuming) EXAMPLES_CMAKE_ON= -DBUILD_EXAMPLES:BOOL=ON TESTING_CMAKE_ON= -DBUILD_TESTING:BOOL=ON .include Index: head/science/cdo/Makefile =================================================================== --- head/science/cdo/Makefile (revision 442049) +++ head/science/cdo/Makefile (revision 442050) @@ -1,72 +1,73 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= cdo PORTVERSION= 1.8.2 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= https://code.zmaw.de/attachments/download/14686/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= Climate Data Operators LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING OPTIONS_DEFINE= CGRIBEX HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID OPTIONS_DEFAULT=CGRIBEX HDF5 JASPER NETCDF PROJ SZIP UDUNITS UUID OPTIONS_SUB= yes CGRIBEX_DESC= Use CGRIBEX library for GRIB1 files HDF5_IMPLIES= SZIP NETCDF_IMPLIES= HDF5 UUID_DESC= UUID support PORTSCOUT= site:https://code.zmaw.de/projects/cdo/files CONFIGURE_ARGS= --disable-data \ --disable-extra \ --disable-grib \ --disable-ieg \ --disable-openmp \ --disable-service \ --enable-cdi-lib \ --program-transform-name="" \ --with-zlib=/usr GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes USES= execinfo gmake libtool localbase pathfix CGRIBEX_CONFIGURE_WITH= cgribex CGRIBEX_LIB_DEPENDS= libcgribex.so:science/cgribex HDF5_CONFIGURE_WITH= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 JASPER_CONFIGURE_WITH= jasper JASPER_LIB_DEPENDS= libjasper.so:graphics/jasper NETCDF_CONFIGURE_WITH= netcdf NETCDF_LIB_DEPENDS= libnetcdf.so:science/netcdf PROJ_CONFIGURE_WITH= proj PROJ_LIB_DEPENDS= libproj.so:graphics/proj SZIP_CONFIGURE_WITH= szlib SZIP_LIB_DEPENDS= libsz.so:science/szip UDUNITS_CONFIGURE_WITH= udunits2 UDUNITS_LIB_DEPENDS= libudunits2.so:science/udunits UUID_CONFIGURE_OFF= ac_cv_func_uuid_create=no ac_cv_have_decl_uuid_create=no ac_cv_have_decl_uuid_generate=no ac_cv_lib_uuid_uuid_generate=no UUID_LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid .include .if ${ARCH} != "sparc64" CFLAGS+= -DPTHREAD_MUTEXATTR_CONDATTR .endif post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS = / s| contrib||' ${WRKSRC}/Makefile.in @${REINPLACE_CMD} -e 's|$$(libdir)/\($$$$pkgconfigfile\)|${PREFIX}/libdata/\1|' ${WRKSRC}/libcdi/src/Makefile.in @${REINPLACE_CMD} -e 's|unsigned32 |uint32_t |' ${WRKSRC}/libcdi/src/cdilib.c ${WRKSRC}/libcdi/src/util.c test-NETCDF-on: @cd ${WRKSRC}/ && ${SETENV} CDO_PATH=src/cdo src/cdotest .include Index: head/science/cgnslib/Makefile =================================================================== --- head/science/cgnslib/Makefile (revision 442049) +++ head/science/cgnslib/Makefile (revision 442050) @@ -1,76 +1,76 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= cgnslib DISTVERSION= 3.2.1 -PORTREVISION= 8 +PORTREVISION= 9 PORTEPOCH= 1 CATEGORIES= science MASTER_SITES= SF/cgns/${PORTNAME}_${PORTVERSION:R}/ DISTNAME= ${PORTNAME}_${DISTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT= CFD General Notation System library code LICENSE= AS-IS LICENSE_NAME= AS-IS LICENSE_FILE= ${WRKSRC}/license.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake USE_LDCONFIG= yes OPTIONS_DEFINE= HDF5 SZIP TESTS TOOLS HDF5_DESC= Enable HDF5 interface TESTS_DESC= Enable test programs TOOLS_DESC= Build the CGNSTools package SZIP_DESC= SZIP support in HDF5 OPTIONS_DEFAULT=HDF5 TESTS TOOLS .include .if ${PORT_OPTIONS:MHDF5} LIB_DEPENDS+= libhdf5.so:science/hdf5 CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=TRUE -DHDF5_NEED_ZLIB:BOOL=TRUE \ -DHDF5_INCLUDE_PATH:PATH="${LOCALBASE}/include" PLIST_SUB= HDF5="" . if ${PORT_OPTIONS:MSZIP} CMAKE_ARGS+= -DHDF5_NEED_SZIP:BOOL=OFF . endif .else CMAKE_ARGS+= -DCGNS_ENABLE_HDF5:BOOL=OFF PLIST_SUB= HDF5="@comment " .endif .if ${PORT_OPTIONS:MTESTS} USES+= fortran CMAKE_ARGS+= -DCGNS_ENABLE_TESTS:BOOL=TRUE -DCGNS_ENABLE_FORTRAN:BOOL=TRUE TESTSBIN= cgwrite cgread test_partial .endif .if ${PORT_OPTIONS:MTOOLS} USES+= tk USE_GL= gl glu USE_XORG= xmu CMAKE_ARGS+= -DCGNS_BUILD_CGNSTOOLS:BOOL=TRUE \ -DTCL_INCLUDE_PATH:STRING="${TCL_INCLUDEDIR}" \ -DTK_INCLUDE_PATH:STRING="${TK_INCLUDEDIR}" PLIST_SUB= TOOLS="" .else PLIST_SUB= TOOLS="@comment " .endif LIBVER= ${PORTVERSION:R} .if ${PORT_OPTIONS:MTESTS} regression-test: . for pg in ${TESTSBIN} @(cd ${BUILD_WRKSRC}/src/tests; ./${pg}) . endfor .endif post-install: ${LN} -sf libcgns.so.${LIBVER} ${STAGEDIR}${PREFIX}/lib/libcgns.so.${LIBVER:R} .include Index: head/science/ecs/Makefile =================================================================== --- head/science/ecs/Makefile (revision 442049) +++ head/science/ecs/Makefile (revision 442050) @@ -1,77 +1,77 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= ecs PORTVERSION= 2.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MASTER_SITES= http://code-saturne.org/releases/ MAINTAINER= thierry@FreeBSD.org COMMENT= Code_Saturne Preprocessor LICENSE= GPLv2 BUILD_DEPENDS+= ${LOCALBASE}/lib/libscotch.a:cad/scotch LIB_DEPENDS= libmed.so:french/med \ libbft.so:science/bft \ libhdf5.so:science/hdf5 \ libcgns.so:science/cgnslib USES= gmake USE_TEX= dvipsk GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS= --with-bft=${LOCALBASE} \ --with-hdf5=${LOCALBASE} \ --with-cgns=${LOCALBASE} \ --without-adf --without-ccm \ --with-scotch=${LOCALBASE} \ --with-med=${LOCALBASE} \ --with-metis=${LOCALBASE} \ --with-metis-include=${LOCALBASE}/include/metis CONFIGURE_ENV= PTHREAD_LIBS=-lpthread OPTIONS_DEFINE= DOCS NLS OPTIONS_SUB= yes NLS_USES= gettext iconv NLS_CONFIGURE_ENABLE= nls DOCS_USE= TEX=tex:build DOCS_BUILD_DEPENDS= fig2dev:print/transfig .include .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= mi_ecs.pdf mt_ecs.pdf MAKE_JOBS_UNSAFE=yes .endif .include .if exists(${LOCALBASE}/bin/graphchk) # The regular metis is present, so we cannot depend on metis-edf LIB_DEPENDS+= libmetis.so.1:math/metis4 .else # Prefer metis-edf to avoid conflict with Code_Aster LIB_DEPENDS+= libmetis.so.0:math/metis-edf .endif pre-configure: .if ${PORT_OPTIONS:MDOCS} ${REINPLACE_CMD} -e '/^SUBDIRS/s| po| po doc|' ${WRKSRC}/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR} .endif .include Index: head/science/fvm/Makefile =================================================================== --- head/science/fvm/Makefile (revision 442049) +++ head/science/fvm/Makefile (revision 442050) @@ -1,58 +1,58 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= fvm PORTVERSION= 0.15.5 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= science parallel MASTER_SITES= http://code-saturne.org/releases/ MAINTAINER= thierry@FreeBSD.org COMMENT= Code_Saturne Finite Volume Mesh LICENSE= LGPL21 LIB_DEPENDS= libmed.so:french/med \ libbft.so:science/bft \ libhdf5.so:science/hdf5 \ libcgns.so:science/cgnslib USES= libtool USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-bft=${LOCALBASE} \ --with-hdf5=${LOCALBASE} \ --with-cgns=${LOCALBASE} \ --with-med=${LOCALBASE} INSTALL_TARGET= install-strip .if defined(WITH_OPENMPI) BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpicc:net/openmpi RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:net/openmpi CONFIGURE_ARGS+= --with-mpi=${LOCALBASE}/mpi/openmpi .else BUILD_DEPENDS+= ${LOCALBASE}/bin/mpicc:net/mpich2 RUN_DEPENDS+= ${LOCALBASE}/bin/mpirun:net/mpich2 CONFIGURE_ARGS+= --with-mpi=${LOCALBASE} # Do not directly depend on Fortran, but FFLAGS needed to link with mpich2 USES+= fortran .endif .if defined(WITH_DEBUG) CONFIGURE_ARGS+= --enable-debug .endif TESTSBIN= fvm_file_test fvm_interface_test fvm_selector_postfix_test fvm_selector_test pre-configure: ${REINPLACE_CMD} -e 's|-lmpich|-lmpich -lmpl|' \ ${WRKSRC}/${CONFIGURE_SCRIPT} # No useful doc there ${REINPLACE_CMD} -e 's|tests doc|tests|' ${WRKSRC}/Makefile.in regression-test: .for pg in ${TESTSBIN} (cd ${WRKSRC}/tests; ./${pg}) .endfor .include Index: head/science/gnudatalanguage/Makefile =================================================================== --- head/science/gnudatalanguage/Makefile (revision 442049) +++ head/science/gnudatalanguage/Makefile (revision 442050) @@ -1,136 +1,136 @@ # Created by: thierry@pompo.net # $FreeBSD$ PORTNAME= gnudatalanguage DISTVERSION= 0.9.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= science lang MASTER_SITES= SF/${PORTNAME}/gdl/${PORTVERSION} .if defined(BUILD_PYTHON_MODULE) PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} .endif DISTNAME= gdl-${DISTVERSION} MAINTAINER= thierry@FreeBSD.org COMMENT?= GDL, a free IDL compatible incremental compiler LICENSE= GPLv2 LIB_DEPENDS+= libplplot.so:math/plplot \ libpng.so:graphics/png \ libsz.so:science/szip \ libps.so:print/pslib \ libgsl.so:math/gsl USE_WX= 3.0+ USE_XORG= x11 sm ice xext USES= cmake:outsource compiler:gcc-c++11-lib dos2unix ncurses pkgconfig readline tar:tgz # 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 # 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 SLAVEDIRS= science/py-gnudatalanguage OPTIONS_DEFINE= EIGEN EXAMPLES FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 MPICH2 NETCDF PYTHON QHULL UDUNITS OPTIONS_DEFAULT=EIGEN FFTW GRAPHICSMAGICK GRIB HDF5 LIBPROJ4 NETCDF PYTHON UDUNITS EIGEN_DESC= Eigen3 support (boost performance) EIGEN_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/eigen3.pc:math/eigen3 EIGEN_CMAKE_ON= -DEIGEN3:BOOL=YES EIGEN_CMAKE_OFF= -DEIGEN3:BOOL=NO FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float FFTW_CMAKE_ON= -DFFTW:BOOL=YES FFTW_CMAKE_OFF= -DFFTW:BOOL=NO GRAPHICSMAGICK_DESC= Support GraphicsMagick GRAPHICSMAGICK_LIB_DEPENDS= libGraphicsMagick.so:graphics/GraphicsMagick GRAPHICSMAGICK_CMAKE_ON= -DGRAPHICSMAGICK:BOOL=YES GRAPHICSMAGICK_CMAKE_OFF= -DGRAPHICSMAGICK:BOOL=NO GRIB_DESC= Support GRIB messages GRIB_LIB_DEPENDS= libgrib_api.so:science/grib_api GRIB_CMAKE_ON= -DGRIB:BOOL=YES GRIB_CMAKE_OFF= -DGRIB:BOOL=NO HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CMAKE_ON= -DHDF5:BOOL=YES HDF5_CMAKE_OFF= -DHDF5:BOOL=NO -DHDF:BOOL=NO LIBPROJ4_DESC= Support cartographic processes LIBPROJ4_LIB_DEPENDS= libproj.so:graphics/proj LIBPROJ4_CMAKE_ON= -DLIBPROJ4:BOOL=YES LIBPROJ4_CMAKE_OFF= -DLIBPROJ4:BOOL=NO MPICH2_LIB_DEPENDS= libmpich.so.8:net/mpich2 MPICH2_CMAKE_ON= -DMPICH:BOOL=YES MPICH2_CMAKE_OFF= -DMPICH:BOOL=NO NETCDF_LIB_DEPENDS= libnetcdf.so: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:math/py-matplotlib PYTHON_CMAKE_ON= -DPYTHON:BOOL=YES -DPYTHONVERSION:STRING="${PYTHON_VER}" PYTHON_CMAKE_OFF= -DPYTHON:BOOL=NO QHULL_DESC= Enable Qhull support QHULL_LIB_DEPENDS= libqhull.so:math/qhull QHULL_CMAKE_ON= -DQHULL:BOOL=YES QHULL_CMAKE_OFF= -DQHULL:BOOL=NO UDUNITS_LIB_DEPENDS= libudunits2.so:science/udunits UDUNITS_CMAKE_ON= -DUDUNITS:BOOL=YES UDUNITS_CMAKE_OFF= -DUDUNITS:BOOL=NO .if defined(BUILD_PYTHON_MODULE) CATEGORIES+= python CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=YES -DOPENMP:BOOL=NO PLIST= pkg-plist.pymod .else CMAKE_ARGS+= -DPYTHON_MODULE:BOOL=NO .endif .if defined(BUILD_PYTHON_MODULE) do-install: ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/src/libgdl.so ${STAGEDIR}${PYTHON_SITELIBDIR}/GDL.so .endif .if !defined(BUILD_PYTHON_MODULE) post-install: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/testsuite (cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/testsuite/) .endif .if defined(MAINTAINER_MODE) regression-test: install . if defined(BUILD_PYTHON_MODULE) @${ECHO_CMD} 'import GDL' > ${WRKDIR}/testgdl.py @${ECHO_CMD} 'print GDL.function("sin",(1,))' >> ${WRKDIR}/testgdl.py ${PYTHON_CMD} ${WRKDIR}/testgdl.py . else @${ECHO_CMD} ".RUN ${EXAMPLESDIR}/testsuite/test_suite.pro" \ > ${WRKDIR}/testgdl @${ECHO_CMD} "exit" >> ${WRKDIR}/testgdl ${PREFIX}/bin/gdl < ${WRKDIR}/testgdl . endif .endif .include Index: head/science/h5utils/Makefile =================================================================== --- head/science/h5utils/Makefile (revision 442049) +++ head/science/h5utils/Makefile (revision 442050) @@ -1,25 +1,25 @@ # Created by: Klaus Aehlig # $FreeBSD$ PORTNAME= h5utils PORTVERSION= 1.12.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/${PORTNAME}/ MAINTAINER= aehlig@linta.de COMMENT= Set of utilities for visualization and conversion of HDF5 format LICENSE= MIT GPLv2 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/LICENSE GNU_CONFIGURE= YES CFLAGS += -L${LOCALBASE}/lib -I${LOCALBASE}/include -lpthread BUILD_DEPENDS+= gawk:lang/gawk LIB_DEPENDS+= libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libmatheval.so:devel/libmatheval .include Index: head/science/hdf5/Makefile =================================================================== --- head/science/hdf5/Makefile (revision 442049) +++ head/science/hdf5/Makefile (revision 442050) @@ -1,59 +1,57 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= hdf5 -PORTVERSION= 1.10.0 -PORTREVISION= 3 +PORTVERSION= 1.10.1 CATEGORIES= science archivers graphics MASTER_SITES= https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \ MASTER_SITES= https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \ ftp://support.hdfgroup.org/HDF5/releases/hdf5-${PORTVERSION:R}/${DISTNAME}/src/ \ LOCAL/sunpoet -DISTNAME= ${PORTNAME}-${PORTVERSION}-patch1 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Hierarchical Data Format library (from NCSA) LICENSE= BSD4CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING CONFLICTS_INSTALL= hdf-4.[0-9]* hdf5-1.6.[0-9]* +NOT_FOR_ARCHS= sparc64 +NOT_FOR_ARCHS_REASON= does not compile + OPTIONS_DEFINE= DEBUG EXAMPLES FORTRAN SZIP OPTIONS_DEFAULT=SZIP OPTIONS_SUB= yes CONFIGURE_ARGS= --enable-cxx \ --enable-hl \ --enable-instrument \ --enable-strict-format-checks GNU_CONFIGURE= yes INSTALL_TARGET= install-strip MAKE_JOBS_UNSAFE= yes TEST_TARGET= check USE_LDCONFIG= yes USES= libtool localbase tar:bzip2 PORTEXAMPLES= * - -NOT_FOR_ARCHS= sparc64 -NOT_FOR_ARCHS_REASON= does not compile DEBUG_CONFIGURE_OFF= --enable-build-mode=production DEBUG_CONFIGURE_ON= --enable-build-mode=debug FORTRAN_CONFIGURE_ENABLE= fortran FORTRAN_CONFIGURE_ENV= F9X=${FC} FORTRAN_USES= fortran SZIP_CONFIGURE_ON= --with-szlib=${LOCALBASE} SZIP_LIB_DEPENDS= libsz.so:science/szip post-patch: @${REINPLACE_CMD} -e 's|-O3||g' ${WRKSRC}/config/gnu-flags @${REINPLACE_CMD} \ -e '/LD_LIBRARY_PATH/ s|^|#|' \ -e 's|/share/hdf5_examples|/${EXAMPLESDIR_REL}|' \ -e 's|(INSTALL)|(INSTALL_DATA)|' \ `${FIND} ${WRKSRC} -regex '.*/examples/Makefile.in'` @${REINPLACE_CMD} -e 's|\[ -a|\[ -f|g' `${FIND} ${WRKSRC} -name \*.sh\*` .include Index: head/science/hdf5/distinfo =================================================================== --- head/science/hdf5/distinfo (revision 442049) +++ head/science/hdf5/distinfo (revision 442050) @@ -1,3 +1,3 @@ -TIMESTAMP = 1479825372 -SHA256 (hdf5-1.10.0-patch1.tar.bz2) = f772264dd853dceb18855418a81c63c9cdcca7bcd075b9c54eb516af006fdfba -SIZE (hdf5-1.10.0-patch1.tar.bz2) = 11233647 +TIMESTAMP = 1495553545 +SHA256 (hdf5-1.10.1.tar.bz2) = 9c5ce1e33d2463fb1a42dd04daacbc22104e57676e2204e3d66b1ef54b88ebf2 +SIZE (hdf5-1.10.1.tar.bz2) = 11769617 Index: head/science/hdf5/pkg-plist =================================================================== --- head/science/hdf5/pkg-plist (revision 442049) +++ head/science/hdf5/pkg-plist (revision 442050) @@ -1,150 +1,168 @@ bin/gif2h5 bin/h52gif bin/h5c++ bin/h5cc bin/h5clear bin/h5copy bin/h5debug bin/h5diff bin/h5dump %%FORTRAN%%bin/h5fc bin/h5format_convert bin/h5import bin/h5jam bin/h5ls bin/h5mkgrp bin/h5perf_serial bin/h5redeploy bin/h5repack bin/h5repart bin/h5stat bin/h5unjam bin/h5watch include/H5ACpublic.h include/H5AbstractDs.h include/H5Apublic.h include/H5ArrayType.h include/H5AtomType.h include/H5Attribute.h include/H5Classes.h include/H5CommonFG.h include/H5CompType.h include/H5Cpp.h include/H5CppDoc.h include/H5Cpublic.h include/H5DOpublic.h include/H5DSpublic.h include/H5DataSet.h include/H5DataSpace.h include/H5DataType.h include/H5DcreatProp.h include/H5Dpublic.h include/H5DxferProp.h include/H5EnumType.h include/H5Epubgen.h include/H5Epublic.h include/H5Exception.h include/H5FDcore.h include/H5FDdirect.h include/H5FDfamily.h include/H5FDlog.h include/H5FDmpi.h include/H5FDmpio.h include/H5FDmulti.h include/H5FDpublic.h include/H5FDsec2.h include/H5FDstdio.h include/H5FaccProp.h include/H5FcreatProp.h include/H5File.h include/H5FloatType.h include/H5Fpublic.h include/H5Gpublic.h include/H5Group.h include/H5IMpublic.h include/H5IdComponent.h include/H5Include.h include/H5IntType.h include/H5Ipublic.h include/H5LDpublic.h include/H5LTpublic.h +include/H5LaccProp.h include/H5Library.h include/H5Location.h include/H5Lpublic.h include/H5MMpublic.h include/H5Object.h include/H5OcreatProp.h include/H5Opublic.h include/H5PLextern.h include/H5PLpublic.h include/H5PTpublic.h include/H5PacketTable.h include/H5Ppublic.h include/H5PredType.h include/H5PropList.h include/H5Rpublic.h include/H5Spublic.h include/H5StrType.h include/H5TBpublic.h include/H5Tpublic.h include/H5VarLenType.h include/H5Zpublic.h include/H5api_adpt.h %%FORTRAN%%include/H5f90i.h %%FORTRAN%%include/H5f90i_gen.h include/H5overflow.h include/H5pubconf.h include/H5public.h include/H5version.h %%FORTRAN%%include/h5_gen.mod %%FORTRAN%%include/h5a.mod %%FORTRAN%%include/h5d.mod %%FORTRAN%%include/h5ds.mod %%FORTRAN%%include/h5e.mod %%FORTRAN%%include/h5f.mod %%FORTRAN%%include/h5fortkit.mod %%FORTRAN%%include/h5fortran_types.mod %%FORTRAN%%include/h5g.mod %%FORTRAN%%include/h5global.mod %%FORTRAN%%include/h5i.mod %%FORTRAN%%include/h5im.mod %%FORTRAN%%include/h5l.mod %%FORTRAN%%include/h5lib.mod %%FORTRAN%%include/h5lt.mod %%FORTRAN%%include/h5lt_const.mod %%FORTRAN%%include/h5o.mod %%FORTRAN%%include/h5p.mod %%FORTRAN%%include/h5r.mod %%FORTRAN%%include/h5s.mod %%FORTRAN%%include/h5t.mod %%FORTRAN%%include/h5tb.mod %%FORTRAN%%include/h5tb_const.mod %%FORTRAN%%include/h5z.mod include/hdf5.h %%FORTRAN%%include/hdf5.mod include/hdf5_hl.h +%%FORTRAN%%include/tstds.mod +%%FORTRAN%%include/tstds_tests.mod +%%FORTRAN%%include/tstimage.mod +%%FORTRAN%%include/tstimage_tests.mod +%%FORTRAN%%include/tstlite.mod +%%FORTRAN%%include/tstlite_tests.mod +%%FORTRAN%%include/tsttable.mod +%%FORTRAN%%include/tsttable_tests.mod +lib/libdynlib1.so +lib/libdynlib2.so +lib/libdynlib3.so +lib/libdynlib4.so +lib/libdynlibadd.so +lib/libdynlibdiff.so +lib/libdynlibdump.so +lib/libdynlibls.so +lib/libdynlibvers.so lib/libhdf5.a lib/libhdf5.settings lib/libhdf5.so -lib/libhdf5.so.100 -lib/libhdf5.so.100.0.1 +lib/libhdf5.so.101 +lib/libhdf5.so.101.0.0 lib/libhdf5_cpp.a lib/libhdf5_cpp.so -lib/libhdf5_cpp.so.100 -lib/libhdf5_cpp.so.100.0.0 +lib/libhdf5_cpp.so.101 +lib/libhdf5_cpp.so.101.0.0 %%FORTRAN%%lib/libhdf5_fortran.a %%FORTRAN%%lib/libhdf5_fortran.so %%FORTRAN%%lib/libhdf5_fortran.so.100 -%%FORTRAN%%lib/libhdf5_fortran.so.100.0.1 +%%FORTRAN%%lib/libhdf5_fortran.so.100.1.0 lib/libhdf5_hl.a lib/libhdf5_hl.so lib/libhdf5_hl.so.100 -lib/libhdf5_hl.so.100.0.0 +lib/libhdf5_hl.so.100.0.1 lib/libhdf5_hl_cpp.a lib/libhdf5_hl_cpp.so lib/libhdf5_hl_cpp.so.100 -lib/libhdf5_hl_cpp.so.100.0.0 +lib/libhdf5_hl_cpp.so.100.1.0 %%FORTRAN%%lib/libhdf5hl_fortran.a %%FORTRAN%%lib/libhdf5hl_fortran.so %%FORTRAN%%lib/libhdf5hl_fortran.so.100 -%%FORTRAN%%lib/libhdf5hl_fortran.so.100.0.0 +%%FORTRAN%%lib/libhdf5hl_fortran.so.100.0.1 Index: head/science/meep/Makefile =================================================================== --- head/science/meep/Makefile (revision 442049) +++ head/science/meep/Makefile (revision 442050) @@ -1,60 +1,60 @@ # Created by: Stas Timokhin # $FreeBSD$ PORTNAME= meep PORTVERSION= 1.2.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/meep/ MAINTAINER= devel@stasyan.com COMMENT= FDTD simulation software to model electromagnetic systems BUILD_DEPENDS= harminv:science/harminv \ gsed:textproc/gsed LIB_DEPENDS= libguile-2.0.so:lang/guile2 \ libblas.so:math/blas \ libctl.so:science/libctl \ libhdf5.so:science/hdf5 RUN_DEPENDS= harminv:science/harminv GNU_CONFIGURE= yes USE_GCC= yes USES= fortran gettext gmake iconv libtool pathfix pkgconfig CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib MAKE_ARGS+= CC="${CC}" CXX="${CXX}" OPTIONS_RADIO= MPI OPTIONS_RADIO_MPI= OPENMPI MPICH2 OPTIONS_DEFAULT= ${MPI_DEFAULT} OPENMPI_DESC= MPI support (with OpenMPI) .include .if ${OPSYS} == FreeBSD MPI_DEFAULT= MPICH2 .endif .if ${PORT_OPTIONS:MMPICH2} || ${PORT_OPTIONS:MOPENMPI} CONFIGURE_ARGS+= --with-mpi PLIST_SUB+= MPI="" NOMPI="@comment " .else CONFIGURE_ARGS+= --without-mpi PLIST_SUB+= MPI="@comment " NOMPI="" .endif .if ${PORT_OPTIONS:MMPICH2} LIB_DEPENDS+= libmpich.so.8:net/mpich2 CONFIGURE_ENV+= MPICXX=${LOCALBASE}/bin/mpicc CFLAGS+= -I${LOCALBASE}/include .endif .if ${PORT_OPTIONS:MOPENMPI} BUILD_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpiCC:net/openmpi RUN_DEPENDS+= ${LOCALBASE}/mpi/openmpi/bin/mpirun:net/openmpi CONFIGURE_ENV+= MPICXX=${LOCALBASE}/mpi/openmpi/bin/mpiCC CFLAGS+= -I${LOCALBASE}/mpi/openmpi/include .endif .include Index: head/science/minc2/Makefile =================================================================== --- head/science/minc2/Makefile (revision 442049) +++ head/science/minc2/Makefile (revision 442050) @@ -1,45 +1,45 @@ # Created by: jbacon # $FreeBSD$ PORTNAME= minc PORTVERSION= 2.2.00 DISTVERSIONPREFIX= release- -PORTREVISION= 4 +PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= science biology PKGNAMESUFFIX= 2 MAINTAINER= ports@FreeBSD.org COMMENT= Medical Imaging NetCDF LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS= bash:shells/bash USE_GITHUB= yes GH_ACCOUNT= BIC-MNI MAKE_JOBS_UNSAFE= yes USES= autoreconf bison gmake libtool perl5 shebangfix SHEBANG_FILES= progs/mincview/mincview GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared=yes --enable-static=yes INSTALL_TARGET= install-strip USE_LDCONFIG= yes CFLAGS+= -Wno-error=return-type CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib CONFLICTS= minc-1* zh-tk-[0-9]* pre-patch: @${RM} ${WRKSRC}/ac_config_aux/* @${RM} ${WRKSRC}/progs/minccalc/gram.[ch] @${RM} ${WRKSRC}/progs/mincgen/ncgentab.[ch] .include Index: head/science/mpb/Makefile =================================================================== --- head/science/mpb/Makefile (revision 442049) +++ head/science/mpb/Makefile (revision 442050) @@ -1,53 +1,53 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= mpb PORTVERSION= 1.5 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= science MASTER_SITES= http://ab-initio.mit.edu/mpb/ MAINTAINER= rhurlin@gwdg.de COMMENT= MIT Photonic-Bands LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfftw.so:math/fftw \ libhdf5.so:science/hdf5 \ libctl.so:science/libctl \ libguile-2.0.so:lang/guile2 OPTIONS_DEFINE= ATLAS NLOPT ATLAS_DESC= Use math/atlas instead of math/lapack NLOPT_DESC= Use math/nlopt (check also in science/libctl) USES= fortran libtool pkgconfig GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib NLOPT_LIB_DEPENDS= libnlopt.so:math/nlopt .include .if ${PORT_OPTIONS:MATLAS} LIB_DEPENDS+= libatlas.so:math/atlas CONFIGURE_ARGS+= --with-lapack=-lalapack .else LIB_DEPENDS+= libblas.so:math/blas \ liblapack.so:math/lapack CONFIGURE_ARGS+= --with-lapack=-llapack .endif post-patch: @${REINPLACE_CMD} -e 's|-lhdf5 |-lhdf5 -lpthread |g' \ ${WRKSRC}/configure @${REINPLACE_CMD} \ -e '/INSTALL/s/$$(prefix)/$$(DESTDIR)$$(prefix)/' \ -e '/INSTALL/s/$$(mandir)/$$(DESTDIR)$$(mandir)/' \ ${WRKSRC}/mpb/Makefile.in ${WRKSRC}/utils/Makefile.in .include Index: head/science/netcdf/Makefile =================================================================== --- head/science/netcdf/Makefile (revision 442049) +++ head/science/netcdf/Makefile (revision 442050) @@ -1,56 +1,57 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= netcdf PORTVERSION= 4.4.1.1 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= http://www.unidata.ucar.edu/downloads/netcdf/ftp/ \ ftp://ftp.unidata.ucar.edu/pub/netcdf/ \ LOCAL/sunpoet MAINTAINER= sunpoet@FreeBSD.org COMMENT= C library for machine-independent, array-oriented data access LICENSE= UCAR_UNIDATA LICENSE_FILE= ${WRKSRC}/COPYRIGHT LICENSE_NAME= University Corporation for Atmospheric Research/Unidata LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libhdf5.so:science/hdf5 CONFLICTS_INSTALL= hdf-4.[0-9]* netcdf-3.[0-9]* netcdf3-3.[0-9]* OPTIONS_DEFINE= DAP DOCS DOXYGEN SZIP OPTIONS_DEFAULT=DAP SZIP DAP_DESC= Build DAP client and remote testing SZIP_DESC= SZIP support (required if HDF5 was built with SZIP) CONFIGURE_ARGS= --enable-netcdf-4 CPPFLAGS+= -fPIC -DPIC GNU_CONFIGURE= yes INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes USES= libtool localbase ncurses pathfix pkgconfig:run DAP_CONFIGURE_ENABLE= dap DAP_LIB_DEPENDS= libcurl.so:ftp/curl DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENABLE= doxygen DOXYGEN_IMPLIES= DOCS DOXYGEN_PORTDOCS= * SZIP_LIB_DEPENDS= libsz.so:science/szip SZIP_LIBS= -lsz post-patch: @${REINPLACE_CMD} -e 's|-ldl ||g' ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|mmap|_&|g' ${WRKSRC}/nc_test/tst_diskless.c ${WRKSRC}/nc_test/tst_diskless3.c post-build-DOXYGEN-on: cd ${WRKSRC}/docs/ && ${LOCALBASE}/bin/doxygen . post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR}/ cd ${WRKSRC}/docs/html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/science/paraview/Makefile =================================================================== --- head/science/paraview/Makefile (revision 442049) +++ head/science/paraview/Makefile (revision 442050) @@ -1,120 +1,121 @@ # Created by: anholt@FreeBSD.org # $FreeBSD$ PORTNAME= paraview PORTVERSION= 5.2.0 +PORTREVISION= 1 CATEGORIES= science graphics MASTER_SITES= http://www.paraview.org/files/v${VERMAJORMINOR}/ DISTNAME= ParaView-v${PORTVERSION} MAINTAINER= devel@stasyan.com COMMENT= Powerful scientific data visualization application LICENSE= ParaView_License_1.2 LICENSE_NAME= ParaView_License LICENSE_FILE= ${PATCH_WRKSRC}/License_v1.2.txt LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib LIB_DEPENDS= libhdf5.so:science/hdf5 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libfreetype.so:print/freetype2 \ libexpat.so:textproc/expat2 \ libjbig.so:graphics/jbigkit \ liborc-0.4.so:devel/orc \ libpcre.so:devel/pcre \ libffi.so:devel/libffi \ libdrm.so:graphics/libdrm \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS= bash:shells/bash \ ${PYTHON_SITELIBDIR}/matplotlib/pyplot.py:math/py-matplotlib CONFLICTS_BUILD= protobuf* USE_QT4= qmake_build moc_build rcc_build uic_build \ linguisttools_build assistant_run qt3support \ corelib dbus designer gui help-tools network script \ sql svg xml webkit assistantclient clucene \ xmlpatterns xmlpatterns-tool help USE_GL= gl USE_XORG= x11 xt xext ice xdmcp xau xcb xfixes xdamage xxf86vm xrender sm USE_LDCONFIG= yes USE_GSTREAMER= yes USES= alias desktop-file-utils cmake:outsource execinfo gmake jpeg python shebangfix INSTALLS_ICONS= yes CMAKE_ARGS+= -DBUILD_SHARED_LIBS="ON" \ -DVTK_USE_SYSTEM_PNG="ON" \ -DVTK_USE_SYSTEM_JPEG="ON" \ -DVTK_USE_SYSTEM_TIFF="ON" \ -DVTK_USE_SYSTEM_ZLIB="ON" \ -DVTK_USE_SYSTEM_FREETYPE="ON" \ -DVTK_USE_SYSTEM_EXPAT="ON" \ -DVTK_USE_X="ON" \ -DVTK_HAVE_GETSOCKNAME_WITH_SOCKLEN_T=1 \ -DPARAVIEW_ENABLE_PYTHON:BOOL="ON" \ -DPARAVIEW_ENABLE_FFMPEG:BOOL="OFF" \ -DBUILD_TESTING:BOOL="OFF" \ -DExternalData_OBJECT_STORES="${WRKDIR}/VTK/ExternalData/MD5" \ -DFREETYPE_INCLUDE_DIRS="${LOCALBASE}/include/freetype2" MAKE_ENV= XDG_CONFIG_HOME=${WRKDIR} SHEBANG_FILES= Catalyst/catalyze.py VTK/Examples/SearchScript.sh \ VTK/Utilities/Maintenance/*.sh \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/bench/basicbench.cxxlist \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/bench/*.sh \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/bench/bench_unrolling \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/bench/benchmark_suite \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/blas/testing/* \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/scripts/* \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/test/eigen2/* \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/test/*.sh \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/test/testsuite.cmake \ Plugins/SciberQuestToolKit/eigen-3.0.3/eigen-eigen-3.0.3/bench/btl/data/* OPTIONS_DEFINE= OSMESA GL2PS DOCS OSMESA_DESC= Use Mesa for off-screen rendering GL2PS_DESC= Install support conversion OpenGL to PostScript # VTKMPEG2 "Install patented MPEG2 encoder module" Off \ VERMAJORMINOR= ${PORTVERSION:R} .include .if ${PORT_OPTIONS:MOSMESA} LIB_DEPENDS+= libOSMesa32.so:graphics/libosmesa CMAKE_ARGS+= -DVTK_OPENGL_HAS_OSMESA:BOOL=ON \ -DOSMESA_INCLUDE_DIR:PATH=${LOCALBASE}/include/Mesa \ -DOSMESA_LIBRARY:FILEPATH=${LOCALBASE}/lib/libOSMesa32.so .endif .if ${PORT_OPTIONS:MGL2PS} LIB_DEPENDS+= libgl2ps.so:print/gl2ps CMAKE_ARGS+= -DVTK_USE_GL2PS:BOOL=ON PLIST_SUB+= GL2PS="" .else PLIST_SUB+= GL2PS="@comment " .endif PLIST_SUB+= VERMAJORMINOR=${VERMAJORMINOR} CMAKE2INST= ParaViewConfig.cmake \ cmake_install.cmake LIB_INSTDIR= ${PREFIX}/lib/${PORTNAME}-${VERMAJORMINOR} pre-configure: ${REINPLACE_CMD} -e 's|png_set_gray_1_2_4_to_8|png_set_expand_gray_1_2_4_to_8|' \ ${PATCH_WRKSRC}/VTK/IO/Image/vtkPNGReader.cxx ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|' \ ${PATCH_WRKSRC}/VTK/Utilities/Maintenance/vtk_site_history.py post-install: .for c2f in ${CMAKE2INST} ${SED} -e 's|${BUILD_WRKSRC}|${LIB_INSTDIR}|g' \ -e 's|${PATCH_WRKSRC}|${LIB_INSTDIR}|g' \ ${BUILD_WRKSRC}/${c2f} > ${STAGEDIR}${LIB_INSTDIR}/`${BASENAME} ${c2f}` .endfor ${INSTALL_DATA} ${PATCH_WRKSRC}/CMake/UseParaView.cmake \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}-${VERMAJORMINOR} .include Index: head/science/py-h5py/Makefile =================================================================== --- head/science/py-h5py/Makefile (revision 442049) +++ head/science/py-h5py/Makefile (revision 442050) @@ -1,46 +1,47 @@ # Created by: TAOKA Fumiyoshi # $FreeBSD$ PORTNAME= h5py PORTVERSION= 2.6.0 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= johannes@perceivon.net COMMENT= General-purpose Python interface to the HDF5 library LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/licenses/license.txt BUILD_DEPENDS= ${PYNUMPY} \ cython:lang/cython \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six \ ${PYTHON_PKGNAMEPREFIX}pkgconfig>0:devel/py-pkgconfig LIB_DEPENDS= libhdf5.so:science/hdf5 RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six USE_GITHUB= yes USES= python USE_PYTHON= autoplist distutils PORTDOCS= * PORTEXAMPLES= multiprocessing_example.py swmr_multiprocess.py \ swmr_inotify_example.py threading_example.py OPTIONS_DEFINE= DOCS EXAMPLES do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.rst ${STAGEDIR}${DOCSDIR} ${COPYTREE_SHARE} ${WRKSRC}/docs ${STAGEDIR}${DOCSDIR} do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${PORTEXAMPLES:S|^|${WRKSRC}/examples/|} ${STAGEDIR}${EXAMPLESDIR} do-test: cd ${WRKSRC} && ${PYTHON_CMD} ${PYSETUP} test .include Index: head/science/py-netCDF4/Makefile =================================================================== --- head/science/py-netCDF4/Makefile (revision 442049) +++ head/science/py-netCDF4/Makefile (revision 442050) @@ -1,51 +1,52 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= netCDF4 PORTVERSION= 1.2.7 DISTVERSIONPREFIX= v DISTVERSIONSUFFIX= rel +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= bofh@FreeBSD.org COMMENT= Python Interface to the NetCDF Library (versions 3 and 4) LICENSE= MIT BUILD_DEPENDS= ${PYNUMPY} LIB_DEPENDS= libhdf5.so:science/hdf5 \ libnetcdf.so:science/netcdf RUN_DEPENDS:= ${BUILD_DEPENDS} OPTIONS_DEFINE= DOCS EXAMPLES USES= python USE_PYTHON= autoplist distutils DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME} EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME} PORTDOCS= * PORTEXAMPLES= * GH_ACCOUNT= Unidata GH_PROJECT= netcdf4-python USE_GITHUB= yes post-patch: @${ECHO_CMD} -n > ${WRKSRC}/setup.cfg @${ECHO_CMD} "[options]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "use_ncconfig=True" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "ncconfig=${LOCALBASE}/bin/nc-config" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "[directories]" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_libdir=${LOCALBASE}/lib" >> ${WRKSRC}/setup.cfg @${ECHO_CMD} "HDF5_incdir=${LOCALBASE}/include" >> ${WRKSRC}/setup.cfg post-install: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/netCDF4/_netCDF4.so @${MKDIR} ${STAGEDIR}${DOCSDIR} (cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && ${INSTALL_DATA} * ${STAGEDIR}${EXAMPLESDIR}) .include Index: head/science/silo/Makefile =================================================================== --- head/science/silo/Makefile (revision 442049) +++ head/science/silo/Makefile (revision 442050) @@ -1,70 +1,70 @@ # Created by: Pedro F. Giffuni # $FreeBSD$ PORTNAME= silo PORTVERSION= 4.10.2 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONSUFFIX= -bsd CATEGORIES= science MASTER_SITES= http://wci.llnl.gov/content/assets/docs/simulation/computer-codes/${PORTNAME}/silo-${PORTVERSION}/ MAINTAINER= dbaio@FreeBSD.org COMMENT= Mesh and field I/O library and scientific database LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYRIGHT GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --disable-static INSTALL_TARGET= install-strip USES= gmake libtool readline USE_LDCONFIG= yes OPTIONS_DEFINE= FORTRAN HDF5 PYTHON QT4 OPTIONS_DEFAULT= HDF5 OPTIONS_SUB= yes FORTRAN_CONFIGURE_ENABLE= fortran FORTRAN_USES= fortran HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 HDF5_CONFIGURE_ON= --with-hdf5=${LOCALBASE}/include,${LOCALBASE}/lib HDF5_PLIST_SUB= SUFX_HDF5="h5" HDF5_PLIST_SUB_OFF= SUFX_HDF5="" PYTHON_CONFIGURE_ENABLE= pythonmodule PYTHON_USES= python:2 QT4_USE= XORG=ice,sm,x11,xext,xi,xmu,xt \ QT4=corelib,gui,linguisttools_build,moc_build,uic_build QT4_CONFIGURE_ON= --with-Qt-dir=${PREFIX} \ --with-Qt-lib="QtGui -lQtCore" QT4_CONFIGURE_ENABLE= silex QT4_VARS= QT_NONSTANDARD=yes QT4_DESKTOP_ENTRIES= "Silex" "Silex browser for Silo files" \ "" "silex" "" true post-patch: @${REINPLACE_CMD} -e \ 's|\(_Qt_dir/include\)"|\1/qt4"| ; \ s|\(_Qt_dir/lib\)"|\1/qt4"| ; \ s|\(/uic\)"|\1-qt4"| ; \ s|\(/moc\)"|\1-qt4"| ; \ s|\(/lrelease\)"|\1-qt4"| ; \ s|\(/lupdate\)"|\1-qt4"|' ${WRKSRC}/configure @${REINPLACE_CMD} -e \ '/-avoid-version/s|^|#| ; \ /^install-data-am/s|:.*|:|' ${WRKSRC}/src/Makefile.in @${REINPLACE_CMD} -e \ '/-ldl/s|^|#|' ${WRKSRC}/tests/Makefile.in @${REINPLACE_CMD} -e \ 's|@libdir@|@pythondir@|' ${WRKSRC}/tools/python/Makefile.in @${REINPLACE_CMD} -e \ 's|\(INBUILD\));|\1, me);|' ${WRKSRC}/src/hdf5_drv/silo_hdf5.c .if defined(MAINTAINER_MODE) regression-test: build @cd ${WRKSRC}/tests && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .endif .include Index: head/sysutils/slurm-wlm/Makefile =================================================================== --- head/sysutils/slurm-wlm/Makefile (revision 442049) +++ head/sysutils/slurm-wlm/Makefile (revision 442050) @@ -1,141 +1,141 @@ # Created by: Jason Bacon # $FreeBSD$ PORTNAME= slurm PORTVERSION= 16.05.9 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= sysutils MASTER_SITES= http://www.schedmd.com/download/latest/ \ http://www.schedmd.com/download/archive/ \ http://www.schedmd.com/download/development/ PKGNAMESUFFIX= -wlm MAINTAINER= jrm@FreeBSD.org COMMENT= Simple Linux Utility for Resource Management LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libjson-c.so:devel/json-c \ libsysinfo.so:devel/libsysinfo \ libmunge.so:security/munge \ liblz4.so:archivers/liblz4 USERS= slurm GROUPS= ${USERS} GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_RC_SUBR= slurmctld slurmd PLIST_SUB= PORTVERSION="${PORTVERSION}" INSTALL_TARGET= install-strip USES= gmake libtool pkgconfig python:build readline shebangfix ssl \ tar:bz2 USE_PERL5= configure SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py OPTIONS_DEFINE= CURL DOCS GTK2 HDF5 HWLOC IPMI MYSQL RRD LINUX OPTIONS_DEFAULT=HDF5 HWLOC OPTIONS_SUB= yes CURL_DESC= Require cURL for elasticsearch plugins GTK2_DESC= Build sview GUI config tool HDF5_DESC= Job profiling using HDF5 HWLOC_DESC= Portable hardware locality IPMI_DESC= IPMI engergy consumption accounting RRD_DESC= RRD external sensor data collection LINUX_DESC= Support jobacct_gather/linux (requires linprocfs) DOCS_BUILD_DEPENDS= man2html:textproc/man2html CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_WITH= libcurl GTK2_USE= GNOME=cairo,gdkpixbuf2,glib20,gtk20 GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 GTK2_USES= gettext # Neither of these work. See post-patch below. #GTK2_CONFIGURE_ENV_OFF= ac_gtk_test=no #GTK2_CONFIGURE_OFF= --disable-gtktest HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 \ libsz.so:science/szip HDF5_CONFIGURE_WITH= hdf5 HWLOC_LIB_DEPENDS= libhwloc.so:devel/hwloc HWLOC_CONFIGURE_WITH= hwloc IPMI_LIB_DEPENDS= libfreeipmi.so:sysutils/freeipmi IPMI_CONFIGURE_WITH= freeipmi MYSQL_USES= mysql MYSQL_CONFIGURE_with= mysql MYSQL_CONFIGURE_OFF= --with-mysql_config=/nonexistent RRD_LIB_DEPENDS= librrd.so:databases/rrdtool RRD_CONFIGURE_WITH= rrdtool LINUX_USES= linux CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -lsysinfo -lkvm # SLURM's configure enables interactive jobs if pty.h exists. Replacing # #include with appropriate headers will therefore not work, so instead # add a pty.h for the build. post-patch: @${CP} ${FILESDIR}/pty.h ${WRKSRC}/slurm @${REINPLACE_CMD} -e 's|sched_setaffinity|cpuset_setaffinity|g' \ ${WRKSRC}/configure @${REINPLACE_CMD} -e 's|/bin/mail|/usr/bin/mail|g' \ ${WRKSRC}/src/common/read_config.h \ ${WRKSRC}/contribs/seff/smail.in \ ${WRKSRC}/doc/html/configurator.easy.html.in \ ${WRKSRC}/doc/html/configurator.html.in \ ${WRKSRC}/contribs/cray/slurm.conf.template \ ${WRKSRC}/doc/man/man1/strigger.1 \ ${WRKSRC}/doc/man/man5/slurm.conf.5 @${REINPLACE_CMD} \ -e 's|=linux|=FreeBSD|g' \ -e 's|run/slurmctld.pid|run/slurm/slurmctld.pid|' \ -e 's|run/slurmd.pid|run/slurm/slurd.pid|' \ -e 's|SlurmdSpoolDir=.*|SlurmdSpoolDir=/var/spool/slurmd|' \ -e 's|StateSaveLocation=.*|StateSaveLocation=/var/run/slurm|' \ ${WRKSRC}/etc/slurm.conf.example @${REINPLACE_CMD} -e 's|"/proc|"/compat/linux/proc|g' \ ${WRKSRC}/src/slurmd/slurmstepd/req.c \ ${WRKSRC}/src/slurmd/slurmstepd/pdebug.c \ ${WRKSRC}/src/slurmd/slurmd/get_mach_stat.c \ ${WRKSRC}/src/slurmd/slurmd/read_proc.c \ ${WRKSRC}/src/slurmd/common/xcpuinfo.c \ ${WRKSRC}/src/slurmd/common/xcgroup.c \ ${WRKSRC}/src/slurmd/common/set_oomadj.c \ ${WRKSRC}/src/slurmd/common/proctrack.c \ ${WRKSRC}/src/common/callerid.c \ ${WRKSRC}/src/plugins/task/affinity/affinity.c \ ${WRKSRC}/src/plugins/acct_gather_energy/rapl/acct_gather_energy_rapl.c \ ${WRKSRC}/src/plugins/jobacct_gather/cgroup/jobacct_gather_cgroup.c \ ${WRKSRC}/src/plugins/jobacct_gather/common/common_jag.c \ ${WRKSRC}/src/plugins/jobacct_gather/linux/jobacct_gather_linux.c \ ${WRKSRC}/src/plugins/jobacct_gather/aix/jobacct_gather_aix.c \ ${WRKSRC}/src/plugins/switch/cray/scaling.c \ ${WRKSRC}/src/plugins/proctrack/cray/proctrack_cray.c \ ${WRKSRC}/src/plugins/proctrack/cgroup/proctrack_cgroup.c \ ${WRKSRC}/src/plugins/proctrack/pgid/proctrack_pgid.c \ ${WRKSRC}/src/plugins/proctrack/linuxproc/kill_tree.c \ ${WRKSRC}/src/plugins/proctrack/lua/proctrack_lua.c \ ${WRKSRC}/src/plugins/acct_gather_filesystem/lustre/acct_gather_filesystem_lustre.c \ ${WRKSRC}/contribs/cray/pam_job.c \ ${WRKSRC}/contribs/lua/proctrack.lua # Hack around nonfunctional --disable-gtktest flag post-patch-GTK2-off: @${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \ ${WRKSRC}/configure post-install: ${INSTALL_DATA} ${WRKSRC}/etc/slurm.conf.example \ ${STAGEDIR}${PREFIX}/etc/slurm.conf.sample .include