diff options
-rw-r--r-- | textproc/retext/Makefile | 13 | ||||
-rw-r--r-- | textproc/retext/files/patch-setup.py | 25 | ||||
-rw-r--r-- | textproc/retext/pkg-plist | 61 |
3 files changed, 33 insertions, 66 deletions
diff --git a/textproc/retext/Makefile b/textproc/retext/Makefile index 4bf9051aba49..9f2ae98feee6 100644 --- a/textproc/retext/Makefile +++ b/textproc/retext/Makefile @@ -2,7 +2,7 @@ PORTNAME= retext PORTVERSION= 7.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= textproc MAINTAINER= arved@FreeBSD.org @@ -15,15 +15,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}markdown>=2.0.3:textproc/py-markdown@${PY_FL ${PYTHON_PKGNAMEPREFIX}Markups>=3.0.0:textproc/py-markups@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}markdown-math>=0.6:textproc/py-markdown-math@${PY_FLAVOR} -USES= python:3.2+ desktop-file-utils pyqt:5 +USES= python:3.2+ desktop-file-utils pyqt:5 qt:5 USE_GITHUB= yes GH_ACCOUNT= retext-project GH_PROJECT= retext -USE_PYTHON= distutils noflavors +USE_PYTHON= distutils autoplist noflavors +USE_QT= linguisttools_build USE_PYQT= core_run sip_run gui_run widgets_run printsupport_run \ network_run -post-stage: # https://github.com/retext-project/retext/issues/422 - @${RMDIR} ${STAGEDIR}${DATADIR}/locale +PYDISTUTILS_INSTALLARGS= --no-rename # workaround for the plist problem: https://github.com/retext-project/retext/issues/425 +BINARY_ALIAS= lrelease=${LRELEASE} + +NO_ARCH= yes .include <bsd.port.mk> diff --git a/textproc/retext/files/patch-setup.py b/textproc/retext/files/patch-setup.py new file mode 100644 index 000000000000..4659ed375549 --- /dev/null +++ b/textproc/retext/files/patch-setup.py @@ -0,0 +1,25 @@ +Equivalent of the commit 162b0c787e2005efebac7beb97d1dd681bb692b7 +that fixes https://github.com/retext-project/retext/issues/422 + +--- setup.py.orig 2017-02-11 15:21:52 UTC ++++ setup.py +@@ -16,6 +16,7 @@ For more details, please go to the `home + + import platform + import re ++import os + import sys + from os.path import join + from distutils import log +@@ -35,9 +36,10 @@ if sys.version_info[0] < 3: + def build_translations(): + print('running build_translations') + error = None ++ environment = dict(os.environ, QT_SELECT='5') + for ts_file in glob(join('locale', '*.ts')): + try: +- check_call(('lrelease', ts_file), env={'QT_SELECT': '5'}) ++ check_call(('lrelease', ts_file), env=environment) + except Exception as e: + error = e + if error: diff --git a/textproc/retext/pkg-plist b/textproc/retext/pkg-plist deleted file mode 100644 index ea775c11d995..000000000000 --- a/textproc/retext/pkg-plist +++ /dev/null @@ -1,61 +0,0 @@ -bin/retext -%%PYTHON_SITELIBDIR%%/ReText-7.0.0-py%%PYTHON_VER%%.egg-info/PKG-INFO -%%PYTHON_SITELIBDIR%%/ReText-7.0.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt -%%PYTHON_SITELIBDIR%%/ReText-7.0.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt -%%PYTHON_SITELIBDIR%%/ReText-7.0.0-py%%PYTHON_VER%%.egg-info/requires.txt -%%PYTHON_SITELIBDIR%%/ReText-7.0.0-py%%PYTHON_VER%%.egg-info/top_level.txt -%%PYTHON_SITELIBDIR%%/ReText/__init__.py -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/converterprocess.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/converterprocess.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/dialogs.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/dialogs.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/editor.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/editor.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/fakevimeditor.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/fakevimeditor.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/highlighter.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/highlighter.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/icontheme.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/icontheme.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/mdx_posmap.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/mdx_posmap.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/preview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/preview.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/syncscroll.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/syncscroll.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/tab.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/tab.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/tablemode.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/tablemode.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/webenginepreview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/webenginepreview.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/webkitpreview.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/webkitpreview.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/window.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/window.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/xsettings.cpython-%%PYTHON_SUFFIX%%.%%PYTHON_PYOEXTENSION%% -%%PYTHON_SITELIBDIR%%/ReText/__pycache__/xsettings.cpython-%%PYTHON_SUFFIX%%.pyc -%%PYTHON_SITELIBDIR%%/ReText/config.py -%%PYTHON_SITELIBDIR%%/ReText/converterprocess.py -%%PYTHON_SITELIBDIR%%/ReText/dialogs.py -%%PYTHON_SITELIBDIR%%/ReText/editor.py -%%PYTHON_SITELIBDIR%%/ReText/fakevimeditor.py -%%PYTHON_SITELIBDIR%%/ReText/highlighter.py -%%PYTHON_SITELIBDIR%%/ReText/icontheme.py -%%PYTHON_SITELIBDIR%%/ReText/mdx_posmap.py -%%PYTHON_SITELIBDIR%%/ReText/preview.py -%%PYTHON_SITELIBDIR%%/ReText/syncscroll.py -%%PYTHON_SITELIBDIR%%/ReText/tab.py -%%PYTHON_SITELIBDIR%%/ReText/tablemode.py -%%PYTHON_SITELIBDIR%%/ReText/webenginepreview.py -%%PYTHON_SITELIBDIR%%/ReText/webkitpreview.py -%%PYTHON_SITELIBDIR%%/ReText/window.py -%%PYTHON_SITELIBDIR%%/ReText/xsettings.py -share/appdata/me.mitya57.ReText.appdata.xml -share/applications/me.mitya57.ReText.desktop -share/retext/icons/retext.png -share/retext/icons/retext.svg |