diff --git a/Mk/Uses/qca.mk b/Mk/Uses/qca.mk index 72f46105946c..29ef2215f72f 100644 --- a/Mk/Uses/qca.mk +++ b/Mk/Uses/qca.mk @@ -1,23 +1,28 @@ # Handle dependency on qca # # Feature: qca # Usage: USES=qca # Valid ARGS none # # MAINTAINER: kde@FreeBSD.org .if ! defined(_INCLUDE_QCA_MK) _INCLUDE_QCA_MK= yes . if !empty(qca_ARGS) IGNORE+= USES=qca takes no arguments . endif -_QCA_LIB= libqca-qt5.so +. if empty(USES:Mqt*) +IGNORE+= Qt version not specified +. endif + +_QCA_LIB= libqca-qt${_QT_VER}.so _QCA_DEFAULT_PORT= devel/qca _QCA_CHOSEN_PORT= DEFAULT +_QCA_FLAVOR= qt${_QT_VER} -LIB_DEPENDS+= ${_QCA_LIB}:${_QCA_${_QCA_CHOSEN_PORT}_PORT} +LIB_DEPENDS+= ${_QCA_LIB}:${_QCA_${_QCA_CHOSEN_PORT}_PORT}@${_QCA_FLAVOR} .endif diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile index 3d0be4d8077c..e948b94c8f24 100644 --- a/audio/amarok/Makefile +++ b/audio/amarok/Makefile @@ -1,90 +1,90 @@ PORTNAME= amarok DISTVERSIONPREFIX= v DISTVERSION= 2.9.71 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE music player LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libdbus-1.so:devel/dbus \ libfftw3.so:math/fftw3 \ liblastfm5.so:audio/liblastfm-qt5 \ libqjson-qt5.so:devel/qjson \ libtag.so:audio/taglib \ libtag-extras.so:audio/taglib-extras \ liblz4.so:archivers/liblz4 USES= cmake compiler:c++11-lang cpe desktop-file-utils \ kde:5 mysql:client,embedded pkgconfig qca qt:5 shebangfix ssl xorg USE_QT= core concurrent declarative dbus gui location network phonon4 \ quickcontrols2 script scripttools sql svg webchannel \ webkit widgets xml \ buildtools_build qmake_build testlib_build USE_KDE= archive auth attica bookmarks codecs config configwidgets \ completion coreaddons crash dbusaddons dnssd globalaccel \ guiaddons i18n iconthemes itemviews jobwidgets kdeclarative \ kcmutils kio kirigami2 newstuff notifications notifyconfig \ package parts service solid sonnet texteditor textwidgets \ threadweaver wallet widgetsaddons windowsystem xmlgui \ doctools_build ecm_build USE_XORG= ice sm x11 xext USE_LDCONFIG= yes CPE_VENDOR= kde KDE_INVENT= 3e11ccdd1417e70486eaaa84d8475182eec44c20 multimedia CONFIGURE_ENV= MYSQL_DIR=${LOCALBASE} SHEBANG_FILES= src/kconf_update/amarok-2.4.1-tokens_syntax_update.pl CMAKE_ARGS= -DOPENSSL_ROOT_DIR=${OPENSSLBASE} CMAKE_ON= WITH_DESKTOP_UI CMAKE_OFF= WITH_FFmpeg BROKEN_sparc64= does not build (GCC-related error) OPTIONS_DEFINE= IPOD MP3TUNES MTP QTWEBENGINE OPTIONS_DEFAULT= IPOD MP3TUNES MTP OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE OPTIONS_SUB= yes IPOD_DESC= Apple iPod support IPOD_LIB_DEPENDS= libgpod.so:audio/libgpod \ libimobiledevice-1.0.so:comms/libimobiledevice \ libplist-2.0.so:devel/libplist IPOD_USE= GNOME=gdkpixbuf2,glib20 IPOD_USES= gnome IPOD_CMAKE_BOOL= WITH_IPOD MP3TUNES_DESC= MP3tunes support MP3TUNES_LIB_DEPENDS= libloudmouth-1.so:net-im/loudmouth \ libcurl.so:ftp/curl MP3TUNES_LIB_DEPENDS_OFF= libgcrypt.so:security/libgcrypt MP3TUNES_USE= GNOME=glib20,libxml2 MP3TUNES_USES= gnome MP3TUNES_CMAKE_BOOL= WITH_MP3Tunes MP3TUNES_CMAKE_BOOL_OFF= WITH_Libgcrypt MTP_LIB_DEPENDS= libmtp.so:multimedia/libmtp MTP_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Mtp QTWEBENGINE_DESC= Add dependency on qt5-webengine QTWEBENGINE_USE= qt=webengine QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine post-patch: @${REINPLACE_CMD} -e 's|/usr/include|${LOCALBASE}/include|' \ ${WRKSRC}/cmake/modules/FindLoudmouth.cmake post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages .include diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile index 73d64dc3fc78..fbe070cfc243 100644 --- a/databases/kbibtex/Makefile +++ b/databases/kbibtex/Makefile @@ -1,37 +1,37 @@ PORTNAME= kbibtex DISTVERSION= 0.9.2 -PORTREVISION= 33 +PORTREVISION= 34 CATEGORIES= databases kde MASTER_SITES= KDE/stable/KBibTeX/${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Bibliography editor for KDE LIB_DEPENDS= libicuuc.so:devel/icu \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libqoauth-qt5.so:net/qoauth-qt5 USES= cmake compiler:c++11-lang desktop-file-utils gettext gnome \ iconv kde:5 qca qt:5 shared-mime-info tar:xz USE_GNOME= libxml2 libxslt USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash ecm i18n iconthemes itemviews jobwidgets \ kio parts service solid sonnet texteditor textwidgets wallet \ widgetsaddons windowsystem xmlgui \ doctools_build USE_QT= concurrent core dbus declarative gui location network \ printsupport webchannel widgets xml xmlpatterns \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= WEBENGINE OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE WEBENGINE_DESC= Add dependency on qt5-webengine WEBENGINE_USE= QT=webengine WEBENGINE_USE_OFF= QT=webkit WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets .include diff --git a/deskutils/kdeconnect-kde/Makefile b/deskutils/kdeconnect-kde/Makefile index a99849d85f5f..daa6ef2dfd8e 100644 --- a/deskutils/kdeconnect-kde/Makefile +++ b/deskutils/kdeconnect-kde/Makefile @@ -1,37 +1,38 @@ PORTNAME= kdeconnect-kde DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Support for KDE to interface between your phone and your computer LICENSE= GPLv2 LIB_DEPENDS= libfakekey.so:x11/libfakekey \ libwayland-client.so:graphics/wayland \ libKF5PulseAudioQt.so:audio/pulseaudio-qt BUILD_DEPENDS= kpeoplevcard>0:net/kpeoplevcard \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto RUN_DEPENDS= sshpass:security/sshpass \ sshfs:sysutils/fusefs-sshfs \ kpeoplevcard>0:net/kpeoplevcard USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \ pkgconfig qca qt:5 tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons dbusaddons doctools guiaddons i18n iconthemes \ itemviews jobwidgets kcmutils kio kirigami2 notifications \ people qqc2-desktop-style service solid wayland widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui multimedia network \ quickcontrols2 testlib wayland widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext xtst USE_LDCONFIG= ${QT_QMLDIR}/org/kde/kdeconnect OPTIONS_DEFINE= DOCS KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_VERSION} .include diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile index 5ea10158a813..b6d010f43f32 100644 --- a/deskutils/kdepim-runtime/Makefile +++ b/deskutils/kdepim-runtime/Makefile @@ -1,40 +1,41 @@ PORTNAME= kdepim-runtime DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE PIM tools and services LICENSE= LGPL21 LIB_DEPENDS= libboost_date_time.so:devel/boost-libs \ libcurl.so:ftp/curl \ libkolabxml.so:textproc/libkolabxml \ libsasl2.so:security/cyrus-sasl2 \ libxerces-c-3.2.so:textproc/xerces-c3 \ libqt5keychain.so:security/qtkeychain USES= cmake:noninja compiler:c++11-lib gettext kde:5 qca qt:5 \ shared-mime-info tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons holidays i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdav kdelibs4support kio \ kross notifications notifyconfig parts service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes \ akonadicalendar akonadisearch calendarcore \ calendarutils contacts gapi grantleetheme identitymanagement imap \ kontactinterface ldap libkdepim mailtransport mbox mime pimcommon \ pimtextedit syndication USE_QT= concurrent core dbus declarative gui location network networkauth printsupport speech \ script webchannel webengine widgets xml xmlpatterns \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/devel/okteta/Makefile b/devel/okteta/Makefile index 8b88c3dc2727..cccda8794d7d 100644 --- a/devel/okteta/Makefile +++ b/devel/okteta/Makefile @@ -1,22 +1,23 @@ PORTNAME= okteta DISTVERSION= 0.26.9 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= devel kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/src MAINTAINER= kde@FreeBSD.org COMMENT= KDE hex editor USES= cmake compiler:c++11-lang gettext kde:5 qca qt:5 \ shared-mime-info tar:xz USE_KDE= attica auth bookmarks codecs completion crash \ config configwidgets coreaddons dbusaddons doctools \ ecm i18n iconthemes itemviews jobwidgets kcmutils kio \ newstuff parts service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative designer gui network printsupport \ script scripttools widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes .include diff --git a/devel/qca/Makefile b/devel/qca/Makefile index 1e46890de5b0..aa2060eedd85 100644 --- a/devel/qca/Makefile +++ b/devel/qca/Makefile @@ -1,51 +1,62 @@ PORTNAME= qca DISTVERSION= 2.3.4 +PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= KDE/stable/qca/${PORTVERSION} -PKGNAMESUFFIX= -qt5 +PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= kde@FreeBSD.org COMMENT= Cross-platform crypto API for Qt ${FLAVOR:C/qt//} LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING +FLAVORS= qt5 qt6 +FLAVOR?= qt5 + BUILD_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss -USES= cmake compiler:c++11-lang qt:5 tar:xz +USES= cmake compiler:c++11-lang qt:${FLAVOR:S/qt//} tar:xz CMAKE_ARGS= -DBUILD_PLUGINS=none -DBUILD_TESTS=no \ -DPKGCONFIG_INSTALL_PREFIX=${PREFIX}/libdata/pkgconfig \ -DQCA_FEATURE_INSTALL_DIR=${QT_MKSPECDIR}/features \ -DQCA_MAN_INSTALL_DIR=${PREFIX}/man CONFIGURE_ENV= QC_CERTSTORE_PATH=${LOCALBASE}/share/certs/ca-root-nss.crt USE_LDCONFIG= yes -CMAKE_ARGS+= -DQCA_SUFFIX=qt5 -USE_QT= core buildtools_build qmake_build - -PLIST_SUB= SHLIB_VER=${PORTVERSION} +CMAKE_ARGS+= -DQCA_SUFFIX=${FLAVOR} \ + -D${FLAVOR:tu}:BOOL=TRUE +_USE_QT5= core buildtools_build qmake_build +_USE_QT6= 5compat base +USE_QT= ${_USE_QT${FLAVOR:S/qt//}} + +_PLIST_SUB_QT5= QT5_ONLY="" +_PLIST_SUB_QT6= QT5_ONLY="@comment " +PLIST_SUB= SHLIB_VER=${PORTVERSION} \ + QCA_QT_VERSION=${FLAVOR} \ + ${_PLIST_SUB_QT${FLAVOR:S/qt//}} OPTIONS_DEFINE= BOTAN GNUPG OPENSSL SASL TEST OPTIONS_DEFAULT=GNUPG OPENSSL OPTIONS_SUB= yes BOTAN_CMAKE_ON= -DWITH_botan_PLUGIN=yes BOTAN_DESC= Build with Botan crypto library BOTAN_LIB_DEPENDS= libbotan-2.so:security/botan2 BOTAN_USES= pkgconfig GNUPG_CMAKE_ON= -DWITH_gnupg_PLUGIN=yes GNUPG_RUN_DEPENDS= gpg2:security/gnupg OPENSSL_CMAKE_ON= -DWITH_ossl_PLUGIN=yes OPENSSL_USES= ssl SASL_CMAKE_ON= -DWITH_cyrus-sasl_PLUGIN=yes SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 TEST_CMAKE_BOOL= BUILD_TESTS TEST_TEST_TARGET= test TEST_USE= QT=network,testlib .include diff --git a/devel/qca/pkg-plist b/devel/qca/pkg-plist index d9a46b9672ff..19f6429ca074 100644 --- a/devel/qca/pkg-plist +++ b/devel/qca/pkg-plist @@ -1,33 +1,33 @@ -bin/mozcerts-qt5 -bin/qcatool-qt5 -include/Qca-qt5/QtCrypto/QtCrypto -include/Qca-qt5/QtCrypto/qca.h -include/Qca-qt5/QtCrypto/qca_basic.h -include/Qca-qt5/QtCrypto/qca_cert.h -include/Qca-qt5/QtCrypto/qca_core.h -include/Qca-qt5/QtCrypto/qca_export.h -include/Qca-qt5/QtCrypto/qca_keystore.h -include/Qca-qt5/QtCrypto/qca_publickey.h -include/Qca-qt5/QtCrypto/qca_safetimer.h -include/Qca-qt5/QtCrypto/qca_securelayer.h -include/Qca-qt5/QtCrypto/qca_securemessage.h -include/Qca-qt5/QtCrypto/qca_support.h -include/Qca-qt5/QtCrypto/qca_textfilter.h -include/Qca-qt5/QtCrypto/qca_tools.h -include/Qca-qt5/QtCrypto/qca_version.h -include/Qca-qt5/QtCrypto/qcaprovider.h -include/Qca-qt5/QtCrypto/qpipe.h -lib/cmake/Qca-qt5/Qca-qt5Config.cmake -lib/cmake/Qca-qt5/Qca-qt5ConfigVersion.cmake -lib/cmake/Qca-qt5/Qca-qt5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/Qca-qt5/Qca-qt5Targets.cmake -lib/libqca-qt5.so -lib/libqca-qt5.so.2 -lib/libqca-qt5.so.%%SHLIB_VER%% -%%BOTAN%%lib/qca-qt5/crypto/libqca-botan.so -%%SASL%%lib/qca-qt5/crypto/libqca-cyrus-sasl.so -%%GNUPG%%lib/qca-qt5/crypto/libqca-gnupg.so -%%OPENSSL%%lib/qca-qt5/crypto/libqca-ossl.so -%%QT_MKSPECDIR%%/features/crypto.prf -libdata/pkgconfig/qca2-qt5.pc -man/man1/qcatool-qt5.1.gz +bin/mozcerts-%%QCA_QT_VERSION%% +bin/qcatool-%%QCA_QT_VERSION%% +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/QtCrypto +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_basic.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_cert.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_core.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_export.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_keystore.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_publickey.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_safetimer.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_securelayer.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_securemessage.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_support.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_textfilter.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_tools.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qca_version.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qcaprovider.h +include/Qca-%%QCA_QT_VERSION%%/QtCrypto/qpipe.h +lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Config.cmake +lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%ConfigVersion.cmake +lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qca-%%QCA_QT_VERSION%%/Qca-%%QCA_QT_VERSION%%Targets.cmake +lib/libqca-%%QCA_QT_VERSION%%.so +lib/libqca-%%QCA_QT_VERSION%%.so.2 +lib/libqca-%%QCA_QT_VERSION%%.so.%%SHLIB_VER%% +%%BOTAN%%lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-botan.so +%%SASL%%lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-cyrus-sasl.so +%%GNUPG%%lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-gnupg.so +%%OPENSSL%%lib/qca-%%QCA_QT_VERSION%%/crypto/libqca-ossl.so +%%QT5_ONLY%%%%QT_MKSPECDIR%%/features/crypto.prf +%%QT5_ONLY%%libdata/pkgconfig/qca2-%%QCA_QT_VERSION%%.pc +man/man1/qcatool-%%QCA_QT_VERSION%%.1.gz diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile index 6ae0285b5087..0caa6a6ddeed 100644 --- a/editors/calligra/Makefile +++ b/editors/calligra/Makefile @@ -1,76 +1,76 @@ PORTNAME= calligra DISTVERSION= 3.2.1 -PORTREVISION= 41 +PORTREVISION= 42 CATEGORIES= editors kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/${PORTNAME} PATCH_SITES= https://invent.kde.org/office/calligra/-/commit/ # Poppler 22.03 PATCHFILES= 236bacbe13739414e919de868283b0caf2df5d8a.diff:-p1 \ 6b75bec784c9835c78993349845d8c2ef22ec3de.diff:-p1 MAINTAINER= kde@FreeBSD.org COMMENT= KDE office suite LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImath.so:math/Imath \ libKPropertyCore3.so:x11-toolkits/kproperty \ libKReport3.so:textproc/kreport \ libboost_thread.so:devel/boost-libs \ libetonyek-0.1.so:graphics/libetonyek01 \ libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 \ libgsl.so:math/gsl \ liblcms2.so:graphics/lcms2 \ libKGantt.so:graphics/kdiagram \ libodfgen-0.1.so:textproc/libodfgen01 \ libpng.so:graphics/png \ libpoppler-qt5.so:graphics/poppler-qt5 \ libpoppler.so:graphics/poppler \ librevenge-0.0.so:textproc/librevenge \ libtiff.so:graphics/tiff \ libvisio-0.1.so:textproc/libvisio01 \ libwpd-0.10.so:textproc/libwpd010 \ libwpg-0.3.so:graphics/libwpg03 \ libwps-0.4.so:textproc/libwps BUILD_DEPENDS= pstoedit:graphics/pstoedit RUN_DEPENDS= pstoedit:graphics/pstoedit USES= cmake cpe compiler:c++17-lang desktop-file-utils eigen:3 \ gettext iconv:translit jpeg kde:5 localbase:ldflags perl5 \ pkgconfig qca qt:5 shared-mime-info sqlite tar:xz xorg USE_KDE= akonadicontacts activities archive auth bookmarks codecs completion \ config configwidgets contacts coreaddons crash dbusaddons doctools ecm \ emoticons guiaddons holidays i18n iconthemes init itemmodels itemviews \ jobwidgets js kcmutils kdelibs4support khtml kio \ kross notifications notifyconfig parts service solid sonnet \ texteditor textwidgets threadweaver unitconversion wallet \ widgetsaddons windowsystem xmlgui \ calendarcore okular USE_QT= buildtools_build concurrent core dbus declarative gui network opengl \ phonon4 printsupport qmake_build \ script sql svg testlib webkit widgets x11extras xml USE_XORG= ice sm x11 xext USE_LDCONFIG= yes OPTIONS_DEFINE= OPENEXR OPTIONS_DEFAULT= OPENEXR OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:STRING="${QT_INCDIR} ${LOCALBASE}/include" \ -DPRODUCTSET:STRING="DESKTOP" # Requested by upstream, to not include unfinished modules CMAKE_ON= RELEASE_BUILD # Performance increase according to README.PACKAGERS CMAKE_ARGS+= -DCMAKE_CXX_FLAGS="-DKDE_NO_DEBUG_OUTPUT" PLIST_SUB+= SHLIB_VER=17.0.0 .include diff --git a/finance/skrooge/Makefile b/finance/skrooge/Makefile index 4b4a63782ef5..edcfc642477b 100644 --- a/finance/skrooge/Makefile +++ b/finance/skrooge/Makefile @@ -1,52 +1,53 @@ PORTNAME= skrooge DISTVERSION= 2.28.0 +PORTREVISION= 1 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME} DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= Personal finance manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= xsltproc:textproc/libxslt LIB_DEPENDS= libofx.so:finance/libofx \ libsqlcipher.so:databases/sqlcipher USES= cmake compiler:c++11-lib desktop-file-utils \ gettext grantlee:5 kde:5 pkgconfig python:3.4+ qca qt:5 shared-mime-info \ shebangfix sqlite:3 tar:xz USE_KDE= activities archive attica5 auth bookmarks codecs completion \ config configwidgets coreaddons crash dbusaddons \ emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets \ kio newstuff notifications notifyconfig \ package parts plasma-framework runner service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem \ xmlgui \ doctools_build ecm_build # designerplugin is weird: it's defined as a _run dependency, but # skrooge checks for it at build-time. USE_KDE+= designerplugin_build USE_QT= concurrent core dbus declarative gui network printsupport \ script sql svg webkit widgets xml \ buildtools_build designer_build qmake_build testlib_build SHEBANG_FILES= plugins/import/skrooge_import_backend/skrooge-sabb.py \ skgbankmodeler/skrooge-coinmarketcap.py \ skgbankmodeler/skrooge-cryptocompare.py \ skgbankmodeler/skrooge-exchangerates.py \ skgbankmodeler/skrooge-ratesapi.py \ skgbankmodeler/skrooge-yahoodl.py USE_LDCONFIG= yes PLIST_SUB= SHLIB_VER="${PORTVERSION}" # Skrooge creates several empty directories due to how it calls CMake's # install(DIRECTORY ...) function, so we need some code to remove them. post-install: ${FIND} ${STAGEDIR}${PREFIX}/share/skrooge/html \ -type d -empty -delete .include diff --git a/games/ksirk/Makefile b/games/ksirk/Makefile index 1c4b5db27816..e99444e81ad2 100644 --- a/games/ksirk/Makefile +++ b/games/ksirk/Makefile @@ -1,19 +1,20 @@ PORTNAME= ksirk DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= games kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= ${${PORTNAME:tu}_DESC} USES= cmake compiler:c++11-lang kde:5 qca qt:5 tar:xz USE_KDE= attica auth codecs completion config configwidgets \ coreaddons crash i18n iconthemes kio libkdegames newstuff \ service wallet widgetsaddons xmlgui USE_QT= concurrent core dbus declarative gui network phonon4 svg widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include <${.CURDIR}/../kdegames/Makefile.common> .include diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile index 88ed2ab6990e..a16387a5d749 100644 --- a/graphics/okular/Makefile +++ b/graphics/okular/Makefile @@ -1,43 +1,44 @@ PORTNAME= okular DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE universal document viewer LICENSE= GPLv2 BUILD_DEPENDS= markdown:textproc/discount RUN_DEPENDS= markdown:textproc/discount LIB_DEPENDS= libchm.so:misc/chmlib \ libdjvulibre.so:graphics/djvulibre \ libepub.so:textproc/ebook-tools \ libfreetype.so:print/freetype2 \ libqmobipocket.so:graphics/kdegraphics-mobipocket \ libpoppler.so:graphics/poppler \ libpoppler-qt5.so:graphics/poppler-qt5 \ libspectre.so:print/libspectre \ libtiff.so:graphics/tiff \ libzip.so:archivers/libzip USES= cmake compiler:c++11-lib desktop-file-utils \ gettext jpeg kde:5 cpe pkgconfig qca qt:5 tar:xz USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons emoticons i18n \ iconthemes init itemmodels itemviews jobwidgets js \ kdelibs4support khtml kio libkexiv2 parts pty \ service solid sonnet textwidgets threadweaver wallet \ widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui network phonon4 printsupport speech \ svg widgets xml \ buildtools_build qmake_build testlib_build OPTIONS_DEFINE= DOCS PURPOSE OPTIONS_DEFAULT= PURPOSE PURPOSE_DESC= Enable 'Share' menu PURPOSE_USE= KDE=purpose PURPOSE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose .include diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index c97a273c4823..3f8650a94160 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,181 +1,182 @@ PORTNAME= qgis DISTVERSION= 3.22.10 +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 LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.5.4:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.24.1:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.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 \ liblazperf.so:archivers/lazperf \ 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 \ libqwt6.so:x11-toolkits/qwt6 \ 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>=19.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.1.0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.12.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.0.7:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.4.1:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.24.1:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.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:3.7+ 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 webkit widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW \ -DLazPerf_INCLUDE_DIR:PATH=${LOCALBASE}/include/lazperf \ -DWITH_INTERNAL_MDAL:BOOL=false \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt6.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_EPT WITH_POSTGRESQL \ WITH_PDAL CMAKE_OFF= ENABLE_TESTS WITH_QWTPOLAR CONFLICTS_INSTALL= qgis PLIST_SUB= DISTVERSION=${DISTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= GRASS SERVER OPTIONS_DEFAULT= GRASS SERVER NO_OPTIONS_SORT= yes OPTIONS_SUB= yes SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass7:databases/grass7 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS7 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include # QGIS requires flex >= 2.5.6, see # https://github.com/qgis/QGIS/blob/fb0f334b06e0828e5695ffcaa7c7eb82d6516cb0/INSTALL.md .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1300501) BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex CMAKE_ARGS+= -DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex .endif post-patch: # 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 c42713c36908..de2cb256d8d3 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,177 +1,178 @@ PORTNAME= qgis DISTVERSION= 3.26.2 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/doc/LICENSE BUILD_DEPENDS= gpsbabel>=1.5.4:astro/gpsbabel \ opencl>=0:devel/opencl \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.25.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.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 \ libqwt6.so:x11-toolkits/qwt6 \ 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>=19.10:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cycler>=0.10.0:devel/py-cycler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=2.8.1:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}future>=0.18.2:devel/py-future@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gdal>=3.1.0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geojson>=2.3.0:devel/py-geojson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.7.0:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httplib2>=0.17.3:www/py-httplib2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jedi>=0.12.1:devel/py-jedi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=1.1.1:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.4:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mock>=3.0.5:devel/py-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.0.7:devel/py-nbformat@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.1:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.4.1:textproc/py-nltk@${PY_FLAVOR} \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.25.0:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.24.2:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=3.1.1:devel/py-pbr@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pip>=19.1.1:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>=3.0.2:graphics/py-plotly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.7.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.8.5:databases/py-psycopg2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=2.5.2:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=2.1.3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyrsgis>=0.2.6:graphics/py-pyrsgis@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=2020.1:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.22.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>=0.14.3:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.14.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.7.7:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=2.0.1:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>=5.3.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:3.7+ 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 webkit widgets xml SHEBANG_FILES= src/plugins/grass/scripts/*.py CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW \ -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ -DQWT_LIBRARY:FILEPATH=${LOCALBASE}/lib/qt5/libqwt6.so \ -DQGIS_MANUAL_SUBDIR:PATH=share/man CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_EPT WITH_INTERNAL_LAZPERF \ WITH_POSTGRESQL WITH_PDAL CMAKE_OFF= ENABLE_TESTS WITH_INTERNAL_MDAL 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= GRASS SERVER OPTIONS_DEFAULT= GRASS SERVER NO_OPTIONS_SORT= yes OPTIONS_SUB= yes SERVER_DESC= Enable QGIS server GRASS_BUILD_DEPENDS= grass7:databases/grass7 GRASS_RUN_DEPENDS= ${GRASS_BUILD_DEPENDS} GRASS_CMAKE_BOOL= WITH_GRASS7 SERVER_LIB_DEPENDS= libfcgi.so:www/fcgi SERVER_CMAKE_BOOL= WITH_SERVER WITH_SERVER_PLUGINS WITH_QSPATIALITE .include # QGIS requires flex >= 2.5.6, see # https://github.com/qgis/QGIS/blob/fb0f334b06e0828e5695ffcaa7c7eb82d6516cb0/INSTALL.md .if (${OPSYS} == FreeBSD && ${OSVERSION} < 1300501) BUILD_DEPENDS+= ${LOCALBASE}/bin/flex:textproc/flex CMAKE_ARGS+= -DFLEX_EXECUTABLE:FILEPATH=${LOCALBASE}/bin/flex .endif post-patch: # 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/irc/konversation/Makefile b/irc/konversation/Makefile index 37372ef27bab..a1d662b56bb6 100644 --- a/irc/konversation/Makefile +++ b/irc/konversation/Makefile @@ -1,31 +1,32 @@ PORTNAME= konversation DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= irc kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= User friendly IRC client for KDE LICENSE= GPLv2+ USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext kde:5 \ python:run qca qt:5 shebangfix tar:xz USE_KDE= archive attica auth bookmarks codecs completion config \ configwidgets coreaddons crash dbusaddons doctools \ emoticons globalaccel i18n iconthemes idletime itemviews \ jobwidgets kio newstuff notifications notifyconfig parts service solid \ sonnet textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build \ init_run USE_QT= concurrent core dbus gui multimedia network phonon4 widgets xml \ buildtools_build qmake_build SHEBANG_FILES= data/scripts/bug \ data/scripts/cmd \ data/scripts/media \ data/scripts/sayclip \ data/scripts/sysinfo \ data/updaters/*.pl OPTIONS_DEFINE= DOCS .include diff --git a/irc/quassel/Makefile b/irc/quassel/Makefile index dac624ac4104..62a07fb2d254 100644 --- a/irc/quassel/Makefile +++ b/irc/quassel/Makefile @@ -1,99 +1,99 @@ PORTNAME= quassel DISTVERSION= 0.14.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= irc MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/${DISTVERSION}/ MAINTAINER= fluffy@FreeBSD.org COMMENT?= Qt 5 based distributed IRC client (client and monolithic binary) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/optional.hpp:devel/boost-libs USES= cmake compiler:c++11-lib cpe pkgconfig qca qt:5 tar:xz USE_GITHUB= nodefault #GH_ACCOUNT= ${PORTNAME} #GH_PROJECT= ${PORTNAME} USE_OPENLDAP= yes USE_QT= buildtools_build core network qmake_build CPE_VENDOR= quassel-irc CPE_PRODUCT= quassel_irc OPTIONS_DEFINE= NLS OPTIONS_MULTI= MODULE DB OPTIONS_GROUP= UI MODULE_DESC= Quassel components UI_DESC= Spellcheck and KDE integration for GUI app DB_DESC= Database for Quassel core / monolithic OPTIONS_MULTI_MODULE= CLIENT CORE MONO OPTIONS_MULTI_DB= PGSQL SQLITE3 OPTIONS_GROUP_UI= KDE SPELL OPTIONS_DEFAULT= CLIENT MONO SQLITE3 OPTIONS_SUB= yes CLIENT_DESC= Quassel client (for use with core) CLIENT_CMAKE_BOOL= WANT_QTCLIENT CLIENT_USE= qt=dbus,gui,multimedia,phonon4,webkit,widgets CLIENT_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 CLIENT_PREVENTS= CORE CLIENT_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port CORE_DESC= Quassel core server (for use with client) CORE_CMAKE_BOOL= WANT_CORE CORE_USE= qt=script,sql CORE_SUB_FILES= pkg-message CORE_VARS= use_rc_subr=quasselcore \ users=quasselcore \ groups=quasselcore \ plist=${NONEXISTENT} # allow core to override PLIST_FILES CORE_PLIST_FILES= bin/quasselcore CORE_PREVENTS= CLIENT MONO KDE SPELL MONO_DESC= Quassel standalone (monolithic binary: core+client combined) MONO_CMAKE_BOOL= WANT_MONO MONO_USE= qt=dbus,gui,multimedia,phonon4,script,sql,webkit,widgets MONO_LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt@qt5 MONO_PREVENTS= CORE MONO_PREVENTS_MSG= Quassel core server should be installed via irc/quassel-core port KDE_DESC= Enable KDE integration for client / monolitic KDE_CMAKE_BOOL= WITH_KDE KDE_USE= kde=configwidgets,coreaddons,notifications,notifyconfig,textwidgets,widgetsaddons,xmlgui,ecm_build KDE_USES= kde:5 SPELL_DESC= Enable spellcheck in client / monolitic via KF5Sonnet SPELL_USE= kde=sonnet,ecm_build SPELL_USES= kde:5 NLS_USE= QT=linguisttools_build PGSQL_USE= qt=sql-pgsql SQLITE3_USE= qt=sql-sqlite3_run _LIBVERSION= 0.14.0 PLIST_SUB= LIBVERSION=${_LIBVERSION} .include .if ${PORT_OPTIONS:MCLIENT} || ${PORT_OPTIONS:MMONO} PLIST_SUB+= GUI="" .else PLIST_SUB+= GUI="@comment " .endif post-patch-NLS-off: ${REINPLACE_CMD} -e '/add_subdirectory(po)/d' \ ${WRKSRC}/CMakeLists.txt post-install-CLIENT-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselclient post-install-CORE-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quasselcore post-install-MONO-on: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/quassel .include diff --git a/net-im/kopete/Makefile b/net-im/kopete/Makefile index 841eed8faab9..5f1b4f97d7e1 100644 --- a/net-im/kopete/Makefile +++ b/net-im/kopete/Makefile @@ -1,35 +1,36 @@ PORTNAME= kopete PORTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE multi-protocol instant messenger BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat LIB_DEPENDS= libidn.so:dns/libidn \ libjasper.so:graphics/jasper \ libotr.so:security/libotr \ libv4l2.so:multimedia/libv4l USES= cmake compiler:c++11-lang desktop-file-utils gnome jpeg kde:5 \ qca qt:5 shebangfix tar:xz USE_GNOME= libxml2 libxslt USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons dnssd emoticons guiaddons i18n \ iconthemes itemviews jobwidgets js kcmutils kdelibs4support \ khtml kio notifications notifyconfig parts service solid sonnet \ syntaxhighlighting texteditor textwidgets unitconversion wallet widgetsaddons \ windowsystem xmlgui \ ecm_build # KDE PIM components USE_KDE+= contacts identitymanagement libkleo pimtextedit USE_QT= concurrent core dbus gui network phonon4 printsupport sql widgets xml \ buildtools_build qmake_build testlib_build SHEBANG_FILES= protocols/winpopup/winpopup-install \ protocols/winpopup/winpopup-send \ kopete/kconf_update/*.pl OPTIONS_DEFINE= DOCS .include diff --git a/net-im/ktp-auth-handler/Makefile b/net-im/ktp-auth-handler/Makefile index d0c040e6b240..845916a62f1a 100644 --- a/net-im/ktp-auth-handler/Makefile +++ b/net-im/ktp-auth-handler/Makefile @@ -1,27 +1,28 @@ PORTNAME= ktp-auth-handler DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KWallet integration module for KDE Telepathy LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libtelepathy-qt5.so:net-im/telepathy-qt \ libKTpCommonInternals.so:net-im/ktp-common-internals \ libaccounts-qt5.so:net-im/libaccounts-qt5 \ libkaccounts.so:net-im/kaccounts-integration \ libsignon-qt5.so:sysutils/signon-qt5 USES= compiler:c++11-lang cmake gettext kde:5 pkgconfig \ qca qt:5 tar:xz USE_KDE= completion config coreaddons i18n jobwidgets kdewebkit \ kio wallet service solid widgetsaddons windowsystem \ ecm_build USE_QT= concurrent core dbus gui network webkit widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS .include diff --git a/net-im/psi/Makefile b/net-im/psi/Makefile index fa40b3cc5368..1fa5a4b89676 100644 --- a/net-im/psi/Makefile +++ b/net-im/psi/Makefile @@ -1,48 +1,49 @@ PORTNAME= psi PORTVERSION= 1.5 +PORTREVISION= 1 CATEGORIES= net-im MASTER_SITES= SF/${PORTNAME}/Psi/${PORTVERSION} MAINTAINER= danfe@FreeBSD.org COMMENT= Qt-based Jabber (XMPP) client LICENSE= GPLv2+ LIB_DEPENDS= libidn.so:dns/libidn USES= cmake compiler:c++11-lang desktop-file-utils minizip pkgconfig \ qca qt:5 tar:xz xorg USE_QT= concurrent core dbus gui multimedia network svg widgets \ x11extras xml buildtools_build qmake_build imageformats_run USE_XORG= ice sm x11 xcb xext xscrnsaver CMAKE_ARGS= -DIDN_LIBRARY:FILEPATH="${LOCALBASE}/lib/libidn.so" \ -DIDN_INCLUDE_DIR:PATH="${LOCALBASE}/include" OPTIONS_DEFINE= WEBKIT OPTIONS_RADIO= SPELLCHECK OPTIONS_RADIO_SPELLCHECK= HUNSPELL ENCHANT SPELLCHECK_DESC= Spell checker backend OPTIONS_DEFAULT= HUNSPELL OPTIONS_SUB= yes WEBKIT_USE= QT=webkit WEBKIT_CMAKE_BOOL= ENABLE_WEBKIT HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell HUNSPELL_CMAKE_BOOL= USE_HUNSPELL ENCHANT_DESC= Spell checking support via Enchant ENCHANT_LIB_DEPENDS= libenchant.so:textproc/enchant ENCHANT_CMAKE_BOOL= USE_ENCHANT post-patch: # Replace original Hunspell implementation with better alternative @${CP} ${FILESDIR}/hunspellchecker.* \ ${WRKSRC}/src/libpsi/tools/spellchecker # Avoid conflict with C++20 by adding .txt suffix @${MV} ${WRKSRC}/version ${WRKSRC}/version.txt @${REINPLACE_CMD} -i .c++20 's,SOURCE_DIR}/version,&.txt,' \ ${WRKSRC}/CMakeLists.txt .include diff --git a/net-p2p/libktorrent/Makefile b/net-p2p/libktorrent/Makefile index 9e146bc077cb..c7f3e5559599 100644 --- a/net-p2p/libktorrent/Makefile +++ b/net-p2p/libktorrent/Makefile @@ -1,21 +1,22 @@ PORTNAME= libktorrent DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net-p2p kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Torrent library from KTorrent project BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp USES= cmake compiler:c++11-lang gettext kde:5 qca qt:5 tar:xz USE_KDE= archive completion config coreaddons crash i18n \ jobwidgets kio service solid widgetsaddons windowsystem \ ecm_build USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build testlib_build OPTIONS_DEFINE= DOCS .include diff --git a/net/kget/Makefile b/net/kget/Makefile index 6a59cbcf7044..75e43184d285 100644 --- a/net/kget/Makefile +++ b/net/kget/Makefile @@ -1,45 +1,46 @@ PORTNAME= kget DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE download manager BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libKF5Torrent.so:net-p2p/libktorrent \ libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qca qt:5 \ shebangfix sqlite tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons emoticons guiaddons i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kdelibs4support kio notifications notifyconfig parts service \ solid sonnet textwidgets unitconversion wallet widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus gui network printsupport sql widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null CONFIGURE_ENV= XDG_CONFIG_HOME=/dev/null CONFLICTS_INSTALL= sra-tools # bin/kget OPTIONS_DEFINE= DOCS WORKSPACE OPTIONS_DEFAULT= WORKSPACE WORKSPACE_USE= KDE=plasma-workspace WORKSPACE_DESC= Shutdown on completion support WORKSPACE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibKWorkspace .include diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile index 83c447c2a161..7267819de6d4 100644 --- a/net/messagelib/Makefile +++ b/net/messagelib/Makefile @@ -1,41 +1,42 @@ PORTNAME= messagelib DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Library for handling messages LICENSE= LGPL21 BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libqgpgme.so:security/gpgme-qt5 USES= cmake compiler:c++11-lib cpe gettext grantlee:5 kde:5 qca qt:5 tar:xz CPE_VENDOR= kde USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons guiaddons i18n iconthemes imap itemmodels itemviews jobwidgets \ kdewebkit kio service solid sonnet syntaxhighlighting \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \ contacts grantleetheme gravatar identitymanagement \ ldap libkdepim libkleo mailtransport mbox \ mime pimcommon pimtextedit USE_QT= concurrent core dbus declarative gui location network printsupport \ uitools webchannel webengine widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes OPTIONS_DEFINE= INOTIFY DOCS OPTIONS_DEFAULT= INOTIFY OPTIONS_SUB= yes INOTIFY_DESC= Filesystem alteration notifications using inotify INOTIFY_LIB_DEPENDS= libinotify.so:devel/libinotify .include diff --git a/net/qoauth-qt5/Makefile b/net/qoauth-qt5/Makefile index feeecd75511c..547262fa494b 100644 --- a/net/qoauth-qt5/Makefile +++ b/net/qoauth-qt5/Makefile @@ -1,21 +1,21 @@ PORTNAME= qoauth PORTVERSION= 2.0.0 DISTVERSIONPREFIX= v -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= net devel security PKGNAMESUFFIX= -qt5 MAINTAINER= kde@FreeBSD.org COMMENT= Qt5 support for OAuth-powered network services LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lang qmake:outsource qca qt:5 USE_LDCONFIG= yes USE_QT= core network testlib buildtools_build qmake_build USE_GITHUB= yes GH_ACCOUNT= ayoy .include diff --git a/polish/kadu/Makefile b/polish/kadu/Makefile index 3e1f8b43ae14..77f67a0944b2 100644 --- a/polish/kadu/Makefile +++ b/polish/kadu/Makefile @@ -1,69 +1,69 @@ PORTNAME= kadu PORTVERSION= 4.3 -PORTREVISION= 23 +PORTREVISION= 24 PORTEPOCH= 1 CATEGORIES= polish net-im MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}/:kadu \ http://download.kadu.im/stable/:kadu \ http://download.kadu.im/additions/:additions DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:kadu DIST_SUBDIR= kadu EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= ports@FreeBSD.org COMMENT= Internet communicator supporting Gadu-Gadu and Jabber/XMPP LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash \ pl-libgadu>=1.12.2:polish/libgadu LIB_DEPENDS= libmpdclient.so:audio/libmpdclient \ libsndfile.so:audio/libsndfile \ libinjeqt.so:devel/injeqt \ libidn.so:dns/libidn \ libqxmpp.so:net-im/qxmpp-qt5 \ libgadu.so:polish/libgadu \ libgcrypt.so:security/libgcrypt \ libotr.so.5:security/libotr \ libenchant.so:textproc/enchant # TODO ntrack and ntrack-qt (needs porting) ? # TODO separate ports for plugins and themes (possible starting with 0.10) GG6_EMOTS_DISTFILE= kompatybilne_z_GG6.tar.gz GG7_EMOTS_DISTFILE= dodatkowe_emoty_GG7.tar.gz USES= cmake:insource compiler:c++17-lang cpe gettext-runtime gnome \ libarchive pkgconfig qca qt:5 readline tar:bzip2 xorg USE_XORG= x11 xext xfixes xscrnsaver USE_GNOME= glib20 USE_QT= concurrent core dbus declarative gui multimedia network \ script scripttools sql webkit widgets x11extras \ xml xmlpatterns \ buildtools_build linguisttools_build testlib_build \ qmake_build imageformats_run sql-sqlite3_run # Setting KADU_VERSION disables git invocation CMAKE_ARGS= -DKADU_VERSION:STRING="${DISTVERSION}" -DWITH_ENCHANT=ON \ -DENABLE_TESTS=OFF LDFLAGS+= -lexecinfo OPTIONS_DEFINE= GG_EMOTS OPTIONS_SUB= yes GG_EMOTS_DESC= GG-compatible emoticons GG_EMOTS_DISTFILES= ${GG6_EMOTS_DISTFILE}:additions \ ${GG7_EMOTS_DISTFILE}:additions post-patch: @${REINPLACE_CMD} '/kadu_add_test/ s|^|#|' \ ${WRKSRC}/kadu-core/plugin/CMakeLists.txt post-install-GG_EMOTS-on: @${MKDIR} ${WRKSRC}/varia/themes/emoticons @cd ${WRKSRC}/varia/themes/emoticons && \ ${TAR} -zxf ${_DISTDIR}/${GG6_EMOTS_DISTFILE} && \ ${MV} kompatybilne_z_GG6 gg6_compatible && \ cd gg6_compatible && ${TAR} -zxf ${_DISTDIR}/${GG7_EMOTS_DISTFILE} @cd ${WRKSRC}/varia/themes/emoticons && \ ${COPYTREE_SHARE} gg6_compatible ${STAGEDIR}${DATADIR}/themes/emoticons .include diff --git a/sysutils/kf5-kwallet/Makefile b/sysutils/kf5-kwallet/Makefile index a082fdca6241..5e16dffe3136 100644 --- a/sysutils/kf5-kwallet/Makefile +++ b/sysutils/kf5-kwallet/Makefile @@ -1,32 +1,33 @@ PORTNAME= kwallet DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 1 CATEGORIES= sysutils kde kde-frameworks PATCH_SITES= https://invent.kde.org/frameworks/kwallet/-/commit/ PATCHFILES= ac77d25dcf9eb5832ebdf9301041682547d2b4cf.diff:-p1 MAINTAINER= kde@FreeBSD.org COMMENT= KF5 secure and unified container for user passwords LIB_DEPENDS= libassuan.so:security/libassuan \ libgcrypt.so:security/libgcrypt \ libgpg-error.so:security/libgpg-error \ libgpgme.so:security/gpgme \ libqgpgme.so:security/gpgme-qt5 \ libgpgmepp.so:security/gpgme-cpp USES= cmake compiler:c++11-lib gettext kde:5 qca qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \ i18n iconthemes notifications service \ widgetsaddons windowsystem \ doctools_build ecm_build USE_QT= core dbus gui testlib widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= PINENTRY OPTIONS_DEFAULT= PINENTRY PINENTRY_DESC= Include pinentry-qt, for wallet passwords PINENTRY_RUN_DEPENDS= pinentry-qt5:security/pinentry-qt5 .include diff --git a/www/choqok/Makefile b/www/choqok/Makefile index 232c2406cd7d..bbc41a0da2ce 100644 --- a/www/choqok/Makefile +++ b/www/choqok/Makefile @@ -1,30 +1,30 @@ PORTNAME= choqok DISTVERSION= 1.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= www kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION:R}/src DIST_SUBDIR= KDE/${PORTNAME} MAINTAINER= kde@FreeBSD.org COMMENT= KDE micro-blogging client LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqjson-qt5.so:devel/qjson \ libqoauth-qt5.so:net/qoauth-qt5 \ libtelepathy-qt5.so:net-im/telepathy-qt USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qca qt:5 tar:xz USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons doctools ecm emoticons globalaccel guiaddons i18n \ itemviews jobwidgets kcmutils kdewebkit kio notifications \ notifyconfig parts purpose service solid sonnet textwidgets \ wallet widgetsaddons xmlgui \ kded_run USE_QT= concurrent core dbus gui network networkauth webkit widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes .include diff --git a/x11/plasma5-kactivitymanagerd/Makefile b/x11/plasma5-kactivitymanagerd/Makefile index 7d3fbc981502..f5d84e39d2cc 100644 --- a/x11/plasma5-kactivitymanagerd/Makefile +++ b/x11/plasma5-kactivitymanagerd/Makefile @@ -1,18 +1,18 @@ PORTNAME= kactivitymanagerd DISTVERSION= ${KDE_PLASMA_VERSION} -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= System service to manage user's activities, track the usage patterns BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs config configwidgets coreaddons crash dbusaddons \ ecm globalaccel i18n kio service widgetsaddons windowsystem \ xmlgui USE_QT= concurrent core dbus gui network sql widgets xml \ buildtools_build qmake_build .include