diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2004-01-25 21:29:45 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2004-01-25 21:29:45 +0000 |
commit | 066caa1085d80de2a492fbfd24c5ae1317d55382 (patch) | |
tree | 34394169425681870df5457a982fc79ac758a8e3 | |
parent | 547158503fd16e0cef283ebc01af7d7668390d70 (diff) | |
download | freebsd-ports-066caa1085d80de2a492fbfd24c5ae1317d55382.zip |
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/
PS this does not work for me, but submitter swears it runs on his box.
PR: ports/61742
Submitted by: Jean-Yves Lefort <jylefort@brutele.be>
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/trophy/Makefile | 47 | ||||
-rw-r--r-- | games/trophy/distinfo | 1 | ||||
-rw-r--r-- | games/trophy/files/patch-trophy::Makefile | 29 | ||||
-rw-r--r-- | games/trophy/pkg-descr | 10 | ||||
-rw-r--r-- | games/trophy/pkg-plist | 139 |
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%% |