summaryrefslogtreecommitdiff
path: root/devel/py-game
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2013-10-24 12:08:22 +0000
committerryoon <ryoon@pkgsrc.org>2013-10-24 12:08:22 +0000
commit02bf8ae8e7a3013952e86eae27a33efba9996b77 (patch)
tree88141b8251d97ce18f6b32f52b6521342f138066 /devel/py-game
parentc658d7f6bf7df854dc8b7702ee1f7c1a6cee4758 (diff)
downloadpkgsrc-02bf8ae8e7a3013952e86eae27a33efba9996b77.tar.gz
Update to 1.9.1
Changelog: 1.9.1 Support for setuptools-based installs was fixed. 1.9.0 Many fixes and improvements were made. More changes have gone into this release than any other pygame release. Experimental camera webcam, midi, and gfxdraw modules were added. Bugfixes were made for backwards compatibility issues introduced in the pygame 1.8.x series. Old games like solarwolf and libraries like PGU work again. Py3k and Nokia mobile phone S60 are supported. Mac OS X support was improved by dropping the pyobjc dependency, improving the installer, and making sysfont work. pygame.examples and pygame.tests are available as modules. The examples were cleaned up. py2app and py2exe support were improved.
Diffstat (limited to 'devel/py-game')
-rw-r--r--devel/py-game/Makefile41
-rw-r--r--devel/py-game/PLIST518
-rw-r--r--devel/py-game/buildlink3.mk9
-rw-r--r--devel/py-game/distinfo12
-rw-r--r--devel/py-game/patches/patch-Setup.in17
-rw-r--r--devel/py-game/patches/patch-aa20
-rw-r--r--devel/py-game/patches/patch-ac13
7 files changed, 575 insertions, 55 deletions
diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile
index 060d8cc1760..cbfa282836f 100644
--- a/devel/py-game/Makefile
+++ b/devel/py-game/Makefile
@@ -1,43 +1,26 @@
-# $NetBSD: Makefile,v 1.30 2013/06/04 22:15:55 tron Exp $
-#
+# $NetBSD: Makefile,v 1.31 2013/10/24 12:08:22 ryoon Exp $
-DISTNAME= pygame-1.8.1release
-PKGNAME= ${PYPKGPREFIX}-game-1.8.1
-PKGREVISION= 14
-CATEGORIES= devel
-MASTER_SITES= http://pygame.org/ftp/
+DISTNAME= pygame-1.9.1release
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//:S/release//}
+CATEGORIES= games
+MASTER_SITES= http://www.pygame.org/ftp/
-MAINTAINER= pkgsrc-users@NetBSD.org
-HOMEPAGE= http://pygame.org/
-COMMENT= Set of Python modules designed for writing games
-LICENSE= gnu-lgpl-v2.1
-
-DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy
-
-# XXX
-post-extract:
- ${CHMOD} go+r ${WRKSRC}/lib/*
-
-post-install:
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYINC}/pygame/*.h
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYSITELIB}/pygame/*.bmp
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYSITELIB}/pygame/*.ico
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYSITELIB}/pygame/*.icns
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYSITELIB}/pygame/*.ttf
- ${CHMOD} 644 ${DESTDIR}${PREFIX}/${PYSITELIB}/pygame/*.tiff
-
-.include "../../mk/compiler.mk"
+MAINTAINER= ryoon@NetBSD.org
+HOMEPAGE= http://www.pygame.org/
+COMMENT= Set of Python modules designed for writing games
+LICENSE= gnu-lgpl-v2.1
.if !empty(PKGSRC_COMPILER:Mclang)
CFLAGS+= -no-integrated-as
.endif
.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
-.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
.include "../../lang/python/distutils.mk"
+.include "../../mk/jpeg.buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
-
+.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/py-game/PLIST b/devel/py-game/PLIST
index d1294589bf5..f72f623ffd4 100644
--- a/devel/py-game/PLIST
+++ b/devel/py-game/PLIST
@@ -1,18 +1,30 @@
-@comment $NetBSD: PLIST,v 1.6 2012/04/08 20:21:45 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2013/10/24 12:08:22 ryoon Exp $
${PYINC}/pygame/bitmask.h
+${PYINC}/pygame/camera.h
${PYINC}/pygame/fastevents.h
${PYINC}/pygame/ffmovie.h
${PYINC}/pygame/font.h
+${PYINC}/pygame/mask.h
${PYINC}/pygame/mixer.h
+${PYINC}/pygame/pgarrinter.h
+${PYINC}/pygame/pgcompat.h
${PYINC}/pygame/pgopengl.h
${PYINC}/pygame/pygame.h
${PYINC}/pygame/pygamedocs.h
${PYINC}/pygame/scrap.h
${PYINC}/pygame/surface.h
${PYSITELIB}/${EGG_FILE}
+${PYSITELIB}/pygame/LGPL
${PYSITELIB}/pygame/__init__.py
${PYSITELIB}/pygame/__init__.pyc
${PYSITELIB}/pygame/__init__.pyo
+${PYSITELIB}/pygame/_arraysurfarray.so
+${PYSITELIB}/pygame/_camera_opencv_highgui.py
+${PYSITELIB}/pygame/_camera_opencv_highgui.pyc
+${PYSITELIB}/pygame/_camera_opencv_highgui.pyo
+${PYSITELIB}/pygame/_camera_vidcapture.py
+${PYSITELIB}/pygame/_camera_vidcapture.pyc
+${PYSITELIB}/pygame/_camera_vidcapture.pyo
${PYSITELIB}/pygame/_numericsndarray.so
${PYSITELIB}/pygame/_numericsurfarray.so
${PYSITELIB}/pygame/_numpysndarray.py
@@ -23,21 +35,238 @@ ${PYSITELIB}/pygame/_numpysurfarray.pyc
${PYSITELIB}/pygame/_numpysurfarray.pyo
${PYSITELIB}/pygame/base.so
${PYSITELIB}/pygame/bufferproxy.so
+${PYSITELIB}/pygame/camera.py
+${PYSITELIB}/pygame/camera.pyc
+${PYSITELIB}/pygame/camera.pyo
${PYSITELIB}/pygame/cdrom.so
${PYSITELIB}/pygame/color.so
${PYSITELIB}/pygame/colordict.py
${PYSITELIB}/pygame/colordict.pyc
${PYSITELIB}/pygame/colordict.pyo
+${PYSITELIB}/pygame/compat.py
+${PYSITELIB}/pygame/compat.pyc
+${PYSITELIB}/pygame/compat.pyo
${PYSITELIB}/pygame/constants.so
${PYSITELIB}/pygame/cursors.py
${PYSITELIB}/pygame/cursors.pyc
${PYSITELIB}/pygame/cursors.pyo
${PYSITELIB}/pygame/display.so
+${PYSITELIB}/pygame/docs/__init__.py
+${PYSITELIB}/pygame/docs/__init__.pyc
+${PYSITELIB}/pygame/docs/__init__.pyo
+${PYSITELIB}/pygame/docs/__main__.py
+${PYSITELIB}/pygame/docs/__main__.pyc
+${PYSITELIB}/pygame/docs/__main__.pyo
+${PYSITELIB}/pygame/docs/index.html
+${PYSITELIB}/pygame/docs/logos.html
+${PYSITELIB}/pygame/docs/pygame_logo.gif
+${PYSITELIB}/pygame/docs/pygame_powered.gif
+${PYSITELIB}/pygame/docs/pygame_small.gif
+${PYSITELIB}/pygame/docs/pygame_tiny.gif
+${PYSITELIB}/pygame/docs/ref/camera.html
+${PYSITELIB}/pygame/docs/ref/cdrom.html
+${PYSITELIB}/pygame/docs/ref/color.html
+${PYSITELIB}/pygame/docs/ref/cursors.html
+${PYSITELIB}/pygame/docs/ref/display.html
+${PYSITELIB}/pygame/docs/ref/draw.html
+${PYSITELIB}/pygame/docs/ref/event.html
+${PYSITELIB}/pygame/docs/ref/examples.html
+${PYSITELIB}/pygame/docs/ref/font.html
+${PYSITELIB}/pygame/docs/ref/gfxdraw.html
+${PYSITELIB}/pygame/docs/ref/image.html
+${PYSITELIB}/pygame/docs/ref/index.html
+${PYSITELIB}/pygame/docs/ref/joystick.html
+${PYSITELIB}/pygame/docs/ref/key.html
+${PYSITELIB}/pygame/docs/ref/locals.html
+${PYSITELIB}/pygame/docs/ref/mask.html
+${PYSITELIB}/pygame/docs/ref/midi.html
+${PYSITELIB}/pygame/docs/ref/mixer.html
+${PYSITELIB}/pygame/docs/ref/mouse.html
+${PYSITELIB}/pygame/docs/ref/movie.html
+${PYSITELIB}/pygame/docs/ref/music.html
+${PYSITELIB}/pygame/docs/ref/overlay.html
+${PYSITELIB}/pygame/docs/ref/pixelarray.html
+${PYSITELIB}/pygame/docs/ref/pygame.html
+${PYSITELIB}/pygame/docs/ref/pygame_cursor.html
+${PYSITELIB}/pygame/docs/ref/rect.html
+${PYSITELIB}/pygame/docs/ref/scrap.html
+${PYSITELIB}/pygame/docs/ref/sndarray.html
+${PYSITELIB}/pygame/docs/ref/sprite.html
+${PYSITELIB}/pygame/docs/ref/surface.html
+${PYSITELIB}/pygame/docs/ref/surfarray.html
+${PYSITELIB}/pygame/docs/ref/tests.html
+${PYSITELIB}/pygame/docs/ref/time.html
+${PYSITELIB}/pygame/docs/ref/transform.html
+${PYSITELIB}/pygame/docs/tut/DisplayModes.html
+${PYSITELIB}/pygame/docs/tut/ImportInit.html
+${PYSITELIB}/pygame/docs/tut/MoveIt.html
+${PYSITELIB}/pygame/docs/tut/SpriteIntro.html
+${PYSITELIB}/pygame/docs/tut/chimp/ChimpLineByLine.html
+${PYSITELIB}/pygame/docs/tut/chimp/chimp.py.html
+${PYSITELIB}/pygame/docs/tut/chimp/chimpshot.gif
+${PYSITELIB}/pygame/docs/tut/intro/ball.gif
+${PYSITELIB}/pygame/docs/tut/intro/blade.jpg
+${PYSITELIB}/pygame/docs/tut/intro/freedom.jpg
+${PYSITELIB}/pygame/docs/tut/intro/intro.html
+${PYSITELIB}/pygame/docs/tut/newbieguide.html
+${PYSITELIB}/pygame/docs/tut/surfarray/SurfarrayIntro.html
+${PYSITELIB}/pygame/docs/tut/surfarray/allblack.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/flipped.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/imgarray.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/redimg.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/scaledown.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/scaleup.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/soften.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/striped.jpg
+${PYSITELIB}/pygame/docs/tut/surfarray/xfade.jpg
+${PYSITELIB}/pygame/docs/tut/tom/MakeGames.html
+${PYSITELIB}/pygame/docs/tut/tom/basic.png
+${PYSITELIB}/pygame/docs/tut/tom/event-flowchart.png
+${PYSITELIB}/pygame/docs/tut/tom/formulae.png
+${PYSITELIB}/pygame/docs/tut/tom/games2.html
+${PYSITELIB}/pygame/docs/tut/tom/games3.html
+${PYSITELIB}/pygame/docs/tut/tom/games4.html
+${PYSITELIB}/pygame/docs/tut/tom/games5.html
+${PYSITELIB}/pygame/docs/tut/tom/games6.html
+${PYSITELIB}/pygame/docs/tut/tom/radians.png
${PYSITELIB}/pygame/draw.so
${PYSITELIB}/pygame/event.so
+${PYSITELIB}/pygame/examples/__init__.py
+${PYSITELIB}/pygame/examples/__init__.pyc
+${PYSITELIB}/pygame/examples/__init__.pyo
+${PYSITELIB}/pygame/examples/aacircle.py
+${PYSITELIB}/pygame/examples/aacircle.pyc
+${PYSITELIB}/pygame/examples/aacircle.pyo
+${PYSITELIB}/pygame/examples/aliens.py
+${PYSITELIB}/pygame/examples/aliens.pyc
+${PYSITELIB}/pygame/examples/aliens.pyo
+${PYSITELIB}/pygame/examples/arraydemo.py
+${PYSITELIB}/pygame/examples/arraydemo.pyc
+${PYSITELIB}/pygame/examples/arraydemo.pyo
+${PYSITELIB}/pygame/examples/blend_fill.py
+${PYSITELIB}/pygame/examples/blend_fill.pyc
+${PYSITELIB}/pygame/examples/blend_fill.pyo
+${PYSITELIB}/pygame/examples/blit_blends.py
+${PYSITELIB}/pygame/examples/blit_blends.pyc
+${PYSITELIB}/pygame/examples/blit_blends.pyo
+${PYSITELIB}/pygame/examples/camera.py
+${PYSITELIB}/pygame/examples/camera.pyc
+${PYSITELIB}/pygame/examples/camera.pyo
+${PYSITELIB}/pygame/examples/chimp.py
+${PYSITELIB}/pygame/examples/chimp.pyc
+${PYSITELIB}/pygame/examples/chimp.pyo
+${PYSITELIB}/pygame/examples/cursors.py
+${PYSITELIB}/pygame/examples/cursors.pyc
+${PYSITELIB}/pygame/examples/cursors.pyo
+${PYSITELIB}/pygame/examples/data/alien1.gif
+${PYSITELIB}/pygame/examples/data/alien1.jpg
+${PYSITELIB}/pygame/examples/data/alien1.png
+${PYSITELIB}/pygame/examples/data/alien2.gif
+${PYSITELIB}/pygame/examples/data/alien2.png
+${PYSITELIB}/pygame/examples/data/alien3.gif
+${PYSITELIB}/pygame/examples/data/alien3.png
+${PYSITELIB}/pygame/examples/data/arraydemo.bmp
+${PYSITELIB}/pygame/examples/data/asprite.bmp
+${PYSITELIB}/pygame/examples/data/background.gif
+${PYSITELIB}/pygame/examples/data/blue.mpg
+${PYSITELIB}/pygame/examples/data/bomb.gif
+${PYSITELIB}/pygame/examples/data/boom.wav
+${PYSITELIB}/pygame/examples/data/car_door.wav
+${PYSITELIB}/pygame/examples/data/chimp.bmp
+${PYSITELIB}/pygame/examples/data/danger.gif
+${PYSITELIB}/pygame/examples/data/explosion1.gif
+${PYSITELIB}/pygame/examples/data/fist.bmp
+${PYSITELIB}/pygame/examples/data/house_lo.mp3
+${PYSITELIB}/pygame/examples/data/house_lo.ogg
+${PYSITELIB}/pygame/examples/data/house_lo.wav
+${PYSITELIB}/pygame/examples/data/liquid.bmp
+${PYSITELIB}/pygame/examples/data/midikeys.png
+${PYSITELIB}/pygame/examples/data/oldplayer.gif
+${PYSITELIB}/pygame/examples/data/player1.gif
+${PYSITELIB}/pygame/examples/data/punch.wav
+${PYSITELIB}/pygame/examples/data/secosmic_lo.wav
+${PYSITELIB}/pygame/examples/data/shot.gif
+${PYSITELIB}/pygame/examples/data/static.png
+${PYSITELIB}/pygame/examples/data/whiff.wav
+${PYSITELIB}/pygame/examples/data/yuv_1.pgm
+${PYSITELIB}/pygame/examples/eventlist.py
+${PYSITELIB}/pygame/examples/eventlist.pyc
+${PYSITELIB}/pygame/examples/eventlist.pyo
+${PYSITELIB}/pygame/examples/fastevents.py
+${PYSITELIB}/pygame/examples/fastevents.pyc
+${PYSITELIB}/pygame/examples/fastevents.pyo
+${PYSITELIB}/pygame/examples/fonty.py
+${PYSITELIB}/pygame/examples/fonty.pyc
+${PYSITELIB}/pygame/examples/fonty.pyo
+${PYSITELIB}/pygame/examples/glcube.py
+${PYSITELIB}/pygame/examples/glcube.pyc
+${PYSITELIB}/pygame/examples/glcube.pyo
+${PYSITELIB}/pygame/examples/headless_no_windows_needed.py
+${PYSITELIB}/pygame/examples/headless_no_windows_needed.pyc
+${PYSITELIB}/pygame/examples/headless_no_windows_needed.pyo
+${PYSITELIB}/pygame/examples/liquid.py
+${PYSITELIB}/pygame/examples/liquid.pyc
+${PYSITELIB}/pygame/examples/liquid.pyo
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/JavaCompiling.plist
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/_MainMenu_EOArchive_English.java
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/classes.nib
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/info.nib
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/MainMenu.nib/keyedobjects.nib
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/English.lproj/aliens.icns
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/README.txt
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/aliens.py
+${PYSITELIB}/pygame/examples/macosx/aliens_app_example/setup.py
+${PYSITELIB}/pygame/examples/macosx/macfont.py
+${PYSITELIB}/pygame/examples/mask.py
+${PYSITELIB}/pygame/examples/mask.pyc
+${PYSITELIB}/pygame/examples/mask.pyo
+${PYSITELIB}/pygame/examples/midi.py
+${PYSITELIB}/pygame/examples/midi.pyc
+${PYSITELIB}/pygame/examples/midi.pyo
+${PYSITELIB}/pygame/examples/moveit.py
+${PYSITELIB}/pygame/examples/moveit.pyc
+${PYSITELIB}/pygame/examples/moveit.pyo
+${PYSITELIB}/pygame/examples/movieplayer.py
+${PYSITELIB}/pygame/examples/movieplayer.pyc
+${PYSITELIB}/pygame/examples/movieplayer.pyo
+${PYSITELIB}/pygame/examples/oldalien.py
+${PYSITELIB}/pygame/examples/oldalien.pyc
+${PYSITELIB}/pygame/examples/oldalien.pyo
+${PYSITELIB}/pygame/examples/overlay.py
+${PYSITELIB}/pygame/examples/overlay.pyc
+${PYSITELIB}/pygame/examples/overlay.pyo
+${PYSITELIB}/pygame/examples/pixelarray.py
+${PYSITELIB}/pygame/examples/pixelarray.pyc
+${PYSITELIB}/pygame/examples/pixelarray.pyo
+${PYSITELIB}/pygame/examples/readme.txt
+${PYSITELIB}/pygame/examples/scaletest.py
+${PYSITELIB}/pygame/examples/scaletest.pyc
+${PYSITELIB}/pygame/examples/scaletest.pyo
+${PYSITELIB}/pygame/examples/scrap_clipboard.py
+${PYSITELIB}/pygame/examples/scrap_clipboard.pyc
+${PYSITELIB}/pygame/examples/scrap_clipboard.pyo
+${PYSITELIB}/pygame/examples/scroll.py
+${PYSITELIB}/pygame/examples/scroll.pyc
+${PYSITELIB}/pygame/examples/scroll.pyo
+${PYSITELIB}/pygame/examples/sound.py
+${PYSITELIB}/pygame/examples/sound.pyc
+${PYSITELIB}/pygame/examples/sound.pyo
+${PYSITELIB}/pygame/examples/sound_array_demos.py
+${PYSITELIB}/pygame/examples/sound_array_demos.pyc
+${PYSITELIB}/pygame/examples/sound_array_demos.pyo
+${PYSITELIB}/pygame/examples/stars.py
+${PYSITELIB}/pygame/examples/stars.pyc
+${PYSITELIB}/pygame/examples/stars.pyo
+${PYSITELIB}/pygame/examples/testsprite.py
+${PYSITELIB}/pygame/examples/testsprite.pyc
+${PYSITELIB}/pygame/examples/testsprite.pyo
+${PYSITELIB}/pygame/examples/vgrade.py
+${PYSITELIB}/pygame/examples/vgrade.pyc
+${PYSITELIB}/pygame/examples/vgrade.pyo
${PYSITELIB}/pygame/fastevent.so
${PYSITELIB}/pygame/font.so
${PYSITELIB}/pygame/freesansbold.ttf
+${PYSITELIB}/pygame/gfxdraw.so
${PYSITELIB}/pygame/gp2x/__init__.py
${PYSITELIB}/pygame/gp2x/__init__.pyc
${PYSITELIB}/pygame/gp2x/__init__.pyo
@@ -49,6 +278,7 @@ ${PYSITELIB}/pygame/gp2x/locals.pyc
${PYSITELIB}/pygame/gp2x/locals.pyo
${PYSITELIB}/pygame/image.so
${PYSITELIB}/pygame/imageext.so
+${PYSITELIB}/pygame/install.html
${PYSITELIB}/pygame/joystick.so
${PYSITELIB}/pygame/key.so
${PYSITELIB}/pygame/locals.py
@@ -61,6 +291,9 @@ ${PYSITELIB}/pygame/macosx.py
${PYSITELIB}/pygame/macosx.pyc
${PYSITELIB}/pygame/macosx.pyo
${PYSITELIB}/pygame/mask.so
+${PYSITELIB}/pygame/midi.py
+${PYSITELIB}/pygame/midi.pyc
+${PYSITELIB}/pygame/midi.pyo
${PYSITELIB}/pygame/mixer.so
${PYSITELIB}/pygame/mixer_music.so
${PYSITELIB}/pygame/mouse.so
@@ -73,7 +306,9 @@ ${PYSITELIB}/pygame/pkgdata.pyo
${PYSITELIB}/pygame/pygame.ico
${PYSITELIB}/pygame/pygame_icon.bmp
${PYSITELIB}/pygame/pygame_icon.icns
+${PYSITELIB}/pygame/pygame_icon.svg
${PYSITELIB}/pygame/pygame_icon.tiff
+${PYSITELIB}/pygame/readme.html
${PYSITELIB}/pygame/rect.so
${PYSITELIB}/pygame/rwobject.so
${PYSITELIB}/pygame/scrap.so
@@ -91,6 +326,287 @@ ${PYSITELIB}/pygame/surflock.so
${PYSITELIB}/pygame/sysfont.py
${PYSITELIB}/pygame/sysfont.pyc
${PYSITELIB}/pygame/sysfont.pyo
+${PYSITELIB}/pygame/tests/__init__.py
+${PYSITELIB}/pygame/tests/__init__.pyc
+${PYSITELIB}/pygame/tests/__init__.pyo
+${PYSITELIB}/pygame/tests/__main__.py
+${PYSITELIB}/pygame/tests/__main__.pyc
+${PYSITELIB}/pygame/tests/__main__.pyo
+${PYSITELIB}/pygame/tests/base_test.py
+${PYSITELIB}/pygame/tests/base_test.pyc
+${PYSITELIB}/pygame/tests/base_test.pyo
+${PYSITELIB}/pygame/tests/blit_test.py
+${PYSITELIB}/pygame/tests/blit_test.pyc
+${PYSITELIB}/pygame/tests/blit_test.pyo
+${PYSITELIB}/pygame/tests/bufferproxy_test.py
+${PYSITELIB}/pygame/tests/bufferproxy_test.pyc
+${PYSITELIB}/pygame/tests/bufferproxy_test.pyo
+${PYSITELIB}/pygame/tests/cdrom_tags.py
+${PYSITELIB}/pygame/tests/cdrom_tags.pyc
+${PYSITELIB}/pygame/tests/cdrom_tags.pyo
+${PYSITELIB}/pygame/tests/cdrom_test.py
+${PYSITELIB}/pygame/tests/cdrom_test.pyc
+${PYSITELIB}/pygame/tests/cdrom_test.pyo
+${PYSITELIB}/pygame/tests/color_test.py
+${PYSITELIB}/pygame/tests/color_test.pyc
+${PYSITELIB}/pygame/tests/color_test.pyo
+${PYSITELIB}/pygame/tests/cursors_test.py
+${PYSITELIB}/pygame/tests/cursors_test.pyc
+${PYSITELIB}/pygame/tests/cursors_test.pyo
+${PYSITELIB}/pygame/tests/display_test.py
+${PYSITELIB}/pygame/tests/display_test.pyc
+${PYSITELIB}/pygame/tests/display_test.pyo
+${PYSITELIB}/pygame/tests/draw_test.py
+${PYSITELIB}/pygame/tests/draw_test.pyc
+${PYSITELIB}/pygame/tests/draw_test.pyo
+${PYSITELIB}/pygame/tests/event_test.py
+${PYSITELIB}/pygame/tests/event_test.pyc
+${PYSITELIB}/pygame/tests/event_test.pyo
+${PYSITELIB}/pygame/tests/fastevent_test.py
+${PYSITELIB}/pygame/tests/fastevent_test.pyc
+${PYSITELIB}/pygame/tests/fastevent_test.pyo
+${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing.xbm
+${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm
+${PYSITELIB}/pygame/tests/font_test.py
+${PYSITELIB}/pygame/tests/font_test.pyc
+${PYSITELIB}/pygame/tests/font_test.pyo
+${PYSITELIB}/pygame/tests/gfxdraw_test.py
+${PYSITELIB}/pygame/tests/gfxdraw_test.pyc
+${PYSITELIB}/pygame/tests/gfxdraw_test.pyo
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.py
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyc
+${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyo
+${PYSITELIB}/pygame/tests/image_test.py
+${PYSITELIB}/pygame/tests/image_test.pyc
+${PYSITELIB}/pygame/tests/image_test.pyo
+${PYSITELIB}/pygame/tests/joystick_test.py
+${PYSITELIB}/pygame/tests/joystick_test.pyc
+${PYSITELIB}/pygame/tests/joystick_test.pyo
+${PYSITELIB}/pygame/tests/key_test.py
+${PYSITELIB}/pygame/tests/key_test.pyc
+${PYSITELIB}/pygame/tests/key_test.pyo
+${PYSITELIB}/pygame/tests/mask_test.py
+${PYSITELIB}/pygame/tests/mask_test.pyc
+${PYSITELIB}/pygame/tests/mask_test.pyo
+${PYSITELIB}/pygame/tests/midi_test.py
+${PYSITELIB}/pygame/tests/midi_test.pyc
+${PYSITELIB}/pygame/tests/midi_test.pyo
+${PYSITELIB}/pygame/tests/mixer_music_test.py
+${PYSITELIB}/pygame/tests/mixer_music_test.pyc
+${PYSITELIB}/pygame/tests/mixer_music_test.pyo
+${PYSITELIB}/pygame/tests/mixer_test.py
+${PYSITELIB}/pygame/tests/mixer_test.pyc
+${PYSITELIB}/pygame/tests/mixer_test.pyo
+${PYSITELIB}/pygame/tests/mouse_test.py
+${PYSITELIB}/pygame/tests/mouse_test.pyc
+${PYSITELIB}/pygame/tests/mouse_test.pyo
+${PYSITELIB}/pygame/tests/movie_tags.py
+${PYSITELIB}/pygame/tests/movie_tags.pyc
+${PYSITELIB}/pygame/tests/movie_tags.pyo
+${PYSITELIB}/pygame/tests/movie_test.py
+${PYSITELIB}/pygame/tests/movie_test.pyc
+${PYSITELIB}/pygame/tests/movie_test.pyo
+${PYSITELIB}/pygame/tests/overlay_test.py
+${PYSITELIB}/pygame/tests/overlay_test.pyc
+${PYSITELIB}/pygame/tests/overlay_test.pyo
+${PYSITELIB}/pygame/tests/pixelarray_test.py
+${PYSITELIB}/pygame/tests/pixelarray_test.pyc
+${PYSITELIB}/pygame/tests/pixelarray_test.pyo
+${PYSITELIB}/pygame/tests/rect_test.py
+${PYSITELIB}/pygame/tests/rect_test.pyc
+${PYSITELIB}/pygame/tests/rect_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_5_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/fake_6_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/no_assertions__ret_code_of_1__test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/all_ok/zero_tests_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/incomplete_todo_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/magic_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/everything/sleep_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/invisible_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/exclude/magic_tag_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/failures1/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/incomplete_todo/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_1_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/infinite_loop/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stderr/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_3_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/print_stdout/fake_4_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/run_tests__test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/__init__.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/fake_2_test.pyo
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.py
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyc
+${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyo
+${PYSITELIB}/pygame/tests/scrap_tags.py
+${PYSITELIB}/pygame/tests/scrap_tags.pyc
+${PYSITELIB}/pygame/tests/scrap_tags.pyo
+${PYSITELIB}/pygame/tests/scrap_test.py
+${PYSITELIB}/pygame/tests/scrap_test.pyc
+${PYSITELIB}/pygame/tests/scrap_test.pyo
+${PYSITELIB}/pygame/tests/sndarray_tags.py
+${PYSITELIB}/pygame/tests/sndarray_tags.pyc
+${PYSITELIB}/pygame/tests/sndarray_tags.pyo
+${PYSITELIB}/pygame/tests/sndarray_test.py
+${PYSITELIB}/pygame/tests/sndarray_test.pyc
+${PYSITELIB}/pygame/tests/sndarray_test.pyo
+${PYSITELIB}/pygame/tests/sprite_test.py
+${PYSITELIB}/pygame/tests/sprite_test.pyc
+${PYSITELIB}/pygame/tests/sprite_test.pyo
+${PYSITELIB}/pygame/tests/surface_test.py
+${PYSITELIB}/pygame/tests/surface_test.pyc
+${PYSITELIB}/pygame/tests/surface_test.pyo
+${PYSITELIB}/pygame/tests/surfarray_tags.py
+${PYSITELIB}/pygame/tests/surfarray_tags.pyc
+${PYSITELIB}/pygame/tests/surfarray_tags.pyo
+${PYSITELIB}/pygame/tests/surfarray_test.py
+${PYSITELIB}/pygame/tests/surfarray_test.pyc
+${PYSITELIB}/pygame/tests/surfarray_test.pyo
+${PYSITELIB}/pygame/tests/surflock_test.py
+${PYSITELIB}/pygame/tests/surflock_test.pyc
+${PYSITELIB}/pygame/tests/surflock_test.pyo
+${PYSITELIB}/pygame/tests/sysfont_test.py
+${PYSITELIB}/pygame/tests/sysfont_test.pyc
+${PYSITELIB}/pygame/tests/sysfont_test.pyo
+${PYSITELIB}/pygame/tests/test_test_.py
+${PYSITELIB}/pygame/tests/test_test_.pyc
+${PYSITELIB}/pygame/tests/test_test_.pyo
+${PYSITELIB}/pygame/tests/test_utils/__init__.py
+${PYSITELIB}/pygame/tests/test_utils/__init__.pyc
+${PYSITELIB}/pygame/tests/test_utils/__init__.pyo
+${PYSITELIB}/pygame/tests/test_utils/async_sub.py
+${PYSITELIB}/pygame/tests/test_utils/async_sub.pyc
+${PYSITELIB}/pygame/tests/test_utils/async_sub.pyo
+${PYSITELIB}/pygame/tests/test_utils/run_tests.py
+${PYSITELIB}/pygame/tests/test_utils/run_tests.pyc
+${PYSITELIB}/pygame/tests/test_utils/run_tests.pyo
+${PYSITELIB}/pygame/tests/test_utils/test_runner.py
+${PYSITELIB}/pygame/tests/test_utils/test_runner.pyc
+${PYSITELIB}/pygame/tests/test_utils/test_runner.pyo
+${PYSITELIB}/pygame/tests/test_utils/unittest.py
+${PYSITELIB}/pygame/tests/test_utils/unittest.pyc
+${PYSITELIB}/pygame/tests/test_utils/unittest.pyo
+${PYSITELIB}/pygame/tests/test_utils/unittest_patch.py
+${PYSITELIB}/pygame/tests/test_utils/unittest_patch.pyc
+${PYSITELIB}/pygame/tests/test_utils/unittest_patch.pyo
+${PYSITELIB}/pygame/tests/threads_tags.py
+${PYSITELIB}/pygame/tests/threads_tags.pyc
+${PYSITELIB}/pygame/tests/threads_tags.pyo
+${PYSITELIB}/pygame/tests/threads_test.py
+${PYSITELIB}/pygame/tests/threads_test.pyc
+${PYSITELIB}/pygame/tests/threads_test.pyo
+${PYSITELIB}/pygame/tests/time_test.py
+${PYSITELIB}/pygame/tests/time_test.pyc
+${PYSITELIB}/pygame/tests/time_test.pyo
+${PYSITELIB}/pygame/tests/transform_test.py
+${PYSITELIB}/pygame/tests/transform_test.pyc
+${PYSITELIB}/pygame/tests/transform_test.pyo
${PYSITELIB}/pygame/threads/Py25Queue.py
${PYSITELIB}/pygame/threads/Py25Queue.pyc
${PYSITELIB}/pygame/threads/Py25Queue.pyo
diff --git a/devel/py-game/buildlink3.mk b/devel/py-game/buildlink3.mk
index 6187bc77e36..bf8c5178c78 100644
--- a/devel/py-game/buildlink3.mk
+++ b/devel/py-game/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.26 2013/06/04 22:15:55 tron Exp $
+# $NetBSD: buildlink3.mk,v 1.27 2013/10/24 12:08:22 ryoon Exp $
BUILDLINK_TREE+= ${PYPKGPREFIX}-game
@@ -7,14 +7,17 @@ PY_GAME_BUILDLINK3_MK:=
.include "../../lang/python/pyversion.mk"
-BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-game+= ${PYPKGPREFIX}-game>=1.6
-BUILDLINK_ABI_DEPENDS.${PYPKGPREFIX}-game+= ${PYPKGPREFIX}-game>=1.8.1nb14
+BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-game+= ${PYPKGPREFIX}-game>=1.9.1
+BUILDLINK_ABI_DEPENDS.${PYPKGPREFIX}-game+= ${PYPKGPREFIX}-game>=1.9.1
BUILDLINK_PKGSRCDIR.${PYPKGPREFIX}-game?= ../../devel/py-game
.include "../../audio/SDL_mixer/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
.endif # PY_GAME_BUILDLINK3_MK
BUILDLINK_TREE+= -${PYPKGPREFIX}-game
diff --git a/devel/py-game/distinfo b/devel/py-game/distinfo
index 3b05c63cc3c..46fdb83c378 100644
--- a/devel/py-game/distinfo
+++ b/devel/py-game/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2009/03/11 22:05:12 wiz Exp $
+$NetBSD: distinfo,v 1.5 2013/10/24 12:08:22 ryoon Exp $
-SHA1 (pygame-1.8.1release.tar.gz) = 62d2ad452a0cc1486f877d5a2ae736b6703548cc
-RMD160 (pygame-1.8.1release.tar.gz) = dc3374e2185a3fbc36cc74ac3b050e7e57f0a4ce
-Size (pygame-1.8.1release.tar.gz) = 1705162 bytes
-SHA1 (patch-aa) = 285e6c65fdd0421ef48b9cf2d6cc3ba13396f6a1
-SHA1 (patch-ac) = f58e9dd8944e3e74ebb2f27b3d66bc7ea23c6225
+SHA1 (pygame-1.9.1release.tar.gz) = a45aeb0623e36ae7a1707b5f41ee6274f72ca4fa
+RMD160 (pygame-1.9.1release.tar.gz) = 352d74d6cb025e7489e1123a7a25d1695beabafb
+Size (pygame-1.9.1release.tar.gz) = 2134254 bytes
+SHA1 (patch-Setup.in) = f85ced0514b9badcef87ead2546037e2cedbb09e
+SHA1 (patch-aa) = 89e7b1cf5a82136f95b03dbea35bdd5a9d569745
diff --git a/devel/py-game/patches/patch-Setup.in b/devel/py-game/patches/patch-Setup.in
new file mode 100644
index 00000000000..3d1b64c66cf
--- /dev/null
+++ b/devel/py-game/patches/patch-Setup.in
@@ -0,0 +1,17 @@
+$NetBSD: patch-Setup.in,v 1.1 2013/10/24 12:08:22 ryoon Exp $
+
+* Disable video4linux
+
+--- Setup.in.orig 2009-07-02 04:41:56.000000000 +0000
++++ Setup.in
+@@ -34,8 +34,8 @@ _numericsurfarray src/_numericsurfarray.
+ _numericsndarray src/_numericsndarray.c $(SDL) $(MIXER) $(DEBUG)
+ movie src/movie.c $(SDL) $(SMPEG) $(DEBUG)
+ scrap src/scrap.c $(SDL) $(SCRAP) $(DEBUG)
+-_camera src/_camera.c src/camera_v4l2.c src/camera_v4l.c $(SDL) $(DEBUG)
+-pypm src/pypm.c $(SDL) $(PORTMIDI) $(PORTTIME) $(DEBUG)
++#_camera src/_camera.c src/camera_v4l2.c src/camera_v4l.c $(SDL) $(DEBUG)
++#pypm src/pypm.c $(SDL) $(PORTMIDI) $(PORTTIME) $(DEBUG)
+
+ GFX = src/SDL_gfx/SDL_gfxPrimitives.c
+ #GFX = src/SDL_gfx/SDL_gfxBlitFunc.c src/SDL_gfx/SDL_gfxPrimitives.c
diff --git a/devel/py-game/patches/patch-aa b/devel/py-game/patches/patch-aa
index 3b70d4905de..772ab230f18 100644
--- a/devel/py-game/patches/patch-aa
+++ b/devel/py-game/patches/patch-aa
@@ -1,8 +1,11 @@
-$NetBSD: patch-aa,v 1.3 2009/03/11 22:05:12 wiz Exp $
+$NetBSD: patch-aa,v 1.4 2013/10/24 12:08:22 ryoon Exp $
---- config_unix.py.orig 2008-07-07 05:58:40.000000000 +0000
+* Detect /usr/X11R7
+* Disable portmidi and porttime, porttime is a part of portmidi
+
+--- config_unix.py.orig 2009-05-26 21:15:24.000000000 +0000
+++ config_unix.py
-@@ -11,7 +11,7 @@ localbase = os.environ.get('LOCALBASE',
+@@ -17,7 +17,7 @@ localbase = os.environ.get('LOCALBASE',
#these get prefixes with '/usr' and '/usr/local' or the $LOCALBASE
origincdirs = ['/include', '/include/SDL', '/include/SDL',
'/include/smpeg' ]
@@ -11,3 +14,14 @@ $NetBSD: patch-aa,v 1.3 2009/03/11 22:05:12 wiz Exp $
def confirm(message):
"ask a yes/no question, return result"
+@@ -145,8 +145,8 @@ def main():
+ Dependency('PNG', 'png.h', 'libpng', ['png']),
+ Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
+ Dependency('SCRAP', '', 'libX11', ['X11']),
+- Dependency('PORTMIDI', 'portmidi.h', 'libportmidi.so', ['portmidi']),
+- Dependency('PORTTIME', 'porttime.h', 'libporttime.so', ['porttime']),
++ #Dependency('PORTMIDI', 'portmidi.h', 'libportmidi.so', ['portmidi']),
++ #Dependency('PORTTIME', 'porttime.h', 'libporttime.so', ['porttime']),
+ #Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),
+ ]
+ if not DEPS[0].found:
diff --git a/devel/py-game/patches/patch-ac b/devel/py-game/patches/patch-ac
deleted file mode 100644
index e83448852eb..00000000000
--- a/devel/py-game/patches/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2008/11/10 23:10:34 wiz Exp $
-
---- src/display.c.orig 2008-07-07 05:57:32.000000000 +0000
-+++ src/display.c
-@@ -318,7 +318,7 @@ get_wm_info (PyObject* self)
-
- /*scary #ifdef's match SDL_syswm.h*/
- #if (defined(unix) || defined(__unix__) || \
-- defined(_AIX) || defined(__OpenBSD__)) && \
-+ defined(_AIX) || defined(__OpenBSD__) || defined(__NetBSD__)) && \
- (!defined(DISABLE_X11) && !defined(__CYGWIN32__) && \
- !defined(ENABLE_NANOX) && !defined(__QNXNTO__))
-