# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # tecnoballz # tecnoballz/files # tecnoballz/files/patch-src::Makefile # tecnoballz/Makefile # tecnoballz/pkg-descr # tecnoballz/pkg-plist # tecnoballz/distinfo # tecnoballz/pkg-install # echo c - tecnoballz mkdir -p tecnoballz > /dev/null 2>&1 echo c - tecnoballz/files mkdir -p tecnoballz/files > /dev/null 2>&1 echo x - tecnoballz/files/patch-src::Makefile sed 's/^X//' >tecnoballz/files/patch-src::Makefile << 'END-of-tecnoballz/files/patch-src::Makefile' X--- src/Makefile.orig Wed Jan 19 23:37:51 2005 X+++ src/Makefile Thu Jan 20 00:17:11 2005 X@@ -1,10 +1,9 @@ X CC = gcc X-CXX = g++ X #CXXFLAGS = -O3 -Wall -s X-CXXFLAGS = -O3 -Wall X+CXXFLAGS += -Wall `$(SDL_CONFIG) --cflags` `$(LIBMIKMOD_CONFIG) --cflags` X PROG = tecnoballz X PREFIX = /usr/local X-LIBPATH = -L/usr/X11R6/lib -L. X+LIBPATH = `$(SDL_CONFIG) --libs` -lSDL_mixer `$(LIBMIKMOD_CONFIG) --libs` X TMPDIR = /var/tmp/tecnoballz.dist X ifeq ($(PREFIX),) X EXEDIR = $(HOME)/bin X@@ -94,8 +93,7 @@ X X X $(PROG): $(OBJ) X- $(CXX) $(LIBPATH) $(OBJ) $(PROFLAG) -lm \ X- -lSDL -lSDL_mixer -lmikmod -o $@ X+ $(CXX) $(LIBPATH) $(OBJ) $(PROFLAG) -o $@ X X clean: X rm -f $(OBJ) nomfichierscore.o END-of-tecnoballz/files/patch-src::Makefile echo x - tecnoballz/Makefile sed 's/^X//' >tecnoballz/Makefile << 'END-of-tecnoballz/Makefile' X# New ports collection makefile for: tecnoballz X# Date created: 19 Jan 2005 X# Whom: Jean-Yves Lefort X# X# $FreeBSD$ X# X XPORTNAME= tecnoballz XPORTVERSION= 0.90 XCATEGORIES= games XMASTER_SITES= http://linux.tlk.fr/games/TecnoballZ/download/ XEXTRACT_SUFX= .tgz X XMAINTAINER= jylefort@brutele.be XCOMMENT= A brick breaker (Arkanoid-like game) X XLIB_DEPENDS= mikmod:${PORTSDIR}/audio/libmikmod X XWRKSRC= ${WRKDIR}/${PORTNAME} XBUILD_WRKSRC= ${WRKSRC}/src X XUSE_X_PREFIX= yes XUSE_SDL= sdl mixer XUSE_GMAKE= yes XUSE_REINPLACE= yes X XMAN6= tecnoballz.6 X XMAKE_ENV+= LIBMIKMOD_CONFIG=${LOCALBASE}/bin/libmikmod-config X Xpost-extract: X @${RM} -f \ X ${WRKSRC}/src/TecnoballZ/hires/.xvpics/*.bmp \ X ${WRKSRC}/src/TecnoballZ/lores/.xvpics/*.bmp X @${RMDIR} \ X ${WRKSRC}/src/TecnoballZ/hires/.xvpics \ X ${WRKSRC}/src/TecnoballZ/lores/.xvpics \ X Xpost-patch: X @${FIND} ${WRKSRC}/include -name '*.h' | ${XARGS} ${REINPLACE_CMD} \ X -e 's|SDL/||' X @${REINPLACE_CMD} -e \ X 's|/var/lib/games|/var/games|; \ X s|TecnoballZ/|${DATADIR}/|' \ X ${WRKSRC}/src/ressources.cc X Xdo-install: X ${MKDIR} ${PREFIX}/bin X ${INSTALL_PROGRAM} ${WRKSRC}/src/tecnoballz ${PREFIX}/bin X ${CHGRP} games ${PREFIX}/bin/tecnoballz X ${CHMOD} g+s ${PREFIX}/bin/tecnoballz X X ${MKDIR} ${DATADIR} X ${CP} -R ${WRKSRC}/src/TecnoballZ/* ${DATADIR} X ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DATADIR} X ${CHMOD} 0644 ${DATADIR}/textures/* X X ${MKDIR} ${MAN6PREFIX}/man/man6 X ${INSTALL_MAN} ${WRKSRC}/man/tecnoballz.1 ${MAN6PREFIX}/man/man6/tecnoballz.6 X Xpost-install: X @${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL X X.include END-of-tecnoballz/Makefile echo x - tecnoballz/pkg-descr sed 's/^X//' >tecnoballz/pkg-descr << 'END-of-tecnoballz/pkg-descr' XTecnoballZs is a brick breaker (Arkanoid-like game) with 50 levels of Xgame and 11 special levels. X XWWW: http://linux.tlk.fr/games/TecnoballZ/ X X- Jean-Yves Lefort Xjylefort@brutele.be END-of-tecnoballz/pkg-descr echo x - tecnoballz/pkg-plist sed 's/^X//' >tecnoballz/pkg-plist << 'END-of-tecnoballz/pkg-plist' Xbin/tecnoballz Xshare/tecnoballz/cosinus128.list Xshare/tecnoballz/edmap01.data Xshare/tecnoballz/edmap02.data Xshare/tecnoballz/edmap03.data Xshare/tecnoballz/gard_lissa.list Xshare/tecnoballz/hires/ani_head.bmp Xshare/tecnoballz/hires/ba_score2.bmp Xshare/tecnoballz/hires/bumper_1.bmp Xshare/tecnoballz/hires/bumper_2.bmp Xshare/tecnoballz/hires/font_messa.bmp Xshare/tecnoballz/hires/font_score.bmp Xshare/tecnoballz/hires/fontgame.bmp Xshare/tecnoballz/hires/fontmenu.bmp Xshare/tecnoballz/hires/gigablzt.bmp Xshare/tecnoballz/hires/map_edit.bmp Xshare/tecnoballz/hires/new_shop.bmp Xshare/tecnoballz/hires/pagezbob.bmp Xshare/tecnoballz/hires/zebricks.bmp Xshare/tecnoballz/lores/ani_head.bmp Xshare/tecnoballz/lores/ba_score2.bmp Xshare/tecnoballz/lores/bumper_1.bmp Xshare/tecnoballz/lores/bumper_2.bmp Xshare/tecnoballz/lores/font_messa.bmp Xshare/tecnoballz/lores/font_score.bmp Xshare/tecnoballz/lores/fontgame.bmp Xshare/tecnoballz/lores/fontmenu.bmp Xshare/tecnoballz/lores/gigablzt.bmp Xshare/tecnoballz/lores/map_edit.bmp Xshare/tecnoballz/lores/new_shop.bmp Xshare/tecnoballz/lores/pagezbob.bmp Xshare/tecnoballz/lores/zebricks.bmp Xshare/tecnoballz/min60map.bmp Xshare/tecnoballz/musics/area1-game.mod Xshare/tecnoballz/musics/area1-game2.mod Xshare/tecnoballz/musics/area2-game.mod Xshare/tecnoballz/musics/area3-game.mod Xshare/tecnoballz/musics/area4-game.mod Xshare/tecnoballz/musics/area5-game.mod Xshare/tecnoballz/musics/gardien-go.mod Xshare/tecnoballz/musics/high-score.mod Xshare/tecnoballz/musics/over-theme.mod Xshare/tecnoballz/musics/tecno-winn.mod Xshare/tecnoballz/musics/tecnoballz.mod Xshare/tecnoballz/sounds/ralarm.wav Xshare/tecnoballz/sounds/rappar.wav Xshare/tecnoballz/sounds/raspire.wav Xshare/tecnoballz/sounds/ratom.wav Xshare/tecnoballz/sounds/rbricote.wav Xshare/tecnoballz/sounds/rbrique1.wav Xshare/tecnoballz/sounds/rbrique2.wav Xshare/tecnoballz/sounds/rbrique3.wav Xshare/tecnoballz/sounds/rbrique4.wav Xshare/tecnoballz/sounds/rbrique5.wav Xshare/tecnoballz/sounds/rdetruit_indes.wav Xshare/tecnoballz/sounds/reject.wav Xshare/tecnoballz/sounds/rexeplo_atom.wav Xshare/tecnoballz/sounds/rexplo_big.wav Xshare/tecnoballz/sounds/rexplo_rak.wav Xshare/tecnoballz/sounds/rgadget_sound.wav Xshare/tecnoballz/sounds/rindes_1.wav Xshare/tecnoballz/sounds/rindes_2.wav Xshare/tecnoballz/sounds/rlife_moins.wav Xshare/tecnoballz/sounds/rlife_plus.wav Xshare/tecnoballz/sounds/rmoney.wav Xshare/tecnoballz/sounds/rmontre_touche.wav Xshare/tecnoballz/sounds/rraquette.wav Xshare/tecnoballz/sounds/rtecno.wav Xshare/tecnoballz/sounds/rtir_monstre.wav Xshare/tecnoballz/sounds/rtir_rak.wav Xshare/tecnoballz/sounds/rtransfo.wav Xshare/tecnoballz/tableau.data Xshare/tecnoballz/textures/map01.bmp Xshare/tecnoballz/textures/map02.bmp Xshare/tecnoballz/textures/map03.bmp Xshare/tecnoballz/textures/map04.bmp Xshare/tecnoballz/textures/map05.bmp Xshare/tecnoballz/textures/map06.bmp Xshare/tecnoballz/textures/map07.bmp Xshare/tecnoballz/textures/map08.bmp Xshare/tecnoballz/textures/map09.bmp Xshare/tecnoballz/textures/map10.bmp Xshare/tecnoballz/textures/map11.bmp Xshare/tecnoballz/textures/map12.bmp Xshare/tecnoballz/textures/map13.bmp Xshare/tecnoballz/textures/map14.bmp Xshare/tecnoballz/textures/map15.bmp Xshare/tecnoballz/textures/map16.bmp Xshare/tecnoballz/textures/map17.bmp Xshare/tecnoballz/textures/map18.bmp Xshare/tecnoballz/textures/map19.bmp Xshare/tecnoballz/textures/map20.bmp Xshare/tecnoballz/textures/map21.bmp Xshare/tecnoballz/textures/map22.bmp Xshare/tecnoballz/textures/map23.bmp Xshare/tecnoballz/textures/map24.bmp Xshare/tecnoballz/textures/map25.bmp Xshare/tecnoballz/textures/map26.bmp Xshare/tecnoballz/textures/map27.bmp Xshare/tecnoballz/textures/map28.bmp Xshare/tecnoballz/textures/map29.bmp Xshare/tecnoballz/textures/map30.bmp Xshare/tecnoballz/textures/map31.bmp Xshare/tecnoballz/textures/map32.bmp Xshare/tecnoballz/textures/map33.bmp Xshare/tecnoballz/textures/map34.bmp Xshare/tecnoballz/textures/map35.bmp Xshare/tecnoballz/textures/map36.bmp Xshare/tecnoballz/textures/map37.bmp Xshare/tecnoballz/textures/map38.bmp Xshare/tecnoballz/textures/map39.bmp Xshare/tecnoballz/textures/map40.bmp Xshare/tecnoballz/textures/map41.bmp Xshare/tecnoballz/textures/map42.bmp Xshare/tecnoballz/textures/map43.bmp Xshare/tecnoballz/textures/map44.bmp Xshare/tecnoballz/textures/map45.bmp Xshare/tecnoballz/textures/map46.bmp Xshare/tecnoballz/textures/map47.bmp Xshare/tecnoballz/textures/map48.bmp Xshare/tecnoballz/textures/map49.bmp Xshare/tecnoballz/textures/map50.bmp Xshare/tecnoballz/textures/map51.bmp Xshare/tecnoballz/textures/map52.bmp Xshare/tecnoballz/textures/map53.bmp Xshare/tecnoballz/textures/map54.bmp Xshare/tecnoballz/textures/map55.bmp Xshare/tecnoballz/textures/map56.bmp Xshare/tecnoballz/textures/map57.bmp Xshare/tecnoballz/textures/map58.bmp Xshare/tecnoballz/textures/map59.bmp Xshare/tecnoballz/textures/map60.bmp Xshare/tecnoballz/textures/map61.bmp Xshare/tecnoballz/textures/map62.bmp Xshare/tecnoballz/textures/map63.bmp Xshare/tecnoballz/textures/map64.bmp Xshare/tecnoballz/textures/map65.bmp Xshare/tecnoballz/textures/map66.bmp Xshare/tecnoballz/textures/map67.bmp Xshare/tecnoballz/textures/map68.bmp Xshare/tecnoballz/textures/map69.bmp Xshare/tecnoballz/textures/map70.bmp Xshare/tecnoballz/textures/map71.bmp Xshare/tecnoballz/textures/map72.bmp Xshare/tecnoballz/textures/map73.bmp Xshare/tecnoballz/textures/map74.bmp Xshare/tecnoballz/textures/map75.bmp Xshare/tecnoballz/textures/map76.bmp Xshare/tecnoballz/textures/map77.bmp Xshare/tecnoballz/textures/map78.bmp X@dirrm share/tecnoballz/hires X@dirrm share/tecnoballz/lores X@dirrm share/tecnoballz/musics X@dirrm share/tecnoballz/sounds X@dirrm share/tecnoballz/textures X@dirrm share/tecnoballz END-of-tecnoballz/pkg-plist echo x - tecnoballz/distinfo sed 's/^X//' >tecnoballz/distinfo << 'END-of-tecnoballz/distinfo' XMD5 (tecnoballz-0.90.tgz) = d6c4f22dd2cdab7c6242b2455d65aa5b XSIZE (tecnoballz-0.90.tgz) = 1761789 END-of-tecnoballz/distinfo echo x - tecnoballz/pkg-install sed 's/^X//' >tecnoballz/pkg-install << 'END-of-tecnoballz/pkg-install' X#!/bin/sh X XSCOREDIR="/var/games" XSCOREFILE="/var/games/tecnoballz.hi" X X[ "$2" != "POST-INSTALL" -o -f "$SCOREFILE" ] && exit 0 X Xmkdir -p $SCOREDIR Xtouch $SCOREFILE Xchown root:games $SCOREFILE Xchmod 664 $SCOREFILE END-of-tecnoballz/pkg-install exit