diff --git a/cad/caneda/Makefile b/cad/caneda/Makefile index 75835ce7c5f8..ab401bb6701f 100644 --- a/cad/caneda/Makefile +++ b/cad/caneda/Makefile @@ -1,25 +1,25 @@ PORTNAME= caneda DISTVERSION= 0.3.1 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= libqwt6.so:x11-toolkits/qwt6 +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/libqwt6.so +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 4205e04581e9..234741e278bb 100644 --- a/comms/gnuradio/Makefile +++ b/comms/gnuradio/Makefile @@ -1,115 +1,115 @@ PORTNAME= gnuradio DISTVERSIONPREFIX= v DISTVERSION= 3.8.4.0 PORTREVISION= 16 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_SITELIBDIR}/yaml/__init__.py:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/gi/__init__.py:devel/py-gobject3@${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 \ - libqwt6.so:x11-toolkits/qwt6 \ + 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_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 5706cca6b2da..ad0eff27a3d5 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,199 +1,199 @@ PORTNAME= qgis DISTVERSION= 3.28.15 +PORTREVISION= 1 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 \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.2:devel/py-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}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libmdal.so:math/mdal \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdal_base.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libqt5keychain.so:security/qtkeychain@qt5 \ - libqwt6.so:x11-toolkits/qwt6 \ + libqwt.so:x11-toolkits/qwt6@qt5 \ 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}dateutil>=2.8.2:devel/py-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}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}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome pgsql pyqt:5 python qca qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 qscintilla2 pysip sip USE_QT= 3d buildtools:build core concurrent dbus declarative \ designer:build qdoc:build gamepad gui linguist:build location \ network printsupport qmake:build script serialport \ sql sql-pgsql sql-sqlite3 svg uitools:build \ 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 \ -DWITH_INTERNAL_MDAL:BOOL=false \ -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/libqwt6.so \ + -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_EPT WITH_PDAL WITH_POSTGRESQL CMAKE_OFF= ENABLE_TESTS 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=${DISTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= SERVER OPTIONS_DEFAULT= SERVER GRASS8 OPTIONS_RADIO= GRASS OPTIONS_RADIO_GRASS= GRASS7 GRASS8 #NO_OPTIONS_SORT= yes OPTIONS_SUB= yes GRASS_DESC= Add GRASS GIS to processing tools SERVER_DESC= Enable QGIS server GRASS7_BUILD_DEPENDS= grass7:databases/grass7 GRASS7_RUN_DEPENDS= ${GRASS7_BUILD_DEPENDS} GRASS7_CMAKE_BOOL= WITH_GRASS7 GRASS8_BUILD_DEPENDS= grass8:databases/grass8 GRASS8_RUN_DEPENDS= ${GRASS8_BUILD_DEPENDS} GRASS8_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 .if ${PORT_OPTIONS:MGRASS7} || ${PORT_OPTIONS:MGRASS8} PLIST_SUB+= GRASS="" NO_GRASS="@comment " .else PLIST_SUB+= GRASS="@comment " NO_GRASS="" .endif 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 4219afd7ba8c..f0fb6745ac25 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,200 +1,201 @@ PORTNAME= qgis DISTVERSION= 3.34.3 +PORTREVISION= 1 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 \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.11.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.2:devel/py-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}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} LIB_DEPENDS= libdraco.so:archivers/draco \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgdal.so:graphics/gdal \ libgeos.so:graphics/geos \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ libmdal.so:math/mdal \ libnetcdf.so:science/netcdf \ libOpenCL.so:devel/ocl-icd \ libpdal_base.so:math/pdal \ libproj.so:graphics/proj \ libprotobuf-lite.so:devel/protobuf \ libqjson-qt5.so:devel/qjson \ libqscintilla2_qt5.so:devel/qscintilla2-qt5 \ libqt5keychain.so:security/qtkeychain@qt5 \ - libqwt6.so:x11-toolkits/qwt6 \ + libqwt.so:x11-toolkits/qwt6@qt5 \ 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}dateutil>=2.8.2:devel/py-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}yaml>=5.4.1:devel/py-yaml@${PY_FLAVOR} ### Fortran is needed by numpy, GRASS, etc. USES= bison cmake compiler:features desktop-file-utils \ fortran gl gmake gnome pgsql pyqt:5 python qca qt:5 \ shebangfix sqlite:3 tar:bz2 USE_GL= gl USE_GNOME= libxml2 USE_LDCONFIG= yes USE_PYQT= pyqt5 qscintilla2 pysip sip 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 \ 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/libqwt6.so \ + -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_POSTGRESQL CMAKE_OFF= ENABLE_TESTING 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-ltr PLIST_SUB= DISTVERSION=${PORTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= SERVER OPTIONS_DEFAULT= SERVER GRASS8 OPTIONS_RADIO= GRASS OPTIONS_RADIO_GRASS= GRASS7 GRASS8 #NO_OPTIONS_SORT= yes OPTIONS_SUB= yes GRASS_DESC= Add GRASS GIS to processing tools SERVER_DESC= Enable QGIS server GRASS7_BUILD_DEPENDS= grass7:databases/grass7 GRASS7_RUN_DEPENDS= ${GRASS7_BUILD_DEPENDS} GRASS7_CMAKE_BOOL= WITH_GRASS7 GRASS8_BUILD_DEPENDS= grass8:databases/grass8 GRASS8_RUN_DEPENDS= ${GRASS8_BUILD_DEPENDS} GRASS8_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 .if ${PORT_OPTIONS:MGRASS7} || ${PORT_OPTIONS:MGRASS8} PLIST_SUB+= GRASS="" NO_GRASS="@comment " .else PLIST_SUB+= GRASS="@comment " NO_GRASS="" .endif 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 b984fdfc6696..e93839114677 100644 --- a/net/ecal/Makefile +++ b/net/ecal/Makefile @@ -1,66 +1,66 @@ PORTNAME= ecal DISTVERSIONPREFIX= v DISTVERSION= 5.12.1 PORTREVISION= 4 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) BUILD_DEPENDS= asio>0:net/asio \ termcolor>0:devel/termcolor LIB_DEPENDS= 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 \ - libqwt6.so:x11-toolkits/qwt6 \ + libqwt.so:x11-toolkits/qwt6@qt5 \ libspdlog.so:devel/spdlog \ 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 qt:5 shared-mime-info USE_QT= core gui widgets buildtools:build qmake:build USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= eclipse-ecal GH_TUPLE= eclipse-ecal:tcp_pubsub:f59da78:tcp_pubsub/thirdparty/tcp_pubsub \ brofield:simpleini:9b3ed7e:simpleini/thirdparty/simpleini \ steinwurf:recycle:c542570:recycle/thirdparty/recycle \ xguerin:tclap:349170a:tclap/thirdparty/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/libqwt6.so + -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 -ltinyxml2 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 a2eb218375a2..e14f822e06da 100644 --- a/science/elmerfem/Makefile +++ b/science/elmerfem/Makefile @@ -1,121 +1,121 @@ PORTNAME= elmerfem DISTVERSIONPREFIX= release- DISTVERSION= 9.0 PORTREVISION= 14 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= libqwt6.so:x11-toolkits/qwt6 +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}/libqwt6.so \ +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 post-patch-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 eec50f44b249..d78c4400e009 100644 --- a/x11-toolkits/qwt6/Makefile +++ b/x11-toolkits/qwt6/Makefile @@ -1,39 +1,42 @@ PORTNAME= qwt -PORTVERSION= 6.1.6 -PORTREVISION= 1 +PORTVERSION= 6.2.0 CATEGORIES= x11-toolkits MASTER_SITES= SF -PKGNAMESUFFIX= 6-qt5 +PKGNAMESUFFIX= 6-${FLAVOR} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Qt Widgets for Technical Applications WWW= http://qwt.sourceforge.net/ -USES= compiler:c++11-lang gl gmake qmake qt:5 tar:bzip2 +FLAVORS= qt5 qt6 +FLAVOR?= qt5 + +USES= compiler:c++11-lang gl gmake qmake qt:${FLAVOR:S/qt//} tar:bzip2 USE_GL= gl -USE_QT= buildtools:build widgets gui core designer gui opengl svg xml printsupport concurrent +_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-qt5 +DOCSDIR= ${PREFIX}/share/doc/qwt6-${FLAVOR} PORTDOCS= * PLIST_SUB= SHLIB_VER=${PORTVERSION} \ - SHLIB_SHVER=${PORTVERSION:R} + SHLIB_SHVER=${PORTVERSION:R} \ + FLAVOR=${FLAVOR:S/qt/Qt/} QMAKE_ARGS+= PLUGINDIR=${PREFIX}/${QT_PLUGINDIR_REL} -PLIST_FILES= ${PREFIX}/${QT_PLUGINDIR_REL}/designer/libqwt6_designer_plugin.so - OPTIONS_DEFINE= DOCS post-patch: @${REINPLACE_CMD} -e '/INSTALLS.*doc/d' ${WRKSRC}/doc/doc.pro - @${REINPLACE_CMD} -e 's/%%QT_VERSION%%/5/g' \ + @${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 475c47d4a415..f351bf9d19c8 100644 --- a/x11-toolkits/qwt6/distinfo +++ b/x11-toolkits/qwt6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1610702716 -SHA256 (qwt-6.1.6.tar.bz2) = 99460d31c115ee4117b0175d885f47c2c590d784206f09815dc058fbe5ede1f6 -SIZE (qwt-6.1.6.tar.bz2) = 4306402 +TIMESTAMP = 1645822439 +SHA256 (qwt-6.2.0.tar.bz2) = 9194f6513955d0fd7300f67158175064460197abab1a92fa127a67a4b0b71530 +SIZE (qwt-6.2.0.tar.bz2) = 4815773 diff --git a/x11-toolkits/qwt6/files/patch-designer_designer.pro b/x11-toolkits/qwt6/files/patch-designer_designer.pro index 6cf527d030d4..ab69912f7407 100644 --- a/x11-toolkits/qwt6/files/patch-designer_designer.pro +++ b/x11-toolkits/qwt6/files/patch-designer_designer.pro @@ -1,29 +1,11 @@ ---- designer/designer.pro.orig 2018-03-06 14:52:45 UTC +--- designer/designer.pro.orig 2022-03-09 06:02:25 UTC +++ designer/designer.pro -@@ -42,7 +42,7 @@ contains(QWT_CONFIG, QwtDesigner) { - - - TEMPLATE = lib -- TARGET = qwt_designer_plugin -+ TARGET = qwt6_designer_plugin - - DESTDIR = plugins/designer - -@@ -84,7 +84,7 @@ contains(QWT_CONFIG, QwtDesigner) { - # into the plugin. Not supported on Windows ! - - QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} -- qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+ qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt6) - - contains(QWT_CONFIG, QwtDll) { - -@@ -113,7 +113,7 @@ contains(QWT_CONFIG, QwtDesigner) { - +@@ -122,7 +122,7 @@ contains(QWT_CONFIG, QwtDesigner) { + SOURCES += qwt_designer_plugin.cpp RESOURCES += qwt_designer_plugin.qrc - target.path = $${QWT_INSTALL_PLUGINS} + target.path = $$PLUGINDIR/designer INSTALLS += target } else { diff --git a/x11-toolkits/qwt6/files/patch-qwt.prf b/x11-toolkits/qwt6/files/patch-qwt.prf deleted file mode 100644 index c0f4057e2035..000000000000 --- a/x11-toolkits/qwt6/files/patch-qwt.prf +++ /dev/null @@ -1,8 +0,0 @@ ---- qwt.prf.orig 2017-10-06 14:51:04 UTC -+++ qwt.prf -@@ -34,4 +34,4 @@ else { - } - - # QMAKE_RPATHDIR *= $${QWT_INSTALL_LIBS} --qwtAddLibrary($${QWT_INSTALL_LIBS}, qwt) -+qwtAddLibrary($${QWT_INSTALL_LIBS}, qwt6) diff --git a/x11-toolkits/qwt6/files/patch-qwtconfig.pri b/x11-toolkits/qwt6/files/patch-qwtconfig.pri index 7de0c385cbbe..501050314ca9 100644 --- a/x11-toolkits/qwt6/files/patch-qwtconfig.pri +++ b/x11-toolkits/qwt6/files/patch-qwtconfig.pri @@ -1,51 +1,42 @@ ---- qwtconfig.pri.orig 2018-03-06 14:23:36 UTC +--- qwtconfig.pri.orig 2022-03-09 05:42:32 UTC +++ qwtconfig.pri -@@ -19,7 +19,7 @@ QWT_VERSION = $${QWT_VER_MAJ}.$${QW +@@ -19,7 +19,7 @@ QWT_VERSION = $${QWT_VER_MAJ}.$${QWT_VER_MIN}.$${ QWT_INSTALL_PREFIX = $$[QT_INSTALL_PREFIX] unix { - QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION + QWT_INSTALL_PREFIX = $$PREFIX # QWT_INSTALL_PREFIX = /usr/local/qwt-$$QWT_VERSION-qt-$$QT_VERSION } @@ -28,9 +28,9 @@ win32 { # QWT_INSTALL_PREFIX = C:/Qwt-$$QWT_VERSION-qt-$$QT_VERSION } -QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/doc -QWT_INSTALL_HEADERS = $${QWT_INSTALL_PREFIX}/include -QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib +QWT_INSTALL_DOCS = $${QWT_INSTALL_PREFIX}/share/doc/qwt6-qt%%QT_VERSION%% +QWT_INSTALL_HEADERS = %%QT_INCDIR%%/qwt6 +QWT_INSTALL_LIBS = %%QT_LIBDIR%% ###################################################################### # Designer plugin -@@ -42,7 +42,7 @@ QWT_INSTALL_LIBS = $${QWT_INSTALL_P +@@ -42,7 +42,7 @@ QWT_INSTALL_LIBS = $${QWT_INSTALL_PREFIX}/lib # runtime environment of designer/creator. ###################################################################### -QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins/designer +QWT_INSTALL_PLUGINS = %%QT_LIBDIR%%/plugins/designer # linux distributors often organize the Qt installation # their way and QT_INSTALL_PREFIX doesn't offer a good -@@ -63,7 +63,7 @@ QWT_INSTALL_PLUGINS = $${QWT_INSTALL_P - # with every Qt upgrade. +@@ -63,7 +63,7 @@ QWT_INSTALL_PLUGINS = $${QWT_INSTALL_PREFIX}/plugins + # with every Qt upgrade. ###################################################################### -QWT_INSTALL_FEATURES = $${QWT_INSTALL_PREFIX}/features +QWT_INSTALL_FEATURES = %%QT_MKSPECDIR%%/features # QWT_INSTALL_FEATURES = $$[QT_INSTALL_PREFIX]/features ###################################################################### -@@ -110,7 +110,7 @@ QWT_CONFIG += QwtOpenGL - # to your qmake project file. - ###################################################################### - --#QWT_CONFIG += QwtMathML -+QWT_CONFIG += QwtMathML - - ###################################################################### - # If you want to build the Qwt designer plugin, diff --git a/x11-toolkits/qwt6/files/patch-src__src.pro b/x11-toolkits/qwt6/files/patch-src__src.pro deleted file mode 100644 index 25be2faf8f91..000000000000 --- a/x11-toolkits/qwt6/files/patch-src__src.pro +++ /dev/null @@ -1,11 +0,0 @@ ---- src/src.pro.orig 2016-06-13 07:14:23 UTC -+++ src/src.pro -@@ -17,7 +17,7 @@ include( $${QWT_ROOT}/qwtfunctions.pri ) - QWT_OUT_ROOT = $${OUT_PWD}/.. - - TEMPLATE = lib --TARGET = $$qwtLibraryTarget(qwt) -+TARGET = $$qwtLibraryTarget(qwt$${QWT_VER_MAJ}) - - DESTDIR = $${QWT_OUT_ROOT}/lib - diff --git a/x11-toolkits/qwt6/files/patch-src_qwt__null__paintdevice.h b/x11-toolkits/qwt6/files/patch-src_qwt__null__paintdevice.h deleted file mode 100644 index 9f84d73c6fff..000000000000 --- a/x11-toolkits/qwt6/files/patch-src_qwt__null__paintdevice.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/qwt_null_paintdevice.h.orig 2020-05-30 06:48:02 UTC -+++ src/qwt_null_paintdevice.h -@@ -11,6 +11,7 @@ - #define QWT_NULL_PAINT_DEVICE_H 1 - - #include "qwt_global.h" -+#include - #include - #include - diff --git a/x11-toolkits/qwt6/files/patch-src_qwt__painter.h b/x11-toolkits/qwt6/files/patch-src_qwt__painter.h deleted file mode 100644 index 791db591a52e..000000000000 --- a/x11-toolkits/qwt6/files/patch-src_qwt__painter.h +++ /dev/null @@ -1,18 +0,0 @@ ---- src/qwt_painter.h.orig 2020-05-30 06:47:45 UTC -+++ src/qwt_painter.h -@@ -17,6 +17,7 @@ - #include - #include - #include -+#include - - class QPainter; - class QBrush; -@@ -31,7 +32,6 @@ class QwtColorMap; - class QwtInterval; - - class QTextDocument; --class QPainterPath; - - /*! - \brief A collection of QPainter workarounds diff --git a/x11-toolkits/qwt6/files/patch-src_qwt__plot__glcanvas.h b/x11-toolkits/qwt6/files/patch-src_qwt__plot__glcanvas.h deleted file mode 100644 index f8210ded3bb1..000000000000 --- a/x11-toolkits/qwt6/files/patch-src_qwt__plot__glcanvas.h +++ /dev/null @@ -1,10 +0,0 @@ ---- src/qwt_plot_glcanvas.h.orig 2020-05-30 07:00:16 UTC -+++ src/qwt_plot_glcanvas.h -@@ -11,6 +11,7 @@ - #define QWT_PLOT_GLCANVAS_H - - #include "qwt_global.h" -+#include - #include - #include - diff --git a/x11-toolkits/qwt6/files/patch-textengines_textengines.pri b/x11-toolkits/qwt6/files/patch-textengines_textengines.pri deleted file mode 100644 index 341f4d1e976a..000000000000 --- a/x11-toolkits/qwt6/files/patch-textengines_textengines.pri +++ /dev/null @@ -1,11 +0,0 @@ ---- textengines/textengines.pri.orig 2017-10-06 14:51:21 UTC -+++ textengines/textengines.pri -@@ -34,7 +34,7 @@ contains(QWT_CONFIG, QwtFramework) { - CONFIG += lib_bundle - } - --qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt) -+qwtAddLibrary($${QWT_OUT_ROOT}/lib, qwt6) - - # Install directives - diff --git a/x11-toolkits/qwt6/pkg-plist b/x11-toolkits/qwt6/pkg-plist index 8be38109e3b0..dedda693ddea 100644 --- a/x11-toolkits/qwt6/pkg-plist +++ b/x11-toolkits/qwt6/pkg-plist @@ -1,111 +1,291 @@ +%%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/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_compat.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_mathml_text_engine.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_glcanvas.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 -%%QT_LIBDIR%%/libqwt6.so -%%QT_LIBDIR%%/libqwt6.so.6 -%%QT_LIBDIR%%/libqwt6.so.%%SHLIB_SHVER%% -%%QT_LIBDIR%%/libqwt6.so.%%SHLIB_VER%% -%%QT_LIBDIR%%/libqwtmathml.so -%%QT_LIBDIR%%/libqwtmathml.so.6 -%%QT_LIBDIR%%/libqwtmathml.so.%%SHLIB_SHVER%% -%%QT_LIBDIR%%/libqwtmathml.so.%%SHLIB_VER%% +%%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_MKSPECDIR%%/features/qwtmathml.prf +%%QT_LIBDIR%%/pkgconfig/%%FLAVOR%%Qwt6.pc +%%QT_PLUGINDIR%%/designer/libqwt_designer_plugin.so