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)
This commit is contained in:
Andrew Pantyukhin 2006-05-17 19:00:07 +00:00
parent 32f58964e9
commit ed89eae0c4
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=162677
6 changed files with 342 additions and 0 deletions

View file

@ -51,6 +51,7 @@
SUBDIR += atris-sounds SUBDIR += atris-sounds
SUBDIR += awele SUBDIR += awele
SUBDIR += balazar SUBDIR += balazar
SUBDIR += balazarbrothers
SUBDIR += barrage SUBDIR += barrage
SUBDIR += bass SUBDIR += bass
SUBDIR += bastet SUBDIR += bastet

View file

@ -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>

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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%%