aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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