aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2021-03-24 13:34:35 +0000
committerRene Ladan <rene@FreeBSD.org>2021-03-24 13:34:35 +0000
commitb217c7fc9cc4e56e26f88b17551499a17c4c6d24 (patch)
tree927d28feccb5a8860ed230fbec099ccb4255ada8
parent80fa663d16236be2c6d5165f92327ed60b6a4b42 (diff)
downloadports-b217c7fc9cc4e56e26f88b17551499a17c4c6d24.tar.gz
ports-b217c7fc9cc4e56e26f88b17551499a17c4c6d24.zip
Mark ports recursively depending on Python 2.7 for expiration on June 23.
For ports optionally dependending on Python 2.7, just mark those options as expired. Remove konquerer from the x11/kde-baseapps metaport and bump its PORTREVISION. Submitted by: rene Reviewed by: portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D28665
Notes
Notes: svn path=/head/; revision=569118
-rw-r--r--astro/gpsbabel/Makefile7
-rw-r--r--astro/marble/Makefile6
-rw-r--r--astro/qmapshack/Makefile3
-rw-r--r--audio/amarok/Makefile7
-rw-r--r--audio/gxmms2/Makefile3
-rw-r--r--audio/lxmusic/Makefile3
-rw-r--r--audio/musescore/Makefile5
-rw-r--r--audio/supercollider/Makefile2
-rw-r--r--biology/py-orange3-bioinformatics/Makefile3
-rw-r--r--biology/py-orange3-single-cell/Makefile3
-rw-r--r--chinese/fcitx-libpinyin/Makefile2
-rw-r--r--chinese/fcitx-sunpinyin/Makefile3
-rw-r--r--databases/couchdb2/Makefile3
-rw-r--r--databases/couchdb3/Makefile3
-rw-r--r--databases/kbibtex/Makefile7
-rw-r--r--databases/p5-AnyEvent-CouchDB/Makefile3
-rw-r--r--databases/pypy-gdbm/Makefile3
-rw-r--r--databases/pypy-sqlite3/Makefile3
-rw-r--r--deskutils/akonadi-calendar-tools/Makefile3
-rw-r--r--deskutils/akonadi-import-wizard/Makefile3
-rw-r--r--deskutils/akonadiconsole/Makefile3
-rw-r--r--deskutils/akregator/Makefile3
-rw-r--r--deskutils/calibre/Makefile3
-rw-r--r--deskutils/grantlee-editor/Makefile3
-rw-r--r--deskutils/kaddressbook/Makefile3
-rw-r--r--deskutils/kalarm/Makefile3
-rw-r--r--deskutils/kdepim-addons/Makefile3
-rw-r--r--deskutils/kdepim-runtime/Makefile3
-rw-r--r--deskutils/kdepim/Makefile3
-rw-r--r--deskutils/kmail-account-wizard/Makefile3
-rw-r--r--deskutils/kmail/Makefile3
-rw-r--r--deskutils/knotes/Makefile3
-rw-r--r--deskutils/kontact/Makefile5
-rw-r--r--deskutils/korganizer/Makefile3
-rw-r--r--deskutils/mbox-importer/Makefile3
-rw-r--r--deskutils/nextcloudclient/Makefile3
-rw-r--r--deskutils/pim-data-exporter/Makefile3
-rw-r--r--deskutils/pim-sieve-editor/Makefile3
-rw-r--r--deskutils/semantik/Makefile3
-rw-r--r--deskutils/syncthingtray/Makefile2
-rw-r--r--deskutils/zanshin/Makefile3
-rw-r--r--devel/RStudio/Makefile2
-rw-r--r--devel/eric6/Makefile3
-rw-r--r--devel/gammaray/Makefile3
-rw-r--r--devel/kdevelop/Makefile7
-rw-r--r--devel/libosmo-abis/Makefile3
-rw-r--r--devel/pyside2-tools/Makefile2
-rw-r--r--devel/pyside2/Makefile2
-rw-r--r--devel/qt5/Makefile4
-rw-r--r--devel/qtcreator/Makefile5
-rw-r--r--editors/ghostwriter/Makefile3
-rw-r--r--editors/vscode/Makefile3
-rw-r--r--emulators/yuzu/Makefile7
-rw-r--r--finance/kmymoney/Makefile7
-rw-r--r--games/anki/Makefile3
-rw-r--r--games/minilens/Makefile3
-rw-r--r--games/py-mnemosyne/Makefile3
-rw-r--r--games/stratagus/Makefile3
-rw-r--r--games/tanks-of-freedom/Makefile3
-rw-r--r--games/wargus/Makefile3
-rw-r--r--games/wyrmgus/Makefile3
-rw-r--r--games/wyrmsun/Makefile3
-rw-r--r--graphics/cegui/Makefile5
-rw-r--r--graphics/digikam/Makefile7
-rw-r--r--graphics/kimagemapeditor/Makefile3
-rw-r--r--graphics/kphotoalbum/Makefile7
-rw-r--r--graphics/luminance-qt5/Makefile3
-rw-r--r--graphics/qgis-ltr/Makefile3
-rw-r--r--graphics/qgis/Makefile3
-rw-r--r--lang/clover/Makefile3
-rw-r--r--math/aspcud/Makefile3
-rw-r--r--math/kalgebra/Makefile8
-rw-r--r--math/minizinc-ide/Makefile3
-rw-r--r--math/py-pyasp/Makefile3
-rw-r--r--misc/kdeedu/Makefile7
-rw-r--r--misc/orange3/Makefile3
-rw-r--r--misc/parley/Makefile3
-rw-r--r--misc/py-orange3-associate/Makefile3
-rw-r--r--misc/py-orange3-datafusion/Makefile3
-rw-r--r--misc/py-orange3-educational/Makefile3
-rw-r--r--misc/py-orange3-network/Makefile3
-rw-r--r--misc/py-orange3-timeseries/Makefile3
-rw-r--r--multimedia/gmimms/Makefile3
-rw-r--r--multimedia/gxine/Makefile3
-rw-r--r--net-im/kaccounts-providers/Makefile3
-rw-r--r--net-im/kde-telepathy/Makefile3
-rw-r--r--net-im/ktp-accounts-kcm/Makefile3
-rw-r--r--net-im/ktp-text-ui/Makefile3
-rw-r--r--net-mgmt/icingaweb2-module-pdfexport/Makefile3
-rw-r--r--net-mgmt/icingaweb2-module-reporting/Makefile7
-rw-r--r--net-p2p/ktorrent/Makefile2
-rw-r--r--net/akonadi-calendar/Makefile3
-rw-r--r--net/calendarsupport/Makefile3
-rw-r--r--net/eventviews/Makefile3
-rw-r--r--net/incidenceeditor/Makefile3
-rw-r--r--net/kio-gdrive/Makefile3
-rw-r--r--net/kmailtransport/Makefile3
-rw-r--r--net/libkgapi/Makefile3
-rw-r--r--net/libksieve/Makefile3
-rw-r--r--net/libproxy-mozjs/Makefile4
-rw-r--r--net/mailcommon/Makefile3
-rw-r--r--net/messagelib/Makefile3
-rw-r--r--net/openggsn/Makefile3
-rw-r--r--print/py-frescobaldi/Makefile3
-rw-r--r--sysutils/bhyve-firmware/Makefile7
-rw-r--r--sysutils/plasma5-libksysguard/Makefile7
-rw-r--r--sysutils/usbhotkey/Makefile3
-rw-r--r--textproc/kibana6/Makefile3
-rw-r--r--textproc/kibana7/Makefile3
-rw-r--r--textproc/pageedit/Makefile3
-rw-r--r--textproc/sigil/Makefile3
-rw-r--r--www/aws-demos/Makefile3
-rw-r--r--www/aws/Makefile3
-rw-r--r--www/falkon/Makefile3
-rw-r--r--www/npm/Makefile9
-rw-r--r--www/otter-browser/Makefile7
-rw-r--r--www/py-qt5-webengine/Makefile3
-rw-r--r--www/qt5-webview/Makefile2
-rw-r--r--www/qutebrowser/Makefile5
-rw-r--r--www/sahi/Makefile5
-rw-r--r--www/yarn-node10/Makefile3
-rw-r--r--www/yarn-node12/Makefile3
-rw-r--r--www/yarn/Makefile12
-rw-r--r--x11-fm/konqueror/Makefile3
-rw-r--r--x11-toolkits/plasma5-kdeplasma-addons/Makefile7
-rw-r--r--x11-toolkits/pypy-tkinter/Makefile3
-rw-r--r--x11/kde-baseapps/Makefile2
-rw-r--r--x11/kde5/Makefile7
-rw-r--r--x11/radare-cutter/Makefile3
129 files changed, 470 insertions, 5 deletions
diff --git a/astro/gpsbabel/Makefile b/astro/gpsbabel/Makefile
index 6d2a0d9d4b96..1c4eb81be1ae 100644
--- a/astro/gpsbabel/Makefile
+++ b/astro/gpsbabel/Makefile
@@ -57,4 +57,11 @@ do-install-GUI-on:
${INSTALL_DATA} ${WRKSRC}/gui/images/appicon.png \
${STAGEDIR}${PREFIX}/share/pixmaps/gpsbabel.png
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MGUI}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index 9078ba41597d..7d158055ff01 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -42,4 +42,10 @@ WEBENGINE_DESC= Add dependency on qt5-webengine
WEBENGINE_USE= QT=webengine
WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets
+.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/astro/qmapshack/Makefile b/astro/qmapshack/Makefile
index 950e9ce8c995..9a314a2943df 100644
--- a/astro/qmapshack/Makefile
+++ b/astro/qmapshack/Makefile
@@ -13,6 +13,9 @@ 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
+
BROKEN_FreeBSD_11= Requires OpenSSL 1.1.0+
LIB_DEPENDS= libgdal.so:graphics/gdal \
diff --git a/audio/amarok/Makefile b/audio/amarok/Makefile
index 24488dd388a6..1b481534dadb 100644
--- a/audio/amarok/Makefile
+++ b/audio/amarok/Makefile
@@ -86,4 +86,11 @@ post-patch:
post-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQTWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/audio/gxmms2/Makefile b/audio/gxmms2/Makefile
index 4057f679eda2..340026354ecc 100644
--- a/audio/gxmms2/Makefile
+++ b/audio/gxmms2/Makefile
@@ -14,6 +14,9 @@ COMMENT= GTK2 based XMMS2 client, written in C
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via audio/xmms2
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libxmmsclient.so:audio/xmms2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
diff --git a/audio/lxmusic/Makefile b/audio/lxmusic/Makefile
index a7a82c86505e..ad95da8b850c 100644
--- a/audio/lxmusic/Makefile
+++ b/audio/lxmusic/Makefile
@@ -13,6 +13,9 @@ LICENSE= MIT GPLv2+
LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via audio/xmms2
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libxmmsclient.so:audio/xmms2 \
libnotify.so:devel/libnotify
diff --git a/audio/musescore/Makefile b/audio/musescore/Makefile
index bcda601ea2f9..df35501fb132 100644
--- a/audio/musescore/Makefile
+++ b/audio/musescore/Makefile
@@ -68,4 +68,9 @@ WEBENGINE_CMAKE_BOOL= BUILD_WEBENGINE
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 <bsd.port.post.mk>
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile
index 840d5c1d5c0d..d0c7abf9a731 100644
--- a/audio/supercollider/Makefile
+++ b/audio/supercollider/Makefile
@@ -56,6 +56,8 @@ SUPERNOVA_CMAKE_BOOL= SUPERNOVA
.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
diff --git a/biology/py-orange3-bioinformatics/Makefile b/biology/py-orange3-bioinformatics/Makefile
index d5555fd3f24d..7571468f1699 100644
--- a/biology/py-orange3-bioinformatics/Makefile
+++ b/biology/py-orange3-bioinformatics/Makefile
@@ -12,6 +12,9 @@ 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
+
RUN_DEPENDS= orange3>0:misc/orange3 \
${PYTHON_PKGNAMEPREFIX}Genesis-PyAPI>0:biology/py-Genesis-PyAPI@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
diff --git a/biology/py-orange3-single-cell/Makefile b/biology/py-orange3-single-cell/Makefile
index 6fa9d2ced371..dc2265faeafa 100644
--- a/biology/py-orange3-single-cell/Makefile
+++ b/biology/py-orange3-single-cell/Makefile
@@ -11,6 +11,9 @@ 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} \
diff --git a/chinese/fcitx-libpinyin/Makefile b/chinese/fcitx-libpinyin/Makefile
index 5eaadd726179..3f076f2b2526 100644
--- a/chinese/fcitx-libpinyin/Makefile
+++ b/chinese/fcitx-libpinyin/Makefile
@@ -34,6 +34,8 @@ QT5_DESC= Enable Qtr for dictmanager
.include <bsd.port.options.mk>
.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
diff --git a/chinese/fcitx-sunpinyin/Makefile b/chinese/fcitx-sunpinyin/Makefile
index 92240687cc0d..f4874331d3e7 100644
--- a/chinese/fcitx-sunpinyin/Makefile
+++ b/chinese/fcitx-sunpinyin/Makefile
@@ -13,6 +13,9 @@ COMMENT= SunPinyin support for Fcitx
LICENSE= GPLv2
+DEPRECATED= Uses EOL Python 2.7 via chinese/fcitx
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libfcitx-config.so:chinese/fcitx \
libsunpinyin.so:chinese/sunpinyin
diff --git a/databases/couchdb2/Makefile b/databases/couchdb2/Makefile
index 72a1349d978a..2871544cbe42 100644
--- a/databases/couchdb2/Makefile
+++ b/databases/couchdb2/Makefile
@@ -14,6 +14,9 @@ COMMENT= JSON document database with HTTP API and scalable multi-master sync
LICENSE= APACHE20 BSD3CLAUSE ISCL WTFPL OFL11
LICENSE_COMB= multi
+DEPRECATED= Uses EOL Python 2.7 via lang/spidermonkey185
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= rebar:devel/rebar \
erlang-runtime21>=21.3:lang/erlang-runtime21
LIB_DEPENDS= libicudata.so:devel/icu \
diff --git a/databases/couchdb3/Makefile b/databases/couchdb3/Makefile
index 85007e237ede..b773a3bce2d8 100644
--- a/databases/couchdb3/Makefile
+++ b/databases/couchdb3/Makefile
@@ -13,6 +13,9 @@ COMMENT= JSON document database with HTTP API and scalable multi-master sync
LICENSE= APACHE20 BSD3CLAUSE ISCL WTFPL OFL11
LICENSE_COMB= multi
+DEPRECATED= Uses EOL Python 2.7 via lang/spidermonkey60
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= rebar:devel/rebar \
erlang-runtime22>=22.0:lang/erlang-runtime22
LIB_DEPENDS= libicudata.so:devel/icu \
diff --git a/databases/kbibtex/Makefile b/databases/kbibtex/Makefile
index 25e915b82ff5..5863fa8ff067 100644
--- a/databases/kbibtex/Makefile
+++ b/databases/kbibtex/Makefile
@@ -36,4 +36,11 @@ WEBENGINE_USE= QT=webengine
WEBENGINE_USE_OFF= QT=webkit
WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/databases/p5-AnyEvent-CouchDB/Makefile b/databases/p5-AnyEvent-CouchDB/Makefile
index 76259e10a7e1..9cead655f32b 100644
--- a/databases/p5-AnyEvent-CouchDB/Makefile
+++ b/databases/p5-AnyEvent-CouchDB/Makefile
@@ -13,6 +13,9 @@ COMMENT= Non-blocking CouchDB client based on jquery.couch.js
LICENSE= MIT
+DEPRECATED= Uses EOL Python 2.7 via databases/couchdb2
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= couchdb2>=0.9.0:databases/couchdb2 \
p5-AnyEvent-HTTP>=2.11:www/p5-AnyEvent-HTTP \
diff --git a/databases/pypy-gdbm/Makefile b/databases/pypy-gdbm/Makefile
index 326c0a5f0e1c..1b35c6500f3e 100644
--- a/databases/pypy-gdbm/Makefile
+++ b/databases/pypy-gdbm/Makefile
@@ -10,6 +10,9 @@ COMMENT= PyPy bindings to the GNU dbm library
LICENSE= GPLv2+
+DEPRECATED= Uses EOL Python 2.7 via lang/pypy
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libgdbm.so:databases/gdbm
CFFI_NAME= ffi
diff --git a/databases/pypy-sqlite3/Makefile b/databases/pypy-sqlite3/Makefile
index 499ee0051131..f3387b873a38 100644
--- a/databases/pypy-sqlite3/Makefile
+++ b/databases/pypy-sqlite3/Makefile
@@ -7,6 +7,9 @@ CATEGORIES= databases python
MAINTAINER= python@FreeBSD.org
COMMENT= Standard PyPy binding to the SQLite3 library
+DEPRECATED= Uses EOL Python 2.7 via lang/pypy
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
CFFI_NAME= _ffi
diff --git a/deskutils/akonadi-calendar-tools/Makefile b/deskutils/akonadi-calendar-tools/Makefile
index bc7a3df7004e..98f1d16ba333 100644
--- a/deskutils/akonadi-calendar-tools/Makefile
+++ b/deskutils/akonadi-calendar-tools/Makefile
@@ -7,6 +7,9 @@ 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
diff --git a/deskutils/akonadi-import-wizard/Makefile b/deskutils/akonadi-import-wizard/Makefile
index de6ee37ac1b6..53ba3094b8c8 100644
--- a/deskutils/akonadi-import-wizard/Makefile
+++ b/deskutils/akonadi-import-wizard/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/deskutils/akonadiconsole/Makefile b/deskutils/akonadiconsole/Makefile
index 9667c4bda70a..8bf2a65a7d49 100644
--- a/deskutils/akonadiconsole/Makefile
+++ b/deskutils/akonadiconsole/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/akregator/Makefile b/deskutils/akregator/Makefile
index 7b1124ca2fe0..bc8628497085 100644
--- a/deskutils/akregator/Makefile
+++ b/deskutils/akregator/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index c62155bbb86f..c8d426ba997a 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -12,6 +12,9 @@ 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 \
diff --git a/deskutils/grantlee-editor/Makefile b/deskutils/grantlee-editor/Makefile
index e6356926d745..686f43ffe199 100644
--- a/deskutils/grantlee-editor/Makefile
+++ b/deskutils/grantlee-editor/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/kaddressbook/Makefile b/deskutils/kaddressbook/Makefile
index 2fbc14b4b2e6..852c60618dc2 100644
--- a/deskutils/kaddressbook/Makefile
+++ b/deskutils/kaddressbook/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/deskutils/kalarm/Makefile b/deskutils/kalarm/Makefile
index 61f44e3f1ece..64a1f1981829 100644
--- a/deskutils/kalarm/Makefile
+++ b/deskutils/kalarm/Makefile
@@ -7,6 +7,9 @@ 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
diff --git a/deskutils/kdepim-addons/Makefile b/deskutils/kdepim-addons/Makefile
index e297edea85ee..37737a670471 100644
--- a/deskutils/kdepim-addons/Makefile
+++ b/deskutils/kdepim-addons/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/kdepim-runtime/Makefile b/deskutils/kdepim-runtime/Makefile
index f4b63dca9847..ec1dc571258e 100644
--- a/deskutils/kdepim-runtime/Makefile
+++ b/deskutils/kdepim-runtime/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/kdepim/Makefile b/deskutils/kdepim/Makefile
index 0e9de338e5ef..e55373a4e770 100644
--- a/deskutils/kdepim/Makefile
+++ b/deskutils/kdepim/Makefile
@@ -4,6 +4,9 @@ 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
diff --git a/deskutils/kmail-account-wizard/Makefile b/deskutils/kmail-account-wizard/Makefile
index 789fb61c8384..96de3dbb3665 100644
--- a/deskutils/kmail-account-wizard/Makefile
+++ b/deskutils/kmail-account-wizard/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/deskutils/kmail/Makefile b/deskutils/kmail/Makefile
index 7a62e5f5dda0..22580b6c3995 100644
--- a/deskutils/kmail/Makefile
+++ b/deskutils/kmail/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/deskutils/knotes/Makefile b/deskutils/knotes/Makefile
index 1476d83b895c..39a4e8b03ece 100644
--- a/deskutils/knotes/Makefile
+++ b/deskutils/knotes/Makefile
@@ -9,6 +9,9 @@ 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
diff --git a/deskutils/kontact/Makefile b/deskutils/kontact/Makefile
index 980d62777182..c914dce8e7b9 100644
--- a/deskutils/kontact/Makefile
+++ b/deskutils/kontact/Makefile
@@ -9,6 +9,9 @@ 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 \
ecm i18n iconthemes itemmodels jobwidgets kcmutils kio parts \
@@ -22,8 +25,6 @@ USE_LDCONFIG= yes
DESCR= ${.CURDIR:H:H}/deskutils/kdepim/pkg-descr
-
-
OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>
diff --git a/deskutils/korganizer/Makefile b/deskutils/korganizer/Makefile
index 5f1deec94f58..a32acb348405 100644
--- a/deskutils/korganizer/Makefile
+++ b/deskutils/korganizer/Makefile
@@ -7,6 +7,9 @@ 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 kde:5 qt:5 tar:xz
diff --git a/deskutils/mbox-importer/Makefile b/deskutils/mbox-importer/Makefile
index de13a4616100..0ca9764e5835 100644
--- a/deskutils/mbox-importer/Makefile
+++ b/deskutils/mbox-importer/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/deskutils/nextcloudclient/Makefile b/deskutils/nextcloudclient/Makefile
index 17b3bf00e353..5db813e78f2a 100644
--- a/deskutils/nextcloudclient/Makefile
+++ b/deskutils/nextcloudclient/Makefile
@@ -11,6 +11,9 @@ COMMENT= NextCloud Desktop Syncing Client
LICENSE= GPLv2
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libinotify.so:devel/libinotify \
libqt5keychain.so:security/qtkeychain
diff --git a/deskutils/pim-data-exporter/Makefile b/deskutils/pim-data-exporter/Makefile
index 4faed8998805..d3225b6e43a2 100644
--- a/deskutils/pim-data-exporter/Makefile
+++ b/deskutils/pim-data-exporter/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/deskutils/pim-sieve-editor/Makefile b/deskutils/pim-sieve-editor/Makefile
index 2d7136219c74..170439cf8c4f 100644
--- a/deskutils/pim-sieve-editor/Makefile
+++ b/deskutils/pim-sieve-editor/Makefile
@@ -7,6 +7,9 @@ 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
+
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth bookmarks codecs config configwidgets coreaddons crash \
dbusaddons ecm i18n iconthemes kio service wallet \
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index eb769413e45a..fba82cc4df44 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -11,6 +11,9 @@ 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 \
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index e696812d3881..8fd5ae2dbbc5 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -40,6 +40,8 @@ CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray
.include <bsd.port.pre.mk>
.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
diff --git a/deskutils/zanshin/Makefile b/deskutils/zanshin/Makefile
index f0d43b790074..0df770705d41 100644
--- a/deskutils/zanshin/Makefile
+++ b/deskutils/zanshin/Makefile
@@ -8,6 +8,9 @@ MASTER_SITES= KDE/stable/${PORTNAME}/
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
diff --git a/devel/RStudio/Makefile b/devel/RStudio/Makefile
index 698ab9d5b1c9..2355b8a0aee1 100644
--- a/devel/RStudio/Makefile
+++ b/devel/RStudio/Makefile
@@ -61,6 +61,8 @@ 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 \
diff --git a/devel/eric6/Makefile b/devel/eric6/Makefile
index 2e29b46713e6..674d5d27637f 100644
--- a/devel/eric6/Makefile
+++ b/devel/eric6/Makefile
@@ -8,6 +8,9 @@ DISTNAME= ${PORTNAME}-nolang-${DISTVERSION}
PORTREVISION= 3
CATEGORIES= devel python
+DEPRECATED= Uses EOL Python 2.7 via www/py-qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
diff --git a/devel/gammaray/Makefile b/devel/gammaray/Makefile
index a249b34f8a95..2d908cffaaa4 100644
--- a/devel/gammaray/Makefile
+++ b/devel/gammaray/Makefile
@@ -9,6 +9,9 @@ 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 \
diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index 06cacdae34fc..c2e4205077fd 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -59,4 +59,11 @@ SHEBANG_LANG= zsh
zsh_OLD_CMD= /bin/zsh
zsh_CMD= ${LOCALBASE}/bin/zsh
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Pyton 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/devel/libosmo-abis/Makefile b/devel/libosmo-abis/Makefile
index 6075f519d1f8..6429b2ea17e0 100644
--- a/devel/libosmo-abis/Makefile
+++ b/devel/libosmo-abis/Makefile
@@ -11,6 +11,9 @@ COMMENT= Shared code regarding the A-bis interface between BTS and BSC
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via devel/libosmocore
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libosmocore.so:devel/libosmocore \
libtalloc.so:devel/talloc \
libortp.so:net/ortp
diff --git a/devel/pyside2-tools/Makefile b/devel/pyside2-tools/Makefile
index 26d44c08d3a6..c228975dcb8e 100644
--- a/devel/pyside2-tools/Makefile
+++ b/devel/pyside2-tools/Makefile
@@ -36,6 +36,8 @@ CMAKE_ARGS+= "-DUSE_PYTHON_VERSION=${PYTHON_VER}"
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
diff --git a/devel/pyside2/Makefile b/devel/pyside2/Makefile
index aa735888a249..a9795dc545dd 100644
--- a/devel/pyside2/Makefile
+++ b/devel/pyside2/Makefile
@@ -37,6 +37,8 @@ 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
diff --git a/devel/qt5/Makefile b/devel/qt5/Makefile
index 997be9942b10..df08e9d96ee1 100644
--- a/devel/qt5/Makefile
+++ b/devel/qt5/Makefile
@@ -2,6 +2,7 @@
PORTNAME= qt5
DISTVERSION= ${QT5_VERSION}
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
@@ -9,7 +10,8 @@ COMMENT= Cross-platform application and UI framework (metaport)
# * phonon4 is not part of Qt itself.
# * we don't want to pull in wayland just yet.
-USE_QT= ${_USE_QT_ALL:Nphonon4:Ndeclarative:Nwayland:S/$/_run/}
+# XXX(rene) exclude webengine
+USE_QT= ${_USE_QT_ALL:Nphonon4:Ndeclarative:Nwayland:Nwebengine:S/$/_run/}
USES= metaport qt:5
.include <bsd.port.mk>
diff --git a/devel/qtcreator/Makefile b/devel/qtcreator/Makefile
index 4d1106db532d..697d53536199 100644
--- a/devel/qtcreator/Makefile
+++ b/devel/qtcreator/Makefile
@@ -86,6 +86,11 @@ SHEBANG_FILES= tests/system/tools/objectsToTable.py \
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.if ${LLVM_DEFAULT:C/[1-5]./&0/:S,-devel,990,} >= 90
LLVM_DEFAULT= 80
.endif
diff --git a/editors/ghostwriter/Makefile b/editors/ghostwriter/Makefile
index 5f5051285c09..64700f1b2295 100644
--- a/editors/ghostwriter/Makefile
+++ b/editors/ghostwriter/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/editors/vscode/Makefile b/editors/vscode/Makefile
index 5a522ba13844..7cfd0d8dd405 100644
--- a/editors/vscode/Makefile
+++ b/editors/vscode/Makefile
@@ -18,6 +18,9 @@ COMMENT= Visual Studio Code - Open Source ("Code - OSS")
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses EOL Python 2.7 via devel/electron11
+EXPIRATION_DATE=2021-06-23
+
ONLY_FOR_ARCHS= amd64
BUILD_DEPENDS= zip:archivers/zip \
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index 50f841c943ed..7166e0e02c23 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -107,4 +107,11 @@ post-patch:
-e 's/@GIT_DESC@/${GH_TAGNAME}/' \
${WRKSRC}/src/common/scm_rev.cpp.in
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQT5}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/finance/kmymoney/Makefile b/finance/kmymoney/Makefile
index 726fb311a52b..17a0d6b2e611 100644
--- a/finance/kmymoney/Makefile
+++ b/finance/kmymoney/Makefile
@@ -110,4 +110,11 @@ create-plist: stage
pkg-plist)
.endif
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQTWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/games/anki/Makefile b/games/anki/Makefile
index c05e0b1203c5..8f257cd36621 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -16,6 +16,9 @@ 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
+
BUILD_DEPENDS= bash:shells/bash \
maturin:devel/py-maturin@${PY_FLAVOR} \
protoc:devel/protobuf \
diff --git a/games/minilens/Makefile b/games/minilens/Makefile
index ab33ae93336d..cec3908fe546 100644
--- a/games/minilens/Makefile
+++ b/games/minilens/Makefile
@@ -14,6 +14,9 @@ LICENSE= GPLv3+ CC-BY-SA-4.0
LICENSE_COMB= multi
LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE.txt
+DEPRECATED= Uses EOL Python 2.7 via devel/godot2
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= godot2:devel/godot2
USE_GITHUB= yes
diff --git a/games/py-mnemosyne/Makefile b/games/py-mnemosyne/Makefile
index 9a99bc19ffda..52e7eac162cf 100644
--- a/games/py-mnemosyne/Makefile
+++ b/games/py-mnemosyne/Makefile
@@ -15,6 +15,9 @@ 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} \
diff --git a/games/stratagus/Makefile b/games/stratagus/Makefile
index 609c2a0780ef..de0920f370bc 100644
--- a/games/stratagus/Makefile
+++ b/games/stratagus/Makefile
@@ -12,6 +12,9 @@ COMMENT= Free cross-platform real-time strategy gaming engine
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via lang/tolua++
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libpng.so:graphics/png \
libtolua++-${LUA_VER}.so:lang/tolua++
diff --git a/games/tanks-of-freedom/Makefile b/games/tanks-of-freedom/Makefile
index 502acefc5750..734b44822226 100644
--- a/games/tanks-of-freedom/Makefile
+++ b/games/tanks-of-freedom/Makefile
@@ -14,6 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= godot2:devel/godot2
+DEPRECATED= Uses EOL Python 2.7 via devel/godot2
+EXPIRATION_DATE=2021-06-23
+
USE_GITHUB= yes
GH_ACCOUNT= w84death
GH_PROJECT= Tanks-of-Freedom
diff --git a/games/wargus/Makefile b/games/wargus/Makefile
index 57dc1a978b1e..ca3f059fca4d 100644
--- a/games/wargus/Makefile
+++ b/games/wargus/Makefile
@@ -12,6 +12,9 @@ COMMENT= Warcraft 2 mod that allows you to play Warcraft 2 with Stratagus
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via games/stratagus
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= stratagus:games/stratagus \
ffmpeg2theora:multimedia/ffmpeg2theora \
cdparanoia:audio/cdparanoia
diff --git a/games/wyrmgus/Makefile b/games/wyrmgus/Makefile
index cc606c9f959d..38951b72a151 100644
--- a/games/wyrmgus/Makefile
+++ b/games/wyrmgus/Makefile
@@ -12,6 +12,9 @@ COMMENT= Modified Stratagus engine for Wyrmsun
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via lang/tolua++
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libtolua++-${LUA_VER}.so:lang/tolua++
BUILD_DEPENDS= ${LOCALBASE}/include/boost/tokenizer.hpp:devel/boost-libs
diff --git a/games/wyrmsun/Makefile b/games/wyrmsun/Makefile
index 4d684dfc60f5..12b4451ab6f3 100644
--- a/games/wyrmsun/Makefile
+++ b/games/wyrmsun/Makefile
@@ -12,6 +12,9 @@ COMMENT= Strategy game based on history, mythology and fiction
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/license.txt
+DEPRECATED= Uses EOL Python 2.7 via games/wyrmgus
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= wyrmgus:games/wyrmgus
USE_GITHUB= yes
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 510a19749cc4..91f22c2417ba 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -111,6 +111,11 @@ CMAKE_ARGS+= -DCEGUI_BUILD_PYTHON_MODULES=OFF # python support doesn't build
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MLUA}
+DEPRECATED= Uses EOL Python 2.7 via lang/tolua++
+EXPIRATION_DATE=2021-06-23
+.endif
+
.if ${PORT_OPTIONS:MEXPAT} || ${PORT_OPTIONS:MXERCES} || ${PORT_OPTIONS:MLIBXML2} || ${PORT_OPTIONS:MRAPIDXML} || ${PORT_OPTIONS:MTINYXML}
PLIST_SUB+= XMLPARSERS=""
.else
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index d91821a199b2..406298784ccb 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -101,4 +101,11 @@ WEBENGINE_CMAKE_BOOL= ENABLE_QWEBENGINE
PLIST_SUB= SHLIB_VER=${DISTVERSION}
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/graphics/kimagemapeditor/Makefile b/graphics/kimagemapeditor/Makefile
index bb9ac0c90461..ce49562c0c61 100644
--- a/graphics/kimagemapeditor/Makefile
+++ b/graphics/kimagemapeditor/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/graphics/kphotoalbum/Makefile b/graphics/kphotoalbum/Makefile
index 7ef4419f7d08..4f673e13853e 100644
--- a/graphics/kphotoalbum/Makefile
+++ b/graphics/kphotoalbum/Makefile
@@ -35,4 +35,11 @@ OPTIONS_DEFAULT_i386= WEBENGINE
WEBENGINE_DESC= Add dependency on qt5-webengine
WEBENGINE_USE= QT=webengine
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index 48b3841d11fc..e4f9537a4a02 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -13,6 +13,9 @@ COMMENT= Complete open source solution for HDR photography
LICENSE= GPLv2
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
LIB_DEPENDS= libcfitsio.so:astro/cfitsio \
libHalf.so:graphics/ilmbase \
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index 77ceb2374eb1..af9fbc29f12a 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -19,6 +19,9 @@ 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} \
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 9e6908321f6b..5c847359d497 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -14,6 +14,9 @@ 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} \
diff --git a/lang/clover/Makefile b/lang/clover/Makefile
index e00342dab1de..34e7b135a21a 100644
--- a/lang/clover/Makefile
+++ b/lang/clover/Makefile
@@ -6,6 +6,9 @@ CATEGORIES= lang
COMMENT= Mesa OpenCL implementation for AMD GPUs
+DEPRECATED= Uses EOL Python 2.7 via devel/libclc
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= libclc>=0.3.0:devel/libclc \
opencl>=0:devel/opencl
LIB_DEPENDS= libOpenCL.so:devel/ocl-icd \
diff --git a/math/aspcud/Makefile b/math/aspcud/Makefile
index 3efc37592c73..241b78576467 100644
--- a/math/aspcud/Makefile
+++ b/math/aspcud/Makefile
@@ -12,6 +12,9 @@ COMMENT= Advanced solver for package dependencies
LICENSE= GPLv3
+DEPRECATED= Uses EOL Python 2.7 via math/gringo
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= re2c:devel/re2c
LIB_DEPENDS= libboost_thread.so:devel/boost-libs
RUN_DEPENDS= gringo:math/gringo \
diff --git a/math/kalgebra/Makefile b/math/kalgebra/Makefile
index faa51e4ccbc7..a2b95baea982 100644
--- a/math/kalgebra/Makefile
+++ b/math/kalgebra/Makefile
@@ -30,4 +30,12 @@ WEBENGINE_DESC= Add dependency on qt5-webengine
WEBENGINE_USE= QT=webengine
WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
+.endif
+
.include <bsd.port.mk>
diff --git a/math/minizinc-ide/Makefile b/math/minizinc-ide/Makefile
index ccb809077f63..bccca268b819 100644
--- a/math/minizinc-ide/Makefile
+++ b/math/minizinc-ide/Makefile
@@ -10,6 +10,9 @@ 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 qmake qt:5
diff --git a/math/py-pyasp/Makefile b/math/py-pyasp/Makefile
index e285692ad05e..c2df03d34ab3 100644
--- a/math/py-pyasp/Makefile
+++ b/math/py-pyasp/Makefile
@@ -11,6 +11,9 @@ COMMENT= Convenience wrapper for the ASP tools gringo and clasp
LICENSE= GPLv3
+DEPRECATED= Uses EOL Python 2.7 via math/gringo
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= clasp:math/clasp \
gringo:math/gringo
diff --git a/misc/kdeedu/Makefile b/misc/kdeedu/Makefile
index 91f85ae16e21..885e7bc9fc8d 100644
--- a/misc/kdeedu/Makefile
+++ b/misc/kdeedu/Makefile
@@ -72,4 +72,11 @@ ROCS_RUN_DEPENDS= rocs>=${KDE_APPLICATIONS_VERSION}:math/rocs
STEP_DESC= Interactive physics simulator
STEP_RUN_DEPENDS= step>=${KDE_APPLICATIONS_VERSION}:science/step
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPARLEY}
+DEPRECATED= Uses EOL Python 2.7 via misc/parley
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/misc/orange3/Makefile b/misc/orange3/Makefile
index 7466138b4b6c..27bb6ddee8e3 100644
--- a/misc/orange3/Makefile
+++ b/misc/orange3/Makefile
@@ -10,6 +10,9 @@ 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.8:x11-toolkits/py-AnyQt@${PY_FLAVOR} \
diff --git a/misc/parley/Makefile b/misc/parley/Makefile
index 088e28600ac1..08bd8bd8f29d 100644
--- a/misc/parley/Makefile
+++ b/misc/parley/Makefile
@@ -7,6 +7,9 @@ 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
diff --git a/misc/py-orange3-associate/Makefile b/misc/py-orange3-associate/Makefile
index f190e98d7224..f6cd1140c127 100644
--- a/misc/py-orange3-associate/Makefile
+++ b/misc/py-orange3-associate/Makefile
@@ -10,6 +10,9 @@ 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}
diff --git a/misc/py-orange3-datafusion/Makefile b/misc/py-orange3-datafusion/Makefile
index e46a2b44664a..4ce543a84b3d 100644
--- a/misc/py-orange3-datafusion/Makefile
+++ b/misc/py-orange3-datafusion/Makefile
@@ -13,6 +13,9 @@ 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}
diff --git a/misc/py-orange3-educational/Makefile b/misc/py-orange3-educational/Makefile
index 1a1321d0b7c0..2a3e516a46d0 100644
--- a/misc/py-orange3-educational/Makefile
+++ b/misc/py-orange3-educational/Makefile
@@ -12,6 +12,9 @@ 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
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= orange3>0:misc/orange3
USES= python:3.4+
diff --git a/misc/py-orange3-network/Makefile b/misc/py-orange3-network/Makefile
index 6347dfdc2ee2..c4493b7d54ba 100644
--- a/misc/py-orange3-network/Makefile
+++ b/misc/py-orange3-network/Makefile
@@ -11,6 +11,9 @@ 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} \
diff --git a/misc/py-orange3-timeseries/Makefile b/misc/py-orange3-timeseries/Makefile
index c7bffba83afa..979153bbc2ed 100644
--- a/misc/py-orange3-timeseries/Makefile
+++ b/misc/py-orange3-timeseries/Makefile
@@ -11,6 +11,9 @@ 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} \
diff --git a/multimedia/gmimms/Makefile b/multimedia/gmimms/Makefile
index 8e151fb91494..6bf24fb83f14 100644
--- a/multimedia/gmimms/Makefile
+++ b/multimedia/gmimms/Makefile
@@ -13,6 +13,9 @@ COMMENT= Frontend to MiMMS (Multimedia Stream ripper)
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via multimedia/mimms
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= mimms:multimedia/mimms
USES= gnome pkgconfig tar:bzip2
diff --git a/multimedia/gxine/Makefile b/multimedia/gxine/Makefile
index de230bb2de6d..b830497b5e55 100644
--- a/multimedia/gxine/Makefile
+++ b/multimedia/gxine/Makefile
@@ -13,6 +13,9 @@ COMMENT= Alternative GUI for the Xine media player
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via lang/spidermonkey185
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libnspr4.so:devel/nspr \
libmozjs185.so:lang/spidermonkey185 \
libxine.so:multimedia/libxine
diff --git a/net-im/kaccounts-providers/Makefile b/net-im/kaccounts-providers/Makefile
index 37adc62ff166..bde9db03d7b0 100644
--- a/net-im/kaccounts-providers/Makefile
+++ b/net-im/kaccounts-providers/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/net-im/kde-telepathy/Makefile b/net-im/kde-telepathy/Makefile
index 327a064e23a8..3a9472caf224 100644
--- a/net-im/kde-telepathy/Makefile
+++ b/net-im/kde-telepathy/Makefile
@@ -7,6 +7,9 @@ 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 \
diff --git a/net-im/ktp-accounts-kcm/Makefile b/net-im/ktp-accounts-kcm/Makefile
index d42b401cc4e3..da16cb5f8a04 100644
--- a/net-im/ktp-accounts-kcm/Makefile
+++ b/net-im/ktp-accounts-kcm/Makefile
@@ -10,6 +10,9 @@ 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 \
diff --git a/net-im/ktp-text-ui/Makefile b/net-im/ktp-text-ui/Makefile
index 8cbe68f49164..502bc6416f43 100644
--- a/net-im/ktp-text-ui/Makefile
+++ b/net-im/ktp-text-ui/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/net-mgmt/icingaweb2-module-pdfexport/Makefile b/net-mgmt/icingaweb2-module-pdfexport/Makefile
index 822ee6312d04..08006ad2f8c0 100644
--- a/net-mgmt/icingaweb2-module-pdfexport/Makefile
+++ b/net-mgmt/icingaweb2-module-pdfexport/Makefile
@@ -13,6 +13,9 @@ COMMENT= Icinga PDF Export
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Uses EOL Python 2.7 via www/chromium
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= icingaweb2${PHP_PKGNAMESUFFIX}>=2.4.1:net-mgmt/icingaweb2@${PHP_FLAVOR} \
chromium>0:www/chromium
diff --git a/net-mgmt/icingaweb2-module-reporting/Makefile b/net-mgmt/icingaweb2-module-reporting/Makefile
index 3fadb3cc58df..d691158c17a9 100644
--- a/net-mgmt/icingaweb2-module-reporting/Makefile
+++ b/net-mgmt/icingaweb2-module-reporting/Makefile
@@ -37,4 +37,11 @@ do-install:
(cd ${WRKSRC} && \
${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR})
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MPDF}
+DEPRECATED= Uses EOL Python 2.7 via net-mgmt/icingaweb2-module-pdfexport@${PHP_FLAVOR}
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/net-p2p/ktorrent/Makefile b/net-p2p/ktorrent/Makefile
index 4b92fd1fc4a6..2fa5cea8ae5d 100644
--- a/net-p2p/ktorrent/Makefile
+++ b/net-p2p/ktorrent/Makefile
@@ -36,6 +36,8 @@ WORKSPACE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_LibKWorkspace
.include <bsd.port.options.mk>
.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
diff --git a/net/akonadi-calendar/Makefile b/net/akonadi-calendar/Makefile
index 15627ece3ce3..8dfcb2c25471 100644
--- a/net/akonadi-calendar/Makefile
+++ b/net/akonadi-calendar/Makefile
@@ -9,6 +9,9 @@ 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 ecm kdelibs4support i18n iconthemes itemmodels \
diff --git a/net/calendarsupport/Makefile b/net/calendarsupport/Makefile
index 277fdca4809c..c3b4d32c7766 100644
--- a/net/calendarsupport/Makefile
+++ b/net/calendarsupport/Makefile
@@ -9,6 +9,9 @@ COMMENT= Calendar support libraries for KDEPim
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
diff --git a/net/eventviews/Makefile b/net/eventviews/Makefile
index 6a1d58639f9e..bf4563382999 100644
--- a/net/eventviews/Makefile
+++ b/net/eventviews/Makefile
@@ -9,6 +9,9 @@ COMMENT= Event view libriares for KDEPim
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libKGantt.so:graphics/kdiagram \
libboost_system.so:devel/boost-libs
diff --git a/net/incidenceeditor/Makefile b/net/incidenceeditor/Makefile
index 8074ca78c621..ef3804332341 100644
--- a/net/incidenceeditor/Makefile
+++ b/net/incidenceeditor/Makefile
@@ -9,6 +9,9 @@ COMMENT= Incidence editor libriares for KDEPim
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libKGantt.so:graphics/kdiagram \
libboost_system.so:devel/boost-libs
diff --git a/net/kio-gdrive/Makefile b/net/kio-gdrive/Makefile
index bff34b57f2e8..9dc6c17fbba4 100644
--- a/net/kio-gdrive/Makefile
+++ b/net/kio-gdrive/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/net/kmailtransport/Makefile b/net/kmailtransport/Makefile
index b75e43fbf6d6..c112bc35ffa1 100644
--- a/net/kmailtransport/Makefile
+++ b/net/kmailtransport/Makefile
@@ -9,6 +9,9 @@ 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
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
diff --git a/net/libkgapi/Makefile b/net/libkgapi/Makefile
index 0b33c40cedda..7bb12e620884 100644
--- a/net/libkgapi/Makefile
+++ b/net/libkgapi/Makefile
@@ -9,6 +9,9 @@ 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
diff --git a/net/libksieve/Makefile b/net/libksieve/Makefile
index ecf628c0e8b0..f4dc9389b8bf 100644
--- a/net/libksieve/Makefile
+++ b/net/libksieve/Makefile
@@ -9,6 +9,9 @@ COMMENT= Sieve libriares for KDEPim
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
libsasl2.so:security/cyrus-sasl2
diff --git a/net/libproxy-mozjs/Makefile b/net/libproxy-mozjs/Makefile
index 7762128f159e..4c7df3ed4279 100644
--- a/net/libproxy-mozjs/Makefile
+++ b/net/libproxy-mozjs/Makefile
@@ -5,9 +5,11 @@ PORTREVISION= 0
CATEGORIES= net www
PKGNAMESUFFIX= -${LIBPROXY_SLAVE}
-
COMMENT= Mozilla JavaScript plug-in for libproxy
+DEPRECATED= Uses EOL Python 2.7 via lang/spidermonkey52
+EXPIRATION_DATE=2021-06-23
+
USES= compiler:c++11-lib
USE_CXXSTD= gnu++11
LIB_DEPENDS= libmozjs-52.so:lang/spidermonkey52
diff --git a/net/mailcommon/Makefile b/net/mailcommon/Makefile
index f574ef93933d..534d4f687aae 100644
--- a/net/mailcommon/Makefile
+++ b/net/mailcommon/Makefile
@@ -9,6 +9,9 @@ COMMENT= Common libriares for KDEPim
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libassuan.so:security/libassuan \
libboost_system.so:devel/boost-libs \
libgpg-error.so:security/libgpg-error \
diff --git a/net/messagelib/Makefile b/net/messagelib/Makefile
index e4022ef9ade9..5d948eaeae95 100644
--- a/net/messagelib/Makefile
+++ b/net/messagelib/Makefile
@@ -9,6 +9,9 @@ COMMENT= Library for handling messages
LICENSE= LGPL21
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libassuan.so:security/libassuan \
libboost_system.so:devel/boost-libs \
libgpg-error.so:security/libgpg-error \
diff --git a/net/openggsn/Makefile b/net/openggsn/Makefile
index f16bde5b59da..6c853dd708d6 100644
--- a/net/openggsn/Makefile
+++ b/net/openggsn/Makefile
@@ -11,6 +11,9 @@ COMMENT= Implementation of the Gateway GPRS Support Node element
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Uses EOL Python 2.7 via devel/libosmocore
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libosmocore.so:devel/libosmocore \
libtalloc.so:devel/talloc
diff --git a/print/py-frescobaldi/Makefile b/print/py-frescobaldi/Makefile
index ff38412bff79..656ff9cc23b4 100644
--- a/print/py-frescobaldi/Makefile
+++ b/print/py-frescobaldi/Makefile
@@ -14,6 +14,9 @@ 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}
diff --git a/sysutils/bhyve-firmware/Makefile b/sysutils/bhyve-firmware/Makefile
index 8a725dc39af3..55321fb42739 100644
--- a/sysutils/bhyve-firmware/Makefile
+++ b/sysutils/bhyve-firmware/Makefile
@@ -16,4 +16,11 @@ OPTIONS_DEFAULT= CSM
CSM_DESC= Include firmware with Compatibility Support Module
CSM_RUN_DEPENDS= uefi-edk2-bhyve-csm>=0:sysutils/uefi-edk2-bhyve-csm
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MCSM}
+DEPRECATED= Uses EOL Python 2.7 via sysutils/uefi-edk2-bhyve
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/sysutils/plasma5-libksysguard/Makefile b/sysutils/plasma5-libksysguard/Makefile
index b3dda94af0d2..7b17a4853afd 100644
--- a/sysutils/plasma5-libksysguard/Makefile
+++ b/sysutils/plasma5-libksysguard/Makefile
@@ -22,4 +22,11 @@ WEBENGINE_USE= QT=webengine
WEBENGINE_DESC= HTML-based GUI ksysguard library based on Qt5WebEngine
WEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngineWidgets
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/sysutils/usbhotkey/Makefile b/sysutils/usbhotkey/Makefile
index a25bacbfbfa3..d9e9362ba838 100644
--- a/sysutils/usbhotkey/Makefile
+++ b/sysutils/usbhotkey/Makefile
@@ -12,6 +12,9 @@ COMMENT= Utility to remap USB keyboards under X11
LICENSE= GPLv2
+DEPRECATED= Uses EOL Python 2.7 via devel/libhid
+EXPIRATION_DATE=2021-06-23
+
LIB_DEPENDS= libhid.so:devel/libhid \
libXtst.so:x11/libXtst
diff --git a/textproc/kibana6/Makefile b/textproc/kibana6/Makefile
index 43bb91b47960..f06b1832ab98 100644
--- a/textproc/kibana6/Makefile
+++ b/textproc/kibana6/Makefile
@@ -14,6 +14,9 @@ COMMENT= Browser based analytics and search interface to ElasticSearch
LICENSE= APACHE20
+DEPRECATED= Uses EOL Python 2.7 via www/node10
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= node10>=10.15.2:www/node10
CONFLICTS= kibana[3-5]* kibana7*
diff --git a/textproc/kibana7/Makefile b/textproc/kibana7/Makefile
index 825c57da3ca4..716c60cf1cb7 100644
--- a/textproc/kibana7/Makefile
+++ b/textproc/kibana7/Makefile
@@ -14,6 +14,9 @@ COMMENT= Browser based analytics and search interface to ElasticSearch
LICENSE= APACHE20
+DEPRECATED= Uses EOL Python 2.7 via www/node10
+EXPIRATION_DATE=2021-06-23
+
RUN_DEPENDS= node10>=10.22.1:www/node10
CONFLICTS= kibana[6]*
diff --git a/textproc/pageedit/Makefile b/textproc/pageedit/Makefile
index a607f686f329..1aeffae02ad7 100644
--- a/textproc/pageedit/Makefile
+++ b/textproc/pageedit/Makefile
@@ -10,6 +10,9 @@ 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
diff --git a/textproc/sigil/Makefile b/textproc/sigil/Makefile
index 24a932f2149e..90b7c6c79aac 100644
--- a/textproc/sigil/Makefile
+++ b/textproc/sigil/Makefile
@@ -11,6 +11,9 @@ 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
diff --git a/www/aws-demos/Makefile b/www/aws-demos/Makefile
index b8aabaaf8894..67f085a9ce94 100644
--- a/www/aws-demos/Makefile
+++ b/www/aws-demos/Makefile
@@ -13,6 +13,9 @@ COMMENT= Adacore Ada Web Server demos
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
+DEPRECATED= Uses EOL Python 2.7 via www/aws
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= gprbuild:devel/gprbuild \
xmlada>=4.4:textproc/xmlada \
aws>=3.1:www/aws
diff --git a/www/aws/Makefile b/www/aws/Makefile
index 70bc5ad34aa1..782dda19e807 100644
--- a/www/aws/Makefile
+++ b/www/aws/Makefile
@@ -12,6 +12,9 @@ COMMENT= Adacore Ada Web Server and framework
LICENSE= GPLv3 GPLv3RLE
LICENSE_COMB= multi
+DEPRECATED= Uses EOL Python 2.7 via devel/gnatpython
+EXPIRATION_DATE=2021-06-23
+
BUILD_DEPENDS= gprbuild:devel/gprbuild \
xmlada>=4.4:textproc/xmlada \
asis>=2013:lang/asis \
diff --git a/www/falkon/Makefile b/www/falkon/Makefile
index c6dd7d575185..58aa86ca9152 100644
--- a/www/falkon/Makefile
+++ b/www/falkon/Makefile
@@ -11,6 +11,9 @@ 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 \
diff --git a/www/npm/Makefile b/www/npm/Makefile
index 616a2e431d51..238efb981933 100644
--- a/www/npm/Makefile
+++ b/www/npm/Makefile
@@ -43,6 +43,15 @@ NODE14_RUN_DEPENDS= node14>=0.8.0:www/node14
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MNODE10}
+DEPRECATED= Uses EOL Python 2.7 via www/node10
+EXPIRATION_DATE=2021-06-23
+.endif
+.if ${PORT_OPTIONS:MNODE12}
+DEPRECATED= Uses EOL Python 2.7 via www/node12
+EXPIRATION_DATE=2021-06-23
+.endif
+
.if ${ARCH} == i386
# Workaround for kernel bug 178881
EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-bug-178881
diff --git a/www/otter-browser/Makefile b/www/otter-browser/Makefile
index b7322bc3cd61..a6bb0eab0bae 100644
--- a/www/otter-browser/Makefile
+++ b/www/otter-browser/Makefile
@@ -46,4 +46,11 @@ QTWEBENGINE_CMAKE_BOOL= ENABLE_QTWEBENGINE
QTWEBKIT_USE= qt=webkit
QTWEBKIT_CMAKE_BOOL= ENABLE_QTWEBKIT
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQTWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/www/py-qt5-webengine/Makefile b/www/py-qt5-webengine/Makefile
index 9cd0771bb8b0..38efbb2ba844 100644
--- a/www/py-qt5-webengine/Makefile
+++ b/www/py-qt5-webengine/Makefile
@@ -12,6 +12,9 @@ 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
diff --git a/www/qt5-webview/Makefile b/www/qt5-webview/Makefile
index a77637da3d53..1435b1cc9b0f 100644
--- a/www/qt5-webview/Makefile
+++ b/www/qt5-webview/Makefile
@@ -17,6 +17,8 @@ USE_QT= core declarative gui location network webchannel \
.include <bsd.port.pre.mk>
.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
diff --git a/www/qutebrowser/Makefile b/www/qutebrowser/Makefile
index 2b9bb9cc40fd..7543862bef10 100644
--- a/www/qutebrowser/Makefile
+++ b/www/qutebrowser/Makefile
@@ -46,6 +46,11 @@ WEBKIT_USE= PYQT=webkit,webkitwidgets
.include <bsd.port.pre.mk>
+.if ${PORT_OPTIONS:MWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.if ${PYTHON_REL} < 3700
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}dataclasses>0:devel/py-dataclasses@${PY_FLAVOR}
.endif
diff --git a/www/sahi/Makefile b/www/sahi/Makefile
index 088ddcd51517..fd34fc505380 100644
--- a/www/sahi/Makefile
+++ b/www/sahi/Makefile
@@ -37,6 +37,11 @@ DOS2UNIX_GLOB= linux.xml os.properties sahi.properties
.include <bsd.port.options.mk>
+.if ${PORT_OPTIONS:MCHROME}
+DEPRECATED= Uses EOL Python 2.7 via www/chromium
+EXPIRATION_DATE=2021-06-23
+.endif
+
SAHI_BUILD= 2011.07.19
USE_JAVA= yes
diff --git a/www/yarn-node10/Makefile b/www/yarn-node10/Makefile
index 0320a701f068..c6c2861db00b 100644
--- a/www/yarn-node10/Makefile
+++ b/www/yarn-node10/Makefile
@@ -3,6 +3,9 @@
PKGNAMESUFFIX= -node10
+DEPRECATED= Uses EOL Python 2.7 via www/node10
+EXPIRATION_DATE=2021-06-23
+
CONFLICTS_INSTALL= yarn yarn-node12 yarn-node14
OPTIONS_EXCLUDE= NODE NODE12 NODE14
diff --git a/www/yarn-node12/Makefile b/www/yarn-node12/Makefile
index 53580c67f6fb..7c1af8cd064b 100644
--- a/www/yarn-node12/Makefile
+++ b/www/yarn-node12/Makefile
@@ -3,6 +3,9 @@
PKGNAMESUFFIX= -node12
+DEPRECATED= Uses EOL Python 2.7 via www/node12
+EXPIRATION_DATE=2021-06-23
+
CONFLICTS_INSTALL= yarn yarn-node10 yarn-node14
OPTIONS_EXCLUDE= NODE NODE10 NODE14
diff --git a/www/yarn/Makefile b/www/yarn/Makefile
index 5cf89a222587..14b9e5962da2 100644
--- a/www/yarn/Makefile
+++ b/www/yarn/Makefile
@@ -56,4 +56,16 @@ do-install-HADOOPCOMPAT-off:
${RLN} ${STAGEDIR}${PREFIX}/lib/node_modules/yarn/bin/yarn \
${STAGEDIR}${PREFIX}/bin/yarn
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MNODE10}
+DEPRECATED= Uses EOL Python 2.7 via www/node10
+EXPIRATION_DATE=2021-06-23
+.endif
+.if ${PORT_OPTIONS:MNODE12}
+DEPRECATED= Uses EOL Python 2.7 via www/node12
+EXPIRATION_DATE=2021-06-23
+.endif
+
+
.include <bsd.port.mk>
diff --git a/x11-fm/konqueror/Makefile b/x11-fm/konqueror/Makefile
index a2a57488f1bc..10c78a88d995 100644
--- a/x11-fm/konqueror/Makefile
+++ b/x11-fm/konqueror/Makefile
@@ -7,6 +7,9 @@ CATEGORIES= x11-fm www kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= KDE system log application
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+
USES= cmake compiler:c++11-lang desktop-file-utils gettext \
localbase:ldflags kde:5 pkgconfig qt:5 tar:xz xorg
USE_KDE= activities archive auth bookmarks codecs completion config configwidgets \
diff --git a/x11-toolkits/plasma5-kdeplasma-addons/Makefile b/x11-toolkits/plasma5-kdeplasma-addons/Makefile
index 913704e7f4e4..98361342b791 100644
--- a/x11-toolkits/plasma5-kdeplasma-addons/Makefile
+++ b/x11-toolkits/plasma5-kdeplasma-addons/Makefile
@@ -33,4 +33,11 @@ QTWEBENGINE_DESC= Add dependency on qt5-webengine
QTWEBENGINE_USE= qt=webengine
QTWEBENGINE_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Qt5WebEngine
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQTWEBENGINE}
+DEPRECATED= Uses EOL Python 2.7 via www/qt5-webengine
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/x11-toolkits/pypy-tkinter/Makefile b/x11-toolkits/pypy-tkinter/Makefile
index b3d00b74eee5..b7c4ffdd5eb3 100644
--- a/x11-toolkits/pypy-tkinter/Makefile
+++ b/x11-toolkits/pypy-tkinter/Makefile
@@ -9,6 +9,9 @@ COMMENT= PyPy bindings to the Tk widget set
USES= tk
+DEPRECATED= Uses EOL Python 2.7 via lang/pypy
+EXPIRATION_DATE=2021-06-23
+
CFFI_MODULE= _tkinter/tklib
CFFI_NAME= tkffi
diff --git a/x11/kde-baseapps/Makefile b/x11/kde-baseapps/Makefile
index 44e781bd1855..c77b8ead633f 100644
--- a/x11/kde-baseapps/Makefile
+++ b/x11/kde-baseapps/Makefile
@@ -2,6 +2,7 @@
PORTNAME= kde-baseapps
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= x11 kde
MAINTAINER= kde@FreeBSD.org
@@ -17,7 +18,6 @@ RUN_DEPENDS= dolphin>=${KDE_APPLICATIONS_VERSION}:x11-fm/dolphin \
keditbookmarks>=${KDE_APPLICATIONS_VERSION}:deskutils/keditbookmarks \
khelpcenter>=${KDE_APPLICATIONS_VERSION}:sysutils/khelpcenter \
konsole>=${KDE_APPLICATIONS_VERSION}:x11/konsole \
- konqueror>=${KDE_APPLICATIONS_VERSION}:x11-fm/konqueror \
okular>=${KDE_APPLICATIONS_VERSION}:graphics/okular
.include <bsd.port.mk>
diff --git a/x11/kde5/Makefile b/x11/kde5/Makefile
index ffd83c3b7c37..afaf7e95936d 100644
--- a/x11/kde5/Makefile
+++ b/x11/kde5/Makefile
@@ -49,4 +49,11 @@ KDEUTILS_RUN_DEPENDS= kdeutils>=${KDE_APPLICATIONS_VERSION}:misc/kdeutils
PULSEAUDIO_USE= KDE=plasma-pa
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MKDEPIM}
+DEPRECATED= Uses EOL Python 2.7 via deskutils/kdepim
+EXPIRATION_DATE=2021-06-23
+.endif
+
.include <bsd.port.mk>
diff --git a/x11/radare-cutter/Makefile b/x11/radare-cutter/Makefile
index ae88d3a0f5a8..78bd943037bd 100644
--- a/x11/radare-cutter/Makefile
+++ b/x11/radare-cutter/Makefile
@@ -11,6 +11,9 @@ 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