svn commit: r350420 - in head/graphics: . pyggel
Rusmir Dusko
nemysis at FreeBSD.org
Sun Apr 6 22:56:25 UTC 2014
Author: nemysis
Date: Sun Apr 6 22:56:23 2014
New Revision: 350420
URL: http://svnweb.freebsd.org/changeset/ports/350420
QAT: https://qat.redports.org/buildarchive/r350420/
Log:
Pyggel (Python Graphical Game Engine + Libraries) will ease the learning curve
of getting into 3d programming, while also having a strong enough framework
for full-sized applications.
WWW: https://code.google.com/p/pyggel/
Added:
head/graphics/pyggel/
head/graphics/pyggel/Makefile (contents, props changed)
head/graphics/pyggel/distinfo (contents, props changed)
head/graphics/pyggel/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Sun Apr 6 22:48:52 2014 (r350419)
+++ head/graphics/Makefile Sun Apr 6 22:56:23 2014 (r350420)
@@ -870,6 +870,7 @@
SUBDIR += py-wand
SUBDIR += py-webcolors
SUBDIR += py3-cairo
+ SUBDIR += pyggel
SUBDIR += pygts
SUBDIR += pymorph
SUBDIR += pyro
Added: head/graphics/pyggel/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/pyggel/Makefile Sun Apr 6 22:56:23 2014 (r350420)
@@ -0,0 +1,57 @@
+# Created by: Rusmir Dusko <nemysis at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= pyggel
+PORTVERSION= 0.08
+DISTVERSIONSUFFIX= -alpha4c
+CATEGORIES= graphics python
+MASTER_SITES= GOOGLE_CODE
+DISTNAME= ${PORTNAME:U}-V${DISTVERSION}${DISTVERSIONSUFFIX}
+DIST_SUBDIR= python
+
+MAINTAINER= nemysis at FreeBSD.org
+COMMENT= Python Graphical Game Engine and Libraries
+
+LICENSE= LGPL3 Public_Domain
+LICENSE_COMB= dual
+LICENSE_NAME_Public_Domain= Public Domain
+LICENSE_TEXT_Public_Domain= Public Domain
+LICENSE_PERMS_Public_Domain=dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYGAME} \
+ ${PYTHON_PKGNAMEPREFIX}opengl>=0:${PORTSDIR}/graphics/py-opengl \
+ ${PYTHON_PKGNAMEPREFIX}imaging>=0:${PORTSDIR}/graphics/py-imaging
+
+USES= dos2unix zip
+DOS2UNIX_GLOB= *.mtl *.py *.txt
+USE_PYTHON= 2
+NO_BUILD= yes
+USE_PYDISTUTILS=yes
+PYDISTUTILS_AUTOPLIST= yes
+
+PORTDOCS= Readme.txt
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|data_files =|#data_files =|' \
+ ${WRKSRC}/setup.py
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
+
+.if ${PORT_OPTIONS:MEXAMPLES}
+ @(cd ${WRKSRC}/examples_and_tutorials && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${EXAMPLESDIR}/examples_and_tutorials)
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${EXAMPLESDIR})
+. for f in test_FBO test_camera test_gui test_mesh test_particle test_texture_swap
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${f}.py ${STAGEDIR}${EXAMPLESDIR})
+. endfor
+.endif
+
+.include <bsd.port.mk>
Added: head/graphics/pyggel/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/pyggel/distinfo Sun Apr 6 22:56:23 2014 (r350420)
@@ -0,0 +1,2 @@
+SHA256 (python/PYGGEL-V0.08-alpha4c.zip) = 492bafd20a8cb1af2de4c5142875371a5d6dd3f1223959b169c15b6196bbca92
+SIZE (python/PYGGEL-V0.08-alpha4c.zip) = 438750
Added: head/graphics/pyggel/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/pyggel/pkg-descr Sun Apr 6 22:56:23 2014 (r350420)
@@ -0,0 +1,5 @@
+Pyggel (Python Graphical Game Engine + Libraries) will ease the learning curve
+of getting into 3d programming, while also having a strong enough framework
+for full-sized applications.
+
+WWW: https://code.google.com/p/pyggel/
More information about the svn-ports-all
mailing list