aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2004-01-25 21:29:45 +0000
committerPav Lucistnik <pav@FreeBSD.org>2004-01-25 21:29:45 +0000
commit066caa1085d80de2a492fbfd24c5ae1317d55382 (patch)
tree34394169425681870df5457a982fc79ac758a8e3 /games
parent547158503fd16e0cef283ebc01af7d7668390d70 (diff)
downloadports-066caa1085d80de2a492fbfd24c5ae1317d55382.tar.gz
ports-066caa1085d80de2a492fbfd24c5ae1317d55382.zip
Notes
Diffstat (limited to 'games')
-rw-r--r--games/Makefile1
-rw-r--r--games/trophy/Makefile47
-rw-r--r--games/trophy/distinfo1
-rw-r--r--games/trophy/files/patch-trophy::Makefile29
-rw-r--r--games/trophy/pkg-descr10
-rw-r--r--games/trophy/pkg-plist139
6 files changed, 227 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index 27120a2be064..2343b346b3f6 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -409,6 +409,7 @@
SUBDIR += tractorgen
SUBDIR += traindirector
SUBDIR += trojka
+ SUBDIR += trophy
SUBDIR += tt
SUBDIR += ttraffic
SUBDIR += tux-aqfh
diff --git a/games/trophy/Makefile b/games/trophy/Makefile
new file mode 100644
index 000000000000..0545579ce5e1
--- /dev/null
+++ b/games/trophy/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: trophy
+# Date created: 22 Jan 2004
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD$
+#
+
+PORTNAME= trophy
+PORTVERSION= 1.1.3
+CATEGORIES= games
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER= jylefort@brutele.be
+COMMENT= A single player racing game
+
+LIB_DEPENDS= clanCore.2:${PORTSDIR}/devel/clanlib
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+BUILD_WRKSRC= ${WRKSRC}/trophy
+
+MAKE_ENV= PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
+ PTHREAD_LIBS=${PTHREAD_LIBS}
+
+post-extract:
+ @${FIND} ${BUILD_WRKSRC}/resources -name .cvsignore -exec ${RM} -f {} \;
+
+do-install:
+ ${MKDIR} ${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/trophy ${PREFIX}/bin
+ ${MKDIR} ${DATADIR}
+ ${INSTALL_DATA} ${BUILD_WRKSRC}/resources.scr ${DATADIR}
+ ${CP} -R ${BUILD_WRKSRC}/resources ${DATADIR}
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} \
+ ${WRKSRC}/AUTHORS \
+ ${WRKSRC}/ChangeLog \
+ ${WRKSRC}/ChangeLog.old \
+ ${WRKSRC}/README \
+ ${WRKSRC}/TODO \
+ ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/games/trophy/distinfo b/games/trophy/distinfo
new file mode 100644
index 000000000000..c9f27dfe9610
--- /dev/null
+++ b/games/trophy/distinfo
@@ -0,0 +1 @@
+MD5 (trophy-1.1.3-src.tar.gz) = 45a8c6eec9ab5d110660a32416d1ec8f
diff --git a/games/trophy/files/patch-trophy::Makefile b/games/trophy/files/patch-trophy::Makefile
new file mode 100644
index 000000000000..c8a841676432
--- /dev/null
+++ b/games/trophy/files/patch-trophy::Makefile
@@ -0,0 +1,29 @@
+--- trophy/Makefile.orig Thu Jan 22 16:19:22 2004
++++ trophy/Makefile Thu Jan 22 16:46:00 2004
+@@ -1,6 +1,6 @@
+ # Generated automatically from Makefile.in by configure.
+
+-prefix = /usr/local
++prefix = ${PREFIX}
+ exec_prefix = ${prefix}
+ datadir = ${prefix}/share
+ bindir = ${exec_prefix}/bin
+@@ -37,7 +37,8 @@
+ catrophy.o \
+ cawidget.o
+ #DATAFILES = resources.dat
+-EXTERN_LIBS = -lclanCore -lclanSound -lclanDisplay -lclanApp -lHermes
++EXTERN_LIBS = -L$(LOCALBASE)/lib -lclanCore -lclanSound -lclanDisplay -lclanApp -lHermes $(PTHREAD_LIBS)
++INCLUDES = -I$(LOCALBASE)/include
+
+ all: trophy $(DATAFILES)
+
+@@ -54,7 +55,7 @@
+ $(CXX) $(EXTERN_LIBS) -o trophy $(OBJF)
+
+ %.o : %.cpp
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) -O3 -Wall -DPKGDATADIR=\"$(datadir)/trophy\" $< -o $@
++ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(PTHREAD_CFLAGS) $(INCLUDES) -Wall -DPKGDATADIR=\"$(datadir)/trophy\" $< -o $@
+
+ %.dat : %.scr trophy
+ ./trophy -datafile $< $@
diff --git a/games/trophy/pkg-descr b/games/trophy/pkg-descr
new file mode 100644
index 000000000000..8dd1de9f682e
--- /dev/null
+++ b/games/trophy/pkg-descr
@@ -0,0 +1,10 @@
+Trophy is a single-player racing game. Even though the goal is
+basically to finish the laps as the first, Trophy is an action game
+which offers much more than just a race. Lots of extras enable
+"unusual" features for races such as shooting, putting mines and many
+others.
+
+WWW: http://trophy.sourceforge.net/
+
+- Jean-Yves Lefort
+jylefort@brutele.be
diff --git a/games/trophy/pkg-plist b/games/trophy/pkg-plist
new file mode 100644
index 000000000000..db25148c796b
--- /dev/null
+++ b/games/trophy/pkg-plist
@@ -0,0 +1,139 @@
+bin/trophy
+share/trophy/resources.scr
+share/trophy/resources/cars/dust.tga
+share/trophy/resources/cars/flash2/surface.tga
+share/trophy/resources/cars/flash2/surface3d.tga
+share/trophy/resources/cars/jeep/surface.tga
+share/trophy/resources/cars/jeep/surface3d.tga
+share/trophy/resources/cars/vw/surface.tga
+share/trophy/resources/cars/vw/surface3d.tga
+share/trophy/resources/cars/z3/surface.tga
+share/trophy/resources/cars/z3/surface3d.tga
+share/trophy/resources/fonts/lcd_13_green.tga
+share/trophy/resources/fonts/normal_11_white.tga
+share/trophy/resources/fonts/normal_14_white.tga
+share/trophy/resources/fonts/normal_22_gray.tga
+share/trophy/resources/fonts/normal_22_white.tga
+share/trophy/resources/fonts/normal_8_white.tga
+share/trophy/resources/goody/bullets.tga
+share/trophy/resources/goody/fogbomb.tga
+share/trophy/resources/goody/life.tga
+share/trophy/resources/goody/money.tga
+share/trophy/resources/goody/turbo.tga
+share/trophy/resources/gui/arrow_b.tga
+share/trophy/resources/gui/arrow_l.tga
+share/trophy/resources/gui/arrow_r.tga
+share/trophy/resources/gui/arrow_t.tga
+share/trophy/resources/gui/border1.tga
+share/trophy/resources/gui/border2.tga
+share/trophy/resources/gui/border3.tga
+share/trophy/resources/gui/border4.tga
+share/trophy/resources/gui/button.tga
+share/trophy/resources/gui/edge1.tga
+share/trophy/resources/gui/edge2.tga
+share/trophy/resources/gui/edge3.tga
+share/trophy/resources/gui/edge4.tga
+share/trophy/resources/gui/loading.tga
+share/trophy/resources/gui/progressbar.tga
+share/trophy/resources/menu/bar.tga
+share/trophy/resources/menu/bg.tga
+share/trophy/resources/menu/cursorani.tga
+share/trophy/resources/misc/carfire.tga
+share/trophy/resources/misc/caution.tga
+share/trophy/resources/misc/checkflag.tga
+share/trophy/resources/misc/cross.tga
+share/trophy/resources/misc/dust.tga
+share/trophy/resources/misc/fog.tga
+share/trophy/resources/misc/gunfire.tga
+share/trophy/resources/misc/hitpoint.tga
+share/trophy/resources/misc/info.tga
+share/trophy/resources/misc/light.tga
+share/trophy/resources/misc/verticalbar.tga
+share/trophy/resources/panel/button.tga
+share/trophy/resources/panel/death.tga
+share/trophy/resources/panel/infoview.tga
+share/trophy/resources/panel/label.tga
+share/trophy/resources/panel/life.tga
+share/trophy/resources/panel/speed.tga
+share/trophy/resources/panel/turbo.tga
+share/trophy/resources/panel/turbolabel.tga
+share/trophy/resources/sounds/background01.wav
+share/trophy/resources/sounds/carhorn.wav
+share/trophy/resources/sounds/crash.wav
+share/trophy/resources/sounds/dog.wav
+share/trophy/resources/sounds/engine.wav
+share/trophy/resources/sounds/fire.wav
+share/trophy/resources/sounds/fogbomb.wav
+share/trophy/resources/sounds/goody.wav
+share/trophy/resources/sounds/goody_bullets.wav
+share/trophy/resources/sounds/goody_fogbomb.wav
+share/trophy/resources/sounds/goody_life.wav
+share/trophy/resources/sounds/goody_money.wav
+share/trophy/resources/sounds/goody_turbo.wav
+share/trophy/resources/sounds/light.wav
+share/trophy/resources/sounds/menu.wav
+share/trophy/resources/sounds/selector.wav
+share/trophy/resources/sounds/shoot.wav
+share/trophy/resources/sounds/shot.wav
+share/trophy/resources/sounds/slide.wav
+share/trophy/resources/tracks/Downtown/bridge.tga
+share/trophy/resources/tracks/Downtown/config.tck
+share/trophy/resources/tracks/Downtown/fmap.tga
+share/trophy/resources/tracks/Downtown/thumb.tga
+share/trophy/resources/tracks/Downtown/vmap.tga
+share/trophy/resources/tracks/Loops/bridge.tga
+share/trophy/resources/tracks/Loops/config.tck
+share/trophy/resources/tracks/Loops/fmap.tga
+share/trophy/resources/tracks/Loops/thumb.tga
+share/trophy/resources/tracks/Loops/vmap.tga
+share/trophy/resources/tracks/Moon/bridge.tga
+share/trophy/resources/tracks/Moon/config.tck
+share/trophy/resources/tracks/Moon/fmap.tga
+share/trophy/resources/tracks/Moon/thumb.tga
+share/trophy/resources/tracks/Moon/vmap.tga
+share/trophy/resources/tracks/Rally/config.tck
+share/trophy/resources/tracks/Rally/fmap.tga
+share/trophy/resources/tracks/Rally/thumb.tga
+share/trophy/resources/tracks/Rally/vmap.tga
+share/trophy/resources/tracks/Snake/bridge.tga
+share/trophy/resources/tracks/Snake/config.tck
+share/trophy/resources/tracks/Snake/fmap.tga
+share/trophy/resources/tracks/Snake/thumb.tga
+share/trophy/resources/tracks/Snake/vmap.tga
+share/trophy/resources/tracks/Zigzag/bridge.tga
+share/trophy/resources/tracks/Zigzag/config.tck
+share/trophy/resources/tracks/Zigzag/fmap.tga
+share/trophy/resources/tracks/Zigzag/thumb.tga
+share/trophy/resources/tracks/Zigzag/vmap.tga
+share/trophy/resources/tracks/Zurich/config.tck
+share/trophy/resources/tracks/Zurich/fmap.tga
+share/trophy/resources/tracks/Zurich/thumb.tga
+share/trophy/resources/tracks/Zurich/vmap.tga
+@dirrm share/trophy/resources/cars/flash2
+@dirrm share/trophy/resources/cars/jeep
+@dirrm share/trophy/resources/cars/vw
+@dirrm share/trophy/resources/cars/z3
+@dirrm share/trophy/resources/cars
+@dirrm share/trophy/resources/fonts
+@dirrm share/trophy/resources/goody
+@dirrm share/trophy/resources/gui
+@dirrm share/trophy/resources/menu
+@dirrm share/trophy/resources/misc
+@dirrm share/trophy/resources/panel
+@dirrm share/trophy/resources/sounds
+@dirrm share/trophy/resources/tracks/Downtown
+@dirrm share/trophy/resources/tracks/Loops
+@dirrm share/trophy/resources/tracks/Moon
+@dirrm share/trophy/resources/tracks/Rally
+@dirrm share/trophy/resources/tracks/Snake
+@dirrm share/trophy/resources/tracks/Zigzag
+@dirrm share/trophy/resources/tracks/Zurich
+@dirrm share/trophy/resources/tracks
+@dirrm share/trophy/resources
+@dirrm share/trophy
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog.old
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%