git: ea8c5b3f1da0 - main - devel/eric6: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 30 Sep 2026 21:34:49 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=ea8c5b3f1da0d0c1a8fd4d5d8384b2757babfbc8
commit ea8c5b3f1da0d0c1a8fd4d5d8384b2757babfbc8
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2026-09-30 21:34:46 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2026-09-30 21:34:46 +0000
devel/eric6: Remove expired port
2026-09-30 devel/eric6: Depends on deprecated Qt5 WebEngine
---
MOVED | 1 +
devel/Makefile | 1 -
devel/eric6/Makefile | 77 --------------------------------------
devel/eric6/Makefile.inc | 21 -----------
devel/eric6/bsd.eric6.mk | 25 -------------
devel/eric6/distinfo | 3 --
devel/eric6/files/config | 22 -----------
devel/eric6/files/eric6.desktop.in | 10 -----
devel/eric6/pkg-descr | 9 -----
devel/eric6/pkg-message | 10 -----
devel/eric6/pkg-plist | 44 ----------------------
11 files changed, 1 insertion(+), 222 deletions(-)
diff --git a/MOVED b/MOVED
index 39ba31075ced..ad0db3a744b1 100644
--- a/MOVED
+++ b/MOVED
@@ -5686,3 +5686,4 @@ math/lambda||2026-09-30|Has expired: Upstream unmaintained since 2004
devel/py-hgtools||2026-09-30|Has expired: Deprecated by upstream
lang/go125||2026-09-30|Has expired: No longer supported
textproc/goldendict|textproc/goldendict-ng|2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine, consider to use textproc/goldendict-ng
+devel/eric6||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
diff --git a/devel/Makefile b/devel/Makefile
index dbad56f920ad..d09eed6f56f2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -694,7 +694,6 @@
SUBDIR += envsubst
SUBDIR += epl.el
SUBDIR += epm
- SUBDIR += eric6
SUBDIR += erlang-cl
SUBDIR += erlang-native-compiler
SUBDIR += erlang-rebar3_hex
diff --git a/devel/eric6/Makefile b/devel/eric6/Makefile
deleted file mode 100644
index 066f267940f2..000000000000
--- a/devel/eric6/Makefile
+++ /dev/null
@@ -1,77 +0,0 @@
-.include "${.CURDIR}/../../devel/eric6/bsd.eric6.mk"
-
-PORTREVISION= 5
-CATEGORIES= devel python
-PKGNAMESUFFIX= -qt5-${FLAVOR:U:S/_/-/}
-DISTNAME= ${PORTNAME}-nolang-${DISTVERSION}
-
-WWW= https://eric-ide.python-projects.org/index.html
-
-BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.2:devel/py-virtualenv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}send2trash>=1.5:deskutils/py-send2trash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asttokens>=1.1:devel/py-asttokens@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=2.3.1:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}virtualenv>=15.2:devel/py-virtualenv@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>=0.14:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}editorconfig>=0.12.0:editors/py-editorconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}send2trash>=1.5:deskutils/py-send2trash@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}asttokens>=1.1:devel/py-asttokens@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=2.3.1:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}enchant>=0:textproc/py-enchant@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR}
-
-CONFLICTS_INSTALL= ${FLAVORS:N${FLAVOR}:C/^/${PORTNAME}-qt5-/}
-
-USES+= desktop-file-utils python pyqt:5 shebangfix
-USE_PYTHON= flavors
-USE_PYQT= qscintilla2 webengine \
- pyqt5
-INSTALL_PY= install.py -c -f eric6config.freebsd -i ${STAGEDIR}
-SHEBANG_FILES= *.py eric/eric6/*.py eric/scripts/*.py
-SUB_FILES= eric6.desktop
-MASTERPORT= yes
-
-PORTDATA= *
-PORTDOCS= *
-PORTEXAMPLES= *
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-.include <bsd.port.options.mk>
-
-post-patch:
- ${RM} ${WRKSRC}/eric/i18n/*.qm ${WRKSRC}/eric/i18n/*.ts
-
-do-configure:
- ${SED} -e 's,PYTHON_SITELIBDIR,${PYTHON_SITELIBDIR},' \
- -e 's,PREFIX,${PREFIX},' \
- -e 's,DATADIR,${DATADIR},' \
- -e 's,LOCALBASE,${LOCALBASE},' \
- -e 's,DOCSDIR,${DOCSDIR},' \
- -e 's,EXAMPLESDIR,${EXAMPLESDIR},' \
- < ${FILESDIR}/config > ${WRKSRC}/eric6config.freebsd
-
-do-install:
- @(cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${INSTALL_PY})
-
-post-install:
- ${INSTALL_DATA} ${WRKDIR}/eric6.desktop ${STAGEDIR}${PREFIX}/share/applications/
- ${LN} -sf ${DATADIR:C|${PREFIX}(/share(/pixmaps)?)?||:C|/[^/]+|../|g}eric6/icons/default/eric.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/eric6.png
- @${MKDIR} ${STAGEDIR}${DATADIR}/i18n
- ${REINPLACE_CMD} -e 's|${STAGEDIR}|${DATADIR}|g' \
- -e 's|${WRKSRC}|${DATADIR}|g' \
- ${STAGEDIR}/${DATADIR}/eric6install.json
- @${RM} ${STAGEDIR}/${DATADIR}/eric6install.json.bak
-
-.include <bsd.port.mk>
diff --git a/devel/eric6/Makefile.inc b/devel/eric6/Makefile.inc
deleted file mode 100644
index db296fb608d3..000000000000
--- a/devel/eric6/Makefile.inc
+++ /dev/null
@@ -1,21 +0,0 @@
-#
-# This is a set of Makefile macros which allow to build the
-# localized language packages for devel/eric6:
-# german/eric6, russian/eric6, devel/es-eric6
-
-.include "${.CURDIR}/../../devel/eric6/bsd.eric6.mk"
-
-PKGNAMEPREFIX= ${I18N_LANG}-
-DISTNAME= ${PORTNAME}-i18n-${I18N_LANG}-${PORTVERSION}
-
-COMMENT= ${I18N_LANG} i18n package for Eric6 IDE
-
-NO_ARCH= yes
-NO_BUILD= yes
-PLIST_FILES= ${DATADIR}/i18n/${PORTNAME}_${I18N_LANG}.qm
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}/i18n
- ${INSTALL_DATA} ${WRKSRC}/eric/eric6/i18n/${PORTNAME}_${I18N_LANG}.qm ${STAGEDIR}${DATADIR}/i18n/
-
-.include <bsd.port.mk>
diff --git a/devel/eric6/bsd.eric6.mk b/devel/eric6/bsd.eric6.mk
deleted file mode 100644
index be557e0e1aa5..000000000000
--- a/devel/eric6/bsd.eric6.mk
+++ /dev/null
@@ -1,25 +0,0 @@
-# Created by: Boris Samorodov <bsam@FreeBSD.org>
-#
-# This is a set of Makefile macros that are common between devel/eric6 and
-# localized language packages for devel/eric6:
-# german/eric6, russian/eric6, devel/es-eric6
-
-PORTNAME= eric6
-PORTVERSION= 21.11
-PORTREVISION?= 0
-MASTER_SITES= SF/eric-ide/${PORTNAME}/stable/${PORTVERSION}
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= fluffy@FreeBSD.org
-COMMENT= Full featured Python and Ruby editor and IDE based on Qt
-
-DEPRECATED= Depends on deprecated Qt5 WebEngine
-EXPIRATION_DATE= 2026-09-30
-
-LICENSE= GPLv3
-
-DESCR= ${.CURDIR}/../../devel/eric6/pkg-descr
-MAKE_ENV+= "HOME=${WRKDIR}"
-
-NO_ARCH= yes
-NO_BUILD= yes
diff --git a/devel/eric6/distinfo b/devel/eric6/distinfo
deleted file mode 100644
index 68d4504b0814..000000000000
--- a/devel/eric6/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1636374251
-SHA256 (eric6-nolang-21.11.tar.gz) = 769e85fbf06650069e41b7587b13ae5c07c68ef49ea1cf9d38f19ea8655bb0e1
-SIZE (eric6-nolang-21.11.tar.gz) = 12945495
diff --git a/devel/eric6/files/config b/devel/eric6/files/config
deleted file mode 100644
index e93b28228f01..000000000000
--- a/devel/eric6/files/config
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-#
-# This module contains the configuration of the individual eric6 installation
-#
-
-cfg = {
- 'ericDir' : 'DATADIR',
- 'ericPixDir' : 'DATADIR/pixmaps',
- 'ericIconDir' : 'DATADIR/icons',
- 'ericDTDDir' : 'DATADIR/DTDs',
- 'ericCSSDir' : 'DATADIR/CSSs',
- 'ericStylesDir' : 'DATADIR/Styles',
- 'ericDocDir' : 'DOCSDIR',
- 'ericExamplesDir' : 'EXAMPLESDIR',
- 'ericTranslationsDir' : 'DATADIR/i18n',
- 'ericTemplatesDir' : 'DATADIR/DesignerTemplates',
- 'ericCodeTemplatesDir' : 'DATADIR/CodeTemplates',
- 'ericOthersDir' : 'DATADIR/Others',
- 'bindir' : 'PREFIX/bin',
- 'mdir' : 'PYTHON_SITELIBDIR',
- 'apidir' : 'LOCALBASE/share/qt5/qsci/api',
-}
diff --git a/devel/eric6/files/eric6.desktop.in b/devel/eric6/files/eric6.desktop.in
deleted file mode 100644
index bdcfcabfaea2..000000000000
--- a/devel/eric6/files/eric6.desktop.in
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=Eric IDE
-GenericName=Python and Ruby IDE
-Comment=Full featured Python and Ruby editor and IDE based on Qt4
-Type=Application
-Exec=eric6
-Icon=eric6
-MimeType=application/x-python;application/x-eric;
-Categories=Development;TextEditor;Qt;Application;
-Terminal=false
diff --git a/devel/eric6/pkg-descr b/devel/eric6/pkg-descr
deleted file mode 100644
index 9f2dea4e1c7d..000000000000
--- a/devel/eric6/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-Eric is a full featured Python and Ruby editor and IDE, written in python.
-
-It is based on the cross platform Qt gui toolkit, integrating the highly
-flexible Scintilla editor control. It is designed to be usable as everyday's
-quick and dirty editor as well as being usable as a professional project
-management tool integrating many advanced features Python offers
-the professional coder.
-
-This is a port of eric6 (based on Qt5).
diff --git a/devel/eric6/pkg-message b/devel/eric6/pkg-message
deleted file mode 100644
index 9cf10be76e1d..000000000000
--- a/devel/eric6/pkg-message
+++ /dev/null
@@ -1,10 +0,0 @@
-[
-{ type: install
- message: <<EOM
-eric6 has the following localized language packages:
- de-eric6
- es-eric6
- ru-eric6
-EOM
-}
-]
diff --git a/devel/eric6/pkg-plist b/devel/eric6/pkg-plist
deleted file mode 100644
index 13b42758fe2e..000000000000
--- a/devel/eric6/pkg-plist
+++ /dev/null
@@ -1,44 +0,0 @@
-bin/eric6
-bin/eric6_api
-bin/eric6_browser
-bin/eric6_compare
-bin/eric6_configure
-bin/eric6_diff
-bin/eric6_doc
-bin/eric6_editor
-bin/eric6_hexeditor
-bin/eric6_iconeditor
-bin/eric6_plugininstall
-bin/eric6_pluginrepository
-bin/eric6_pluginuninstall
-bin/eric6_qregularexpression
-bin/eric6_re
-bin/eric6_shell
-bin/eric6_snap
-bin/eric6_sqlbrowser
-bin/eric6_tray
-bin/eric6_trpreviewer
-bin/eric6_uipreviewer
-bin/eric6_unittest
-%%PYTHON_SITELIBDIR%%/eric6config.py
-%%PYTHON_SITELIBDIR%%/eric6plugins/__init__.py
-share/applications/eric6.desktop
-share/pixmaps/eric6.png
-share/qt5/qsci/api/python/eric6.api
-share/qt5/qsci/api/python/eric6.bas
-share/qt5/qsci/api/python/zope-2.10.7.api
-share/qt5/qsci/api/python/zope-2.11.2.api
-share/qt5/qsci/api/python/zope-3.3.1.api
-share/qt5/qsci/api/qss/qss.api
-share/qt5/qsci/api/ruby/Ruby-1.8.7.api
-share/qt5/qsci/api/ruby/Ruby-1.8.7.bas
-share/qt5/qsci/api/ruby/Ruby-1.9.1.api
-share/qt5/qsci/api/ruby/Ruby-1.9.1.bas
-share/qt5/qsci/api/python/calliope.api
-share/qt5/qsci/api/python/circuitpython.api
-share/qt5/qsci/api/python/microbit.api
-share/qt5/qsci/api/python/micropython.api
-share/qt5/qsci/api/python/micropython.bas
-@dir %%DATADIR%%/DTDs
-@dir %%DATADIR%%/i18n
-%%PORTEXAMPLES%%@dir %%EXAMPLESDIR%%