Mon Oct 31 08:26:13 2022 UTC ()
py-py2app: updated to 0.28.4

py2app 0.28.3
-------------

* Fix crash in py2applet when specifying a directory to
  include in the application bundle.

py2app 0.28.2
-------------

* Fix incompatibility with recent setuptools

py2app 0.28.1
-------------

* Fix typo in qt6 recipe

* Fix issue where the standard output and standard error streams
  are set to non-blocking when using py2app.

  For some reason the "ibtool" command (part of Xcode) sets these streams
  to non-blocking when compiling NIB files. I've added a context manager that
  resets the non-blocking status of these streams.

* Fix Qt5 recipe for newer versions of PyQt5

* Fix error when using ``py2applet --help``

py2app 0.28
-----------

   This is the last version of py2app with compatibility with
   Python 2.7. Future versions will require Python 3.6 or later.

* Fix typo in NamedTemporyFile call

* Workaround for autodiscovery in setuptools 61.0

  Setuptools 61.0 introduces autodiscovery of distribution
  attributes, and that broke py2app. This version introduces
  a ``setuptools.finalize_distribution_options`` entrypoint
  in py2app that will set the distributions's *name* and
  *py_modules* attributes in a way that is compatible with
  the main code of py2app when they are not yet set (before
  autodiscovery kicks in).

  In older versions of py2app buildin an app can fail in two
  ways with setuptools 61.0 or later:

  - The name of the generated application is not based on
    the script name, but some other value.

  - Calling ``python setup.py py2app`` results in an error
    mentioning ``Multiple top-level modules discovered``.

* Add recipe for black

* Also include package dist-info for editable installs

* The qt5 and qt6 recipes used dodge logic to detect
  if the Qt library itself is inside the python package,
  resulting in duplicate copies of Qt.

* Fix incompatibility with python 2.7

  py2app 0.24 accidently broke compatibility with Python 2.7, and
  this release fixes this.

  This is the last release with Python 2.7 support, the next
  release will contain package metadata that ensures it can
  only be installed on Python 3.

* Find dist-info in included pythonXX.zip

  By default the ``working_set`` of pkg_resources does not contain
  distribution information from packages included in zip files, such
  as the zipped-up stdlib + site-pakckages in py2app bundles.

  Add some monkey patching to apps using ``pkg_resources`` to fix this.

* Fix hard crash in "rtree" recipe when the package contents doesn't
  match the recipe expectations.

* Add definition of ``site.PREFIXES``

* Fix incompatibility with setuptools 60.8.1

  The setuptools recipe did not recoginize all vendored dependencies
  in ``pkg_resources`` and that breaks app bundles that use ``pkg_resoures``.

* Add builtin definitions for 'quit' and 'exit' in site.py

* Set "ENABLE_USER_SITE=False" in site.py

* Update pygame recipe to remove missing icon

py2app 0.27
-----------

* The qt5 and qt6 recipes caused a py2app crash when
  the PyQt5 or PyQt6 is not installed.

* Fix incompatibility with setuptools 60.7 and later

* Drop usage of tempfile.mktemp

* Add ``site.ENABLE_USER_SITE`` in the site.py file
  for applications (value is always ``False``).


(adam)
diff -r1.1 -r1.2 pkgsrc/devel/py-py2app/ALTERNATIVES
diff -r1.13 -r1.14 pkgsrc/devel/py-py2app/Makefile
diff -r1.5 -r1.6 pkgsrc/devel/py-py2app/PLIST
diff -r1.7 -r1.8 pkgsrc/devel/py-py2app/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-py2app/ALTERNATIVES (expand / switch to unified diff)

--- pkgsrc/devel/py-py2app/ALTERNATIVES 2014/05/03 19:09:48 1.1
+++ pkgsrc/devel/py-py2app/ALTERNATIVES 2022/10/31 08:26:13 1.2

