Hi,

not targeting 6.3 but for after unlock, i've updated py-game to 1.9.3
and while here added a py3 FLAVOR.
- use pypi as source
- changed PKGNAME to follow the py/py3 prefix convention like others ?
- simplified test target (only 10 tests fail because of 'missing audio
  device' - dunno if its supposed to talk to sndio or to the raw device)
- anyone knows how to test the webcam bits ?
- do we still want to ship the examples/docs, given the extra churn it
  does ?

update tested working fine with pysol, which im also updating and
switching to python3.

Testing with other consumers welcome.

Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/pygame/Makefile,v
retrieving revision 1.32
diff -u -r1.32 Makefile
--- Makefile    20 Mar 2016 16:12:23 -0000      1.32
+++ Makefile    18 Mar 2018 10:37:08 -0000
@@ -2,8 +2,9 @@
 
 COMMENT=       set of Python modules designed for writing games
 
-DISTNAME=      pygame-1.9.1release
-PKGNAME=       ${DISTNAME:S/release//}
+MODPY_EGG_VERSION =    1.9.3
+DISTNAME=      pygame-${MODPY_EGG_VERSION}
+PKGNAME =      py-game-${MODPY_EGG_VERSION}
 CATEGORIES=    devel games
 
 HOMEPAGE=      http://www.pygame.org/
@@ -12,11 +13,14 @@
 PERMIT_PACKAGE_CDROM=  Yes
 
 WANTLIB += SDL SDL_image SDL_mixer SDL_ttf X11 jpeg png pthread
-WANTLIB += smpeg ${MODPY_WANTLIB}
-
-MASTER_SITES=  ${HOMEPAGE}ftp/
+WANTLIB += freetype z ${MODPY_WANTLIB}
 
 MODULES=       lang/python
+MODPY_PI =     Yes
+MODPY_SETUPTOOLS =     Yes
+SUBST_VARS +=  MODPY_LIB_SUFFIX
+FLAVORS =              python3
+FLAVOR ?=
 
 BUILD_DEPENDS+=        math/py-Numeric
 
@@ -24,21 +28,16 @@
                devel/sdl-image \
                devel/sdl-mixer
 
+TEST_DEPENDS = ${BUILD_PKGPATH}
 
 MAKE_ENV+=     LOCALBASE="${LOCALBASE}" \
                SDL_CONFIG="${LOCALBASE}/bin/sdl-config"
 
-EXAMPLESDIR=   ${PREFIX}/share/examples/pygame
-DOCDIR=                ${PREFIX}/share/doc/pygame
-DOCSUBDIRS=    ref tut tut/chimp tut/surfarray \
-               tut/tom
+EXAMPLESDIR=   ${PREFIX}/share/examples/pygame${MODPY_BIN_SUFFIX}
+DOCDIR=                ${PREFIX}/share/doc/pygame${MODPY_BIN_SUFFIX}
 
 TEST_IS_INTERACTIVE=   x11
-
-# fix perms
-post-extract:
-       find ${WRKSRC} -type d | xargs chmod 755
-       find ${WRKSRC} -type f | xargs chmod 644
+TEST_ENV =     PYTHONPATH=${WRKSRC}
 
 do-configure:
        ${SUBST_CMD} ${WRKSRC}/Setup.in
@@ -51,19 +50,14 @@
        ${INSTALL_DATA_DIR} ${EXAMPLESDIR}/data
        ${INSTALL_SCRIPT} ${WRKSRC}/examples/data/* ${EXAMPLESDIR}/data
        ${INSTALL_DATA_DIR} ${DOCDIR}
-       ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/readme.rst ${DOCDIR}
        ${INSTALL_DATA} ${WRKSRC}/docs/*.{gif,html} ${DOCDIR}
-.for i in ${DOCSUBDIRS}
+.for i in ref tut
        ${INSTALL_DATA_DIR} ${DOCDIR}/$i
-       ${INSTALL_DATA} `find ${WRKSRC}/docs/$i -maxdepth 1 -type f` \
+       ${INSTALL_DATA} `find ${WRKSRC}/docs/reST/$i -maxdepth 1 -type f` \
                ${DOCDIR}/$i
 .endfor
        @perl -pi -e 's,/usr/bin/env python,/usr/bin/env 
python${MODPY_VERSION},g' \
-               ${PREFIX}/share/examples/pygame/*.py
-
-do-test: fake
-       @cd ${WRKSRC} && ${MAKE_ENV} \
-               PYTHONPATH=${WRKINST}${MODPY_SITEPKG} \
-                       ${MODPY_BIN} ./run_tests.py
+               ${EXAMPLESDIR}/*.py
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/pygame/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo    7 Jul 2015 22:29:14 -0000       1.8
+++ distinfo    18 Mar 2018 10:37:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (pygame-1.9.1release.tar.gz) = 
omCVRyrkvpYx4NW/uaUqxXo6CR5FdXkTEo5KRzgH1DM=
-SIZE (pygame-1.9.1release.tar.gz) = 2134254
+SHA256 (pygame-1.9.3.tar.gz) = dRAhgZvcDL5cvVGQSrtv+emu5bDolVrwIoTQ531snsI=
+SIZE (pygame-1.9.3.tar.gz) = 2974541
Index: patches/patch-Setup_in
===================================================================
RCS file: /cvs/ports/devel/pygame/patches/patch-Setup_in,v
retrieving revision 1.3
diff -u -r1.3 patch-Setup_in
--- patches/patch-Setup_in      7 Jul 2015 22:29:14 -0000       1.3
+++ patches/patch-Setup_in      18 Mar 2018 10:37:08 -0000
@@ -1,7 +1,8 @@
 $OpenBSD: patch-Setup_in,v 1.3 2015/07/07 22:29:14 bcallah Exp $
---- Setup.in.orig      Thu Jul  2 00:41:56 2009
-+++ Setup.in   Mon Jul  6 22:27:18 2015
-@@ -51,6 +51,7 @@ cdrom src/cdrom.c $(SDL) $(DEBUG)
+Index: Setup.in
+--- Setup.in.orig
++++ Setup.in
+@@ -48,6 +48,7 @@ cdrom src/cdrom.c $(SDL) $(DEBUG)
  color src/color.c $(SDL) $(DEBUG)
  constants src/constants.c $(SDL) $(DEBUG)
  display src/display.c $(SDL) $(DEBUG)
Index: patches/patch-config_unix_py
===================================================================
RCS file: /cvs/ports/devel/pygame/patches/patch-config_unix_py,v
retrieving revision 1.5
diff -u -r1.5 patch-config_unix_py
--- patches/patch-config_unix_py        7 Jul 2015 22:29:14 -0000       1.5
+++ patches/patch-config_unix_py        18 Mar 2018 10:37:08 -0000
@@ -1,17 +1,19 @@
-$OpenBSD: patch-config_unix_py,v 1.5 2015/07/07 22:29:14 bcallah Exp $
---- config_unix.py.orig        Tue May 26 17:15:24 2009
-+++ config_unix.py     Mon Jul  6 22:33:12 2015
-@@ -172,15 +172,6 @@ def main():
+$OpenBSD$
+
+Index: config_unix.py
+--- config_unix.py.orig
++++ config_unix.py
+@@ -206,15 +206,6 @@ def main():
      for d in DEPS:
          d.configure(incdirs, libdirs)
  
 -    for d in DEPS[1:]:
 -        if not d.found:
--            if not confirm("""
+-            if "-auto" not in sys.argv and not confirm("""
 -Warning, some of the pygame dependencies were not found. Pygame can still
 -compile and install, but games that depend on those missing dependencies
 -will not run. Would you like to continue the configuration?"""):
--                raise SystemExit
+-                raise SystemExit("Missing dependencies")
 -            break
 -
      return DEPS
Index: patches/patch-src_camera_h
===================================================================
RCS file: /cvs/ports/devel/pygame/patches/patch-src_camera_h,v
retrieving revision 1.1
diff -u -r1.1 patch-src_camera_h
--- patches/patch-src_camera_h  7 Jul 2015 22:29:14 -0000       1.1
+++ patches/patch-src_camera_h  18 Mar 2018 10:37:08 -0000
@@ -1,23 +1,22 @@
 $OpenBSD: patch-src_camera_h,v 1.1 2015/07/07 22:29:14 bcallah Exp $
---- src/camera.h.orig  Fri Oct 10 03:37:10 2008
-+++ src/camera.h       Tue Jul  7 13:09:28 2015
-@@ -37,11 +37,15 @@
-     #include <sys/mman.h>
-     #include <sys/ioctl.h>
+Index: src/camera.h
+--- src/camera.h.orig
++++ src/camera.h
+@@ -39,9 +39,12 @@
+     /* on freebsd there is no asm/types */
+     #ifdef linux
+         #include <asm/types.h>          /* for videodev2.h */
++        #include <linux/videodev2.h>
+     #endif
  
-+#if defined(__linux__)
-     #include <asm/types.h>          /* for videodev2.h */
- 
-     #include <linux/videodev.h>
-     #include <linux/videodev2.h>
-+#elif defined(__OpenBSD__)
-+    #include <sys/videoio.h>
- #endif
-+#endif
- 
- #define CLEAR(x) memset (&(x), 0, sizeof (x))
- #define SAT(c) if (c & (~255)) { if (c < 0) c = 0; else c = 255; }
-@@ -98,7 +102,11 @@ char** v4l2_list_cameras (int* num_devices);
+-    #include <linux/videodev2.h>
++    #ifdef __OpenBSD__
++        #include <sys/videoio.h>
++    #endif
+ #elif defined(__APPLE__)
+     #include <AvailabilityMacros.h>
+     /* We support OSX 10.6 and below. */
+@@ -163,7 +166,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);
@@ -26,6 +25,6 @@
 +#else
  int v4l2_xioctl (int fd, int request, void *arg);
 +#endif
- int v4l2_process_image (PyCameraObject* self, const void *image, 
+ int v4l2_process_image (PyCameraObject* self, const void *image,
                                 unsigned int buffer_size, SDL_Surface* surf);
  int v4l2_query_buffer (PyCameraObject* self);
Index: patches/patch-src_camera_v4l2_c
===================================================================
RCS file: /cvs/ports/devel/pygame/patches/patch-src_camera_v4l2_c,v
retrieving revision 1.1
diff -u -r1.1 patch-src_camera_v4l2_c
--- patches/patch-src_camera_v4l2_c     7 Jul 2015 22:29:14 -0000       1.1
+++ patches/patch-src_camera_v4l2_c     18 Mar 2018 10:37:08 -0000
@@ -1,7 +1,8 @@
 $OpenBSD: patch-src_camera_v4l2_c,v 1.1 2015/07/07 22:29:14 bcallah Exp $
---- src/camera_v4l2.c.orig     Sun Sep 28 05:31:42 2008
-+++ src/camera_v4l2.c  Tue Jul  7 13:10:17 2015
-@@ -153,7 +153,11 @@ PyObject* v4l2_read_raw (PyCameraObject* self)
+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.
   */
  
Index: patches/patch-src_camera_v4l_c
===================================================================
RCS file: patches/patch-src_camera_v4l_c
diff -N patches/patch-src_camera_v4l_c
--- patches/patch-src_camera_v4l_c      7 Jul 2015 22:29:14 -0000       1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,22 +0,0 @@
-$OpenBSD: patch-src_camera_v4l_c,v 1.1 2015/07/07 22:29:14 bcallah Exp $
---- src/camera_v4l.c.orig      Tue Jul  7 13:14:06 2015
-+++ src/camera_v4l.c   Tue Jul  7 13:13:28 2015
-@@ -25,6 +25,10 @@
-  
- int v4l_open_device (PyCameraObject* self)
- {
-+#ifdef __OpenBSD__
-+    /* OpenBSD supports V4L2 only */
-+    return 0;
-+#else
-     struct stat st;
-     struct video_capability cap;
-     struct video_mbuf buf;
-@@ -67,6 +71,7 @@ int v4l_open_device (PyCameraObject* self)
-     }
-     
-     return 1;
-+#endif
- }
- 
- int v4l_init_device(PyCameraObject* self)
Index: patches/patch-src_scale_mmx64_c
===================================================================
RCS file: patches/patch-src_scale_mmx64_c
diff -N patches/patch-src_scale_mmx64_c
--- patches/patch-src_scale_mmx64_c     22 Apr 2017 03:11:36 -0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-$OpenBSD: patch-src_scale_mmx64_c,v 1.1 2017/04/22 03:11:36 jsg Exp $
---- src/scale_mmx64.c.orig     Sat Apr 22 12:58:10 2017
-+++ src/scale_mmx64.c  Sat Apr 22 12:58:14 2017
-@@ -425,7 +425,7 @@ filter_expand_X_MMX(Uint8 *srcpix, Uint8 *dstpix, int 
-              " movl             %5,      %%ecx;           "
-              " pxor          %%mm0,      %%mm0;           "
-              "1:                                          "
--             " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
-+             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
-              " add              $4,         %3;           "
-              " movq           (%0),      %%mm1;           " /* load mult0 */
-              " add              $8,         %0;           "
-@@ -500,7 +500,7 @@ filter_expand_X_SSE(Uint8 *srcpix, Uint8 *dstpix, int 
-              " movl             %5,      %%ecx;           "
-              " pxor          %%mm0,      %%mm0;           "
-              "1:                                          "
--             " movsxl         (%3),      %%rax;           " /* get xidx0[x] */
-+             " movslq         (%3),      %%rax;           " /* get xidx0[x] */
-              " add              $4,         %3;           "
-              " movq           (%0),      %%mm1;           " /* load mult0 */
-              " add              $8,         %0;           "
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/pygame/pkg/PLIST,v
retrieving revision 1.7
diff -u -r1.7 PLIST
--- pkg/PLIST   7 Jul 2015 22:29:14 -0000       1.7
+++ pkg/PLIST   18 Mar 2018 10:37:08 -0000
@@ -1,154 +1,127 @@
 @comment $OpenBSD: PLIST,v 1.7 2015/07/07 22:29:14 bcallah Exp $
-include/python${MODPY_VERSION}/pygame/
-include/python${MODPY_VERSION}/pygame/bitmask.h
-include/python${MODPY_VERSION}/pygame/camera.h
-include/python${MODPY_VERSION}/pygame/fastevents.h
-include/python${MODPY_VERSION}/pygame/ffmovie.h
-include/python${MODPY_VERSION}/pygame/font.h
-include/python${MODPY_VERSION}/pygame/mask.h
-include/python${MODPY_VERSION}/pygame/mixer.h
-include/python${MODPY_VERSION}/pygame/pgarrinter.h
-include/python${MODPY_VERSION}/pygame/pgcompat.h
-include/python${MODPY_VERSION}/pygame/pgopengl.h
-include/python${MODPY_VERSION}/pygame/pygame.h
-include/python${MODPY_VERSION}/pygame/pygamedocs.h
-include/python${MODPY_VERSION}/pygame/scrap.h
-include/python${MODPY_VERSION}/pygame/surface.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/_camera.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/_pygame.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/_surface.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/bitmask.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/camera.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/fastevents.h
+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/pgarrinter.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgbufferproxy.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgcompat.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pgopengl.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/pygame.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/scrap.h
+include/python${MODPY_VERSION}${MODPY_LIB_SUFFIX}/pygame/surface.h
 lib/python${MODPY_VERSION}/site-packages/pygame/
-lib/python${MODPY_VERSION}/site-packages/pygame-1.9.1release-py${MODPY_VERSION}.egg-info
+lib/python${MODPY_VERSION}/site-packages/pygame-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
+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/top_level.txt
 lib/python${MODPY_VERSION}/site-packages/pygame/LGPL
 lib/python${MODPY_VERSION}/site-packages/pygame/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/_arraysurfarray.so
+${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
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}_camera_opencv_highgui.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}_camera_vidcapture.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}_dummybackend.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}_numpysndarray.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}_numpysurfarray.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}camera.${MODPY_PYC_MAGIC_TAG}pyc
+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}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
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}macosx.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}midi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}pkgdata.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}sndarray.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}sprite.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}surfarray.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}sysfont.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/_camera.so
 lib/python${MODPY_VERSION}/site-packages/pygame/_camera_opencv_highgui.py
