pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-game



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Oct 29 17:59:35 UTC 2023

Modified Files:
        pkgsrc/devel/py-game: Makefile PLIST buildlink3.mk distinfo
Removed Files:
        pkgsrc/devel/py-game/patches: patch-buildconfig_Setup.SDL1.in
            patch-buildconfig_Setup.SDL2.in patch-buildconfig_config__darwin.py
            patch-buildconfig_config__unix.py

Log Message:
py-game: update to 2.5.2.

4 years of development.
Switches to SDL2.


To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 pkgsrc/devel/py-game/Makefile
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/py-game/PLIST
cvs rdiff -u -r1.32 -r1.33 pkgsrc/devel/py-game/buildlink3.mk
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-game/distinfo
cvs rdiff -u -r1.2 -r0 \
    pkgsrc/devel/py-game/patches/patch-buildconfig_Setup.SDL1.in \
    pkgsrc/devel/py-game/patches/patch-buildconfig_config__darwin.py
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/devel/py-game/patches/patch-buildconfig_Setup.SDL2.in
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py

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/Makefile
diff -u pkgsrc/devel/py-game/Makefile:1.42 pkgsrc/devel/py-game/Makefile:1.43
--- pkgsrc/devel/py-game/Makefile:1.42  Sun Jan 29 21:14:33 2023
+++ pkgsrc/devel/py-game/Makefile       Sun Oct 29 17:59:35 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.42 2023/01/29 21:14:33 ryoon Exp $
+# $NetBSD: Makefile,v 1.43 2023/10/29 17:59:35 wiz Exp $
 
-DISTNAME=      pygame-1.9.6
+DISTNAME=      pygame-2.5.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   3
 CATEGORIES=    devel games python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=P/Pygame/}
 
