pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py27-game



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Oct 29 17:53:19 UTC 2023

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

Log Message:
devel/py27-game: import py27-game-1.9.6nb3

Pygame is a set of Python modules designed for writing games. It is written on
top of the excellent SDL library. This allows you to create fully featured
games and multimedia programs in the python language. Pygame is highly
portable and runs on nearly every platform and operating system.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py27-game/DESCR \
    pkgsrc/devel/py27-game/Makefile pkgsrc/devel/py27-game/PLIST \
    pkgsrc/devel/py27-game/buildlink3.mk pkgsrc/devel/py27-game/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL1.in \
    pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL2.in \
    pkgsrc/devel/py27-game/patches/patch-buildconfig_config__darwin.py \
    pkgsrc/devel/py27-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.

Added files:

Index: pkgsrc/devel/py27-game/DESCR
diff -u /dev/null pkgsrc/devel/py27-game/DESCR:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/DESCR        Sun Oct 29 17:53:19 2023
@@ -0,0 +1,4 @@
+Pygame is a set of Python modules designed for writing games. It is written on
+top of the excellent SDL library. This allows you to create fully featured
+games and multimedia programs in the python language. Pygame is highly
+portable and runs on nearly every platform and operating system.
Index: pkgsrc/devel/py27-game/Makefile
diff -u /dev/null pkgsrc/devel/py27-game/Makefile:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/Makefile     Sun Oct 29 17:53:19 2023
@@ -0,0 +1,52 @@
+# $NetBSD: Makefile,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+DISTNAME=      pygame-1.9.6
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
+PKGREVISION=   3
+CATEGORIES=    devel games python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=P/Pygame/}
+
+MAINTAINER=    ryoon%NetBSD.org@localhost
+HOMEPAGE=      http://www.pygame.org/
+COMMENT=       Set of Python modules designed for writing games
+LICENSE=       gnu-lgpl-v2.1
+
+USE_TOOLS+=    pkg-config
+
+REPLACE_PYTHON+=       examples/*.py
+REPLACE_PYTHON+=       setup.py
+
+PYTHON_VERSIONS_ACCEPTED=      27
+
+SUBST_CLASSES+=                fixpath
+SUBST_STAGE.fixpath=   pre-configure
+SUBST_MESSAGE.fixpath= Fixing paths.
+SUBST_FILES.fixpath=   buildconfig/config_darwin.py
+SUBST_FILES.fixpath+=  buildconfig/config_unix.py
+SUBST_SED.fixpath=     -e 's,/usr/local,${PREFIX},g'
+
+.include "../../mk/bsd.prefs.mk"
+PLIST_VARS+=           darwin unix
+.if ${OPSYS} == "Darwin"
+PLIST.darwin=          yes
+.else
+.  include "../../x11/libX11/buildlink3.mk"
+PLIST.unix=            yes
+.endif
+
+# Disable video4linux
+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 "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../multimedia/smpeg/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py27-game/PLIST
diff -u /dev/null pkgsrc/devel/py27-game/PLIST:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/PLIST        Sun Oct 29 17:53:19 2023
@@ -0,0 +1,654 @@
+@comment $NetBSD: PLIST,v 1.1 2023/10/29 17:53:19 wiz Exp $
+${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/mask.h
+${PYINC}/pygame/mixer.h
+${PYINC}/pygame/palette.h
+${PYINC}/pygame/pgarrinter.h
+${PYINC}/pygame/pgbufferproxy.h
+${PYINC}/pygame/pgcompat.h
+${PYINC}/pygame/pgopengl.h
+${PYINC}/pygame/pygame.h
+${PYINC}/pygame/scrap.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}/pygame/__init__.py
+${PYSITELIB}/pygame/__init__.pyc
+${PYSITELIB}/pygame/__init__.pyo
+${PYSITELIB}/pygame/_camera_opencv_highgui.py
+${PYSITELIB}/pygame/_camera_opencv_highgui.pyc
+${PYSITELIB}/pygame/_camera_opencv_highgui.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/_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/base.so
+${PYSITELIB}/pygame/bufferproxy.so
+${PYSITELIB}/pygame/camera.py
+${PYSITELIB}/pygame/camera.pyc
+${PYSITELIB}/pygame/camera.pyo
+${PYSITELIB}/pygame/cdrom.so
+${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.so
+${PYSITELIB}/pygame/cursors.py
+${PYSITELIB}/pygame/cursors.pyc
+${PYSITELIB}/pygame/cursors.pyo
+${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/draw.so
+${PYSITELIB}/pygame/draw_py.py
+${PYSITELIB}/pygame/draw_py.pyc
+${PYSITELIB}/pygame/draw_py.pyo
+${PYSITELIB}/pygame/event.so
+${PYSITELIB}/pygame/examples/__init__.py
+${PYSITELIB}/pygame/examples/__init__.pyc
+${PYSITELIB}/pygame/examples/__init__.pyo
+${PYSITELIB}/pygame/examples/aacircle.py
+${PYSITELIB}/pygame/examples/aacircle.pyc
+${PYSITELIB}/pygame/examples/aacircle.pyo
+${PYSITELIB}/pygame/examples/aliens.py
+${PYSITELIB}/pygame/examples/aliens.pyc
+${PYSITELIB}/pygame/examples/aliens.pyo
+${PYSITELIB}/pygame/examples/arraydemo.py
+${PYSITELIB}/pygame/examples/arraydemo.pyc
+${PYSITELIB}/pygame/examples/arraydemo.pyo
+${PYSITELIB}/pygame/examples/audiocapture.py
+${PYSITELIB}/pygame/examples/audiocapture.pyc
+${PYSITELIB}/pygame/examples/audiocapture.pyo
+${PYSITELIB}/pygame/examples/blend_fill.py
+${PYSITELIB}/pygame/examples/blend_fill.pyc
+${PYSITELIB}/pygame/examples/blend_fill.pyo
+${PYSITELIB}/pygame/examples/blit_blends.py
+${PYSITELIB}/pygame/examples/blit_blends.pyc
+${PYSITELIB}/pygame/examples/blit_blends.pyo
+${PYSITELIB}/pygame/examples/camera.py
+${PYSITELIB}/pygame/examples/camera.pyc
+${PYSITELIB}/pygame/examples/camera.pyo
+${PYSITELIB}/pygame/examples/chimp.py
+${PYSITELIB}/pygame/examples/chimp.pyc
+${PYSITELIB}/pygame/examples/chimp.pyo
+${PYSITELIB}/pygame/examples/cursors.py
+${PYSITELIB}/pygame/examples/cursors.pyc
+${PYSITELIB}/pygame/examples/cursors.pyo
+${PYSITELIB}/pygame/examples/data/alien1.gif
+${PYSITELIB}/pygame/examples/data/alien1.jpg
+${PYSITELIB}/pygame/examples/data/alien1.png
+${PYSITELIB}/pygame/examples/data/alien2.gif
+${PYSITELIB}/pygame/examples/data/alien2.png
+${PYSITELIB}/pygame/examples/data/alien3.gif
+${PYSITELIB}/pygame/examples/data/alien3.png
+${PYSITELIB}/pygame/examples/data/arraydemo.bmp
+${PYSITELIB}/pygame/examples/data/asprite.bmp
+${PYSITELIB}/pygame/examples/data/background.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/city.png
+${PYSITELIB}/pygame/examples/data/danger.gif
+${PYSITELIB}/pygame/examples/data/explosion1.gif
+${PYSITELIB}/pygame/examples/data/fist.bmp
+${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/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/sans.ttf
+${PYSITELIB}/pygame/examples/data/secosmic_lo.wav
+${PYSITELIB}/pygame/examples/data/shot.gif
+${PYSITELIB}/pygame/examples/data/static.png
+${PYSITELIB}/pygame/examples/data/whiff.wav
+${PYSITELIB}/pygame/examples/data/yuv_1.pgm
+${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/fonty.py
+${PYSITELIB}/pygame/examples/fonty.pyc
+${PYSITELIB}/pygame/examples/fonty.pyo
+${PYSITELIB}/pygame/examples/freetype_misc.py
+${PYSITELIB}/pygame/examples/freetype_misc.pyc
+${PYSITELIB}/pygame/examples/freetype_misc.pyo
+${PYSITELIB}/pygame/examples/glcube.py
+${PYSITELIB}/pygame/examples/glcube.pyc
+${PYSITELIB}/pygame/examples/glcube.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/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
+${PYSITELIB}/pygame/examples/midi.py
+${PYSITELIB}/pygame/examples/midi.pyc
+${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/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/scaletest.py
+${PYSITELIB}/pygame/examples/scaletest.pyc
+${PYSITELIB}/pygame/examples/scaletest.pyo
+${PYSITELIB}/pygame/examples/scrap_clipboard.py
+${PYSITELIB}/pygame/examples/scrap_clipboard.pyc
+${PYSITELIB}/pygame/examples/scrap_clipboard.pyo
+${PYSITELIB}/pygame/examples/scroll.py
+${PYSITELIB}/pygame/examples/scroll.pyc
+${PYSITELIB}/pygame/examples/scroll.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/stars.py
+${PYSITELIB}/pygame/examples/stars.pyc
+${PYSITELIB}/pygame/examples/stars.pyo
+${PYSITELIB}/pygame/examples/testsprite.py
+${PYSITELIB}/pygame/examples/testsprite.pyc
+${PYSITELIB}/pygame/examples/testsprite.pyo
+${PYSITELIB}/pygame/examples/textinput.py
+${PYSITELIB}/pygame/examples/textinput.pyc
+${PYSITELIB}/pygame/examples/textinput.pyo
+${PYSITELIB}/pygame/examples/vgrade.py
+${PYSITELIB}/pygame/examples/vgrade.pyc
+${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/font.so
+${PYSITELIB}/pygame/freesansbold.ttf
+${PYSITELIB}/pygame/freetype.py
+${PYSITELIB}/pygame/freetype.pyc
+${PYSITELIB}/pygame/freetype.pyo
+${PYSITELIB}/pygame/ftfont.py
+${PYSITELIB}/pygame/ftfont.pyc
+${PYSITELIB}/pygame/ftfont.pyo
+${PYSITELIB}/pygame/gfxdraw.so
+${PYSITELIB}/pygame/image.so
+${PYSITELIB}/pygame/imageext.so
+${PYSITELIB}/pygame/joystick.so
+${PYSITELIB}/pygame/key.so
+${PYSITELIB}/pygame/locals.py
+${PYSITELIB}/pygame/locals.pyc
+${PYSITELIB}/pygame/locals.pyo
+${PYSITELIB}/pygame/macosx.py
+${PYSITELIB}/pygame/macosx.pyc
+${PYSITELIB}/pygame/macosx.pyo
+${PYSITELIB}/pygame/mask.so
+${PYSITELIB}/pygame/math.so
+${PYSITELIB}/pygame/midi.py
+${PYSITELIB}/pygame/midi.pyc
+${PYSITELIB}/pygame/midi.pyo
+${PYSITELIB}/pygame/mixer.so
+${PYSITELIB}/pygame/mixer_music.so
+${PYSITELIB}/pygame/mouse.so
+${PYSITELIB}/pygame/newbuffer.so
+${PYSITELIB}/pygame/overlay.so
+${PYSITELIB}/pygame/pixelarray.so
+${PYSITELIB}/pygame/pixelcopy.so
+${PYSITELIB}/pygame/pkgdata.py
+${PYSITELIB}/pygame/pkgdata.pyc
+${PYSITELIB}/pygame/pkgdata.pyo
+${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/rect.so
+${PYSITELIB}/pygame/rwobject.so
+${PLIST.unix}${PYSITELIB}/pygame/scrap.so
+${PLIST.darwin}${PYSITELIB}/pygame/sdlmain_osx.so
+${PYSITELIB}/pygame/sndarray.py
+${PYSITELIB}/pygame/sndarray.pyc
+${PYSITELIB}/pygame/sndarray.pyo
+${PYSITELIB}/pygame/sprite.py
+${PYSITELIB}/pygame/sprite.pyc
+${PYSITELIB}/pygame/sprite.pyo
+${PYSITELIB}/pygame/surface.so
+${PYSITELIB}/pygame/surfarray.py
+${PYSITELIB}/pygame/surfarray.pyc
+${PYSITELIB}/pygame/surfarray.pyo
+${PYSITELIB}/pygame/surflock.so
+${PYSITELIB}/pygame/sysfont.py
+${PYSITELIB}/pygame/sysfont.pyc
+${PYSITELIB}/pygame/sysfont.pyo
+${PYSITELIB}/pygame/tests/__init__.py
+${PYSITELIB}/pygame/tests/__init__.pyc
+${PYSITELIB}/pygame/tests/__init__.pyo
+${PYSITELIB}/pygame/tests/__main__.py
+${PYSITELIB}/pygame/tests/__main__.pyc
+${PYSITELIB}/pygame/tests/__main__.pyo
+${PYSITELIB}/pygame/tests/base_test.py
+${PYSITELIB}/pygame/tests/base_test.pyc
+${PYSITELIB}/pygame/tests/base_test.pyo
+${PYSITELIB}/pygame/tests/blit_test.py
+${PYSITELIB}/pygame/tests/blit_test.pyc
+${PYSITELIB}/pygame/tests/blit_test.pyo
+${PYSITELIB}/pygame/tests/bufferproxy_test.py
+${PYSITELIB}/pygame/tests/bufferproxy_test.pyc
+${PYSITELIB}/pygame/tests/bufferproxy_test.pyo
+${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/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/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/PyGameMono-18-100dpi.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-18-75dpi.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-8.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono.otf
+${PYSITELIB}/pygame/tests/fixtures/fonts/test_fixed.otf
+${PYSITELIB}/pygame/tests/fixtures/fonts/test_sans.ttf
+${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
+${PYSITELIB}/pygame/tests/freetype_tags.py
+${PYSITELIB}/pygame/tests/freetype_tags.pyc
+${PYSITELIB}/pygame/tests/freetype_tags.pyo
+${PYSITELIB}/pygame/tests/freetype_test.py
+${PYSITELIB}/pygame/tests/freetype_test.pyc
+${PYSITELIB}/pygame/tests/freetype_test.pyo
+${PYSITELIB}/pygame/tests/ftfont_tags.py
+${PYSITELIB}/pygame/tests/ftfont_tags.pyc
+${PYSITELIB}/pygame/tests/ftfont_tags.pyo
+${PYSITELIB}/pygame/tests/ftfont_test.py
+${PYSITELIB}/pygame/tests/ftfont_test.pyc
+${PYSITELIB}/pygame/tests/ftfont_test.pyo
+${PYSITELIB}/pygame/tests/gfxdraw_test.py
+${PYSITELIB}/pygame/tests/gfxdraw_test.pyc
+${PYSITELIB}/pygame/tests/gfxdraw_test.pyo
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.py
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyc
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyo
+${PYSITELIB}/pygame/tests/image_tags.py
+${PYSITELIB}/pygame/tests/image_tags.pyc
+${PYSITELIB}/pygame/tests/image_tags.pyo
+${PYSITELIB}/pygame/tests/image_test.py
+${PYSITELIB}/pygame/tests/image_test.pyc
+${PYSITELIB}/pygame/tests/image_test.pyo
+${PYSITELIB}/pygame/tests/imageext_tags.py
+${PYSITELIB}/pygame/tests/imageext_tags.pyc
+${PYSITELIB}/pygame/tests/imageext_tags.pyo
+${PYSITELIB}/pygame/tests/imageext_test.py
+${PYSITELIB}/pygame/tests/imageext_test.pyc
+${PYSITELIB}/pygame/tests/imageext_test.pyo
+${PYSITELIB}/pygame/tests/joystick_test.py
+${PYSITELIB}/pygame/tests/joystick_test.pyc
+${PYSITELIB}/pygame/tests/joystick_test.pyo
+${PYSITELIB}/pygame/tests/key_test.py
+${PYSITELIB}/pygame/tests/key_test.pyc
+${PYSITELIB}/pygame/tests/key_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
+${PYSITELIB}/pygame/tests/mixer_music_tags.py
+${PYSITELIB}/pygame/tests/mixer_music_tags.pyc
+${PYSITELIB}/pygame/tests/mixer_music_tags.pyo
+${PYSITELIB}/pygame/tests/mixer_music_test.py
+${PYSITELIB}/pygame/tests/mixer_music_test.pyc
+${PYSITELIB}/pygame/tests/mixer_music_test.pyo
+${PYSITELIB}/pygame/tests/mixer_tags.py
+${PYSITELIB}/pygame/tests/mixer_tags.pyc
+${PYSITELIB}/pygame/tests/mixer_tags.pyo
+${PYSITELIB}/pygame/tests/mixer_test.py
+${PYSITELIB}/pygame/tests/mixer_test.pyc
+${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
+${PYSITELIB}/pygame/tests/pixelcopy_test.py
+${PYSITELIB}/pygame/tests/pixelcopy_test.pyc
+${PYSITELIB}/pygame/tests/pixelcopy_test.pyo
+${PYSITELIB}/pygame/tests/rect_test.py
+${PYSITELIB}/pygame/tests/rect_test.pyc
+${PYSITELIB}/pygame/tests/rect_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyo
+${PYSITELIB}/pygame/tests/rwobject_test.py
+${PYSITELIB}/pygame/tests/rwobject_test.pyc
+${PYSITELIB}/pygame/tests/rwobject_test.pyo
+${PYSITELIB}/pygame/tests/scrap_tags.py
+${PYSITELIB}/pygame/tests/scrap_tags.pyc
+${PYSITELIB}/pygame/tests/scrap_tags.pyo
+${PYSITELIB}/pygame/tests/scrap_test.py
+${PYSITELIB}/pygame/tests/scrap_test.pyc
+${PYSITELIB}/pygame/tests/scrap_test.pyo
+${PYSITELIB}/pygame/tests/sndarray_tags.py
+${PYSITELIB}/pygame/tests/sndarray_tags.pyc
+${PYSITELIB}/pygame/tests/sndarray_tags.pyo
+${PYSITELIB}/pygame/tests/sndarray_test.py
+${PYSITELIB}/pygame/tests/sndarray_test.pyc
+${PYSITELIB}/pygame/tests/sndarray_test.pyo
+${PYSITELIB}/pygame/tests/sprite_test.py
+${PYSITELIB}/pygame/tests/sprite_test.pyc
+${PYSITELIB}/pygame/tests/sprite_test.pyo
+${PYSITELIB}/pygame/tests/surface_test.py
+${PYSITELIB}/pygame/tests/surface_test.pyc
+${PYSITELIB}/pygame/tests/surface_test.pyo
+${PYSITELIB}/pygame/tests/surfarray_tags.py
+${PYSITELIB}/pygame/tests/surfarray_tags.pyc
+${PYSITELIB}/pygame/tests/surfarray_tags.pyo
+${PYSITELIB}/pygame/tests/surfarray_test.py
+${PYSITELIB}/pygame/tests/surfarray_test.pyc
+${PYSITELIB}/pygame/tests/surfarray_test.pyo
+${PYSITELIB}/pygame/tests/surflock_test.py
+${PYSITELIB}/pygame/tests/surflock_test.pyc
+${PYSITELIB}/pygame/tests/surflock_test.pyo
+${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
+${PYSITELIB}/pygame/tests/test_utils/arrinter.py
+${PYSITELIB}/pygame/tests/test_utils/arrinter.pyc
+${PYSITELIB}/pygame/tests/test_utils/arrinter.pyo
+${PYSITELIB}/pygame/tests/test_utils/async_sub.py
+${PYSITELIB}/pygame/tests/test_utils/async_sub.pyc
+${PYSITELIB}/pygame/tests/test_utils/async_sub.pyo
+${PYSITELIB}/pygame/tests/test_utils/buftools.py
+${PYSITELIB}/pygame/tests/test_utils/buftools.pyc
+${PYSITELIB}/pygame/tests/test_utils/buftools.pyo
+${PYSITELIB}/pygame/tests/test_utils/endian.py
+${PYSITELIB}/pygame/tests/test_utils/endian.pyc
+${PYSITELIB}/pygame/tests/test_utils/endian.pyo
+${PYSITELIB}/pygame/tests/test_utils/png.py
+${PYSITELIB}/pygame/tests/test_utils/png.pyc
+${PYSITELIB}/pygame/tests/test_utils/png.pyo
+${PYSITELIB}/pygame/tests/test_utils/run_tests.py
+${PYSITELIB}/pygame/tests/test_utils/run_tests.pyc
+${PYSITELIB}/pygame/tests/test_utils/run_tests.pyo
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.py
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.pyc
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.pyo
+${PYSITELIB}/pygame/tests/test_utils/test_runner.py
+${PYSITELIB}/pygame/tests/test_utils/test_runner.pyc
+${PYSITELIB}/pygame/tests/test_utils/test_runner.pyo
+${PYSITELIB}/pygame/tests/threads_test.py
+${PYSITELIB}/pygame/tests/threads_test.pyc
+${PYSITELIB}/pygame/tests/threads_test.pyo
+${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
+${PYSITELIB}/pygame/tests/transform_test.py
+${PYSITELIB}/pygame/tests/transform_test.pyc
+${PYSITELIB}/pygame/tests/transform_test.pyo
+${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/threads/__init__.py
+${PYSITELIB}/pygame/threads/__init__.pyc
+${PYSITELIB}/pygame/threads/__init__.pyo
+${PYSITELIB}/pygame/time.so
+${PYSITELIB}/pygame/transform.so
+${PYSITELIB}/pygame/version.py
+${PYSITELIB}/pygame/version.pyc
+${PYSITELIB}/pygame/version.pyo
Index: pkgsrc/devel/py27-game/buildlink3.mk
diff -u /dev/null pkgsrc/devel/py27-game/buildlink3.mk:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/buildlink3.mk        Sun Oct 29 17:53:19 2023
@@ -0,0 +1,25 @@
+# $NetBSD: buildlink3.mk,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+BUILDLINK_TREE+=       py-game
+
+.if !defined(PY_GAME_BUILDLINK3_MK)
+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_PKGSRCDIR.py-game?=  ../../devel/py27-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 "../../graphics/png/buildlink3.mk"
+.include "../../multimedia/smpeg/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.  include "../../x11/libX11/buildlink3.mk"
+.endif
+.endif # PY_GAME_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -py-game
Index: pkgsrc/devel/py27-game/distinfo
diff -u /dev/null pkgsrc/devel/py27-game/distinfo:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/distinfo     Sun Oct 29 17:53:19 2023
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2023/10/29 17:53:19 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

Index: pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL1.in
diff -u /dev/null pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL1.in:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL1.in      Sun Oct 29 17:53:19 2023
@@ -0,0 +1,24 @@
+$NetBSD: patch-buildconfig_Setup.SDL1.in,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+Disable portmidi/porttime
+
+--- buildconfig/Setup.SDL1.in.orig     2019-04-25 06:14:17.000000000 +0000
++++ buildconfig/Setup.SDL1.in
+@@ -7,15 +7,13 @@
+ 
+ 
+ #--StartConfig
+-SDL = -I/usr/include/SDL -D_REENTRANT -lSDL
++SDL = -D_REENTRANT -lSDL
+ FONT = -lSDL_ttf
+ IMAGE = -lSDL_image
+ MIXER = -lSDL_mixer
+-PNG = -lpng
++PNG = -lpng16
+ JPEG = -ljpeg
+ SCRAP = -lX11
+-PORTMIDI = -lportmidi
+-PORTTIME = -lporttime
+ FREETYPE = -lfreetype
+ #--EndConfig
+ 
Index: pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL2.in
diff -u /dev/null pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL2.in:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/patches/patch-buildconfig_Setup.SDL2.in      Sun Oct 29 17:53:19 2023
@@ -0,0 +1,21 @@
+$NetBSD: patch-buildconfig_Setup.SDL2.in,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+Disable portmidi/porttime
+
+--- buildconfig/Setup.SDL2.in.orig     2019-06-06 17:28:51.000000000 +0000
++++ buildconfig/Setup.SDL2.in
+@@ -7,13 +7,11 @@
+ 
+ 
+ #--StartConfig
+-SDL = -I/usr/include -D_REENTRANT -DSDL2 -lSDL2
++SDL = -D_REENTRANT -DSDL2 -lSDL2
+ FONT = -lSDL2_ttf
+ IMAGE = -lSDL2_image
+ MIXER = -lSDL2_mixer
+ SCRAP = -lX11
+-PORTMIDI = -lportmidi
+-PORTTIME = -lporttime
+ FREETYPE = -lfreetype
+ #--EndConfig
+ 
Index: pkgsrc/devel/py27-game/patches/patch-buildconfig_config__darwin.py
diff -u /dev/null pkgsrc/devel/py27-game/patches/patch-buildconfig_config__darwin.py:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/patches/patch-buildconfig_config__darwin.py  Sun Oct 29 17:53:19 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-buildconfig_config__darwin.py,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+Use correct libpng.
+
+--- buildconfig/config_darwin.py.orig  2019-04-25 06:14:17.000000000 +0000
++++ buildconfig/config_darwin.py
+@@ -150,7 +150,7 @@ def main(sdl2=False):
+     DEPS.extend([
+         FrameworkDependency('PORTTIME', 'CoreMidi.h', 'CoreMidi', 'CoreMIDI'),
+         FrameworkDependency('QUICKTIME', 'QuickTime.h', 'QuickTime', 'QuickTime'),
+-        Dependency('PNG', 'png.h', 'libpng', ['png']),
++        Dependency('PNG', 'png.h', 'libpng16', ['png16']),
+         Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
+         Dependency('PORTMIDI', 'portmidi.h', 'libportmidi', ['portmidi']),
+         find_freetype(),
Index: pkgsrc/devel/py27-game/patches/patch-buildconfig_config__unix.py
diff -u /dev/null pkgsrc/devel/py27-game/patches/patch-buildconfig_config__unix.py:1.1
--- /dev/null   Sun Oct 29 17:53:19 2023
+++ pkgsrc/devel/py27-game/patches/patch-buildconfig_config__unix.py    Sun Oct 29 17:53:19 2023
@@ -0,0 +1,51 @@
+$NetBSD: patch-buildconfig_config__unix.py,v 1.1 2023/10/29 17:53:19 wiz Exp $
+
+Detect X11R6 or X11R7; avoid localbase overriding search.
+Use correct libpng.
+Disable portmidi and porttime; porttime is a part of portmidi.
+
+--- buildconfig/config_unix.py.orig    2019-04-25 06:14:17.000000000 +0000
++++ buildconfig/config_unix.py
+@@ -148,12 +148,12 @@ def main(sdl2=False):
+ 
+     #these get prefixes with '/usr' and '/usr/local' or the $LOCALBASE
+     if sdl2:
+-        origincdirs = ['/include', '/include/SDL2']
+-        origlibdirs = ['/lib','/lib64','/X11R6/lib',
++        origincdirs = ['/include', '/include/SDL2', '/X11R6/include', '/X11R7/include']
++        origlibdirs = ['/lib','/lib64','/X11R6/lib', '/X11R7/lib',
+                        '/lib/i386-linux-gnu', '/lib/x86_64-linux-gnu']
+     else:
+         origincdirs = ['/include', '/include/SDL', '/include/SDL']
+-        origlibdirs = ['/lib','/lib64','/X11R6/lib']
++        origlibdirs = ['/lib','/lib64','/X11R6/lib','/X11R7/lib']
+     if 'ORIGLIBDIRS' in os.environ and os.environ['ORIGLIBDIRS'] != "":
+         origlibdirs = os.environ['ORIGLIBDIRS'].split(":")
+ 
+@@ -216,13 +216,12 @@ def main(sdl2=False):
+             #Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),
+         ]
+     DEPS.extend([
+-        Dependency('PNG', 'png.h', 'libpng', ['png']),
++        Dependency('PNG', 'png.h', 'libpng16', ['png16']),
+         Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
+         Dependency('SCRAP', '', 'libX11', ['X11']),
+         #Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),
+     ])
+-    is_freebsd = platform.system() == 'FreeBSD'
+-    if not is_freebsd:
++    if False:
+         porttime_dep = get_porttime_dep()
+         DEPS.append(
+             Dependency('PORTMIDI', 'portmidi.h', 'libportmidi.so', ['portmidi'])
+@@ -243,8 +242,8 @@ def main(sdl2=False):
+     incdirs += ["/usr/local"+d for d in origincdirs]
+     libdirs += ["/usr/local"+d for d in origlibdirs]
+     if localbase:
+-        incdirs = [localbase+d for d in origincdirs]
+-        libdirs = [localbase+d for d in origlibdirs]
++        incdirs += [localbase+d for d in origincdirs]
++        libdirs += [localbase+d for d in origlibdirs]
+ 
+     for arg in DEPS[0].cflags.split():
+         if arg[:2] == '-I':



Home | Main Index | Thread Index | Old Index