-lib/python${MODPY_VERSION}/site-packages/pygame/_camera_opencv_highgui.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/_camera_vidcapture.py
-lib/python${MODPY_VERSION}/site-packages/pygame/_camera_vidcapture.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/_numericsndarray.so
-lib/python${MODPY_VERSION}/site-packages/pygame/_numericsurfarray.so
+lib/python${MODPY_VERSION}/site-packages/pygame/_dummybackend.py
+lib/python${MODPY_VERSION}/site-packages/pygame/_freetype.so
 lib/python${MODPY_VERSION}/site-packages/pygame/_numpysndarray.py
-lib/python${MODPY_VERSION}/site-packages/pygame/_numpysndarray.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/_numpysurfarray.py
-lib/python${MODPY_VERSION}/site-packages/pygame/_numpysurfarray.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/base.so
 lib/python${MODPY_VERSION}/site-packages/pygame/bufferproxy.so
 lib/python${MODPY_VERSION}/site-packages/pygame/camera.py
-lib/python${MODPY_VERSION}/site-packages/pygame/camera.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/cdrom.so
 lib/python${MODPY_VERSION}/site-packages/pygame/color.so
 lib/python${MODPY_VERSION}/site-packages/pygame/colordict.py
-lib/python${MODPY_VERSION}/site-packages/pygame/colordict.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/compat.py
-lib/python${MODPY_VERSION}/site-packages/pygame/compat.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/constants.so
 lib/python${MODPY_VERSION}/site-packages/pygame/cursors.py