@@ -11,11 +10,16 @@ HOMEPAGE=   http://www.pygame.org/
 COMMENT=       Set of Python modules designed for writing games
 LICENSE=       gnu-lgpl-v2.1
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+
 USE_TOOLS+=    pkg-config
 
 REPLACE_PYTHON+=       examples/*.py
 REPLACE_PYTHON+=       setup.py
 
+PYTHON_VERSIONS_INCOMPATIBLE=  27
+
 SUBST_CLASSES+=                fixpath
 SUBST_STAGE.fixpath=   pre-configure
 SUBST_MESSAGE.fixpath= Fixing paths.
@@ -37,14 +41,14 @@ pre-configure:
        ${RM} ${WRKSRC}/buildconfig/Setup_Unix.in
        ${TOUCH} ${WRKSRC}/buildconfig/Setup_Unix.in
 
-.include "../../audio/SDL_mixer/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
-.include "../../devel/SDL_ttf/buildlink3.mk"
-.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../multimedia/smpeg/buildlink3.mk"
 .include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-game/PLIST
diff -u pkgsrc/devel/py-game/PLIST:1.10 pkgsrc/devel/py-game/PLIST:1.11
--- pkgsrc/devel/py-game/PLIST:1.10     Thu Jun  6 21:46:11 2019
+++ pkgsrc/devel/py-game/PLIST  Sun Oct 29 17:59:35 2023
@@ -1,12 +1,23 @@
-@comment $NetBSD: PLIST,v 1.10 2019/06/06 21:46:11 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2023/10/29 17:59:35 wiz Exp $
+${PYINC}/pygame/_blit_info.h
 ${PYINC}/pygame/_camera.h
 ${PYINC}/pygame/_pygame.h
 ${PYINC}/pygame/_surface.h
-${PYINC}/pygame/bitmask.h
 ${PYINC}/pygame/camera.h
-${PYINC}/pygame/fastevents.h
 ${PYINC}/pygame/font.h
 ${PYINC}/pygame/freetype.h
+${PYINC}/pygame/include/_pygame.h
+${PYINC}/pygame/include/bitmask.h
+${PYINC}/pygame/include/pgcompat.h
+${PYINC}/pygame/include/pgimport.h
+${PYINC}/pygame/include/pgplatform.h
+${PYINC}/pygame/include/pygame.h
+${PYINC}/pygame/include/pygame_bufferproxy.h
+${PYINC}/pygame/include/pygame_font.h
+${PYINC}/pygame/include/pygame_freetype.h
+${PYINC}/pygame/include/pygame_mask.h
+${PYINC}/pygame/include/pygame_mixer.h
+${PYINC}/pygame/include/sse2neon.h
 ${PYINC}/pygame/mask.h
 ${PYINC}/pygame/mixer.h
 ${PYINC}/pygame/palette.h
@@ -14,68 +25,307 @@ ${PYINC}/pygame/pgarrinter.h
 ${PYINC}/pygame/pgbufferproxy.h
 ${PYINC}/pygame/pgcompat.h
 ${PYINC}/pygame/pgopengl.h
+${PYINC}/pygame/pgplatform.h
 ${PYINC}/pygame/pygame.h
 ${PYINC}/pygame/scrap.h
+${PYINC}/pygame/simd_blitters.h
 ${PYINC}/pygame/surface.h
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/pygame/__init__.py
 ${PYSITELIB}/pygame/__init__.pyc
+${PYSITELIB}/pygame/__init__.pyi
 ${PYSITELIB}/pygame/__init__.pyo
-${PYSITELIB}/pygame/_camera_opencv_highgui.py
-${PYSITELIB}/pygame/_camera_opencv_highgui.pyc
-${PYSITELIB}/pygame/_camera_opencv_highgui.pyo
+${PYSITELIB}/pygame/__pyinstaller/__init__.py
+${PYSITELIB}/pygame/__pyinstaller/__init__.pyc
+${PYSITELIB}/pygame/__pyinstaller/__init__.pyo
+${PYSITELIB}/pygame/__pyinstaller/hook-pygame.py
+${PYSITELIB}/pygame/__pyinstaller/hook-pygame.pyc
+${PYSITELIB}/pygame/__pyinstaller/hook-pygame.pyo
+${PYSITELIB}/pygame/_camera_opencv.py
+${PYSITELIB}/pygame/_camera_opencv.pyc
+${PYSITELIB}/pygame/_camera_opencv.pyo
 ${PYSITELIB}/pygame/_camera_vidcapture.py
 ${PYSITELIB}/pygame/_camera_vidcapture.pyc
 ${PYSITELIB}/pygame/_camera_vidcapture.pyo
-${PYSITELIB}/pygame/_dummybackend.py
-${PYSITELIB}/pygame/_dummybackend.pyc
-${PYSITELIB}/pygame/_dummybackend.pyo
+${PYSITELIB}/pygame/_common.pyi
 ${PYSITELIB}/pygame/_freetype.so
-${PYSITELIB}/pygame/_numpysndarray.py
-${PYSITELIB}/pygame/_numpysndarray.pyc
-${PYSITELIB}/pygame/_numpysndarray.pyo
-${PYSITELIB}/pygame/_numpysurfarray.py
-${PYSITELIB}/pygame/_numpysurfarray.pyc
-${PYSITELIB}/pygame/_numpysurfarray.pyo
+${PYSITELIB}/pygame/_sdl2/__init__.py
+${PYSITELIB}/pygame/_sdl2/__init__.pyc
+${PYSITELIB}/pygame/_sdl2/__init__.pyi
+${PYSITELIB}/pygame/_sdl2/__init__.pyo
+${PYSITELIB}/pygame/_sdl2/audio.pyi
+${PYSITELIB}/pygame/_sdl2/audio.so
+${PYSITELIB}/pygame/_sdl2/controller.pyi
+${PYSITELIB}/pygame/_sdl2/controller.so
+${PYSITELIB}/pygame/_sdl2/mixer.so
+${PYSITELIB}/pygame/_sdl2/sdl2.pyi
+${PYSITELIB}/pygame/_sdl2/sdl2.so
+${PYSITELIB}/pygame/_sdl2/touch.pyi
+${PYSITELIB}/pygame/_sdl2/touch.so
+${PYSITELIB}/pygame/_sdl2/video.pyi
+${PYSITELIB}/pygame/_sdl2/video.so
+${PYSITELIB}/pygame/_sprite.so
+${PYSITELIB}/pygame/base.pyi
 ${PYSITELIB}/pygame/base.so
+${PYSITELIB}/pygame/bufferproxy.pyi
 ${PYSITELIB}/pygame/bufferproxy.so
 ${PYSITELIB}/pygame/camera.py
 ${PYSITELIB}/pygame/camera.pyc
+${PYSITELIB}/pygame/camera.pyi
 ${PYSITELIB}/pygame/camera.pyo
-${PYSITELIB}/pygame/cdrom.so
+${PYSITELIB}/pygame/color.pyi
 ${PYSITELIB}/pygame/color.so
 ${PYSITELIB}/pygame/colordict.py
 ${PYSITELIB}/pygame/colordict.pyc
 ${PYSITELIB}/pygame/colordict.pyo
-${PYSITELIB}/pygame/compat.py
-${PYSITELIB}/pygame/compat.pyc
-${PYSITELIB}/pygame/compat.pyo
+${PYSITELIB}/pygame/constants.pyi
 ${PYSITELIB}/pygame/constants.so
 ${PYSITELIB}/pygame/cursors.py
 ${PYSITELIB}/pygame/cursors.pyc
+${PYSITELIB}/pygame/cursors.pyi
 ${PYSITELIB}/pygame/cursors.pyo
+${PYSITELIB}/pygame/display.pyi
 ${PYSITELIB}/pygame/display.so
-${PYSITELIB}/pygame/docs/__init__.py
-${PYSITELIB}/pygame/docs/__init__.pyc
-${PYSITELIB}/pygame/docs/__init__.pyo
 ${PYSITELIB}/pygame/docs/__main__.py
 ${PYSITELIB}/pygame/docs/__main__.pyc
 ${PYSITELIB}/pygame/docs/__main__.pyo
-${PYSITELIB}/pygame/docs/logos.html
-${PYSITELIB}/pygame/docs/pygame_logo.gif
-${PYSITELIB}/pygame/docs/pygame_powered.gif
-${PYSITELIB}/pygame/docs/pygame_small.gif
-${PYSITELIB}/pygame/docs/pygame_tiny.gif
-${PYSITELIB}/pygame/docs/ref/docscomments.json
+${PYSITELIB}/pygame/docs/generated/LGPL.txt
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput1.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput11.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput2.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput21.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput3.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput31.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput4.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput41.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput5.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedInputOutput51.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha1.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha11.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha2.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha21.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha3.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputAlpha31.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess1.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess11.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess2.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess21.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess3.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess31.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess4.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess41.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess5.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess51.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess6.gif
+${PYSITELIB}/pygame/docs/generated/_images/AdvancedOutputProcess61.gif
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-INPUT-resultscreen.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-INPUT-resultscreen1.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-INPUT-sourcecode.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-INPUT-sourcecode1.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-PROCESS-resultscreen.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-PROCESS-resultscreen1.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-PROCESS-sourcecode.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-PROCESS-sourcecode1.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-ouput-result-screen.png
+${PYSITELIB}/pygame/docs/generated/_images/Bagic-ouput-result-screen1.png
+${PYSITELIB}/pygame/docs/generated/_images/Basic-ouput-sourcecode.png
+${PYSITELIB}/pygame/docs/generated/_images/Basic-ouput-sourcecode1.png
+${PYSITELIB}/pygame/docs/generated/_images/angle_to.png
+${PYSITELIB}/pygame/docs/generated/_images/camera_average.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_background.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_green.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_hsv.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_mask.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_rgb.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_thresh.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_thresholded.jpg
+${PYSITELIB}/pygame/docs/generated/_images/camera_yuv.jpg
+${PYSITELIB}/pygame/docs/generated/_images/chimpshot.gif
+${PYSITELIB}/pygame/docs/generated/_images/draw_module_example.png
+${PYSITELIB}/pygame/docs/generated/_images/intro_ball.gif
+${PYSITELIB}/pygame/docs/generated/_images/intro_blade.jpg
+${PYSITELIB}/pygame/docs/generated/_images/intro_freedom.jpg
+${PYSITELIB}/pygame/docs/generated/_images/introduction-Battleship.png
+${PYSITELIB}/pygame/docs/generated/_images/introduction-Battleship1.png
+${PYSITELIB}/pygame/docs/generated/_images/introduction-PuyoPuyo.png
+${PYSITELIB}/pygame/docs/generated/_images/introduction-PuyoPuyo1.png
+${PYSITELIB}/pygame/docs/generated/_images/introduction-TPS.png
+${PYSITELIB}/pygame/docs/generated/_images/introduction-TPS1.png
+${PYSITELIB}/pygame/docs/generated/_images/joystick_calls.png
+${PYSITELIB}/pygame/docs/generated/_images/pygame_lofi.png
+${PYSITELIB}/pygame/docs/generated/_images/pygame_logo.png
+${PYSITELIB}/pygame/docs/generated/_images/pygame_powered.png
+${PYSITELIB}/pygame/docs/generated/_images/pygame_powered_lowres.png
+${PYSITELIB}/pygame/docs/generated/_images/pygame_tiny.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_allblack.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_flipped.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_redimg.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_rgbarray.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_scaledown.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_scaleup.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_soften.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_striped.png
+${PYSITELIB}/pygame/docs/generated/_images/surfarray_xfade.png
+${PYSITELIB}/pygame/docs/generated/_images/tom_basic.png
+${PYSITELIB}/pygame/docs/generated/_images/tom_event-flowchart.png
+${PYSITELIB}/pygame/docs/generated/_images/tom_formulae.png
+${PYSITELIB}/pygame/docs/generated/_images/tom_radians.png
+${PYSITELIB}/pygame/docs/generated/_sources/c_api.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/filepaths.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/index.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/logos.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/bufferproxy.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/camera.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/cdrom.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/color.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/color_list.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/cursors.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/display.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/draw.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/event.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/examples.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/fastevent.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/font.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/freetype.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/gfxdraw.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/image.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/joystick.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/key.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/locals.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/mask.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/math.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/midi.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/mixer.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/mouse.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/music.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/overlay.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/pixelarray.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/pixelcopy.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/pygame.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/rect.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/scrap.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/sdl2_controller.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/sdl2_video.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/sndarray.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/sprite.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/surface.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/surfarray.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/tests.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/time.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/touch.rst.txt
+${PYSITELIB}/pygame/docs/generated/_sources/ref/transform.rst.txt
+${PYSITELIB}/pygame/docs/generated/_static/basic.css
+${PYSITELIB}/pygame/docs/generated/_static/doctools.js
+${PYSITELIB}/pygame/docs/generated/_static/documentation_options.js
+${PYSITELIB}/pygame/docs/generated/_static/file.png
+${PYSITELIB}/pygame/docs/generated/_static/language_data.js
+${PYSITELIB}/pygame/docs/generated/_static/legacy_logos.zip
+${PYSITELIB}/pygame/docs/generated/_static/minus.png
+${PYSITELIB}/pygame/docs/generated/_static/plus.png
+${PYSITELIB}/pygame/docs/generated/_static/pygame.css
+${PYSITELIB}/pygame/docs/generated/_static/pygame.ico
+${PYSITELIB}/pygame/docs/generated/_static/pygame_lofi.png
+${PYSITELIB}/pygame/docs/generated/_static/pygame_lofi.svg
+${PYSITELIB}/pygame/docs/generated/_static/pygame_logo.png
+${PYSITELIB}/pygame/docs/generated/_static/pygame_logo.svg
+${PYSITELIB}/pygame/docs/generated/_static/pygame_powered.png
+${PYSITELIB}/pygame/docs/generated/_static/pygame_powered.svg
+${PYSITELIB}/pygame/docs/generated/_static/pygame_powered_lowres.png
+${PYSITELIB}/pygame/docs/generated/_static/pygame_tiny.png
+${PYSITELIB}/pygame/docs/generated/_static/pygments.css
+${PYSITELIB}/pygame/docs/generated/_static/reset.css
+${PYSITELIB}/pygame/docs/generated/_static/searchtools.js
+${PYSITELIB}/pygame/docs/generated/_static/sphinx_highlight.js
+${PYSITELIB}/pygame/docs/generated/_static/tooltip.css
+${PYSITELIB}/pygame/docs/generated/c_api.html
+${PYSITELIB}/pygame/docs/generated/c_api/base.html
+${PYSITELIB}/pygame/docs/generated/c_api/bufferproxy.html
+${PYSITELIB}/pygame/docs/generated/c_api/color.html
+${PYSITELIB}/pygame/docs/generated/c_api/display.html
+${PYSITELIB}/pygame/docs/generated/c_api/event.html
+${PYSITELIB}/pygame/docs/generated/c_api/freetype.html
+${PYSITELIB}/pygame/docs/generated/c_api/mixer.html
+${PYSITELIB}/pygame/docs/generated/c_api/rect.html
+${PYSITELIB}/pygame/docs/generated/c_api/rwobject.html
+${PYSITELIB}/pygame/docs/generated/c_api/slots.html
+${PYSITELIB}/pygame/docs/generated/c_api/surface.html
+${PYSITELIB}/pygame/docs/generated/c_api/surflock.html
+${PYSITELIB}/pygame/docs/generated/c_api/version.html
+${PYSITELIB}/pygame/docs/generated/filepaths.html
+${PYSITELIB}/pygame/docs/generated/genindex.html
+${PYSITELIB}/pygame/docs/generated/index.html
+${PYSITELIB}/pygame/docs/generated/logos.html
+${PYSITELIB}/pygame/docs/generated/py-modindex.html
+${PYSITELIB}/pygame/docs/generated/ref/bufferproxy.html
+${PYSITELIB}/pygame/docs/generated/ref/camera.html
+${PYSITELIB}/pygame/docs/generated/ref/cdrom.html
+${PYSITELIB}/pygame/docs/generated/ref/color.html
+${PYSITELIB}/pygame/docs/generated/ref/color_list.html
+${PYSITELIB}/pygame/docs/generated/ref/cursors.html
+${PYSITELIB}/pygame/docs/generated/ref/display.html
+${PYSITELIB}/pygame/docs/generated/ref/draw.html
+${PYSITELIB}/pygame/docs/generated/ref/event.html
+${PYSITELIB}/pygame/docs/generated/ref/examples.html
+${PYSITELIB}/pygame/docs/generated/ref/fastevent.html
+${PYSITELIB}/pygame/docs/generated/ref/font.html
+${PYSITELIB}/pygame/docs/generated/ref/freetype.html
+${PYSITELIB}/pygame/docs/generated/ref/gfxdraw.html
+${PYSITELIB}/pygame/docs/generated/ref/image.html
+${PYSITELIB}/pygame/docs/generated/ref/joystick.html
+${PYSITELIB}/pygame/docs/generated/ref/key.html
+${PYSITELIB}/pygame/docs/generated/ref/locals.html
+${PYSITELIB}/pygame/docs/generated/ref/mask.html
+${PYSITELIB}/pygame/docs/generated/ref/math.html
+${PYSITELIB}/pygame/docs/generated/ref/midi.html
+${PYSITELIB}/pygame/docs/generated/ref/mixer.html
+${PYSITELIB}/pygame/docs/generated/ref/mouse.html
+${PYSITELIB}/pygame/docs/generated/ref/music.html
+${PYSITELIB}/pygame/docs/generated/ref/overlay.html
+${PYSITELIB}/pygame/docs/generated/ref/pixelarray.html
+${PYSITELIB}/pygame/docs/generated/ref/pixelcopy.html
+${PYSITELIB}/pygame/docs/generated/ref/pygame.html
+${PYSITELIB}/pygame/docs/generated/ref/rect.html
+${PYSITELIB}/pygame/docs/generated/ref/scrap.html
+${PYSITELIB}/pygame/docs/generated/ref/sdl2_controller.html
+${PYSITELIB}/pygame/docs/generated/ref/sdl2_video.html
+${PYSITELIB}/pygame/docs/generated/ref/sndarray.html
+${PYSITELIB}/pygame/docs/generated/ref/sprite.html
+${PYSITELIB}/pygame/docs/generated/ref/surface.html
+${PYSITELIB}/pygame/docs/generated/ref/surfarray.html
+${PYSITELIB}/pygame/docs/generated/ref/tests.html
+${PYSITELIB}/pygame/docs/generated/ref/time.html
+${PYSITELIB}/pygame/docs/generated/ref/touch.html
+${PYSITELIB}/pygame/docs/generated/ref/transform.html
+${PYSITELIB}/pygame/docs/generated/search.html
+${PYSITELIB}/pygame/docs/generated/searchindex.js
+${PYSITELIB}/pygame/docs/generated/tut/CameraIntro.html
+${PYSITELIB}/pygame/docs/generated/tut/ChimpLineByLine.html
+${PYSITELIB}/pygame/docs/generated/tut/DisplayModes.html
+${PYSITELIB}/pygame/docs/generated/tut/ImportInit.html
+${PYSITELIB}/pygame/docs/generated/tut/MakeGames.html
+${PYSITELIB}/pygame/docs/generated/tut/MoveIt.html
+${PYSITELIB}/pygame/docs/generated/tut/PygameIntro.html
+${PYSITELIB}/pygame/docs/generated/tut/SpriteIntro.html
+${PYSITELIB}/pygame/docs/generated/tut/SurfarrayIntro.html
+${PYSITELIB}/pygame/docs/generated/tut/chimp.py.html
+${PYSITELIB}/pygame/docs/generated/tut/newbieguide.html
+${PYSITELIB}/pygame/docs/generated/tut/tom_games2.html
+${PYSITELIB}/pygame/docs/generated/tut/tom_games3.html
+${PYSITELIB}/pygame/docs/generated/tut/tom_games4.html
+${PYSITELIB}/pygame/docs/generated/tut/tom_games5.html
+${PYSITELIB}/pygame/docs/generated/tut/tom_games6.html
+${PYSITELIB}/pygame/draw.pyi
 ${PYSITELIB}/pygame/draw.so
 ${PYSITELIB}/pygame/draw_py.py
 ${PYSITELIB}/pygame/draw_py.pyc
 ${PYSITELIB}/pygame/draw_py.pyo
+${PYSITELIB}/pygame/event.pyi
 ${PYSITELIB}/pygame/event.so
+${PYSITELIB}/pygame/examples/README.rst
 ${PYSITELIB}/pygame/examples/__init__.py
 ${PYSITELIB}/pygame/examples/__init__.pyc
 ${PYSITELIB}/pygame/examples/__init__.pyo
@@ -106,6 +356,7 @@ ${PYSITELIB}/pygame/examples/chimp.pyo
 ${PYSITELIB}/pygame/examples/cursors.py
 ${PYSITELIB}/pygame/examples/cursors.pyc
 ${PYSITELIB}/pygame/examples/cursors.pyo
+${PYSITELIB}/pygame/examples/data/BGR.png
 ${PYSITELIB}/pygame/examples/data/alien1.gif
 ${PYSITELIB}/pygame/examples/data/alien1.jpg
 ${PYSITELIB}/pygame/examples/data/alien1.png
@@ -116,39 +367,50 @@ ${PYSITELIB}/pygame/examples/data/alien3
 ${PYSITELIB}/pygame/examples/data/arraydemo.bmp
 ${PYSITELIB}/pygame/examples/data/asprite.bmp
 ${PYSITELIB}/pygame/examples/data/background.gif
+${PYSITELIB}/pygame/examples/data/black.ppm
+${PYSITELIB}/pygame/examples/data/blue.gif
 ${PYSITELIB}/pygame/examples/data/blue.mpg
 ${PYSITELIB}/pygame/examples/data/bomb.gif
 ${PYSITELIB}/pygame/examples/data/boom.wav
 ${PYSITELIB}/pygame/examples/data/brick.png
 ${PYSITELIB}/pygame/examples/data/car_door.wav
-${PYSITELIB}/pygame/examples/data/chimp.bmp
+${PYSITELIB}/pygame/examples/data/chimp.png
 ${PYSITELIB}/pygame/examples/data/city.png
+${PYSITELIB}/pygame/examples/data/crimson.pnm
+${PYSITELIB}/pygame/examples/data/cursor.png
 ${PYSITELIB}/pygame/examples/data/danger.gif
 ${PYSITELIB}/pygame/examples/data/explosion1.gif
-${PYSITELIB}/pygame/examples/data/fist.bmp
+${PYSITELIB}/pygame/examples/data/fist.png
+${PYSITELIB}/pygame/examples/data/green.pcx
+${PYSITELIB}/pygame/examples/data/grey.pgm
 ${PYSITELIB}/pygame/examples/data/house_lo.mp3
 ${PYSITELIB}/pygame/examples/data/house_lo.ogg
 ${PYSITELIB}/pygame/examples/data/house_lo.wav
+${PYSITELIB}/pygame/examples/data/laplacian.png
 ${PYSITELIB}/pygame/examples/data/liquid.bmp
 ${PYSITELIB}/pygame/examples/data/midikeys.png
-${PYSITELIB}/pygame/examples/data/oldplayer.gif
 ${PYSITELIB}/pygame/examples/data/player1.gif
 ${PYSITELIB}/pygame/examples/data/punch.wav
+${PYSITELIB}/pygame/examples/data/purple.xpm
+${PYSITELIB}/pygame/examples/data/red.jpg
 ${PYSITELIB}/pygame/examples/data/sans.ttf
+${PYSITELIB}/pygame/examples/data/scarlet.webp
 ${PYSITELIB}/pygame/examples/data/secosmic_lo.wav
 ${PYSITELIB}/pygame/examples/data/shot.gif
 ${PYSITELIB}/pygame/examples/data/static.png
+${PYSITELIB}/pygame/examples/data/teal.svg
+${PYSITELIB}/pygame/examples/data/turquoise.tif
 ${PYSITELIB}/pygame/examples/data/whiff.wav
-${PYSITELIB}/pygame/examples/data/yuv_1.pgm
+${PYSITELIB}/pygame/examples/data/yellow.tga
 ${PYSITELIB}/pygame/examples/dropevent.py
 ${PYSITELIB}/pygame/examples/dropevent.pyc
 ${PYSITELIB}/pygame/examples/dropevent.pyo
 ${PYSITELIB}/pygame/examples/eventlist.py
 ${PYSITELIB}/pygame/examples/eventlist.pyc
 ${PYSITELIB}/pygame/examples/eventlist.pyo
-${PYSITELIB}/pygame/examples/fastevents.py
-${PYSITELIB}/pygame/examples/fastevents.pyc
-${PYSITELIB}/pygame/examples/fastevents.pyo
+${PYSITELIB}/pygame/examples/font_viewer.py
+${PYSITELIB}/pygame/examples/font_viewer.pyc
+${PYSITELIB}/pygame/examples/font_viewer.pyo
 ${PYSITELIB}/pygame/examples/fonty.py
 ${PYSITELIB}/pygame/examples/fonty.pyc
 ${PYSITELIB}/pygame/examples/fonty.pyo
@@ -158,22 +420,21 @@ ${PYSITELIB}/pygame/examples/freetype_mi
 ${PYSITELIB}/pygame/examples/glcube.py
 ${PYSITELIB}/pygame/examples/glcube.pyc
 ${PYSITELIB}/pygame/examples/glcube.pyo
+${PYSITELIB}/pygame/examples/go_over_there.py
+${PYSITELIB}/pygame/examples/go_over_there.pyc
+${PYSITELIB}/pygame/examples/go_over_there.pyo
+${PYSITELIB}/pygame/examples/grid.py
+${PYSITELIB}/pygame/examples/grid.pyc
+${PYSITELIB}/pygame/examples/grid.pyo
 ${PYSITELIB}/pygame/examples/headless_no_windows_needed.py
 ${PYSITELIB}/pygame/examples/headless_no_windows_needed.pyc
 ${PYSITELIB}/pygame/examples/headless_no_windows_needed.pyo
+${PYSITELIB}/pygame/examples/joystick.py
+${PYSITELIB}/pygame/examples/joystick.pyc
+${PYSITELIB}/pygame/examples/joystick.pyo
 ${PYSITELIB}/pygame/examples/liquid.py
 ${PYSITELIB}/pygame/examples/liquid.pyc
 ${PYSITELIB}/pygame/examples/liquid.pyo
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/JavaCompiling.plist
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/_MainMenu_EOArchive_English.java
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/classes.nib
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/info.nib
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/keyedobjects.nib
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/aliens.icns
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/README.txt
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/aliens.py
-${PYSITELIB}/pygame/examples/macosx/aliens_app_example/setup.py
-${PYSITELIB}/pygame/examples/macosx/macfont.py
 ${PYSITELIB}/pygame/examples/mask.py
 ${PYSITELIB}/pygame/examples/mask.pyc
 ${PYSITELIB}/pygame/examples/mask.pyo
@@ -183,21 +444,18 @@ ${PYSITELIB}/pygame/examples/midi.pyo
 ${PYSITELIB}/pygame/examples/moveit.py
 ${PYSITELIB}/pygame/examples/moveit.pyc
 ${PYSITELIB}/pygame/examples/moveit.pyo
-${PYSITELIB}/pygame/examples/oldalien.py
-${PYSITELIB}/pygame/examples/oldalien.pyc
-${PYSITELIB}/pygame/examples/oldalien.pyo
-${PYSITELIB}/pygame/examples/overlay.py
-${PYSITELIB}/pygame/examples/overlay.pyc
-${PYSITELIB}/pygame/examples/overlay.pyo
+${PYSITELIB}/pygame/examples/music_drop_fade.py
+${PYSITELIB}/pygame/examples/music_drop_fade.pyc
+${PYSITELIB}/pygame/examples/music_drop_fade.pyo
 ${PYSITELIB}/pygame/examples/pixelarray.py
 ${PYSITELIB}/pygame/examples/pixelarray.pyc
 ${PYSITELIB}/pygame/examples/pixelarray.pyo
 ${PYSITELIB}/pygame/examples/playmus.py
 ${PYSITELIB}/pygame/examples/playmus.pyc
 ${PYSITELIB}/pygame/examples/playmus.pyo
-${PYSITELIB}/pygame/examples/prevent_display_stretching.py
-${PYSITELIB}/pygame/examples/prevent_display_stretching.pyc
-${PYSITELIB}/pygame/examples/prevent_display_stretching.pyo
+${PYSITELIB}/pygame/examples/resizing_new.py
+${PYSITELIB}/pygame/examples/resizing_new.pyc
+${PYSITELIB}/pygame/examples/resizing_new.pyo
 ${PYSITELIB}/pygame/examples/scaletest.py
 ${PYSITELIB}/pygame/examples/scaletest.pyc
 ${PYSITELIB}/pygame/examples/scaletest.pyo
@@ -207,12 +465,18 @@ ${PYSITELIB}/pygame/examples/scrap_clipb
 ${PYSITELIB}/pygame/examples/scroll.py
 ${PYSITELIB}/pygame/examples/scroll.pyc
 ${PYSITELIB}/pygame/examples/scroll.pyo
+${PYSITELIB}/pygame/examples/setmodescale.py
+${PYSITELIB}/pygame/examples/setmodescale.pyc
+${PYSITELIB}/pygame/examples/setmodescale.pyo
 ${PYSITELIB}/pygame/examples/sound.py
 ${PYSITELIB}/pygame/examples/sound.pyc
 ${PYSITELIB}/pygame/examples/sound.pyo
 ${PYSITELIB}/pygame/examples/sound_array_demos.py
 ${PYSITELIB}/pygame/examples/sound_array_demos.pyc
 ${PYSITELIB}/pygame/examples/sound_array_demos.pyo
+${PYSITELIB}/pygame/examples/sprite_texture.py
+${PYSITELIB}/pygame/examples/sprite_texture.pyc
+${PYSITELIB}/pygame/examples/sprite_texture.pyo
 ${PYSITELIB}/pygame/examples/stars.py
 ${PYSITELIB}/pygame/examples/stars.pyc
 ${PYSITELIB}/pygame/examples/stars.pyo
@@ -228,60 +492,85 @@ ${PYSITELIB}/pygame/examples/vgrade.pyo
 ${PYSITELIB}/pygame/examples/video.py
 ${PYSITELIB}/pygame/examples/video.pyc
 ${PYSITELIB}/pygame/examples/video.pyo
-${PYSITELIB}/pygame/fastevent.so
+${PYSITELIB}/pygame/fastevent.py
+${PYSITELIB}/pygame/fastevent.pyc
+${PYSITELIB}/pygame/fastevent.pyi
+${PYSITELIB}/pygame/fastevent.pyo
+${PYSITELIB}/pygame/font.pyi
 ${PYSITELIB}/pygame/font.so
 ${PYSITELIB}/pygame/freesansbold.ttf
 ${PYSITELIB}/pygame/freetype.py
 ${PYSITELIB}/pygame/freetype.pyc
+${PYSITELIB}/pygame/freetype.pyi
 ${PYSITELIB}/pygame/freetype.pyo
 ${PYSITELIB}/pygame/ftfont.py
 ${PYSITELIB}/pygame/ftfont.pyc
 ${PYSITELIB}/pygame/ftfont.pyo
+${PYSITELIB}/pygame/gfxdraw.pyi
 ${PYSITELIB}/pygame/gfxdraw.so
+${PYSITELIB}/pygame/image.pyi
 ${PYSITELIB}/pygame/image.so
 ${PYSITELIB}/pygame/imageext.so
+${PYSITELIB}/pygame/joystick.pyi
 ${PYSITELIB}/pygame/joystick.so
+${PYSITELIB}/pygame/key.pyi
 ${PYSITELIB}/pygame/key.so
 ${PYSITELIB}/pygame/locals.py
 ${PYSITELIB}/pygame/locals.pyc
+${PYSITELIB}/pygame/locals.pyi
 ${PYSITELIB}/pygame/locals.pyo
 ${PYSITELIB}/pygame/macosx.py
 ${PYSITELIB}/pygame/macosx.pyc
 ${PYSITELIB}/pygame/macosx.pyo
+${PYSITELIB}/pygame/mask.pyi
 ${PYSITELIB}/pygame/mask.so
+${PYSITELIB}/pygame/math.pyi
 ${PYSITELIB}/pygame/math.so
 ${PYSITELIB}/pygame/midi.py
 ${PYSITELIB}/pygame/midi.pyc
+${PYSITELIB}/pygame/midi.pyi
 ${PYSITELIB}/pygame/midi.pyo
+${PYSITELIB}/pygame/mixer.pyi
 ${PYSITELIB}/pygame/mixer.so
+${PYSITELIB}/pygame/mixer_music.pyi
 ${PYSITELIB}/pygame/mixer_music.so
+${PYSITELIB}/pygame/mouse.pyi
 ${PYSITELIB}/pygame/mouse.so
 ${PYSITELIB}/pygame/newbuffer.so
-${PYSITELIB}/pygame/overlay.so
+${PYSITELIB}/pygame/pixelarray.pyi
 ${PYSITELIB}/pygame/pixelarray.so
+${PYSITELIB}/pygame/pixelcopy.pyi
 ${PYSITELIB}/pygame/pixelcopy.so
 ${PYSITELIB}/pygame/pkgdata.py
 ${PYSITELIB}/pygame/pkgdata.pyc
 ${PYSITELIB}/pygame/pkgdata.pyo
+${PYSITELIB}/pygame/py.typed
 ${PYSITELIB}/pygame/pygame.ico
 ${PYSITELIB}/pygame/pygame_icon.bmp
 ${PYSITELIB}/pygame/pygame_icon.icns
-${PYSITELIB}/pygame/pygame_icon.svg
-${PYSITELIB}/pygame/pygame_icon.tiff
+${PYSITELIB}/pygame/pygame_icon_mac.bmp
+${PYSITELIB}/pygame/rect.pyi
 ${PYSITELIB}/pygame/rect.so
+${PYSITELIB}/pygame/rwobject.pyi
 ${PYSITELIB}/pygame/rwobject.so
+${PYSITELIB}/pygame/scrap.pyi
 ${PLIST.unix}${PYSITELIB}/pygame/scrap.so
 ${PLIST.darwin}${PYSITELIB}/pygame/sdlmain_osx.so
 ${PYSITELIB}/pygame/sndarray.py
 ${PYSITELIB}/pygame/sndarray.pyc
+${PYSITELIB}/pygame/sndarray.pyi
 ${PYSITELIB}/pygame/sndarray.pyo
 ${PYSITELIB}/pygame/sprite.py
 ${PYSITELIB}/pygame/sprite.pyc
+${PYSITELIB}/pygame/sprite.pyi
 ${PYSITELIB}/pygame/sprite.pyo
+${PYSITELIB}/pygame/surface.pyi
 ${PYSITELIB}/pygame/surface.so
 ${PYSITELIB}/pygame/surfarray.py
 ${PYSITELIB}/pygame/surfarray.pyc
+${PYSITELIB}/pygame/surfarray.pyi
 ${PYSITELIB}/pygame/surfarray.pyo
+${PYSITELIB}/pygame/surflock.pyi
 ${PYSITELIB}/pygame/surflock.so
 ${PYSITELIB}/pygame/sysfont.py
 ${PYSITELIB}/pygame/sysfont.pyc
@@ -304,40 +593,32 @@ ${PYSITELIB}/pygame/tests/bufferproxy_te
 ${PYSITELIB}/pygame/tests/camera_test.py
 ${PYSITELIB}/pygame/tests/camera_test.pyc
 ${PYSITELIB}/pygame/tests/camera_test.pyo
-${PYSITELIB}/pygame/tests/cdrom_tags.py
-${PYSITELIB}/pygame/tests/cdrom_tags.pyc
-${PYSITELIB}/pygame/tests/cdrom_tags.pyo
-${PYSITELIB}/pygame/tests/cdrom_test.py
-${PYSITELIB}/pygame/tests/cdrom_test.pyc
-${PYSITELIB}/pygame/tests/cdrom_test.pyo
 ${PYSITELIB}/pygame/tests/color_test.py
 ${PYSITELIB}/pygame/tests/color_test.pyc
 ${PYSITELIB}/pygame/tests/color_test.pyo
-${PYSITELIB}/pygame/tests/compat_test.py
-${PYSITELIB}/pygame/tests/compat_test.pyc
-${PYSITELIB}/pygame/tests/compat_test.pyo
 ${PYSITELIB}/pygame/tests/constants_test.py
 ${PYSITELIB}/pygame/tests/constants_test.pyc
 ${PYSITELIB}/pygame/tests/constants_test.pyo
+${PYSITELIB}/pygame/tests/controller_test.py
+${PYSITELIB}/pygame/tests/controller_test.pyc
+${PYSITELIB}/pygame/tests/controller_test.pyo
 ${PYSITELIB}/pygame/tests/cursors_test.py
 ${PYSITELIB}/pygame/tests/cursors_test.pyc
 ${PYSITELIB}/pygame/tests/cursors_test.pyo
 ${PYSITELIB}/pygame/tests/display_test.py
 ${PYSITELIB}/pygame/tests/display_test.pyc
 ${PYSITELIB}/pygame/tests/display_test.pyo
+${PYSITELIB}/pygame/tests/docs_test.py
+${PYSITELIB}/pygame/tests/docs_test.pyc
+${PYSITELIB}/pygame/tests/docs_test.pyo
 ${PYSITELIB}/pygame/tests/draw_test.py
 ${PYSITELIB}/pygame/tests/draw_test.pyc
 ${PYSITELIB}/pygame/tests/draw_test.pyo
 ${PYSITELIB}/pygame/tests/event_test.py
 ${PYSITELIB}/pygame/tests/event_test.pyc
 ${PYSITELIB}/pygame/tests/event_test.pyo
-${PYSITELIB}/pygame/tests/fastevent_tags.py
-${PYSITELIB}/pygame/tests/fastevent_tags.pyc
-${PYSITELIB}/pygame/tests/fastevent_tags.pyo
-${PYSITELIB}/pygame/tests/fastevent_test.py
-${PYSITELIB}/pygame/tests/fastevent_test.pyc
-${PYSITELIB}/pygame/tests/fastevent_test.pyo
 ${PYSITELIB}/pygame/tests/fixtures/fonts/A_PyGameMono-8.png
+${PYSITELIB}/pygame/tests/fixtures/fonts/PlayfairDisplaySemibold.ttf
 ${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-18-100dpi.bdf
 ${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-18-75dpi.bdf
 ${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-8.bdf
@@ -347,9 +628,6 @@ ${PYSITELIB}/pygame/tests/fixtures/fonts
 ${PYSITELIB}/pygame/tests/fixtures/fonts/u13079_PyGameMono-8.png
 ${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing.xbm
 ${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm
-${PYSITELIB}/pygame/tests/font_tags.py
-${PYSITELIB}/pygame/tests/font_tags.pyc
-${PYSITELIB}/pygame/tests/font_tags.pyo
 ${PYSITELIB}/pygame/tests/font_test.py
 ${PYSITELIB}/pygame/tests/font_test.pyc
 ${PYSITELIB}/pygame/tests/font_test.pyo
@@ -389,15 +667,15 @@ ${PYSITELIB}/pygame/tests/joystick_test.
 ${PYSITELIB}/pygame/tests/key_test.py
 ${PYSITELIB}/pygame/tests/key_test.pyc
 ${PYSITELIB}/pygame/tests/key_test.pyo
+${PYSITELIB}/pygame/tests/locals_test.py
+${PYSITELIB}/pygame/tests/locals_test.pyc
+${PYSITELIB}/pygame/tests/locals_test.pyo
 ${PYSITELIB}/pygame/tests/mask_test.py
 ${PYSITELIB}/pygame/tests/mask_test.pyc
 ${PYSITELIB}/pygame/tests/mask_test.pyo
 ${PYSITELIB}/pygame/tests/math_test.py
 ${PYSITELIB}/pygame/tests/math_test.pyc
 ${PYSITELIB}/pygame/tests/math_test.pyo
-${PYSITELIB}/pygame/tests/midi_tags.py
-${PYSITELIB}/pygame/tests/midi_tags.pyc
-${PYSITELIB}/pygame/tests/midi_tags.pyo
 ${PYSITELIB}/pygame/tests/midi_test.py
 ${PYSITELIB}/pygame/tests/midi_test.pyc
 ${PYSITELIB}/pygame/tests/midi_test.pyo
@@ -416,12 +694,6 @@ ${PYSITELIB}/pygame/tests/mixer_test.pyo
 ${PYSITELIB}/pygame/tests/mouse_test.py
 ${PYSITELIB}/pygame/tests/mouse_test.pyc
 ${PYSITELIB}/pygame/tests/mouse_test.pyo
-${PYSITELIB}/pygame/tests/overlay_tags.py
-${PYSITELIB}/pygame/tests/overlay_tags.pyc
-${PYSITELIB}/pygame/tests/overlay_tags.pyo
-${PYSITELIB}/pygame/tests/overlay_test.py
-${PYSITELIB}/pygame/tests/overlay_test.pyc
-${PYSITELIB}/pygame/tests/overlay_test.pyo
 ${PYSITELIB}/pygame/tests/pixelarray_test.py
 ${PYSITELIB}/pygame/tests/pixelarray_test.pyc
 ${PYSITELIB}/pygame/tests/pixelarray_test.pyo
@@ -593,9 +865,6 @@ ${PYSITELIB}/pygame/tests/surflock_test.
 ${PYSITELIB}/pygame/tests/sysfont_test.py
 ${PYSITELIB}/pygame/tests/sysfont_test.pyc
 ${PYSITELIB}/pygame/tests/sysfont_test.pyo
-${PYSITELIB}/pygame/tests/test_test_.py
-${PYSITELIB}/pygame/tests/test_test_.pyc
-${PYSITELIB}/pygame/tests/test_test_.pyo
 ${PYSITELIB}/pygame/tests/test_utils/__init__.py
 ${PYSITELIB}/pygame/tests/test_utils/__init__.pyc
 ${PYSITELIB}/pygame/tests/test_utils/__init__.pyo
@@ -629,9 +898,6 @@ ${PYSITELIB}/pygame/tests/threads_test.p
 ${PYSITELIB}/pygame/tests/time_test.py
 ${PYSITELIB}/pygame/tests/time_test.pyc
 ${PYSITELIB}/pygame/tests/time_test.pyo
-${PYSITELIB}/pygame/tests/touch_tags.py
-${PYSITELIB}/pygame/tests/touch_tags.pyc
-${PYSITELIB}/pygame/tests/touch_tags.pyo
 ${PYSITELIB}/pygame/tests/touch_test.py
 ${PYSITELIB}/pygame/tests/touch_test.pyc
 ${PYSITELIB}/pygame/tests/touch_test.pyo
@@ -641,14 +907,17 @@ ${PYSITELIB}/pygame/tests/transform_test
 ${PYSITELIB}/pygame/tests/version_test.py
 ${PYSITELIB}/pygame/tests/version_test.pyc
 ${PYSITELIB}/pygame/tests/version_test.pyo
-${PYSITELIB}/pygame/threads/Py25Queue.py
-${PYSITELIB}/pygame/threads/Py25Queue.pyc
-${PYSITELIB}/pygame/threads/Py25Queue.pyo
+${PYSITELIB}/pygame/tests/video_test.py
+${PYSITELIB}/pygame/tests/video_test.pyc
+${PYSITELIB}/pygame/tests/video_test.pyo
 ${PYSITELIB}/pygame/threads/__init__.py
 ${PYSITELIB}/pygame/threads/__init__.pyc
 ${PYSITELIB}/pygame/threads/__init__.pyo
+${PYSITELIB}/pygame/time.pyi
 ${PYSITELIB}/pygame/time.so
+${PYSITELIB}/pygame/transform.pyi
 ${PYSITELIB}/pygame/transform.so
 ${PYSITELIB}/pygame/version.py
 ${PYSITELIB}/pygame/version.pyc
+${PYSITELIB}/pygame/version.pyi
 ${PYSITELIB}/pygame/version.pyo

Index: pkgsrc/devel/py-game/buildlink3.mk
diff -u pkgsrc/devel/py-game/buildlink3.mk:1.32 pkgsrc/devel/py-game/buildlink3.mk:1.33
--- pkgsrc/devel/py-game/buildlink3.mk:1.32     Sun Jan 29 21:14:33 2023
+++ pkgsrc/devel/py-game/buildlink3.mk  Sun Oct 29 17:59:35 2023
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.32 2023/01/29 21:14:33 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.33 2023/10/29 17:59:35 wiz Exp $
 
 BUILDLINK_TREE+=       py-game
 
@@ -8,13 +8,13 @@ PY_GAME_BUILDLINK3_MK:=
 .include "../../lang/python/pyversion.mk"
 
 BUILDLINK_API_DEPENDS.py-game+=        ${PYPKGPREFIX}-game>=1.9.1
-BUILDLINK_ABI_DEPENDS.py-game+=        ${PYPKGPREFIX}-game>=1.9.6nb3
+BUILDLINK_ABI_DEPENDS.py-game+=        ${PYPKGPREFIX}-game>=2.5.2
 BUILDLINK_PKGSRCDIR.py-game?=  ../../devel/py-game
 
-.include "../../audio/SDL_mixer/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
-.include "../../devel/SDL_ttf/buildlink3.mk"
-.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../audio/SDL2_mixer/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../fonts/SDL2_ttf/buildlink3.mk"
+.include "../../graphics/SDL2_image/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../multimedia/smpeg/buildlink3.mk"
 .if ${OPSYS} != "Darwin"

Index: pkgsrc/devel/py-game/distinfo
diff -u pkgsrc/devel/py-game/distinfo:1.14 pkgsrc/devel/py-game/distinfo:1.15
--- pkgsrc/devel/py-game/distinfo:1.14  Wed Jul 27 19:05:58 2022
+++ pkgsrc/devel/py-game/distinfo       Sun Oct 29 17:59:35 2023
@@ -1,9 +1,5 @@
-$NetBSD: distinfo,v 1.14 2022/07/27 19:05:58 wiz Exp $
+$NetBSD: distinfo,v 1.15 2023/10/29 17:59:35 wiz Exp $
 
-BLAKE2s (pygame-1.9.6.tar.gz) = c0d6c76daada468ffda34e8610171057045782f63186f075d9354cbec94389f1
-SHA512 (pygame-1.9.6.tar.gz) = d923c554203a7c35e37921658cb4c5bf50215ab0ff4d2b869a1ee6b2e2ca31d66ec4bbde4287f5a777838ffe932cd15b993cb0224b86e43d684de61c35acbcd0
-Size (pygame-1.9.6.tar.gz) = 3223131 bytes
-SHA1 (patch-buildconfig_Setup.SDL1.in) = 185fe6e5d61fdbaab8884584c34d3925d8a73828
-SHA1 (patch-buildconfig_Setup.SDL2.in) = 9b33e714df4319622aac66ced2b3ce36f879dc8c
-SHA1 (patch-buildconfig_config__darwin.py) = 181c99f91473e6e6a12ddb345858cecfe6edc6bf
-SHA1 (patch-buildconfig_config__unix.py) = 2f47293c343bbfdea048f75166082139fcbf94fb
+BLAKE2s (pygame-2.5.2.tar.gz) = 6e187cab6d2058fdd1345741ac5a8a408f5e2ab0ef321418cae8d630c45d23e6
+SHA512 (pygame-2.5.2.tar.gz) = 4cff4a36b53608b7fa0e6694f8130817077471e76143db7c3a83427c9269b1618b8cd053ff3c3c1872e10c2be42b991b98836c6fae253051c9a912597fdcc845
+Size (pygame-2.5.2.tar.gz) = 15788328 bytes



Home | Main Index | Thread Index | Old Index