diff options
author | drochner <drochner@pkgsrc.org> | 2005-07-20 19:39:42 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2005-07-20 19:39:42 +0000 |
commit | 25d617d4fa94c898a368070ed5a6a774a9601130 (patch) | |
tree | aacf7edf9a899967aef9496ba1fcfca0f58c8abb | |
parent | ceac45fdc7bde59bdc07741e4f6e9e86fad223ef (diff) | |
download | pkgsrc-25d617d4fa94c898a368070ed5a6a774a9601130.tar.gz |
import pygame-1.6, a collection of Python modules for games
-rw-r--r-- | devel/py-game/DESCR | 4 | ||||
-rw-r--r-- | devel/py-game/Makefile | 25 | ||||
-rw-r--r-- | devel/py-game/PLIST | 61 | ||||
-rw-r--r-- | devel/py-game/buildlink3.mk | 27 | ||||
-rw-r--r-- | devel/py-game/distinfo | 7 | ||||
-rw-r--r-- | devel/py-game/patches/patch-aa | 14 | ||||
-rw-r--r-- | devel/py-game/patches/patch-ab | 22 |
7 files changed, 160 insertions, 0 deletions
diff --git a/devel/py-game/DESCR b/devel/py-game/DESCR new file mode 100644 index 00000000000..bccd35970f8 --- /dev/null +++ b/devel/py-game/DESCR @@ -0,0 +1,4 @@ +Pygame is a set of Python modules designed for writing games. It is written on +top of the excellent SDL library. This allows you to create fully featured +games and multimedia programs in the python language. Pygame is highly +portable and runs on nearly every platform and operating system. diff --git a/devel/py-game/Makefile b/devel/py-game/Makefile new file mode 100644 index 00000000000..3c69161e8c6 --- /dev/null +++ b/devel/py-game/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ +# + +DISTNAME= pygame-1.6 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py//} +CATEGORIES= devel +MASTER_SITES= http://pygame.org/ftp/ + +MAINTAINER= recht@NetBSD.org +HOMEPAGE= http://pygame.org/ +COMMENT= Set of Python modules designed for writing games + +PY_PATCHPLIST= yes +PYDISTUTILSPKG= yes + +PYTHON_VERSIONS_ACCEPTED= 23 22 + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../devel/SDL_ttf/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../lang/python/extension.mk" +.include "../../multimedia/smpeg/buildlink3.mk" +.include "../../math/py-Numeric/buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/devel/py-game/PLIST b/devel/py-game/PLIST new file mode 100644 index 00000000000..3e081b4fb41 --- /dev/null +++ b/devel/py-game/PLIST @@ -0,0 +1,61 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ +${PYINC}/pygame/font.h +${PYINC}/pygame/mixer.h +${PYINC}/pygame/pygame.h +${PYSITELIB}/pygame/__init__.py +${PYSITELIB}/pygame/__init__.pyc +${PYSITELIB}/pygame/__init__.pyo +${PYSITELIB}/pygame/base.so +${PYSITELIB}/pygame/cdrom.so +${PYSITELIB}/pygame/color.py +${PYSITELIB}/pygame/color.pyc +${PYSITELIB}/pygame/color.pyo +${PYSITELIB}/pygame/colordict.py +${PYSITELIB}/pygame/colordict.pyc +${PYSITELIB}/pygame/colordict.pyo +${PYSITELIB}/pygame/constants.so +${PYSITELIB}/pygame/cursors.py +${PYSITELIB}/pygame/cursors.pyc +${PYSITELIB}/pygame/cursors.pyo +${PYSITELIB}/pygame/display.so +${PYSITELIB}/pygame/draw.so +${PYSITELIB}/pygame/event.so +${PYSITELIB}/pygame/font.so +${PYSITELIB}/pygame/freesansbold.ttf +${PYSITELIB}/pygame/image.so +${PYSITELIB}/pygame/imageext.so +${PYSITELIB}/pygame/joystick.so +${PYSITELIB}/pygame/key.so +${PYSITELIB}/pygame/locals.py +${PYSITELIB}/pygame/locals.pyc +${PYSITELIB}/pygame/locals.pyo +${PYSITELIB}/pygame/macosx.py +${PYSITELIB}/pygame/macosx.pyc +${PYSITELIB}/pygame/macosx.pyo +${PYSITELIB}/pygame/mixer.so +${PYSITELIB}/pygame/mixer_music.so +${PYSITELIB}/pygame/mouse.so +${PYSITELIB}/pygame/movie.so +${PYSITELIB}/pygame/pygame.ico +${PYSITELIB}/pygame/pygame_icon.bmp +${PYSITELIB}/pygame/pygame_icon.icns +${PYSITELIB}/pygame/pygame_icon.tiff +${PYSITELIB}/pygame/rect.so +${PYSITELIB}/pygame/rwobject.so +${PYSITELIB}/pygame/sndarray.so +${PYSITELIB}/pygame/sprite.py +${PYSITELIB}/pygame/sprite.pyc +${PYSITELIB}/pygame/sprite.pyo +${PYSITELIB}/pygame/surface.so +${PYSITELIB}/pygame/surfarray.so +${PYSITELIB}/pygame/surflock.so +${PYSITELIB}/pygame/sysfont.py +${PYSITELIB}/pygame/sysfont.pyc +${PYSITELIB}/pygame/sysfont.pyo +${PYSITELIB}/pygame/time.so +${PYSITELIB}/pygame/transform.so +${PYSITELIB}/pygame/version.py +${PYSITELIB}/pygame/version.pyc +${PYSITELIB}/pygame/version.pyo +@dirrm ${PYSITELIB}/pygame +@dirrm ${PYINC}/pygame diff --git a/devel/py-game/buildlink3.mk b/devel/py-game/buildlink3.mk new file mode 100644 index 00000000000..3d93a641446 --- /dev/null +++ b/devel/py-game/buildlink3.mk @@ -0,0 +1,27 @@ +# $NetBSD: buildlink3.mk,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ +PY_GAME_BUILDLINK3_MK:= ${PY_GAME_BUILDLINK3_MK}+ + +.include "../../lang/python/pyversion.mk" + +.if !empty(BUILDLINK_DEPTH:M+) +BUILDLINK_DEPENDS+= ${PYPKGPREFIX}-game +.endif + +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:N${PYPKGPREFIX}-game} +BUILDLINK_PACKAGES+= ${PYPKGPREFIX}-game + +.if !empty(PY_GAME_BUILDLINK3_MK:M+) +BUILDLINK_DEPENDS.${PYPKGPREFIX}-game+= ${PYPKGPREFIX}-game>=1.6 +BUILDLINK_PKGSRCDIR.${PYPKGPREFIX}-game?= ../../devel/py-game + +.include "../../audio/SDL_mixer/buildlink3.mk" +.include "../../devel/SDL_ttf/buildlink3.mk" +.include "../../graphics/SDL_image/buildlink3.mk" +.include "../../multimedia/smpeg/buildlink3.mk" +.include "../../math/py-Numeric/buildlink3.mk" + +.endif # PY_GAME_BUILDLINK3_MK + +BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//} diff --git a/devel/py-game/distinfo b/devel/py-game/distinfo new file mode 100644 index 00000000000..b308ad72bd8 --- /dev/null +++ b/devel/py-game/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ + +SHA1 (pygame-1.6.tar.gz) = 5b99ca0c923917da9fd0ba1b9ead9175b4a7d970 +RMD160 (pygame-1.6.tar.gz) = a3f5369a523708cb4581a230a65f6085cb6e9982 +Size (pygame-1.6.tar.gz) = 846095 bytes +SHA1 (patch-aa) = 95c909f3ae167d83c235293435eca0286651f045 +SHA1 (patch-ab) = 676d63449df3008960f0c3b6728812a1b4ef0912 diff --git a/devel/py-game/patches/patch-aa b/devel/py-game/patches/patch-aa new file mode 100644 index 00000000000..a1030d6f3c8 --- /dev/null +++ b/devel/py-game/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ + +--- src/draw.c.orig Thu Oct 16 08:13:22 2003 ++++ src/draw.c Sun Jan 4 12:54:16 2004 +@@ -28,7 +28,9 @@ + + #ifdef _MSC_VER + #pragma warning (disable:4244) ++#endif + ++#if defined(_MSC_VER) || defined(__NetBSD__) || defined (__FreeBSD__) + float trunc(float d) + { + if (d >= 0) diff --git a/devel/py-game/patches/patch-ab b/devel/py-game/patches/patch-ab new file mode 100644 index 00000000000..dec34154811 --- /dev/null +++ b/devel/py-game/patches/patch-ab @@ -0,0 +1,22 @@ +$NetBSD: patch-ab,v 1.1.1.1 2005/07/20 19:39:42 drochner Exp $ + +--- src/event.c.orig Sat Nov 29 06:35:03 2003 ++++ src/event.c Sat Nov 29 06:35:35 2003 +@@ -664,7 +664,7 @@ + /*DOC*/ "queue, this will return an event with type NOEVENT.\n" + /*DOC*/ ; + +-static PyObject* poll(PyObject* self, PyObject* args) ++static PyObject* pygame_poll(PyObject* self, PyObject* args) + { + SDL_Event event; + +@@ -1042,7 +1042,7 @@ + + { "pump", pump, 1, doc_pump }, + { "wait", pygame_wait, 1, doc_wait }, +- { "poll", poll, 1, doc_poll }, ++ { "poll", pygame_poll, 1, doc_poll }, + { "clear", event_clear, 1, doc_event_clear }, + { "get", event_get, 1, doc_event_get }, + { "peek", event_peek, 1, doc_peek }, |