-lib/python${MODPY_VERSION}/site-packages/pygame/cursors.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/display.so
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/__main__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/__main__.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/index.html
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/docs/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/docs/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/docs/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/logos.html
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/pygame_logo.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/pygame_powered.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/docs/pygame_small.gif
 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/camera.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/cdrom.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/color.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/cursors.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/display.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/draw.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/event.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/examples.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/font.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/gfxdraw.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/image.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/index.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/joystick.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/key.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/locals.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/mask.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/midi.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/mixer.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/mouse.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/movie.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/music.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/overlay.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/pixelarray.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/pygame.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/pygame_cursor.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/rect.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/scrap.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/sndarray.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/sprite.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/surface.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/surfarray.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/tests.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/time.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/transform.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/DisplayModes.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/ImportInit.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/MoveIt.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/SpriteIntro.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/chimp/
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/chimp/ChimpLineByLine.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/chimp/chimp.py.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/chimp/chimpshot.gif
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/intro/
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/intro/ball.gif
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/intro/blade.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/intro/freedom.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/intro/intro.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/newbieguide.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/SurfarrayIntro.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/allblack.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/flipped.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/imgarray.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/redimg.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/scaledown.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/scaleup.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/soften.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/striped.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/surfarray/xfade.jpg
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/MakeGames.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/basic.png
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/event-flowchart.png
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/formulae.png
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/games2.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/games3.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/games4.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/games5.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/games6.html
-lib/python${MODPY_VERSION}/site-packages/pygame/docs/tut/tom/radians.png
+lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/docscomments.json
 lib/python${MODPY_VERSION}/site-packages/pygame/draw.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
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+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}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}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
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}freetype_misc.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}glcube.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}headless_no_windows_needed.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}liquid.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}mask.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}midi.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}moveit.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}oldalien.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}overlay.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}pixelarray.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}playmus.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}prevent_display_stretching.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}scaletest.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}scrap_clipboard.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}scroll.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}sound.${MODPY_PYC_MAGIC_TAG}pyc
+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}vgrade.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/aacircle.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/aacircle.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/aliens.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/aliens.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/arraydemo.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/arraydemo.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/blend_fill.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/blend_fill.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/blit_blends.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/blit_blends.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/camera.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/camera.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/chimp.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/chimp.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/cursors.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/cursors.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/alien1.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/alien1.jpg
@@ -163,8 +136,10 @@
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/blue.mpg
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/bomb.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/boom.wav
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/brick.png
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/car_door.wav
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/chimp.bmp
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/city.png
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/danger.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/explosion1.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/fist.bmp
@@ -176,23 +151,19 @@
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/oldplayer.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/player1.gif
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/punch.wav
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/sans.ttf
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/data/secosmic_lo.wav
 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/eventlist.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/eventlist.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/fastevents.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/fastevents.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/fonty.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/fonty.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/freetype_misc.py
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/glcube.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/glcube.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/examples/headless_no_windows_needed.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/headless_no_windows_needed.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/liquid.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/liquid.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/macosx/
 
