pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-game_sdl2



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Mon May 12 05:18:50 UTC 2025

Modified Files:
        pkgsrc/devel/py-game_sdl2: Makefile distinfo
Added Files:
        pkgsrc/devel/py-game_sdl2/patches: patch-setup.py
            patch-src_pygame__sdl2_event.pyx
Removed Files:
        pkgsrc/devel/py-game_sdl2/patches: patch-src_pygame__sdl2_mixer.pyx
            patch-src_pygame__sdl2_mixer__music.pyx
            patch-src_pygame__sdl2_rwobject.pyx

Log Message:
devel/py-game_sdl2: Update to 2.1.0.8.3.7

* For games/py-renpy 8.3.7.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-game_sdl2/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-game_sdl2/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-game_sdl2/patches/patch-setup.py \
    pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_event.pyx
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_mixer.pyx \
    pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_mixer__music.pyx \
    pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_rwobject.pyx

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-game_sdl2/Makefile
diff -u pkgsrc/devel/py-game_sdl2/Makefile:1.9 pkgsrc/devel/py-game_sdl2/Makefile:1.10
--- pkgsrc/devel/py-game_sdl2/Makefile:1.9      Thu Apr 24 14:13:40 2025
+++ pkgsrc/devel/py-game_sdl2/Makefile  Mon May 12 05:18:50 2025
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.9 2025/04/24 14:13:40 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2025/05/12 05:18:50 ryoon Exp $
 
-DISTNAME=      pygame_sdl2-2.1.0+renpy8.1.3
-PKGNAME=       ${PYPKGPREFIX}-game_sdl2-2.1.0.8.1.3
-PKGREVISION=   4
+DISTNAME=      pygame_sdl2-2.1.0+renpy8.3.7
+PKGNAME=       ${PYPKGPREFIX}-game_sdl2-2.1.0.8.3.7
 CATEGORIES=    devel games python
-MASTER_SITES=  https://www.renpy.org/dl/8.1.3/
+MASTER_SITES=  https://www.renpy.org/dl/8.3.7/
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      https://github.com/renpy/pygame_sdl2
@@ -28,6 +27,14 @@ SUBST_MESSAGE.cython=        Use versioned cyth
 SUBST_FILES.cython+=   setuplib.py
 SUBST_SED.cython=      -e 's,cython_command = ".*,cython_command = "cython-${PYVERSSUFFIX}",g'
 
+SUBST_CLASSES+=                destdir
+SUBST_STAGE.destdir=   pre-configure
+SUBST_MESSAGE.destdir= Install header files under destdir
+SUBST_FILES.destdir+=  setup.py
+SUBST_VARS.destdir=    DESTDIR PREFIX PYINC
+
+.include "../../mk/bsd.prefs.mk"
+
 .include "../../mk/bsd.prefs.mk"
 PLIST_VARS+=           darwin unix
 .if ${OPSYS} == "Darwin"

Index: pkgsrc/devel/py-game_sdl2/distinfo
diff -u pkgsrc/devel/py-game_sdl2/distinfo:1.2 pkgsrc/devel/py-game_sdl2/distinfo:1.3
--- pkgsrc/devel/py-game_sdl2/distinfo:1.2      Thu Nov 23 15:39:05 2023
+++ pkgsrc/devel/py-game_sdl2/distinfo  Mon May 12 05:18:50 2025
@@ -1,9 +1,8 @@
-$NetBSD: distinfo,v 1.2 2023/11/23 15:39:05 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2025/05/12 05:18:50 ryoon Exp $
 
