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