lib/python${MODPY_VERSION}/site-packages/pygame/examples/macosx/aliens_app_example/
 
lib/python${MODPY_VERSION}/site-packages/pygame/examples/macosx/aliens_app_example/English.lproj/
@@ -208,69 +179,53 @@
 
lib/python${MODPY_VERSION}/site-packages/pygame/examples/macosx/aliens_app_example/setup.py
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/macosx/macfont.py
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/mask.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/mask.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/midi.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/midi.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/moveit.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/moveit.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/movieplayer.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/movieplayer.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/oldalien.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/oldalien.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/overlay.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/overlay.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/pixelarray.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/pixelarray.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/readme.txt
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/playmus.py
+lib/python${MODPY_VERSION}/site-packages/pygame/examples/prevent_display_stretching.py
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/scaletest.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/scaletest.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/scrap_clipboard.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/scrap_clipboard.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/scroll.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/scroll.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound_array_demos.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/sound_array_demos.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/stars.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/stars.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/testsprite.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/testsprite.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/examples/vgrade.py
-lib/python${MODPY_VERSION}/site-packages/pygame/examples/vgrade.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/fastevent.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
 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
-lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/__init__.pyc
+${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/constants.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/locals.py
-lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/locals.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/image.so
 lib/python${MODPY_VERSION}/site-packages/pygame/imageext.so
 lib/python${MODPY_VERSION}/site-packages/pygame/install.html
 lib/python${MODPY_VERSION}/site-packages/pygame/joystick.so
 lib/python${MODPY_VERSION}/site-packages/pygame/key.so
 lib/python${MODPY_VERSION}/site-packages/pygame/locals.py
-lib/python${MODPY_VERSION}/site-packages/pygame/locals.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/mac_scrap.py
-lib/python${MODPY_VERSION}/site-packages/pygame/mac_scrap.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/macosx.py
-lib/python${MODPY_VERSION}/site-packages/pygame/macosx.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/mask.so
+lib/python${MODPY_VERSION}/site-packages/pygame/math.so
 lib/python${MODPY_VERSION}/site-packages/pygame/midi.py
-lib/python${MODPY_VERSION}/site-packages/pygame/midi.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/mixer.so
 lib/python${MODPY_VERSION}/site-packages/pygame/mixer_music.so
 lib/python${MODPY_VERSION}/site-packages/pygame/mouse.so
-lib/python${MODPY_VERSION}/site-packages/pygame/movie.so
+lib/python${MODPY_VERSION}/site-packages/pygame/newbuffer.so
 lib/python${MODPY_VERSION}/site-packages/pygame/overlay.so
 lib/python${MODPY_VERSION}/site-packages/pygame/pixelarray.so
+lib/python${MODPY_VERSION}/site-packages/pygame/pixelcopy.so
 lib/python${MODPY_VERSION}/site-packages/pygame/pkgdata.py
-lib/python${MODPY_VERSION}/site-packages/pygame/pkgdata.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/pygame.ico
 lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.bmp
 lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.icns
@@ -281,363 +236,433 @@
 lib/python${MODPY_VERSION}/site-packages/pygame/rwobject.so
 lib/python${MODPY_VERSION}/site-packages/pygame/scrap.so
 lib/python${MODPY_VERSION}/site-packages/pygame/sndarray.py
-lib/python${MODPY_VERSION}/site-packages/pygame/sndarray.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/sprite.py
-lib/python${MODPY_VERSION}/site-packages/pygame/sprite.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/surface.so
 lib/python${MODPY_VERSION}/site-packages/pygame/surfarray.py
-lib/python${MODPY_VERSION}/site-packages/pygame/surfarray.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/surflock.so
 lib/python${MODPY_VERSION}/site-packages/pygame/sysfont.py
-lib/python${MODPY_VERSION}/site-packages/pygame/sysfont.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/__init__.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/__main__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/__main__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}__main__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}base_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}blit_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}bufferproxy_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}camera_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}cdrom_tags.${MODPY_PYC_MAGIC_TAG}pyc
+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}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_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
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}freetype_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}freetype_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}ftfont_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}ftfont_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}gfxdraw_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}image__save_gl_surface_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}image_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}image_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}imageext_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}imageext_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}joystick_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}key_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mask_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}math_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}midi_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}midi_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mixer_music_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}mixer_music_test.${MODPY_PYC_MAGIC_TAG}pyc
+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_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
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}rect_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}rwobject_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}scrap_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}scrap_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}sndarray_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}sndarray_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}sprite_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}surface_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}surfarray_tags.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}surfarray_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}surflock_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/${MODPY_PYCACHE}sysfont_test.${MODPY_PYC_MAGIC_TAG}pyc
+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}transform_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/base_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/blit_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/blit_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/bufferproxy_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/bufferproxy_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/camera_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_tags.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/cdrom_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/color_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/color_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/compat_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/cursors_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/cursors_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/display_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/display_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/draw_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/draw_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/event_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/event_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/fastevent_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/fastevent_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/A_PyGameMono-8.png
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/PyGameMono-18-100dpi.bdf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/PyGameMono-18-75dpi.bdf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/PyGameMono-8.bdf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/PyGameMono.otf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/test_fixed.otf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/test_sans.ttf
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/fonts/u13079_PyGameMono-8.png
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/xbm_cursors/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/xbm_cursors/white_sizing.xbm
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/font_tags.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/font_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/font_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/freetype_tags.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/freetype_test.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/ftfont_tags.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/ftfont_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/gfxdraw_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/gfxdraw_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/image__save_gl_surface_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/image__save_gl_surface_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/image_tags.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/image_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/image_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/imageext_tags.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/imageext_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/joystick_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/joystick_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/key_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/key_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/mask_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/mask_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/math_test.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/midi_tags.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/midi_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/midi_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_music_tags.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_music_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/mixer_music_test.pyc
+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/mixer_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/mouse_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/mouse_test.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/movie_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/movie_tags.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/movie_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/movie_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/overlay_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/overlay_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/pixelarray_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/pixelarray_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/pixelcopy_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/rect_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/rect_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/${MODPY_PYCACHE}run_tests__test.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}fake_4_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}fake_5_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}fake_6_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}no_assertions__ret_code_of_1__test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/${MODPY_PYCACHE}zero_tests_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_4_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_5_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_6_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/zero_tests_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}incomplete_todo_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}magic_tag_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/${MODPY_PYCACHE}sleep_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/incomplete_todo_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/magic_tag_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/magic_tag_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/sleep_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/everything/sleep_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/${MODPY_PYCACHE}invisible_tag_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/${MODPY_PYCACHE}magic_tag_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/invisible_tag_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/magic_tag_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/${MODPY_PYCACHE}fake_4_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_4_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/failures1/fake_4_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/${MODPY_PYCACHE}fake_1_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/${MODPY_PYCACHE}fake_4_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_4_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/${MODPY_PYCACHE}fake_3_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/${MODPY_PYCACHE}fake_4_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_3_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_4_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/run_tests__test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/run_tests__test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/${MODPY_PYCACHE}fake_2_test.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/${MODPY_PYCACHE}sleep_test.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/fake_2_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/fake_2_test.pyc
 
lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/sleep_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/run_tests__tests/timeout/sleep_test.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/rwobject_test.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/scrap_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/scrap_tags.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/scrap_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/scrap_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/sndarray_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/sndarray_tags.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/sndarray_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/sndarray_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/sprite_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/sprite_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/surface_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/surface_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/surfarray_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/surfarray_tags.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/surfarray_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/surfarray_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/surflock_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/surflock_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/sysfont_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/sysfont_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_test_.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_test_.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}arrinter.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}async_sub.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}buftools.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}endian.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}png.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}run_tests.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}test_machinery.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/${MODPY_PYCACHE}test_runner.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/arrinter.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/async_sub.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/async_sub.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/buftools.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/endian.py
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/png.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/run_tests.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/run_tests.pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/test_machinery.py
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/test_runner.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/test_runner.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/unittest.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/unittest.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/unittest_patch.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/test_utils/unittest_patch.pyc
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/threads_tags.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/threads_tags.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/threads_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/threads_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/time_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/time_test.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/tests/transform_test.py
-lib/python${MODPY_VERSION}/site-packages/pygame/tests/transform_test.pyc
 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/Py25Queue.pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/threads/__init__.py
-lib/python${MODPY_VERSION}/site-packages/pygame/threads/__init__.pyc
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}Py25Queue.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/pygame/time.so
 lib/python${MODPY_VERSION}/site-packages/pygame/transform.so
 lib/python${MODPY_VERSION}/site-packages/pygame/version.py
