pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-game



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jun 20 17:00:07 UTC 2017

Modified Files:
        pkgsrc/devel/py-game: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/devel/py-game/patches: patch-Setup.in
Added Files:
        pkgsrc/devel/py-game/patches: patch-Setup__Unix.in
            patch-config__darwin.py patch-config__unix.py
Removed Files:
        pkgsrc/devel/py-game/patches: patch-aa

Log Message:
Pygame 1.9.3:
This is a bugfix release which fixes a couple of key issues which came up with 1.9.2. It also adds wheels for Python 3.6 on Linux, Mac and Windows.


To generate a diff of this commit:
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-game/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-game/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/devel/py-game/buildlink3.mk
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-game/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-game/patches/patch-Setup.in
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-game/patches/patch-Setup__Unix.in \
    pkgsrc/devel/py-game/patches/patch-config__darwin.py \
    pkgsrc/devel/py-game/patches/patch-config__unix.py
cvs rdiff -u -r1.4 -r0 pkgsrc/devel/py-game/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-game/Makefile
diff -u pkgsrc/devel/py-game/Makefile:1.34 pkgsrc/devel/py-game/Makefile:1.35
--- pkgsrc/devel/py-game/Makefile:1.34  Sat Apr 25 14:20:39 2015
+++ pkgsrc/devel/py-game/Makefile       Tue Jun 20 17:00:07 2017
@@ -1,60 +1,35 @@
-# $NetBSD: Makefile,v 1.34 2015/04/25 14:20:39 tnn Exp $
+# $NetBSD: Makefile,v 1.35 2017/06/20 17:00:07 adam Exp $
 
-DISTNAME=      pygame-1.9.1release
-PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//:S/release//}
-PKGREVISION=   2
+DISTNAME=      pygame-1.9.3
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
 CATEGORIES=    games
-MASTER_SITES=  http://www.pygame.org/ftp/
+MASTER_SITES=  ${MASTER_SITE_PYPI:=P/Pygame/}
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
 HOMEPAGE=      http://www.pygame.org/
 COMMENT=       Set of Python modules designed for writing games
 LICENSE=       gnu-lgpl-v2.1
 
-.include "../../mk/compiler.mk"
-
-.if !empty(PKGSRC_COMPILER:Mclang)
-CFLAGS+=       -no-integrated-as
-.endif
-
 REPLACE_PYTHON+=       bundle_docs.py
 REPLACE_PYTHON+=       config.py
-REPLACE_PYTHON+=       examples/aacircle.py
-REPLACE_PYTHON+=       examples/aliens.py
-REPLACE_PYTHON+=       examples/arraydemo.py
-REPLACE_PYTHON+=       examples/blend_fill.py
-REPLACE_PYTHON+=       examples/blit_blends.py
-REPLACE_PYTHON+=       examples/camera.py
-REPLACE_PYTHON+=       examples/chimp.py
-REPLACE_PYTHON+=       examples/cursors.py
-REPLACE_PYTHON+=       examples/eventlist.py
-REPLACE_PYTHON+=       examples/fastevents.py
-REPLACE_PYTHON+=       examples/fonty.py
-REPLACE_PYTHON+=       examples/glcube.py
-REPLACE_PYTHON+=       examples/headless_no_windows_needed.py
-REPLACE_PYTHON+=       examples/liquid.py
-REPLACE_PYTHON+=       examples/macosx/aliens_app_example/aliens.py
-REPLACE_PYTHON+=       examples/mask.py
-REPLACE_PYTHON+=       examples/midi.py
-REPLACE_PYTHON+=       examples/moveit.py
-REPLACE_PYTHON+=       examples/movieplayer.py
-REPLACE_PYTHON+=       examples/oldalien.py
-REPLACE_PYTHON+=       examples/overlay.py
-REPLACE_PYTHON+=       examples/pixelarray.py
-REPLACE_PYTHON+=       examples/scaletest.py
-REPLACE_PYTHON+=       examples/scrap_clipboard.py
-REPLACE_PYTHON+=       examples/scroll.py
-REPLACE_PYTHON+=       examples/sound.py
-REPLACE_PYTHON+=       examples/sound_array_demos.py
-REPLACE_PYTHON+=       examples/stars.py
-REPLACE_PYTHON+=       examples/testsprite.py
-REPLACE_PYTHON+=       examples/vgrade.py
+REPLACE_PYTHON+=       examples/*.py
 REPLACE_PYTHON+=       makeref.py
-REPLACE_PYTHON+=       msys_build_deps.py
-REPLACE_PYTHON+=       msys_link_VC_2008_dlls.py
 REPLACE_PYTHON+=       run_tests.py
 REPLACE_PYTHON+=       setup.py
-REPLACE_PYTHON+=       test/test_utils/unittest.py
+
+SUBST_CLASSES+=                fixpath
+SUBST_STAGE.fixpath=   pre-configure
+SUBST_MESSAGE.fixpath= Fixing paths.
+SUBST_FILES.fixpath=   config_darwin.py config_unix.py
+SUBST_SED.fixpath=     -e 's,/usr/local,${PREFIX},g'
+
+.include "../../mk/bsd.prefs.mk"
+PLIST_VARS+=           darwin
+.if ${OPSYS} != "Darwin"
+.  include "../../x11/libX11/buildlink3.mk"
+.else
+PLIST.darwin=          yes
+.endif
 
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
@@ -62,8 +37,7 @@ REPLACE_PYTHON+=      test/test_utils/unittes
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../lang/python/application.mk"
-.include "../../lang/python/distutils.mk"
-.include "../../mk/jpeg.buildlink3.mk"
+.include "../../lang/python/egg.mk"
 .include "../../multimedia/smpeg/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-game/PLIST
diff -u pkgsrc/devel/py-game/PLIST:1.8 pkgsrc/devel/py-game/PLIST:1.9
--- pkgsrc/devel/py-game/PLIST:1.8      Sun Jan 19 16:26:51 2014
+++ pkgsrc/devel/py-game/PLIST  Tue Jun 20 17:00:07 2017
@@ -1,32 +1,39 @@
-@comment $NetBSD: PLIST,v 1.8 2014/01/19 16:26:51 wiz Exp $
+@comment $NetBSD: PLIST,v 1.9 2017/06/20 17:00:07 adam Exp $
+${PYINC}/pygame/_camera.h
+${PYINC}/pygame/_pygame.h
+${PYINC}/pygame/_surface.h
 ${PYINC}/pygame/bitmask.h
 ${PYINC}/pygame/camera.h
 ${PYINC}/pygame/fastevents.h
-${PYINC}/pygame/ffmovie.h
 ${PYINC}/pygame/font.h
+${PYINC}/pygame/freetype.h
 ${PYINC}/pygame/mask.h
 ${PYINC}/pygame/mixer.h
 ${PYINC}/pygame/pgarrinter.h
+${PYINC}/pygame/pgbufferproxy.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}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${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
-${PLIST.py2x}${PYSITELIB}/pygame/_numericsndarray.so
-${PLIST.py2x}${PYSITELIB}/pygame/_numericsurfarray.so
+${PYSITELIB}/pygame/_dummybackend.py
+${PYSITELIB}/pygame/_dummybackend.pyc
+${PYSITELIB}/pygame/_dummybackend.pyo
+${PYSITELIB}/pygame/_freetype.so
 ${PYSITELIB}/pygame/_numpysndarray.py
 ${PYSITELIB}/pygame/_numpysndarray.pyc
 ${PYSITELIB}/pygame/_numpysndarray.pyo
@@ -57,78 +64,12 @@ ${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/docs/ref/docscomments.json
 ${PYSITELIB}/pygame/draw.so
 ${PYSITELIB}/pygame/event.so
 ${PYSITELIB}/pygame/examples/__init__.py
@@ -171,8 +112,10 @@ ${PYSITELIB}/pygame/examples/data/backgr
 ${PYSITELIB}/pygame/examples/data/blue.mpg
 ${PYSITELIB}/pygame/examples/data/bomb.gif
 ${PYSITELIB}/pygame/examples/data/boom.wav
+${PYSITELIB}/pygame/examples/data/brick.png
 ${PYSITELIB}/pygame/examples/data/car_door.wav
 ${PYSITELIB}/pygame/examples/data/chimp.bmp
+${PYSITELIB}/pygame/examples/data/city.png
 ${PYSITELIB}/pygame/examples/data/danger.gif
 ${PYSITELIB}/pygame/examples/data/explosion1.gif
 ${PYSITELIB}/pygame/examples/data/fist.bmp
@@ -184,6 +127,7 @@ ${PYSITELIB}/pygame/examples/data/midike
 ${PYSITELIB}/pygame/examples/data/oldplayer.gif
 ${PYSITELIB}/pygame/examples/data/player1.gif
 ${PYSITELIB}/pygame/examples/data/punch.wav
+${PYSITELIB}/pygame/examples/data/sans.ttf
 ${PYSITELIB}/pygame/examples/data/secosmic_lo.wav
 ${PYSITELIB}/pygame/examples/data/shot.gif
 ${PYSITELIB}/pygame/examples/data/static.png
@@ -198,6 +142,9 @@ ${PYSITELIB}/pygame/examples/fastevents.
 ${PYSITELIB}/pygame/examples/fonty.py
 ${PYSITELIB}/pygame/examples/fonty.pyc
 ${PYSITELIB}/pygame/examples/fonty.pyo
+${PYSITELIB}/pygame/examples/freetype_misc.py
+${PYSITELIB}/pygame/examples/freetype_misc.pyc
+${PYSITELIB}/pygame/examples/freetype_misc.pyo
 ${PYSITELIB}/pygame/examples/glcube.py
 ${PYSITELIB}/pygame/examples/glcube.pyc
 ${PYSITELIB}/pygame/examples/glcube.pyo
@@ -226,9 +173,6 @@ ${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
@@ -238,7 +182,12 @@ ${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/playmus.py
+${PYSITELIB}/pygame/examples/playmus.pyc
+${PYSITELIB}/pygame/examples/playmus.pyo
+${PYSITELIB}/pygame/examples/prevent_display_stretching.py
+${PYSITELIB}/pygame/examples/prevent_display_stretching.pyc
+${PYSITELIB}/pygame/examples/prevent_display_stretching.pyo
 ${PYSITELIB}/pygame/examples/scaletest.py
 ${PYSITELIB}/pygame/examples/scaletest.pyc
 ${PYSITELIB}/pygame/examples/scaletest.pyo
@@ -266,6 +215,12 @@ ${PYSITELIB}/pygame/examples/vgrade.pyo
 ${PYSITELIB}/pygame/fastevent.so
 ${PYSITELIB}/pygame/font.so
 ${PYSITELIB}/pygame/freesansbold.ttf
+${PYSITELIB}/pygame/freetype.py
+${PYSITELIB}/pygame/freetype.pyc
+${PYSITELIB}/pygame/freetype.pyo
+${PYSITELIB}/pygame/ftfont.py
+${PYSITELIB}/pygame/ftfont.pyc
+${PYSITELIB}/pygame/ftfont.pyo
 ${PYSITELIB}/pygame/gfxdraw.so
 ${PYSITELIB}/pygame/gp2x/__init__.py
 ${PYSITELIB}/pygame/gp2x/__init__.pyc
@@ -284,22 +239,21 @@ ${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/math.so
 ${PYSITELIB}/pygame/midi.py
 ${PYSITELIB}/pygame/midi.pyc
 ${PYSITELIB}/pygame/midi.pyo
 ${PYSITELIB}/pygame/mixer.so
 ${PYSITELIB}/pygame/mixer_music.so
 ${PYSITELIB}/pygame/mouse.so
-${PYSITELIB}/pygame/movie.so
+${PYSITELIB}/pygame/newbuffer.so
 ${PYSITELIB}/pygame/overlay.so
 ${PYSITELIB}/pygame/pixelarray.so
+${PYSITELIB}/pygame/pixelcopy.so
 ${PYSITELIB}/pygame/pkgdata.py
 ${PYSITELIB}/pygame/pkgdata.pyc
 ${PYSITELIB}/pygame/pkgdata.pyo
@@ -311,7 +265,8 @@ ${PYSITELIB}/pygame/pygame_icon.tiff
 ${PYSITELIB}/pygame/readme.html
 ${PYSITELIB}/pygame/rect.so
 ${PYSITELIB}/pygame/rwobject.so
-${PLIST.py2x}${PYSITELIB}/pygame/scrap.so
+${PYSITELIB}/pygame/scrap.so
+${PLIST.darwin}${PYSITELIB}/pygame/sdlmain_osx.so
 ${PYSITELIB}/pygame/sndarray.py
 ${PYSITELIB}/pygame/sndarray.pyc
 ${PYSITELIB}/pygame/sndarray.pyo
@@ -341,6 +296,9 @@ ${PYSITELIB}/pygame/tests/blit_test.pyo
 ${PYSITELIB}/pygame/tests/bufferproxy_test.py
 ${PYSITELIB}/pygame/tests/bufferproxy_test.pyc
 ${PYSITELIB}/pygame/tests/bufferproxy_test.pyo
+${PYSITELIB}/pygame/tests/camera_test.py
+${PYSITELIB}/pygame/tests/camera_test.pyc
+${PYSITELIB}/pygame/tests/camera_test.pyo
 ${PYSITELIB}/pygame/tests/cdrom_tags.py
 ${PYSITELIB}/pygame/tests/cdrom_tags.pyc
 ${PYSITELIB}/pygame/tests/cdrom_tags.pyo
@@ -350,6 +308,9 @@ ${PYSITELIB}/pygame/tests/cdrom_test.pyo
 ${PYSITELIB}/pygame/tests/color_test.py
 ${PYSITELIB}/pygame/tests/color_test.pyc
 ${PYSITELIB}/pygame/tests/color_test.pyo
+${PYSITELIB}/pygame/tests/compat_test.py
+${PYSITELIB}/pygame/tests/compat_test.pyc
+${PYSITELIB}/pygame/tests/compat_test.pyo
 ${PYSITELIB}/pygame/tests/cursors_test.py
 ${PYSITELIB}/pygame/tests/cursors_test.pyc
 ${PYSITELIB}/pygame/tests/cursors_test.pyo
@@ -365,20 +326,52 @@ ${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/fonts/A_PyGameMono-8.png
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-18-100dpi.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-18-75dpi.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono-8.bdf
+${PYSITELIB}/pygame/tests/fixtures/fonts/PyGameMono.otf
+${PYSITELIB}/pygame/tests/fixtures/fonts/test_fixed.otf
+${PYSITELIB}/pygame/tests/fixtures/fonts/test_sans.ttf
+${PYSITELIB}/pygame/tests/fixtures/fonts/u13079_PyGameMono-8.png
 ${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing.xbm
 ${PYSITELIB}/pygame/tests/fixtures/xbm_cursors/white_sizing_mask.xbm
+${PYSITELIB}/pygame/tests/font_tags.py
+${PYSITELIB}/pygame/tests/font_tags.pyc
+${PYSITELIB}/pygame/tests/font_tags.pyo
 ${PYSITELIB}/pygame/tests/font_test.py
 ${PYSITELIB}/pygame/tests/font_test.pyc
 ${PYSITELIB}/pygame/tests/font_test.pyo
+${PYSITELIB}/pygame/tests/freetype_tags.py
+${PYSITELIB}/pygame/tests/freetype_tags.pyc
+${PYSITELIB}/pygame/tests/freetype_tags.pyo
+${PYSITELIB}/pygame/tests/freetype_test.py
+${PYSITELIB}/pygame/tests/freetype_test.pyc
+${PYSITELIB}/pygame/tests/freetype_test.pyo
+${PYSITELIB}/pygame/tests/ftfont_tags.py
+${PYSITELIB}/pygame/tests/ftfont_tags.pyc
+${PYSITELIB}/pygame/tests/ftfont_tags.pyo
+${PYSITELIB}/pygame/tests/ftfont_test.py
+${PYSITELIB}/pygame/tests/ftfont_test.pyc
+${PYSITELIB}/pygame/tests/ftfont_test.pyo
 ${PYSITELIB}/pygame/tests/gfxdraw_test.py
 ${PYSITELIB}/pygame/tests/gfxdraw_test.pyc
 ${PYSITELIB}/pygame/tests/gfxdraw_test.pyo
 ${PYSITELIB}/pygame/tests/image__save_gl_surface_test.py
 ${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyc
 ${PYSITELIB}/pygame/tests/image__save_gl_surface_test.pyo
+${PYSITELIB}/pygame/tests/image_tags.py
+${PYSITELIB}/pygame/tests/image_tags.pyc
+${PYSITELIB}/pygame/tests/image_tags.pyo
 ${PYSITELIB}/pygame/tests/image_test.py
 ${PYSITELIB}/pygame/tests/image_test.pyc
 ${PYSITELIB}/pygame/tests/image_test.pyo
+${PYSITELIB}/pygame/tests/imageext_tags.py
+${PYSITELIB}/pygame/tests/imageext_tags.pyc
+${PYSITELIB}/pygame/tests/imageext_tags.pyo
+${PYSITELIB}/pygame/tests/imageext_test.py
+${PYSITELIB}/pygame/tests/imageext_test.pyc
+${PYSITELIB}/pygame/tests/imageext_test.pyo
 ${PYSITELIB}/pygame/tests/joystick_test.py
 ${PYSITELIB}/pygame/tests/joystick_test.pyc
 ${PYSITELIB}/pygame/tests/joystick_test.pyo
@@ -388,30 +381,39 @@ ${PYSITELIB}/pygame/tests/key_test.pyo
 ${PYSITELIB}/pygame/tests/mask_test.py
 ${PYSITELIB}/pygame/tests/mask_test.pyc
 ${PYSITELIB}/pygame/tests/mask_test.pyo
+${PYSITELIB}/pygame/tests/math_test.py
+${PYSITELIB}/pygame/tests/math_test.pyc
+${PYSITELIB}/pygame/tests/math_test.pyo
+${PYSITELIB}/pygame/tests/midi_tags.py
+${PYSITELIB}/pygame/tests/midi_tags.pyc
+${PYSITELIB}/pygame/tests/midi_tags.pyo
 ${PYSITELIB}/pygame/tests/midi_test.py
 ${PYSITELIB}/pygame/tests/midi_test.pyc
 ${PYSITELIB}/pygame/tests/midi_test.pyo
+${PYSITELIB}/pygame/tests/mixer_music_tags.py
+${PYSITELIB}/pygame/tests/mixer_music_tags.pyc
+${PYSITELIB}/pygame/tests/mixer_music_tags.pyo
 ${PYSITELIB}/pygame/tests/mixer_music_test.py
 ${PYSITELIB}/pygame/tests/mixer_music_test.pyc
 ${PYSITELIB}/pygame/tests/mixer_music_test.pyo
+${PYSITELIB}/pygame/tests/mixer_tags.py
+${PYSITELIB}/pygame/tests/mixer_tags.pyc
+${PYSITELIB}/pygame/tests/mixer_tags.pyo
 ${PYSITELIB}/pygame/tests/mixer_test.py
 ${PYSITELIB}/pygame/tests/mixer_test.pyc
 ${PYSITELIB}/pygame/tests/mixer_test.pyo
 ${PYSITELIB}/pygame/tests/mouse_test.py
 ${PYSITELIB}/pygame/tests/mouse_test.pyc
 ${PYSITELIB}/pygame/tests/mouse_test.pyo
-${PYSITELIB}/pygame/tests/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/pixelcopy_test.py
+${PYSITELIB}/pygame/tests/pixelcopy_test.pyc
+${PYSITELIB}/pygame/tests/pixelcopy_test.pyo
 ${PYSITELIB}/pygame/tests/rect_test.py
 ${PYSITELIB}/pygame/tests/rect_test.pyc
 ${PYSITELIB}/pygame/tests/rect_test.pyo
@@ -544,6 +546,9 @@ ${PYSITELIB}/pygame/tests/run_tests__tes
 ${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.py
 ${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyc
 ${PYSITELIB}/pygame/tests/run_tests__tests/timeout/sleep_test.pyo
+${PYSITELIB}/pygame/tests/rwobject_test.py
+${PYSITELIB}/pygame/tests/rwobject_test.pyc
+${PYSITELIB}/pygame/tests/rwobject_test.pyo
 ${PYSITELIB}/pygame/tests/scrap_tags.py
 ${PYSITELIB}/pygame/tests/scrap_tags.pyc
 ${PYSITELIB}/pygame/tests/scrap_tags.pyo
@@ -580,24 +585,30 @@ ${PYSITELIB}/pygame/tests/test_test_.pyo
 ${PYSITELIB}/pygame/tests/test_utils/__init__.py
 ${PYSITELIB}/pygame/tests/test_utils/__init__.pyc
 ${PYSITELIB}/pygame/tests/test_utils/__init__.pyo
+${PYSITELIB}/pygame/tests/test_utils/arrinter.py
+${PYSITELIB}/pygame/tests/test_utils/arrinter.pyc
+${PYSITELIB}/pygame/tests/test_utils/arrinter.pyo
 ${PYSITELIB}/pygame/tests/test_utils/async_sub.py
 ${PYSITELIB}/pygame/tests/test_utils/async_sub.pyc
 ${PYSITELIB}/pygame/tests/test_utils/async_sub.pyo
+${PYSITELIB}/pygame/tests/test_utils/buftools.py
+${PYSITELIB}/pygame/tests/test_utils/buftools.pyc
+${PYSITELIB}/pygame/tests/test_utils/buftools.pyo
+${PYSITELIB}/pygame/tests/test_utils/endian.py
+${PYSITELIB}/pygame/tests/test_utils/endian.pyc
+${PYSITELIB}/pygame/tests/test_utils/endian.pyo
+${PYSITELIB}/pygame/tests/test_utils/png.py
+${PYSITELIB}/pygame/tests/test_utils/png.pyc
+${PYSITELIB}/pygame/tests/test_utils/png.pyo
 ${PYSITELIB}/pygame/tests/test_utils/run_tests.py
 ${PYSITELIB}/pygame/tests/test_utils/run_tests.pyc
 ${PYSITELIB}/pygame/tests/test_utils/run_tests.pyo
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.py
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.pyc
+${PYSITELIB}/pygame/tests/test_utils/test_machinery.pyo
 ${PYSITELIB}/pygame/tests/test_utils/test_runner.py
 ${PYSITELIB}/pygame/tests/test_utils/test_runner.pyc
 ${PYSITELIB}/pygame/tests/test_utils/test_runner.pyo
-${PYSITELIB}/pygame/tests/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

Index: pkgsrc/devel/py-game/buildlink3.mk
diff -u pkgsrc/devel/py-game/buildlink3.mk:1.28 pkgsrc/devel/py-game/buildlink3.mk:1.29
--- pkgsrc/devel/py-game/buildlink3.mk:1.28     Sat Apr 25 14:20:39 2015
+++ pkgsrc/devel/py-game/buildlink3.mk  Tue Jun 20 17:00:07 2017
@@ -1,15 +1,15 @@
-# $NetBSD: buildlink3.mk,v 1.28 2015/04/25 14:20:39 tnn Exp $
+# $NetBSD: buildlink3.mk,v 1.29 2017/06/20 17:00:07 adam Exp $
 
-BUILDLINK_TREE+=       ${PYPKGPREFIX}-game
+BUILDLINK_TREE+=       py-game
 
 .if !defined(PY_GAME_BUILDLINK3_MK)
 PY_GAME_BUILDLINK3_MK:=
 
 .include "../../lang/python/pyversion.mk"
 
-BUILDLINK_API_DEPENDS.${PYPKGPREFIX}-game+=    ${PYPKGPREFIX}-game>=1.9.1
-BUILDLINK_ABI_DEPENDS.${PYPKGPREFIX}-game+=    ${PYPKGPREFIX}-game>=1.9.1nb2
-BUILDLINK_PKGSRCDIR.${PYPKGPREFIX}-game?=      ../../devel/py-game
+BUILDLINK_API_DEPENDS.py-game+=                py-game>=1.9.1
+BUILDLINK_ABI_DEPENDS.py-game+=                py-game>=1.9.1nb2
+BUILDLINK_PKGSRCDIR.py-game?=          ../../devel/py-game
 
 .include "../../audio/SDL_mixer/buildlink3.mk"
 .include "../../devel/SDL/buildlink3.mk"
@@ -17,7 +17,9 @@ BUILDLINK_PKGSRCDIR.${PYPKGPREFIX}-game?
 .include "../../graphics/SDL_image/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../multimedia/smpeg/buildlink3.mk"
-.include "../../x11/libX11/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.  include "../../x11/libX11/buildlink3.mk"
+.endif
 .endif # PY_GAME_BUILDLINK3_MK
 
-BUILDLINK_TREE+=       -${PYPKGPREFIX}-game
+BUILDLINK_TREE+=       -py-game

Index: pkgsrc/devel/py-game/distinfo
diff -u pkgsrc/devel/py-game/distinfo:1.6 pkgsrc/devel/py-game/distinfo:1.7
--- pkgsrc/devel/py-game/distinfo:1.6   Tue Nov  3 03:29:08 2015
+++ pkgsrc/devel/py-game/distinfo       Tue Jun 20 17:00:07 2017
@@ -1,8 +1,10 @@
-$NetBSD: distinfo,v 1.6 2015/11/03 03:29:08 agc Exp $
+$NetBSD: distinfo,v 1.7 2017/06/20 17:00:07 adam Exp $
 
-SHA1 (pygame-1.9.1release.tar.gz) = a45aeb0623e36ae7a1707b5f41ee6274f72ca4fa
-RMD160 (pygame-1.9.1release.tar.gz) = 352d74d6cb025e7489e1123a7a25d1695beabafb
-SHA512 (pygame-1.9.1release.tar.gz) = 485f02c4f3113a9de5e731c089de8a9bdcc639152de162f20eb8b50659a42e24f53d0685346dc46f390439be5a5c001dcce7cb866b180948c0f1441d01a7d6c2
-Size (pygame-1.9.1release.tar.gz) = 2134254 bytes
-SHA1 (patch-Setup.in) = f85ced0514b9badcef87ead2546037e2cedbb09e
-SHA1 (patch-aa) = 89e7b1cf5a82136f95b03dbea35bdd5a9d569745
+SHA1 (pygame-1.9.3.tar.gz) = b3ef126f0baea3bd0986fddebba82b6b13f6f282
+RMD160 (pygame-1.9.3.tar.gz) = ac95b8c2afa5076746227a6d1ae9c200d14d5757
+SHA512 (pygame-1.9.3.tar.gz) = 8920c598a97b4ff8602391517f070b67263bacb6330e13ea5d7d5432ee592a7c984fe986837b90a032da3d4e717f9df0cc99f0fb39f1cbde1b4f6a4c132feffe
+Size (pygame-1.9.3.tar.gz) = 2974541 bytes
+SHA1 (patch-Setup.in) = 71659c0150ec53b063cd47531b8b0a93ea671ceb
+SHA1 (patch-Setup__Unix.in) = 03fb45137f018761e6b9f19de056c0fdff5d153d
+SHA1 (patch-config__darwin.py) = c39c00b3252195dcf4476574e9b8439acf66c0ab
+SHA1 (patch-config__unix.py) = b02951432fb41d1e9cffd6d85de877b710e39b28

Index: pkgsrc/devel/py-game/patches/patch-Setup.in
diff -u pkgsrc/devel/py-game/patches/patch-Setup.in:1.1 pkgsrc/devel/py-game/patches/patch-Setup.in:1.2
--- pkgsrc/devel/py-game/patches/patch-Setup.in:1.1     Thu Oct 24 12:08:22 2013
+++ pkgsrc/devel/py-game/patches/patch-Setup.in Tue Jun 20 17:00:07 2017
@@ -1,17 +1,28 @@
-$NetBSD: patch-Setup.in,v 1.1 2013/10/24 12:08:22 ryoon Exp $
+$NetBSD: patch-Setup.in,v 1.2 2017/06/20 17:00:07 adam Exp $
 
-* Disable video4linux
+Use correct lib for PNG.
+Disable portmidi/porttime.
 
---- Setup.in.orig      2009-07-02 04:41:56.000000000 +0000
+--- Setup.in.orig      2016-05-06 15:05:22.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)
+@@ -11,11 +11,9 @@ SDL = -I/usr/include/SDL -D_REENTRANT -l
+ FONT = -lSDL_ttf
+ IMAGE = -lSDL_image
+ MIXER = -lSDL_mixer
+-PNG = -lpng
++PNG = -lpng16
+ JPEG = -ljpeg
+ SCRAP = -lX11
+-PORTMIDI = -lportmidi
+-PORTTIME = -lporttime
+ FREETYPE = -lfreetype
+ #--EndConfig
+ 
+@@ -30,7 +28,6 @@ font src/font.c $(SDL) $(FONT) $(DEBUG)
+ mixer src/mixer.c $(SDL) $(MIXER) $(DEBUG)
+ mixer_music src/music.c $(SDL) $(MIXER) $(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 

Added files:

Index: pkgsrc/devel/py-game/patches/patch-Setup__Unix.in
diff -u /dev/null pkgsrc/devel/py-game/patches/patch-Setup__Unix.in:1.1
--- /dev/null   Tue Jun 20 17:00:07 2017
+++ pkgsrc/devel/py-game/patches/patch-Setup__Unix.in   Tue Jun 20 17:00:07 2017
@@ -0,0 +1,10 @@
+$NetBSD: patch-Setup__Unix.in,v 1.1 2017/06/20 17:00:07 adam Exp $
+
+Disable video4linux.
+
+--- Setup_Unix.in.orig 2017-06-20 16:07:34.000000000 +0000
++++ Setup_Unix.in
+@@ -1,2 +1,2 @@
+ #This file defines platform specific modules for linux
+-_camera src/_camera.c src/camera_v4l2.c $(SDL) $(DEBUG)
++#_camera src/_camera.c src/camera_v4l2.c $(SDL) $(DEBUG)
Index: pkgsrc/devel/py-game/patches/patch-config__darwin.py
diff -u /dev/null pkgsrc/devel/py-game/patches/patch-config__darwin.py:1.1
--- /dev/null   Tue Jun 20 17:00:07 2017
+++ pkgsrc/devel/py-game/patches/patch-config__darwin.py        Tue Jun 20 17:00:07 2017
@@ -0,0 +1,15 @@
+$NetBSD: patch-config__darwin.py,v 1.1 2017/06/20 17:00:07 adam Exp $
+
+Use correct lib for PNG.
+
+--- config_darwin.py.orig      2017-06-20 16:20:16.000000000 +0000
++++ config_darwin.py
+@@ -109,7 +109,7 @@ DEPS = [
+          FrameworkDependency('MIXER', 'SDL_mixer.h', 'libSDL_mixer', 'SDL_mixer')],
+     FrameworkDependency('PORTTIME', 'CoreMidi.h', 'CoreMidi', 'CoreMIDI'),
+     FrameworkDependency('QUICKTIME', 'QuickTime.h', 'QuickTime', 'QuickTime'),
+-    Dependency('PNG', 'png.h', 'libpng', ['png']),
++    Dependency('PNG', 'png.h', 'libpng16', ['png']),
+     Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
+     Dependency('PORTMIDI', 'portmidi.h', 'libportmidi', ['portmidi']),
+     #DependencyProg('FREETYPE', 'FREETYPE_CONFIG', '/usr/X11R6/bin/freetype-config', '2.0',
Index: pkgsrc/devel/py-game/patches/patch-config__unix.py
diff -u /dev/null pkgsrc/devel/py-game/patches/patch-config__unix.py:1.1
--- /dev/null   Tue Jun 20 17:00:07 2017
+++ pkgsrc/devel/py-game/patches/patch-config__unix.py  Tue Jun 20 17:00:07 2017
@@ -0,0 +1,36 @@
+$NetBSD: patch-config__unix.py,v 1.1 2017/06/20 17:00:07 adam Exp $
+
+Detect X11R7
+Disable portmidi and porttime; porttime is a part of portmidi
+
+--- config_unix.py.orig        2016-08-20 20:28:55.000000000 +0000
++++ config_unix.py
+@@ -16,7 +16,7 @@ localbase = os.environ.get('LOCALBASE', 
+ 
+ #these get prefixes with '/usr' and '/usr/local' or the $LOCALBASE
+ origincdirs = ['/include', '/include/SDL', '/include/SDL']
+-origlibdirs = ['/lib','/lib64','/X11R6/lib']
++origlibdirs = ['/lib','/lib64','/X11R6/lib','/X11R7/lib']
+ if 'ORIGLIBDIRS' in os.environ and os.environ['ORIGLIBDIRS'] != "":
+     origlibdirs = os.environ['ORIGLIBDIRS'].split(":")
+ 
+@@ -169,18 +169,15 @@ def main():
+         else:
+             return Dependency('PORTTIME', 'porttime.h', 'libporttime.so', ['porttime'])
+ 
+-    porttime_dep = get_porttime_dep()
+ 
+     DEPS = [
+         DependencyProg('SDL', 'SDL_CONFIG', 'sdl-config', '1.2', ['sdl']),
+         Dependency('FONT', 'SDL_ttf.h', 'libSDL_ttf.so', ['SDL_ttf']),
+         Dependency('IMAGE', 'SDL_image.h', 'libSDL_image.so', ['SDL_image']),
+         Dependency('MIXER', 'SDL_mixer.h', 'libSDL_mixer.so', ['SDL_mixer']),
+-        Dependency('PNG', 'png.h', 'libpng', ['png']),
++        Dependency('PNG', 'png.h', 'libpng16', ['png']),
+         Dependency('JPEG', 'jpeglib.h', 'libjpeg', ['jpeg']),
+         Dependency('SCRAP', '', 'libX11', ['X11']),
+-        Dependency('PORTMIDI', 'portmidi.h', 'libportmidi.so', ['portmidi']),
+-        porttime_dep,
+         DependencyProg('FREETYPE', 'FREETYPE_CONFIG', 'freetype-config', '2.0',
+                        ['freetype'], '--ftversion'),
+         #Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL_gfx.so', ['SDL_gfx']),



Home | Main Index | Thread Index | Old Index