diff options
author | sat <sat@FreeBSD.org> | 2006-05-18 03:00:07 +0800 |
---|---|---|
committer | sat <sat@FreeBSD.org> | 2006-05-18 03:00:07 +0800 |
commit | 10ec4637b3c9ad996880f25531971155c1a72e9f (patch) | |
tree | fee8343e1590a31346ace10961c3273465ec4eaf /games | |
parent | 4698a0fde8c806ba3567ad518e38d52fdc3c95d2 (diff) | |
download | freebsd-ports-gnome-10ec4637b3c9ad996880f25531971155c1a72e9f.tar.gz freebsd-ports-gnome-10ec4637b3c9ad996880f25531971155c1a72e9f.tar.zst freebsd-ports-gnome-10ec4637b3c9ad996880f25531971155c1a72e9f.zip |
Add balazarbrothers: Balazar Brother is a free software 3D puzzle
PR: ports/96964
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
Approved by: krion (mentor)
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/balazarbrothers/Makefile | 52 | ||||
-rw-r--r-- | games/balazarbrothers/distinfo | 3 | ||||
-rw-r--r-- | games/balazarbrothers/files/patch-setup.cfg | 15 | ||||
-rw-r--r-- | games/balazarbrothers/pkg-descr | 8 | ||||
-rw-r--r-- | games/balazarbrothers/pkg-plist | 263 |
6 files changed, 342 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index 6bafa851d77b..c6289e61570f 100644 --- a/games/Makefile +++ b/games/Makefile @@ -51,6 +51,7 @@ SUBDIR += atris-sounds SUBDIR += awele SUBDIR += balazar + SUBDIR += balazarbrothers SUBDIR += barrage SUBDIR += bass SUBDIR += bastet diff --git a/games/balazarbrothers/Makefile b/games/balazarbrothers/Makefile new file mode 100644 index 000000000000..c2048d39d5c7 --- /dev/null +++ b/games/balazarbrothers/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: balazarbrothers +# Date created: 2006-05-07 +# Whom: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe> +# +# $FreeBSD$ +# + +PORTNAME= balazarbrothers +PORTVERSION= 0.2 +CATEGORIES= games python +MASTER_SITES= http://download.gna.org/soya/ +DISTNAME= BalazarBrother-${PORTVERSION} + +MAINTAINER= acardenas@bsd.org.pe +COMMENT= Balazar Brother is a free software 3D puzzle game + +LIB_DEPENDS= cal3d.11:${PORTSDIR}/graphics/cal3d \ + GLEW.1:${PORTSDIR}/graphics/glew \ + freetype.9:${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 + +USE_X_PREFIX= yes +USE_BZIP2= yes +USE_GETTEXT= yes +USE_PYTHON= yes +USE_PYDISTUTILS=yes +USE_TWISTED= yes +USE_GL= yes +USE_GMAKE= yes + +DATADIR= share/balazar_brother + +OPTIONS= OPENAL "Use openal sound system" on \ + SDL "Use sdl sound system" off + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_OPENAL) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_openal.so:${PORTSDIR}/audio/py-openal +.endif + +.if defined(WITH_SDL) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysdl_mixer/sdl_mixer.so:${PORTSDIR}/audio/py-sdl_mixer +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/setup.cfg + +.include <bsd.port.post.mk> diff --git a/games/balazarbrothers/distinfo b/games/balazarbrothers/distinfo new file mode 100644 index 000000000000..8dee22718abf --- /dev/null +++ b/games/balazarbrothers/distinfo @@ -0,0 +1,3 @@ +MD5 (BalazarBrother-0.2.tar.bz2) = f954b0c7c1c18ee52b40d1b83c5b0736 +SHA256 (BalazarBrother-0.2.tar.bz2) = 27945e529960fda9f8073624ed7462a4262a856e1e8354b2233d825aa46fba9c +SIZE (BalazarBrother-0.2.tar.bz2) = 4130887 diff --git a/games/balazarbrothers/files/patch-setup.cfg b/games/balazarbrothers/files/patch-setup.cfg new file mode 100644 index 000000000000..087b8ac60642 --- /dev/null +++ b/games/balazarbrothers/files/patch-setup.cfg @@ -0,0 +1,15 @@ +--- setup.cfg Sun May 7 21:18:51 2006 ++++ setup.cfg Sun May 7 21:20:16 2006 +@@ -2,9 +2,9 @@ + # Replace /usr by /usr/local if you prefer ! + + [install] +-install-purelib = /usr/share +-install-scripts = /usr/bin +-install-data = /usr/share ++install-purelib = %%PREFIX%%/share ++install-scripts = %%PREFIX%%/bin ++install-data = %%PREFIX%%/share + + [install_lib] + compile = 1 diff --git a/games/balazarbrothers/pkg-descr b/games/balazarbrothers/pkg-descr new file mode 100644 index 000000000000..1cc4daf9ff63 --- /dev/null +++ b/games/balazarbrothers/pkg-descr @@ -0,0 +1,8 @@ +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. + +WWW: http://home.gna.org/oomadness/en/balazar_brother/index.html diff --git a/games/balazarbrothers/pkg-plist b/games/balazarbrothers/pkg-plist new file mode 100644 index 000000000000..c51db9029f34 --- /dev/null +++ b/games/balazarbrothers/pkg-plist @@ -0,0 +1,263 @@ +bin/balazar_brother +%%DATADIR%%/__init__.py +%%DATADIR%%/__init__.pyc +%%DATADIR%%/__init__.pyo +%%DATADIR%%/bonus.py +%%DATADIR%%/bonus.pyc +%%DATADIR%%/bonus.pyo +%%DATADIR%%/camera.py +%%DATADIR%%/camera.pyc +%%DATADIR%%/camera.pyo +%%DATADIR%%/controller.py +%%DATADIR%%/controller.pyc +%%DATADIR%%/controller.pyo +%%DATADIR%%/character.py +%%DATADIR%%/character.pyc +%%DATADIR%%/character.pyo +%%DATADIR%%/discussion.py +%%DATADIR%%/discussion.pyc +%%DATADIR%%/discussion.pyo +%%DATADIR%%/fonts/indigo.ttf +%%DATADIR%%/game_interface.py +%%DATADIR%%/game_interface.pyc +%%DATADIR%%/game_interface.pyo +%%DATADIR%%/globdef.py +%%DATADIR%%/globdef.pyc +%%DATADIR%%/globdef.pyo +%%DATADIR%%/gui.py +%%DATADIR%%/gui.pyc +%%DATADIR%%/gui.pyo +%%DATADIR%%/init_editobj.py +%%DATADIR%%/init_editobj.pyc +%%DATADIR%%/init_editobj.pyo +%%DATADIR%%/land_gen.py +%%DATADIR%%/land_gen.pyc +%%DATADIR%%/land_gen.pyo +%%DATADIR%%/level.py +%%DATADIR%%/level.pyc +%%DATADIR%%/level.pyo +%%DATADIR%%/level_editor.py +%%DATADIR%%/level_editor.pyc +%%DATADIR%%/level_editor.pyo +%%DATADIR%%/levels/coqueliform_field_1.data +%%DATADIR%%/levels/coqueliform_field_2.data +%%DATADIR%%/levels/coqueliform_field_3.data +%%DATADIR%%/levels/coqueliform_field_4.data +%%DATADIR%%/levels/coqueliform_field_5.data +%%DATADIR%%/levels/coqueliform_field_6.data +%%DATADIR%%/levels/coqueliform_field_7.data +%%DATADIR%%/levels/coqueliform_field_8.data +%%DATADIR%%/levels/coqueliform_field_9.data +%%DATADIR%%/levels/tutorial_1.data +%%DATADIR%%/levels/tutorial_2.data +%%DATADIR%%/levels/tutorial_3.data +%%DATADIR%%/levels/tutorial_4.data +%%DATADIR%%/levels/tutorial_5.data +%%DATADIR%%/levels/tutorial_6.data +%%DATADIR%%/levels/tutorial_7.data +%%DATADIR%%/locale/en/LC_MESSAGES/balazar_brother.mo +%%DATADIR%%/locale/en/LC_MESSAGES/balazar_brother.po +%%DATADIR%%/locale/fr/LC_MESSAGES/balazar_brother.mo +%%DATADIR%%/locale/fr/LC_MESSAGES/balazar_brother.po +%%DATADIR%%/materials/arbre_feuille_pompon.data +%%DATADIR%%/materials/arbre_wood.data +%%DATADIR%%/materials/b-rock-1.data +%%DATADIR%%/materials/balazar.data +%%DATADIR%%/materials/balazar_rouge.data +%%DATADIR%%/materials/barque.data +%%DATADIR%%/materials/barque_bleu.data +%%DATADIR%%/materials/barque_bordeau.data +%%DATADIR%%/materials/clef.data +%%DATADIR%%/materials/clef2D.data +%%DATADIR%%/materials/cloud2.data +%%DATADIR%%/materials/coffre1.data +%%DATADIR%%/materials/coffre2.data +%%DATADIR%%/materials/coffre2D.data +%%DATADIR%%/materials/coqueliformes_champ.data +%%DATADIR%%/materials/champignon.data +%%DATADIR%%/materials/champignon2.data +%%DATADIR%%/materials/champignon3.data +%%DATADIR%%/materials/chaume.data +%%DATADIR%%/materials/ferme.data +%%DATADIR%%/materials/feuillesmortes.data +%%DATADIR%%/materials/fontaine.data +%%DATADIR%%/materials/fontaine_centre.data +%%DATADIR%%/materials/fontaine_eau.data +%%DATADIR%%/materials/grass.data +%%DATADIR%%/materials/grass2.data +%%DATADIR%%/materials/grille.data +%%DATADIR%%/materials/grille0.data +%%DATADIR%%/materials/ice.data +%%DATADIR%%/materials/nacre.data +%%DATADIR%%/materials/nageoire.data +%%DATADIR%%/materials/pilier.data +%%DATADIR%%/materials/portail.data +%%DATADIR%%/materials/porte.data +%%DATADIR%%/materials/shader.data +%%DATADIR%%/materials/snow.data +%%DATADIR%%/materials/soustoit.data +%%DATADIR%%/materials/splash.data +%%DATADIR%%/materials/star.data +%%DATADIR%%/materials/sun.data +%%DATADIR%%/materials/x_lumiere_1.data +%%DATADIR%%/platform.py +%%DATADIR%%/platform.pyc +%%DATADIR%%/platform.pyo +%%DATADIR%%/player.py +%%DATADIR%%/player.pyc +%%DATADIR%%/player.pyo +%%DATADIR%%/shapes/balazar/attente.caf +%%DATADIR%%/shapes/balazar/attente_portage.caf +%%DATADIR%%/shapes/balazar/attente_porte.caf +%%DATADIR%%/shapes/balazar/balazar.cfg +%%DATADIR%%/shapes/balazar/balazar.crf +%%DATADIR%%/shapes/balazar/balazar.csf +%%DATADIR%%/shapes/balazar/combat.caf +%%DATADIR%%/shapes/balazar/combat0.caf +%%DATADIR%%/shapes/balazar/combat0c.caf +%%DATADIR%%/shapes/balazar/combat1.caf +%%DATADIR%%/shapes/balazar/combat1c.caf +%%DATADIR%%/shapes/balazar/combat2.caf +%%DATADIR%%/shapes/balazar/combat3.caf +%%DATADIR%%/shapes/balazar/combatc.caf +%%DATADIR%%/shapes/balazar/combatcc.caf +%%DATADIR%%/shapes/balazar/couic.caf +%%DATADIR%%/shapes/balazar/couicavant.caf +%%DATADIR%%/shapes/balazar/chute.caf +%%DATADIR%%/shapes/balazar/chute_portage.caf +%%DATADIR%%/shapes/balazar/garde.caf +%%DATADIR%%/shapes/balazar/marche.caf +%%DATADIR%%/shapes/balazar/mort.caf +%%DATADIR%%/shapes/balazar/neighbors_0-0 +%%DATADIR%%/shapes/balazar/perso.cmf +%%DATADIR%%/shapes/balazar/perso_poor.cmf +%%DATADIR%%/shapes/balazar/photographie.caf +%%DATADIR%%/shapes/balazar/recule.caf +%%DATADIR%%/shapes/balazar/sort0.caf +%%DATADIR%%/shapes/balazar/sort1.caf +%%DATADIR%%/shapes/balazar/tourneD.caf +%%DATADIR%%/shapes/balazar/tourneG.caf +%%DATADIR%%/shapes/balazar@rouge/attente.caf +%%DATADIR%%/shapes/balazar@rouge/attente_portage.caf +%%DATADIR%%/shapes/balazar@rouge/attente_porte.caf +%%DATADIR%%/shapes/balazar@rouge/balazar.crf +%%DATADIR%%/shapes/balazar@rouge/balazar@rouge.cfg +%%DATADIR%%/shapes/balazar@rouge/balazar@rouge.csf +%%DATADIR%%/shapes/balazar@rouge/balazar_rouge.crf +%%DATADIR%%/shapes/balazar@rouge/combat.caf +%%DATADIR%%/shapes/balazar@rouge/combat0.caf +%%DATADIR%%/shapes/balazar@rouge/combat0c.caf +%%DATADIR%%/shapes/balazar@rouge/combat1.caf +%%DATADIR%%/shapes/balazar@rouge/combat1c.caf +%%DATADIR%%/shapes/balazar@rouge/combat2.caf +%%DATADIR%%/shapes/balazar@rouge/combat3.caf +%%DATADIR%%/shapes/balazar@rouge/combatc.caf +%%DATADIR%%/shapes/balazar@rouge/combatcc.caf +%%DATADIR%%/shapes/balazar@rouge/couic.caf +%%DATADIR%%/shapes/balazar@rouge/couicavant.caf +%%DATADIR%%/shapes/balazar@rouge/chute.caf +%%DATADIR%%/shapes/balazar@rouge/chute_portage.caf +%%DATADIR%%/shapes/balazar@rouge/garde.caf +%%DATADIR%%/shapes/balazar@rouge/marche.caf +%%DATADIR%%/shapes/balazar@rouge/mort.caf +%%DATADIR%%/shapes/balazar@rouge/neighbors_0-0 +%%DATADIR%%/shapes/balazar@rouge/perso.cmf +%%DATADIR%%/shapes/balazar@rouge/perso_poor.cmf +%%DATADIR%%/shapes/balazar@rouge/photographie.caf +%%DATADIR%%/shapes/balazar@rouge/recule.caf +%%DATADIR%%/shapes/balazar@rouge/sort0.caf +%%DATADIR%%/shapes/balazar@rouge/sort1.caf +%%DATADIR%%/shapes/balazar@rouge/tourneD.caf +%%DATADIR%%/shapes/balazar@rouge/tourneG.caf +%%DATADIR%%/shapes/clef.data +%%DATADIR%%/shapes/coffre1@typ1.data +%%DATADIR%%/shapes/coffre1@typ2.data +%%DATADIR%%/shapes/coffre_couvercle1@typ1.data +%%DATADIR%%/shapes/coffre_couvercle1@typ2.data +%%DATADIR%%/shapes/coqueliforme.data +%%DATADIR%%/shapes/coqueliforme@bleu.data +%%DATADIR%%/shapes/coqueliforme@bordeau.data +%%DATADIR%%/shapes/champignon.data +%%DATADIR%%/shapes/champignon/Mesh.cmf +%%DATADIR%%/shapes/champignon/champignon.cfg +%%DATADIR%%/shapes/champignon/champignon.crf +%%DATADIR%%/shapes/champignon/champignon.csf +%%DATADIR%%/shapes/champignon/character_off.caf +%%DATADIR%%/shapes/champignon/character_on.caf +%%DATADIR%%/shapes/champignon/pousse1.caf +%%DATADIR%%/shapes/champignon/pousse2.caf +%%DATADIR%%/shapes/champignon@bleu.data +%%DATADIR%%/shapes/champignon@bleu/Mesh.cmf +%%DATADIR%%/shapes/champignon@bleu/champignon3.crf +%%DATADIR%%/shapes/champignon@bleu/champignon@bleu.cfg +%%DATADIR%%/shapes/champignon@bleu/champignon@bleu.csf +%%DATADIR%%/shapes/champignon@bleu/character_off.caf +%%DATADIR%%/shapes/champignon@bleu/character_on.caf +%%DATADIR%%/shapes/champignon@bleu/pousse1.caf +%%DATADIR%%/shapes/champignon@bleu/pousse2.caf +%%DATADIR%%/shapes/champignon@bleupos1.data +%%DATADIR%%/shapes/champignon@pos1.data +%%DATADIR%%/shapes/champignon@pos2.data +%%DATADIR%%/shapes/ferme.data +%%DATADIR%%/shapes/ferme_champignon.data +%%DATADIR%%/shapes/fontaine.data +%%DATADIR%%/shapes/fontaine_eau.data +%%DATADIR%%/shapes/plateforme-1.data +%%DATADIR%%/shapes/plateforme.data +%%DATADIR%%/shapes/porte.data +%%DATADIR%%/shapes/porte_m.data +%%DATADIR%%/shapes/portique1.data +%%DATADIR%%/shapes/scn-tree5.data +%%DATADIR%%/sound.py +%%DATADIR%%/sound.pyc +%%DATADIR%%/sound.pyo +%%DATADIR%%/sounds/couic2.wav +%%DATADIR%%/sounds/chute.wav +%%DATADIR%%/sounds/jump1.wav +%%DATADIR%%/sounds/mecanism.wav +%%DATADIR%%/sounds/menu1.wav +%%DATADIR%%/sounds/menu2.wav +%%DATADIR%%/sounds/oceane.ogg +%%DATADIR%%/sounds/suspens.wav +%%DATADIR%%/weather.py +%%DATADIR%%/weather.pyc +%%DATADIR%%/weather.pyo +%%DATADIR%%/worlds/clef.data +%%DATADIR%%/worlds/coffre1@typ1.data +%%DATADIR%%/worlds/coffre1@typ2.data +%%DATADIR%%/worlds/coffre_couvercle1@typ1.data +%%DATADIR%%/worlds/coffre_couvercle1@typ2.data +%%DATADIR%%/worlds/coqueliforme.data +%%DATADIR%%/worlds/coqueliforme@bleu.data +%%DATADIR%%/worlds/coqueliforme@bordeau.data +%%DATADIR%%/worlds/champignon.data +%%DATADIR%%/worlds/champignon@bleu.data +%%DATADIR%%/worlds/champignon@bleupos1.data +%%DATADIR%%/worlds/champignon@pos1.data +%%DATADIR%%/worlds/champignon@pos2.data +%%DATADIR%%/worlds/ferme.data +%%DATADIR%%/worlds/ferme_champignon.data +%%DATADIR%%/worlds/fontaine.data +%%DATADIR%%/worlds/fontaine_eau.data +%%DATADIR%%/worlds/plateforme-1.data +%%DATADIR%%/worlds/plateforme.data +%%DATADIR%%/worlds/porte.data +%%DATADIR%%/worlds/porte_m.data +%%DATADIR%%/worlds/portique1.data +%%DATADIR%%/worlds/scn-tree5.data +@dirrm %%DATADIR%%/fonts +@dirrm %%DATADIR%%/levels +@dirrm %%DATADIR%%/locale/en/LC_MESSAGES +@dirrm %%DATADIR%%/locale/en +@dirrm %%DATADIR%%/locale/fr/LC_MESSAGES +@dirrm %%DATADIR%%/locale/fr +@dirrm %%DATADIR%%/locale +@dirrm %%DATADIR%%/materials +@dirrm %%DATADIR%%/shapes/balazar +@dirrm %%DATADIR%%/shapes/balazar@rouge +@dirrm %%DATADIR%%/shapes/champignon +@dirrm %%DATADIR%%/shapes/champignon@bleu +@dirrm %%DATADIR%%/shapes +@dirrm %%DATADIR%%/sounds +@dirrm %%DATADIR%%/worlds +@dirrm %%DATADIR%% |