diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile index 8ac5130d1534..57ed4060a5f0 100644 --- a/astro/gpsbabel/Makefile +++ b/astro/gpsbabel/Makefile @@ -1,66 +1,59 @@ # Created by: Laurent Courty PORTNAME= gpsbabel DISTVERSIONPREFIX= ${PORTNAME}_ DISTVERSION= 1_7_0 CATEGORIES= astro geography MAINTAINER= dev2@heesakkers.info COMMENT= GPS file translating tool LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler:c++11-lang gmake localbase qt:5 USE_QT= core qmake_build CONFLICTS= gpsbabel14 USE_GITHUB= yes GNU_CONFIGURE= yes OPTIONS_DEFINE= GUI OPTIONS_SUB= yes GUI_USES= gl GUI_USE= GL=gl \ QT=declarative,gui,location,network,printsupport,webchannel \ QT=webengine,widgets,xml,buildtools_build,linguisttools_build GUI_ALL_TARGET= gui GUI_VARS= MAKE_JOBS_UNSAFE=yes CONFIGURE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" MAKE_ENV= CC="${CC}" CXX="${CXX}" CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" do-build: (cd ${WRKSRC}; ${CONFIGURE_ENV} ${CONFIGURE_CMD}; ${MAKE_ENV} ${GMAKE}) do-build-GUI-on: (cd ${WRKSRC}/gui; ${QMAKE} USE_GUI=qt5; ${LRELEASE} *.ts; ${GMAKE}) post-patch: @${REINPLACE_CMD} '/langPath_ = / \ s|QApplication::applicationDirPath()|"${DATADIR}"|' \ ${WRKSRC}/gui/mainwindow.cc @${RM} -r ${WRKSRC}/zlib/contrib/minizip do-install: ${INSTALL_PROGRAM} ${WRKSRC}/gpsbabel ${STAGEDIR}${PREFIX}/bin/ do-install-GUI-on: ${INSTALL_PROGRAM} ${WRKSRC}/gui/objects/gpsbabelfe \ ${STAGEDIR}${PREFIX}/bin/ ${INSTALL_DATA} ${WRKSRC}/gui/gpsbabel.desktop \ ${STAGEDIR}${PREFIX}/share/applications/ ${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/gui/*.qm ${STAGEDIR}${DATADIR}/translations/ ${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png -.include - -.if ${PORT_OPTIONS:MGUI} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/astro/marble/Makefile b/astro/marble/Makefile index 0b670cdb9e46..6b95c92d08f5 100644 --- a/astro/marble/Makefile +++ b/astro/marble/Makefile @@ -1,54 +1,48 @@ PORTNAME= marble DISTVERSION= ${KDE_APPLICATIONS_VERSION} PORTREVISION= 2 CATEGORIES= astro education kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Virtual globe and world atlas for KDE LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libquazip1-qt5.so:archivers/quazip USES= cmake compiler:c++11-lang desktop-file-utils gettext \ kde:5 qt:5 shared-mime-info tar:xz USE_KDE= attica auth codecs completion config configwidgets coreaddons \ crash doctools i18n jobwidgets kio newstuff package parts \ plasma-framework plasma-workspace-wallpapers runner service solid \ sonnet textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative designer gui location network opengl \ phonon4 printsupport script serialport sql svg webchannel widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes MAKE_ENV= XDG_CONFIG_HOME=/dev/null # We have to set QT_IMPORTS_PATH, as it does not get picked up CMAKE_ARGS= -DMOBILE:BOOL=FALSE \ -DQT_IMPORTS_DIR:PATH=${QT_IMPORTDIR} # Override shared library version KDE_APPLICATIONS_SHLIB_VER= 21.4.0 OPTIONS_DEFINE= GPS DOCS WEBENGINE OPTIONS_DEFAULT=GPS OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE OPTIONS_SUB= yes GPS_DESC= Support for GPS position provider GPS_LIB_DEPENDS= libgps.so:astro/gpsd GPS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_libgps WEBENGINE_DESC= Add dependency on qt5-webengine WEBENGINE_USE= QT=webengine WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets -.include -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile index 1040d527eb2b..da133c4f688e 100644 --- a/astro/qmapshack/Makefile +++ b/astro/qmapshack/Makefile @@ -1,35 +1,32 @@ # Created by: Muhammad Moinur Rahman PORTNAME= qmapshack PORTVERSION= 1.16.1 DISTVERSIONPREFIX= V_ CATEGORIES= astro MAINTAINER= bofh@FreeBSD.org COMMENT= Ultimate outdoor aficionado's tool LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libgdal.so:graphics/gdal \ libproj.so:graphics/proj \ libquazip1-qt5.so:archivers/quazip \ libroutino.so:astro/routino RUN_DEPENDS= ${LOCALBASE}/bin/bsdisks:sysutils/bsdisks USES= cmake compiler:c++11-lib desktop-file-utils gl jpeg \ pkgconfig qt:5 xorg USE_GITHUB= yes USE_GL= gl USE_QT= buildtools core dbus declarative gui help linguisttools location network \ printsupport qmake sql sql-sqlite3 uitools \ webchannel webengine widgets xml GH_ACCOUNT= Maproom OPTIONS_DEFINE= DOCS .include diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile index 50c6c09340cf..08d6f1080363 100644 --- a/audio/amarok/Makefile +++ b/audio/amarok/Makefile @@ -1,97 +1,90 @@ PORTNAME= amarok DISTVERSIONPREFIX= v DISTVERSION= 2.9.71 PORTREVISION= 2 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 - -.if ${PORT_OPTIONS:MQTWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile index a5cf45506fec..56dde276ba5f 100644 --- a/audio/musescore/Makefile +++ b/audio/musescore/Makefile @@ -1,73 +1,68 @@ PORTNAME= ${GH_PROJECT:tl} DISTVERSIONPREFIX= v DISTVERSION= 3.6.1 PORTREVISION= 2 CATEGORIES= audio MAINTAINER= adridg@FreeBSD.org COMMENT= Free music composition & notation software LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.GPL LIB_DEPENDS= libmp3lame.so:audio/lame \ libsndfile.so:audio/libsndfile \ libvorbis.so:audio/libvorbis \ libogg.so:audio/libogg \ libfreetype.so:print/freetype2 USES= cmake compiler:c++11-lib desktop-file-utils localbase \ pkgconfig qt:5 shared-mime-info USE_QT= concurrent core declarative designer graphicaleffects gui \ help location network opengl printsupport \ quickcontrols2 scripttools sql svg testlib \ webchannel widgets xml xmlpatterns \ buildtools_build linguisttools_build qmake_build uitools_build USE_GITHUB= yes GH_PROJECT= MuseScore # Each release gets a subdir containing the distfiles for that release, # so hope that scanning the parent dir finds new ones. # # Note needs PORTVERSION:R once there is a .minor version DATADIR= ${PREFIX}/share/mscore-${PORTVERSION:R} ALL_TARGET= lrelease manpages all CMAKE_OFF= BUILD_PORTMIDI BUILD_PCH MSCORE_UNSTABLE CMAKE_ON= USE_SYSTEM_FREETYPE CMAKE_BUILD_TYPE= release # WebEngine is only available on i386/amd64, amd ppc64 starting FreeBSD 13.0. # If enabled on arches that don't have WebEngine, the build breaks. OPTIONS_DEFINE= ALSA JACK PORTAUDIO PULSEAUDIO WEBENGINE OPTIONS_DEFAULT= PORTAUDIO OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE WEBENGINE_DESC= Use WebEngine in the welcome panel ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib ALSA_CMAKE_BOOL= BUILD_ALSA JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CMAKE_BOOL= BUILD_JACK PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_CMAKE_BOOL= BUILD_PORTAUDIO PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CMAKE_BOOL= BUILD_PULSEAUDIO WEBENGINE_USE= qt=webengine WEBENGINE_CMAKE_BOOL= BUILD_WEBENGINE .include .if ${CHOSEN_COMPILER_TYPE} == clang CXXFLAGS+= -Wno-inconsistent-missing-override .endif -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile index c1638710a3a0..9cd950f971a3 100644 --- a/audio/supercollider/Makefile +++ b/audio/supercollider/Makefile @@ -1,62 +1,60 @@ PORTNAME= supercollider DISTVERSION= 3.11.0 PORTREVISION= 3 CATEGORIES= audio MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/ DISTNAME= SuperCollider-${PORTVERSION}-Source MAINTAINER= ports@nicandneal.net COMMENT= Programming language for real time audio synthesis LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ libfftw3f.so:math/fftw3-float \ libyaml-cpp.so:devel/yaml-cpp USES= cmake compiler:c++11-lang iconv localbase pkgconfig \ qt:5 readline shared-mime-info tar:bzip2 xorg USE_QT= buildtools_build concurrent core declarative gui linguisttools location \ network opengl printsupport qmake_build sensors \ sql widgets websockets webchannel svg USE_XORG= x11 USE_LDCONFIG= yes CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \ -DLIBUSB_1_INCLUDE_DIR=/usr/include \ -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \ -DLIBSCSYNTH=ON \ -DSYSTEM_BOOST=ON \ -DSYSTEM_YAMLCPP=ON \ -DSC_ABLETON_LINK=OFF DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \ "scide" "" false OPTIONS_DEFINE= AVAHI HELP SUPERNOVA OPTIONS_DEFAULT= AVAHI HELP SUPERNOVA OPTIONS_SUB= yes HELP_DESC= Install on-line help text SUPERNOVA_DESC= Build with supernova as optional audio synthesis server AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app AVAHI_CMAKE_BOOL_OFF= NO_AVAHI HELP_CMAKE_BOOL= INSTALL_HELP SUPERNOVA_CMAKE_BOOL= SUPERNOVA .include .if ! ${ARCH} == amd64 && ! ${ARCH} == i386 CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE -DSC_USE_QTWEBENGINE:BOOL=FALSE .else -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 USE_QT+= webengine .endif .include diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile index f0bcfa101b50..20198455e1bd 100644 --- a/biology/py-orange3-bioinformatics/Makefile +++ b/biology/py-orange3-bioinformatics/Makefile @@ -1,33 +1,30 @@ PORTNAME= orange3-bioinformatics DISTVERSION= 4.3.1 CATEGORIES= biology python MASTER_SITES= CHEESESHOP PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Orange3-Bioinformatics-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on providing common functionality for bioinformatics LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}point-annotator>=2.0:math/py-point-annotator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyclipper>=1.2.0:math/py-pyclipper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests-cache>0:www/py-requests-cache@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}resdk>0:biology/py-resdk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.5.0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile index 69602c726a61..434fe4035449 100644 --- a/biology/py-orange3-single-cell/Makefile +++ b/biology/py-orange3-single-cell/Makefile @@ -1,43 +1,40 @@ PORTNAME= orange3-single-cell DISTVERSION= 0.8.2 PORTREVISION= 3 CATEGORIES= biology python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on for gene expression of single cell data LICENSE= AGPLv3+ -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}orange3-bioinformatics>0:biology/py-orange3-bioinformatics@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astropy>0:astro/py-astropy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastdtw>0:math/py-fastdtw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.11:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}loompy>=2.0.10:biology/py-loompy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYNUMPY} # Supports 3.4+ but loompy 3.6+ only. USES= python:3.7+ USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist OPTIONS_DEFINE= DOCS DOCS_BUILD_DEPENDS= gmake:devel/gmake \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} pre-build-DOCS-on: @cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} pre-build-DOCS-off: @${REINPLACE_CMD} "s|^ include_documentation| #include_documentation|" ${WRKSRC}/setup.py .include diff --git a/chinese/fcitx-libpinyin/Makefile b/chinese/fcitx-libpinyin/Makefile index 11215eab9ae2..d48629267202 100644 --- a/chinese/fcitx-libpinyin/Makefile +++ b/chinese/fcitx-libpinyin/Makefile @@ -1,51 +1,49 @@ # Created by: Zhihao Yuan PORTNAME= fcitx-libpinyin PORTVERSION= 0.5.3 PORTREVISION= 2 CATEGORIES= chinese MASTER_SITES= http://download.fcitx-im.org/${PORTNAME}/:body \ http://download.fcitx-im.org/data/:data DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:body \ model.text.${_MODEL_VER}.tar.gz:data DIST_SUBDIR= fcitx EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= lichray@gmail.com COMMENT= Libpinyin support for Fcitx LICENSE= GPLv2 BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \ libpinyin.so:chinese/libpinyin\ libFcitxQt5WidgetsAddons.so:textproc/fcitx-qt5 USES= cmake gettext gnome pkgconfig tar:xz _MODEL_VER= 20161206 OPTIONS_DEFINE= QT5 OPTIONS_DEFAULT_aarch64= QT5 OPTIONS_DEFAULT_amd64= QT5 OPTIONS_DEFAULT_i386= QT5 QT5_DESC= Enable Qtr for dictmanager .include .if ${PORT_OPTIONS:MQT5} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 USES+= qt:5 USE_QT= qmake_build gui webengine buildtools_build USE_LDCONFIG= ${PREFIX}/lib/fcitx/qt PLIST_SUB+= QT5="" .else CMAKE_ARGS+= -DENABLE_QT=OFF PLIST_SUB+= QT5="@comment " .endif post-patch: @${CP} ${_DISTDIR}/model.text.${_MODEL_VER}.tar.gz ${WRKSRC}/data/. .include diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile index 9f6727ace5f9..a5234b987cf3 100644 --- a/databases/kbibtex/Makefile +++ b/databases/kbibtex/Makefile @@ -1,46 +1,39 @@ # Created by: Markus Brueffer PORTNAME= kbibtex DISTVERSION= 0.9.2 PORTREVISION= 24 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 - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/deskutils/akonadi-calendar-tools/Makefile b/deskutils/akonadi-calendar-tools/Makefile index 8cdb8ad5355c..1c4e428a06ea 100644 --- a/deskutils/akonadi-calendar-tools/Makefile +++ b/deskutils/akonadi-calendar-tools/Makefile @@ -1,31 +1,28 @@ PORTNAME= akonadi-calendar-tools DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= CLI tools to manage akonadi calendars -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash guiaddons i18n iconthemes itemmodels \ itemviews jobwidgets kdelibs4support kio notifications parts \ service solid sonnet textwidgets unitconversion widgetsaddons \ windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar calendarsupport calendarcore calendarutils \ identitymanagement libkdepim mime pimtextedit USE_QT= core dbus gui network printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/akonadi-import-wizard/Makefile b/deskutils/akonadi-import-wizard/Makefile index 476b4329a613..591324efb699 100644 --- a/deskutils/akonadi-import-wizard/Makefile +++ b/deskutils/akonadi-import-wizard/Makefile @@ -1,35 +1,32 @@ PORTNAME= akonadi-import-wizard DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Import data from other mail clients to KMail -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 \ libqt5keychain.so:security/qtkeychain USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets coreaddons \ crash dbusaddons i18n itemmodels kio service wallet \ widgetsaddons xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \ identitymanagement imap libkdepim libkleo mailcommon mailimporter \ mailtransport messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/akonadiconsole/Makefile b/deskutils/akonadiconsole/Makefile index 94e8bf05df7a..939ea7c13a7b 100644 --- a/deskutils/akonadiconsole/Makefile +++ b/deskutils/akonadiconsole/Makefile @@ -1,41 +1,38 @@ PORTNAME= akonadiconsole DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Akonadi management and debugging console LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 \ libical.so:devel/libical \ libxapian.so:databases/xapian-core USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kdelibs4support kio \ notifications parts service solid sonnet textwidgets \ unitconversion widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \ akonadisearch calendarcore calendarsupport contacts \ grantleetheme identitymanagement libkdepim libkleo messagelib mime \ pimcommon pimtextedit USE_QT= concurrent core dbus gui network printsupport sql widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/akregator/Makefile b/deskutils/akregator/Makefile index 2e20761becbf..197fcaef45a4 100644 --- a/deskutils/akregator/Makefile +++ b/deskutils/akregator/Makefile @@ -1,37 +1,34 @@ PORTNAME= akregator DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Feed reader for KDE LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 desktop-file-utils gettext grantlee:5 kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons crash \ i18n iconthemes itemmodels jobwidgets kcmutils kio \ notifications notifyconfig parts service solid sonnet texteditor\ textwidgets widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadimime contacts grantleetheme kontactinterface \ libkdepim libkleo messagelib mime pimcommon pimtextedit syndication USE_QT= concurrent core dbus declarative gui location network printsupport \ webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile index 0643c3606fe6..9ebc5b6f4447 100644 --- a/deskutils/calibre/Makefile +++ b/deskutils/calibre/Makefile @@ -1,120 +1,117 @@ # Created by: stas PORTNAME= calibre PORTVERSION= 5.34.0 CATEGORIES= deskutils python MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/ MAINTAINER= madpilot@FreeBSD.org COMMENT= Ebook management application LICENSE= GPLv3 -DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libpoppler-qt5.so:graphics/poppler-qt5 \ libwmflite.so:graphics/libwmf \ libchm.so:misc/chmlib \ libicudata.so:devel/icu \ libpodofo.so:graphics/podofo \ libmtp.so:multimedia/libmtp \ libfreetype.so:print/freetype2 \ libhunspell-1.7.so:textproc/hunspell \ libhyphen.so:textproc/hyphen \ libstemmer.so:textproc/snowballstemmer BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf RUN_DEPENDS= xdg-open:devel/xdg-utils \ ${PYTHON_PKGNAMEPREFIX}css-parser>=1.0.4:www/py-css-parser@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dnspython>=0:dns/py-dnspython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dateutil>=0:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mechanize>=0:www/py-mechanize@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}netifaces>=0:net/py-netifaces@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>=0:www/py-cssselect@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apsw>=0:databases/py-apsw@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}msgpack>=0.3:devel/py-msgpack@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cchardet>=0:textproc/py-cchardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}html5-parser>=0.4.3:www/py-html5-parser@${PY_FLAVOR} \ ${PY_PILLOW} \ pdftohtml:graphics/poppler-utils \ ${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf USES= desktop-file-utils gettext-runtime gl gnome localbase:ldflags \ pkgconfig pyqt:5 python:3.8+ qt:5 shared-mime-info shebangfix \ ssl tar:xz xorg USE_RC_SUBR= calibre SUB_LIST+= PYTHON_VERSION=${PYTHON_VERSION} USE_PYQT= core gui network pysip qtbuilder sip svg webengine widgets xmlpatterns USE_QT= buildtools_build core dbus gui qmake_build widgets USE_GL= egl gl USE_GNOME= glib20 USE_XORG= xrender xext x11 EXTRACT_BEFORE_ARGS= -x -s '/^calibre/~-src/' -f SHEBANG_GLOB= *.sh *.py *.recipe python_OLD_CMD= "/usr/bin/env python2" "/usr/bin/env python2" "/usr/bin/env python" /bin/python2 \ /usr/bin/python2 ${LOCALBASE}/bin/python3 WRKSRC= ${WRKDIR}/${PORTNAME}-src-${PORTVERSION} MAKE_ENV+= FC_INC_DIR="${LOCALBASE}/include/fontconfig" \ FC_LIB_DIR="${LOCALBASE}/lib" \ OVERRIDE_CFLAGS="${CFLAGS}" \ OVERRIDE_LDFLAGS="${LDFLAGS}" \ PODOFO_LIB_DIR="${LOCALBASE}/lib" \ PODOFO_INC_DIR="${LOCALBASE}/include/podofo" \ WITH_USB=yes \ CALIBRE_CONFIG_DIRECTORY=${WRKDIR}/calibre-config \ XDG_DATA_DIRS=${STAGEDIR}${PREFIX}/share \ XDG_CONFIG_HOME=${WRKDIR}/xdg-config \ XDG_UTILS_INSTALL_MODE=system \ QMAKE=${QMAKE} \ SIP_BIN=${SIP} \ SIP_DIR=${PYQT_SIPDIR} \ CALIBRE_PY3_PORT=1 post-patch: @${REINPLACE_CMD} -e "s|#!/usr/bin/env python{py_major_version}|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python2|#!${PYTHON_CMD}|" \ -e "s|#!/usr/bin/env python|#!${PYTHON_CMD}|" \ ${WRKSRC}/setup/install.py \ ${WRKSRC}/src/calibre/gui2/dialogs/custom_recipes.py \ ${WRKSRC}/src/calibre/gui2/preferences/tweaks.py do-build: @${MKDIR} ${WRKDIR}/calibre-config ${WRKDIR}/xdg-config @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} build) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PYTHON_VERSION}/site-packages \ ${STAGEDIR}${PREFIX}/share/icons/hicolor \ ${STAGEDIR}${PREFIX}/share/applications \ ${STAGEDIR}${PREFIX}/share/desktop-directories \ ${STAGEDIR}${PREFIX}/share/mime/packages # Create this file to avoid what looks like a bug in xdg-desktop-menu @${TOUCH} ${STAGEDIR}${PREFIX}/share/applications/defaults.list (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \ ${PYSETUP} install --prefix ${PREFIX} \ --staging-root ${STAGEDIR}${PREFIX}) @${RM} ${STAGEDIR}${PREFIX}/bin/calibre-uninstall \ ${STAGEDIR}${PREFIX}/share/applications/defaults.list @${RMDIR} ${STAGEDIR}${PREFIX}/share/desktop-directories @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/calibre/calibre/plugins/* .include diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile index c20ccffb6812..6332727f3549 100644 --- a/deskutils/grantlee-editor/Makefile +++ b/deskutils/grantlee-editor/Makefile @@ -1,38 +1,35 @@ PORTNAME= grantlee-editor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Editor for Grantlee themes LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 gettext grantlee:5 \ kde:5 qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons crash dbusaddons i18n itemmodels jobwidgets \ kio newstuff service solid syntaxhighlighting texteditor \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme \ libkleo messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus declarative gui location network \ printsupport webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile index 02317edb6fa8..14ee0692f6a5 100644 --- a/deskutils/kaddressbook/Makefile +++ b/deskutils/kaddressbook/Makefile @@ -1,35 +1,32 @@ PORTNAME= kaddressbook DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE contact manager -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 desktop-file-utils gettext grantlee:5 kde:5 \ qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons crash \ i18n iconthemes itemmodels jobwidgets kcmutils kio parts \ prison service solid sonnet textwidgets widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadisearch contacts grantleetheme \ imap kontactinterface libkdepim mime pimcommon \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile index 9610d413187d..313835fca8d1 100644 --- a/deskutils/kalarm/Makefile +++ b/deskutils/kalarm/Makefile @@ -1,36 +1,33 @@ PORTNAME= kalarm DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Personal alarm scheduler -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz xorg USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ notifications notifyconfig parts service solid sonnet textwidgets \ unitconversion wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime alarmcalendar calendarcore \ calendarutils contacts globalaccel grantleetheme holidays identitymanagement \ idletime libkdepim mailcommon mailtransport mime \ pimcommon pimtextedit imap \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network phonon4 printsupport widgets \ x11extras xml \ buildtools_build qmake_build USE_XORG= x11 USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kdepim-addons/Makefile b/deskutils/kdepim-addons/Makefile index e3db6e27fca8..d16ac393ac1a 100644 --- a/deskutils/kdepim-addons/Makefile +++ b/deskutils/kdepim-addons/Makefile @@ -1,45 +1,42 @@ PORTNAME= kdepim-addons DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE PIM addons LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= markdown:textproc/discount RUN_DEPENDS= markdown:textproc/discount 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 gettext grantlee:5 kde:5 \ pkgconfig qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets coreaddons \ dbusaddons guiaddons i18n iconthemes itemmodels itemviews jobwidgets \ kdeclarative khtml kio parts prison service solid sonnet syntaxhighlighting \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadiimportwizard \ akonadimime akonadinotes calendarcore calendarsupport \ calendarutils contacts eventviews gapi grantleetheme \ gravatar identitymanagement imap incidenceeditor \ kitinerary kontactinterface kpkpass libkdepim \ libkleo libksieve mailcommon mailimporter mailtransport \ messagelib mime pimcommon pimtextedit tnef USE_QT= concurrent core dbus declarative gui location network printsupport testlib \ webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile index 2de19585b0f2..fe657dfe4ef2 100644 --- a/deskutils/kdepim-runtime/Makefile +++ b/deskutils/kdepim-runtime/Makefile @@ -1,44 +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 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 alarmcalendar 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/deskutils/kdepim/Makefile b/deskutils/kdepim/Makefile index df338ec7f38e..02f86758c285 100644 --- a/deskutils/kdepim/Makefile +++ b/deskutils/kdepim/Makefile @@ -1,14 +1,11 @@ PORTNAME= kdepim DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - MAINTAINER= kde@FreeBSD.org COMMENT= KDE PIM applications metaport USES= kde:5 metaport USE_KDE= ${_USE_KDEPIM5_ALL} .include diff --git a/deskutils/kmail-account-wizard/Makefile b/deskutils/kmail-account-wizard/Makefile index c11bf2908b65..1b273a0d04f3 100644 --- a/deskutils/kmail-account-wizard/Makefile +++ b/deskutils/kmail-account-wizard/Makefile @@ -1,35 +1,32 @@ PORTNAME= kmail-account-wizard DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE mail account wizard -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 desktop-file-utils gettext kde:5 \ qt:5 shared-mime-info tar:xz USE_KDE= attica auth codecs config configwidgets coreaddons crash \ dbusaddons i18n itemmodels itemviews kcmutils kio kross \ newstuff notifications notifyconfig service texteditor wallet \ widgetsaddons xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadimime identitymanagement ldap libkdepim libkleo \ mailtransport mime pimcommon pimtextedit USE_QT= concurrent core dbus gui network script widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile index 57388a50cab9..9f8d471360e0 100644 --- a/deskutils/kmail/Makefile +++ b/deskutils/kmail/Makefile @@ -1,50 +1,47 @@ PORTNAME= kmail DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE mail client LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 \ libqt5keychain.so:security/qtkeychain RUN_DEPENDS= accountwizard:deskutils/kmail-account-wizard \ akonadiimportwizard:deskutils/akonadi-import-wizard \ mboximporter:deskutils/mbox-importer \ sieveeditor:deskutils/pim-sieve-editor USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 qt:5 tar:xz CPE_VENDOR= kde USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes imap \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ notifications notifyconfig parts service solid sonnet \ syntaxhighlighting texteditor textwidgets unitconversion wallet \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadisearch calendarcore \ calendarutils contacts gravatar grantleetheme \ identitymanagement libkdepim libkleo libksieve \ kontactinterface ldap mailcommon mailtransport messagelib \ mime pimcommon pimtextedit tnef \ kdepim-runtime5_run USE_QT= concurrent core dbus declarative gui location network printsupport \ webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/knotes/Makefile b/deskutils/knotes/Makefile index 1725873eac41..46f4eb58ec90 100644 --- a/deskutils/knotes/Makefile +++ b/deskutils/knotes/Makefile @@ -1,36 +1,33 @@ PORTNAME= knotes DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Popup notes LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib gettext grantlee:5 kde:5 qt:5 tar:xz xorg USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons dnssd globalaccel guiaddons i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kdelibs4support kio newstuff notifications notifyconfig parts \ service solid sonnet textwidgets unitconversion widgetsaddons \ windowsystem xmlgui # pim components USE_KDE+= akonadi akonadicontacts akonadinotes akonadisearch \ calendarcore calendarutils contacts grantleetheme imap kontactinterface libkdepim \ mime pimcommon pimtextedit \ kdepim-runtime5_run USE_QT= concurrent core dbus gui network printsupport widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/kontact/Makefile b/deskutils/kontact/Makefile index 6c0c5262a075..8420eb49565d 100644 --- a/deskutils/kontact/Makefile +++ b/deskutils/kontact/Makefile @@ -1,29 +1,26 @@ PORTNAME= kontact DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE Personal Information Manager LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons crash \ i18n iconthemes itemmodels jobwidgets kcmutils kio parts \ service solid sonnet textwidgets widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi grantleetheme kontactinterface libkdepim pimcommon USE_QT= concurrent core dbus declarative gui location network \ printsupport webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile index 3fdd5ad99f10..8330e2fad7fc 100644 --- a/deskutils/korganizer/Makefile +++ b/deskutils/korganizer/Makefile @@ -1,36 +1,33 @@ PORTNAME= korganizer DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Calendar and scheduling Program -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++11-lib desktop-file-utils gettext gl kde:5 qt:5 tar:xz USE_GL= gl USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ itemmodels itemviews jobwidgets kcmutils kdelibs4support kio \ newstuff notifications parts service solid sonnet textwidgets \ unitconversion wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime \ akonadinotes akonadisearch calendarcore calendarsupport \ calendarutils contacts eventviews grantleetheme holidays identitymanagement \ imap incidenceeditor kontactinterface ldap \ libkdepim mailtransport mime pimcommon pimtextedit \ kdepim-runtime5_run USE_QT= concurrent core dbus gui multimedia network phonon4 printsupport widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/mbox-importer/Makefile b/deskutils/mbox-importer/Makefile index f04faccd1a35..6b375f9c777e 100644 --- a/deskutils/mbox-importer/Makefile +++ b/deskutils/mbox-importer/Makefile @@ -1,33 +1,30 @@ PORTNAME= mbox-importer DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Import mbox files to KMail -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 desktop-file-utils gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets coreaddons \ crash i18n itemmodels kio service widgetsaddons \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime contacts \ grantleetheme identitymanagement imap libkdepim libkleo mailcommon \ mailimporter messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile index 339c90692876..d0003eaf5b23 100644 --- a/deskutils/nextcloudclient/Makefile +++ b/deskutils/nextcloudclient/Makefile @@ -1,74 +1,71 @@ # Created by: Mathieu Arnold PORTNAME= nextcloudclient PORTVERSION= 3.4.1 DISTVERSIONPREFIX= v CATEGORIES= deskutils MAINTAINER= mr@FreeBSD.org COMMENT= NextCloud Desktop Syncing Client LICENSE= GPLv2 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= inkscape:graphics/inkscape LIB_DEPENDS= libinotify.so:devel/libinotify \ libqt5keychain.so:security/qtkeychain USES= cmake:noninja compiler:c++14-lang desktop-file-utils gmake \ gnome iconv localbase:ldflags pkgconfig qt:5 shared-mime-info \ sqlite ssl USE_QT= buildtools_build concurrent core dbus declarative graphicaleffects \ gui linguist_build location network printsupport qmake_build \ quickcontrols2 sql svg testlib webchannel websockets \ widgets xml CMAKE_ARGS= -DBUILD_UPDATER:BOOL=OFF \ -DCMAKE_INSTALL_MANDIR:STRING=man \ -DWITH_STACK_PROTECTOR:BOOL=OFF USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= nextcloud GH_PROJECT= desktop #OPTIONS_DEFINE= DEBUG DOCS OPTIONS_DEFINE= DEBUG WEBENGINE # DOCS doesn't build currently OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE OPTIONS_DEFAULT_aarch64= WEBENGINE WEBENGINE_DESC= QT5 Webengine support #DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \ # doxygen:devel/doxygen #DOCS_USE= tex=dvipsk:build,latex:build #DOCS_CMAKE_ON= -DWITH_DOC:BOOL=ON WEBENGINE_VARS= USE_QT+=webengine PLIST_SUB= VERSION=${PORTVERSION} .include .ifdef WITH_DEBUG CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Debug .endif post-patch: @${REINPLACE_CMD} -e \ 's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt post-patch-WEBENGINE-off: @${REINPLACE_CMD} -e '/^find_package.*COMPONENTS WebEngineWidgets WebEngine/d' \ ${WRKSRC}/src/CMakeLists.txt pre-configure: @(cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample) post-install: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sync-exclude.lst ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile index 3c91ebcfab8b..2d2a60007469 100644 --- a/deskutils/pim-data-exporter/Makefile +++ b/deskutils/pim-data-exporter/Makefile @@ -1,35 +1,32 @@ PORTNAME= pim-data-exporter DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Import and export KDE PIM settings -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 gettext kde:5 qt:5 tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons i18n itemmodels itemviews \ jobwidgets kio notifications service solid wallet \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime akonadinotes calendarcore contacts \ grantleetheme identitymanagement imap libkdepim libkleo mailcommon \ mailtransport messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/pim-sieve-editor/Makefile b/deskutils/pim-sieve-editor/Makefile index b5d082c8bc10..9e18800dab43 100644 --- a/deskutils/pim-sieve-editor/Makefile +++ b/deskutils/pim-sieve-editor/Makefile @@ -1,28 +1,25 @@ PORTNAME= pim-sieve-editor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Mail sieve editor -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libqt5keychain.so:security/qtkeychain USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs config configwidgets coreaddons crash \ dbusaddons i18n iconthemes kio service wallet \ widgetsaddons xmlgui \ ecm_build # pim components USE_KDE+= libksieve mailtransport pimcommon USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile index d2bda63507af..995e20c29ef9 100644 --- a/deskutils/semantik/Makefile +++ b/deskutils/semantik/Makefile @@ -1,67 +1,64 @@ PORTNAME= semantik DISTVERSION= 1.2.7 CATEGORIES= deskutils kde MASTER_SITES= https://waf.io/ MAINTAINER= kde@FreeBSD.org COMMENT= Mind mapping tool LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= kde:5 pkgconfig python:3.6+ qt:5 shebangfix tar:bzip2 waf \ desktop-file-utils gettext shared-mime-info USE_KDE= auth config configwidgets coreaddons i18n iconthemes \ kdelibs4support kio sonnet widgetsaddons xmlgui USE_LDCONFIG= yes USE_QT= core dbus declarative gui location network printsupport \ svg webchannel webengine widgets xml \ buildtools_build qmake_build SHEBANG_FILES= src/templates/beamer/wscript \ src/templates/pdflatex/wscript \ src/filters/fvym.py \ src/filters/kdissert.py \ src/filters/main.py \ src/filters/others.py \ src/filters/semantik.py \ src/sembind.py \ waf \ wscript CONFIGURE_ENV= PATH="${KDE_PREFIX}/bin:$$PATH" \ WAF_HOME="${WRKSRC}" MAKE_ENV= DESTDIR="${STAGEDIR}" CFLAGS+= -I${LOCALBASE}/include CPPFLAGS+= -I${LOCALBASE}/include PLIST_SUB= PORTVERSION="${PORTVERSION}" OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e 's+@@LOCALBASE@@+${LOCALBASE}+' \ ${WRKSRC}/wscript post-patch-NLS-off: @${REINPLACE_CMD} -e '/langs/ d' \ ${WRKSRC}/wscript post-configure: # Waf injects some bizzarre 3- and 4-level ../ stacks into the include # paths, which don't match how KDE includes are organized, and in a # poudriere build don't necessarily reach /usr/local/include either. @${REINPLACE_CMD} -e "s+..PWD............/include+${LOCALBASE}/include+g" \ ${WRKSRC}/build/c4che/_cache.py post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME}-d \ ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}.so.${PORTVERSION} ${INSTALL_MAN} ${WRKSRC}/src/data/${PORTNAME}.1 ${STAGEDIR}${MANPREFIX}/man/man1/${PORTNAME}.1 .include diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile index 28c4d70f47bf..cb7d12d6906a 100644 --- a/deskutils/syncthingtray/Makefile +++ b/deskutils/syncthingtray/Makefile @@ -1,78 +1,76 @@ PORTNAME= syncthingtray PORTVERSION= 1.1.8 DISTVERSIONPREFIX= v CATEGORIES= deskutils MAINTAINER= swills@FreeBSD.org COMMENT= Qt 5-based Syncthing tray application LICENSE= GPLv2 LICENSE_FILE= ${WRKDIR}/syncthingtray/LICENSE BUILD_DEPENDS= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake:devel/kf5-extra-cmake-modules \ doxygen:devel/doxygen LIB_DEPENDS= libboost_iostreams.so:devel/boost-libs \ libboost_regex.so:devel/boost-libs USES= cmake:insource compiler:c++11-lang iconv kde:5 qt:5 USE_GITHUB= nodefault GH_TUPLE= Martchus:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:syncthingtray/../syncthingtray \ Martchus:cpp-utilities:v5.10.5:cpputilities/../c++utilities \ Martchus:qtutilities:v6.4.2:qtutilities/../qtutilities \ Martchus:subdirs:f3b12f9:subdirs/../subdirs USE_KDE= plasma-framework USE_QT= concurrent core dbus declarative gui location network \ printsupport qdbus quickcontrols2 svg webchannel \ widgets x11extras buildtools_build doc_build linguist_build \ qmake_build testlib_build CMAKE_OFF= USE_STANDARD_FILESYSTEM SYSTEMD_SUPPORT CONFIGURE_WRKSRC= ${WRKDIR} BUILD_WRKSRC= ${WRKDIR} INSTALL_WRKSRC= ${WRKDIR} CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray .include .if ${ARCH} == amd64 || ${ARCH} == i386 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 USE_QT+= webengine .else CMAKE_ARGS+= -DWEBVIEW_PROVIDER=webkit USE_QT+= webkit .endif post-install: ${RM} -r \ ${STAGEDIR}${PREFIX}/include/c++utilities \ ${STAGEDIR}${PREFIX}/include/qtutilities \ ${STAGEDIR}${PREFIX}/lib/libc++utilities.a \ ${STAGEDIR}${PREFIX}/lib/libqtutilities.a \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/c++utilities.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/qtutilities.pc \ ${STAGEDIR}${PREFIX}/share/c++utilities \ ${STAGEDIR}${PREFIX}/share/qtutilities \ ${STAGEDIR}${PREFIX}/share/syncthingconnector/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingfileitemaction/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingmodel/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingplasmoid/cmake \ ${STAGEDIR}${PREFIX}/share/syncthingwidgets/cmake \ ${STAGEDIR}${PREFIX}/include/syncthingconnector \ ${STAGEDIR}${PREFIX}/include/syncthingmodel \ ${STAGEDIR}${PREFIX}/include/syncthingwidgets \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingconnector.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingfileitemaction.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingmodel.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingplasmoid.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig/syncthingwidgets.pc \ ${STAGEDIR}${PREFIX}/lib/libsyncthingconnector.a \ ${STAGEDIR}${PREFIX}/lib/libsyncthingmodel.a \ ${STAGEDIR}${PREFIX}/lib/libsyncthingwidgets.a \ ${STAGEDIR}${QT_PLUGINDIR} \ ${STAGEDIR}${QT_LIBDIR} .include diff --git a/deskutils/zanshin/Makefile b/deskutils/zanshin/Makefile index 51ba9e091982..1f7f0f1d8348 100644 --- a/deskutils/zanshin/Makefile +++ b/deskutils/zanshin/Makefile @@ -1,28 +1,25 @@ PORTNAME= zanshin DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= deskutils kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Daily organizer for KDE -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical USES= cmake compiler:c++14-lang gettext kde:5 qt:5 tar:xz USE_KDE= akonadi auth bookmarks codecs completion config configwidgets \ coreaddons crash ecm guiaddons i18n iconthemes itemmodels \ itemviews jobwidgets kdelibs4support kio notifications package \ parts plasma-framework runner service solid sonnet textwidgets \ unitconversion wallet widgetsaddons windowsystem xmlgui \ # PIM Components USE_KDE+= akonadicalendar akonadicontacts akonadinotes akonadisearch \ calendarcore contacts identitymanagement kontactinterface ldap \ mime pimtextedit \ kdepim-runtime5_run USE_QT= concurrent core dbus declarative gui network printsupport testlib \ widgets xml \ buildtools_build qmake_build .include diff --git a/devel/RStudio/Makefile b/devel/RStudio/Makefile index 8d610762eda6..b031e76d63e1 100644 --- a/devel/RStudio/Makefile +++ b/devel/RStudio/Makefile @@ -1,147 +1,145 @@ # This port opens too many files during build, more than the default setting. # Its build is known to succeed with MAX_FILES_RStudio=4096 in poudriere.conf PORTNAME= RStudio DISTVERSIONPREFIX= v DISTVERSION= 2021.09.1+372 CATEGORIES= devel math java MASTER_SITES= https://s3.amazonaws.com/rstudio-buildtools/dictionaries/:dictionaries \ https://s3.amazonaws.com/rstudio-buildtools/:buildtools DISTFILES= core-dictionaries.zip:dictionaries \ gin-${GIN_VERSION}.zip:buildtools \ gwt-${GWT_VERSION}.zip:buildtools \ mathjax-27.zip:buildtools MAINTAINER= yuri@FreeBSD.org COMMENT= Integrated development environment (IDE) for R LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BROKEN_i386= [ERROR] Line 101: Failed to resolve 'org.rstudio.studio.client.workbench.views.vcs.common.diff.LineActionButtonRenderer.GrayResources' via deferred binding BUILD_DEPENDS= ant:devel/apache-ant \ ${LOCALBASE}/include/sys/sysinfo.h:devel/libsysinfo \ node:www/node \ pandoc:textproc/hs-pandoc \ R-cran-rstudioapi>0:devel/R-cran-rstudioapi LIB_DEPENDS= libR.so:math/R \ libboost_thread.so:devel/boost-libs \ libinotify.so:devel/libinotify \ libsoci_core.so:databases/soci \ libuuid.so:misc/e2fsprogs-libuuid \ libyaml-cpp.so:devel/yaml-cpp FLAVORS= desktop server FLAVOR?= ${FLAVORS:[1]} server_PKGNAMESUFFIX= -server USES= cmake fortran localbase:ldflags pgsql pkgconfig sqlite ssl USE_JAVA= yes JAVA_VERSION= 8 JAVA_BUILD= yes USE_GITHUB= yes GH_PROJECT= ${PORTNAME:tl} GH_TUPLE= rstudio:r2d3:v0.2.0:r2d3/dependencies/common/r2d3 \ rstudio:rmarkdown:aed26ac:rmarkdown/dependencies/common/rmarkdown \ rstudio:rsconnect:03c379b:rsconnect/dependencies/common/rsconnect \ trestletech:plumber:v0.4.6:plumber/dependencies/common/plumber CMAKE_ARGS= -DFREEBSD_RSTUDIO_VERSION:STRING=${PORTVERSION} \ -DFREEBSD_LIBDIR:STRING=${PREFIX}/lib CMAKE_ARGS+= -DQT_QMAKE_EXECUTABLE:STRING=${QMAKE} CMAKE_ARGS+= -DRSTUDIO_BOOST_SIGNALS_VERSION=2 CMAKE_ARGS+= -DFREEBSD_PORT_VERSION:STRING=${DISTVERSION} CMAKE_ARGS+= -DFREEBSD_LOCALBASE:STRING=${LOCALBASE} # SOCI package is looked up here, see patch patch-src_cpp_CMakeLists.txt CMAKE_ON= RSTUDIO_USE_SYSTEM_YAML_CPP \ RSTUDIO_USE_SYSTEM_SOCI MAKE_ENV= HOME=${WRKDIR} \ JAVA_HOME=${JAVA_HOME} \ PATH=${JAVA_HOME}/bin:${PATH} \ ANT_OPTS="-Duser.home=${WRKDIR}" GWT_VERSION= 2.8.1 GIN_VERSION= 2.1.2 .if ${FLAVOR:U} == desktop -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 COMMENT+= (desktop UI version) USES+= desktop-file-utils qt:5 shared-mime-info USE_QT= core dbus declarative gui location network opengl printsupport quickcontrols sensors \ sql svg webchannel webengine webkit widgets xml xmlpatterns buildtools_build qmake_build CMAKE_ARGS+= -DRSTUDIO_TARGET=Desktop INSTALL_SUBDIR= ${PORTNAME:tl} EXECUTABLE= ${PORTNAME:tl} .endif .if ${FLAVOR:U} == server COMMENT+= (web UI version) CMAKE_ARGS+= -DRSTUDIO_TARGET=Server LDFLAGS+= -linotify INSTALL_SUBDIR= ${PORTNAME:tl}-server EXECUTABLE= rserver USER= nobody SUB_LIST= USER=${USER} USE_RC_SUBR= ${PORTNAME:tl}-server .endif post-extract: @${MKDIR} ${WRKSRC}/dependencies/dictionaries && ${MV} ${WRKDIR}/en_* ${WRKSRC}/dependencies/dictionaries/ @${MV} ${WRKDIR}/mathjax-* ${WRKSRC}/dependencies/ @${MKDIR} ${WRKSRC}/src/gwt/lib/gwt && ${MV} ${WRKDIR}/gwt-${GWT_VERSION} ${WRKSRC}/src/gwt/lib/gwt/${GWT_VERSION} @${MKDIR} ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION} && ${MV} ${WRKDIR}/*.jar ${WRKSRC}/src/gwt/lib/gin/${GIN_VERSION}/ post-patch: @${REINPLACE_CMD} -e ' \ s|target_link_libraries(rstudio|target_link_libraries(rstudio procstat|; \ s|get_filename_component|#get_filename_component|; \ s|set(CMAKE_PREFIX_PATH "$${QT_BIN_DIR}//..//lib//cmake")|set(CMAKE_PREFIX_PATH "${LOCALBASE}/lib/cmake")|; \ s|/usr/share/|${PREFIX}/share/|g' \ ${WRKSRC}/src/cpp/desktop/CMakeLists.txt @${REINPLACE_CMD} -e ' \ s|||' \ ${WRKSRC}/src/gwt/build.xml @${REINPLACE_CMD} -e ' \ s|rHomePaths.push_back|//rHomePaths.push_back|; \ s|//rHomePaths.push_back(FilePath("/usr/local/lib/|rHomePaths.push_back(FilePath("${PREFIX}/lib/|' \ ${WRKSRC}/src/cpp/core/r_util/RVersionsPosix.cpp @${REINPLACE_CMD} -e ' \ s|||' \ ${WRKSRC}/src/gwt/build.xml pre-build: @${CP} ${FILESDIR}/global-setenv.h ${WRKSRC}/src/cpp/desktop/ @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/src/cpp/desktop/global-setenv.h post-install: @(echo "#!/bin/sh"; \ echo ""; \ echo "if ! [ -d /proc/curproc ]; then"; \ echo " echo \"${PORTNAME} needs /proc to be mounted as procfs\" >&2"; \ echo " exit 1"; \ echo "fi"; \ echo ""; \ echo "# workaround for the problem that RStudio passes /lib with LD_LIBRARY_PATH that causes the /lib/libgcc_s.so.1 conflict with gcc"; \ echo "LD_PRELOAD=${PREFIX}/lib/gcc${GCC_DEFAULT}/libgcc_s.so JAVA_HOME=${JAVA_HOME} ${PREFIX}/lib/${INSTALL_SUBDIR}/bin/${EXECUTABLE} \"$$"@"\"" \ ) > ${STAGEDIR}${PREFIX}/bin/${EXECUTABLE} @${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/${EXECUTABLE} .if ${FLAVOR:U} == desktop ${REINPLACE_CMD} -e 's|^Exec=.*/rstudio|Exec=${PREFIX}/bin/${EXECUTABLE}|' ${STAGEDIR}${PREFIX}/share/applications/${EXECUTABLE}.desktop .endif .if ${FLAVOR:U} == server ${RM} ${STAGEDIR}${LOCALBASE}/lib/${INSTALL_SUBDIR}/bin/rstudio-server # not compatible with FreeBSD .endif # Some functions expect the pandoc symlink. @${MKDIR} ${STAGEDIR}${PREFIX}/lib/${INSTALL_SUBDIR}/bin/pandoc @cd ${STAGEDIR}${PREFIX}/lib/${INSTALL_SUBDIR}/bin/pandoc && ${LN} -s ../../../../bin/pandoc # Add $LOCALBASE/bin to PATH to allow RStudio-server to run gmake (R_HOME/etc/Renviron.site is installed, see https://stat.ethz.ch/R-manual/R-devel/library/base/html/Startup.html) .if ${FLAVOR:U} == server #@${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/R/etc #@${ECHO} "PATH=\"${LOCALBASE}/bin:\$$PATH\"" > ${STAGEDIR}${LOCALBASE}/lib/R/etc/Renviron.site # it should be this way, but this fails: https://github.com/rstudio/rstudio/issues/9815 @${LN} -s ${LOCALBASE}/bin/${GMAKE} ${STAGEDIR}${PREFIX}/lib/rstudio-server/bin/postback/${GMAKE} # hack, should be as above, but at least gmake is in the path now .endif # There is a variability in .js file names due to use of random numbers, so we use the automatic plist. @${SETENV} ${CO_ENV} ${SH} ${SCRIPTSDIR}/check-stagedir.sh makeplist | ${GREP} -v ^\/ | ${SED} -e 's|%%WWWDIR%%|www/rstudio| ; s|%%CMAKE_BUILD_TYPE%%|${CMAKE_BUILD_TYPE:tl}|' > ${TMPPLIST} .include diff --git a/devel/gammaray/Makefile b/devel/gammaray/Makefile index 210df2f96001..3a4877a28741 100644 --- a/devel/gammaray/Makefile +++ b/devel/gammaray/Makefile @@ -1,37 +1,34 @@ PORTNAME= gammaray PORTVERSION= 2.11.3 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= swills@FreeBSD.org COMMENT= Debugging tool for Qt-application -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake kde:5 pkgconfig qt:5 USE_QT= 3d concurrent core declarative designer gui help linguisttools \ location network printsupport script scripttools svg uiplugin \ webchannel widgets xml buildtools_build qdoc_build qmake_build USE_KDE= coreaddons syntaxhighlighting USE_GITHUB= yes GH_ACCOUNT= KDAB GH_PROJECT= GammaRay .include .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 PLIST_SUB= WEBENGINE="" USE_QT+= webengine .else PLIST_SUB= WEBENGINE="@comment " .endif PLIST_SUB+= ARCH=${ARCH:S/amd64/x86_64/} \ PORTMAJMIN=${PORTVERSION:C/(.*)\..*/\1/} \ PORTVERSION=${PORTVERSION} \ QTVER=${QT5_VERSION:C/\./_/:C/\..*//} .include diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile index ba367139462c..bf2d26fb758e 100644 --- a/devel/kdevelop/Makefile +++ b/devel/kdevelop/Makefile @@ -1,70 +1,63 @@ # When updating this port, also chase # devel/kdev-php # devel/kdev-python PORTNAME= kdevelop DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= devel kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Plugin extensible IDE for C/C++ and other languages LICENSE= GPLv2+ LGPL20+ LICENSE_COMB= multi BUILD_DEPENDS= kdev-pg-qt:devel/kdevelop-pg-qt \ llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} LIB_DEPENDS= libKasten4Controllers.so:devel/okteta \ libapr-1.so:devel/apr1 \ libsvn_client-1.so:devel/subversion \ libboost_thread.so:devel/boost-libs \ libkomparediff2.so:textproc/libkomparediff2 RUN_DEPENDS= gmake:devel/gmake \ llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} USES= cmake compiler:c++11-lib desktop-file-utils \ gettext grantlee:5 kde:5 qt:5 shared-mime-info shebangfix tar:xz USE_KDE= archive attica auth bookmarks codecs completion config configwidgets \ coreaddons crash guiaddons emoticons i18n iconthemes init \ itemmodels itemviews jobwidgets kcmutils kdeclarative \ kio libksysguard newstuff notifications \ notifyconfig package parts plasma-framework purpose \ runner service solid sonnet texteditor textwidgets threadweaver \ widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui help network \ script sql widgets xml buildtools_build qmake_build SHEBANG_FILES= kdevplatform/util/kdevplatform_shell_environment.sh \ kdevplatform/util/.zshrc # Most ports have ecm_build, testlib_build, but because this is an # IDE, which **probably** is used for Qt / KDE development (also # other things, but let's guess a target market), pull in some # additional development things that are otherwise build-dep-only. USE_KDE+= ecm USE_QT+= testlib CMAKE_ARGS= -DCMAKE_POLICY_DEFAULT_CMP0074=NEW -DLLVM_ROOT=${LOCALBASE}/llvm${LLVM_DEFAULT} # Versioning values, to reduce plist churn PLATFORM_VER= 35 SO_VER= 57 SO_VER_LONG= 5.7.211201 PLIST_SUB+= PLATFORM_VER=${PLATFORM_VER} SO_VER=${SO_VER} SO_VER_LONG=${SO_VER_LONG} OPTIONS_DEFINE= WEBENGINE WEBENGINE_DESC= Use WebEngine as help reader WEBENGINE_USES= qt:5 WEBENGINE_USE= QT=location,webchannel,webengine WEBENGINE_USE_OFF= QT=webkit WEBENGINE_CMAKE_OFF= -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets:BOOL=TRUE SHEBANG_LANG= zsh zsh_OLD_CMD= /bin/zsh zsh_CMD= ${LOCALBASE}/bin/zsh -.include - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Pyton 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/devel/pyside2-tools/Makefile b/devel/pyside2-tools/Makefile index 47652867cc62..91efc9a1ecbe 100644 --- a/devel/pyside2-tools/Makefile +++ b/devel/pyside2-tools/Makefile @@ -1,43 +1,41 @@ PORTNAME= pyside2-tools DISTVERSION= 5.15.2 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyside-setup-opensource-src-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Pyside2 development tools LICENSE= BSD3CLAUSE GPLv2 LICENSE_COMB= multi BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ git>0:devel/git LIB_DEPENDS= libshiboken2.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}.so:devel/shiboken2@${PY_FLAVOR} \ libpyside2.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}.so:devel/pyside2@${PY_FLAVOR} USES= cmake gl python:3.5+ qt:5 shebangfix tar:xz xorg USE_GL= gl USE_PYTHON= flavors USE_QT= 3d buildtools charts core datavis3d declarative \ designer gui help location multimedia network opengl \ printsupport qmake_build script scripttools scxml sensors \ speech sql svg testlib uitools webchannel \ websockets widgets x11extras xml xmlpatterns SHEBANG_FILES= pyside_tool.py CMAKE_ARGS+= "-DUSE_PYTHON_VERSION=${PYTHON_VER}" .include WRKSRC= ${WRKDIR}/pyside-setup-opensource-src-${DISTVERSION:C/^([0-9].[0-9]+.[0-9])(.[0-9])?/\1/}/sources/pyside2-tools .if ${ARCH} == amd64 || ${ARCH} == i386 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 USE_QT+= webengine .endif .include diff --git a/devel/pyside2/Makefile b/devel/pyside2/Makefile index c82d074f2ec7..e7211fb4fc05 100644 --- a/devel/pyside2/Makefile +++ b/devel/pyside2/Makefile @@ -1,55 +1,53 @@ PORTNAME= pyside2 DISTVERSION= 5.15.2 PORTREVISION= 2 CATEGORIES= devel MASTER_SITES= QT/official_releases/QtForPython/shiboken2/PySide2-${DISTVERSION}-src PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= pyside-setup-opensource-src-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Python Qt bindings for Qt 5.12+ LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \ git>0:devel/git LIB_DEPENDS= libshiboken2.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}.so:devel/shiboken2@${PY_FLAVOR} USES= cmake gl python:3.5+ qt:5 tar:xz USE_GL= gl USE_LDCONFIG= yes USE_PYTHON= flavors USE_QT= 3d buildtools_build charts concurrent core datavis3d declarative \ designer gamepad gui help location multimedia network opengl \ printsupport qmake_build quickcontrols2 remoteobjects serialport \ script scripttools scxml sensors speech sql svg testlib uitools \ webchannel websockets widgets x11extras xml xmlpatterns CMAKE_ARGS+= "-DUSE_PYTHON_VERSION=${PYTHON_VER}" \ "-DPYTHON_EXECUTABLE=${PYTHON_CMD}" .include PLIST_SUB+= PYVERSTR=.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER} PLIST_SUB+= DISTVERSION=${DISTVERSION} WRKSRC= ${WRKDIR}/pyside-setup-opensource-src-${DISTVERSION:C/^([0-9].[0-9]+.[0-9])(.[0-9])?/\1/}/sources/pyside2 .if ${ARCH} == amd64 || ${ARCH} == i386 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 PLIST_SUB+= WEBENGINE="" USE_QT+= webengine .else PLIST_SUB+= WEBENGINE="@comment " .endif post-install: ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \ -f -d ${PYTHONPREFIX_SITELIBDIR} \ ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} .include diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile index f4bd60617309..b7de8f357629 100644 --- a/devel/qtcreator/Makefile +++ b/devel/qtcreator/Makefile @@ -1,121 +1,116 @@ # Created by: Kris Moore PORTNAME= qtcreator DISTVERSION= 5.0.3 PORTREVISION= 1 CATEGORIES= devel MASTER_SITES= QT/official_releases/qtcreator/${DISTVERSION:R}/${DISTVERSION} DISTNAME= qt-creator-opensource-src-${DISTVERSION} DIST_SUBDIR= KDE/Qt/qtcreator MAINTAINER= kde@FreeBSD.org COMMENT= C++ and QML IDE for Qt development LICENSE= QtGPL LICENSE_GROUPS_QtGPL= GPL LICENSE_NAME= GPLv3 with Qt Company GPL Exception 1.0 LICENSE_FILE= ${WRKSRC}/LICENSE.GPL3-EXCEPT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # depend on the split out qbs LIB_DEPENDS= libqbscore.so:devel/qbs BUILD_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} RUN_DEPENDS= llvm${LLVM_DEFAULT}>0:devel/llvm${LLVM_DEFAULT} USES= compiler:c++14-lang gl python qmake qt:5 shebangfix tar:xz USE_LDCONFIG= ${LOCALBASE}/lib/${PORTNAME} USE_GL= gl USE_QT= buildtools concurrent core declarative designer gui help \ linguist location network printsupport qdoc qmake \ quickcontrols script script serialport sql svg webchannel \ widgets xml xmlpatterns # be paranoid and do not extract qbs (devel/qbs) copy from source tree EXTRACT_AFTER_ARGS+= --exclude '${DISTNAME}/src/shared/qbs' # Set QBS_INSTALL_DIR for QBS plugin build and set config parameter to build # the qbsprojectmanager plugin without compile error QMAKE_ARGS+= QBS_INSTALL_DIR=${PREFIX} CONFIG+=qbs_enable_project_file_updates # Enforce installation to ${PREFIX}. QMAKE_ARGS+= QTC_PREFIX=${PREFIX} LLVM_INSTALL_DIR=${PREFIX}/llvm${LLVM_DEFAULT} DESKTOP_ENTRIES="Qt Creator" "" "QtProject-qtcreator" \ "${PREFIX}/bin/${PORTNAME}" "Development;Qt;" true PORTDOCS= * OPTIONS_DEFINE= DOCS EXAMPLES QTWEBENGINE OPTIONS_SUB= yes DOCS_DESC= Install the Qt5 api documentation DOCS_USE= QT=doc_run EXAMPLES_DESC= Install the Qt5 example projects EXAMPLES_USE= QT=examples_run OPTIONS_DEFAULT= DOCS EXAMPLES OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE QTWEBENGINE_DESC= Add dependency on qt5-webengine QTWEBENGINE_USE= qt=webengine QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine ALL_TARGET= all INSTALL_TARGET= install DOCS_ALL_TARGET= docs DOCS_INSTALL_TARGET= install_docs PLIST_SUB= SHLIB_VER="${PORTVERSION}" SHEBANG_FILES= tests/system/tools/objectsToTable.py \ tests/system/tools/findUnusedObjects.py \ share/qtcreator/templates/wizards/files/python/file.py \ share/qtcreator/scripts/openTerminal.py \ src/libs/qmljs/parser/changeLicense.py \ src/libs/qt-breakpad/qtbreakpadsymbols \ src/tools/icons/export.py \ scripts/packagePlugins.py \ scripts/ninjawrapper.py \ scripts/checkInstalledFiles.py \ scripts/createDistPackage.py \ scripts/createDevPackage.py \ scripts/deployqt.py \ scripts/dependencyinfo.py \ scripts/createSourcePackages.py \ scripts/uichanges.py \ scripts/makedmg.py .include -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - # Force a modern LLVM >= 10 .if ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} > 80 LLVM_DEFAULT= 11 .endif post-patch: # Fix python binary in pro file. ${REINPLACE_CMD} -e 's|python|${PYTHON_CMD}|g' \ ${WRKSRC}/qtcreator.pro pre-configure: # We piggyback on QMAKE_LIBDIR_FLAGS to make sure -L${WRKSRC}/lib is passed to # the linker before -L/usr/local/lib. By default, the opposite happens, which # is a problem when a Qt port is being upgraded, since an existing library # would end up being picked up instead of those built in ${WRKSRC}/lib. Since # qmake appends the value of QMAKE_LIBDIR to QMAKE_LIBDIR_FLAGS, we can use the # latter to get the linker path order right. qmake is smart enough to strip # occurrences of ${WRKSRC}/lib from .pc and .prl files when installing them. # See QTBUG-40825 and ports bugs 194088, 195105 and 198720. ${ECHO_CMD} 'QMAKE_LIBDIR_FLAGS = -L${WRKSRC}/lib' >> ${WRKSRC}/.qmake.cache post-stage: # There is **one** qmldir file that is staged, which gets stripped. # Since it's a text file, strip complains / falls over, but it does # leave a 0-size file behind. That in turn trips up check-plist. ${RM} ${STAGEDIR}/${PREFIX}/share/qtcreator/qmldesigner/propertyEditorQmlSources/imports/StudioTheme/ecp.* .include diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile index 6a1cad3b1c9a..5f7c7e34edfe 100644 --- a/editors/ghostwriter/Makefile +++ b/editors/ghostwriter/Makefile @@ -1,26 +1,23 @@ PORTNAME= ghostwriter DISTVERSIONPREFIX= v DISTVERSION= 1.8.1 CATEGORIES= editors MAINTAINER= ports@FreeBSD.org COMMENT= Distraction-free Markdown editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell USES= compiler:c++11-lang desktop-file-utils pkgconfig qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= wereturtle USE_QT= core gui svg webchannel webengine widgets buildtools_build \ linguisttools_build # cf. PR 224488 LDFLAGS+= -Wl,--as-needed .include diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile index 99760d38e638..56d6508ee6ad 100644 --- a/finance/kmymoney/Makefile +++ b/finance/kmymoney/Makefile @@ -1,119 +1,112 @@ PORTNAME= kmymoney PORTVERSION= 5.1.1 PORTREVISION= 3 CATEGORIES= finance kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src PATCH_SITES= https://invent.kde.org/office/kmymoney/-/commit/ PATCHFILES+= a9722f40ec94bd7fdda078e393807dc1e78bbec3.diff:-p1 # Python 3.8 compat PATCHFILES+= a06d2fe154f755c3af1e7f261cd631929b9da998.diff:-p1 # akonadi 21.12 MAINTAINER= jhale@FreeBSD.org COMMENT= KDE personal finance manager LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libalkimia5.so:finance/alkimia \ libKChart.so:graphics/kdiagram USES= cmake compiler:c++14-lang desktop-file-utils gettext kde:5 \ pkgconfig qt:5 shared-mime-info shebangfix tar:xz USE_QT= buildtools_build core dbus gui network printsupport qmake_build \ sql testlib_build xml webkit widgets USE_KDE= activities archive auth bookmarks codecs completion config \ configwidgets coreaddons doctools_build ecm_build i18n \ iconthemes itemmodels itemviews jobwidgets kcmutils \ kio notifications textwidgets service solid sonnet \ wallet widgetsaddons xmlgui USE_LDCONFIG= yes SHEBANG_FILES= kmymoney/misc/financequote.pl OPTIONS_GROUP= PLUGINS OPTIONS_GROUP_PLUGINS= CALENDAR KBANKING OFX SQLCIPHER WEBOOB WEB_DESC= Web content renderer OPTIONS_SINGLE= WEB OPTIONS_SINGLE_WEB= KDEWEBKIT QTWEBENGINE OPTIONS_DEFINE= ADDRESSBOOK GNUPG HOLIDAYS QUOTES OPTIONS_DEFAULT= CALENDAR GNUPG HOLIDAYS KBANKING KDEWEBKIT OFX QUOTES OPTIONS_SUB= yes ADDRESSBOOK_DESC= Address book support ADDRESSBOOK_USE= kde=akonadi,contacts,identitymanagement,pimtextedit ADDRESSBOOK_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Akonadi \ CMAKE_DISABLE_FIND_PACKAGE_KF5Contacts \ CMAKE_DISABLE_FIND_PACKAGE_KF5IdentityManagement CALENDAR_DESC= iCalendar exporter CALENDAR_LIB_DEPENDS= libical.so:devel/libical CALENDAR_CMAKE_BOOL= ENABLE_LIBICAL GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgme-cpp \ libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error GNUPG_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Gpgmepp \ CMAKE_DISABLE_FIND_PACKAGE_KF5Gpgmepp HOLIDAYS_DESC= Holidays support HOLIDAYS_USE= kde=holidays HOLIDAYS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Holidays KBANKING_DESC= Online banking via KBanking (AqBanking) KBANKING_LIB_DEPENDS= libgwenhywfar.so:devel/gwenhywfar \ libgwengui-qt5.so:devel/gwenhywfar-qt5 \ libaqbanking.so:finance/aqbanking KBANKING_USE= qt=declarative KBANKING_CMAKE_BOOL= ENABLE_KBANKING KDEWEBKIT_DESC= Web content rendering via KDEWebKit KDEWEBKIT_USE= kde=kdewebkit OFX_DESC= OFX (Open Financial Exchange) importer OFX_LIB_DEPENDS= libofx.so:finance/libofx OFX_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibOfx QTWEBENGINE_DESC= Web content rendering via QtWebEngine QTWEBENGINE_USE= qt=location,webchannel,webengine QTWEBENGINE_CMAKE_BOOL= ENABLE_WEBENGINE QUOTES_DESC= Online stock and currency price quotes QUOTES_USES= perl5 QUOTES_USE= PERL5=run QUOTES_RUN_DEPENDS= p5-Date-Manip>=0:devel/p5-Date-Manip \ p5-Finance-Quote>=0:finance/p5-Finance-Quote \ p5-XML-Parser>=0:textproc/p5-XML-Parser \ p5-XML-Writer>=0:textproc/p5-XML-Writer \ p5-libwww>=0:www/p5-libwww SQLCIPHER_DESC= KMyMoney database encryption SQLCIPHER_LIB_DEPENDS= libsqlcipher.so:databases/sqlcipher SQLCIPHER_CMAKE_BOOL= ENABLE_SQLCIPHER WEBOOB_DESC= Online banking via Web Outside Of Browsers WEBOOB_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob-qt>0:www/py-weboob-qt@${PY_FLAVOR} WEBOOB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}weboob-qt>0:www/py-weboob-qt@${PY_FLAVOR} WEBOOB_USES= python:3.7+ WEBOOB_USE= qt=concurrent WEBOOB_CMAKE_BOOL= ENABLE_WEBOOB .if defined(MAINTAINER_MODE) # Apply additional substitutions to pkg-plist generated by the 'makeplist' target create-plist: stage @(cd ${.CURDIR} && ${MAKE} makeplist > pkg-plist && \ ${SED} -i "" -e '1d' \ -e '/icalendar/s|^|%%CALENDAR%%|g' -e '/kbanking/s|^|%%KBANKING%%|g' \ -e '/ofximport/s|^|%%OFX%%|g' -e '/qsqlcipher/s|^|%%SQLCIPHER%%|g' \ -e '/weboob/s|^|%%WEBOOB%%|g' \ pkg-plist) .endif -.include - -.if ${PORT_OPTIONS:MQTWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/games/anki/Makefile b/games/anki/Makefile index 6ada7f67c51c..d9c932502953 100644 --- a/games/anki/Makefile +++ b/games/anki/Makefile @@ -1,597 +1,594 @@ # Created by: Andrew Pantyukhin PORTNAME= anki DISTVERSION= 2.1.48 PORTREVISION= 2 # Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes CATEGORIES= games education python MASTER_SITES= LOCAL/kai/:yarncache DISTFILES= anki-yarn-cache-${DISTVERSION}${EXTRACT_SUFX}:yarncache MAINTAINER= kai@FreeBSD.org COMMENT= Flashcard trainer with spaced repetition LICENSE= AGPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine -EXPIRATION_DATE=2021-06-23 - NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc NOT_FOR_ARCHS_REASON= the bazel build framework supports only 64-bit systems. BUILD_DEPENDS= bash:shells/bash \ bazel:devel/bazel \ esbuild:devel/esbuild \ protoc:devel/protobuf \ yarn:www/yarn \ ${PYTHON_PKGNAMEPREFIX}mypy-protobuf>=1.21:devel/py-mypy-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stringcase>0:devel/py-stringcase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}black>0:devel/py-black@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fluent>0:devel/py-fluent@${PY_FLAVOR} \ ${RUN_DEPENDS} # For x64 architectures there's also a Python package "orjson" that still needs # to be ported once the required features (= "untagged unions", # "specialication" and "const_generics") of the "smallvec" crate are available # in the Rust release channel. # # Although the "orjson" package is required via the setup.py of Anki's Python # library it's (still) optional in the code. RUN_DEPENDS= lame:audio/lame \ ${PYTHON_PKGNAMEPREFIX}pyaudio>0:audio/py-pyaudio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}decorator>0:devel/py-decorator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}send2trash>0:deskutils/py-send2trash@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}distro>0:sysutils/py-distro@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown>0:textproc/py-markdown@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask>0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Flask-Cors>0:www/py-flask-cors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stringcase>0:devel/py-stringcase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}waitress>0:www/py-waitress@${PY_FLAVOR} # USES=ssl is required for the compilation of the Rust code USES= cargo desktop-file-utils pyqt:5 python:3.8+ shebangfix ssl USE_GITHUB= yes GH_ACCOUNT= ankitects # Translation files GH_TUPLE= ankitects:anki-core-i18n:56d46d6:ftlrslib \ ankitects:anki-desktop-ftl:5359f84:ftlextra # Bazel Skylib framework and sets of bazel rules GH_TUPLE+= bazelbuild:bazel-skylib:e59b620:bzlskylib \ bazelbuild:rules_cc:40548a2:bzlrcc \ bazelbuild:rules_java:c13e3ea:bzlrjava \ bazelbuild:rules_nodejs:2d02e82:bzlrnodejs \ bazelbuild:rules_proto:f7a30f6:bzlrproto \ ankitects:esbuild_toolchain:f942aa9:esbuildtc \ ankitects:rules_pip:fb02cb7:bzlrpip \ ankitects:rules_python:3927c9b:bzlrpython \ ankitects:rules_rust:f66001a:bzlrrust \ ankitects:rules_sass:275ace7:bzlrsass USE_PYQT= core gui network printsupport sip svg webchannel webengine widgets xml_build SHEBANG_FILES= qt/tools/runanki.system.in CARGO_CRATES= Inflector-0.11.4 \ adler-1.0.2 \ ahash-0.7.4 \ aho-corasick-0.7.18 \ ammonia-3.1.2 \ anyhow-1.0.42 \ arc-swap-1.3.0 \ arrayref-0.3.6 \ arrayvec-0.4.12 \ arrayvec-0.5.2 \ askama-0.10.5 \ askama_derive-0.10.5 \ askama_escape-0.10.1 \ askama_shared-0.11.1 \ async-trait-0.1.51 \ atty-0.2.14 \ autocfg-1.0.1 \ base64-0.13.0 \ bitflags-1.2.1 \ bitvec-0.19.5 \ blake3-0.3.8 \ bumpalo-3.7.0 \ byteorder-1.4.3 \ bytes-1.0.1 \ cc-1.0.69 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ chrono-0.4.19 \ coarsetime-0.1.19 \ codespan-0.11.1 \ codespan-reporting-0.11.1 \ constant_time_eq-0.1.5 \ convert_case-0.4.0 \ core-foundation-0.9.1 \ core-foundation-sys-0.8.2 \ crc32fast-1.2.1 \ crossbeam-channel-0.5.1 \ crossbeam-utils-0.8.5 \ crypto-mac-0.8.0 \ cssparser-0.27.2 \ cssparser-macros-0.6.0 \ ctor-0.1.20 \ derivative-2.2.0 \ derive_more-0.99.16 \ digest-0.9.0 \ dirs-2.0.2 \ dirs-sys-0.3.6 \ dtoa-0.4.8 \ dtoa-short-0.3.3 \ dunce-1.0.2 \ either-1.6.1 \ encoding_rs-0.8.28 \ env_logger-0.8.4 \ fallible-iterator-0.2.0 \ fallible-streaming-iterator-0.1.9 \ fixedbitset-0.2.0 \ flate2-1.0.20 \ fluent-0.15.0 \ fluent-bundle-0.15.1 \ fluent-langneg-0.13.0 \ fluent-syntax-0.11.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ form_urlencoded-1.0.1 \ funty-1.1.0 \ futf-0.1.4 \ futures-0.3.16 \ futures-channel-0.3.16 \ futures-core-0.3.16 \ futures-executor-0.3.16 \ futures-io-0.3.16 \ futures-macro-0.3.16 \ futures-sink-0.3.16 \ futures-task-0.3.16 \ futures-util-0.3.16 \ fxhash-0.2.1 \ generic-array-0.14.4 \ getopts-0.2.21 \ getrandom-0.1.16 \ getrandom-0.2.3 \ ghost-0.1.2 \ h2-0.3.3 \ hashbrown-0.11.2 \ hashlink-0.7.0 \ heck-0.3.3 \ hermit-abi-0.1.19 \ hex-0.4.3 \ html5ever-0.25.1 \ htmlescape-0.3.1 \ http-0.2.4 \ http-body-0.4.2 \ httparse-1.4.1 \ httpdate-1.0.1 \ humansize-1.1.1 \ humantime-2.1.0 \ hyper-0.14.11 \ hyper-rustls-0.22.1 \ hyper-tls-0.5.0 \ idna-0.2.3 \ indexmap-1.7.0 \ indoc-0.3.6 \ indoc-impl-0.3.6 \ inflections-1.1.1 \ instant-0.1.10 \ intl-memoizer-0.5.1 \ intl_pluralrules-7.0.1 \ inventory-0.1.10 \ inventory-impl-0.1.10 \ ipnet-2.3.1 \ itertools-0.9.0 \ itertools-0.10.1 \ itoa-0.4.7 \ js-sys-0.3.52 \ kuchiki-0.8.1 \ lazy_static-1.4.0 \ lexical-core-0.7.6 \ libc-0.2.98 \ libsqlite3-sys-0.22.2 \ linkify-0.5.0 \ lock_api-0.4.4 \ log-0.4.14 \ mac-0.1.1 \ maplit-1.0.2 \ markup5ever-0.10.1 \ markup5ever_rcdom-0.1.0 \ matches-0.1.8 \ memchr-2.4.0 \ mime-0.3.16 \ mime_guess-2.0.3 \ miniz_oxide-0.4.4 \ mio-0.7.13 \ miow-0.3.7 \ multimap-0.8.3 \ native-tls-0.2.7 \ new_debug_unreachable-1.0.4 \ nodrop-0.1.14 \ nom-6.1.2 \ nom-7.0.0-alpha1 \ ntapi-0.3.6 \ num-format-0.4.0 \ num-integer-0.1.44 \ num-traits-0.2.14 \ num_cpus-1.13.0 \ num_enum-0.5.2 \ num_enum_derive-0.5.2 \ once_cell-1.8.0 \ openssl-0.10.35 \ openssl-probe-0.1.4 \ openssl-sys-0.9.65 \ ouroboros-0.9.5 \ ouroboros_macro-0.9.5 \ parking_lot-0.11.1 \ parking_lot_core-0.8.3 \ paste-0.1.18 \ paste-impl-0.1.18 \ percent-encoding-2.1.0 \ pest-2.1.3 \ petgraph-0.5.1 \ phf-0.8.0 \ phf-0.9.0 \ phf_codegen-0.8.0 \ phf_generator-0.8.0 \ phf_generator-0.9.0 \ phf_macros-0.8.0 \ phf_macros-0.9.0 \ phf_shared-0.8.0 \ phf_shared-0.9.0 \ pin-project-1.0.8 \ pin-project-internal-1.0.8 \ pin-project-lite-0.2.7 \ pin-utils-0.1.0 \ pkg-config-0.3.19 \ ppv-lite86-0.2.10 \ precomputed-hash-0.1.1 \ proc-macro-crate-1.0.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro-hack-0.5.19 \ proc-macro-nested-0.1.6 \ proc-macro2-1.0.28 \ prost-0.7.0 \ prost-build-0.7.0 \ prost-derive-0.7.0 \ prost-types-0.7.0 \ pulldown-cmark-0.8.0 \ pyo3-0.13.2 \ pyo3-macros-0.13.2 \ pyo3-macros-backend-0.13.2 \ quote-1.0.9 \ radium-0.5.3 \ rand-0.7.3 \ rand-0.8.4 \ rand_chacha-0.2.2 \ rand_chacha-0.3.1 \ rand_core-0.5.1 \ rand_core-0.6.3 \ rand_hc-0.2.0 \ rand_hc-0.3.1 \ rand_pcg-0.2.1 \ redox_syscall-0.2.9 \ redox_users-0.4.0 \ regex-1.5.4 \ regex-syntax-0.6.25 \ remove_dir_all-0.5.3 \ reqwest-0.11.4 \ ring-0.16.20 \ rusqlite-0.25.3 \ rustc-hash-1.1.0 \ rustc_version-0.3.3 \ rustls-0.19.1 \ rustls-native-certs-0.5.0 \ ryu-1.0.5 \ schannel-0.1.19 \ scopeguard-1.1.0 \ sct-0.6.1 \ security-framework-2.3.1 \ security-framework-sys-2.3.0 \ selectors-0.22.0 \ semver-0.11.0 \ semver-parser-0.10.2 \ serde-1.0.127 \ serde-aux-2.2.0 \ serde_derive-1.0.127 \ serde_json-1.0.66 \ serde_repr-0.1.7 \ serde_tuple-0.5.0 \ serde_tuple_macros-0.5.0 \ serde_urlencoded-0.7.0 \ servo_arc-0.1.1 \ sha1-0.6.0 \ siphasher-0.3.6 \ slab-0.4.3 \ slog-2.7.0 \ slog-async-2.7.0 \ slog-envlogger-2.2.0 \ slog-scope-4.4.0 \ slog-stdlog-4.1.0 \ slog-term-2.6.0 \ smallvec-1.6.1 \ socket2-0.4.1 \ spin-0.5.2 \ stable_deref_trait-1.2.0 \ static_assertions-1.1.0 \ string_cache-0.8.1 \ string_cache_codegen-0.5.1 \ strum-0.21.0 \ strum_macros-0.21.1 \ subtle-2.4.1 \ syn-1.0.74 \ take_mut-0.2.2 \ tap-1.0.1 \ tempfile-3.2.0 \ tendril-0.4.2 \ term-0.6.1 \ termcolor-1.1.2 \ thin-slice-0.1.1 \ thiserror-1.0.26 \ thiserror-impl-1.0.26 \ thread_local-1.1.3 \ time-0.1.44 \ tinystr-0.3.4 \ tinyvec-1.3.1 \ tinyvec_macros-0.1.0 \ tokio-1.9.0 \ tokio-macros-1.3.0 \ tokio-native-tls-0.3.0 \ tokio-rustls-0.22.0 \ tokio-socks-0.5.1 \ tokio-util-0.6.7 \ toml-0.5.8 \ tower-service-0.3.1 \ tracing-0.1.26 \ tracing-core-0.1.18 \ try-lock-0.2.3 \ type-map-0.4.0 \ typenum-1.13.0 \ ucd-trie-0.1.3 \ unic-char-property-0.9.0 \ unic-char-range-0.9.0 \ unic-common-0.9.0 \ unic-langid-0.9.0 \ unic-langid-impl-0.9.0 \ unic-langid-macros-0.9.0 \ unic-langid-macros-impl-0.9.0 \ unic-ucd-category-0.9.0 \ unic-ucd-version-0.9.0 \ unicase-2.6.0 \ unicode-bidi-0.3.5 \ unicode-normalization-0.1.19 \ unicode-segmentation-1.8.0 \ unicode-width-0.1.8 \ unicode-xid-0.2.2 \ unindent-0.1.7 \ untrusted-0.7.1 \ url-2.2.2 \ utf-8-0.7.6 \ utf8-decode-1.0.1 \ utime-0.3.1 \ vcpkg-0.2.15 \ version_check-0.9.3 \ want-0.3.0 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.10.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.75 \ wasm-bindgen-backend-0.2.75 \ wasm-bindgen-futures-0.4.25 \ wasm-bindgen-macro-0.2.75 \ wasm-bindgen-macro-support-0.2.75 \ wasm-bindgen-shared-0.2.75 \ web-sys-0.3.52 \ webpki-0.21.4 \ webpki-roots-0.21.1 \ which-4.2.2 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ winreg-0.7.0 \ wyz-0.2.0 \ xml5ever-0.16.1 \ zip-0.5.13 \ reqwest@git+https://github.com/ankitects/reqwest.git?rev=7591444614de02b658ddab125efba7b2bb4e2335\#7591444614de02b658ddab125efba7b2bb4e2335 \ hyper-timeout@git+https://github.com/ankitects/hyper-timeout.git?rev=0cb6f7d14c62819e37cd221736f8b0555e823712\#0cb6f7d14c62819e37cd221736f8b0555e823712 \ linkcheck@git+https://github.com/ankitects/linkcheck.git?rev=2f20798ce521cc594d510d4e417e76d5eac04d4b\#2f20798ce521cc594d510d4e417e76d5eac04d4b \ tokio-io-timeout@git+https://github.com/ankitects/tokio-io-timeout.git?rev=1ee0892217e9a76bba4bb369ec5fab8854935a3c\#1ee0892217e9a76bba4bb369ec5fab8854935a3c \ pct-str@git+https://github.com/timothee-haudebourg/pct-str.git?rev=4adccd8d4a222ab2672350a102f06ae832a0572d\#4adccd8d4a222ab2672350a102f06ae832a0572d CARGO_CARGOTOML= ${WRKSRC}/pylib/rsbridge/Cargo.toml CARGO_BUILD= no CARGO_INSTALL= no # BAZEL=1 is required otherwise ${WRKSRC}/rslib/build/main.rs produces a dummy # buildinfo.txt that doesn't contain the actual build hash. CARGO_ENV= BAZEL=1 \ BUILDINFO=${_MY_LOCALREPO}/rust_output/buildinfo.txt \ PYO3_PYTHON=${PYTHON_CMD} \ PROTO_TOP=${WRKSRC}/proto/.top_level \ PROTOC=${LOCALBASE}/bin/protoc \ BACKEND_PROTO=${WRKSRC}/rslib/backend.proto \ RSLIB_FTL_ROOT=${_MY_LOCALREPO}/ftlrslib/l10n.toml \ EXTRA_FTL_ROOT=${_MY_LOCALREPO}/ftlextra/l10n.toml OPTIONS_DEFAULT= MPV OPTIONS_GROUP= PLAYER OPTIONS_GROUP_PLAYER= MPLAYER MPV OPTIONS_SUB= yes MPV_DESC= mpv media player support MPLAYER_RUN_DEPENDS= mplayer:multimedia/mplayer MPV_RUN_DEPENDS= mpv:multimedia/mpv # Should contain the most recent commit that reflects ${DISTVERSION} and must # be exactly 8 digits otherwise the check for newer versions won't work as # expected. _MY_BUILDHASH= fb07bad3 # Path of the local bazel repositories _MY_LOCALREPO= ${WRKSRC}/local_repos # Path of cache that is used by www/yarn _MY_YARNCACHE= ${WRKDIR}/.yarn post-extract: # Create a configuration file for bazel @${ECHO_CMD} "startup --batch" > ${WRKSRC}/user.bazelrc # Create local repositories which are used by bazel @${MKDIR} ${_MY_LOCALREPO} \ ${_MY_LOCALREPO}/local_esbuild/bin \ ${_MY_LOCALREPO}/local_node/node/bin \ ${_MY_LOCALREPO}/local_node/node/lib \ ${_MY_LOCALREPO}/local_node/yarn/bin \ ${_MY_LOCALREPO}/protoc_bin_freebsd/bin \ ${_MY_LOCALREPO}/pyqt5 \ ${_MY_LOCALREPO}/rust_output/librsbridge \ ${_MY_LOCALREPO}/rust_output/strings_json # Create empty WORKSPACE files in the top directory of each local # repository @${TOUCH} ${_MY_LOCALREPO}/local_esbuild/WORKSPACE \ ${_MY_LOCALREPO}/local_node/WORKSPACE \ ${_MY_LOCALREPO}/protoc_bin_freebsd/WORKSPACE \ ${_MY_LOCALREPO}/pyqt5/WORKSPACE \ ${_MY_LOCALREPO}/rust_output/WORKSPACE # Copy the bazel rules for NodeJS and esbuild to the custom local repository # as they need some patching @${CP} -r ${WRKSRC_esbuildtc} ${_MY_LOCALREPO}/esbuild_toolchain @${CP} -r ${WRKSRC_bzlrnodejs} ${_MY_LOCALREPO}/rules_nodejs # Link the remaining bazel rules into the custom local repository as # they don't need to be patched .for _dir in bzlskylib bzlrcc bzlrjava bzlrpip bzlrproto bzlrpython bzlrrust bzlrsass ftlextra ftlrslib @${RLN} ${WRKSRC_${_dir}} ${_MY_LOCALREPO}/${_dir:S/bzlr/rules_/} .endfor # Copy custom BUILD.bazel files to the local repositories @${CP} ${FILESDIR}/bazel/BUILD.bazel-local_esbuild \ ${_MY_LOCALREPO}/local_esbuild/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-local_node \ ${_MY_LOCALREPO}/local_node/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-protoc_bin_freebsd \ ${_MY_LOCALREPO}/protoc_bin_freebsd/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-pyqt5 \ ${_MY_LOCALREPO}/pyqt5/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-rust_output-librsbridge \ ${_MY_LOCALREPO}/rust_output/librsbridge/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-rust_output-strings_json \ ${_MY_LOCALREPO}/rust_output/strings_json/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-i18n ${WRKSRC_ftlrslib}/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-i18n ${WRKSRC_ftlextra}/BUILD.bazel # Move some files out of the way as they will be replaced by custom copies. @${MV} ${WRKSRC}/repos.bzl ${WRKSRC}/repos.bzl.dist @${MV} ${WRKSRC}/pip/pyqt5/defs.bzl ${WRKSRC}/pip/pyqt5/defs.bzl.dist @${MV} ${WRKSRC}/pylib/rsbridge/BUILD.bazel ${WRKSRC}/pylib/rsbridge/BUILD.bazel.dist @${MV} ${WRKSRC}/rslib/i18n/BUILD.bazel ${WRKSRC}/rslib/i18n/BUILD.bazel.dist # Copy the replacement files @${CP} ${FILESDIR}/bazel/repos.bzl ${WRKSRC}/ @${CP} ${FILESDIR}/bazel/pyqt5.bzl ${WRKSRC}/pip/pyqt5/defs.bzl @${CP} ${FILESDIR}/bazel/BUILD.bazel-pylib-rsbridge \ ${WRKSRC}/pylib/rsbridge/BUILD.bazel @${CP} ${FILESDIR}/bazel/BUILD.bazel-rslib-i18n \ ${WRKSRC}/rslib/i18n/BUILD.bazel post-patch: @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${_MY_LOCALREPO}/rules_nodejs/internal/node/node_patches.js @${REINPLACE_CMD} -e 's|\@PREFIX\@|${PREFIX}|' \ ${WRKSRC}/qt/tools/runanki.system.in @${REINPLACE_CMD} -e 's|%%_MY_BUILDHASH%%|${_MY_BUILDHASH}|' \ ${WRKSRC}/scripts/status.sh @${REINPLACE_CMD} -e 's|%%_MY_LOCALREPO%%|${_MY_LOCALREPO}|g' \ ${WRKSRC}/repos.bzl ${WRKSRC}/proto/protobuf.bzl \ ${_MY_LOCALREPO}/esbuild_toolchain/esbuild_repo.bzl @${REINPLACE_CMD} -e 's|%%_MY_YARNCACHE%%|${_MY_YARNCACHE}|' \ ${_MY_LOCALREPO}/rules_nodejs/internal/npm_install/npm_install.bzl pre-configure: # Link the binaries of Node, Protobuf and Yarn into the local bazel # repositories to provide them during build. ${LN} -s ${LOCALBASE}/bin/protoc-gen-mypy ${WRKSRC}/pylib/tools/protoc-gen-mypy ${LN} -s ${LOCALBASE}/bin/esbuild ${_MY_LOCALREPO}/local_esbuild/bin/esbuild ${LN} -s ${LOCALBASE}/bin/node ${_MY_LOCALREPO}/local_node/node/bin/node ${LN} -s ${LOCALBASE}/bin/yarn.js ${_MY_LOCALREPO}/local_node/yarn/bin/yarn.js ${LN} -s ${LOCALBASE}/bin/protoc ${_MY_LOCALREPO}/protoc_bin_freebsd/bin/protoc # Overview of the build process # # Steps 1 and 2 are built separately from the bazel build process. # # 1. rslib (Rust library, implictly built by step 2) # `-> produces ${_MY_LOCALREPO}/rust_output/strings_json/strings.json # 2. pylib/rsbridge (Rust/Python bridge) # `-> produces ${_MY_LOCALREPO}/rust_output/librsbridge/librsbridge.so # 3. The remaining components (Python, Qt5 and JS) are built by bazel pre-build: # Generate buildinfo.txt which is used via BUILDINFO in ${CARGO_ENV} during # compilation. ${ECHO_CMD} -e "STABLE_VERSION ${DISTVERSION}\nSTABLE_BUILDHASH ${_MY_BUILDHASH}" >> ${_MY_LOCALREPO}/rust_output/buildinfo.txt ${CARGO_CARGO_RUN} build \ --manifest-path ${CARGO_CARGOTOML} \ --verbose \ ${CARGO_BUILD_ARGS} # These files are required for the remaining build process via bazel so copy # them the local repository. ${CP} `${FIND} ${CARGO_TARGET_DIR} -name "librsbridge.so"` ${_MY_LOCALREPO}/rust_output/librsbridge/ ${CP} `${FIND} ${CARGO_TARGET_DIR} -name "strings.json"` ${_MY_LOCALREPO}/rust_output/strings_json/ do-build: # Limit bazel jobs to 1 due random build failures while compiling TS files # via "tsc". cd ${WRKSRC} && \ bazel --output_user_root="${WRKDIR}/.bazel" build \ --action_env=PYTHON_SITE_PACKAGES="${PYTHON_SITELIBDIR}" \ --action_env=PYTHON_SYS_EXECUTABLE="${PYTHON_CMD}" \ --compilation_mode opt \ --jobs 1 \ --subcommands \ dist post-build: ${TAR} -xf `${FIND} ${WRKDIR}/.bazel -name "dist.tar"` -C ${WRKSRC} cd ${WRKSRC}/bazel-dist && \ ${UNZIP_NATIVE_CMD} anki-${DISTVERSION}-*.whl && \ ${UNZIP_NATIVE_CMD} aqt-${DISTVERSION}-*.whl # Compile Anki's Python libary (pylib) and Qt5 library (aqt) to prepare # them for installation ${PYTHON_CMD} -m compileall ${WRKSRC}/bazel-dist/anki ${PYTHON_CMD} -O -m compileall ${WRKSRC}/bazel-dist/anki ${PYTHON_CMD} -m compileall ${WRKSRC}/bazel-dist/aqt ${PYTHON_CMD} -O -m compileall ${WRKSRC}/bazel-dist/aqt do-install: ${MKDIR} ${STAGEDIR}${DATADIR}/anki \ ${STAGEDIR}${DATADIR}/aqt \ ${STAGEDIR}${PREFIX}/share/pixmaps \ ${STAGEDIR}${PREFIX}/share/applications cd ${WRKSRC}/bazel-dist/ \ && ${COPYTREE_SHARE} anki ${STAGEDIR}${DATADIR} "! -name .gitignore" \ && ${COPYTREE_SHARE} aqt ${STAGEDIR}${DATADIR} "! -name .gitignore" cd ${WRKSRC}/qt/linux \ && ${INSTALL_DATA} anki.xpm anki.png ${STAGEDIR}${PREFIX}/share/pixmaps \ && ${INSTALL_DATA} anki.desktop ${STAGEDIR}${PREFIX}/share/applications \ && ${INSTALL_MAN} anki.1 ${STAGEDIR}${MANPREFIX}/man/man1 cd ${WRKSRC}/qt/tools \ && ${INSTALL_SCRIPT} runanki.system.in ${STAGEDIR}${PREFIX}/bin/anki ${STRIP_CMD} ${STAGEDIR}${DATADIR}/anki/_backend/rsbridge.so # Helper target to make the generation of the yarn cache easier make-yarn-cache: # Run "make extract" before executing this target @${RM} -r ${_MY_YARNCACHE} @cd ${WRKSRC}/ts \ && ${LOCALBASE}/bin/yarn --cache-folder ${_MY_YARNCACHE} install @cd ${WRKSRC_bzlrnodejs}/packages/labs/grpc_web/ \ && ${LOCALBASE}/bin/yarn --cache-folder ${_MY_YARNCACHE} install @cd ${WRKSRC_bzlrsass}/sass \ && ${LOCALBASE}/bin/yarn --cache-folder ${_MY_YARNCACHE} install @cd ${WRKDIR} \ && ${TAR} -czf ${PORTNAME}-yarn-cache-${DISTVERSION}${EXTRACT_SUFX} .yarn \ && ${ECHO} "Please upload the file ${WRKDIR}/${PORTNAME}-yarn-cache-${DISTVERSION}${EXTRACT_SUFX}" .include diff --git a/games/py-mnemosyne/Makefile b/games/py-mnemosyne/Makefile index 6cccc68ed206..bd2923c87b13 100644 --- a/games/py-mnemosyne/Makefile +++ b/games/py-mnemosyne/Makefile @@ -1,43 +1,40 @@ # Created by: Beech Rintoul PORTNAME= mnemosyne PORTVERSION= 2.7.3 PORTREVISION= 3 PORTEPOCH= 1 CATEGORIES= games education python MASTER_SITES= SF/mnemosyne-proj/${PORTNAME}/${PORTNAME}-${DISTVERSION} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Mnemosyne-${DISTVERSION} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Flash-card tool which optimises your learning process LICENSE= LGPL3 -DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}webob>=1.4:www/py-webob@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cheroot>=0:www/py-cheroot@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}googletrans>=0:textproc/py-googletrans@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gtts>=0:audio/py-gtts@${PY_FLAVOR} USES= pyqt:5 python:3.7+ shebangfix dos2unix #due textproc/py-googletrans USE_PYQT= gui_run network_run printsupport_run sip_run sql_run webengine_run USE_PYTHON= autoplist concurrent distutils DOS2UNIX_GLOB= *.py DOS2UNIX_FILES= mnemosyne/pyqt_ui/mnemosyne SHEBANG_GLOB= *.py SHEBANG_FILES= mnemosyne/pyqt_ui/mnemosyne NO_ARCH= yes post-patch: @${REINPLACE_CMD} -e 's|icons|pixmaps|' ${WRKSRC}/setup.py .include diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index f618407598b9..7f7d0ad6889a 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,110 +1,103 @@ PORTNAME= digikam DISTVERSION= 7.4.0 PORTREVISION= 1 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} DIST_SUBDIR= KDE/digikam/${PORTVERSION} # One bit changed in the naming convention .. DISTFILES= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX} MAINTAINER= kde@FreeBSD.org COMMENT= KDE digital photo management application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libKF5Sane.so:graphics/libksane \ libboost_graph.so:devel/boost-libs \ libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libgphoto2.so:graphics/libgphoto2 \ libicalss.so:devel/libical \ libjasper.so:graphics/jasper \ liblcms2.so:graphics/lcms2 \ liblensfun.so:graphics/lensfun \ liblqr-1.so:graphics/liblqr-1 \ libopencv_core.so:graphics/opencv \ libpgf.so:graphics/libpgf \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libx265.so:multimedia/x265 USES= bison cmake compiler:c++11-lib desktop-file-utils eigen:3 gl \ gnome jpeg kde:5 magick pkgconfig qt:5 shebangfix tar:xz xorg USE_GL= gl glu USE_GNOME= glib20 libxml2 libxslt USE_KDE= archive auth bookmarks calendarcore codecs completion config \ configwidgets coreaddons crash doctools ecm filemetadata \ guiaddons i18n iconthemes itemmodels itemviews jobwidgets kdelibs4support \ kio marble libkipi notifications notifyconfig parts service \ solid sonnet textwidgets threadweaver unitconversion \ widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui location network opengl \ printsupport sql webchannel widgets x11extras xml xmlpatterns \ sql-sqlite3_run \ buildtools_build qmake_build USE_XORG= ice sm x11 xext USE_LDCONFIG= yes SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree # Disable kipiplugins, as they are built in their own port: graphics/kipiplugins. # Remember to keep that port in sync with this one. CMAKE_ON= DIGIKAMSC_COMPILE_DIGIKAM OPTIONS_DEFINE= DOCS DOXYGEN KDEPIM KVKONTAKTE MEDIAPLAYER MYSQL NLS WEBENGINE OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NWEBENGINE} OPTIONS_SUB= yes DOCS_DESC= Digikam documentation DOCS_CMAKE_BOOL= DIGIKAMSC_COMPILE_DOC DOCS_USES= gettext DOCS_USE= KDE=doctools DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_IMPLIES= DOCS KDEPIM_DESC= KDEPim Addressbook support KDEPIM_USE= KDE=akonadi,akonadicontacts,contacts KDEPIM_CMAKE_BOOL= ENABLE_AKONADICONTACTSUPPORT KDEPIM_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5AkonadiContact MEDIAPLAYER_DESC= Enable mediaplayer MEDIAPLAYER_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ libQtAV.so:multimedia/QtAV MEDIAPLAYER_CMAKE_BOOL= ENABLE_MEDIAPLAYER MEDIAPLAYER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FFmpeg \ CMAKE_DISABLE_FIND_PACKAGE_QtAV MYSQL_USES= mysql:server MYSQL_USE= QT=sql-mysql_run MYSQL_CMAKE_BOOL= ENABLE_INTERNALMYSQL \ ENABLE_MYSQLSUPPORT MYSQL_CMAKE_ON= -DMYSQLD_PATH:PATH=${LOCALBASE}/libexec \ -DMYSQL_TOOLS_PATH:PATH=${LOCALBASE}/bin MYSQL_BUILD_DEPENDS= ${LOCALBASE}/lib/mysql/libmysqld.a:${_MYSQL_SERVER} KVKONTAKTE_DESC= vk.com Plugin KVKONTAKTE_LIB_DEPENDS= libKF5Vkontakte.so:net/libkvkontakte KVKONTAKTE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Vkontakte NLS_DESC= Digikam i18n translations NLS_CMAKE_BOOL= DIGIKAMSC_COMPILE_PO NLS_USES= gettext NLS_USE= KDE=i18n WEBENGINE_DESC= Use Qt WebEngine instead of WebKit WEBENGINE_USE= QT=webengine WEBENGINE_USE_OFF= QT=webkit WEBENGINE_CMAKE_BOOL= ENABLE_QWEBENGINE PLIST_SUB= SHLIB_VER=${DISTVERSION} -.include - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/graphics/kimagemapeditor/Makefile b/graphics/kimagemapeditor/Makefile index e31049a52655..67acd8c99702 100644 --- a/graphics/kimagemapeditor/Makefile +++ b/graphics/kimagemapeditor/Makefile @@ -1,23 +1,20 @@ PORTNAME= kimagemapeditor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= graphics kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE generator of HTML image maps -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash guiaddons i18n iconthemes itemviews \ jobwidgets js kdelibs4support khtml kio notifications \ parts service solid sonnet textwidgets unitconversion \ widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui location network printsupport \ webchannel webengine widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS .include diff --git a/graphics/kphotoalbum/Makefile b/graphics/kphotoalbum/Makefile index f533d2c37458..d5a0c9fda9b2 100644 --- a/graphics/kphotoalbum/Makefile +++ b/graphics/kphotoalbum/Makefile @@ -1,42 +1,35 @@ PORTNAME= kphotoalbum DISTVERSION= 5.8.1 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/ DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org COMMENT= Image viewer and organizer for KDE LICENSE= GPLv2+ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ libexpat.so:textproc/expat2 \ libKF5KDcraw.so:graphics/libkdcraw \ libKF5Kipi.so:graphics/libkipi USES= cmake compiler:c++11-lang desktop-file-utils jpeg kde:5 \ pkgconfig qt:5 shebangfix tar:xz USE_KDE= archive auth codecs completion config \ configwidgets coreaddons ecm i18n \ iconthemes jobwidgets kio marble purpose service \ solid sonnet textwidgets widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui location network phonon4 \ printsupport sql webchannel widgets xml \ buildtools_build qmake_build SHEBANG_FILES= scripts/open-raw.pl scripts/kpa-backup.sh OPTIONS_DEFINE= WEBENGINE OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE WEBENGINE_DESC= Add dependency on qt5-webengine WEBENGINE_USE= QT=webengine -.include - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile index 3ab27d9c3366..b06322c0d488 100644 --- a/graphics/luminance-qt5/Makefile +++ b/graphics/luminance-qt5/Makefile @@ -1,65 +1,60 @@ # Created by: Yinghong Liu PORTNAME= luminance-hdr DISTVERSION= 2.6.1.1 PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION} MAINTAINER= h2+fbsdports@fsfe.org COMMENT= Complete open source solution for HDR photography LICENSE= GPLv2 BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 LIB_DEPENDS= libImath.so:math/Imath \ libtiff.so:graphics/tiff \ libraw_r.so:graphics/libraw \ libfftw3f.so:math/fftw3-float \ libgsl.so:math/gsl \ libexiv2.so:graphics/exiv2 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libOpenEXR.so:graphics/openexr \ libboost_date_time.so:devel/boost-libs CFLAGS+= -I${LOCALBASE}/include/Imath USES= cmake desktop-file-utils eigen:3 jpeg pkgconfig qt:5 tar:bzip2 USE_QT= concurrent core declarative gui location network \ printsupport sql svg widgets xml \ buildtools_build linguisttools_build qmake_build OPTIONS_DEFINE= CFITSIO DOCS HELPBROWSER OPTIONS_DEFAULT= CFITSIO HELPBROWSER CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio HELPBROWSER_DESC= Build help browser (requires QtWebEngine) HELPBROWSER_USE= QT=webchannel,webengine HELPBROWSER_CMAKE_BOOL= WITH_HELPBROWSER .include -.if ${PORT_OPTIONS:MHELPBROWSER} -DEPRECATED= Uses EoL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE= 2021-06-23 -.endif - post-patch: # Do not install yet another copy of GPL (we use license framework instead) # and fix installation path for docs (but not for internal help files) @${REINPLACE_CMD} -e '/LICENSE/d ; \ /#info files/s,share/luminance-hdr/doc,${DOCSDIR_REL},' \ ${WRKSRC}/CMakeLists.txt # Point to the right location for program where to look for GPL text @${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \ s,share/luminance-hdr/doc,share/licenses/${PKGNAME},' \ ${WRKSRC}/src/UI/UMessageBox.cpp post-patch-HELPBROWSER-off: @${REINPLACE_CMD} -e 's,name="documentationAction">,& \ false,' \ ${WRKSRC}/src/MainWindow/MainWindow.ui .include diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index 5bc0ce2f6c1b..654a6a341f06 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,176 +1,173 @@ # Created by: Laurent Courty PORTNAME= qgis DISTVERSION= 3.16.16 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 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 \ 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/szip \ 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}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= core gui location network positioning qml quick quickwidgets \ qscintilla2 pysip sip sql svg webkit_run webkitwidgets_run xml USE_QT= 3d buildtools_build core concurrent dbus declarative \ designer doc gamepad gui linguist_build location \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools \ webengine widgets webkit 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 CMAKE_ON= BUILD_TESTING ENABLE_TESTS USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_POSTGRESQL CMAKE_OFF= 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 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 b4de58918283..5318b9cf32f1 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,186 +1,183 @@ # Created by: Laurent Courty PORTNAME= qgis DISTVERSION= 3.22.3 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 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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/szip \ 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= core gui location network positioning qml quick quickwidgets \ qscintilla2 pysip sip sql svg webkit_run webkitwidgets_run xml USE_QT= 3d buildtools_build core concurrent dbus declarative \ designer doc gamepad gui linguist_build location \ network printsupport qmake_build script serialport \ sql sql-pgsql sql-sqlite3 svg testlib uitools \ webengine widgets webkit 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 CMAKE_ON= BUILD_TESTING ENABLE_TESTS USE_OPENCL WITH_3D WITH_ASTYLE \ WITH_BINDINGS WITH_CUSTOM_WIDGETS WITH_EPT WITH_POSTGRESQL \ WITH_PDAL CMAKE_OFF= 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/math/kalgebra/Makefile b/math/kalgebra/Makefile index 718386b6455e..53cf0203980a 100644 --- a/math/kalgebra/Makefile +++ b/math/kalgebra/Makefile @@ -1,40 +1,32 @@ PORTNAME= kalgebra DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= math education kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE graph calculator LIB_DEPENDS= libAnalitza.so:math/analitza BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml USES= cmake compiler:c++11-lang desktop-file-utils gettext gl kde:5 \ readline qt:5 tar:xz USE_GL= glu USE_KDE= auth codecs config configwidgets coreaddons doctools i18n \ kio service widgetsaddons xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui location network opengl printsupport \ svg testlib webchannel widgets xml \ buildtools_build qmake_build CMAKE_ARGS= -DBUILD_mobile:BOOL=FALSE OPTIONS_DEFINE= DOCS WEBENGINE OPTIONS_DEFAULT_amd64= WEBENGINE OPTIONS_DEFAULT_i386= WEBENGINE OPTIONS_SUB= yes WEBENGINE_DESC= Add dependency on qt5-webengine WEBENGINE_USE= QT=webengine WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets -.include - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - -.endif - .include diff --git a/math/minizinc-ide/Makefile b/math/minizinc-ide/Makefile index 312c537cf41e..d70fbc6af608 100644 --- a/math/minizinc-ide/Makefile +++ b/math/minizinc-ide/Makefile @@ -1,36 +1,33 @@ PORTNAME= minizinc-ide DISTVERSION= 2.5.5 PORTREVISION= 2 CATEGORIES= math lang MAINTAINER= yuri@FreeBSD.org COMMENT= IDE for MiniZinc, a constraint modeling language LICENSE= MPL20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= minizinc:math/minizinc USES= gl compiler:c++11-lang qmake qt:5 USE_QT= core declarative gui location network printsupport sql webchannel webengine widgets buildtools_build USE_GL= gl USE_GITHUB= yes GH_ACCOUNT= MiniZinc GH_PROJECT= MiniZincIDE USE_GITLAB= nodefault GL_TUPLE= minizinc:cp-profiler-integration:f16b3132df33b3f258971f36dbe5e909983381c9:cp/cp-profiler/src/cpp-integration PLIST_FILES= bin/MiniZincIDE \ share/pixmaps/minizinc_icon.png DESKTOP_ENTRIES= "MiniZinc" "Constraint modeling language" "${PREFIX}/share/pixmaps/minizinc_icon.png" "MiniZincIDE" "Science;Development;Education;" "" post-install: ${INSTALL_DATA} ${WRKSRC}/resources/icon.png ${STAGEDIR}${PREFIX}/share/pixmaps/minizinc_icon.png .include diff --git a/misc/kdeedu/Makefile b/misc/kdeedu/Makefile index 792c05bc34a2..85df095a3101 100644 --- a/misc/kdeedu/Makefile +++ b/misc/kdeedu/Makefile @@ -1,80 +1,73 @@ PORTNAME= kdeedu DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= misc education kde MAINTAINER= kde@FreeBSD.org COMMENT= Entertaining and educational programs for KDE (meta port) USES= kde:5 metaport OPTIONS_DEFINE= ARTIKULATE BLINKEN CANTOR KALGEBRA KALZIUM KANAGRAM KBRUCH KGEOGRAPHY \ KHANGMAN KIG KITEN KLETTRES KMPLOT KTOUCH KTURTLE \ KWORDQUIZ MARBLE PAIRS PARLEY ROCS STEP OPTIONS_DEFAULT= ARTIKULATE BLINKEN CANTOR KALGEBRA KALZIUM KANAGRAM KBRUCH KGEOGRAPHY \ KHANGMAN KITEN KLETTRES KMPLOT KTOUCH KTURTLE \ KWORDQUIZ MARBLE PAIRS PARLEY ROCS STEP OPTIONS_DEFAULT_amd64= KIG OPTIONS_DEFAULT_i386= KIG ARTIKULATE_DESC= Pronunciation trainer ARTIKULATE_RUN_DEPENDS= artikulate>=${KDE_APPLICATIONS_VERSION}:misc/artikulate BLINKEN_DESC= Memory enhancement game BLINKEN_RUN_DEPENDS= blinken>=${KDE_APPLICATIONS_VERSION}:games/blinken CANTOR_DESC= Frontend to mathematical software CANTOR_RUN_DEPENDS= cantor>=${KDE_APPLICATIONS_VERSION}:math/cantor KALGEBRA_DESC= Graph calculator KALGEBRA_RUN_DEPENDS= kalgebra>=${KDE_APPLICATIONS_VERSION}:math/kalgebra KANAGRAM_DESC= Letter order game KANAGRAM_RUN_DEPENDS= kanagram>=${KDE_APPLICATIONS_VERSION}:games/kanagram KBRUCH_DESC= Application to exercise fractions KBRUCH_RUN_DEPENDS= kbruch>=${KDE_APPLICATIONS_VERSION}:math/kbruch KGEOGRAPHY_DESC= Geography trainer KGEOGRAPHY_RUN_DEPENDS= kgeography>=${KDE_APPLICATIONS_VERSION}:misc/kgeography KHANGMAN_DESC= Hangman game KHANGMAN_RUN_DEPENDS= khangman>=${KDE_APPLICATIONS_VERSION}:games/khangman KIG_DESC= Interactive geometry application KIG_RUN_DEPENDS= kig>=${KDE_APPLICATIONS_VERSION}:math/kig KITEN_DESC= Japanese reference/study tool KITEN_RUN_DEPENDS= ja-kiten>=${KDE_APPLICATIONS_VERSION}:japanese/kiten KLETTRES_DESC= Alphabet learning tool KLETTRES_RUN_DEPENDS= klettres>=${KDE_APPLICATIONS_VERSION}:misc/klettres KMPLOT_DESC= Mathematical function plotter KMPLOT_RUN_DEPENDS= kmplot>=${KDE_APPLICATIONS_VERSION}:math/kmplot KTURTLE_DESC= Educational programming environment KTURTLE_RUN_DEPENDS= kturtle>=${KDE_APPLICATIONS_VERSION}:lang/kturtle KWORDQUIZ_DESC= Flash card trainer KWORDQUIZ_RUN_DEPENDS= kwordquiz>=${KDE_APPLICATIONS_VERSION}:misc/kwordquiz MARBLE_DESC= Virtual globe and world atlas MARBLE_RUN_DEPENDS= marble>=${KDE_APPLICATIONS_VERSION}:astro/marble PARLEY_DESC= Vocabulary trainer PARLEY_RUN_DEPENDS= parley>=${KDE_APPLICATIONS_VERSION}:misc/parley ROCS_DESC= Graph teory IDE ROCS_RUN_DEPENDS= rocs>=${KDE_APPLICATIONS_VERSION}:math/rocs STEP_DESC= Interactive physics simulator STEP_RUN_DEPENDS= step>=${KDE_APPLICATIONS_VERSION}:science/step -.include - -.if ${PORT_OPTIONS:MPARLEY} -DEPRECATED= Uses EOL Python 2.7 via misc/parley -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile index 52243307f749..0d4bc1103418 100644 --- a/misc/orange3/Makefile +++ b/misc/orange3/Makefile @@ -1,65 +1,62 @@ PORTNAME= orange3 DISTVERSION= 3.29.1 CATEGORIES= misc python MAINTAINER= yuri@FreeBSD.org COMMENT= Component-based data mining software LICENSE= GPLv3 -DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}AnyQt>=0.0.11:x11-toolkits/py-AnyQt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}baycomp>=1.0.2:math/py-baycomp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.0.0:math/py-bottleneck@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chardet>=3.0.2:textproc/py-chardet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}joblib>=0.9.4:devel/py-joblib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.14.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyring>0:security/py-keyring@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keyrings.alt>0:security/py-keyrings.alt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openTSNE>=0.6.0:math/py-openTSNE@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orange-canvas-core>=0.1.19:devel/py-orange-canvas-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orange-widget-base>=4.13.0:devel/py-orange-widget-base@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openpyxl>0:textproc/py-openpyxl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.0.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pip>=9.0:devel/py-pip@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-louvain>=0.13:math/py-python-louvain@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.11.1:graphics/py-pyqtgraph@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.22.0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.16.1:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}serverfiles>0:misc/py-serverfiles@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xlrd>=0.9.2:textproc/py-xlrd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} USES= python:3.7+ pyqt:5 USE_PYTHON= distutils cython autoplist noflavors USE_PYQT= core_run gui_run printsupport_run widgets_run webengine_run USE_GITHUB= yes GH_ACCOUNT= biolab CFLAGS+= -DQSORT_R_STYLE_BSD=yes LDFLAGS+= -Xlinker -strip-all # strip, stage-qa doesn't catch that it isn't stripped .include .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 USE_PYQT+= webengine_run .else USE_PYQT+= webkit_run .endif xpost-install: @${REINPLACE_CMD} -e 's|^"${PREFIX}/|| ; s|"$$||' ${_PYTHONPKGLIST} # https://github.com/biolab/orange3/issues/3060 @${REINPLACE_CMD} -e 's|import sys|& ; from OpenGL import GL|' ${STAGEDIR}${PREFIX}/bin/orange-canvas # https://github.com/biolab/orange3/issues/3062 .include diff --git a/misc/parley/Makefile b/misc/parley/Makefile index b56242dfebca..980fc2ab64b9 100644 --- a/misc/parley/Makefile +++ b/misc/parley/Makefile @@ -1,29 +1,26 @@ PORTNAME= parley DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= misc education kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Vocabulary trainer for KDE -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml USES= cmake desktop-file-utils gettext gnome kde:5 qt:5 tar:xz xorg USE_GNOME= libxml2 libxslt USE_KDE= attica auth codecs completion configwidgets coreaddons config \ crash doctools i18n jobwidgets kcmutils kio newstuff \ notifications kross khtml service solid sonnet textwidgets \ widgetsaddons windowsystem xmlgui \ libkeduvocdocument \ ecm_build USE_QT= concurrent core dbus declarative gui location network multimedia \ printsupport script svg webchannel webengine widgets xml \ buildtools_build qmake_build USE_XORG= x11 xrender OPTIONS_DEFINE= DOCS .include diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile index 458c3b646f27..c580f9381016 100644 --- a/misc/py-orange3-associate/Makefile +++ b/misc/py-orange3-associate/Makefile @@ -1,24 +1,21 @@ PORTNAME= orange3-associate DISTVERSION= 1.1.8 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange 3 add-on: Frequent itemsets and association rules mining LICENSE= GPLv3+ -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= biolab .include diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile index ae3366dce67c..ed0fea56fc3e 100644 --- a/misc/py-orange3-datafusion/Makefile +++ b/misc/py-orange3-datafusion/Makefile @@ -1,26 +1,23 @@ PORTNAME= orange3-datafusion DISTVERSIONPREFIX= v DISTVERSION= 0.1.11-7 PORTREVISION= 3 DISTVERSIONSUFFIX= -g69aa51c CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Data fusion add-on for Orange3 LICENSE= GPLv3 -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYTHON_PKGNAMEPREFIX}scikit-fusion>0:misc/py-scikit-fusion@${PY_FLAVOR} USES= python:3.4+ USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile index 874db12ebf8d..e20fc074f8d6 100644 --- a/misc/py-orange3-educational/Makefile +++ b/misc/py-orange3-educational/Makefile @@ -1,27 +1,24 @@ PORTNAME= orange3-educational DISTVERSION= 0.4.0 CATEGORIES= misc education python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on: widgets for machine learning and data mining LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via misc/orange3, ultimately because www/qt5-webengine is still Python 2.7 -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}beautifulsoup>0:www/py-beautifulsoup@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils autoplist USE_GITHUB= yes GH_ACCOUNT= biolab NO_ARCH= yes .include diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile index 20103ba47489..f8cadd6ee1f5 100644 --- a/misc/py-orange3-network/Makefile +++ b/misc/py-orange3-network/Makefile @@ -1,28 +1,25 @@ PORTNAME= orange3-network DISTVERSION= 1.5.1.20210224 # the 1.5.1 was forgotten CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Network analysis add-on for Orange data mining suite LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${PYNUMPY} RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}gensim>0:textproc/py-gensim@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyqtgraph>=0.9.10:graphics/py-pyqtgraph@${PY_FLAVOR} USES= python:3.4+ USE_PYTHON= distutils cython autoplist USE_GITHUB= yes GH_ACCOUNT= biolab GH_TAGNAME= ec534c9 .include diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile index 4ee56e952a0c..fb05358e6092 100644 --- a/misc/py-orange3-timeseries/Makefile +++ b/misc/py-orange3-timeseries/Makefile @@ -1,29 +1,26 @@ PORTNAME= orange3-timeseries DISTVERSION= 0.3.10 CATEGORIES= misc python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Orange add-on for analyzing, visualizing, manipulating time series LICENSE= CC-BY-3.0 LICENSE_FILE= ${WRKSRC}/LICENSE -DEPRECATED= Uses EOL Python 2.7 via misc/orange3 -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= orange3>0:misc/orange3 \ ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas-datareader>0:math/py-pandas-datareader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.17:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.10.0:math/py-statsmodels@${PY_FLAVOR} USES= python:3.7+ USE_GITHUB= yes GH_ACCOUNT= biolab USE_PYTHON= distutils autoplist NO_ARCH= yes .include diff --git a/net-im/kaccounts-providers/Makefile b/net-im/kaccounts-providers/Makefile index cde877b858af..1822984fe3e2 100644 --- a/net-im/kaccounts-providers/Makefile +++ b/net-im/kaccounts-providers/Makefile @@ -1,30 +1,27 @@ PORTNAME= kaccounts-providers DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= System to administer web accounts for the KDE desktop -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libaccounts-glib.so:net-im/libaccounts-glib \ libkaccounts.so:net-im/kaccounts-integration \ libaccounts-qt5.so:net-im/libaccounts-qt5 \ libsignon-qt5.so:sysutils/signon-qt5 USES= cmake compiler:c++11-lang gettext gnome kde:5 \ pkgconfig qt:5 tar:xz USE_GNOME= intltool USE_KDE= config coreaddons i18n kdeclarative kio package service USE_QT= concurrent core dbus declarative gui network xml webengine \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS #install to ${LOCALBASE}: pre-configure: ${REINPLACE_CMD} -e 's,/etc,${PREFIX}/etc,' \ ${WRKSRC}/webkit-options/CMakeLists.txt .include diff --git a/net-im/kde-telepathy/Makefile b/net-im/kde-telepathy/Makefile index da2b0142709b..ab612459cb36 100644 --- a/net-im/kde-telepathy/Makefile +++ b/net-im/kde-telepathy/Makefile @@ -1,34 +1,31 @@ PORTNAME= kde-telepathy DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-im kde MAINTAINER= kde@FreeBSD.org COMMENT= KDE integrated instant messaging framework -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= ktp-accounts-kcm>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-accounts-kcm \ ktp-approver>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-approver \ ktp-auth-handler>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-auth-handler \ ktp-contact-list>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-contact-list \ ktp-contact-runner>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-contact-runner \ ktp-filetransfer-handler>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-filetransfer-handler \ ktp-kded-module>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-kded-module \ ktp-text-ui>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-text-ui USES= metaport kde:5 OPTIONS_DEFINE= CALL_UI PLASMA SEND_FILE OPTIONS_DEFAULT= PLASMA SEND_FILE CALL_UI_DESC= Voice/Video Call UI for Telepathy CALL_UI_RUN_DEPENDS= ktp-call-ui>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-call-ui PLASMA_DESC= Applets for KDE Plasma Desktop integration PLASMA_RUN_DEPENDS= ktp-desktop-applets>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-desktop-applets SEND_FILE_DESC= Context menu plugin for sending files SEND_FILE_RUN_DEPENDS= ktp-send-file>=${KDE_APPLICATIONS_VERSION}:net-im/ktp-send-file .include diff --git a/net-im/ktp-accounts-kcm/Makefile b/net-im/ktp-accounts-kcm/Makefile index 3b451424ab1f..bb4be3a6e83b 100644 --- a/net-im/ktp-accounts-kcm/Makefile +++ b/net-im/ktp-accounts-kcm/Makefile @@ -1,47 +1,44 @@ PORTNAME= ktp-accounts-kcm DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE instant messaging account management module LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libaccounts-qt5.so:net-im/libaccounts-qt5 \ libkaccounts.so:net-im/kaccounts-integration \ libtelepathy-qt5.so:net-im/telepathy-qt \ libtelepathy-logger-qt.so:net-im/telepathy-logger-qt5 \ libKTpCommonInternals.so:net-im/ktp-common-internals \ libKF5AkonadiPrivate.so:databases/akonadi \ libsignon-qt5.so:sysutils/signon-qt5 RUN_DEPENDS= ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list \ ${QT_PLUGINDIR}/kaccounts/ui/owncloud_plugin_kaccounts.so:net-im/kaccounts-providers \ accounts-qml-module>=0:sysutils/accounts-qml-module USES= compiler:c++11-lang cmake gettext gnome kde:5 \ pkgconfig qt:5 tar:xz USE_GNOME= intltool USE_KDE= auth codecs config configwidgets coreaddons i18n \ iconthemes itemviews kcmutils kio notifications notifyconfig \ service texteditor wallet widgetsaddons windowsystem \ ecm_build USE_QT= core dbus declarative gui network sql widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= IRC JABBER SALUT DOCS OPTIONS_DEFAULT=JABBER IRC_DESC= Internet Relay Chat support IRC_RUN_DEPENDS= ${LOCALBASE}/libexec/telepathy-idle:net-im/telepathy-idle JABBER_RUN_DEPENDS= ${LOCALBASE}/libexec/telepathy-gabble:net-im/telepathy-gabble SALUT_DESC= Link-local (serverless) XMPP support SALUT_RUN_DEPENDS= ${LOCALBASE}/libexec/telepathy-salut:net-im/telepathy-salut .include diff --git a/net-im/ktp-text-ui/Makefile b/net-im/ktp-text-ui/Makefile index fc15802eab40..c14f3a68ca5e 100644 --- a/net-im/ktp-text-ui/Makefile +++ b/net-im/ktp-text-ui/Makefile @@ -1,33 +1,30 @@ PORTNAME= ktp-text-ui DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-im kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE chat window application LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libtelepathy-qt5.so:net-im/telepathy-qt \ libtelepathy-logger-qt.so:net-im/telepathy-logger-qt5 \ libKTpCommonInternals.so:net-im/ktp-common-internals RUN_DEPENDS= ${KDE_PREFIX}/bin/ktp-contactlist:net-im/ktp-contact-list USES= cmake compiler:c++11-lang gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets coreaddons \ dbusaddons emoticons i18n iconthemes itemviews jobwidgets \ kcmutils kdewebkit kio notifications notifyconfig people \ service solid sonnet textwidgets wallet widgetsaddons windowsystem \ xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui location network \ printsupport speech webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net-p2p/ktorrent/Makefile b/net-p2p/ktorrent/Makefile index 5fc08f4117a8..fef7672391d2 100644 --- a/net-p2p/ktorrent/Makefile +++ b/net-p2p/ktorrent/Makefile @@ -1,47 +1,45 @@ PORTNAME= ktorrent DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net-p2p kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= BitTorrent client for KDE CONFLICTS_BUILD= libtorrent BUILD_DEPENDS= ${LOCALBASE}/include/boost/concept_check.hpp:devel/boost-libs LIB_DEPENDS= libKF5Torrent.so:net-p2p/libktorrent \ libgcrypt.so:security/libgcrypt \ libgmp.so:math/gmp \ libtag.so:audio/taglib USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 qt:5 tar:xz USE_KDE= archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons dnssd i18n iconthemes itemviews \ jobwidgets kcmutils kio kross notifications \ notifyconfig parts plotting service \ solid sonnet syndication textwidgets widgetsaddons \ windowsystem xmlgui \ ecm_build USE_QT= concurrent core dbus declarative gui location network phonon4 printsupport \ script webchannel widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS WORKSPACE OPTIONS_DEFAULT= WORKSPACE OPTIONS_SUB= yes WORKSPACE_USE= KDE=plasma-workspace WORKSPACE_DESC= Shutdown on completion support WORKSPACE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibKWorkspace .include .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 PLIST_SUB+= WEBENGINE="" USE_QT+= webengine .else PLIST_SUB+= WEBENGINE="@comment " .endif .include diff --git a/net/akonadi-calendar/Makefile b/net/akonadi-calendar/Makefile index b675a7e361fe..ab070831a5e7 100644 --- a/net/akonadi-calendar/Makefile +++ b/net/akonadi-calendar/Makefile @@ -1,29 +1,26 @@ PORTNAME= akonadi-calendar DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Akonadi Calendar Integration LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ dbusaddons kdelibs4support i18n iconthemes itemmodels \ jobwidgets kio service solid wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime calendarcore calendarutils \ contacts grantleetheme identitymanagement mailtransport mime pimtextedit USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/net/calendarsupport/Makefile b/net/calendarsupport/Makefile index 5a246f3aba97..4775e746076a 100644 --- a/net/calendarsupport/Makefile +++ b/net/calendarsupport/Makefile @@ -1,31 +1,28 @@ PORTNAME= calendarsupport DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Calendar support libraries for KDEPim LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 completion config configwidgets coreaddons \ guiaddons i18n iconthemes itemmodels jobwidgets kio service \ solid widgetsaddons windowsystem \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadinotes calendarcore calendarutils \ holidays identitymanagement mime pimcommon \ pimtextedit USE_QT= concurrent core dbus gui network printsupport uitools \ widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net/eventviews/Makefile b/net/eventviews/Makefile index e52574f532d1..8c683603f171 100644 --- a/net/eventviews/Makefile +++ b/net/eventviews/Makefile @@ -1,30 +1,27 @@ PORTNAME= eventviews DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Event view libriares for KDEPim LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libKGantt.so:graphics/kdiagram USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ guiaddons i18n iconthemes itemmodels service widgetsaddons \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts calendarcore \ calendarsupport calendarutils contacts holidays identitymanagement \ libkdepim mime pimtextedit USE_QT= core gui printsupport uitools widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile index 9e8f55e8585f..a63547f6f495 100644 --- a/net/incidenceeditor/Makefile +++ b/net/incidenceeditor/Makefile @@ -1,33 +1,30 @@ PORTNAME= incidenceeditor DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Incidence editor libriares for KDEPim LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libKGantt.so:graphics/kdiagram USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ i18n iconthemes itemmodels jobwidgets kio service solid sonnet \ textwidgets wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicalendar akonadicontacts akonadimime calendarcore \ calendarsupport calendarutils contacts eventviews grantleetheme \ identitymanagement imap ldap libkdepim mailtransport mime pimcommon \ pimtextedit USE_QT= concurrent core dbus gui network printsupport uitools \ webkit widgets xml \ buildtools_build qmake_build testlib_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net/kio-gdrive/Makefile b/net/kio-gdrive/Makefile index 5c4ac57dc2d3..365be67ad68e 100644 --- a/net/kio-gdrive/Makefile +++ b/net/kio-gdrive/Makefile @@ -1,30 +1,27 @@ PORTNAME= kio-gdrive DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE IOSlave for accessing gdrive LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libqt5keychain.so:security/qtkeychain \ libaccounts-qt5.so:net-im/libaccounts-qt5 \ libkaccounts.so:net-im/kaccounts-integration RUN_DEPENDS= kaccounts-providers>=0:net-im/kaccounts-providers USES= cmake gettext gnome kde:5 pkgconfig qt:5 tar:xz USE_GNOME= intltool USE_KDE= completion config coreaddons i18n jobwidgets kio \ notifications service solid widgetsaddons windowsystem \ gapi \ ecm_build USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build OPTIONS_DEFINE= DOCS .include diff --git a/net/kmailtransport/Makefile b/net/kmailtransport/Makefile index 8924c34332cd..11b10809d24b 100644 --- a/net/kmailtransport/Makefile +++ b/net/kmailtransport/Makefile @@ -1,30 +1,27 @@ PORTNAME= kmailtransport DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE library to managing mail transport LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 \ libqt5keychain.so:security/qtkeychain USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons i18n \ itemmodels jobwidgets kcmutils kio service solid wallet \ widgetsaddons windowsystem # pim components USE_KDE+= akonadi akonadimime gapi ksmtp mime pimcommon USE_QT= concurrent core dbus gui network widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/net/libkgapi/Makefile b/net/libkgapi/Makefile index de7142d337a5..60f497b94bfb 100644 --- a/net/libkgapi/Makefile +++ b/net/libkgapi/Makefile @@ -1,36 +1,33 @@ PORTNAME= libkgapi DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE based library to access google services LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libical.so:devel/libical \ libsasl2.so:security/cyrus-sasl2 CONFLICTS_BUILD= kdepim-runtime-18.0[04]* \ kdepim-runtime-17.* USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth bookmarks codecs completion config configwidgets \ coreaddons crash emoticons guiaddons i18n iconthemes init \ itemmodels itemviews jobwidgets kdelibs4support kio \ notifications parts service textwidgets unitconversion \ widgetsaddons windowsystem xmlgui solid sonnet wallet \ ecm_build # pim components USE_KDE+= calendarcore contacts USE_QT= concurrent core dbus declarative gui location network \ printsupport webchannel webengine widgets xml \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net/libksieve/Makefile b/net/libksieve/Makefile index 39be67452713..cc8d917731cd 100644 --- a/net/libksieve/Makefile +++ b/net/libksieve/Makefile @@ -1,33 +1,30 @@ PORTNAME= libksieve DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Sieve libriares for KDEPim LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= archive attica auth codecs completion config configwidgets \ coreaddons i18n iconthemes jobwidgets kio newstuff service \ solid sonnet syntaxhighlighting wallet widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi identitymanagement libkdepim mailtransport 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 DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr OPTIONS_DEFINE= DOCS .include diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile index 7d388d42c21a..778d6e697b1c 100644 --- a/net/mailcommon/Makefile +++ b/net/mailcommon/Makefile @@ -1,37 +1,34 @@ PORTNAME= mailcommon DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Common libriares for KDEPim LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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 gettext kde:5 qt:5 tar:xz USE_KDE= archive auth codecs completion config configwidgets coreaddons \ i18n iconthemes itemmodels itemviews jobwidgets kio \ service solid sonnet syntaxhighlighting textwidgets wallet \ widgetsaddons windowsystem xmlgui \ ecm_build # pim components USE_KDE+= akonadi akonadicontacts akonadimime contacts grantleetheme identitymanagement \ imap ldap libkdepim libkleo mailimporter \ mailtransport messagelib mime pimcommon pimtextedit USE_QT= concurrent core dbus network xml designer gui multimedia \ phonon4 testlib uiplugin uitools webkit widgets \ buildtools_build qmake_build USE_LDCONFIG= yes OPTIONS_DEFINE= DOCS .include diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile index cfb6bc5a0870..83c447c2a161 100644 --- a/net/messagelib/Makefile +++ b/net/messagelib/Makefile @@ -1,44 +1,41 @@ PORTNAME= messagelib DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= net kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= Library for handling messages LICENSE= LGPL21 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - 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/print/py-frescobaldi/Makefile b/print/py-frescobaldi/Makefile index fd1c816d234b..f99aef8330d8 100644 --- a/print/py-frescobaldi/Makefile +++ b/print/py-frescobaldi/Makefile @@ -1,43 +1,40 @@ # Created by: martin.dieringer@gmx.de PORTNAME= frescobaldi DISTVERSIONPREFIX= v DISTVERSION= 3.1.3 PORTREVISION= 4 CATEGORIES= print kde python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net COMMENT= Music score editor for lilypond LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine -EXPIRATION_DATE=2021-06-23 - RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-ly>=0:print/py-python-ly@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-poppler-qt5>=0:graphics/py-python-poppler-qt5 #@${PY_FLAVOR} USES= desktop-file-utils gettext gmake pyqt:5 python:3.5+ qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= frescobaldi USE_PYQT= network printsupport sip svg webengine widgets USE_PYTHON= autoplist distutils noflavors NO_ARCH= yes OPTIONS_DEFINE= LILYPOND LILYPOND_DESC= Use unstable LilyPond (lilypond-devel) LILYPOND_RUN_DEPENDS= lilypond:print/lilypond-devel LILYPOND_RUN_DEPENDS_OFF= lilypond:print/lilypond post-patch: @${REINPLACE_CMD} -e 's|'share/man/man1'|'man/man1'|' \ ${WRKSRC}/setup.py post-build: (cd ${WRKSRC} && ${GMAKE} -C linux) .include diff --git a/sysutils/plasma5-libksysguard/Makefile b/sysutils/plasma5-libksysguard/Makefile index 56a2e1fe0a99..64c934427ecb 100644 --- a/sysutils/plasma5-libksysguard/Makefile +++ b/sysutils/plasma5-libksysguard/Makefile @@ -1,33 +1,26 @@ PORTNAME= libksysguard DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= sysutils kde kde-plasma PATCH_SITES= https://invent.kde.org/plasma/libksysguard/-/commit/ PATCHFILES= d8312cfd67a2e9481e466674ba9922bc18e5c5bf.diff:-p1 MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 library to track and control running processes USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz USE_KDE= auth codecs completion config configwidgets coreaddons \ globalaccel i18n iconthemes jobwidgets kdeclarative kio \ newstuff package plasma-framework service widgetsaddons \ windowsystem USE_QT= concurrent core dbus declarative gui network script webkit \ widgets x11extras xml \ buildtools_build qmake_build OPTIONS_DEFINE= WEBENGINE WEBENGINE_USE= QT=webengine WEBENGINE_DESC= HTML-based GUI ksysguard library based on Qt5WebEngine WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets -.include - -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/textproc/pageedit/Makefile b/textproc/pageedit/Makefile index e6c9bc3392b8..02af91b5fad6 100644 --- a/textproc/pageedit/Makefile +++ b/textproc/pageedit/Makefile @@ -1,24 +1,21 @@ PORTNAME= pageedit PORTVERSION= 1.2.0 CATEGORIES= textproc MAINTAINER= FreeBSD@Shaneware.biz COMMENT= WYSIWYG visual XHTML editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake qt:5 desktop-file-utils USE_GITHUB= yes GH_ACCOUNT= Sigil-Ebook GH_PROJECT= PageEdit USE_QT= concurrent core declarative gui location network \ printsupport webchannel webengine widgets xml \ buildtools_build linguisttools_build qmake_build .include diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile index fa4b1f0fe958..3e33318d5564 100644 --- a/textproc/sigil/Makefile +++ b/textproc/sigil/Makefile @@ -1,50 +1,47 @@ # Created by: Jonathan Chen PORTNAME= sigil PORTVERSION= 1.8.0 CATEGORIES= textproc MAINTAINER= jonc@chen.org.nz COMMENT= WYSIWYG ePub editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING.txt -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libminizip.so:archivers/minizip \ libpcre.so:devel/pcre \ libhunspell-1.7.so:textproc/hunspell RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dulwich>=0.15.0:devel/dulwich@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} USES= cmake compiler:c++11-lib cpe desktop-file-utils \ pkgconfig python:3.4+ qt:5 shebangfix CPE_VENDOR= ${PORTNAME}-ebook USE_GITHUB= yes GH_ACCOUNT= Sigil-Ebook GH_PROJECT= Sigil USE_LDCONFIG= ${PREFIX}/lib/sigil USE_QT= concurrent core declarative gui location network printsupport \ svg webchannel webengine widgets xml xmlpatterns \ buildtools_build linguisttools_build qmake_build \ imageformats_run SHEBANG_FILES= src/Resource_Files/plugin_launchers/python/*.py \ src/Resource_Files/python3lib/*.py CMAKE_ARGS= -DUSE_SYSTEM_LIBS:BOOL=1 # Upstream uses pkg-config output to pass libhunspell-1.7.so and # libpcre16.so to the linker. pkg-config output does not include full # paths, so add a workaround to keep the port linking for now. LDFLAGS+= -L${LOCALBASE}/lib post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/sigil/*.so .include diff --git a/www/falkon/Makefile b/www/falkon/Makefile index 1bb9ac55c535..fc929ae0e0f0 100644 --- a/www/falkon/Makefile +++ b/www/falkon/Makefile @@ -1,51 +1,48 @@ PORTNAME= falkon DISTVERSION= 3.1.0 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= KDE/stable/falkon/${DISTVERSION:R}/ MAINTAINER= kde@FreeBSD.org COMMENT= Web browser based on Webengine and Qt Framework LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake desktop-file-utils kde:5 qt:5 ssl tar:xz xorg USE_KDE= ecm_build i18n USE_QT= concurrent core dbus declarative gui location network printsupport \ sql webchannel webengine widgets x11extras \ buildtools_build qmake_build USE_XORG= xcb USE_LDCONFIG= yes CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PySide2 FLAVORS= default qtonly FLAVOR?= default default_CONFLICTS_INSTALL= ${PORTNAME}-qtonly qtonly_PKGNAMESUFFIX= -qtonly qtonly_CONFLICTS_INSTALL= ${PORTNAME} .if ${FLAVOR} != qtonly CMAKE_ON+= ENABLE_KDE_FRAMEWORKS_INTEGRATION_PLUGIN USE_KDE+= completion config coreaddons crash jobwidgets kio purpose service wallet widgetsaddons PLIST_SUB= KDEINTEGRATION="" .else PLIST_SUB= KDEINTEGRATION="@comment " COMMENT= Web browser based on WebEngine (no integration with KDE Plasma) .endif OPTIONS_DEFINE= GNOMEKEYRING OPTIONS_SUB= YES GNOMEKEYRING_CMAKE_BOOL= BUILD_KEYRING GNOMEKEYRING_USE= GNOME=glib20 GNOMEKEYRING_USES= gnome pkgconfig GNOMEKEYRING_LIB_DEPENDS= libgnome-keyring.so:security/libgnome-keyring .include diff --git a/www/otter-browser/Makefile b/www/otter-browser/Makefile index 34463ddf6a4c..570dad87d553 100644 --- a/www/otter-browser/Makefile +++ b/www/otter-browser/Makefile @@ -1,54 +1,47 @@ PORTNAME= otter-browser DISTVERSIONPREFIX= v # Occasionally otter-browser is updated to intermediate commits; # releases are rather infrequent. To update to an intermediate: # - Make up a PORTVERSION that resembles the DISTVERSION, add a # .tweak number to it, comment-out DISTVERSION # - Set a GH_TAG to the intermediate commit (below) # - Add a comment here to indicate that the intermediate is # intentional # # PORTVERSION= 1.0.01.1 DISTVERSION= 1.0.02 CATEGORIES= www MAINTAINER= kde@FreeBSD.org COMMENT= Browser based on Qt 5 LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell USES= cmake compiler:c++11-lib desktop-file-utils qt:5 USE_QT= concurrent core dbus declarative gui multimedia network printsupport \ script sql sql-sqlite3 svg widgets xmlpatterns \ buildtools_build qmake_build USE_GITHUB= yes GH_ACCOUNT= OtterBrowser # GH_TAGNAME= 22de58d # For intermediate versions only OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= QTWEBENGINE QTWEBKIT OPTIONS_DEFAULT= QTWEBKIT OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE QTWEBENGINE_DESC= Build QtWebEngine backend QTWEBKIT_DESC= Build QtWebKit backend QTWEBENGINE_USE= qt=declarative,location,webchannel,webengine QTWEBENGINE_CMAKE_BOOL= ENABLE_QTWEBENGINE QTWEBKIT_USE= qt=webkit QTWEBKIT_CMAKE_BOOL= ENABLE_QTWEBKIT -.include - -.if ${PORT_OPTIONS:MQTWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/www/py-qt5-webengine/Makefile b/www/py-qt5-webengine/Makefile index acd19b0cdf85..56f0f8ba58de 100644 --- a/www/py-qt5-webengine/Makefile +++ b/www/py-qt5-webengine/Makefile @@ -1,53 +1,50 @@ PORTNAME= webengine DISTVERSION= ${PYQT_VERSION} PORTREVISION= 3 CATEGORIES= www devel python MASTER_SITES= https://pypi.python.org/packages/source/P/PyQtWebEngine/ PKGNAMEPREFIX= ${PYQT_PY_RELNAME}- DISTNAME= PyQtWebEngine-${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Python bindings for the Qt5 toolkit, QtWebEngine module LICENSE= GPLv3 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= gl python:3.5+ pyqt:5 qt:5 USE_GL= gl USE_PYQT= sip_build core gui network printsupport webchannel USE_PYTHON= concurrent flavors py3kplist USE_QT= core declarative gui location network printsupport webchannel \ webengine widgets qmake_build CONFIGURE_ARGS= -d ${PYTHONPREFIX_SITELIBDIR}/PyQt5 \ -q ${QMAKE} \ --sip ${SIP} \ --pyqt-sipdir ${PYQT_SIPDIR} \ --verbose DESTDIRNAME= INSTALL_ROOT OPTIONS_DEFINE= API DEBUG OPTIONS_DEFAULT= API OPTIONS_SUB= yes API_DESC= Install QtWebEngine API for QScintilla2 API_CONFIGURE_ON= --apidir=${PYQT_APIDIR} API_CONFIGURE_OFF= --no-qsci-api API_LIB_DEPENDS= libqscintilla2_qt5.so:devel/qscintilla2-qt5 DEBUG_CONFIGURE_ON= --debug --trace PLIST_SUB= PYQT_WEBENGINE_VERSION=${DISTVERSION} post-install-DEBUG-off: ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/PyQt5/QtWebEngine*.so post-patch: ${REINPLACE_CMD} -e "s/sip-module/sip-module-${PYTHON_VER}/" ${WRKSRC}/configure.py do-configure: cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ ${PYTHON_CMD} configure.py ${CONFIGURE_ARGS} .include diff --git a/www/qt5-webview/Makefile b/www/qt5-webview/Makefile index 983f64ee4f12..84ad1fe8a297 100644 --- a/www/qt5-webview/Makefile +++ b/www/qt5-webview/Makefile @@ -1,25 +1,23 @@ PORTNAME= webview PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH} CATEGORIES= www PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Qt component for displaying web content USES= compiler:c++11-lang gl qmake:norecursive qt-dist:5 USE_GL= gl USE_QT= core declarative gui location network webchannel \ buildtools_build .include .if ${ARCH} == amd64 || ${ARCH} == i386 -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 PLIST_SUB+= WEBENGINE="" USE_QT+= webengine .else PLIST_SUB+= WEBENGINE="@comment " .endif .include diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile index b3080ebbc94e..ef0035fb655a 100644 --- a/www/qutebrowser/Makefile +++ b/www/qutebrowser/Makefile @@ -1,63 +1,58 @@ PORTNAME= qutebrowser DISTVERSION= 2.4.0 CATEGORIES= www MASTER_SITES= CHEESESHOP MAINTAINER= novel@FreeBSD.org COMMENT= Keyboard-focused browser with a minimal GUI LICENSE= GPLv3 RUN_DEPENDS= \ ${PYTHON_PKGNAMEPREFIX}colorama>=0:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markupsafe>=0:textproc/py-markupsafe@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sip>=0:devel/py-sip@${PY_FLAVOR} \ ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins USES= cpe desktop-file-utils python:3.6+ pyqt:5 qt:5 USE_PYQT= dbus core opengl printsupport sql widgets qml USE_PYTHON= distutils autoplist noflavors USE_QT= sql-sqlite3 # Upstream archive contains files with UTF-8 names EXTRACT_CMD= ${SETENV} LC_ALL=en_US.UTF-8 /usr/bin/bsdtar NO_ARCH= yes PLIST_FILES= share/applications/${PORTNAME}-${PYTHON_VER}.desktop OPTIONS_DEFINE_amd64= ADBLOCK OPTIONS_DEFAULT= WEBKIT OPTIONS_DEFAULT_amd64= WEBENGINE ADBLOCK OPTIONS_DEFAULT_i386= WEBENGINE OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= WEBKIT WEBENGINE ADBLOCK_DESC= Enable the newer adblocking support WEBENGINE_DESC= WebEngine webpage renderer support ADBLOCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}adblock>=0.4.2:www/py-adblock@${PY_FLAVOR} WEBENGINE_USE= PYQT=webengine,webchannel WEBKIT_USE= PYQT=webkit,webkitwidgets .include -.if ${PORT_OPTIONS:MWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .if ${PYTHON_REL} < 30700 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dataclasses>0:devel/py-dataclasses@${PY_FLAVOR} .endif .if ${PYTHON_REL} < 30900 RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-resources>0:devel/py-importlib-resources@${PY_FLAVOR} .endif post-install: ${INSTALL_DATA} ${WRKSRC}/misc/org.qutebrowser.qutebrowser.desktop \ ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}-${PYTHON_VER}.desktop .include diff --git a/x11-fm/konqueror/Makefile b/x11-fm/konqueror/Makefile index a1ab335ae68c..9f4230aab50c 100644 --- a/x11-fm/konqueror/Makefile +++ b/x11-fm/konqueror/Makefile @@ -1,25 +1,22 @@ PORTNAME= konqueror DISTVERSION= ${KDE_APPLICATIONS_VERSION} CATEGORIES= x11-fm www kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE web browser and file manager -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - USES= cmake compiler:c++11-lang cpe desktop-file-utils gettext \ localbase:ldflags kde:5 pkgconfig qt:5 tar:xz xorg USE_KDE= activities archive auth bookmarks codecs completion config configwidgets \ coreaddons crash dbusaddons guiaddons i18n iconthemes \ init itemviews jobwidgets js kcmutils kdelibs4support \ kdesu khtml kio notifications parts pty service solid sonnet \ textwidgets unitconversion wallet widgetsaddons windowsystem xmlgui USE_QT= concurrent core dbus declarative gui location network printsupport script \ speech webchannel webengine widgets x11extras xml \ buildtools_build qmake_build USE_XORG= ice sm x11 xext OPTIONS_DEFINE= DOCS .include diff --git a/x11-toolkits/plasma5-kdeplasma-addons/Makefile b/x11-toolkits/plasma5-kdeplasma-addons/Makefile index e541e4ac4bb9..f7e3e0c568db 100644 --- a/x11-toolkits/plasma5-kdeplasma-addons/Makefile +++ b/x11-toolkits/plasma5-kdeplasma-addons/Makefile @@ -1,42 +1,35 @@ PORTNAME= kdeplasma-addons DISTVERSION= ${KDE_PLASMA_VERSION} CATEGORIES= x11-toolkits kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 addons to improve the Plasma experience USES= cmake compiler:c++11-lib gettext kde:5 pkgconfig qt:5 tar:xz USE_KDE= activities archive attica auth bookmarks codecs completion \ config configwidgets coreaddons crash emoticons guiaddons \ holidays i18n iconthemes init itemmodels itemviews jobwidgets \ kcmutils kdeclarative kio kross newstuff notifications package \ parts plasma-framework plasma-workspace runner service solid \ sonnet textwidgets unitconversion widgetsaddons windowsystem \ xmlgui \ ecm_build USE_QT= concurrent core dbus declarative graphicaleffects gui location \ network printsupport script webchannel widgets x11extras xml \ buildtools_build qmake_build OPTIONS_DEFINE= PURPOSE QTWEBENGINE OPTIONS_DEFAULT= PURPOSE OPTIONS_DEFAULT_amd64= QTWEBENGINE OPTIONS_DEFAULT_i386= QTWEBENGINE OPTIONS_SUB= YES PURPOSE_DESC= Enable 'QuickShare' applet PURPOSE_USE= KDE=purpose PURPOSE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_KF5Purpose QTWEBENGINE_DESC= Add dependency on qt5-webengine QTWEBENGINE_USE= qt=webengine QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine -.include - -.if ${PORT_OPTIONS:MQTWEBENGINE} -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/x11/kde5/Makefile b/x11/kde5/Makefile index 6695340eeeb9..2dbb5dd0c9f2 100644 --- a/x11/kde5/Makefile +++ b/x11/kde5/Makefile @@ -1,57 +1,50 @@ PORTNAME= kde5 DISTVERSION= ${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION} CATEGORIES= x11 kde # kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= KDE Plasma Desktop and Applications (current) LICENSE= LGPL20 RUN_DEPENDS= kde-baseapps>=0:x11/kde-baseapps \ kwalletmanager5:security/kwalletmanager \ plasma5-plasma>=0:x11/plasma5-plasma USES= kde:5 metaport qt:5 USE_QT= # empty OPTIONS_DEFINE= KDEADMIN KDEEDU \ KDEGAMES KDEGRAPHICS KDEMULTIMEDIA KDENETWORK \ KDEPIM KDEUTILS \ PULSEAUDIO OPTIONS_DEFAULT=${OPTIONS_DEFINE:NPULSEAUDIO} KDEADMIN_DESC= Administration utilities KDEADMIN_RUN_DEPENDS= kdeadmin>=${KDE_APPLICATIONS_VERSION}:sysutils/kdeadmin KDEEDU_DESC= Entertaining, educational programs KDEEDU_RUN_DEPENDS= kdeedu>=${KDE_APPLICATIONS_VERSION}:misc/kdeedu KDEGAMES_DESC= Collection of games KDEGAMES_RUN_DEPENDS= kdegames>=${KDE_APPLICATIONS_VERSION}:games/kdegames KDEGRAPHICS_DESC= Graphics utilities KDEGRAPHICS_RUN_DEPENDS= kdegraphics>=${KDE_APPLICATIONS_VERSION}:graphics/kdegraphics KDEMULTIMEDIA_DESC= Multimedia applications KDEMULTIMEDIA_RUN_DEPENDS= kdemultimedia>=${KDE_APPLICATIONS_VERSION}:multimedia/kdemultimedia KDENETWORK_DESC= Network-related programs KDENETWORK_RUN_DEPENDS= kdenetwork>=${KDE_APPLICATIONS_VERSION}:net/kdenetwork KDEPIM_DESC= Personal information management KDEPIM_RUN_DEPENDS= kdepim>=${KDE_APPLICATIONS_VERSION}:deskutils/kdepim KDEUTILS_DESC= Collection of utilities for KDE KDEUTILS_RUN_DEPENDS= kdeutils>=${KDE_APPLICATIONS_VERSION}:misc/kdeutils PULSEAUDIO_USE= KDE=plasma-pa -.include - -.if ${PORT_OPTIONS:MKDEPIM} -DEPRECATED= Uses EOL Python 2.7 via deskutils/kdepim -EXPIRATION_DATE=2021-06-23 -.endif - .include diff --git a/x11/radare-cutter/Makefile b/x11/radare-cutter/Makefile index 20a159fa2647..f3b90a2dea43 100644 --- a/x11/radare-cutter/Makefile +++ b/x11/radare-cutter/Makefile @@ -1,38 +1,35 @@ PORTNAME= radare-cutter PORTVERSION= 0.1.1 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= swills@FreeBSD.org COMMENT= GUI for radare2 reverse engineering framework LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING -DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine -EXPIRATION_DATE=2021-06-23 - LIB_DEPENDS= libcapstone.so:devel/capstone4 \ libr_bin.so:devel/radare2 USES= cmake gl pkgconfig python:3.4+ qmake:outsource qt:5 LDFLAGS+= -lexecinfo USE_GITHUB= yes GH_ACCOUNT= radareorg GH_PROJECT= r2cutter GH_TUPLE= radareorg:cutter-translations:8e1d24b:translations/translations USE_QT= core declarative gui linguist location network printsupport svg \ webchannel webengine widgets buildtools_build USE_GL= gl WRKSRC_SUBDIR= src CMAKE_INSTALL_PREFIX= ${STAGEDIR}${PREFIX} post-patch: @${REINPLACE_CMD} 's/python3/python-${PYTHON_VER}/' ${WRKSRC}/Cutter.pro .include