From owner-svn-ports-all@FreeBSD.ORG Wed Jan 15 18:36:45 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B620B200; Wed, 15 Jan 2014 18:36:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9689E17A1; Wed, 15 Jan 2014 18:36:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0FIajqp066094; Wed, 15 Jan 2014 18:36:45 GMT (envelope-from mva@svn.freebsd.org) Received: (from mva@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0FIajdI066092; Wed, 15 Jan 2014 18:36:45 GMT (envelope-from mva@svn.freebsd.org) Message-Id: <201401151836.s0FIajdI066092@svn.freebsd.org> From: Marcus von Appen Date: Wed, 15 Jan 2014 18:36:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r339800 - head/devel/py-game X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jan 2014 18:36:45 -0000 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 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