diff --git a/cad/caneda/Makefile b/cad/caneda/Makefile index 6b07c8a87e96..9679aae6afcd 100644 --- a/cad/caneda/Makefile +++ b/cad/caneda/Makefile @@ -1,24 +1,25 @@ PORTNAME= caneda DISTVERSION= 0.4.0 +PORTREVISION= 1 CATEGORIES= cad DIST_SUBDIR= ${PORTNAME} MAINTAINER= yuri@FreeBSD.org COMMENT= EDA software suite focused on ease of use and portability WWW= http://caneda.org/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqwt.so:x11-toolkits/qwt6@qt5 USES= cmake compiler:c++11-lang desktop-file-utils qt:5 \ shared-mime-info USE_GITHUB= yes GH_ACCOUNT= Caneda GH_PROJECT= Caneda USE_QT= core gui printsupport svg widgets buildtools:build linguisttools:build qmake:build CMAKE_ARGS= -DQWT_INCLUDE_DIR=${LOCALBASE}/include/qt5/qwt6 -DQWT_LIBRARY=${LOCALBASE}/lib/qt5/libqwt.so .include diff --git a/comms/gnuradio/Makefile b/comms/gnuradio/Makefile index 1ff8dbfaf364..1df632a8707a 100644 --- a/comms/gnuradio/Makefile +++ b/comms/gnuradio/Makefile @@ -1,115 +1,115 @@ PORTNAME= gnuradio DISTVERSIONPREFIX= v DISTVERSION= 3.8.4.0 -PORTREVISION= 24 +PORTREVISION= 25 CATEGORIES= comms astro hamradio MAINTAINER= hamradio@FreeBSD.org COMMENT= Amateur Radio Software defined radio WWW= https://www.gnuradio.org/ LICENSE= GPLv3 BUILD_DEPENDS= volk>0:devel/volk \ doxygen>0:devel/doxygen \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_SITELIBDIR}/mako/__init__.py:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=3.11:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/cairo/__init__.py:graphics/py-cairo@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/six.py:devel/py-six@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/click/__init__.py:devel/py-click@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/click_plugins/__init__.py:devel/py-click-plugins@${PY_FLAVOR} \ aconnect:audio/alsa-utils \ cheetah:devel/py-cheetah3@${PY_FLAVOR} \ cppzmq>0:net/cppzmq \ minixmlto:textproc/minixmlto \ sdl-config:devel/sdl12 \ swig:devel/swig \ mpir>0:math/mpir \ xdg-open:devel/xdg-utils LIB_DEPENDS= libcodec2.so:audio/codec2 \ libfftw3.so:math/fftw3 \ libfftw3f.so:math/fftw3-float \ libgmpxx.so:math/gmp \ libqwt.so:x11-toolkits/qwt6@qt5 \ ${PY_BOOST} \ liblog4cpp.so:devel/log4cpp \ libportaudio.so:audio/portaudio \ libjack.so:audio/jack \ libasound.so:audio/alsa-lib \ libgsl.so:math/gsl \ libgsm.so:audio/gsm \ libboost_date_time.so:devel/boost-libs \ liborc-0.4.so:devel/orc \ libzmq.so:net/libzmq4 RUN_DEPENDS:= ${BUILD_DEPENDS} USES= cmake compiler:c++11-lang desktop-file-utils fortran gnome \ iconv localbase:ldflags perl5 pkgconfig pyqt:5 python \ qt:5 shared-mime-info shebangfix SHEBANG_FILES= grc/scripts/freedesktop/grc_setup_freedesktop.in \ gnuradio-runtime/python/gnuradio/ctrlport/gr-ctrlport-monitor \ gnuradio-runtime/python/gnuradio/ctrlport/gr-perf-monitorx CMAKE_ARGS+= -DCMAKE_INSTALL_RPATH:STRING="${LOCALBASE}/lib/gcc${_GCC_VER}" \ -DENABLE_GR_CTRLPORT="YES" \ -DICONV_LIB:STRING="X${ICONV_LIB}" \ -DICONV_PREFIX:STRING="${ICONV_PREFIX}" \ -DLOCALBASE:STRING="${LOCALBASE}" \ -DGR_PKG_DOC_DIR:STRING="${DOCSDIR}" \ -DPYTHON_EXECUTABLE:STRING="${PYTHON_CMD}" \ -DSWIG_EXECUTABLE:STRING="${LOCALBASE}/bin/swig"\ -DXMLTO_EXECUTABLE:STRING=minixmlto \ -DENABLE_INTERNAL_VOLK:STRING="OFF" # for detailed debugging uncomment the next line #CMAKE_ARGS+= --debug-output --trace USE_CXXSTD= c++11 USE_GITHUB= yes USE_GNOME= pygobject3 USE_PYQT= pyqt5 USE_WX= 3.2 USE_QT= buildtools core gui xml qmake widgets WX_COMPS= wx python:run USE_LDCONFIG= yes LIBSTRIP_FILES= analog audio blocks channels digital dtv fec fft\ filter pmt qtgui runtime trellis video-sdl\ vocoder wavelet OPTIONS_DEFINE= DOCS UHD TESTING DOXYGEN OPTIONS_EXCLUDE= DOXYGEN OPTIONS_SUB= yes UHD_DESC= Include UHD support from Ettus TESTING_DESC= Include testing support PLIST_SUB+= PORTVERSION=${PORTVERSION} PORTMAINVER=${PORTVERSION:C|^([1-9]+)\.([0-9]+)\.([0-9]+).*|\1.\2.\3|} DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \ ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2.2,1:textproc/py-sphinx@${PY_FLAVOR} \ dot:graphics/graphviz \ xmlto:textproc/xmlto \ freefont-ttf>0:x11-fonts/freefont-ttf DOXYGEN_CMAKE_ON= -DENABLE_DOXYGEN:STRING="ON" \ -DENABLE_DOCS:STRING="ON" DOXYGEN_CMAKE_OFF= -DENABLE_DOXYGEN:STRING="OFF" \ -DENABLE_DOCS:STRING="OFF" UHD_CMAKE_ON= -DENABLE_GR_UHD:STRING="ON" UHD_CMAKE_OFF= -DENABLE_GR_UHD:STRING="OFF" TESTING_CMAKE_ON= -DENABLE_TESTING:STRING="ON" TESTING_CMAKE_OFF= -DENABLE_TESTING:STRING="OFF" .include .if ${PORT_OPTIONS:MUHD} LIBSTRIP_FILES+= uhd LIB_DEPENDS+= libuhd.so:comms/uhd PLIST_SUB+= UHD="" .else PLIST_SUB+= UHD="@comment " .endif .include diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index fb43078494b6..d64bd424da37 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,197 +1,197 @@ PORTNAME= qgis DISTVERSION= 3.40.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ PKGNAMESUFFIX= -ltr MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System WWW= https://qgis.org/en/site/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.7.0:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.20.2:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.14.3:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.13.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.4.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.16:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \ libdraco.so:archivers/draco \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libfreexl.so:textproc/freexl \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libmdal.so:math/mdal \ libminizip.so:archivers/minizip \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdalcpp.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqca-qt5.so:devel/qca@qt5 \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2@qt5 \ libqt5keychain.so:security/qtkeychain@qt5 \ libqwt.so:x11-toolkits/qwt6@qt5 \ librttopo.so:devel/librttopo \ libspatialindex.so:devel/spatialindex \ libspatialite.so:databases/spatialite \ libsz.so:science/libaec \ libxerces-c.so:textproc/xerces-c3 \ libzip.so:archivers/libzip \ libzstd.so:archivers/zstd RUN_DEPENDS= astyle:devel/astyle \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}black>=22.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=1.8.21:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.5.2:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.11.1:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.20.2:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}laspy>=2.5.1:misc/py-laspy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.7.0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.2:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.7:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.14.3:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.4:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.13.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.4.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.4.1:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=1.3.2:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.19.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.3:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>=1.8.5:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.16:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=2.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.11.1:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome iconv pgsql pyqt:5 python qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 pysip qscintilla2 qtbuilder:build sip:build webengine USE_QT= 3d buildtools:build core concurrent dbus declarative \ designer:build qdoc:build gamepad gui linguist:build location \ multimedia network printsupport qmake:build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools:build \ webchannel webengine widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py # Python_EXECUTABLE: Use the default version if multiple Pythons are available CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DHAVE_PGCONFIG=1 \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DPython_EXECUTABLE=${PYTHON_CMD} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE WITH_BINDINGS WITH_COPC \ WITH_CUSTOM_WIDGETS WITH_DRACO WITH_EPT WITH_INTERNAL_LAZPERF \ WITH_POSTGRESQL WITH_QTWEBENGINE CMAKE_OFF= ENABLE_TESTS USE_CCACHE WITH_INTERNAL_MDAL WITH_QTWEBKIT WITH_QWTPOLAR # math/pdal fails in pdal_wrench() with "undefined reference to symbol 'pthread_create@@FBSD_1.0'" #CXXFLAGS+= -pthread CONFLICTS_INSTALL= qgis PLIST_SUB= DISTVERSION=${PORTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= SERVER GRASS OPTIONS_DEFAULT= SERVER GRASS NO_OPTIONS_SORT= yes OPTIONS_SUB= yes GRASS_DESC= Add GRASS GIS to processing tools SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass8:databases/grass8 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS8 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include pre-patch: # Only PostgreSQL Client headers, not Server @${REINPLACE_CMD} -e 's|set(POSTGRES_INCLUDE_DIR \$${PostgreSQL_INCLUDE_DIRS})|set(POSTGRES_INCLUDE ${LOCALBASE}/include)|g' \ ${WRKSRC}/cmake/FindPostgres.cmake post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/cmake/FindGRASS.cmake # On i386, '-mllvm -inline-threshold=128' does not build under all circumstances # See bugs 242557 and 241687. .if ${OPSYS} == FreeBSD && ${ARCH} == "i386" @${REINPLACE_CMD} -e 's|"-mllvm -inline-threshold=128"|"-O1"|g' \ ${WRKSRC}/src/core/CMakeLists.txt .endif pre-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3 post-install: @${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak @${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete @${RM} /tmp/srs.db check: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index c682c36cf3b8..f4e5885c668a 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,193 +1,193 @@ PORTNAME= qgis DISTVERSION= 3.42.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System WWW= https://qgis.org/en/site/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.7.0:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.20.2:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.14.3:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.13.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.4.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.16:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} LIB_DEPENDS= libabsl_log_internal_check_op.so:devel/abseil \ libdraco.so:archivers/draco \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libfreexl.so:textproc/freexl \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libminizip.so:archivers/minizip \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdalcpp.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqca-qt5.so:devel/qca@qt5 \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2@qt5 \ libqt5keychain.so:security/qtkeychain@qt5 \ libqwt.so:x11-toolkits/qwt6@qt5 \ librttopo.so:devel/librttopo \ libspatialindex.so:devel/spatialindex \ libspatialite.so:databases/spatialite \ libsz.so:science/libaec \ libxerces-c.so:textproc/xerces-c3 \ libzip.so:archivers/libzip \ libzstd.so:archivers/zstd RUN_DEPENDS= astyle:devel/astyle \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}black>=22.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=1.8.21:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.5.2:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.11.1:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.20.2:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.18.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}laspy>=2.5.1:misc/py-laspy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=2.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=4.0.3:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.7.0:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.2:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.7:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=22.2.2:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=4.14.3:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.9.4:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.13.0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.4.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.4.1:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.5:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=1.3.2:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.28.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.19.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.1.3:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>=1.8.5:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.16.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.16:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=2.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.11.1:x11/py-xcffib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.4.1:devel/py-pyyaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome iconv pgsql pyqt:5 python qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 pysip qscintilla2 qtbuilder:build sip:build USE_QT= 3d buildtools:build core concurrent dbus declarative \ designer:build qdoc:build gamepad gui linguist:build location \ multimedia network printsupport qmake:build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools:build \ webchannel webengine widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py # Python_EXECUTABLE: Use the default version if multiple Pythons are available CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DHAVE_PGCONFIG=1 \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DPython_EXECUTABLE=${PYTHON_CMD} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_ASTYLE WITH_BINDINGS WITH_COPC \ WITH_CUSTOM_WIDGETS WITH_DRACO WITH_EPT \ WITH_INTERNAL_LAZPERF WITH_INTERNAL_MDAL WITH_POSTGRESQL CMAKE_OFF= BUILD_WITH_QT6 ENABLE_TESTS USE_CCACHE WITH_QTWEBKIT \ WITH_QWTPOLAR CONFLICTS_INSTALL= qgis-ltr PLIST_SUB= DISTVERSION=${PORTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= SERVER GRASS OPTIONS_DEFAULT= SERVER GRASS NO_OPTIONS_SORT= yes OPTIONS_SUB= yes GRASS_DESC= Add GRASS GIS to processing tools SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass8:databases/grass8 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS8 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include pre-patch: # Only PostgreSQL Client headers, not Server @${REINPLACE_CMD} -e 's|set(POSTGRES_INCLUDE_DIR \$${PostgreSQL_INCLUDE_DIRS})|set(POSTGRES_INCLUDE ${LOCALBASE}/include)|g' \ ${WRKSRC}/cmake/FindPostgres.cmake post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ ${WRKSRC}/cmake/FindGRASS.cmake # On i386, '-mllvm -inline-threshold=128' does not build under all circumstances # See bugs 242557 and 241687. .if ${OPSYS} == FreeBSD && ${ARCH} == "i386" @${REINPLACE_CMD} -e 's|"-mllvm -inline-threshold=128"|"-O1"|g' \ ${WRKSRC}/src/core/CMakeLists.txt .endif pre-configure: ${MKDIR} ${CONFIGURE_WRKSRC}/bin && ${LN} -s ${PYTHON_CMD} ${CONFIGURE_WRKSRC}/bin/python3 post-install: @${RM} ${STAGEDIR}${DATADIR}/python/pytz/tzfile.py.bak @${FIND} ${STAGEDIR}${LOCALBASE} -name "__pycache__" -delete @${RM} /tmp/srs.db check: @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} check .include diff --git a/net/ecal/Makefile b/net/ecal/Makefile index 42637b17fd11..098030f2ec5f 100644 --- a/net/ecal/Makefile +++ b/net/ecal/Makefile @@ -1,69 +1,69 @@ PORTNAME= ecal DISTVERSIONPREFIX= v DISTVERSION= 5.13.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= net devel MAINTAINER= yuri@FreeBSD.org COMMENT= Enhanced Communication Abstraction Layer WWW= https://eclipse-ecal.github.io/ecal/index.html LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_armv7= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BROKEN_i386= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BROKEN_powerpc= link fails: undefined reference due to --no-allow-shlib-undefined: absl::lts_20230125::hash_internal::CityHash32(char const*, unsigned int) BUILD_DEPENDS= asio>0:net/asio \ termcolor>0:devel/termcolor LIB_DEPENDS= libabsl_hash.so:devel/abseil \ libcurl.so:ftp/curl \ libfmt.so:devel/libfmt \ libfineftp-server.so:ftp/fineftp-server \ libftxui-component.so:devel/ftxui \ libhdf5.so:science/hdf5 \ libprotobuf.so:devel/protobuf \ libqwt.so:x11-toolkits/qwt6@qt5 \ libspdlog.so:devel/spdlog \ libsysinfo.so:devel/libsysinfo \ libtinyxml2.so:textproc/tinyxml2 \ libyaml-cpp.so:devel/yaml-cpp # binaries aren't linked with libfineftp-server.so, see https://github.com/continental/ecal/issues/381; same with libcurl.so USES= cmake compiler:c++17-lang desktop-file-utils localbase:ldflags pkgconfig qt:5 shared-mime-info USE_QT= concurrent core gui widgets buildtools:build qmake:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= eclipse-ecal GH_TUPLE= eclipse-ecal:tcp_pubsub:b0393e4:tcp_pubsub/thirdparty/tcp_pubsub/tcp_pubsub \ brofield:simpleini:9b3ed7e:simpleini/thirdparty/simpleini/simpleini \ steinwurf:recycle:c542570:recycle/thirdparty/recycle/recycle \ xguerin:tclap:349170a:tclap/thirdparty/tclap/tclap CMAKE_ON= BUILD_SHARED_LIBS CMAKE_OFF= BUILD_SAMPLES \ ECAL_THIRDPARTY_BUILD_SPDLOG ECAL_THIRDPARTY_BUILD_TINYXML2 ECAL_THIRDPARTY_BUILD_FINEFTP ECAL_THIRDPARTY_BUILD_TERMCOLOR \ ECAL_THIRDPARTY_BUILD_FTXUI ECAL_THIRDPARTY_BUILD_GTEST ECAL_THIRDPARTY_BUILD_PROTOBUF \ ECAL_THIRDPARTY_BUILD_CURL ECAL_THIRDPARTY_BUILD_HDF5 ECAL_THIRDPARTY_BUILD_YAML-CPP ECAL_THIRDPARTY_BUILD_UDPCAP \ CPACK_PACK_WITH_INNOSETUP CMAKE_ARGS= -DGIT_REVISION_MAJOR=${DISTVERSION:R:R} \ -DGIT_REVISION_MINOR=${DISTVERSION:R:E} \ -DGIT_REVISION_PATCH=${DISTVERSION:E} \ -Dasio_INCLUDE_DIR=${LOCALBASE}/include \ -Dqwt_INCLUDE_DIR=${LOCALBASE}/include/qt5/qwt6 \ -Dqwt_LIBRARY=${LOCALBASE}/lib/qt5/libqwt.so CXXFLAGS+= -pthread # see https://github.com/eclipse-ecal/ecal/issues/933 LDFLAGS+= -labsl_hash -labsl_log_internal_message -labsl_log_internal_nullguard -labsl_spinlock_wait USE_CXXSTD= c++17 PLIST_SUB= VERSION=${DISTVERSION} CONFLICTS_BUILD= tclap simpleini # epub isn't compatible with tclap-1.4rc1, epub isn't compatible with simpleini, because some header isn't installed post-install: # not sure why isn't this installed automatically ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/libsys_core.so ${STAGEDIR}${PREFIX}/lib .include diff --git a/science/elmerfem/Makefile b/science/elmerfem/Makefile index 07f6ca3a8231..a671637aad8e 100644 --- a/science/elmerfem/Makefile +++ b/science/elmerfem/Makefile @@ -1,121 +1,121 @@ PORTNAME= elmerfem DISTVERSIONPREFIX= release- DISTVERSION= 9.0 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= science PATCH_SITES= https://github.com/ElmerCSC/${PORTNAME}/commit/ PATCHFILES= 48e9430c.patch:-p1 # https://github.com/ElmerCSC/elmerfem/pull/294 MAINTAINER= henrik@gulbra.net COMMENT= Multiphysical simulation software WWW= https://www.csc.fi/web/elmer LICENSE= GPLv2 LIB_DEPENDS= libblas.so:math/blas \ libhdf5.so:science/hdf5 \ libmetis.so:math/metis \ libmpich.so:net/mpich \ libnetcdf.so:science/netcdf \ libopenblas.so:math/openblas \ libparpack.so:math/arpack-ng USES= cmake compiler:c++11-lang fortran USE_CXXSTD= c++14 USE_GITHUB= yes GH_ACCOUNT= ElmerCSC USE_LDCONFIG= ${PREFIX}/lib/elmersolver CMAKE_ARGS= -DELMER_FEM_REVISION:STRING=${GH_TAGNAME} ALL_TARGET= # empty LDFLAGS+= -L${LOCALBASE}/lib PORTSCOUT= limit:^release-[1-9] CMAKE_ARGS+= -DHAVE_INTTYPES_H=ON .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev .endif OPTIONS_DEFINE= GUI OCC OPTIONS_DEFAULT= GUI OCC OPTIONS_SUB= yes GUI_DESC= Build with ElmerGUI (Graphical User Interface) OCC_DESC= Use OpenCASCADE for CAD import in ElmerGUI GUI_LIB_DEPENDS= libqwt.so:x11-toolkits/qwt6@qt5 GUI_USES= gl jpeg qt:5 xorg GUI_USE= gl=gl,glu xorg=ice,sm,x11,xext,xt qt=${_QT5_LIBS:ts,} GUI_CMAKE_BOOL= WITH_ELMERGUI WITH_PARAVIEW GUI_CMAKE_ON= -DQWT_LIBRARY=${QT_LIBDIR}/libqwt.so \ -DQWT_INCLUDE_DIR=${QT_INCDIR}/qwt6 \ -DDESIRED_QT_VERSION=5 \ -DWITH_QT5:BOOL=TRUE \ -DQT_FOUND:BOOL=TRUE OCC_IMPLIES= GUI OCC_LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ libpng.so:graphics/png \ libpython${_PYVERSION}.so:lang/python${PYTHON_SUFFIX} \ libtiff.so:graphics/tiff \ libTKernel.so:cad/opencascade \ libvtksys-${VTK_VER}.so:math/vtk${VTK_VER:R} OCC_USES= python OCC_CMAKE_BOOL= WITH_OCC OCC_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-9.0 \ -DPython3_EXECUTABLE=${PYTHON_CMD} _LIBSTAGEDIR= ${STAGEDIR}/${PREFIX}/lib/elmersolver _PYVERSION= ${PYTHON_VER}${PYTHON_ABIVER} _QT5_LIBS= buildtools:build core declarative gui network opengl \ printsupport qmake:build script sql svg widgets xml .include <../../math/vtk9/Makefile.version> .include .if ${ARCH} == "amd64" CFLAGS_${ARCH}= -fPIC CXXFLAGS_${ARCH}= -fPIC FCFLAGS+= -fPIC FFLAGS+= -fPIC .endif .if ${GCC_DEFAULT} >= 10 # workaround for Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/COMPLEX(8)). # in theory, this should set FCFLAGS, but the port does not conform FFLAGS+= -fallow-argument-mismatch .endif post-patch: @${RM} ${WRKSRC}/cmake/Modules/CMakeParseArguments.cmake @${RM} -r ${WRKSRC}/elmergrid/src/metis-5.1.0 @${REINPLACE_CMD} -e 's,"metis.*/metis\.h",,' \ ${WRKSRC}/elmergrid/src/egparallel.c pre-configure-OCC-on: ${REINPLACE_CMD} -e "s|\$${VERSION}|`${PKG_QUERY} '%v' opencascade`|" \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" ${REINPLACE_CMD} -e 's|$${INCLUDE}|${LOCALBASE}/include/OpenCASCADE|' \ "${WRKSRC}/cmake/Modules/FindOCE.cmake" post-configure: # workaround for https://github.com/ElmerCSC/elmerfem/issues/334 @${REINPLACE_CMD} -e 's| -lMPI::MPI_C | |' ${BUILD_WRKSRC}/ElmerGUI/Application/CMakeFiles/ElmerGUI.dir/link.txt post-install: ${LN} -sf ElmerSolver_mpi ${STAGEDIR}${PREFIX}/bin/ElmerSolver ${LN} -sf libelmersolver.so ${_LIBSTAGEDIR}/libelmersolver.so.0 ${LN} -sf libfhuti.so ${_LIBSTAGEDIR}/libfhuti.so.0 ${LN} -sf libmatc.so ${_LIBSTAGEDIR}/libmatc.so.0 ${LN} -sf libmpi_stubs.so ${_LIBSTAGEDIR}/libmpi_stubs.so.0 @${STRIP_CMD} ${STAGEDIR}/${PREFIX}/bin/ElmerGrid do-test: @cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} .include diff --git a/x11-toolkits/qwt6/Makefile b/x11-toolkits/qwt6/Makefile index d78c4400e009..863edcf593fc 100644 --- a/x11-toolkits/qwt6/Makefile +++ b/x11-toolkits/qwt6/Makefile @@ -1,42 +1,42 @@ PORTNAME= qwt -PORTVERSION= 6.2.0 +PORTVERSION= 6.3.0 CATEGORIES= x11-toolkits MASTER_SITES= SF PKGNAMESUFFIX= 6-${FLAVOR} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Qt Widgets for Technical Applications WWW= http://qwt.sourceforge.net/ FLAVORS= qt5 qt6 FLAVOR?= qt5 USES= compiler:c++11-lang gl gmake qmake qt:${FLAVOR:S/qt//} tar:bzip2 USE_GL= gl _USE_QT_qt5= concurrent core designer dbus gui opengl printsupport svg xml widgets buildtools:build qmake:build _USE_QT_qt6= base svg tools USE_QT= ${_USE_QT_${FLAVOR}} USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} DOCSDIR= ${PREFIX}/share/doc/qwt6-${FLAVOR} PORTDOCS= * PLIST_SUB= SHLIB_VER=${PORTVERSION} \ SHLIB_SHVER=${PORTVERSION:R} \ FLAVOR=${FLAVOR:S/qt/Qt/} QMAKE_ARGS+= PLUGINDIR=${PREFIX}/${QT_PLUGINDIR_REL} OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/INSTALLS.*doc/d' ${WRKSRC}/doc/doc.pro @${REINPLACE_CMD} \ -e 's|%%QT_INCDIR%%|${QT_INCDIR}|g' \ -e 's|%%QT_LIBDIR%%|${QT_LIBDIR}|g' \ -e 's|%%QT_MKSPECDIR%%|${QT_MKSPECDIR}|g' \ ${WRKSRC}/qwtconfig.pri post-install-DOCS-on: @(cd ${WRKSRC}/doc/html/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) .include diff --git a/x11-toolkits/qwt6/distinfo b/x11-toolkits/qwt6/distinfo index f351bf9d19c8..8352acfcbb16 100644 --- a/x11-toolkits/qwt6/distinfo +++ b/x11-toolkits/qwt6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1645822439 -SHA256 (qwt-6.2.0.tar.bz2) = 9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530 -SIZE (qwt-6.2.0.tar.bz2) = 4815773 +TIMESTAMP = 1742388821 +SHA256 (qwt-6.3.0.tar.bz2) = dcb085896c28aaec5518cbc08c0ee2b4e60ada7ac929d82639f6189851a6129a +SIZE (qwt-6.3.0.tar.bz2) = 4737935 diff --git a/x11-toolkits/qwt6/pkg-plist b/x11-toolkits/qwt6/pkg-plist index dedda693ddea..d30b2a5bb1ce 100644 --- a/x11-toolkits/qwt6/pkg-plist +++ b/x11-toolkits/qwt6/pkg-plist @@ -1,291 +1,305 @@ %%QT_INCDIR%%/qwt6/QwtAbstractLegend %%QT_INCDIR%%/qwt6/QwtAbstractScale %%QT_INCDIR%%/qwt6/QwtAbstractScaleDraw %%QT_INCDIR%%/qwt6/QwtAbstractSlider %%QT_INCDIR%%/qwt6/QwtAlphaColorMap %%QT_INCDIR%%/qwt6/QwtAnalogClock %%QT_INCDIR%%/qwt6/QwtArrowButton %%QT_INCDIR%%/qwt6/QwtAxis %%QT_INCDIR%%/qwt6/QwtAxisId %%QT_INCDIR%%/qwt6/QwtBezier %%QT_INCDIR%%/qwt6/QwtCPointerData %%QT_INCDIR%%/qwt6/QwtClipper %%QT_INCDIR%%/qwt6/QwtColorMap %%QT_INCDIR%%/qwt6/QwtColumnRect %%QT_INCDIR%%/qwt6/QwtColumnSymbol %%QT_INCDIR%%/qwt6/QwtCompass %%QT_INCDIR%%/qwt6/QwtCompassMagnetNeedle %%QT_INCDIR%%/qwt6/QwtCompassRose %%QT_INCDIR%%/qwt6/QwtCompassScaleDraw %%QT_INCDIR%%/qwt6/QwtCompassWindArrow %%QT_INCDIR%%/qwt6/QwtCounter %%QT_INCDIR%%/qwt6/QwtCurveFitter %%QT_INCDIR%%/qwt6/QwtDate %%QT_INCDIR%%/qwt6/QwtDateScaleDraw %%QT_INCDIR%%/qwt6/QwtDateScaleEngine %%QT_INCDIR%%/qwt6/QwtDial %%QT_INCDIR%%/qwt6/QwtDialNeedle %%QT_INCDIR%%/qwt6/QwtDialSimpleNeedle %%QT_INCDIR%%/qwt6/QwtDynGridLayout %%QT_INCDIR%%/qwt6/QwtEventPattern %%QT_INCDIR%%/qwt6/QwtGlobal %%QT_INCDIR%%/qwt6/QwtGraphic %%QT_INCDIR%%/qwt6/QwtHueColorMap %%QT_INCDIR%%/qwt6/QwtInterval %%QT_INCDIR%%/qwt6/QwtIntervalSample %%QT_INCDIR%%/qwt6/QwtIntervalSeriesData %%QT_INCDIR%%/qwt6/QwtIntervalSymbol %%QT_INCDIR%%/qwt6/QwtKnob %%QT_INCDIR%%/qwt6/QwtLegend %%QT_INCDIR%%/qwt6/QwtLegendData %%QT_INCDIR%%/qwt6/QwtLegendLabel %%QT_INCDIR%%/qwt6/QwtLinearColorMap %%QT_INCDIR%%/qwt6/QwtLinearScaleEngine %%QT_INCDIR%%/qwt6/QwtLogScaleEngine %%QT_INCDIR%%/qwt6/QwtLogTransform %%QT_INCDIR%%/qwt6/QwtMagnifier %%QT_INCDIR%%/qwt6/QwtMath %%QT_INCDIR%%/qwt6/QwtMatrixRasterData %%QT_INCDIR%%/qwt6/QwtNullPaintDevice %%QT_INCDIR%%/qwt6/QwtNullTransform %%QT_INCDIR%%/qwt6/QwtOHLCSample %%QT_INCDIR%%/qwt6/QwtPainter %%QT_INCDIR%%/qwt6/QwtPainterCommand %%QT_INCDIR%%/qwt6/QwtPanner %%QT_INCDIR%%/qwt6/QwtPicker %%QT_INCDIR%%/qwt6/QwtPickerClickPointMachine %%QT_INCDIR%%/qwt6/QwtPickerClickRectMachine %%QT_INCDIR%%/qwt6/QwtPickerDragLineMachine %%QT_INCDIR%%/qwt6/QwtPickerDragPointMachine %%QT_INCDIR%%/qwt6/QwtPickerDragRectMachine %%QT_INCDIR%%/qwt6/QwtPickerMachine %%QT_INCDIR%%/qwt6/QwtPickerPolygonMachine %%QT_INCDIR%%/qwt6/QwtPickerTrackerMachine %%QT_INCDIR%%/qwt6/QwtPixelMatrix %%QT_INCDIR%%/qwt6/QwtPlainTextEngine %%QT_INCDIR%%/qwt6/QwtPlot %%QT_INCDIR%%/qwt6/QwtPlotAbstractBarChart %%QT_INCDIR%%/qwt6/QwtPlotAbstractCanvas %%QT_INCDIR%%/qwt6/QwtPlotBarChart %%QT_INCDIR%%/qwt6/QwtPlotCanvas %%QT_INCDIR%%/qwt6/QwtPlotCurve %%QT_INCDIR%%/qwt6/QwtPlotDict %%QT_INCDIR%%/qwt6/QwtPlotDirectPainter %%QT_INCDIR%%/qwt6/QwtPlotGLCanvas %%QT_INCDIR%%/qwt6/QwtPlotGraphicItem %%QT_INCDIR%%/qwt6/QwtPlotGrid %%QT_INCDIR%%/qwt6/QwtPlotHistogram %%QT_INCDIR%%/qwt6/QwtPlotIntervalCurve %%QT_INCDIR%%/qwt6/QwtPlotItem %%QT_INCDIR%%/qwt6/QwtPlotLayout %%QT_INCDIR%%/qwt6/QwtPlotLegendItem %%QT_INCDIR%%/qwt6/QwtPlotMagnifier %%QT_INCDIR%%/qwt6/QwtPlotMarker %%QT_INCDIR%%/qwt6/QwtPlotMultiBarChart %%QT_INCDIR%%/qwt6/QwtPlotOpenGLCanvas %%QT_INCDIR%%/qwt6/QwtPlotPanner %%QT_INCDIR%%/qwt6/QwtPlotPicker %%QT_INCDIR%%/qwt6/QwtPlotRasterItem %%QT_INCDIR%%/qwt6/QwtPlotRenderer %%QT_INCDIR%%/qwt6/QwtPlotRescaler %%QT_INCDIR%%/qwt6/QwtPlotScaleItem %%QT_INCDIR%%/qwt6/QwtPlotSeriesItem %%QT_INCDIR%%/qwt6/QwtPlotShapeItem %%QT_INCDIR%%/qwt6/QwtPlotSpectroCurve %%QT_INCDIR%%/qwt6/QwtPlotSpectrogram %%QT_INCDIR%%/qwt6/QwtPlotSvgItem %%QT_INCDIR%%/qwt6/QwtPlotTextLabel %%QT_INCDIR%%/qwt6/QwtPlotTradingCurve %%QT_INCDIR%%/qwt6/QwtPlotVectorField %%QT_INCDIR%%/qwt6/QwtPlotZoneItem %%QT_INCDIR%%/qwt6/QwtPlotZoomer %%QT_INCDIR%%/qwt6/QwtPoint3D %%QT_INCDIR%%/qwt6/QwtPoint3DSeriesData %%QT_INCDIR%%/qwt6/QwtPointArrayData %%QT_INCDIR%%/qwt6/QwtPointMapper %%QT_INCDIR%%/qwt6/QwtPointPolar %%QT_INCDIR%%/qwt6/QwtPointSeriesData +%%QT_INCDIR%%/qwt6/QwtPolarCanvas +%%QT_INCDIR%%/qwt6/QwtPolarCurve +%%QT_INCDIR%%/qwt6/QwtPolarFitter +%%QT_INCDIR%%/qwt6/QwtPolarGrid +%%QT_INCDIR%%/qwt6/QwtPolarItem +%%QT_INCDIR%%/qwt6/QwtPolarItemDict +%%QT_INCDIR%%/qwt6/QwtPolarLayout +%%QT_INCDIR%%/qwt6/QwtPolarMagnifier +%%QT_INCDIR%%/qwt6/QwtPolarMarker +%%QT_INCDIR%%/qwt6/QwtPolarPanner +%%QT_INCDIR%%/qwt6/QwtPolarPicker +%%QT_INCDIR%%/qwt6/QwtPolarPlot +%%QT_INCDIR%%/qwt6/QwtPolarRenderer +%%QT_INCDIR%%/qwt6/QwtPolarSpectrogram %%QT_INCDIR%%/qwt6/QwtPowerTransform %%QT_INCDIR%%/qwt6/QwtRasterData %%QT_INCDIR%%/qwt6/QwtRichTextEngine %%QT_INCDIR%%/qwt6/QwtRoundScaleDraw %%QT_INCDIR%%/qwt6/QwtSamplingThread %%QT_INCDIR%%/qwt6/QwtSaturationValueColorMap %%QT_INCDIR%%/qwt6/QwtScaleArithmetic %%QT_INCDIR%%/qwt6/QwtScaleDiv %%QT_INCDIR%%/qwt6/QwtScaleDraw %%QT_INCDIR%%/qwt6/QwtScaleEngine %%QT_INCDIR%%/qwt6/QwtScaleMap %%QT_INCDIR%%/qwt6/QwtScaleWidget %%QT_INCDIR%%/qwt6/QwtSeriesData %%QT_INCDIR%%/qwt6/QwtSetSample %%QT_INCDIR%%/qwt6/QwtSetSeriesData %%QT_INCDIR%%/qwt6/QwtSimpleCompassRose %%QT_INCDIR%%/qwt6/QwtSlider %%QT_INCDIR%%/qwt6/QwtSpline %%QT_INCDIR%%/qwt6/QwtSplineBasis %%QT_INCDIR%%/qwt6/QwtSplineC1 %%QT_INCDIR%%/qwt6/QwtSplineC2 %%QT_INCDIR%%/qwt6/QwtSplineCubic %%QT_INCDIR%%/qwt6/QwtSplineCurveFitter %%QT_INCDIR%%/qwt6/QwtSplineG1 %%QT_INCDIR%%/qwt6/QwtSplineInterpolating %%QT_INCDIR%%/qwt6/QwtSplineLocal %%QT_INCDIR%%/qwt6/QwtSplineParameter %%QT_INCDIR%%/qwt6/QwtSplineParametrization %%QT_INCDIR%%/qwt6/QwtSplinePleasing %%QT_INCDIR%%/qwt6/QwtSplinePolynomial %%QT_INCDIR%%/qwt6/QwtSymbol %%QT_INCDIR%%/qwt6/QwtSyntheticPointData %%QT_INCDIR%%/qwt6/QwtSystemClock %%QT_INCDIR%%/qwt6/QwtText %%QT_INCDIR%%/qwt6/QwtTextEngine %%QT_INCDIR%%/qwt6/QwtTextLabel %%QT_INCDIR%%/qwt6/QwtThermo %%QT_INCDIR%%/qwt6/QwtTradingChartData %%QT_INCDIR%%/qwt6/QwtTransform %%QT_INCDIR%%/qwt6/QwtVectorFieldArrow %%QT_INCDIR%%/qwt6/QwtVectorFieldData %%QT_INCDIR%%/qwt6/QwtVectorFieldSample %%QT_INCDIR%%/qwt6/QwtVectorFieldSymbol %%QT_INCDIR%%/qwt6/QwtVectorFieldThinArrow %%QT_INCDIR%%/qwt6/QwtWeedingCurveFitter %%QT_INCDIR%%/qwt6/QwtWheel %%QT_INCDIR%%/qwt6/QwtWidgetOverlay %%QT_INCDIR%%/qwt6/qwt.h %%QT_INCDIR%%/qwt6/qwt_abstract_legend.h %%QT_INCDIR%%/qwt6/qwt_abstract_scale.h %%QT_INCDIR%%/qwt6/qwt_abstract_scale_draw.h %%QT_INCDIR%%/qwt6/qwt_abstract_slider.h %%QT_INCDIR%%/qwt6/qwt_analog_clock.h %%QT_INCDIR%%/qwt6/qwt_arrow_button.h %%QT_INCDIR%%/qwt6/qwt_axis.h %%QT_INCDIR%%/qwt6/qwt_axis_id.h %%QT_INCDIR%%/qwt6/qwt_bezier.h %%QT_INCDIR%%/qwt6/qwt_clipper.h %%QT_INCDIR%%/qwt6/qwt_color_map.h %%QT_INCDIR%%/qwt6/qwt_column_symbol.h %%QT_INCDIR%%/qwt6/qwt_compass.h %%QT_INCDIR%%/qwt6/qwt_compass_rose.h %%QT_INCDIR%%/qwt6/qwt_counter.h %%QT_INCDIR%%/qwt6/qwt_curve_fitter.h %%QT_INCDIR%%/qwt6/qwt_date.h %%QT_INCDIR%%/qwt6/qwt_date_scale_draw.h %%QT_INCDIR%%/qwt6/qwt_date_scale_engine.h %%QT_INCDIR%%/qwt6/qwt_dial.h %%QT_INCDIR%%/qwt6/qwt_dial_needle.h %%QT_INCDIR%%/qwt6/qwt_dyngrid_layout.h %%QT_INCDIR%%/qwt6/qwt_event_pattern.h %%QT_INCDIR%%/qwt6/qwt_global.h %%QT_INCDIR%%/qwt6/qwt_graphic.h %%QT_INCDIR%%/qwt6/qwt_interval.h %%QT_INCDIR%%/qwt6/qwt_interval_symbol.h %%QT_INCDIR%%/qwt6/qwt_knob.h %%QT_INCDIR%%/qwt6/qwt_legend.h %%QT_INCDIR%%/qwt6/qwt_legend_data.h %%QT_INCDIR%%/qwt6/qwt_legend_label.h %%QT_INCDIR%%/qwt6/qwt_magnifier.h %%QT_INCDIR%%/qwt6/qwt_math.h %%QT_INCDIR%%/qwt6/qwt_matrix_raster_data.h %%QT_INCDIR%%/qwt6/qwt_null_paintdevice.h %%QT_INCDIR%%/qwt6/qwt_painter.h %%QT_INCDIR%%/qwt6/qwt_painter_command.h %%QT_INCDIR%%/qwt6/qwt_panner.h %%QT_INCDIR%%/qwt6/qwt_picker.h %%QT_INCDIR%%/qwt6/qwt_picker_machine.h %%QT_INCDIR%%/qwt6/qwt_pixel_matrix.h %%QT_INCDIR%%/qwt6/qwt_plot.h %%QT_INCDIR%%/qwt6/qwt_plot_abstract_barchart.h %%QT_INCDIR%%/qwt6/qwt_plot_abstract_canvas.h %%QT_INCDIR%%/qwt6/qwt_plot_barchart.h %%QT_INCDIR%%/qwt6/qwt_plot_canvas.h %%QT_INCDIR%%/qwt6/qwt_plot_curve.h %%QT_INCDIR%%/qwt6/qwt_plot_dict.h %%QT_INCDIR%%/qwt6/qwt_plot_directpainter.h %%QT_INCDIR%%/qwt6/qwt_plot_graphicitem.h %%QT_INCDIR%%/qwt6/qwt_plot_grid.h %%QT_INCDIR%%/qwt6/qwt_plot_histogram.h %%QT_INCDIR%%/qwt6/qwt_plot_intervalcurve.h %%QT_INCDIR%%/qwt6/qwt_plot_item.h %%QT_INCDIR%%/qwt6/qwt_plot_layout.h %%QT_INCDIR%%/qwt6/qwt_plot_legenditem.h %%QT_INCDIR%%/qwt6/qwt_plot_magnifier.h %%QT_INCDIR%%/qwt6/qwt_plot_marker.h %%QT_INCDIR%%/qwt6/qwt_plot_multi_barchart.h %%QT_INCDIR%%/qwt6/qwt_plot_opengl_canvas.h %%QT_INCDIR%%/qwt6/qwt_plot_panner.h %%QT_INCDIR%%/qwt6/qwt_plot_picker.h %%QT_INCDIR%%/qwt6/qwt_plot_rasteritem.h %%QT_INCDIR%%/qwt6/qwt_plot_renderer.h %%QT_INCDIR%%/qwt6/qwt_plot_rescaler.h %%QT_INCDIR%%/qwt6/qwt_plot_scaleitem.h %%QT_INCDIR%%/qwt6/qwt_plot_seriesitem.h %%QT_INCDIR%%/qwt6/qwt_plot_shapeitem.h %%QT_INCDIR%%/qwt6/qwt_plot_spectrocurve.h %%QT_INCDIR%%/qwt6/qwt_plot_spectrogram.h %%QT_INCDIR%%/qwt6/qwt_plot_svgitem.h %%QT_INCDIR%%/qwt6/qwt_plot_textlabel.h %%QT_INCDIR%%/qwt6/qwt_plot_tradingcurve.h %%QT_INCDIR%%/qwt6/qwt_plot_vectorfield.h %%QT_INCDIR%%/qwt6/qwt_plot_zoneitem.h %%QT_INCDIR%%/qwt6/qwt_plot_zoomer.h %%QT_INCDIR%%/qwt6/qwt_point_3d.h %%QT_INCDIR%%/qwt6/qwt_point_data.h %%QT_INCDIR%%/qwt6/qwt_point_mapper.h %%QT_INCDIR%%/qwt6/qwt_point_polar.h %%QT_INCDIR%%/qwt6/qwt_polar.h %%QT_INCDIR%%/qwt6/qwt_polar_canvas.h %%QT_INCDIR%%/qwt6/qwt_polar_curve.h %%QT_INCDIR%%/qwt6/qwt_polar_fitter.h %%QT_INCDIR%%/qwt6/qwt_polar_grid.h %%QT_INCDIR%%/qwt6/qwt_polar_item.h %%QT_INCDIR%%/qwt6/qwt_polar_itemdict.h %%QT_INCDIR%%/qwt6/qwt_polar_layout.h %%QT_INCDIR%%/qwt6/qwt_polar_magnifier.h %%QT_INCDIR%%/qwt6/qwt_polar_marker.h %%QT_INCDIR%%/qwt6/qwt_polar_panner.h %%QT_INCDIR%%/qwt6/qwt_polar_picker.h %%QT_INCDIR%%/qwt6/qwt_polar_plot.h -@comment %%QT_INCDIR%%/qwt6/qwt_plot_glcanvas.h %%QT_INCDIR%%/qwt6/qwt_polar_renderer.h %%QT_INCDIR%%/qwt6/qwt_polar_spectrogram.h %%QT_INCDIR%%/qwt6/qwt_raster_data.h %%QT_INCDIR%%/qwt6/qwt_round_scale_draw.h %%QT_INCDIR%%/qwt6/qwt_samples.h %%QT_INCDIR%%/qwt6/qwt_sampling_thread.h %%QT_INCDIR%%/qwt6/qwt_scale_div.h %%QT_INCDIR%%/qwt6/qwt_scale_draw.h %%QT_INCDIR%%/qwt6/qwt_scale_engine.h %%QT_INCDIR%%/qwt6/qwt_scale_map.h %%QT_INCDIR%%/qwt6/qwt_scale_widget.h %%QT_INCDIR%%/qwt6/qwt_series_data.h %%QT_INCDIR%%/qwt6/qwt_series_store.h %%QT_INCDIR%%/qwt6/qwt_slider.h %%QT_INCDIR%%/qwt6/qwt_spline.h %%QT_INCDIR%%/qwt6/qwt_spline_basis.h %%QT_INCDIR%%/qwt6/qwt_spline_cubic.h %%QT_INCDIR%%/qwt6/qwt_spline_curve_fitter.h %%QT_INCDIR%%/qwt6/qwt_spline_local.h %%QT_INCDIR%%/qwt6/qwt_spline_parametrization.h %%QT_INCDIR%%/qwt6/qwt_spline_pleasing.h %%QT_INCDIR%%/qwt6/qwt_spline_polynomial.h %%QT_INCDIR%%/qwt6/qwt_symbol.h %%QT_INCDIR%%/qwt6/qwt_system_clock.h %%QT_INCDIR%%/qwt6/qwt_text.h %%QT_INCDIR%%/qwt6/qwt_text_engine.h %%QT_INCDIR%%/qwt6/qwt_text_label.h %%QT_INCDIR%%/qwt6/qwt_thermo.h %%QT_INCDIR%%/qwt6/qwt_transform.h %%QT_INCDIR%%/qwt6/qwt_vectorfield_symbol.h %%QT_INCDIR%%/qwt6/qwt_weeding_curve_fitter.h %%QT_INCDIR%%/qwt6/qwt_wheel.h %%QT_INCDIR%%/qwt6/qwt_widget_overlay.h +@comment %%QT_INCDIR%%/qwt6/qwt_plot_glcanvas.h %%QT_LIBDIR%%/libqwt.so %%QT_LIBDIR%%/libqwt.so.6 %%QT_LIBDIR%%/libqwt.so.%%SHLIB_SHVER%% %%QT_LIBDIR%%/libqwt.so.%%SHLIB_VER%% %%QT_MKSPECDIR%%/features/qwt.prf %%QT_MKSPECDIR%%/features/qwtconfig.pri %%QT_MKSPECDIR%%/features/qwtfunctions.pri %%QT_LIBDIR%%/pkgconfig/%%FLAVOR%%Qwt6.pc %%QT_PLUGINDIR%%/designer/libqwt_designer_plugin.so