-lib/python${MODPY_VERSION}/site-packages/pygame/version.pyc
-share/doc/pygame/
-share/doc/pygame/README.txt
-share/doc/pygame/index.html
-share/doc/pygame/logos.html
-share/doc/pygame/pygame_logo.gif
-share/doc/pygame/pygame_powered.gif
-share/doc/pygame/pygame_small.gif
-share/doc/pygame/pygame_tiny.gif
-share/doc/pygame/ref/
-share/doc/pygame/ref/camera.html
-share/doc/pygame/ref/cdrom.html
-share/doc/pygame/ref/color.html
-share/doc/pygame/ref/cursors.html
-share/doc/pygame/ref/display.html
-share/doc/pygame/ref/draw.html
-share/doc/pygame/ref/event.html
-share/doc/pygame/ref/examples.html
-share/doc/pygame/ref/font.html
-share/doc/pygame/ref/gfxdraw.html
-share/doc/pygame/ref/image.html
-share/doc/pygame/ref/index.html
-share/doc/pygame/ref/joystick.html
-share/doc/pygame/ref/key.html
-share/doc/pygame/ref/locals.html
-share/doc/pygame/ref/mask.html
-share/doc/pygame/ref/midi.html
-share/doc/pygame/ref/mixer.html
-share/doc/pygame/ref/mouse.html
-share/doc/pygame/ref/movie.html
-share/doc/pygame/ref/music.html
-share/doc/pygame/ref/overlay.html
-share/doc/pygame/ref/pixelarray.html
-share/doc/pygame/ref/pygame.html
-share/doc/pygame/ref/pygame_cursor.html
-share/doc/pygame/ref/rect.html
-share/doc/pygame/ref/scrap.html
-share/doc/pygame/ref/sndarray.html
-share/doc/pygame/ref/sprite.html
-share/doc/pygame/ref/surface.html
-share/doc/pygame/ref/surfarray.html
-share/doc/pygame/ref/tests.html
-share/doc/pygame/ref/time.html
-share/doc/pygame/ref/transform.html
-share/doc/pygame/tut/
-share/doc/pygame/tut/DisplayModes.html
-share/doc/pygame/tut/ImportInit.html
-share/doc/pygame/tut/MoveIt.html
-share/doc/pygame/tut/SpriteIntro.html
-share/doc/pygame/tut/chimp/
-share/doc/pygame/tut/chimp/ChimpLineByLine.html
-share/doc/pygame/tut/chimp/chimp.py.html
-share/doc/pygame/tut/chimp/chimpshot.gif
-share/doc/pygame/tut/newbieguide.html
-share/doc/pygame/tut/surfarray/
-share/doc/pygame/tut/surfarray/SurfarrayIntro.html
-share/doc/pygame/tut/surfarray/allblack.jpg
-share/doc/pygame/tut/surfarray/flipped.jpg
-share/doc/pygame/tut/surfarray/imgarray.jpg
-share/doc/pygame/tut/surfarray/redimg.jpg
-share/doc/pygame/tut/surfarray/scaledown.jpg
-share/doc/pygame/tut/surfarray/scaleup.jpg
-share/doc/pygame/tut/surfarray/soften.jpg
-share/doc/pygame/tut/surfarray/striped.jpg
-share/doc/pygame/tut/surfarray/xfade.jpg
-share/doc/pygame/tut/tom/
-share/doc/pygame/tut/tom/MakeGames.html
-share/doc/pygame/tut/tom/basic.png
-share/doc/pygame/tut/tom/event-flowchart.png
-share/doc/pygame/tut/tom/formulae.png
-share/doc/pygame/tut/tom/games2.html
-share/doc/pygame/tut/tom/games3.html
-share/doc/pygame/tut/tom/games4.html
-share/doc/pygame/tut/tom/games5.html
-share/doc/pygame/tut/tom/games6.html
-share/doc/pygame/tut/tom/radians.png
-share/examples/pygame/
-share/examples/pygame/__init__.py
-share/examples/pygame/aacircle.py
-share/examples/pygame/aliens.py
-share/examples/pygame/arraydemo.py
-share/examples/pygame/blend_fill.py
-share/examples/pygame/blit_blends.py
-share/examples/pygame/camera.py
-share/examples/pygame/chimp.py
-share/examples/pygame/cursors.py
-share/examples/pygame/data/
-share/examples/pygame/data/alien1.gif
-share/examples/pygame/data/alien1.jpg
-share/examples/pygame/data/alien1.png
-share/examples/pygame/data/alien2.gif
-share/examples/pygame/data/alien2.png
-share/examples/pygame/data/alien3.gif
-share/examples/pygame/data/alien3.png
-share/examples/pygame/data/arraydemo.bmp
-share/examples/pygame/data/asprite.bmp
-share/examples/pygame/data/background.gif
-share/examples/pygame/data/blue.mpg
-share/examples/pygame/data/bomb.gif
-share/examples/pygame/data/boom.wav
-share/examples/pygame/data/car_door.wav
-share/examples/pygame/data/chimp.bmp
-share/examples/pygame/data/danger.gif
-share/examples/pygame/data/explosion1.gif
-share/examples/pygame/data/fist.bmp
-share/examples/pygame/data/house_lo.mp3
-share/examples/pygame/data/house_lo.ogg
-share/examples/pygame/data/house_lo.wav
-share/examples/pygame/data/liquid.bmp
-share/examples/pygame/data/midikeys.png
-share/examples/pygame/data/oldplayer.gif
-share/examples/pygame/data/player1.gif
-share/examples/pygame/data/punch.wav
-share/examples/pygame/data/secosmic_lo.wav
-share/examples/pygame/data/shot.gif
-share/examples/pygame/data/static.png
-share/examples/pygame/data/whiff.wav
-share/examples/pygame/data/yuv_1.pgm
-share/examples/pygame/eventlist.py
-share/examples/pygame/fastevents.py
-share/examples/pygame/fonty.py
-@comment share/examples/pygame/glcube.py
-share/examples/pygame/headless_no_windows_needed.py
-share/examples/pygame/liquid.py
-share/examples/pygame/mask.py
-share/examples/pygame/midi.py
-share/examples/pygame/moveit.py
-share/examples/pygame/movieplayer.py
-share/examples/pygame/oldalien.py
-share/examples/pygame/overlay.py
-share/examples/pygame/pixelarray.py
-share/examples/pygame/readme.txt
-share/examples/pygame/scaletest.py
-share/examples/pygame/scrap_clipboard.py
-share/examples/pygame/scroll.py
-share/examples/pygame/sound.py
-share/examples/pygame/sound_array_demos.py
-share/examples/pygame/stars.py
-share/examples/pygame/testsprite.py
-share/examples/pygame/vgrade.py
+share/doc/pygame${MODPY_BIN_SUFFIX}/
+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
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/cdrom.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/color.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/common.txt
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/cursors.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/display.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/draw.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/event.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/examples.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/font.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/freetype.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/gfxdraw.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/image.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/joystick.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/key.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/locals.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/mask.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/math.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/midi.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/mixer.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/mouse.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/music.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/overlay.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/pixelarray.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/pixelcopy.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/pygame.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/rect.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/scrap.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/sndarray.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/ref/sprite.rst
+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/transform.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/CameraIntro.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/ChimpLineByLine.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/DisplayModes.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/ImportInit.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/MakeGames.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/MoveIt.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/PygameIntro.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/SpriteIntro.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/SurfarrayIntro-rest
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/SurfarrayIntro.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_average.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_background.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_green.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_hsv.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_mask.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_rgb.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_thresh.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_thresholded.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/camera_yuv.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/chimp.py.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/chimpshot.gif
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/common.txt
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/intro_ball.gif
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/intro_blade.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/intro_freedom.jpg
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/newbieguide.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_allblack.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_flipped.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_redimg.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_rgbarray.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_scaledown.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_scaleup.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_soften.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_striped.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/surfarray_xfade.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_basic.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_event-flowchart.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_formulae.png
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_games2.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_games3.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_games4.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_games5.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_games6.rst
+share/doc/pygame${MODPY_BIN_SUFFIX}/tut/tom_radians.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/
+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}/blend_fill.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/blit_blends.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/camera.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/chimp.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/cursors.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien1.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien1.jpg
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien1.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien2.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien2.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien3.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/alien3.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/arraydemo.bmp
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/asprite.bmp
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/background.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/blue.mpg
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/bomb.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/boom.wav
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/brick.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/car_door.wav
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/chimp.bmp
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/city.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/danger.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/explosion1.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/fist.bmp
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/house_lo.mp3
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/house_lo.ogg
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/house_lo.wav
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/liquid.bmp
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/midikeys.png
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/oldplayer.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/player1.gif
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/punch.wav
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/sans.ttf
+share/examples/pygame${MODPY_BIN_SUFFIX}/data/secosmic_lo.wav
+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}/eventlist.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/fastevents.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/fonty.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/freetype_misc.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/glcube.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/headless_no_windows_needed.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/liquid.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/mask.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/midi.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/moveit.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/oldalien.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/overlay.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/pixelarray.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/playmus.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/prevent_display_stretching.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/readme.txt
+share/examples/pygame${MODPY_BIN_SUFFIX}/scaletest.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/scrap_clipboard.py
+share/examples/pygame${MODPY_BIN_SUFFIX}/scroll.py
+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}/vgrade.py

Reply via email to