Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Aug 2014 03:14:24 +0000 (UTC)
From:      "Vanilla I. Shu" <vanilla@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366371 - in head/games/balazarbrothers: . files
Message-ID:  <201408280314.s7S3EOmY060765@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: vanilla
Date: Thu Aug 28 03:14:24 2014
New Revision: 366371
URL: http://svnweb.freebsd.org/changeset/ports/366371
QAT: https://qat.redports.org/buildarchive/r366371/

Log:
  Support STAGEDIR
  
  PR:		ports/193033
  Submitted by:	Ports Fury

Deleted:
  head/games/balazarbrothers/files/
  head/games/balazarbrothers/pkg-plist
Modified:
  head/games/balazarbrothers/Makefile
  head/games/balazarbrothers/pkg-descr

Modified: head/games/balazarbrothers/Makefile
==============================================================================
--- head/games/balazarbrothers/Makefile	Thu Aug 28 03:05:37 2014	(r366370)
+++ head/games/balazarbrothers/Makefile	Thu Aug 28 03:14:24 2014	(r366371)
@@ -9,41 +9,41 @@ MASTER_SITES=	http://download.gna.org/${
 DISTNAME=	${PORTNAME:S/b/B/g}-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Balazar Brother is a free software 3D puzzle game
+COMMENT=	Free software 3D puzzle game
+
+LICENSE=	GPLv2
 
 LIB_DEPENDS=	libcal3d.so:${PORTSDIR}/graphics/cal3d \
 		libfreetype.so:${PORTSDIR}/print/freetype2
-RUN_DEPENDS=	${PYTHON_SITELIBDIR}/cerealizer/__init__.py:${PORTSDIR}/security/py-cerealizer \
-		${PYTHON_SITELIBDIR}/soya/__init__.py:${PORTSDIR}/graphics/py-soya3d \
-		${PYTHON_SITELIBDIR}/tofu/__init__.py:${PORTSDIR}/net/py-tofu \
-		${PYTHON_SITELIBDIR}/ogg/__init__.py:${PORTSDIR}/audio/py-vorbis
-
-USES=		gettext twisted tar:bzip2 gmake
-USE_PYTHON=	yes
-USE_PYDISTUTILS=yes
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}ogg>0:${PORTSDIR}/audio/py-vorbis \
+		${PYTHON_PKGNAMEPREFIX}soya3d>0:${PORTSDIR}/graphics/py-soya3d \
+		${PYTHON_PKGNAMEPREFIX}tofu>0:${PORTSDIR}/net/py-tofu \
+		${PYTHON_PKGNAMEPREFIX}cerealizer>0:${PORTSDIR}/security/py-cerealizer
+
+NO_ARCH=	yes
+
+USES=		gettext python tar:bzip2 twisted
 USE_GL=		glew
+USE_PYTHON=	autoplist distutils
 
 PYDISTUTILS_PKGNAME=	BalazarBrothers
 PYDISTUTILS_EGGINFODIR=	${PREFIX}/share
 PYDISTUTILS_SETUP=	${PYSETUP}
-PYDISTUTILS_NOEGGINFO=	yes
 PYDISTUTILS_INSTALLNOSINGLE=	yes
-DATADIR=	share/balazar_brothers
 
-PLIST_SUB=	PYDISTUTILS_EGGINFO=${PYDISTUTILS_EGGINFO}
+DESKTOP_ENTRIES="BalazarBrothers" "" "" "balazarbrothers" "" ""
 
-OPTIONS_DEFINE=	OPENAL
+OPTIONS_DEFINE=		OPENAL
 OPTIONS_DEFAULT=	OPENAL
 
-NO_STAGE=	yes
-.include <bsd.port.options.mk>
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MOPENAL}
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}openal>=0:${PORTSDIR}/audio/py-openal
-.endif
+OPENAL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}openal>0:${PORTSDIR}/audio/py-openal
 
 post-patch:
-	@${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.cfg
+	@${REINPLACE_CMD} -e \
+		'/^install-purelib/s|=.*|= ${PREFIX}/share| ; \
+		 /^install-scripts/s|=.*|= ${PREFIX}/bin| ; \
+		 /^install-data/s|=.*|= ${PREFIX}/share|' ${WRKSRC}/setup.cfg
+	@${REINPLACE_CMD} -e \
+		'/LC_MESSAGES/s|".",||' ${WRKSRC}/setup.py
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/games/balazarbrothers/pkg-descr
==============================================================================
--- head/games/balazarbrothers/pkg-descr	Thu Aug 28 03:05:37 2014	(r366370)
+++ head/games/balazarbrothers/pkg-descr	Thu Aug 28 03:14:24 2014	(r366371)
@@ -1,8 +1,9 @@
-Balazar Brother is an amazing libre (PGL'ed) 3D puzzle game, realized by Jiba
-and Nekeme Prod. 
+Balazar Brother is an amazing libre (PGL'ed) 3D puzzle game, realized
+by Jiba and Nekeme Prod. 
 
-A 3D platform universe, two characters and two keys, one for each character,
-and at the end of the road two princesses to free. Just press a key and the
-corresponding character will jump on the next platform in front of him.
+A 3D platform universe, two characters and two keys, one for each
+character, and at the end of the road two princesses to free. Just
+press a key and the corresponding character will jump on the next
+platform in front of him.
 
-WWW:	http://home.gna.org/oomadness/en/balazar_brother/index.html
+WWW: http://www.lesfleursdunormal.fr/static/informatique/old/balazar_brothers/index_en.html



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