git: 4f0eba1efd73 - main - python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 19 Jun 2025 20:29:05 UTC
The branch main has been updated by vishwin:
URL: https://cgit.FreeBSD.org/ports/commit/?id=4f0eba1efd73e85ccb544708c967bca70ad3e7a6
commit 4f0eba1efd73e85ccb544708c967bca70ad3e7a6
Author: Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2025-06-19 20:09:42 +0000
Commit: Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2025-06-19 20:28:47 +0000
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc
EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.
Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.
Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.
Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.
PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
---
CHANGES | 9 +
Mk/Uses/python.mk | 25 +-
accessibility/caribou/pkg-plist | 72 +-
accessibility/gammastep/pkg-plist | 20 +-
accessibility/py-speech-dispatcher/pkg-plist | 28 +-
astro/astrometry/Makefile | 2 +-
astro/astrometry/pkg-plist | 10 +-
astro/kosmorro/pkg-plist | 44 +-
astro/py-ephem/Makefile | 2 +-
astro/py-kosmorrolib/pkg-plist | 36 +-
astro/py-sgp4/pkg-plist | 2 +-
astro/py-skyfield/pkg-plist | 4 +-
astro/weather/pkg-plist | 4 +-
audio/exaile/pkg-plist | 428 +-
audio/picard-plugins/pkg-plist | 412 +-
audio/py-SoundFile/pkg-plist | 4 +-
audio/py-essentia/Makefile | 2 +-
audio/py-essentia/pkg-plist | 2 +-
audio/py-pocketsphinx/Makefile | 8 +-
audio/py-pocketsphinx/pkg-plist | 32 +-
audio/py-samplerate/Makefile | 4 +-
audio/py-simpleaudio/Makefile | 2 +-
audio/py-soxr/Makefile | 2 +-
audio/py-vosk/pkg-plist | 20 +-
audio/qjackcapture/pkg-plist | 12 +-
benchmarks/py-locust/pkg-plist | 168 +-
benchmarks/uica/Makefile | 2 +-
benchmarks/uica/pkg-plist | 36 +-
biology/py-biosig/Makefile | 2 +-
biology/py-pyrodigal/Makefile | 2 +-
biology/py-pysam/Makefile | 2 +-
biology/py-python-libsbml/pkg-plist | 4 +-
biology/py-scikit-bio/Makefile | 4 +-
biology/vcflib/pkg-plist | 2 +-
cad/klayout/pkg-plist | 34 +-
cad/netgen/pkg-plist | 2 +-
cad/py-cocotb/Makefile | 2 +-
cad/py-csxcad/Makefile | 2 +-
chinese/ibus-array/pkg-plist | 8 +-
chinese/ibus-libpinyin/pkg-plist | 20 +-
comms/gnuradio/pkg-plist | 42 +-
comms/gr-osmosdr/pkg-plist | 2 +-
comms/hamlib/pkg-plist | 6 +-
comms/uhd/pkg-plist | 2 +-
converters/py-bsdconv/pkg-plist | 2 +-
databases/grass8/pkg-plist | 806 +-
databases/ldb25/Makefile | 12 +-
databases/ldb28/Makefile | 12 +-
databases/ldb29/Makefile | 12 +-
databases/py-apache-arrow/pkg-plist | 454 +-
databases/py-duckdb/Makefile | 2 +-
databases/py-gdbm/Makefile | 6 +-
databases/py-pymongo/Makefile | 4 +-
databases/py-sqlcipher3/Makefile | 2 +-
databases/py-sqlite3/Makefile | 6 +-
databases/py-xapian/pkg-plist | 6 +-
databases/rrdtool/pkg-plist | 2 +-
databases/tdb/pkg-plist | 2 +-
databases/tdb1410/pkg-plist | 2 +-
deskutils/gnome-tweaks/pkg-plist | 76 +-
deskutils/mozo/pkg-plist | 20 +-
deskutils/py-paperless-ngx/pkg-plist | 992 +-
deskutils/py-paperless/pkg-plist | 404 +-
deskutils/recoll/pkg-plist | 6 +-
deskutils/rednotebook/pkg-plist | 140 +-
deskutils/treeline/pkg-plist | 172 +-
devel/blueprint-compiler/pkg-plist | 200 +-
devel/cbang/pkg-plist | 66 +-
devel/cpplint/pkg-plist | 4 +-
devel/distcc/pkg-plist | 2 +-
devel/git-cola/pkg-plist | 356 +-
devel/glib20/pkg-plist | 40 +-
devel/gobject-introspection/pkg-plist | 2 +-
devel/kf6-kapidox/pkg-plist | 68 +-
devel/libsearpc/pkg-plist | 48 +-
devel/llvm-devel/Makefile | 2 +-
devel/llvm-devel/pkg-plist | 2 +-
devel/llvm14/Makefile | 2 +-
devel/llvm14/pkg-plist | 2 +-
devel/llvm15/Makefile | 2 +-
devel/llvm15/pkg-plist | 2 +-
devel/llvm16/Makefile | 2 +-
devel/llvm16/pkg-plist | 2 +-
devel/llvm17/Makefile | 2 +-
devel/llvm17/pkg-plist | 2 +-
devel/llvm18/Makefile | 2 +-
devel/llvm18/pkg-plist | 2 +-
devel/llvm19/Makefile | 2 +-
devel/llvm19/pkg-plist | 2 +-
devel/llvm20/Makefile | 2 +-
devel/llvm20/pkg-plist | 2 +-
devel/nanopb/pkg-plist | 28 +-
devel/omniORB/pkg-plist | 6 +-
devel/py-PYB11Generator/pkg-plist | 28 +-
devel/py-ast2json/pkg-plist | 20 +-
devel/py-bps-restpy/pkg-plist | 60 +-
devel/py-cftime/Makefile | 2 +-
devel/py-cld/Makefile | 4 +-
devel/py-cysignals/pkg-plist | 14 +-
devel/py-dm-tree/pkg-plist | 18 +-
devel/py-ewah-bool-utils/Makefile | 6 +-
devel/py-grpcio/Makefile | 2 +-
devel/py-guppy3/pkg-plist | 4 +-
devel/py-ice37/pkg-plist | 2 +-
devel/py-jep/pkg-plist | 2 +-
devel/py-jsonnet/Makefile | 2 +-
devel/py-line-profiler/Makefile | 2 +-
devel/py-memory-allocator/pkg-plist | 8 +-
devel/py-omniorb/pkg-plist | 48 +-
devel/py-pysimdjson/pkg-plist | 2 +-
devel/py-python-rapidjson/Makefile | 2 +-
devel/py-qt5-pyqt/pkg-plist | 132 +-
devel/py-qt6-pyqt/pkg-plist | 156 +-
devel/py-qutip/Makefile | 4 +-
devel/py-recordclass/pkg-plist | 8 +-
devel/py-simsimd/Makefile | 2 +-
devel/py-stringzilla/Makefile | 2 +-
devel/py-time-machine/Makefile | 2 +-
devel/py-zfp/Makefile | 2 +-
devel/pybind11_protobuf/pkg-plist | 2 +-
devel/pyside6-tools/pkg-plist | 112 +-
devel/pyside6/pkg-plist | 40 +-
devel/root/pkg-plist | 592 +-
devel/shiboken6/pkg-plist | 12 +-
devel/talloc/pkg-plist | 8 +-
devel/talloc242/pkg-plist | 8 +-
devel/tevent/pkg-plist | 2 +-
devel/tevent016/pkg-plist | 2 +-
devel/thonny/pkg-plist | 944 +-
devel/viewvc-devel/pkg-plist | 58 +-
devel/youcompleteme/pkg-plist | 2 +-
editors/pluma-plugins/pkg-plist | 44 +-
editors/pluma/pkg-plist | 120 +-
filesystems/openzfs/pkg-plist | 26 +-
finance/odoo/pkg-plist | 28700 +++++++++----------
finance/odoo16/pkg-plist | 22508 +++++++--------
finance/odoo17/pkg-plist | 26956 +++++++++---------
finance/py-bt/Makefile | 2 +-
finance/py-ta-lib/Makefile | 2 +-
games/kajongg/pkg-plist | 138 +-
games/openage/pkg-plist | 602 +-
games/pyspacewar/pkg-plist | 28 +-
games/vamos/pkg-plist | 20 +-
graphics/mypaint/pkg-plist | 554 +-
graphics/opencv/pkg-plist | 2 +-
graphics/openimageio/pkg-plist-pybind | 2 +-
graphics/py-ManimPango/Makefile | 2 +-
graphics/py-cairo/pkg-plist | 2 +-
graphics/py-diplib/pkg-plist | 30 +-
graphics/py-f3d/pkg-plist | 2 +-
graphics/py-glcontext/Makefile | 4 +-
graphics/py-moderngl/Makefile | 2 +-
graphics/py-pivy/pkg-plist | 120 +-
graphics/py-pygltflib/pkg-plist | 12 +-
graphics/py-python-poppler-qt5/Makefile | 2 +-
graphics/py-s2/pkg-plist | 4 +-
graphics/py-simplejpeg/Makefile | 2 +-
graphics/py-vispy/Makefile | 2 +-
japanese/py-fugashi/Makefile | 2 +-
lang/python310/pkg-plist | 10250 +++----
lang/python311/pkg-plist | 10918 ++++----
lang/python312/pkg-plist | 10794 +++----
lang/python39/pkg-plist | 10116 +++----
math/cadabra2/Makefile | 2 +-
math/py-POT/Makefile | 2 +-
math/py-SQNomad/Makefile | 2 +-
math/py-ambit/pkg-plist | 2 +-
math/py-annoy/Makefile | 2 +-
math/py-clingcon/Makefile | 2 +-
math/py-clingo/Makefile | 2 +-
math/py-cvxpy/Makefile | 4 +-
math/py-cyipopt/Makefile | 2 +-
math/py-cypari2/pkg-plist | 16 +-
math/py-daqp/Makefile | 2 +-
math/py-deap/Makefile | 2 +-
math/py-dgl/Makefile | 2 +-
math/py-diffcp/Makefile | 2 +-
math/py-dionysus/Makefile | 2 +-
math/py-fastdtw/Makefile | 2 +-
math/py-fpylll/pkg-plist | 28 +-
math/py-fsph/Makefile | 4 +-
math/py-heyoka/pkg-plist | 2 +-
math/py-kahip/Makefile | 4 +-
math/py-linearmodels/Makefile | 2 +-
math/py-lrcalc/Makefile | 2 +-
math/py-mapbox-earcut/Makefile | 2 +-
math/py-mathics/pkg-plist | 28 +-
math/py-matplotlib/pkg-plist | 8 +-
math/py-minorminer/Makefile | 8 +-
math/py-nlopt/pkg-plist | 8 +-
math/py-or-tools/pkg-plist | 14 +-
math/py-petsc4py/Makefile | 2 +-
math/py-pplpy/pkg-plist | 14 +-
math/py-primecountpy/pkg-plist | 6 +-
math/py-primme/Makefile | 2 +-
math/py-py-find-1st/Makefile | 2 +-
math/py-pyFFTW/Makefile | 2 +-
math/py-pyclipper/Makefile | 2 +-
math/py-pyodeint/Makefile | 2 +-
math/py-pytensor/Makefile | 2 +-
math/py-rectangle-packer/Makefile | 4 +-
math/py-rustworkx/Makefile | 2 +-
math/py-scikit-umfpack/Makefile | 2 +-
math/py-slepc4py/Makefile | 2 +-
math/py-spot/pkg-plist | 8 +-
math/py-symengine/pkg-plist | 2 +-
math/py-topologic/Makefile | 4 +-
misc/adios2/Makefile | 2 +-
misc/adios2/pkg-plist | 2 +-
misc/py-apache-beam/Makefile | 2 +-
misc/py-mmcv/Makefile | 2 +-
misc/py-numcodecs/Makefile | 2 +-
misc/py-openvdb/Makefile | 2 +-
misc/py-pytorch/Makefile | 4 +-
misc/py-shap2/Makefile | 2 +-
misc/py-tvm/pkg-plist | 4598 +--
misc/py-xformers/pkg-plist | 4 +-
multimedia/gpodder/pkg-plist | 244 +-
multimedia/mythtv/pkg-plist | 122 +-
multimedia/onevpl/pkg-plist | 2 +-
multimedia/openshot/pkg-plist | 500 +-
multimedia/pitivi/pkg-plist | 152 +-
multimedia/py-gstreamer1/pkg-plist | 24 +-
multimedia/py-opentimelineio/pkg-plist | 240 +-
multimedia/py-ustreamer/Makefile | 2 +-
net-mgmt/crmsh/pkg-plist | 174 +-
net-mgmt/net-snmp/pkg-plist | 2 +-
net-mgmt/networkmgr/pkg-plist | 20 +-
net-mgmt/seafile-client/pkg-plist | 12 +-
net-mgmt/seafile-server/pkg-plist | 10 +-
net-p2p/bazarr/pkg-plist | 14508 +++++-----
net-p2p/py-libtorrent-rasterbar/Makefile | 4 +-
net-p2p/py-pulsar-client/Makefile | 2 +-
net-p2p/reticulum/pkg-plist | 304 +-
net/kea-devel/pkg-plist | 12 +-
net/kea/pkg-plist | 12 +-
net/pacemaker2/pkg-plist | 204 +-
net/py-libdnet/Makefile | 2 +-
net/py-zope.proxy/Makefile | 2 +-
net/samba416/pkg-plist | 12 +-
net/samba416/pkg-plist.python | 148 +-
net/samba419/pkg-plist | 12 +-
net/samba419/pkg-plist.python | 158 +-
net/samba420/pkg-plist | 12 +-
net/samba420/pkg-plist.python | 172 +-
print/lilypond-devel/pkg-plist | 6 +-
print/lyx/pkg-plist | 168 +-
print/pdfarranger/pkg-plist | 44 +-
science/cantera/pkg-plist | 2 +-
science/chemicalfun/Makefile | 2 +-
science/chemicalfun/pkg-plist | 2 +-
science/code_saturne/pkg-plist | 2358 +-
science/fastjet/pkg-plist | 4 +-
science/meep/pkg-plist | 138 +-
science/psi4/pkg-plist | 2 +-
science/py-GPy/Makefile | 4 +-
science/py-PyNE/pkg-plist | 148 +-
science/py-arbor/Makefile | 2 +-
science/py-arbor/pkg-plist | 2 +-
science/py-arch/Makefile | 4 +-
science/py-avogadrolibs/Makefile | 4 +-
science/py-dftd4/Makefile | 2 +-
science/py-dimod/Makefile | 2 +-
science/py-dipy/pkg-plist | 1474 +-
science/py-dwave-inspector/pkg-plist | 36 +-
science/py-dwave-optimization/Makefile | 4 +-
science/py-dwave-preprocessing/Makefile | 4 +-
science/py-dwave-preprocessing/pkg-plist | 48 +-
science/py-dwave-samplers/Makefile | 2 +-
science/py-dwave-samplers/pkg-plist | 82 +-
science/py-dwave-system/pkg-plist | 144 +-
science/py-fresnel/pkg-plist | 4 +-
science/py-gemmi/pkg-plist | 2 +-
science/py-hoomd-blue/pkg-plist | 8 +-
science/py-kimpy/Makefile | 2 +-
science/py-kpLib/Makefile | 2 +-
science/py-libgetar/Makefile | 2 +-
science/py-meshio/pkg-plist | 348 +-
science/py-openEMS/Makefile | 2 +-
science/py-openbabel/Makefile | 2 +-
science/py-phonopy/Makefile | 2 +-
science/py-pygmo2/pkg-plist | 2 +-
science/py-pymol/pkg-plist | 760 +-
science/salome-kernel/pkg-plist | 468 +-
science/smoldyn/pkg-plist | 20 +-
science/tfel/pkg-plist | 28 +-
science/thermofun/Makefile | 2 +-
science/thermofun/pkg-plist | 2 +-
security/libpreludedb/pkg-plist | 4 +-
security/libpwquality/pkg-plist | 2 +-
security/py-gpgme/pkg-plist | 114 +-
security/py-greenbone-feed-sync/pkg-plist | 56 +-
security/py-notus-scanner/pkg-plist | 224 +-
security/py-ospd-openvas/pkg-plist | 176 +-
security/py-pass-audit/pkg-plist | 20 +-
security/py-ssh-audit/pkg-plist | 128 +-
security/py-yara-python-dex/pkg-plist | 2 +-
security/sssd2/pkg-plist | 6 +-
security/suricata/pkg-plist | 90 +-
security/wazuh-manager/pkg-plist | 37016 ++++++++++++-------------
sysutils/bareos-server/pkg-plist | 4 +-
sysutils/bareos-server/pkg-plist.client | 2 +-
sysutils/bareos22-server/pkg-plist | 4 +-
sysutils/bareos22-server/pkg-plist.client | 2 +-
sysutils/bareos23-server/pkg-plist | 4 +-
sysutils/bareos23-server/pkg-plist.client | 2 +-
sysutils/py-overlord/pkg-plist | 164 +-
sysutils/syslog-ng/Makefile | 34 +-
sysutils/webmin/pkg-plist | 4 +-
sysutils/xen-tools/pkg-plist | 6 +-
textproc/ibus/pkg-plist | 20 +-
textproc/py-faust-cchardet/Makefile | 2 +-
textproc/py-genshi/Makefile | 2 +-
textproc/py-hunspell/Makefile | 2 +-
textproc/py-libxml2/pkg-plist | 8 +-
textproc/py-sphinx-material/pkg-plist | 8 +-
textproc/py-wordcloud/pkg-plist | 2 +-
textproc/redland-bindings/Makefile | 2 +-
textproc/redland-bindings/pkg-plist | 2 +-
www/npm-node22/pkg-plist | 232 +-
www/pacparser/pkg-plist | 4 +-
www/py-beautifulsoup/pkg-plist | 128 +-
www/py-css-html-js-minify/pkg-plist | 12 +-
www/py-seafdav/pkg-plist | 192 +-
x11-toolkits/nanogui/pkg-plist | 2 +-
x11-toolkits/py-tkinter/Makefile | 6 +-
x11-wm/qtile/pkg-plist | 8 +-
x11/alacarte/pkg-plist | 36 +-
x11/kitty/pkg-plist | 1032 +-
x11/menulibre/pkg-plist | 80 +-
x11/xpra/pkg-plist | 2288 +-
331 files changed, 100105 insertions(+), 100079 deletions(-)
diff --git a/CHANGES b/CHANGES
index adcffeea0b9f..8deda520e43a 100644
--- a/CHANGES
+++ b/CHANGES
@@ -10,6 +10,15 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
+20250619:
+AUTHOR: python@FreeBSD.org
+
+ PYTHON_EXT_SUFFIX has been renamed to PYTHON_TAG due to semantic
+ ambiguity between existing ports usage and PEP 3147 and PEP 3149's
+ specifications. Especially with Python 3.13's free-threaded mode,
+ the tags between bytecode and compiled extension modules do not
+ necessarily match. See python.mk for details.
+
20250307:
AUTHOR: python@FreeBSD.org
diff --git a/Mk/Uses/python.mk b/Mk/Uses/python.mk
index 9af168fcdae9..8883e2dd79bc 100644
--- a/Mk/Uses/python.mk
+++ b/Mk/Uses/python.mk
@@ -237,6 +237,19 @@
#
# PYTHON_BASESUFFIX - PYTHON_SUFFIX without the threaded ABI flag.
#
+# PYTHON_TAG - Defined by PEP 3147, magic tag containing
+# implementation name and shorthand version,
+# primarily for bytecode files. Includes
+# preceding dot, e.g. .cpython-312,
+# .cpython-313, ...
+#
+# PYTHON_SOABI - Defined by PEP 3149, tag containing
+# implementation name, shorthand version
+# and ABI tags, primarily for compiled
+# extension modules. Includes preceding
+# dot, e.g. .cpython-313, .cpython-313t,
+# .cpython-313td, ...
+#
# PYTHON_MAJOR_VER - The major release version of the chosen Python
# interpreter, e.g. 2, 3, ...
#
@@ -580,9 +593,11 @@ PYTHON_ABIVER!= ${PYTHON_CMD}-config --abiflags
. endif
. if ${PYTHON_REL} >= 30807
-PYTHON_EXT_SUFFIX= .cpython-${PYTHON_BASESUFFIX}
+PYTHON_TAG= .cpython-${PYTHON_BASESUFFIX}
+PYTHON_SOABI= .cpython-${PYTHON_SUFFIX}
. else
-PYTHON_EXT_SUFFIX= # empty
+PYTHON_TAG= # empty
+PYTHON_SOABI= # empty
. endif
. if ${PYTHON_MAJOR_VER} < 3
@@ -902,7 +917,8 @@ SUB_LIST+= PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR} \
PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR} \
PYTHON_SUFFIX=${PYTHON_SUFFIX} \
PYTHON_BASESUFFIX=${PYTHON_BASESUFFIX} \
- PYTHON_EXT_SUFFIX=${PYTHON_EXT_SUFFIX} \
+ PYTHON_TAG=${PYTHON_TAG} \
+ PYTHON_SOABI=${PYTHON_SOABI} \
PYTHON_VER=${PYTHON_VER} \
PYTHON_BASEVER=${PYTHON_BASEVER} \
PYTHON_VERSION=${PYTHON_VERSION}
@@ -916,7 +932,8 @@ PLIST_SUB+= PYTHON_INCLUDEDIR=${PYTHONPREFIX_INCLUDEDIR:S;${PREFIX}/;;} \
PYTHON_SITELIBDIR=${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} \
PYTHON_SUFFIX=${PYTHON_SUFFIX} \
PYTHON_BASESUFFIX=${PYTHON_BASESUFFIX} \
- PYTHON_EXT_SUFFIX=${PYTHON_EXT_SUFFIX} \
+ PYTHON_TAG=${PYTHON_TAG} \
+ PYTHON_SOABI=${PYTHON_SOABI} \
PYTHON_VER=${PYTHON_VER} \
PYTHON_BASEVER=${PYTHON_BASEVER} \
PYTHON_VERSION=${PYTHON_VERSION}
diff --git a/accessibility/caribou/pkg-plist b/accessibility/caribou/pkg-plist
index 928486c283be..4ce0287b480a 100644
--- a/accessibility/caribou/pkg-plist
+++ b/accessibility/caribou/pkg-plist
@@ -10,49 +10,49 @@ lib/libcaribou.so
lib/libcaribou.so.0
lib/libcaribou.so.0.0.0
%%PYTHON_SITELIBDIR%%/caribou/__init__.py
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/__pycache__/i18n%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/__init__.py
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/antler_settings%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/keyboard_view%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/main%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/antler/__pycache__/window%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/caribou/antler/antler_settings.py
%%PYTHON_SITELIBDIR%%/caribou/antler/keyboard_view.py
%%PYTHON_SITELIBDIR%%/caribou/antler/main.py
%%PYTHON_SITELIBDIR%%/caribou/antler/window.py
%%PYTHON_SITELIBDIR%%/caribou/i18n.py
%%PYTHON_SITELIBDIR%%/caribou/settings/__init__.py
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_EXT_SUFFIX%%.opt-2.pyc
-%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/caribou_settings%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/preferences_window%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/setting_types%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_TAG%%.opt-2.pyc
+%%PYTHON_SITELIBDIR%%/caribou/settings/__pycache__/settings_manager%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/caribou/settings/caribou_settings.py
%%PYTHON_SITELIBDIR%%/caribou/settings/preferences_window.py
%%PYTHON_SITELIBDIR%%/caribou/settings/setting_types.py
diff --git a/accessibility/gammastep/pkg-plist b/accessibility/gammastep/pkg-plist
index c176345bc544..9b7e31dd0a68 100644
--- a/accessibility/gammastep/pkg-plist
+++ b/accessibility/gammastep/pkg-plist
@@ -44,16 +44,16 @@ bin/gammastep
%%NLS%%share/locale/zh_TW/LC_MESSAGES/gammastep.mo
share/man/man1/gammastep.1.gz
%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__init__.py
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/controller%%PYTHON_EXT_SUFFIX%%.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/statusicon%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/statusicon%%PYTHON_EXT_SUFFIX%%.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/controller%%PYTHON_TAG%%.opt-1.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/controller%%PYTHON_TAG%%.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/defs%%PYTHON_TAG%%.opt-1.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/defs%%PYTHON_TAG%%.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/statusicon%%PYTHON_TAG%%.opt-1.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/statusicon%%PYTHON_TAG%%.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/__pycache__/utils%%PYTHON_TAG%%.pyc
%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/controller.py
%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/defs.py
%%GUI%%%%PYTHON_SITELIBDIR%%/gammastep_indicator/statusicon.py
diff --git a/accessibility/py-speech-dispatcher/pkg-plist b/accessibility/py-speech-dispatcher/pkg-plist
index 670d58ea8025..0180015643a1 100644
--- a/accessibility/py-speech-dispatcher/pkg-plist
+++ b/accessibility/py-speech-dispatcher/pkg-plist
@@ -1,23 +1,23 @@
bin/spd-conf
%%PYTHON_SITELIBDIR%%/speechd/__init__.py
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/_test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/_test%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/client%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/client%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/paths%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd/__pycache__/paths%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/_test%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/_test%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/client%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/client%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/paths%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd/__pycache__/paths%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/speechd/_test.py
%%PYTHON_SITELIBDIR%%/speechd/client.py
%%PYTHON_SITELIBDIR%%/speechd/paths.py
%%PYTHON_SITELIBDIR%%/speechd_config/__init__.py
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/buildconfig%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/buildconfig%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/buildconfig%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/buildconfig%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/speechd_config/__pycache__/config%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/speechd_config/buildconfig.py
%%PYTHON_SITELIBDIR%%/speechd_config/config.py
share/man/man1/spd-conf.1.gz
diff --git a/astro/astrometry/Makefile b/astro/astrometry/Makefile
index 5056e7347f54..680e9dd76a61 100644
--- a/astro/astrometry/Makefile
+++ b/astro/astrometry/Makefile
@@ -81,7 +81,7 @@ post-install:
${MV} ${STAGEDIR}${PREFIX}/bin/${file} ${STAGEDIR}${PREFIX}/bin/astrometry-${file}
.endfor
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libastrometry.so
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/astrometry/solver/_solver${PYTHON_EXT_SUFFIX}.so
+ ${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/astrometry/solver/_solver${PYTHON_TAG}.so
@${REINPLACE_CMD} -i '' \
-e 's|${STAGEDIR}/usr/local/data|${DATADIR}|' \
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.cfg
diff --git a/astro/astrometry/pkg-plist b/astro/astrometry/pkg-plist
index 4ce66c599669..883d707bd6a4 100644
--- a/astro/astrometry/pkg-plist
+++ b/astro/astrometry/pkg-plist
@@ -197,15 +197,15 @@ lib/libqfits.a
%%PYTHON_LIBDIR%%/astrometry/catalogs/__init__.py
%%PYTHON_LIBDIR%%/astrometry/libkd/__init__.py
%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch.py
-%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch_c%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/libkd/spherematch_c%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/net/client/client.py
%%PYTHON_LIBDIR%%/astrometry/plot/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/plot/_plotstuff_c%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/plot/_plotstuff_c%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/plot/plotann.py
%%PYTHON_LIBDIR%%/astrometry/plot/plotstuff.py
%%PYTHON_LIBDIR%%/astrometry/plot/plotstuff_c.py
%%PYTHON_LIBDIR%%/astrometry/sdss/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/sdss/_cutils%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/sdss/_cutils%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/sdss/casjobs.py
%%PYTHON_LIBDIR%%/astrometry/sdss/common.py
%%PYTHON_LIBDIR%%/astrometry/sdss/cutils.py
@@ -222,10 +222,10 @@ lib/libqfits.a
%%PYTHON_LIBDIR%%/astrometry/sdss/sdss_name.py
%%PYTHON_LIBDIR%%/astrometry/sdss/yanny.py
%%PYTHON_LIBDIR%%/astrometry/solver/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/solver/_solver%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/solver/_solver%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/util/EXIF.py
%%PYTHON_LIBDIR%%/astrometry/util/__init__.py
-%%PYTHON_LIBDIR%%/astrometry/util/_util%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_LIBDIR%%/astrometry/util/_util%%PYTHON_TAG%%.so
%%PYTHON_LIBDIR%%/astrometry/util/addpath.py
%%PYTHON_LIBDIR%%/astrometry/util/file.py
%%PYTHON_LIBDIR%%/astrometry/util/filetype.py
diff --git a/astro/kosmorro/pkg-plist b/astro/kosmorro/pkg-plist
index 5649c7ba334d..622ff2754c3a 100644
--- a/astro/kosmorro/pkg-plist
+++ b/astro/kosmorro/pkg-plist
@@ -7,22 +7,22 @@ bin/kosmorro
%%PYTHON_SITELIBDIR%%/kosmorro-%%VE%%.dist-info/WHEEL
%%PYTHON_SITELIBDIR%%/kosmorro/__init__.py
%%PYTHON_SITELIBDIR%%/kosmorro/__main__.py
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/date%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/debug%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/dumper%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/environment%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/first-quarter.png
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/full-moon.png
%%PYTHON_SITELIBDIR%%/kosmorro/assets/moonphases/png/last-quarter.png
@@ -57,12 +57,12 @@ bin/kosmorro
%%PYTHON_SITELIBDIR%%/kosmorro/environment.py
%%PYTHON_SITELIBDIR%%/kosmorro/exceptions.py
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__init__.py
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/strings%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorro/i18n/__pycache__/utils%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/strings.py
%%PYTHON_SITELIBDIR%%/kosmorro/i18n/utils.py
%%PYTHON_SITELIBDIR%%/kosmorro/locales/de/LC_MESSAGES/messages.mo
diff --git a/astro/py-ephem/Makefile b/astro/py-ephem/Makefile
index cf7677476a32..b22df3b8a921 100644
--- a/astro/py-ephem/Makefile
+++ b/astro/py-ephem/Makefile
@@ -16,7 +16,7 @@ USES= python
USE_PYTHON= autoplist distutils
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/ephem/_libastro${PYTHON_TAG}.so
do-test:
# WARNING: Testing via this command is deprecated and will be
diff --git a/astro/py-kosmorrolib/pkg-plist b/astro/py-kosmorrolib/pkg-plist
index 6c5dfc25e3e4..9a67e0e35238 100644
--- a/astro/py-kosmorrolib/pkg-plist
+++ b/astro/py-kosmorrolib/pkg-plist
@@ -1,22 +1,22 @@
%%PYTHON_SITELIBDIR%%/kosmorrolib/__init__.py
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/__version__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/core%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/dateutil%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/enum%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/ephemerides%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/events%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/exceptions%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/kosmorrolib/__pycache__/model%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/kosmorrolib/__version__.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/core.py
%%PYTHON_SITELIBDIR%%/kosmorrolib/dateutil.py
diff --git a/astro/py-sgp4/pkg-plist b/astro/py-sgp4/pkg-plist
index 4a2e0c057828..08c6c36f5d8b 100644
--- a/astro/py-sgp4/pkg-plist
+++ b/astro/py-sgp4/pkg-plist
@@ -46,6 +46,6 @@
%%PYTHON_SITELIBDIR%%/sgp4/sample_omm.xml
%%PYTHON_SITELIBDIR%%/sgp4/tcppver.out
%%PYTHON_SITELIBDIR%%/sgp4/tests.py
-%%PYTHON_SITELIBDIR%%/sgp4/vallado_cpp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/sgp4/vallado_cpp%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/sgp4/wrapper.py
%%PYTHON_SITELIBDIR%%/sgp4/wulfgar.py
diff --git a/astro/py-skyfield/pkg-plist b/astro/py-skyfield/pkg-plist
index 67dc1fea3660..e9a7feee367e 100644
--- a/astro/py-skyfield/pkg-plist
+++ b/astro/py-skyfield/pkg-plist
@@ -194,8 +194,8 @@
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io_parsing.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_io.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_jpllib%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_keplerlib.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_keplerlib.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/skyfield/tests/__pycache__/test_magnitudes_raw.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
diff --git a/astro/weather/pkg-plist b/astro/weather/pkg-plist
index fb4269b32e1c..ccbbeb596a61 100644
--- a/astro/weather/pkg-plist
+++ b/astro/weather/pkg-plist
@@ -1,6 +1,6 @@
bin/weather
-%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/weather%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/weather.py
share/man/man1/weather.1.gz
share/man/man5/weatherrc.5.gz
diff --git a/audio/exaile/pkg-plist b/audio/exaile/pkg-plist
index e25d1f9dde91..70249b0c82b5 100644
--- a/audio/exaile/pkg-plist
+++ b/audio/exaile/pkg-plist
@@ -225,43 +225,43 @@ share/exaile/data/ui/widgets/info_dialog.ui
share/exaile/data/ui/widgets/progress.ui
share/exaile/data/ui/widgets/track_info.ui
share/exaile/data/ui/widgets/volume_control.ui
-share/exaile/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/__pycache__/dist_plugin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/dist_plugin%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/__pycache__/list%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/__pycache__/list%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/__pycache__/dist_plugin%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/__pycache__/dist_plugin%%PYTHON_TAG%%.pyc
+share/exaile/plugins/__pycache__/list%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/__pycache__/list%%PYTHON_TAG%%.pyc
share/exaile/plugins/abrepeat/PLUGININFO
share/exaile/plugins/abrepeat/__init__.py
-share/exaile/plugins/abrepeat/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/abrepeat/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/abrepeat/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/abrepeat/__pycache__/__init__%%PYTHON_TAG%%.pyc
share/exaile/plugins/alarmclock/PLUGININFO
share/exaile/plugins/alarmclock/__init__.py
-share/exaile/plugins/alarmclock/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/alarmclock/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/alarmclock/__pycache__/acprefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/alarmclock/__pycache__/acprefs%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/alarmclock/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/alarmclock/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/alarmclock/__pycache__/acprefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/alarmclock/__pycache__/acprefs%%PYTHON_TAG%%.pyc
share/exaile/plugins/alarmclock/acprefs.py
share/exaile/plugins/alarmclock/acprefs_pane.ui
share/exaile/plugins/amazoncovers/PLUGININFO
share/exaile/plugins/amazoncovers/__init__.py
-share/exaile/plugins/amazoncovers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/amazoncovers/__pycache__/_ecs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/_ecs%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/amazoncovers/__pycache__/amazonprefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/amazoncovers/__pycache__/amazonprefs%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/amazoncovers/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/amazoncovers/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/amazoncovers/__pycache__/_ecs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/amazoncovers/__pycache__/_ecs%%PYTHON_TAG%%.pyc
+share/exaile/plugins/amazoncovers/__pycache__/amazonprefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/amazoncovers/__pycache__/amazonprefs%%PYTHON_TAG%%.pyc
share/exaile/plugins/amazoncovers/_ecs.py
share/exaile/plugins/amazoncovers/amazonprefs.py
share/exaile/plugins/amazoncovers/amazonprefs_pane.ui
share/exaile/plugins/audioscrobbler/PLUGININFO
share/exaile/plugins/audioscrobbler/__init__.py
-share/exaile/plugins/audioscrobbler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/asprefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/audioscrobbler/__pycache__/asprefs%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/_scrobbler%%PYTHON_TAG%%.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/asprefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/audioscrobbler/__pycache__/asprefs%%PYTHON_TAG%%.pyc
share/exaile/plugins/audioscrobbler/_scrobbler.py
share/exaile/plugins/audioscrobbler/asprefs.py
share/exaile/plugins/audioscrobbler/asprefs_pane.ui
@@ -269,16 +269,16 @@ share/exaile/plugins/audioscrobbler/icons/16x16/audioscrobbler.png
share/exaile/plugins/audioscrobbler/icons/22x22/audioscrobbler.png
share/exaile/plugins/bookmarks/PLUGININFO
share/exaile/plugins/bookmarks/__init__.py
-share/exaile/plugins/bookmarks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bookmarks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/bookmarks/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/bookmarks/__pycache__/__init__%%PYTHON_TAG%%.pyc
share/exaile/plugins/bpm/PLUGININFO
share/exaile/plugins/bpm/__init__.py
-share/exaile/plugins/bpm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bpm/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/bpm/__pycache__/bpm_prefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bpm/__pycache__/bpm_prefs%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/bpm/__pycache__/bpmdetect%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/bpm/__pycache__/bpmdetect%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/bpm/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/bpm/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/bpm/__pycache__/bpm_prefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/bpm/__pycache__/bpm_prefs%%PYTHON_TAG%%.pyc
+share/exaile/plugins/bpm/__pycache__/bpmdetect%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/bpm/__pycache__/bpmdetect%%PYTHON_TAG%%.pyc
share/exaile/plugins/bpm/bpm.ui
share/exaile/plugins/bpm/bpm_prefs.py
share/exaile/plugins/bpm/bpm_prefs.ui
@@ -286,18 +286,18 @@ share/exaile/plugins/bpm/bpmdetect.py
share/exaile/plugins/bpm/msg.ui
share/exaile/plugins/cd/PLUGININFO
share/exaile/plugins/cd/__init__.py
-share/exaile/plugins/cd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/_cdguipanel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/_cdguipanel%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/cdprefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/cdprefs%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/discid_parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/discid_parser%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/linux_cd_parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/linux_cd_parser%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/cd/__pycache__/musicbrainzngs_parser%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/cd/__pycache__/musicbrainzngs_parser%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/cd/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/cd/__pycache__/_cdguipanel%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/_cdguipanel%%PYTHON_TAG%%.pyc
+share/exaile/plugins/cd/__pycache__/cdprefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/cdprefs%%PYTHON_TAG%%.pyc
+share/exaile/plugins/cd/__pycache__/discid_parser%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/discid_parser%%PYTHON_TAG%%.pyc
+share/exaile/plugins/cd/__pycache__/linux_cd_parser%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/linux_cd_parser%%PYTHON_TAG%%.pyc
+share/exaile/plugins/cd/__pycache__/musicbrainzngs_parser%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/cd/__pycache__/musicbrainzngs_parser%%PYTHON_TAG%%.pyc
share/exaile/plugins/cd/_cdguipanel.py
share/exaile/plugins/cd/cdprefs.py
share/exaile/plugins/cd/cdprefs_pane.ui
@@ -306,47 +306,47 @@ share/exaile/plugins/cd/linux_cd_parser.py
share/exaile/plugins/cd/musicbrainzngs_parser.py
share/exaile/plugins/console/PLUGININFO
share/exaile/plugins/console/__init__.py
-share/exaile/plugins/console/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/console/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/console/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/console/__pycache__/__init__%%PYTHON_TAG%%.pyc
share/exaile/plugins/console/console_window.ui
share/exaile/plugins/currentsong/PLUGININFO
share/exaile/plugins/currentsong/__init__.py
-share/exaile/plugins/currentsong/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/currentsong/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/currentsong/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/currentsong/__pycache__/__init__%%PYTHON_TAG%%.pyc
share/exaile/plugins/customcollectionorders/PLUGININFO
share/exaile/plugins/customcollectionorders/__init__.py
-share/exaile/plugins/customcollectionorders/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/customcollectionorders/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/customcollectionorders/__pycache__/cco_prefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/customcollectionorders/__pycache__/cco_prefs%%PYTHON_EXT_SUFFIX%%.pyc
+share/exaile/plugins/customcollectionorders/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/customcollectionorders/__pycache__/__init__%%PYTHON_TAG%%.pyc
+share/exaile/plugins/customcollectionorders/__pycache__/cco_prefs%%PYTHON_TAG%%.opt-1.pyc
+share/exaile/plugins/customcollectionorders/__pycache__/cco_prefs%%PYTHON_TAG%%.pyc
share/exaile/plugins/customcollectionorders/cco_pane.ui
share/exaile/plugins/customcollectionorders/cco_prefs.py
share/exaile/plugins/daapclient/PLUGININFO
share/exaile/plugins/daapclient/__init__.py
-share/exaile/plugins/daapclient/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/client%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/client%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/daapclientprefs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/daapclientprefs%%PYTHON_EXT_SUFFIX%%.pyc
-share/exaile/plugins/daapclient/__pycache__/test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-share/exaile/plugins/daapclient/__pycache__/test%%PYTHON_EXT_SUFFIX%%.pyc
*** 243576 LINES SKIPPED ***