-BLAKE2s (pygame_sdl2-2.1.0+renpy8.1.3.tar.gz) = da635704fee0885d0b29e6930479e05a581a41563d1f1f73e108072f5b69e248
-SHA512 (pygame_sdl2-2.1.0+renpy8.1.3.tar.gz) = 3754a29996aa1992748d49b3d178d18e0cefdf17a63c7181027a3210f7360ac01b3a1d90691bb9789085cb8b61331118e6db93be24ea81b2e24e77e3b0de556c
-Size (pygame_sdl2-2.1.0+renpy8.1.3.tar.gz) = 4252499 bytes
+BLAKE2s (pygame_sdl2-2.1.0+renpy8.3.7.tar.gz) = 092c94632d3a076b31eb44f75ec239793d5d13c81b85acac881b3dff7c07f84b
+SHA512 (pygame_sdl2-2.1.0+renpy8.3.7.tar.gz) = bfb06ad1c5a9d6c034f3cc032015e3c27faab73983983a53e3e5eb2735020cba06d4e06240a58feb82f6bae4946300440e37bfa81290d15983f21b0093ccc117
+Size (pygame_sdl2-2.1.0+renpy8.3.7.tar.gz) = 4248764 bytes
+SHA1 (patch-setup.py) = 85773908c6b170ee54a0cbbc8dae358d97f4a4ed
+SHA1 (patch-src_pygame__sdl2_event.pyx) = 20f090c2db81bfdaf42493b15b1ce083fbe5840b
 SHA1 (patch-src_pygame__sdl2_image.pyx) = 91bd8fb9da47d4e70837d78fabb9adeb3e2ea25b
-SHA1 (patch-src_pygame__sdl2_mixer.pyx) = 71bd73d47360a7e384fcc3db4767e1808d21d280
-SHA1 (patch-src_pygame__sdl2_mixer__music.pyx) = 098415b8235d9da74933651e472852125661b02d
-SHA1 (patch-src_pygame__sdl2_rwobject.pyx) = a87e264d3f512264ac91508d30a8083294e45341

Added files:

Index: pkgsrc/devel/py-game_sdl2/patches/patch-setup.py
diff -u /dev/null pkgsrc/devel/py-game_sdl2/patches/patch-setup.py:1.1
--- /dev/null   Mon May 12 05:18:50 2025
+++ pkgsrc/devel/py-game_sdl2/patches/patch-setup.py    Mon May 12 05:18:50 2025
@@ -0,0 +1,13 @@
+$NetBSD: patch-setup.py,v 1.1 2025/05/12 05:18:50 ryoon Exp $
+
+--- setup.py.orig      2025-05-11 13:19:44.688031560 +0000
++++ setup.py
+@@ -169,7 +169,7 @@ if __name__ == "__main__":
+         if virtual_env:
+             headers_dir = pathlib.Path(virtual_env) / "include" / "pygame_sdl2"
+         else:
+-            headers_dir = pathlib.Path(sysconfig.get_paths()['include']) / "pygame_sdl2"
++            headers_dir = pathlib.Path("@DESTDIR@@PREFIX@/@PYINC@/pygame_sdl2")
+ 
+         headers_dir.mkdir(parents=True, exist_ok=True)
+ 
Index: pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_event.pyx
diff -u /dev/null pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_event.pyx:1.1
--- /dev/null   Mon May 12 05:18:50 2025
+++ pkgsrc/devel/py-game_sdl2/patches/patch-src_pygame__sdl2_event.pyx  Mon May 12 05:18:50 2025
@@ -0,0 +1,31 @@
+$NetBSD: patch-src_pygame__sdl2_event.pyx,v 1.1 2025/05/12 05:18:50 ryoon Exp $
+
+--- src/pygame_sdl2/event.pyx.orig     2025-05-11 13:44:10.220009277 +0000
++++ src/pygame_sdl2/event.pyx
+@@ -332,7 +332,7 @@ cdef object get_events(kinds):
+     The lock must be held when calling this function.
+     """
+ 
+-    if isinstance(kinds, (int, long)):
++    if isinstance(kinds, int):
+         kinds = [ kinds ]
+ 
+     global event_queue
+@@ -459,7 +459,7 @@ def set_blocked(t=None):
+     if t == None:
+         for et in event_names.keys():
+             SDL_EventState(et, SDL_ENABLE)
+-    elif isinstance(t, (int, long)):
++    elif isinstance(t, int):
+         SDL_EventState(t, SDL_IGNORE)
+     else:
+         for et in t:
+@@ -469,7 +469,7 @@ def set_allowed(t=None):
+     if t == None:
+         for et in event_names.keys():
+             SDL_EventState(et, SDL_IGNORE)
+-    elif isinstance(t, (int, long)):
++    elif isinstance(t, int):
+         SDL_EventState(t, SDL_ENABLE)
+     else:
+         for et in t:



Home | Main Index | Thread Index | Old Index