Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jan 2014 18:36:45 +0000 (UTC)
From:      Marcus von Appen <mva@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r339800 - head/devel/py-game
Message-ID:  <201401151836.s0FIajdI066092@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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%%
-@dirrm %%PYTHON_SITELIBDIR%%/pygame/gp2x
-@dirrm %%PYTHON_SITELIBDIR%%/pygame/threads
-@dirrm %%PYTHON_SITELIBDIR%%/pygame
-@dirrm %%PYTHON_INCLUDEDIR%%/pygame



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401151836.s0FIajdI066092>