Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Apr 2014 22:56:24 +0000 (UTC)
From:      Rusmir Dusko <nemysis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r350420 - in head/graphics: . pyggel
Message-ID:  <201404062256.s36MuO4Y089820@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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/



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