diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-10-23 11:33:48 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-10-23 11:33:48 +0000 |
commit | fc70b4557e6194b58695cbc6f80ce9a94063df8b (patch) | |
tree | a239b295f4f1643402a96c76c26da59803990e35 /games | |
parent | 8564536e253143fd0fc233c4e6884a3679b95702 (diff) | |
download | pkgsrc-fc70b4557e6194b58695cbc6f80ce9a94063df8b.tar.gz |
Import py27-pygame-1.9.1 as games/py-pygame.
Pygame is a set of Python modules designed for writing games. Pygame
adds functionality on top of the excellent SDL library. This allows
you to create fully featured games and multimedia programs in the
python language.
Diffstat (limited to 'games')
-rw-r--r-- | games/py-pygame/DESCR | 4 | ||||
-rw-r--r-- | games/py-pygame/Makefile | 23 | ||||
-rw-r--r-- | games/py-pygame/PLIST | 620 | ||||
-rw-r--r-- | games/py-pygame/buildlink3.mk | 20 | ||||
-rw-r--r-- | games/py-pygame/distinfo | 7 | ||||
-rw-r--r-- | games/py-pygame/patches/patch-Setup.in | 17 | ||||
-rw-r--r-- | games/py-pygame/patches/patch-config__unix.py | 27 |
7 files changed, 718 insertions, 0 deletions
diff --git a/games/py-pygame/DESCR b/games/py-pygame/DESCR new file mode 100644 index 00000000000..26b874966a8 --- /dev/null +++ b/games/py-pygame/DESCR @@ -0,0 +1,4 @@ +Pygame is a set of Python modules designed for writing games. Pygame +adds functionality on top of the excellent SDL library. This allows +you to create fully featured games and multimedia programs in the +python language. diff --git a/games/py-pygame/Makefile b/games/py-pygame/Makefile new file mode 100644 index 00000000000..674a054a28b --- /dev/null +++ b/games/py-pygame/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2013/10/23 11:33:48 ryoon Exp $ + +DISTNAME= pygame-1.9.1release +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/release//} +CATEGORIES= games +MASTER_SITES= http://www.pygame.org/ftp/ + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= http://www.pygame.org/ +COMMENT= Set of Python modules designed for writing games +LICENSE= gnu-lgpl-v2.1 + + +.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 "../../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/games/py-pygame/PLIST b/games/py-pygame/PLIST new file mode 100644 index 00000000000..edacdc74c52 --- /dev/null +++ b/games/py-pygame/PLIST @@ -0,0 +1,620 @@ +@comment $NetBSD: PLIST,v 1.1 2013/10/23 11:33:48 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 +${PYSITELIB}/pygame/_numpysndarray.pyc +${PYSITELIB}/pygame/_numpysndarray.pyo +${PYSITELIB}/pygame/_numpysurfarray.py +${PYSITELIB}/pygame/_numpysurfarray.pyc +${PYSITELIB}/pygame/_numpysurfarray.pyo +${PYSITELIB}/pygame/base.so +${PYSITELIB}/pygame/bufferproxy.so +${PYSITELIB}/pygame/camera.py +${PYSITELIB}/pygame/camera.pyc +${PYSITELIB}/pygame/camera.pyo +${PYSITELIB}/pygame/cdrom.so +${PYSITELIB}/pygame/color.so +${PYSITELIB}/pygame/colordict.py +${PYSITELIB}/pygame/colordict.pyc +${PYSITELIB}/pygame/colordict.pyo +${PYSITELIB}/pygame/compat.py +${PYSITELIB}/pygame/compat.pyc +${PYSITELIB}/pygame/compat.pyo +${PYSITELIB}/pygame/constants.so +${PYSITELIB}/pygame/cursors.py +${PYSITELIB}/pygame/cursors.pyc +${PYSITELIB}/pygame/cursors.pyo +${PYSITELIB}/pygame/display.so +${PYSITELIB}/pygame/docs/__init__.py +${PYSITELIB}/pygame/docs/__init__.pyc +${PYSITELIB}/pygame/docs/__init__.pyo +${PYSITELIB}/pygame/docs/__main__.py +${PYSITELIB}/pygame/docs/__main__.pyc +${PYSITELIB}/pygame/docs/__main__.pyo +${PYSITELIB}/pygame/docs/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 +${PYSITELIB}/pygame/gp2x/constants.py +${PYSITELIB}/pygame/gp2x/constants.pyc +${PYSITELIB}/pygame/gp2x/constants.pyo +${PYSITELIB}/pygame/gp2x/locals.py +${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 +${PYSITELIB}/pygame/locals.pyc +${PYSITELIB}/pygame/locals.pyo +${PYSITELIB}/pygame/mac_scrap.py +${PYSITELIB}/pygame/mac_scrap.pyc +${PYSITELIB}/pygame/mac_scrap.pyo +${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 +${PYSITELIB}/pygame/movie.so +${PYSITELIB}/pygame/overlay.so +${PYSITELIB}/pygame/pixelarray.so +${PYSITELIB}/pygame/pkgdata.py +${PYSITELIB}/pygame/pkgdata.pyc +${PYSITELIB}/pygame/pkgdata.pyo +${PYSITELIB}/pygame/pygame.ico +${PYSITELIB}/pygame/pygame_icon.bmp +${PYSITELIB}/pygame/pygame_icon.icns +${PYSITELIB}/pygame/pygame_icon.svg +${PYSITELIB}/pygame/pygame_icon.tiff +${PYSITELIB}/pygame/readme.html +${PYSITELIB}/pygame/rect.so +${PYSITELIB}/pygame/rwobject.so +${PYSITELIB}/pygame/scrap.so +${PYSITELIB}/pygame/sndarray.py +${PYSITELIB}/pygame/sndarray.pyc +${PYSITELIB}/pygame/sndarray.pyo +${PYSITELIB}/pygame/sprite.py +${PYSITELIB}/pygame/sprite.pyc +${PYSITELIB}/pygame/sprite.pyo +${PYSITELIB}/pygame/surface.so +${PYSITELIB}/pygame/surfarray.py +${PYSITELIB}/pygame/surfarray.pyc +${PYSITELIB}/pygame/surfarray.pyo +${PYSITELIB}/pygame/surflock.so +${PYSITELIB}/pygame/sysfont.py +${PYSITELIB}/pygame/sysfont.pyc +${PYSITELIB}/pygame/sysfont.pyo +${PYSITELIB}/pygame/tests/__init__.py +${PYSITELIB}/pygame/tests/__init__.pyc +${PYSITELIB}/pygame/tests/__init__.pyo +${PYSITELIB}/pygame/tests/__main__.py +${PYSITELIB}/pygame/tests/__main__.pyc +${PYSITELIB}/pygame/tests/__main__.pyo +${PYSITELIB}/pygame/tests/base_test.py +${PYSITELIB}/pygame/tests/base_test.pyc +${PYSITELIB}/pygame/tests/base_test.pyo +${PYSITELIB}/pygame/tests/blit_test.py +${PYSITELIB}/pygame/tests/blit_test.pyc +${PYSITELIB}/pygame/tests/blit_test.pyo +${PYSITELIB}/pygame/tests/bufferproxy_test.py +${PYSITELIB}/pygame/tests/bufferproxy_test.pyc +${PYSITELIB}/pygame/tests/bufferproxy_test.pyo +${PYSITELIB}/pygame/tests/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 +${PYSITELIB}/pygame/threads/__init__.py +${PYSITELIB}/pygame/threads/__init__.pyc +${PYSITELIB}/pygame/threads/__init__.pyo +${PYSITELIB}/pygame/time.so +${PYSITELIB}/pygame/transform.so +${PYSITELIB}/pygame/version.py +${PYSITELIB}/pygame/version.pyc +${PYSITELIB}/pygame/version.pyo diff --git a/games/py-pygame/buildlink3.mk b/games/py-pygame/buildlink3.mk new file mode 100644 index 00000000000..b272722fd34 --- /dev/null +++ b/games/py-pygame/buildlink3.mk @@ -0,0 +1,20 @@ +# $NetBSD: buildlink3.mk,v 1.1 2013/10/23 11:33:48 ryoon Exp $ + +BUILDLINK_TREE+= py27-pygame + +.if !defined(PY27_PYGAME_BUILDLINK3_MK) +PY27_PYGAME_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.py27-pygame+= py27-pygame>=1.9.1 +BUILDLINK_PKGSRCDIR.py27-pygame?= ../../games/py-pygame + +.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 # PY27_PYGAME_BUILDLINK3_MK + +BUILDLINK_TREE+= -py27-pygame diff --git a/games/py-pygame/distinfo b/games/py-pygame/distinfo new file mode 100644 index 00000000000..e15871ae0ff --- /dev/null +++ b/games/py-pygame/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2013/10/23 11:33:48 ryoon Exp $ + +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-config__unix.py) = 89e7b1cf5a82136f95b03dbea35bdd5a9d569745 diff --git a/games/py-pygame/patches/patch-Setup.in b/games/py-pygame/patches/patch-Setup.in new file mode 100644 index 00000000000..bc526f164de --- /dev/null +++ b/games/py-pygame/patches/patch-Setup.in @@ -0,0 +1,17 @@ +$NetBSD: patch-Setup.in,v 1.1 2013/10/23 11:33:48 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/games/py-pygame/patches/patch-config__unix.py b/games/py-pygame/patches/patch-config__unix.py new file mode 100644 index 00000000000..59dcd7e7c35 --- /dev/null +++ b/games/py-pygame/patches/patch-config__unix.py @@ -0,0 +1,27 @@ +$NetBSD: patch-config__unix.py,v 1.1 2013/10/23 11:33:48 ryoon Exp $ + +* 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 +@@ -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' ] +-origlibdirs = ['/lib','/lib64','/X11R6/lib'] ++origlibdirs = ['/lib','/lib64','/X11R6/lib','/X11R7/lib'] + + 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: |