Index: lang/python/extension.mk =================================================================== RCS file: /cvsroot/pkgsrc/lang/python/extension.mk,v retrieving revision 1.56 diff -u -p -r1.56 extension.mk --- lang/python/extension.mk 2 May 2019 22:06:15 -0000 1.56 +++ lang/python/extension.mk 27 May 2020 10:39:23 -0000 @@ -74,10 +74,10 @@ FILES_SUBST+= PYVERSSUFFIX=${PYVERSSUFFI .if empty(_PYTHON_VERSION:M2?) PLIST_AWK+= -f ${PKGSRCDIR}/lang/python/plist-python.awk PLIST_AWK_ENV+= PYVERS="${PYVERSSUFFIX:S/.//}" -PRINT_PLIST_AWK+= /^[^@]/ && /[^\/]+\.py[co]$$/ { -PRINT_PLIST_AWK+= gsub(/__pycache__\//, "") -PRINT_PLIST_AWK+= gsub(/opt-1\.pyc$$/, "pyo") -PRINT_PLIST_AWK+= gsub(/\.cpython-${_PYTHON_VERSION}/, "")} +EARLY_PRINT_PLIST_AWK+= /^[^@]/ && /[^\/]+\.py[co]$$/ { +EARLY_PRINT_PLIST_AWK+= gsub(/__pycache__\//, "") +EARLY_PRINT_PLIST_AWK+= gsub(/opt-1\.pyc$$/, "pyo") +EARLY_PRINT_PLIST_AWK+= gsub(/\.cpython-${_PYTHON_VERSION}/, "")} .endif DISTUTILS_BUILDDIR_IN_TEST_ENV?= no Index: mk/plist/print-plist.mk =================================================================== RCS file: /cvsroot/pkgsrc/mk/plist/print-plist.mk,v retrieving revision 1.35 diff -u -p -r1.35 print-plist.mk --- mk/plist/print-plist.mk 18 Apr 2020 10:54:21 -0000 1.35 +++ mk/plist/print-plist.mk 27 May 2020 10:39:23 -0000 @@ -94,6 +94,9 @@ print-PLIST: *) genlinks=0 ;; \ esac; \ ${_PRINT_PLIST_FILES_CMD} \ + | ${AWK} ' \ + ${EARLY_PRINT_PLIST_AWK} \ + { print $$0; }' \ | ${_PRINT_PLIST_LIBTOOLIZE_FILTER} \ | ${SORT} \ | ${AWK} ' \ @@ -124,6 +127,9 @@ print-PLIST: { print $$0; }' ${RUN}\ for i in `${_PRINT_PLIST_DIRS_CMD} \ + | ${AWK} ' \ + ${EARLY_PRINT_PLIST_AWK} \ + { print $$0; }' \ | ${SORT} -r \ | ${AWK} ' \ /emul\/linux\/proc/ { next; } \