cvs diff -r1.13 -r1.14 pkgsrc/devel/py-py2app/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-py2app/Makefile 2022/01/05 20:47:35 1.13
+++ pkgsrc/devel/py-py2app/Makefile 2022/10/31 08:26:13 1.14
@@ -1,33 +1,29 @@ @@ -1,33 +1,29 @@
1# $NetBSD: Makefile,v 1.13 2022/01/05 20:47:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.14 2022/10/31 08:26:13 adam Exp $
2 2
3DISTNAME= py2app-0.14 3DISTNAME= py2app-0.28.4
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 2 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=p/py2app/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/py2app/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://bitbucket.org/ronaldoussoren/py2app 9HOMEPAGE= https://bitbucket.org/ronaldoussoren/py2app
11COMMENT= Create standalone Mac OS X applications with Python 10COMMENT= Create standalone Mac OS X applications with Python
12LICENSE= mit 11LICENSE= mit
13 12
14DEPENDS+= ${PYPKGPREFIX}-altgraph>=0.13:../../graphics/py-altgraph 
15DEPENDS+= ${PYPKGPREFIX}-modulegraph>=0.15:../../devel/py-modulegraph 
16DEPENDS+= ${PYPKGPREFIX}-macholib>=1.8:../../devel/py-macholib 
17TEST_DEPENDS+= ${PYPKGPREFIX}-pyobjc-core-[0-9]*:../../devel/py-pyobjc-core 
18 
19.include "../../lang/python/pyversion.mk" 
20.if ${PYPKGPREFIX} == py27 
21TEST_DEPENDS= # none; py-pyobjc-core is incompatible with py27 
22do-test: 
23.endif 
24 
25ONLY_FOR_PLATFORM= Darwin-*-* 13ONLY_FOR_PLATFORM= Darwin-*-*
26 14
 15DEPENDS+= ${PYPKGPREFIX}-altgraph>=0.16:../../graphics/py-altgraph
 16DEPENDS+= ${PYPKGPREFIX}-modulegraph>=0.19.3:../../devel/py-modulegraph
 17DEPENDS+= ${PYPKGPREFIX}-macholib>=1.16:../../devel/py-macholib
 18TEST_DEPENDS+= ${PYPKGPREFIX}-pyobjc-core-[0-9]*:../../devel/py-pyobjc-core
 19
27USE_PKG_RESOURCES= yes 20USE_PKG_RESOURCES= yes
28 21
 22PYTHON_VERSIONS_INCOMPATIBLE= 27
 23
29post-install: 24post-install:
30 cd ${DESTDIR}${PREFIX}/bin && ${MV} py2applet py2applet${PYVERSSUFFIX} || ${TRUE} 25 cd ${DESTDIR}${PREFIX}/bin && \
 26 ${MV} py2applet py2applet-${PYVERSSUFFIX} || ${TRUE}
31 27
32.include "../../lang/python/egg.mk" 28.include "../../lang/python/egg.mk"
33.include "../../mk/bsd.pkg.mk" 29.include "../../mk/bsd.pkg.mk"

