pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/py-metar



Module Name:    pkgsrc
Committed By:   gdt
Date:           Tue Oct 27 00:03:13 UTC 2026

Modified Files:
        pkgsrc/net/py-metar: Makefile PLIST distinfo
        pkgsrc/net/py-metar/patches: patch-aa

Log Message:
net/py-metar: Update to 1.4

Packaging changes:
  Use python 3, not 2.7!!
  Convert to wheel.mk

Upstream changes:
  Welcome to 2021.
  Python 3 support.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 pkgsrc/net/py-metar/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/net/py-metar/PLIST
cvs rdiff -u -r1.5 -r1.6 pkgsrc/net/py-metar/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/py-metar/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/py-metar/Makefile
diff -u pkgsrc/net/py-metar/Makefile:1.14 pkgsrc/net/py-metar/Makefile:1.15
--- pkgsrc/net/py-metar/Makefile:1.14   Mon Jan 26 09:52:07 2026
+++ pkgsrc/net/py-metar/Makefile        Tue Oct 27 00:03:13 2026
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.14 2026/01/26 09:52:07 wiz Exp $
+# $NetBSD: Makefile,v 1.15 2026/10/27 00:03:13 gdt Exp $
 
-DISTNAME=      pymetar-0.21
+DISTNAME=      pymetar-1.4
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   1
 CATEGORIES=    net python
 MASTER_SITES=  https://www.schwarzvogel.de/pkgs/
 
@@ -11,17 +10,9 @@ HOMEPAGE=    https://www.schwarzvogel.de/so
 COMMENT=       Downloads weather reports
 LICENSE=       gnu-gpl-v2 # or later
 
-PYTHON_VERSIONS_ACCEPTED=      27 # not yet ported as of 0.19
-
-SUBST_CLASSES+=                manpath
-SUBST_SED.manpath=     -e 's,share/man,${PKGMANDIR},'
-SUBST_FILES.manpath+=  setup.py
-SUBST_STAGE.manpath=   pre-configure
-SUBST_MESSAGE.manpath= Fix man page installation path.
-
 post-extract:
        ${MV} ${WRKSRC}/bin/pymetar ${WRKSRC}/bin/pymetar${PYVERSSUFFIX}
 
-.include "../../lang/python/egg.mk"
 .include "../../lang/python/application.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/py-metar/PLIST
diff -u pkgsrc/net/py-metar/PLIST:1.3 pkgsrc/net/py-metar/PLIST:1.4
--- pkgsrc/net/py-metar/PLIST:1.3       Fri Jan 14 17:52:01 2022
+++ pkgsrc/net/py-metar/PLIST   Tue Oct 27 00:03:13 2026
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2022/01/14 17:52:01 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/10/27 00:03:13 gdt Exp $
 bin/pymetar${PYVERSSUFFIX}
-man/man1/pymetar.1
-${PYSITELIB}/${EGG_INFODIR}
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/licenses/COPYING
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pymetar.py
 ${PYSITELIB}/pymetar.pyc
 ${PYSITELIB}/pymetar.pyo
-share/doc/pymetar-${PYVERSSUFFIX}-${PKGVERSION}/COPYING
-share/doc/pymetar-${PYVERSSUFFIX}-${PKGVERSION}/README
-share/doc/pymetar-${PYVERSSUFFIX}-${PKGVERSION}/THANKS
-share/doc/pymetar-${PYVERSSUFFIX}-${PKGVERSION}/librarydoc.txt

Index: pkgsrc/net/py-metar/distinfo
diff -u pkgsrc/net/py-metar/distinfo:1.5 pkgsrc/net/py-metar/distinfo:1.6
--- pkgsrc/net/py-metar/distinfo:1.5    Tue Oct 26 11:06:39 2021
+++ pkgsrc/net/py-metar/distinfo        Tue Oct 27 00:03:13 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.5 2021/10/26 11:06:39 nia Exp $
+$NetBSD: distinfo,v 1.6 2026/10/27 00:03:13 gdt Exp $
 
-BLAKE2s (pymetar-0.21.tar.gz) = a96a73f824296b3db6af4cc43063b53472af0998faea091d457cfb10c3e0980b
-SHA512 (pymetar-0.21.tar.gz) = 6c9e9e7906fe6fb327c667408d04992ca898d0d6037fe1bce08bc15ded59bcda670094da99e84b553c06c8cf991f33c6b3b7b41a9fbd47ba4c48dd4db1d8a2c0
-Size (pymetar-0.21.tar.gz) = 22714 bytes
-SHA1 (patch-aa) = 274447d4842a8ec6b7f3e32af5e36001c246b8c1
+BLAKE2s (pymetar-1.4.tar.gz) = 104419fe71348a7bbba3ae72a7862115c30406b9348f73dd7306c9f00b7f6e86
+SHA512 (pymetar-1.4.tar.gz) = d5c5d382c68ffacefe07d63239f3b56984bf2becef922c945b0014a210ddf9ce1f96f99028e0ec9e649f70f6262925a836dbeb83309407aa2c4ddb4769db3dbd
+Size (pymetar-1.4.tar.gz) = 3162928 bytes
+SHA1 (patch-aa) = 7cb29f57958eb4fb06db97367312db1342b530aa

Index: pkgsrc/net/py-metar/patches/patch-aa
diff -u pkgsrc/net/py-metar/patches/patch-aa:1.2 pkgsrc/net/py-metar/patches/patch-aa:1.3
--- pkgsrc/net/py-metar/patches/patch-aa:1.2    Tue Aug 30 03:25:40 2016
+++ pkgsrc/net/py-metar/patches/patch-aa        Tue Oct 27 00:03:13 2026
@@ -1,23 +1,21 @@
-$NetBSD: patch-aa,v 1.2 2016/08/30 03:25:40 maya Exp $
+$NetBSD: patch-aa,v 1.3 2026/10/27 00:03:13 gdt Exp $
 
---- setup.py.orig      2016-08-24 14:09:56.000000000 +0000
+--- setup.py.orig      2021-07-06 11:19:31.000000000 +0000
 +++ setup.py
-@@ -16,6 +16,7 @@
- from distutils.core import setup
+@@ -15,6 +15,7 @@
  
  import pymetar
+ import setuptools
 +import sys
  
- setup(name="pymetar", version=pymetar.__version__,
-       license="GNU GPL",
-@@ -25,8 +26,8 @@ setup(name="pymetar", version=pymetar.__
-       url="http://www.schwarzvogel.de/software-pymetar.shtml";,
-       packages=[""],
-       py_modules=["pymetar"],
--      scripts=["bin/pymetar"],
--      data_files=[("share/doc/pymetar-%s" % pymetar.__version__,
-+      scripts=["bin/pymetar" + sys.version[0:3]],
-+      data_files=[("share/doc/pymetar-%s-%s"%(sys.version[0:3],pymetar.__version__),
-                    ['README', 'COPYING', 'THANKS', 'librarydoc.txt']),
-                   ("share/man/man1", ['pymetar.1'])]
-       )
+ with open("README.md", "r") as fh:
+     long_description = fh.read()
+@@ -30,7 +31,7 @@ setuptools.setup(
+     url="http://www.schwarzvogel.de/software-pymetar.shtml";,
+     packages=setuptools.find_packages(),
+     py_modules=["pymetar"],
+-    scripts=["bin/pymetar"],
++    scripts=["bin/pymetar" + sys.version[0:4]],
+     classifiers=(
+     "Programming Language :: Python :: 3",
+     "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", 



Home | Main Index | Thread Index | Old Index