On 2019/03/25 21:32, Daniel Jakots wrote:
> On Tue, 26 Mar 2019 01:20:00 +0000, Stuart Henderson
> <[email protected]> wrote:
>
> > > > Here is a diff to bump devel/py-attrs version. This is required
> > > > for yle-dl update.
> >
> > You were lucky and got away with it with that one, but plists for
> > python ports should be updated with FLAVOR=python3.
>
> What do you mean?
Regenerating the plist with py3 now I get this.
$ FLAVOR=python3 make plist
===> Updating plist for py3-attrs-18.2.0
Reading existing plist for py3-attrs-18.2.0
Scanning /usr/obj/ports/py-attrs-18.2.0-python3/fake-amd64-python3
Figuring out tie points
Tieing loose objects
Copying objects
Stripping directories from devel/py-setuptools,python3
Stripping directories from lang/python/3.6,-main
Stripping directories from devel/gettext
Stripping directories from converters/libiconv
Stripping directories from archivers/bzip2
Stripping directories from databases/sqlite3
Stripping directories from devel/libffi
Stripping directories from archivers/xz
/usr/ports/devel/py-attrs/pkg/PLIST changed
$ acvs di
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/py-attrs/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 26 Mar 2019 00:57:17 -0000 1.3
+++ pkg/PLIST 26 Mar 2019 07:29:29 -0000
@@ -1,29 +1,29 @@
@comment $OpenBSD: PLIST,v 1.3 2019/03/26 00:57:17 danj Exp $
lib/python${MODPY_VERSION}/site-packages/attr/
lib/python${MODPY_VERSION}/site-packages/attr/__init__.py
+lib/python${MODPY_VERSION}/site-packages/attr/__init__.pyi
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/attr/__init__.pyi
-lib/python${MODPY_VERSION}/site-packages/attr/_compat.py
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/attr/_config.py
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/attr/_funcs.py
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}_funcs.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/attr/_make.py
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}_make.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/attr/converters.py
lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}converters.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/attr/_compat.py
+lib/python${MODPY_VERSION}/site-packages/attr/_config.py
+lib/python${MODPY_VERSION}/site-packages/attr/_funcs.py
+lib/python${MODPY_VERSION}/site-packages/attr/_make.py
+lib/python${MODPY_VERSION}/site-packages/attr/converters.py
lib/python${MODPY_VERSION}/site-packages/attr/converters.pyi
lib/python${MODPY_VERSION}/site-packages/attr/exceptions.py
-lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/attr/exceptions.pyi
lib/python${MODPY_VERSION}/site-packages/attr/filters.py
-lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}filters.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/attr/filters.pyi
lib/python${MODPY_VERSION}/site-packages/attr/py.typed
lib/python${MODPY_VERSION}/site-packages/attr/validators.py
-lib/python${MODPY_VERSION}/site-packages/attr/${MODPY_PYCACHE}validators.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/attr/validators.pyi
lib/python${MODPY_VERSION}/site-packages/attrs-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/attrs-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
It was only an ordering change in this case, but in many ports
regenerating the plist without setting FLAVOR will break them.
(I know you know this danj, just want to make it clear for readers
on ports@).