cvs diff -r1.5 -r1.6 pkgsrc/devel/py-py2app/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-py2app/PLIST 2018/04/14 08:38:53 1.5
+++ pkgsrc/devel/py-py2app/PLIST 2022/10/31 08:26:13 1.6
@@ -1,51 +1,65 @@ @@ -1,51 +1,65 @@
1@comment $NetBSD: PLIST,v 1.5 2018/04/14 08:38:53 adam Exp $ 1@comment $NetBSD: PLIST,v 1.6 2022/10/31 08:26:13 adam Exp $
2bin/py2applet${PYVERSSUFFIX} 2bin/py2applet-${PYVERSSUFFIX}
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/not-zip-safe 7${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
8${PYSITELIB}/${EGG_INFODIR}/requires.txt 8${PYSITELIB}/${EGG_INFODIR}/requires.txt
9${PYSITELIB}/${EGG_INFODIR}/top_level.txt 9${PYSITELIB}/${EGG_INFODIR}/top_level.txt
10${PYSITELIB}/py2app/__init__.py 10${PYSITELIB}/py2app/__init__.py
11${PYSITELIB}/py2app/__init__.pyc 11${PYSITELIB}/py2app/__init__.pyc
12${PYSITELIB}/py2app/__init__.pyo 12${PYSITELIB}/py2app/__init__.pyo
 13${PYSITELIB}/py2app/_pkg_meta.py
 14${PYSITELIB}/py2app/_pkg_meta.pyc
 15${PYSITELIB}/py2app/_pkg_meta.pyo
13${PYSITELIB}/py2app/apptemplate/__init__.py 16${PYSITELIB}/py2app/apptemplate/__init__.py
14${PYSITELIB}/py2app/apptemplate/__init__.pyc 17${PYSITELIB}/py2app/apptemplate/__init__.pyc
15${PYSITELIB}/py2app/apptemplate/__init__.pyo 18${PYSITELIB}/py2app/apptemplate/__init__.pyo
16${PYSITELIB}/py2app/apptemplate/lib/__error__.sh 19${PYSITELIB}/py2app/apptemplate/lib/__error__.sh
17${PYSITELIB}/py2app/apptemplate/lib/site.py 20${PYSITELIB}/py2app/apptemplate/lib/site.py
18${PYSITELIB}/py2app/apptemplate/lib/site.pyc 21${PYSITELIB}/py2app/apptemplate/lib/site.pyc
19${PYSITELIB}/py2app/apptemplate/lib/site.pyo 22${PYSITELIB}/py2app/apptemplate/lib/site.pyo
20${PYSITELIB}/py2app/apptemplate/plist_template.py 23${PYSITELIB}/py2app/apptemplate/plist_template.py
21${PYSITELIB}/py2app/apptemplate/plist_template.pyc 24${PYSITELIB}/py2app/apptemplate/plist_template.pyc
22${PYSITELIB}/py2app/apptemplate/plist_template.pyo 25${PYSITELIB}/py2app/apptemplate/plist_template.pyo
 26${PYSITELIB}/py2app/apptemplate/prebuilt/main-arm64
 27${PYSITELIB}/py2app/apptemplate/prebuilt/main-asl-arm64
 28${PYSITELIB}/py2app/apptemplate/prebuilt/main-asl-i386
 29${PYSITELIB}/py2app/apptemplate/prebuilt/main-asl-intel
 30${PYSITELIB}/py2app/apptemplate/prebuilt/main-asl-universal2
 31${PYSITELIB}/py2app/apptemplate/prebuilt/main-asl-x86_64
23${PYSITELIB}/py2app/apptemplate/prebuilt/main-fat 32${PYSITELIB}/py2app/apptemplate/prebuilt/main-fat
24${PYSITELIB}/py2app/apptemplate/prebuilt/main-fat3 33${PYSITELIB}/py2app/apptemplate/prebuilt/main-fat3
25${PYSITELIB}/py2app/apptemplate/prebuilt/main-i386 34${PYSITELIB}/py2app/apptemplate/prebuilt/main-i386
26${PYSITELIB}/py2app/apptemplate/prebuilt/main-intel 35${PYSITELIB}/py2app/apptemplate/prebuilt/main-intel
27${PYSITELIB}/py2app/apptemplate/prebuilt/main-ppc 36${PYSITELIB}/py2app/apptemplate/prebuilt/main-ppc
28${PYSITELIB}/py2app/apptemplate/prebuilt/main-ppc64 37${PYSITELIB}/py2app/apptemplate/prebuilt/main-ppc64
29${PYSITELIB}/py2app/apptemplate/prebuilt/main-universal 38${PYSITELIB}/py2app/apptemplate/prebuilt/main-universal
 39${PYSITELIB}/py2app/apptemplate/prebuilt/main-universal2
30${PYSITELIB}/py2app/apptemplate/prebuilt/main-x86_64 40${PYSITELIB}/py2app/apptemplate/prebuilt/main-x86_64
 41${PYSITELIB}/py2app/apptemplate/prebuilt/main-x86_64-oldsdk
 42${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-arm64
31${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-fat 43${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-fat
32${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-fat3 44${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-fat3
33${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-i386 45${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-i386
34${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-intel 46${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-intel
35${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-ppc 47${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-ppc
36${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-ppc64 48${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-ppc64
37${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-universal 49${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-universal
 50${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-universal2
38${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-x86_64 51${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-x86_64
 52${PYSITELIB}/py2app/apptemplate/prebuilt/secondary-x86_64-oldsdk
39${PYSITELIB}/py2app/apptemplate/setup.py 53${PYSITELIB}/py2app/apptemplate/setup.py
40${PYSITELIB}/py2app/apptemplate/setup.pyc 54${PYSITELIB}/py2app/apptemplate/setup.pyc
41${PYSITELIB}/py2app/apptemplate/setup.pyo 55${PYSITELIB}/py2app/apptemplate/setup.pyo
42${PYSITELIB}/py2app/apptemplate/src/main.c 56${PYSITELIB}/py2app/apptemplate/src/main.c
43${PYSITELIB}/py2app/bootstrap/__init__.py 57${PYSITELIB}/py2app/bootstrap/__init__.py
44${PYSITELIB}/py2app/bootstrap/__init__.pyc 58${PYSITELIB}/py2app/bootstrap/__init__.pyc
45${PYSITELIB}/py2app/bootstrap/__init__.pyo 59${PYSITELIB}/py2app/bootstrap/__init__.pyo
46${PYSITELIB}/py2app/bootstrap/argv_emulation.py 60${PYSITELIB}/py2app/bootstrap/argv_emulation.py
47${PYSITELIB}/py2app/bootstrap/argv_emulation.pyc 61${PYSITELIB}/py2app/bootstrap/argv_emulation.pyc
48${PYSITELIB}/py2app/bootstrap/argv_emulation.pyo 62${PYSITELIB}/py2app/bootstrap/argv_emulation.pyo
49${PYSITELIB}/py2app/bootstrap/argv_inject.py 63${PYSITELIB}/py2app/bootstrap/argv_inject.py
50${PYSITELIB}/py2app/bootstrap/argv_inject.pyc 64${PYSITELIB}/py2app/bootstrap/argv_inject.pyc
51${PYSITELIB}/py2app/bootstrap/argv_inject.pyo 65${PYSITELIB}/py2app/bootstrap/argv_inject.pyo
@@ -106,33 +120,35 @@ ${PYSITELIB}/py2app/bootstrap/virtualenv @@ -106,33 +120,35 @@ ${PYSITELIB}/py2app/bootstrap/virtualenv
106${PYSITELIB}/py2app/build_app.py 120${PYSITELIB}/py2app/build_app.py
107${PYSITELIB}/py2app/build_app.pyc 121${PYSITELIB}/py2app/build_app.pyc
108${PYSITELIB}/py2app/build_app.pyo 122${PYSITELIB}/py2app/build_app.pyo
109${PYSITELIB}/py2app/bundletemplate/__init__.py 123${PYSITELIB}/py2app/bundletemplate/__init__.py
110${PYSITELIB}/py2app/bundletemplate/__init__.pyc 124${PYSITELIB}/py2app/bundletemplate/__init__.pyc
111${PYSITELIB}/py2app/bundletemplate/__init__.pyo 125${PYSITELIB}/py2app/bundletemplate/__init__.pyo
112${PYSITELIB}/py2app/bundletemplate/lib/__error__.sh 126${PYSITELIB}/py2app/bundletemplate/lib/__error__.sh
113${PYSITELIB}/py2app/bundletemplate/lib/site.py 127${PYSITELIB}/py2app/bundletemplate/lib/site.py
114${PYSITELIB}/py2app/bundletemplate/lib/site.pyc 128${PYSITELIB}/py2app/bundletemplate/lib/site.pyc
115${PYSITELIB}/py2app/bundletemplate/lib/site.pyo 129${PYSITELIB}/py2app/bundletemplate/lib/site.pyo
116${PYSITELIB}/py2app/bundletemplate/plist_template.py 130${PYSITELIB}/py2app/bundletemplate/plist_template.py
117${PYSITELIB}/py2app/bundletemplate/plist_template.pyc 131${PYSITELIB}/py2app/bundletemplate/plist_template.pyc
118${PYSITELIB}/py2app/bundletemplate/plist_template.pyo 132${PYSITELIB}/py2app/bundletemplate/plist_template.pyo
 133${PYSITELIB}/py2app/bundletemplate/prebuilt/main-arm64
119${PYSITELIB}/py2app/bundletemplate/prebuilt/main-fat 134${PYSITELIB}/py2app/bundletemplate/prebuilt/main-fat
120${PYSITELIB}/py2app/bundletemplate/prebuilt/main-fat3 135${PYSITELIB}/py2app/bundletemplate/prebuilt/main-fat3
121${PYSITELIB}/py2app/bundletemplate/prebuilt/main-i386 136${PYSITELIB}/py2app/bundletemplate/prebuilt/main-i386
122${PYSITELIB}/py2app/bundletemplate/prebuilt/main-intel 137${PYSITELIB}/py2app/bundletemplate/prebuilt/main-intel
123${PYSITELIB}/py2app/bundletemplate/prebuilt/main-ppc 138${PYSITELIB}/py2app/bundletemplate/prebuilt/main-ppc
124${PYSITELIB}/py2app/bundletemplate/prebuilt/main-ppc64 139${PYSITELIB}/py2app/bundletemplate/prebuilt/main-ppc64
125${PYSITELIB}/py2app/bundletemplate/prebuilt/main-universal 140${PYSITELIB}/py2app/bundletemplate/prebuilt/main-universal
 141${PYSITELIB}/py2app/bundletemplate/prebuilt/main-universal2
126${PYSITELIB}/py2app/bundletemplate/prebuilt/main-x86_64 142${PYSITELIB}/py2app/bundletemplate/prebuilt/main-x86_64
127${PYSITELIB}/py2app/bundletemplate/setup.py 143${PYSITELIB}/py2app/bundletemplate/setup.py
128${PYSITELIB}/py2app/bundletemplate/setup.pyc 144${PYSITELIB}/py2app/bundletemplate/setup.pyc
129${PYSITELIB}/py2app/bundletemplate/setup.pyo 145${PYSITELIB}/py2app/bundletemplate/setup.pyo
130${PYSITELIB}/py2app/bundletemplate/src/main.m 146${PYSITELIB}/py2app/bundletemplate/src/main.m
131${PYSITELIB}/py2app/converters/__init__.py 147${PYSITELIB}/py2app/converters/__init__.py
132${PYSITELIB}/py2app/converters/__init__.pyc 148${PYSITELIB}/py2app/converters/__init__.pyc
133${PYSITELIB}/py2app/converters/__init__.pyo 149${PYSITELIB}/py2app/converters/__init__.pyo
134${PYSITELIB}/py2app/converters/coredata.py 150${PYSITELIB}/py2app/converters/coredata.py
135${PYSITELIB}/py2app/converters/coredata.pyc 151${PYSITELIB}/py2app/converters/coredata.pyc
136${PYSITELIB}/py2app/converters/coredata.pyo 152${PYSITELIB}/py2app/converters/coredata.pyo
137${PYSITELIB}/py2app/converters/nibfile.py 153${PYSITELIB}/py2app/converters/nibfile.py
138${PYSITELIB}/py2app/converters/nibfile.pyc 154${PYSITELIB}/py2app/converters/nibfile.pyc
@@ -148,104 +164,143 @@ ${PYSITELIB}/py2app/decorators.pyc @@ -148,104 +164,143 @@ ${PYSITELIB}/py2app/decorators.pyc
148${PYSITELIB}/py2app/decorators.pyo 164${PYSITELIB}/py2app/decorators.pyo
149${PYSITELIB}/py2app/filters.py 165${PYSITELIB}/py2app/filters.py
150${PYSITELIB}/py2app/filters.pyc 166${PYSITELIB}/py2app/filters.pyc
151${PYSITELIB}/py2app/filters.pyo 167${PYSITELIB}/py2app/filters.pyo
152${PYSITELIB}/py2app/recipes/PIL/__init__.py 168${PYSITELIB}/py2app/recipes/PIL/__init__.py
153${PYSITELIB}/py2app/recipes/PIL/__init__.pyc 169${PYSITELIB}/py2app/recipes/PIL/__init__.pyc
154${PYSITELIB}/py2app/recipes/PIL/__init__.pyo 170${PYSITELIB}/py2app/recipes/PIL/__init__.pyo
155${PYSITELIB}/py2app/recipes/PIL/prescript.py 171${PYSITELIB}/py2app/recipes/PIL/prescript.py
156${PYSITELIB}/py2app/recipes/PIL/prescript.pyc 172${PYSITELIB}/py2app/recipes/PIL/prescript.pyc
157${PYSITELIB}/py2app/recipes/PIL/prescript.pyo 173${PYSITELIB}/py2app/recipes/PIL/prescript.pyo
158${PYSITELIB}/py2app/recipes/__init__.py 174${PYSITELIB}/py2app/recipes/__init__.py
159${PYSITELIB}/py2app/recipes/__init__.pyc 175${PYSITELIB}/py2app/recipes/__init__.pyc
160${PYSITELIB}/py2app/recipes/__init__.pyo 176${PYSITELIB}/py2app/recipes/__init__.pyo
 177${PYSITELIB}/py2app/recipes/automissing.py
 178${PYSITELIB}/py2app/recipes/automissing.pyc
 179${PYSITELIB}/py2app/recipes/automissing.pyo
 180${PYSITELIB}/py2app/recipes/autopackages.py
 181${PYSITELIB}/py2app/recipes/autopackages.pyc
 182${PYSITELIB}/py2app/recipes/autopackages.pyo
 183${PYSITELIB}/py2app/recipes/black.py
 184${PYSITELIB}/py2app/recipes/black.pyc
 185${PYSITELIB}/py2app/recipes/black.pyo
161${PYSITELIB}/py2app/recipes/cjkcodecs.py 186${PYSITELIB}/py2app/recipes/cjkcodecs.py
162${PYSITELIB}/py2app/recipes/cjkcodecs.pyc 187${PYSITELIB}/py2app/recipes/cjkcodecs.pyc
163${PYSITELIB}/py2app/recipes/cjkcodecs.pyo 188${PYSITELIB}/py2app/recipes/cjkcodecs.pyo
164${PYSITELIB}/py2app/recipes/ctypes.py 189${PYSITELIB}/py2app/recipes/ctypes.py
165${PYSITELIB}/py2app/recipes/ctypes.pyc 190${PYSITELIB}/py2app/recipes/ctypes.pyc
166${PYSITELIB}/py2app/recipes/ctypes.pyo 191${PYSITELIB}/py2app/recipes/ctypes.pyo
167${PYSITELIB}/py2app/recipes/docutils.py 192${PYSITELIB}/py2app/recipes/detect_dunder_file.py
168${PYSITELIB}/py2app/recipes/docutils.pyc 193${PYSITELIB}/py2app/recipes/detect_dunder_file.pyc
169${PYSITELIB}/py2app/recipes/docutils.pyo 194${PYSITELIB}/py2app/recipes/detect_dunder_file.pyo
170${PYSITELIB}/py2app/recipes/ftplib.py 195${PYSITELIB}/py2app/recipes/ftplib.py
171${PYSITELIB}/py2app/recipes/ftplib.pyc 196${PYSITELIB}/py2app/recipes/ftplib.pyc
172${PYSITELIB}/py2app/recipes/ftplib.pyo 197${PYSITELIB}/py2app/recipes/ftplib.pyo
173${PYSITELIB}/py2app/recipes/importlib.py 198${PYSITELIB}/py2app/recipes/gcloud.py
174${PYSITELIB}/py2app/recipes/importlib.pyc 199${PYSITELIB}/py2app/recipes/gcloud.pyc
175${PYSITELIB}/py2app/recipes/importlib.pyo 200${PYSITELIB}/py2app/recipes/gcloud.pyo
176${PYSITELIB}/py2app/recipes/lxml.py 201${PYSITELIB}/py2app/recipes/lxml.py
177${PYSITELIB}/py2app/recipes/lxml.pyc 202${PYSITELIB}/py2app/recipes/lxml.pyc
178${PYSITELIB}/py2app/recipes/lxml.pyo 203${PYSITELIB}/py2app/recipes/lxml.pyo
179${PYSITELIB}/py2app/recipes/matplotlib.py 204${PYSITELIB}/py2app/recipes/matplotlib.py
180${PYSITELIB}/py2app/recipes/matplotlib.pyc 205${PYSITELIB}/py2app/recipes/matplotlib.pyc
181${PYSITELIB}/py2app/recipes/matplotlib.pyo 206${PYSITELIB}/py2app/recipes/matplotlib.pyo
182${PYSITELIB}/py2app/recipes/matplotlib_prescript.py 207${PYSITELIB}/py2app/recipes/matplotlib_prescript.py
183${PYSITELIB}/py2app/recipes/matplotlib_prescript.pyc 208${PYSITELIB}/py2app/recipes/matplotlib_prescript.pyc
184${PYSITELIB}/py2app/recipes/matplotlib_prescript.pyo 209${PYSITELIB}/py2app/recipes/matplotlib_prescript.pyo
185${PYSITELIB}/py2app/recipes/mimetypes.py 210${PYSITELIB}/py2app/recipes/multiprocessing.py
186${PYSITELIB}/py2app/recipes/mimetypes.pyc 211${PYSITELIB}/py2app/recipes/multiprocessing.pyc
187${PYSITELIB}/py2app/recipes/mimetypes.pyo 212${PYSITELIB}/py2app/recipes/multiprocessing.pyo
188${PYSITELIB}/py2app/recipes/numpy.py 213${PYSITELIB}/py2app/recipes/opencv.py
189${PYSITELIB}/py2app/recipes/numpy.pyc 214${PYSITELIB}/py2app/recipes/opencv.pyc
190${PYSITELIB}/py2app/recipes/numpy.pyo 215${PYSITELIB}/py2app/recipes/opencv.pyo
191${PYSITELIB}/py2app/recipes/os_module.py 216${PYSITELIB}/py2app/recipes/pandas.py
192${PYSITELIB}/py2app/recipes/os_module.pyc 217${PYSITELIB}/py2app/recipes/pandas.pyc
193${PYSITELIB}/py2app/recipes/os_module.pyo 218${PYSITELIB}/py2app/recipes/pandas.pyo
 219${PYSITELIB}/py2app/recipes/platformdirs.py
 220${PYSITELIB}/py2app/recipes/platformdirs.pyc
 221${PYSITELIB}/py2app/recipes/platformdirs.pyo
 222${PYSITELIB}/py2app/recipes/pydantic.py
 223${PYSITELIB}/py2app/recipes/pydantic.pyc
 224${PYSITELIB}/py2app/recipes/pydantic.pyo
194${PYSITELIB}/py2app/recipes/pydoc.py 225${PYSITELIB}/py2app/recipes/pydoc.py
195${PYSITELIB}/py2app/recipes/pydoc.pyc 226${PYSITELIB}/py2app/recipes/pydoc.pyc
196${PYSITELIB}/py2app/recipes/pydoc.pyo 227${PYSITELIB}/py2app/recipes/pydoc.pyo
197${PYSITELIB}/py2app/recipes/pyenchant.py 228${PYSITELIB}/py2app/recipes/pyenchant.py
198${PYSITELIB}/py2app/recipes/pyenchant.pyc 229${PYSITELIB}/py2app/recipes/pyenchant.pyc
199${PYSITELIB}/py2app/recipes/pyenchant.pyo 230${PYSITELIB}/py2app/recipes/pyenchant.pyo
200${PYSITELIB}/py2app/recipes/pygame.py 231${PYSITELIB}/py2app/recipes/pygame.py
201${PYSITELIB}/py2app/recipes/pygame.pyc 232${PYSITELIB}/py2app/recipes/pygame.pyc
202${PYSITELIB}/py2app/recipes/pygame.pyo 233${PYSITELIB}/py2app/recipes/pygame.pyo
 234${PYSITELIB}/py2app/recipes/pylsp.py
 235${PYSITELIB}/py2app/recipes/pylsp.pyc
 236${PYSITELIB}/py2app/recipes/pylsp.pyo
203${PYSITELIB}/py2app/recipes/pyopengl.py 237${PYSITELIB}/py2app/recipes/pyopengl.py
204${PYSITELIB}/py2app/recipes/pyopengl.pyc 238${PYSITELIB}/py2app/recipes/pyopengl.pyc
205${PYSITELIB}/py2app/recipes/pyopengl.pyo 239${PYSITELIB}/py2app/recipes/pyopengl.pyo
206${PYSITELIB}/py2app/recipes/pyside.py 240${PYSITELIB}/py2app/recipes/pyside.py
207${PYSITELIB}/py2app/recipes/pyside.pyc 241${PYSITELIB}/py2app/recipes/pyside.pyc
208${PYSITELIB}/py2app/recipes/pyside.pyo 242${PYSITELIB}/py2app/recipes/pyside.pyo
209${PYSITELIB}/py2app/recipes/pyzmq.py 243${PYSITELIB}/py2app/recipes/pyside2.py
210${PYSITELIB}/py2app/recipes/pyzmq.pyc 244${PYSITELIB}/py2app/recipes/pyside2.pyc
211${PYSITELIB}/py2app/recipes/pyzmq.pyo 245${PYSITELIB}/py2app/recipes/pyside2.pyo
 246${PYSITELIB}/py2app/recipes/pyside6.py
 247${PYSITELIB}/py2app/recipes/pyside6.pyc
 248${PYSITELIB}/py2app/recipes/pyside6.pyo
212${PYSITELIB}/py2app/recipes/qt.conf 249${PYSITELIB}/py2app/recipes/qt.conf
213${PYSITELIB}/py2app/recipes/qt5.py 250${PYSITELIB}/py2app/recipes/qt5.py
214${PYSITELIB}/py2app/recipes/qt5.pyc 251${PYSITELIB}/py2app/recipes/qt5.pyc
215${PYSITELIB}/py2app/recipes/qt5.pyo 252${PYSITELIB}/py2app/recipes/qt5.pyo
216${PYSITELIB}/py2app/recipes/re.py 253${PYSITELIB}/py2app/recipes/qt6.py
217${PYSITELIB}/py2app/recipes/re.pyc 254${PYSITELIB}/py2app/recipes/qt6.pyc
218${PYSITELIB}/py2app/recipes/re.pyo 255${PYSITELIB}/py2app/recipes/qt6.pyo
219${PYSITELIB}/py2app/recipes/scipy.py 256${PYSITELIB}/py2app/recipes/rtree.py
220${PYSITELIB}/py2app/recipes/scipy.pyc 257${PYSITELIB}/py2app/recipes/rtree.pyc
221${PYSITELIB}/py2app/recipes/scipy.pyo 258${PYSITELIB}/py2app/recipes/rtree.pyo
222${PYSITELIB}/py2app/recipes/setuptools.py 259${PYSITELIB}/py2app/recipes/setuptools.py
223${PYSITELIB}/py2app/recipes/setuptools.pyc 260${PYSITELIB}/py2app/recipes/setuptools.pyc
224${PYSITELIB}/py2app/recipes/setuptools.pyo 261${PYSITELIB}/py2app/recipes/setuptools.pyo
 262${PYSITELIB}/py2app/recipes/shiboken2.py
 263${PYSITELIB}/py2app/recipes/shiboken2.pyc
 264${PYSITELIB}/py2app/recipes/shiboken2.pyo
 265${PYSITELIB}/py2app/recipes/shiboken6.py
 266${PYSITELIB}/py2app/recipes/shiboken6.pyc
 267${PYSITELIB}/py2app/recipes/shiboken6.pyo
225${PYSITELIB}/py2app/recipes/sip.py 268${PYSITELIB}/py2app/recipes/sip.py
226${PYSITELIB}/py2app/recipes/sip.pyc 269${PYSITELIB}/py2app/recipes/sip.pyc
227${PYSITELIB}/py2app/recipes/sip.pyo 270${PYSITELIB}/py2app/recipes/sip.pyo
228${PYSITELIB}/py2app/recipes/subprocess.py 271${PYSITELIB}/py2app/recipes/six.py
229${PYSITELIB}/py2app/recipes/subprocess.pyc 272${PYSITELIB}/py2app/recipes/six.pyc
230${PYSITELIB}/py2app/recipes/subprocess.pyo 273${PYSITELIB}/py2app/recipes/six.pyo
 274${PYSITELIB}/py2app/recipes/sphinx.py
 275${PYSITELIB}/py2app/recipes/sphinx.pyc
 276${PYSITELIB}/py2app/recipes/sphinx.pyo
 277${PYSITELIB}/py2app/recipes/sqlalchemy.py
 278${PYSITELIB}/py2app/recipes/sqlalchemy.pyc
 279${PYSITELIB}/py2app/recipes/sqlalchemy.pyo
 280${PYSITELIB}/py2app/recipes/sslmod.py
 281${PYSITELIB}/py2app/recipes/sslmod.pyc
 282${PYSITELIB}/py2app/recipes/sslmod.pyo
231${PYSITELIB}/py2app/recipes/sysconfig_module.py 283${PYSITELIB}/py2app/recipes/sysconfig_module.py
232${PYSITELIB}/py2app/recipes/sysconfig_module.pyc 284${PYSITELIB}/py2app/recipes/sysconfig_module.pyc
233${PYSITELIB}/py2app/recipes/sysconfig_module.pyo 285${PYSITELIB}/py2app/recipes/sysconfig_module.pyo
234${PYSITELIB}/py2app/recipes/uuid.py 286${PYSITELIB}/py2app/recipes/tkinter.py
235${PYSITELIB}/py2app/recipes/uuid.pyc 287${PYSITELIB}/py2app/recipes/tkinter.pyc
236${PYSITELIB}/py2app/recipes/uuid.pyo 288${PYSITELIB}/py2app/recipes/tkinter.pyo
237${PYSITELIB}/py2app/recipes/virtualenv.py 289${PYSITELIB}/py2app/recipes/virtualenv.py
238${PYSITELIB}/py2app/recipes/virtualenv.pyc 290${PYSITELIB}/py2app/recipes/virtualenv.pyc
239${PYSITELIB}/py2app/recipes/virtualenv.pyo 291${PYSITELIB}/py2app/recipes/virtualenv.pyo
240${PYSITELIB}/py2app/recipes/wx.py 292${PYSITELIB}/py2app/recipes/wx.py
241${PYSITELIB}/py2app/recipes/wx.pyc 293${PYSITELIB}/py2app/recipes/wx.pyc
242${PYSITELIB}/py2app/recipes/wx.pyo 294${PYSITELIB}/py2app/recipes/wx.pyo
243${PYSITELIB}/py2app/recipes/xml.py 295${PYSITELIB}/py2app/recipes/xml.py
244${PYSITELIB}/py2app/recipes/xml.pyc 296${PYSITELIB}/py2app/recipes/xml.pyc
245${PYSITELIB}/py2app/recipes/xml.pyo 297${PYSITELIB}/py2app/recipes/xml.pyo
 298${PYSITELIB}/py2app/recipes/zmq.py
 299${PYSITELIB}/py2app/recipes/zmq.pyc
 300${PYSITELIB}/py2app/recipes/zmq.pyo
246${PYSITELIB}/py2app/script_py2applet.py 301${PYSITELIB}/py2app/script_py2applet.py
247${PYSITELIB}/py2app/script_py2applet.pyc 302${PYSITELIB}/py2app/script_py2applet.pyc
248${PYSITELIB}/py2app/script_py2applet.pyo 303${PYSITELIB}/py2app/script_py2applet.pyo
249${PYSITELIB}/py2app/util.py 304${PYSITELIB}/py2app/util.py
250${PYSITELIB}/py2app/util.pyc 305${PYSITELIB}/py2app/util.pyc
251${PYSITELIB}/py2app/util.pyo 306${PYSITELIB}/py2app/util.pyo

cvs diff -r1.7 -r1.8 pkgsrc/devel/py-py2app/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-py2app/distinfo 2021/10/26 10:18:47 1.7
+++ pkgsrc/devel/py-py2app/distinfo 2022/10/31 08:26:13 1.8
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.7 2021/10/26 10:18:47 nia Exp $ 1$NetBSD: distinfo,v 1.8 2022/10/31 08:26:13 adam Exp $
2 2
3BLAKE2s (py2app-0.14.tar.gz) = 6ab56592afe8a0636cc61689aae7fce8bb0961dd97b7924d619fc8b10efe139d 3BLAKE2s (py2app-0.28.4.tar.gz) = 6a01259996d22fee0c5e75944f917007c5a48f44b761396687a0a648ba7d475b
4SHA512 (py2app-0.14.tar.gz) = f4e277458abc0d288d30b09f742493030685e4f96cb4c1f251abf8f3ed458864c81b9c8e84b37a87d8d0df426216c84f6c03e4093f62ffccc63c063e8e2b9774 4SHA512 (py2app-0.28.4.tar.gz) = 4f3995f21adc0af4a8d95b399b21c49b06c20e5080250164c7a2d948bc6c72e633972c57e186f469b42072dc61f22c8046c8e8f21c8a19db12834f3930a82f86
5Size (py2app-0.14.tar.gz) = 1165241 bytes 5Size (py2app-0.28.4.tar.gz) = 1170419 bytes