Index: head/multimedia/gaupol/pkg-plist =================================================================== --- head/multimedia/gaupol/pkg-plist (revision 471004) +++ head/multimedia/gaupol/pkg-plist (nonexistent) @@ -1 +0,0 @@ -%%DATADIR%%/extensions/custom-framerates/__pycache__/custom-framerates.cpython-36.%%PYTHON_PYOEXTENSION%% Property changes on: head/multimedia/gaupol/pkg-plist ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/multimedia/gaupol/Makefile =================================================================== --- head/multimedia/gaupol/Makefile (revision 471004) +++ head/multimedia/gaupol/Makefile (revision 471005) @@ -1,43 +1,44 @@ # Created by: Andrew Pantyukhin # $FreeBSD$ PORTNAME= gaupol -DISTVERSION= 1.4 +DISTVERSION= 1.4-3 +DISTVERSIONSUFFIX= -g6116d42b CATEGORIES= multimedia python MAINTAINER= greg@unrelenting.technology COMMENT= Subtitle editor LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}enchant>=1.5.1:textproc/py-enchant@${FLAVOR} USES= desktop-file-utils python:3.2+ USE_GITHUB= yes GH_ACCOUNT= otsaloma USE_GNOME= gtk30 pygobject3 intltool USE_PYTHON= distutils autoplist py3kplist INSTALLS_ICONS= yes NO_ARCH= yes OPTIONS_DEFINE= NLS OPTIONS_SUB= yes NLS_USES= gettext NLS_USES_OFF= gettext-tools .include # PYDISTUTILS_INSTALLNOSINGLE is deprecated so... PYDISTUTILS_INSTALLARGS:= ${PYDISTUTILS_INSTALLARGS:N--single-version-externally-managed} post-patch: @${REINPLACE_CMD} \ -e 's|%%STAGEDIR%%|"${STAGEDIR}"|' \ -e 's|%%PREFIX%%|"${PREFIX}"|' \ ${WRKSRC}/setup.py .include Index: head/multimedia/gaupol/distinfo =================================================================== --- head/multimedia/gaupol/distinfo (revision 471004) +++ head/multimedia/gaupol/distinfo (revision 471005) @@ -1,3 +1,3 @@ -TIMESTAMP = 1527446303 -SHA256 (otsaloma-gaupol-1.4_GH0.tar.gz) = 529abbd72c054f90193e24af4a58d7cf237cb9b1e4835e4e0e68f6a24d2f1e8a -SIZE (otsaloma-gaupol-1.4_GH0.tar.gz) = 524369 +TIMESTAMP = 1527454246 +SHA256 (otsaloma-gaupol-1.4-3-g6116d42b_GH0.tar.gz) = 7e79e220ae7485fc9d01bd2179cdfd60faa5c561ddfc5a4f0f266907fc592876 +SIZE (otsaloma-gaupol-1.4-3-g6116d42b_GH0.tar.gz) = 526037 Index: head/multimedia/gaupol/files/patch-setup.py =================================================================== --- head/multimedia/gaupol/files/patch-setup.py (revision 471004) +++ head/multimedia/gaupol/files/patch-setup.py (revision 471005) @@ -1,14 +1,14 @@ ---- setup.py.orig 2017-11-12 01:10:33 UTC +--- setup.py.orig 2018-05-27 20:40:27 UTC +++ setup.py -@@ -235,7 +235,10 @@ class InstallData(install_data): +@@ -232,7 +232,10 @@ class InstallData(install_data): data_dir = get_command_obj("install_data").install_dir data_dir = os.path.join(data_dir, "share", "gaupol") files = glob.glob("{}/extensions/*/*.py".format(data_dir)) - distutils.util.byte_compile(files, optimize, self.force, self.dry_run) + distutils.util.byte_compile(files, optimize, self.force, + base_dir=%%PREFIX%%, + prefix=%%STAGEDIR%%, + dry_run=self.dry_run) - - def __generate_linguas(self): - """Generate LINGUAS file needed by msgfmt.""" + # Figure out paths of the compiled files and add them to + # self.outfiles so that 'setup.py --record' works correctly. + def get_cache_pattern(path):