Sunday, March 29, 2020

x11/kde-applications/lokalize python3

I did the same smart poly as kn@ in devel/clang-tools-extra.

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/kde-applications/lokalize/Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 Makefile
--- Makefile 23 Mar 2020 18:01:27 -0000 1.2
+++ Makefile 29 Mar 2020 19:49:42 -0000
@@ -3,6 +3,7 @@
COMMENT = KDE app localization tools
DISTNAME = lokalize-${VERSION}
CATEGORIES = x11 devel
+REVISION = 0

HOMEPAGE = https://kde.org/applications/office/org.kde.lokalize

@@ -24,6 +25,8 @@ MODKDE5_DOCS = yes
MODULES += x11/kde-applications \
lang/python

+MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
+
LIB_DEPENDS = devel/kf5/kauth \
devel/kf5/kbookmarks \
devel/kf5/kcodecs \
@@ -51,8 +54,11 @@ LIB_DEPENDS = devel/kf5/kauth \

MODPY_ADJ_FILES = scripts/xliffmerge.py

-
post-install:
- ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py ${PREFIX}/share/apps/lokalize/scripts
+ find ${PREFIX}/share/lokalize/scripts/odf -type f -name \*.py -exec ${MODPY_BIN_ADJ} {} +
+ 2to3 -w -n ${PREFIX}/share/lokalize/scripts/odf
+ ${MODPY_BIN} ${MODPY_LIBDIR}/compileall.py \
+ ${PREFIX}/share/apps/lokalize/scripts/ \
+ ${PREFIX}/share/lokalize/scripts/odf/

.include <bsd.port.mk>
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/kde-applications/lokalize/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- pkg/PLIST 23 Mar 2020 18:01:27 -0000 1.2
+++ pkg/PLIST 29 Mar 2020 19:49:42 -0000
@@ -297,6 +297,10 @@ share/lokalize/scripts/find-gui-text.sh
share/lokalize/scripts/msgmerge.py
share/lokalize/scripts/msgmerge.rc
share/lokalize/scripts/odf/
+share/lokalize/scripts/odf/${MODPY_PYCACHE}/
+share/lokalize/scripts/odf/${MODPY_PYCACHE}xliff2odf-standalone.${MODPY_PYC_MAGIC_TAG}pyc
+share/lokalize/scripts/odf/${MODPY_PYCACHE}xliff2odf.${MODPY_PYC_MAGIC_TAG}pyc
+share/lokalize/scripts/odf/${MODPY_PYCACHE}xliffmerge.${MODPY_PYC_MAGIC_TAG}pyc
share/lokalize/scripts/odf/xliff2odf-standalone.py
share/lokalize/scripts/odf/xliff2odf.py
share/lokalize/scripts/odf/xliff2odf.rc

No comments:

Post a Comment