pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-greenlet



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Oct  1 20:07:24 UTC 2024

Modified Files:
        pkgsrc/devel/py-greenlet: Makefile PLIST distinfo

Log Message:
py-greenlet: updated to 3.1.1

3.1.1 (2024-09-20)

- Fix crashes on 32-bit PPC Linux. Note that there is no CI for this,
  and support is best effort; there may be other issues lurking.
- Remove unnecessary logging sometimes during interpreter shutdown.
- Fix some crashes on 32-bit PPC MacOS. This is a very old platform,
  and is only known to be tested on beta versions of an operating
  system that was never released, using the GCC 14 only provided by
  MacPorts; it may or may not work on the final MacOS X release that
  supported 32-bit PowerPC. It has the known issue of leaking memory
  when greenlets are used in multiple threads. Help debugging this
  would be appreciated.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-greenlet/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-greenlet/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/py-greenlet/distinfo

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

Modified files:

Index: pkgsrc/devel/py-greenlet/Makefile
diff -u pkgsrc/devel/py-greenlet/Makefile:1.24 pkgsrc/devel/py-greenlet/Makefile:1.25
--- pkgsrc/devel/py-greenlet/Makefile:1.24      Sat Sep 14 08:20:21 2024
+++ pkgsrc/devel/py-greenlet/Makefile   Tue Oct  1 20:07:24 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2024/09/14 08:20:21 adam Exp $
+# $NetBSD: Makefile,v 1.25 2024/10/01 20:07:24 adam Exp $
 
-DISTNAME=      greenlet-3.1.0
+DISTNAME=      greenlet-3.1.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=g/greenlet/}

Index: pkgsrc/devel/py-greenlet/PLIST
diff -u pkgsrc/devel/py-greenlet/PLIST:1.5 pkgsrc/devel/py-greenlet/PLIST:1.6
--- pkgsrc/devel/py-greenlet/PLIST:1.5  Sat Sep 14 08:20:21 2024
+++ pkgsrc/devel/py-greenlet/PLIST      Tue Oct  1 20:07:24 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2024/09/14 08:20:21 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2024/10/01 20:07:24 adam Exp $
 ${PYINC}/greenlet/greenlet.h
 ${PYSITELIB}/${WHEEL_INFODIR}/AUTHORS
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
@@ -7,13 +7,21 @@ ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/greenlet/CObjects.cpp
+${PYSITELIB}/greenlet/PyGreenlet.cpp
+${PYSITELIB}/greenlet/PyGreenlet.hpp
+${PYSITELIB}/greenlet/PyGreenletUnswitchable.cpp
+${PYSITELIB}/greenlet/PyModule.cpp
 ${PYSITELIB}/greenlet/TBrokenGreenlet.cpp
 ${PYSITELIB}/greenlet/TExceptionState.cpp
 ${PYSITELIB}/greenlet/TGreenlet.cpp
+${PYSITELIB}/greenlet/TGreenlet.hpp
 ${PYSITELIB}/greenlet/TGreenletGlobals.cpp
 ${PYSITELIB}/greenlet/TMainGreenlet.cpp
 ${PYSITELIB}/greenlet/TPythonState.cpp
 ${PYSITELIB}/greenlet/TStackState.cpp
+${PYSITELIB}/greenlet/TThreadState.hpp
+${PYSITELIB}/greenlet/TThreadStateCreator.hpp
 ${PYSITELIB}/greenlet/TThreadStateDestroy.cpp
 ${PYSITELIB}/greenlet/TUserGreenlet.cpp
 ${PYSITELIB}/greenlet/__init__.py
@@ -27,12 +35,9 @@ ${PYSITELIB}/greenlet/greenlet_compiler_
 ${PYSITELIB}/greenlet/greenlet_cpython_add_pending.hpp
 ${PYSITELIB}/greenlet/greenlet_cpython_compat.hpp
 ${PYSITELIB}/greenlet/greenlet_exceptions.hpp
-${PYSITELIB}/greenlet/greenlet_greenlet.hpp
 ${PYSITELIB}/greenlet/greenlet_internal.hpp
 ${PYSITELIB}/greenlet/greenlet_refs.hpp
 ${PYSITELIB}/greenlet/greenlet_slp_switch.hpp
-${PYSITELIB}/greenlet/greenlet_thread_state.hpp
-${PYSITELIB}/greenlet/greenlet_thread_state_dict_cleanup.hpp
 ${PYSITELIB}/greenlet/greenlet_thread_support.hpp
 ${PYSITELIB}/greenlet/platform/__init__.py
 ${PYSITELIB}/greenlet/platform/__init__.pyc

Index: pkgsrc/devel/py-greenlet/distinfo
diff -u pkgsrc/devel/py-greenlet/distinfo:1.25 pkgsrc/devel/py-greenlet/distinfo:1.26
--- pkgsrc/devel/py-greenlet/distinfo:1.25      Sat Sep 14 08:20:21 2024
+++ pkgsrc/devel/py-greenlet/distinfo   Tue Oct  1 20:07:24 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.25 2024/09/14 08:20:21 adam Exp $
+$NetBSD: distinfo,v 1.26 2024/10/01 20:07:24 adam Exp $
 
-BLAKE2s (greenlet-3.1.0.tar.gz) = abe94fa7c2379fe7045bea01360b10df51860d4c19e9a19c93c29258dca30cf5
-SHA512 (greenlet-3.1.0.tar.gz) = 2c0d97848757e6346933426e3f6feb18120b3a63695a746acddbb467e01503174c46aea9b62e7507e8700f3450581ff2460f45700331368333977abebeb805eb
-Size (greenlet-3.1.0.tar.gz) = 183954 bytes
+BLAKE2s (greenlet-3.1.1.tar.gz) = e0e77169f34a5a0cd2745bd8a03bfe428f3b67b2d512cfc3ac98ac1270433fd7
+SHA512 (greenlet-3.1.1.tar.gz) = 915a6e22c20b235de472c61c7bc4cb60a08b79e29127c4fb817c362cee37f589bc362f12ed31bdc7dda91f49976d4e2784c8d13202bf598156a0aacacdb7f6fb
+Size (greenlet-3.1.1.tar.gz) = 186022 bytes



Home | Main Index | Thread Index | Old Index