update py-game to 1.9.6

In this update the source directories were restructured so all our local
patches need to be applied to new file names causing a bit of churn.

The biggest change in this release is progress towards migrating from sdl1
to sdl2. For now our port stays on sdl1 though.
This commit is contained in:
daniel 2020-11-21 01:05:21 +00:00
parent b1a8764d0d
commit 8b812e3a6a
9 changed files with 82 additions and 63 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.39 2020/11/15 03:31:52 daniel Exp $
# $OpenBSD: Makefile,v 1.40 2020/11/21 01:05:21 daniel Exp $
COMMENT= set of Python modules designed for writing games
MODPY_EGG_VERSION = 1.9.3
MODPY_EGG_VERSION = 1.9.6
DISTNAME= pygame-${MODPY_EGG_VERSION}
PKGNAME = py-game-${MODPY_EGG_VERSION}
CATEGORIES= devel games
REVISION = 4
HOMEPAGE= https://www.pygame.org/
@ -41,8 +40,8 @@ TEST_IS_INTERACTIVE= x11
TEST_ENV = PYTHONPATH=${WRKSRC}
do-configure:
${SUBST_CMD} ${WRKSRC}/Setup.in
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MODPY_BIN} config.py
${SUBST_CMD} ${WRKSRC}/buildconfig/Setup.SDL1.in
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MODPY_BIN} buildconfig/config.py
post-install:
${INSTALL_DATA_DIR} ${EXAMPLESDIR}
@ -51,7 +50,7 @@ post-install:
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/data
${INSTALL_SCRIPT} ${WRKSRC}/examples/data/* ${EXAMPLESDIR}/data
${INSTALL_DATA_DIR} ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/readme.rst ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/README.rst ${DOCDIR}
${INSTALL_DATA} ${WRKSRC}/docs/*.{gif,html} ${DOCDIR}
.for i in ref tut
${INSTALL_DATA_DIR} ${DOCDIR}/$i

View File

@ -1,2 +1,2 @@
SHA256 (pygame-1.9.3.tar.gz) = dRAhgZvcDL5cvVGQSrtv+emu5bDolVrwIoTQ531snsI=
SIZE (pygame-1.9.3.tar.gz) = 2974541
SHA256 (pygame-1.9.6.tar.gz) = MBxkKMCIDs1KnjlRuA5TnDOGO2/zVqRD2xdY3k8peVc=
SIZE (pygame-1.9.6.tar.gz) = 3223131

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-Setup_in,v 1.5 2020/11/15 03:31:52 daniel Exp $
Index: Setup.in
--- Setup.in.orig
+++ Setup.in
@@ -47,7 +47,7 @@ base src/base.c $(SDL) $(DEBUG)
cdrom src/cdrom.c $(SDL) $(DEBUG)
color src/color.c $(SDL) $(DEBUG)
constants src/constants.c $(SDL) $(DEBUG)
-display src/display.c $(SDL) $(DEBUG)
+display src/display.c $(SDL) $(DEBUG) -I${X11BASE}/include
event src/event.c $(SDL) $(DEBUG)
fastevent src/fastevent.c src/fastevents.c $(SDL) $(DEBUG)
key src/key.c $(SDL) $(DEBUG)

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-buildconfig_Setup_SDL1_in,v 1.1 2020/11/21 01:05:22 daniel Exp $
Index: buildconfig/Setup.SDL1.in
--- buildconfig/Setup.SDL1.in.orig
+++ buildconfig/Setup.SDL1.in
@@ -48,6 +48,7 @@ cdrom src_c/cdrom.c $(SDL) $(DEBUG)
color src_c/color.c $(SDL) $(DEBUG)
constants src_c/constants.c $(SDL) $(DEBUG)
display src_c/display.c $(SDL) $(DEBUG)
+display src_c/display.c $(SDL) $(DEBUG) -I${X11BASE}/include
event src_c/event.c $(SDL) $(DEBUG)
fastevent src_c/fastevent.c src_c/fastevents.c $(SDL) $(DEBUG)
key src_c/key.c $(SDL) $(DEBUG)

View File

@ -1,9 +1,9 @@
$OpenBSD: patch-config_unix_py,v 1.6 2018/04/01 09:27:43 landry Exp $
$OpenBSD: patch-buildconfig_config_unix_py,v 1.1 2020/11/21 01:05:22 daniel Exp $
Index: config_unix.py
--- config_unix.py.orig
+++ config_unix.py
@@ -206,15 +206,6 @@ def main():
Index: buildconfig/config_unix.py
--- buildconfig/config_unix.py.orig
+++ buildconfig/config_unix.py
@@ -254,15 +254,6 @@ def main(sdl2=False):
for d in DEPS:
d.configure(incdirs, libdirs)

View File

@ -1,7 +1,8 @@
$OpenBSD: patch-src_camera_h,v 1.2 2018/04/01 09:27:43 landry Exp $
Index: src/camera.h
--- src/camera.h.orig
+++ src/camera.h
$OpenBSD: patch-src_c_camera_h,v 1.1 2020/11/21 01:05:22 daniel Exp $
Index: src_c/camera.h
--- src_c/camera.h.orig
+++ src_c/camera.h
@@ -39,9 +39,12 @@
/* on freebsd there is no asm/types */
#ifdef linux
@ -16,15 +17,15 @@ Index: src/camera.h
#elif defined(__APPLE__)
#include <AvailabilityMacros.h>
/* We support OSX 10.6 and below. */
@@ -163,7 +166,11 @@ char** v4l2_list_cameras (int* num_devices);
@@ -165,7 +168,11 @@ char** v4l2_list_cameras (int* num_devices);
int v4l2_get_control (int fd, int id, int *value);
int v4l2_set_control (int fd, int id, int value);
PyObject* v4l2_read_raw (PyCameraObject* self);
PyObject* v4l2_read_raw (pgCameraObject* self);
+#ifdef __OpenBSD__
+int v4l2_xioctl (int fd, unsigned long request, void *arg);
+#else
int v4l2_xioctl (int fd, int request, void *arg);
+#endif
int v4l2_process_image (PyCameraObject* self, const void *image,
int v4l2_process_image (pgCameraObject* self, const void *image,
unsigned int buffer_size, SDL_Surface* surf);
int v4l2_query_buffer (PyCameraObject* self);
int v4l2_query_buffer (pgCameraObject* self);

View File

@ -0,0 +1,17 @@
$OpenBSD: patch-src_c_camera_v4l2_c,v 1.1 2020/11/21 01:05:22 daniel Exp $
Index: src_c/camera_v4l2.c
--- src_c/camera_v4l2.c.orig
+++ src_c/camera_v4l2.c
@@ -161,7 +161,11 @@ v4l2_read_raw(pgCameraObject *self)
*/
int
+#ifdef __OpenBSD__
+v4l2_xioctl(int fd, unsigned long request, void *arg)
+#else
v4l2_xioctl(int fd, int request, void *arg)
+#endif
{
int r;

View File

@ -1,16 +0,0 @@
$OpenBSD: patch-src_camera_v4l2_c,v 1.2 2018/04/01 09:27:43 landry Exp $
Index: src/camera_v4l2.c
--- src/camera_v4l2.c.orig
+++ src/camera_v4l2.c
@@ -154,7 +154,11 @@ PyObject* v4l2_read_raw (PyCameraObject* self)
* and the HighGUI library in OpenCV.
*/
+#ifdef __OpenBSD__
+int v4l2_xioctl (int fd, unsigned long request, void *arg)
+#else
int v4l2_xioctl (int fd, int request, void *arg)
+#endif
{
int r;

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.9 2020/10/17 17:06:17 daniel Exp $
@comment $OpenBSD: PLIST,v 1.10 2020/11/21 01:05:22 daniel Exp $
@conflict pygame-*
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/_camera.h
@ -11,6 +11,7 @@ include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/font.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/freetype.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/mask.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/mixer.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/palette.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgarrinter.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgbufferproxy.h
include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgcompat.h
@ -23,8 +24,8 @@ lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_V
lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/not-zip-safe
lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/pygame/LGPL
lib/python${MODPY_VERSION}/site-packages/pygame/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
@ -37,6 +38,7 @@ lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}camera.${MODPY_P
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}colordict.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}cursors.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}draw_py.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}freetype.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}ftfont.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}locals.${MODPY_PYC_MAGIC_TAG}pyc
@ -79,6 +81,7 @@ lib/python${MODPY_VERSION}/site-packages/pygame/docs/pygame_tiny.gif
lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/
lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/docscomments.json
@so lib/python${MODPY_VERSION}/site-packages/pygame/draw.so
lib/python${MODPY_VERSION}/site-packages/pygame/draw_py.py
@so lib/python${MODPY_VERSION}/site-packages/pygame/event.so
lib/python${MODPY_VERSION}/site-packages/pygame/examples/
lib/python${MODPY_VERSION}/site-packages/pygame/examples/__init__.py
@ -87,11 +90,13 @@ lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}__init_
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}aacircle.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}aliens.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}arraydemo.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}audiocapture.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}blend_fill.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}blit_blends.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}camera.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}chimp.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}cursors.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}dropevent.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}eventlist.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}fastevents.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}fonty.${MODPY_PYC_MAGIC_TAG}pyc
@ -114,10 +119,13 @@ lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}sound.$
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}sound_array_demos.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}stars.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}testsprite.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}textinput.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}vgrade.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}video.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/examples/aacircle.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/aliens.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/arraydemo.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/audiocapture.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/blend_fill.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/blit_blends.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/camera.py
@ -158,6 +166,7 @@ lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/shot.gif
lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/static.png
lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/whiff.wav
lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/yuv_1.pgm
lib/python${MODPY_VERSION}/site-packages/pygame/examples/dropevent.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/eventlist.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/fastevents.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/fonty.py
@ -194,24 +203,17 @@ lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound_array_demos.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/stars.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/testsprite.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/textinput.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/vgrade.py
lib/python${MODPY_VERSION}/site-packages/pygame/examples/video.py
@so lib/python${MODPY_VERSION}/site-packages/pygame/fastevent.so
@so lib/python${MODPY_VERSION}/site-packages/pygame/font.so
lib/python${MODPY_VERSION}/site-packages/pygame/freesansbold.ttf
lib/python${MODPY_VERSION}/site-packages/pygame/freetype.py
lib/python${MODPY_VERSION}/site-packages/pygame/ftfont.py
@so lib/python${MODPY_VERSION}/site-packages/pygame/gfxdraw.so
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}locals.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/constants.py
lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/locals.py
@so lib/python${MODPY_VERSION}/site-packages/pygame/image.so
@so lib/python${MODPY_VERSION}/site-packages/pygame/imageext.so
lib/python${MODPY_VERSION}/site-packages/pygame/install.html
@so lib/python${MODPY_VERSION}/site-packages/pygame/joystick.so
@so lib/python${MODPY_VERSION}/site-packages/pygame/key.so
lib/python${MODPY_VERSION}/site-packages/pygame/locals.py
@ -232,7 +234,6 @@ lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.bmp
lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.icns
lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.svg
lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.tiff
lib/python${MODPY_VERSION}/site-packages/pygame/readme.html
@so lib/python${MODPY_VERSION}/site-packages/pygame/rect.so
@so lib/python${MODPY_VERSION}/site-packages/pygame/rwobject.so
@so lib/python${MODPY_VERSION}/site-packages/pygame/scrap.so
@ -256,10 +257,12 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}cdrom_tags
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}cdrom_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}color_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}compat_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}constants_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}cursors_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}display_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}draw_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}event_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}fastevent_tags.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}fastevent_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}font_tags.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}font_test.${MODPY_PYC_MAGIC_TAG}pyc
@ -284,6 +287,7 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mixer_musi
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mixer_tags.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mixer_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mouse_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}overlay_tags.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}overlay_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}pixelarray_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}pixelcopy_test.${MODPY_PYC_MAGIC_TAG}pyc
@ -302,7 +306,10 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}sysfont_te
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}test_test_.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}threads_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}time_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}touch_tags.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}touch_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}transform_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}version_test.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pygame/tests/base_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/blit_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/bufferproxy_test.py
@ -311,10 +318,12 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_tags.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/color_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/compat_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/constants_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/cursors_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/display_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/draw_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/event_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fastevent_tags.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fastevent_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/
@ -352,6 +361,7 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_music_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_tags.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/mouse_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/overlay_tags.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/overlay_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/pixelarray_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/pixelcopy_test.py
@ -498,7 +508,10 @@ lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/test_machinery.
lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/test_runner.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/threads_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/time_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/touch_tags.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/touch_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/transform_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/tests/version_test.py
lib/python${MODPY_VERSION}/site-packages/pygame/threads/
lib/python${MODPY_VERSION}/site-packages/pygame/threads/Py25Queue.py
lib/python${MODPY_VERSION}/site-packages/pygame/threads/__init__.py
@ -509,12 +522,12 @@ lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}__init__
@so lib/python${MODPY_VERSION}/site-packages/pygame/transform.so
lib/python${MODPY_VERSION}/site-packages/pygame/version.py
share/doc/pygame${MODPY_BIN_SUFFIX}/
share/doc/pygame${MODPY_BIN_SUFFIX}/README.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/logos.html
share/doc/pygame${MODPY_BIN_SUFFIX}/pygame_logo.gif
share/doc/pygame${MODPY_BIN_SUFFIX}/pygame_powered.gif
share/doc/pygame${MODPY_BIN_SUFFIX}/pygame_small.gif
share/doc/pygame${MODPY_BIN_SUFFIX}/pygame_tiny.gif
share/doc/pygame${MODPY_BIN_SUFFIX}/readme.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/bufferproxy.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/camera.rst
@ -551,6 +564,7 @@ share/doc/pygame${MODPY_BIN_SUFFIX}/ref/surface.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/surfarray.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/tests.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/time.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/touch.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/ref/transform.rst
share/doc/pygame${MODPY_BIN_SUFFIX}/tut/
share/doc/pygame${MODPY_BIN_SUFFIX}/tut/CameraIntro.rst
@ -603,6 +617,7 @@ share/examples/pygame${MODPY_BIN_SUFFIX}/__init__.py
share/examples/pygame${MODPY_BIN_SUFFIX}/aacircle.py
share/examples/pygame${MODPY_BIN_SUFFIX}/aliens.py
share/examples/pygame${MODPY_BIN_SUFFIX}/arraydemo.py
share/examples/pygame${MODPY_BIN_SUFFIX}/audiocapture.py
share/examples/pygame${MODPY_BIN_SUFFIX}/blend_fill.py
share/examples/pygame${MODPY_BIN_SUFFIX}/blit_blends.py
share/examples/pygame${MODPY_BIN_SUFFIX}/camera.py
@ -643,6 +658,7 @@ share/examples/pygame${MODPY_BIN_SUFFIX}/data/shot.gif
share/examples/pygame${MODPY_BIN_SUFFIX}/data/static.png
share/examples/pygame${MODPY_BIN_SUFFIX}/data/whiff.wav
share/examples/pygame${MODPY_BIN_SUFFIX}/data/yuv_1.pgm
share/examples/pygame${MODPY_BIN_SUFFIX}/dropevent.py
share/examples/pygame${MODPY_BIN_SUFFIX}/eventlist.py
share/examples/pygame${MODPY_BIN_SUFFIX}/fastevents.py
share/examples/pygame${MODPY_BIN_SUFFIX}/fonty.py
@ -666,4 +682,6 @@ share/examples/pygame${MODPY_BIN_SUFFIX}/sound.py
share/examples/pygame${MODPY_BIN_SUFFIX}/sound_array_demos.py
share/examples/pygame${MODPY_BIN_SUFFIX}/stars.py
share/examples/pygame${MODPY_BIN_SUFFIX}/testsprite.py
share/examples/pygame${MODPY_BIN_SUFFIX}/textinput.py
share/examples/pygame${MODPY_BIN_SUFFIX}/vgrade.py
share/examples/pygame${MODPY_BIN_SUFFIX}/video.py