summaryrefslogtreecommitdiff
path: root/editors
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2018-12-02 15:41:47 +0000
committerRene Ladan <rene@FreeBSD.org>2018-12-02 15:41:47 +0000
commit99d6d12a388dab91f415ddebd52c6a57e3a6347a (patch)
treedecf1f7754d8060ee740cd0c0edc9a51c04a0ec1 /editors
parentFix build on powerpc64 (diff)
Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for removal on 2018-12-31. Change the default option/flavor to QT5 where applicable or use alternative toolkits like GTK. Submitted by: tcberner Reviewed by: adridg, jhale, rene, tcberner Approved by: portmgr (implicit, flavor hook) Differential Revision: https://reviews.freebsd.org/D17741
Notes
Notes: svn path=/head/; revision=486467
Diffstat (limited to 'editors')
-rw-r--r--editors/klat4/Makefile3
-rw-r--r--editors/leo/Makefile3
-rw-r--r--editors/lfhex/Makefile3
-rw-r--r--editors/libreoffice/Makefile7
-rw-r--r--editors/mp/Makefile5
-rw-r--r--editors/plume-creator-devel/Makefile3
-rw-r--r--editors/tea/Makefile9
-rw-r--r--editors/texmacs/Makefile11
-rw-r--r--editors/texmaker/Makefile7
-rw-r--r--editors/texstudio/Makefile3
-rw-r--r--editors/textroom/Makefile3
-rw-r--r--editors/yzis/Makefile3
12 files changed, 57 insertions, 3 deletions
diff --git a/editors/klat4/Makefile b/editors/klat4/Makefile
index 77cbdd84af5f..353ac37e68ba 100644
--- a/editors/klat4/Makefile
+++ b/editors/klat4/Makefile
@@ -12,6 +12,9 @@ COMMENT= LaTeX source editor for KDE4
LICENSE= GPLv2+
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2018-12-31
+
USES= cmake gettext-tools kde:4 qt:4 tar:bzip2
USE_KDE= automoc4 kate kdelibs
USE_QT= moc_build qmake_build rcc_build uic_build
diff --git a/editors/leo/Makefile b/editors/leo/Makefile
index 0c5ebe378590..9e3e0997e233 100644
--- a/editors/leo/Makefile
+++ b/editors/leo/Makefile
@@ -15,6 +15,9 @@ COMMENT= Advanced outline editor for programmers
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
silvercity>0:textproc/silvercity
diff --git a/editors/lfhex/Makefile b/editors/lfhex/Makefile
index 1e878bddccc3..0fb2b47cb717 100644
--- a/editors/lfhex/Makefile
+++ b/editors/lfhex/Makefile
@@ -13,6 +13,9 @@ COMMENT= Large file hex editor
LICENSE= GPLv2 # only
LICENSE_FILE= ${WRKSRC}/../COPYING
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+
USES= bison qmake qt:4
USE_QT= corelib gui moc_build rcc_build
diff --git a/editors/libreoffice/Makefile b/editors/libreoffice/Makefile
index e876246535a3..d8cf16de9351 100644
--- a/editors/libreoffice/Makefile
+++ b/editors/libreoffice/Makefile
@@ -277,6 +277,13 @@ MAKE_ENV+= GNUSED=${LOCALBASE}/bin/gsed
MAKE_ENV+= DISPLAY=
MAKE_ENV+= verbose=1
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MKDE4}
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2018-12-31
+.endif
+
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == "clang"
diff --git a/editors/mp/Makefile b/editors/mp/Makefile
index e60c86e0f86b..96c28eadd67e 100644
--- a/editors/mp/Makefile
+++ b/editors/mp/Makefile
@@ -85,6 +85,11 @@ CONFIGURE_ARGS+=--with-moc=${MOC}
CONFIGURE_ENV+= CCLINK="${CXX}"
.endif
+.if ${PORT_OPTIONS:MQT4}
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+.endif
+
post-patch:
.for i in mpdm/mpdm.h mpsl/mpsl_d.c
@${REINPLACE_CMD} -e \
diff --git a/editors/plume-creator-devel/Makefile b/editors/plume-creator-devel/Makefile
index c555f140e3f7..707d40c586e3 100644
--- a/editors/plume-creator-devel/Makefile
+++ b/editors/plume-creator-devel/Makefile
@@ -10,6 +10,9 @@ COMMENT= Open source tool for novelists
LICENSE= GPLv3+
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+
DATE= 20150510
USES= desktop-file-utils qmake qt:4 shared-mime-info tar:xz
diff --git a/editors/tea/Makefile b/editors/tea/Makefile
index 7aa23033fd28..5fc8f85f515f 100644
--- a/editors/tea/Makefile
+++ b/editors/tea/Makefile
@@ -18,7 +18,7 @@ OPTIONS_SINGLE_TOOLKITS= QT4 QT5
OPTIONS_DEFINE= DOCS
OPTIONS_GROUP= SPELL
OPTIONS_GROUP_SPELL= ASPELL HUNSPELL
-OPTIONS_DEFAULT= QT4 ASPELL HUNSPELL
+OPTIONS_DEFAULT= QT5 ASPELL HUNSPELL
USE_GL= gl
USE_LOCALE= en_US.UTF-8
@@ -45,6 +45,13 @@ ASPELL_QMAKE_OFF= CONFIG+=noaspell
HUNSPELL_LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell
HUNSPELL_QMAKE_OFF= CONFIG+=nohunspell
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQT4}
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bin/tea ${STAGEDIR}${PREFIX}/bin
${INSTALL_DATA} ${WRKSRC}/icons/tea_icon_v2.png ${STAGEDIR}${PREFIX}/share/pixmaps
diff --git a/editors/texmacs/Makefile b/editors/texmacs/Makefile
index 604d101663ee..e658709fff9b 100644
--- a/editors/texmacs/Makefile
+++ b/editors/texmacs/Makefile
@@ -3,7 +3,7 @@
PORTNAME= texmacs
PORTVERSION= 1.99.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= editors print
MASTER_SITES= http://www.texmacs.org/Download/ftp/tmftp/source/
DISTNAME= TeXmacs-${PORTVERSION}-src
@@ -40,7 +40,7 @@ SHEBANG_FILES= plugins/asymptote/bin/* plugins/dratex/bin/* \
DATADIR= ${PREFIX}/share/TeXmacs
OPTIONS_DEFINE= ASPELL FREETYPE GHOSTSCRIPT IMLIB2 PDF QT4 SQLITE
-OPTIONS_DEFAULT=ASPELL FREETYPE GHOSTSCRIPT IMLIB2 PDF QT4 SQLITE
+OPTIONS_DEFAULT=ASPELL FREETYPE GHOSTSCRIPT IMLIB2 PDF SQLITE
OPTIONS_SUB= yes
ASPELL_RUN_DEPENDS= aspell:textproc/aspell
@@ -67,6 +67,13 @@ QT4_VARS_OFF= QT_PLUGINS_LIST=""
SQLITE_USES= sqlite
SQLITE_CONFIGURE_ON= --with-sqlite3
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQT4}
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+.endif
+
post-patch:
@${REINPLACE_CMD} -e \
'/SVNREV\//s|^|#| ; \
diff --git a/editors/texmaker/Makefile b/editors/texmaker/Makefile
index d7d3b32d210e..d2865e959cc2 100644
--- a/editors/texmaker/Makefile
+++ b/editors/texmaker/Makefile
@@ -38,4 +38,11 @@ QT5_USES= qt:5
QT5_USE= ${_USE_QT5:S/^/QT=/}
QT5_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MQT4}
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+.endif
+
.include <bsd.port.mk>
diff --git a/editors/texstudio/Makefile b/editors/texstudio/Makefile
index dca46126907f..7b0bda3828ed 100644
--- a/editors/texstudio/Makefile
+++ b/editors/texstudio/Makefile
@@ -19,6 +19,9 @@ LIB_DEPENDS= libhunspell-1.6.so:textproc/hunspell \
FLAVORS= qt5 qt4
FLAVOR?= ${FLAVORS:[1]}
+qt4_DEPRECATED= Qt4 has been EOL since december 2015
+qt4_EXPIRATION_DATE= 2019-03-15
+
qt4_LIB_DEPENDS= libpoppler-qt4.so:graphics/poppler-qt4 \
libquazip.so:archivers/quazip@qt4
qt5_LIB_DEPENDS= libpoppler-qt5.so:graphics/poppler-qt5 \
diff --git a/editors/textroom/Makefile b/editors/textroom/Makefile
index 33c95175519e..726c2e141999 100644
--- a/editors/textroom/Makefile
+++ b/editors/textroom/Makefile
@@ -12,6 +12,9 @@ COMMENT= Full screen text editor
LICENSE= GPLv3
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
+
LIB_DEPENDS= libcurl.so:ftp/curl \
libhunspell-1.6.so:textproc/hunspell \
libxml++-2.6.so:textproc/libxml++26
diff --git a/editors/yzis/Makefile b/editors/yzis/Makefile
index e42e2bbe4962..c29636925620 100644
--- a/editors/yzis/Makefile
+++ b/editors/yzis/Makefile
@@ -14,6 +14,9 @@ COMMENT= Vi-like editor
LICENSE= GPLv2 LGPL21
LICENSE_COMB= multi
+
+DEPRECATED= Qt4 has been EOL since december 2015
+EXPIRATION_DATE= 2019-03-15
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL