svn commit: r339800 - head/devel/py-game
Marcus von Appen
mva at FreeBSD.org
Wed Jan 15 18:36:45 UTC 2014
Author: mva
Date: Wed Jan 15 18:36:44 2014
New Revision: 339800
URL: http://svnweb.freebsd.org/changeset/ports/339800
QAT: https://qat.redports.org/buildarchive/r339800/
Log:
- Enable stagedir support
- Convert to new LIB_DEPENDS format
- Convert to new OPTIONS framework
- Add LICENSE
- Use PYDISTUTILS_AUTOPLIST
Modified:
head/devel/py-game/Makefile (contents, props changed)
head/devel/py-game/pkg-plist (contents, props changed)
Modified: head/devel/py-game/Makefile
==============================================================================
--- head/devel/py-game/Makefile Wed Jan 15 18:33:22 2014 (r339799)
+++ head/devel/py-game/Makefile Wed Jan 15 18:36:44 2014 (r339800)
@@ -12,23 +12,24 @@ DISTNAME= py${PORTNAME}-${PORTVERSION}re
MAINTAINER= mva at FreeBSD.org
COMMENT= A module designed to write games in Python
-LIB_DEPENDS= smpeg:${PORTSDIR}/multimedia/smpeg
+LICENSE= LGPL21
+
+LIB_DEPENDS= libsmpeg.so:${PORTSDIR}/multimedia/smpeg
RUN_DEPENDS= ${PYNUMPY}
USE_SDL= ttf image mixer sdl
USE_GCC= any
USE_PYTHON= yes
USE_PYDISTUTILS=yes
-
-PYDISTUTILS_PKGNAME= pygame
-PYDISTUTILS_PKGVERSION= ${PORTVERSION}release
+PYDISTUTILS_AUTOPLIST= yes
SDLNOX11= sdl-nox11-[0-9]*
DOCSDIR= ${PREFIX}/share/doc/py-${PORTNAME}
EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
-NO_STAGE= yes
+OPTIONS_DEFINE= DOCS EXAMPLES
+
post-patch:
@${REINPLACE_CMD} -e 's|^_camera|#_camera|' \
-e 's|^pypm|#pypm|' ${WRKSRC}/Setup.in
@@ -45,14 +46,12 @@ pre-configure:
do-configure:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config.py -auto
-.if !defined(NOPORTDOCS)
post-install:
- ${MKDIR} ${EXAMPLESDIR}
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${TAR} -C ${WRKSRC}/examples -cf - . | \
- ${TAR} --unlink -C ${EXAMPLESDIR} -xf -
- ${MKDIR} ${DOCSDIR}
+ ${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf -
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
${TAR} -C ${WRKSRC}/docs -cf - . | \
- ${TAR} --unlink -C ${DOCSDIR} -xf -
-.endif
+ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf -
.include <bsd.port.mk>
Modified: head/devel/py-game/pkg-plist
==============================================================================
--- head/devel/py-game/pkg-plist Wed Jan 15 18:33:22 2014 (r339799)
+++ head/devel/py-game/pkg-plist Wed Jan 15 18:36:44 2014 (r339800)
@@ -1,127 +1,3 @@
-%%PYTHON_INCLUDEDIR%%/pygame/bitmask.h
-%%PYTHON_INCLUDEDIR%%/pygame/camera.h
-%%PYTHON_INCLUDEDIR%%/pygame/fastevents.h
-%%PYTHON_INCLUDEDIR%%/pygame/ffmovie.h
-%%PYTHON_INCLUDEDIR%%/pygame/font.h
-%%PYTHON_INCLUDEDIR%%/pygame/mask.h
-%%PYTHON_INCLUDEDIR%%/pygame/mixer.h
-%%PYTHON_INCLUDEDIR%%/pygame/pgarrinter.h
-%%PYTHON_INCLUDEDIR%%/pygame/pgcompat.h
-%%PYTHON_INCLUDEDIR%%/pygame/pgopengl.h
-%%PYTHON_INCLUDEDIR%%/pygame/pygame.h
-%%PYTHON_INCLUDEDIR%%/pygame/pygamedocs.h
-%%PYTHON_INCLUDEDIR%%/pygame/scrap.h
-%%PYTHON_INCLUDEDIR%%/pygame/surface.h
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/__init__.py
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/constants.py
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/constants.pyc
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/constants.pyo
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/locals.py
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/locals.pyc
-%%PYTHON_SITELIBDIR%%/pygame/gp2x/locals.pyo
-%%PYTHON_SITELIBDIR%%/pygame/threads/__init__.py
-%%PYTHON_SITELIBDIR%%/pygame/threads/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pygame/threads/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pygame/threads/Py25Queue.py
-%%PYTHON_SITELIBDIR%%/pygame/threads/Py25Queue.pyc
-%%PYTHON_SITELIBDIR%%/pygame/threads/Py25Queue.pyo
-%%PYTHON_SITELIBDIR%%/pygame/__init__.py
-%%PYTHON_SITELIBDIR%%/pygame/__init__.pyc
-%%PYTHON_SITELIBDIR%%/pygame/__init__.pyo
-%%PYTHON_SITELIBDIR%%/pygame/_arraysurfarray.so
-%%PYTHON_SITELIBDIR%%/pygame/_camera_opencv_highgui.py
-%%PYTHON_SITELIBDIR%%/pygame/_camera_opencv_highgui.pyc
-%%PYTHON_SITELIBDIR%%/pygame/_camera_opencv_highgui.pyo
-%%PYTHON_SITELIBDIR%%/pygame/_camera_vidcapture.py
-%%PYTHON_SITELIBDIR%%/pygame/_camera_vidcapture.pyc
-%%PYTHON_SITELIBDIR%%/pygame/_camera_vidcapture.pyo
-%%PYTHON_SITELIBDIR%%/pygame/_numericsndarray.so
-%%PYTHON_SITELIBDIR%%/pygame/_numericsurfarray.so
-%%PYTHON_SITELIBDIR%%/pygame/_numpysurfarray.py
-%%PYTHON_SITELIBDIR%%/pygame/_numpysurfarray.pyc
-%%PYTHON_SITELIBDIR%%/pygame/_numpysurfarray.pyo
-%%PYTHON_SITELIBDIR%%/pygame/_numpysndarray.py
-%%PYTHON_SITELIBDIR%%/pygame/_numpysndarray.pyc
-%%PYTHON_SITELIBDIR%%/pygame/_numpysndarray.pyo
-%%PYTHON_SITELIBDIR%%/pygame/base.so
-%%PYTHON_SITELIBDIR%%/pygame/bufferproxy.so
-%%PYTHON_SITELIBDIR%%/pygame/camera.py
-%%PYTHON_SITELIBDIR%%/pygame/camera.pyc
-%%PYTHON_SITELIBDIR%%/pygame/camera.pyo
-%%PYTHON_SITELIBDIR%%/pygame/cdrom.so
-%%PYTHON_SITELIBDIR%%/pygame/color.so
-%%PYTHON_SITELIBDIR%%/pygame/colordict.py
-%%PYTHON_SITELIBDIR%%/pygame/colordict.pyc
-%%PYTHON_SITELIBDIR%%/pygame/colordict.pyo
-%%PYTHON_SITELIBDIR%%/pygame/compat.py
-%%PYTHON_SITELIBDIR%%/pygame/compat.pyc
-%%PYTHON_SITELIBDIR%%/pygame/compat.pyo
-%%PYTHON_SITELIBDIR%%/pygame/constants.so
-%%PYTHON_SITELIBDIR%%/pygame/cursors.py
-%%PYTHON_SITELIBDIR%%/pygame/cursors.pyc
-%%PYTHON_SITELIBDIR%%/pygame/cursors.pyo
-%%PYTHON_SITELIBDIR%%/pygame/display.so
-%%PYTHON_SITELIBDIR%%/pygame/draw.so
-%%PYTHON_SITELIBDIR%%/pygame/event.so
-%%PYTHON_SITELIBDIR%%/pygame/fastevent.so
-%%PYTHON_SITELIBDIR%%/pygame/font.so
-%%PYTHON_SITELIBDIR%%/pygame/freesansbold.ttf
-%%PYTHON_SITELIBDIR%%/pygame/gfxdraw.so
-%%PYTHON_SITELIBDIR%%/pygame/image.so
-%%PYTHON_SITELIBDIR%%/pygame/imageext.so
-%%PYTHON_SITELIBDIR%%/pygame/joystick.so
-%%PYTHON_SITELIBDIR%%/pygame/key.so
-%%PYTHON_SITELIBDIR%%/pygame/locals.py
-%%PYTHON_SITELIBDIR%%/pygame/locals.pyc
-%%PYTHON_SITELIBDIR%%/pygame/locals.pyo
-%%PYTHON_SITELIBDIR%%/pygame/mac_scrap.py
-%%PYTHON_SITELIBDIR%%/pygame/mac_scrap.pyc
-%%PYTHON_SITELIBDIR%%/pygame/mac_scrap.pyo
-%%PYTHON_SITELIBDIR%%/pygame/macosx.py
-%%PYTHON_SITELIBDIR%%/pygame/macosx.pyc
-%%PYTHON_SITELIBDIR%%/pygame/macosx.pyo
-%%PYTHON_SITELIBDIR%%/pygame/mask.so
-%%PYTHON_SITELIBDIR%%/pygame/midi.py
-%%PYTHON_SITELIBDIR%%/pygame/midi.pyc
-%%PYTHON_SITELIBDIR%%/pygame/midi.pyo
-%%PYTHON_SITELIBDIR%%/pygame/mixer.so
-%%PYTHON_SITELIBDIR%%/pygame/mixer_music.so
-%%PYTHON_SITELIBDIR%%/pygame/mouse.so
-%%PYTHON_SITELIBDIR%%/pygame/movie.so
-%%PYTHON_SITELIBDIR%%/pygame/overlay.so
-%%PYTHON_SITELIBDIR%%/pygame/pixelarray.so
-%%PYTHON_SITELIBDIR%%/pygame/pkgdata.py
-%%PYTHON_SITELIBDIR%%/pygame/pkgdata.pyc
-%%PYTHON_SITELIBDIR%%/pygame/pkgdata.pyo
-%%PYTHON_SITELIBDIR%%/pygame/pygame.ico
-%%PYTHON_SITELIBDIR%%/pygame/pygame_icon.bmp
-%%PYTHON_SITELIBDIR%%/pygame/pygame_icon.icns
-%%PYTHON_SITELIBDIR%%/pygame/pygame_icon.svg
-%%PYTHON_SITELIBDIR%%/pygame/pygame_icon.tiff
-%%PYTHON_SITELIBDIR%%/pygame/rect.so
-%%PYTHON_SITELIBDIR%%/pygame/rwobject.so
-%%PYTHON_SITELIBDIR%%/pygame/scrap.so
-%%PYTHON_SITELIBDIR%%/pygame/sndarray.py
-%%PYTHON_SITELIBDIR%%/pygame/sndarray.pyc
-%%PYTHON_SITELIBDIR%%/pygame/sndarray.pyo
-%%PYTHON_SITELIBDIR%%/pygame/sprite.py
-%%PYTHON_SITELIBDIR%%/pygame/sprite.pyc
-%%PYTHON_SITELIBDIR%%/pygame/sprite.pyo
-%%PYTHON_SITELIBDIR%%/pygame/surface.so
-%%PYTHON_SITELIBDIR%%/pygame/surfarray.py
-%%PYTHON_SITELIBDIR%%/pygame/surfarray.pyc
-%%PYTHON_SITELIBDIR%%/pygame/surfarray.pyo
-%%PYTHON_SITELIBDIR%%/pygame/surflock.so
-%%PYTHON_SITELIBDIR%%/pygame/sysfont.py
-%%PYTHON_SITELIBDIR%%/pygame/sysfont.pyc
-%%PYTHON_SITELIBDIR%%/pygame/sysfont.pyo
-%%PYTHON_SITELIBDIR%%/pygame/time.so
-%%PYTHON_SITELIBDIR%%/pygame/transform.so
-%%PYTHON_SITELIBDIR%%/pygame/version.py
-%%PYTHON_SITELIBDIR%%/pygame/version.pyc
-%%PYTHON_SITELIBDIR%%/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/LGPL
%%PORTDOCS%%%%DOCSDIR%%/__init__.py
%%PORTDOCS%%%%DOCSDIR%%/__main__.py
@@ -294,7 +170,3 @@
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ref
%%PORTDOCS%%@dirrm %%DOCSDIR%%
- at dirrm %%PYTHON_SITELIBDIR%%/pygame/gp2x
- at dirrm %%PYTHON_SITELIBDIR%%/pygame/threads
- at dirrm %%PYTHON_SITELIBDIR%%/pygame
- at dirrm %%PYTHON_INCLUDEDIR%%/pygame
More information about the svn-ports-all
mailing list