aboutsummaryrefslogtreecommitdiff
path: root/games/fgfs-base/Makefile
diff options
context:
space:
mode:
authorChris Piazza <cpiazza@FreeBSD.org>1999-07-03 06:36:37 +0000
committerChris Piazza <cpiazza@FreeBSD.org>1999-07-03 06:36:37 +0000
commita12cebc97103a513a28193a4f964c8643cfb41ba (patch)
treea8b3c146d1df4f0d4f67987489c0b0212951a612 /games/fgfs-base/Makefile
parenta7ae3c606801c645c199de8e7f8aec1328e7fe72 (diff)
downloadports-a12cebc97103a513a28193a4f964c8643cfb41ba.tar.gz
ports-a12cebc97103a513a28193a4f964c8643cfb41ba.zip
Notes
Diffstat (limited to 'games/fgfs-base/Makefile')
-rw-r--r--games/fgfs-base/Makefile69
1 files changed, 69 insertions, 0 deletions
diff --git a/games/fgfs-base/Makefile b/games/fgfs-base/Makefile
new file mode 100644
index 000000000000..e443a62d6f6f
--- /dev/null
+++ b/games/fgfs-base/Makefile
@@ -0,0 +1,69 @@
+# New ports collection makefile for: flightgear
+# Version required: 0.6.1
+# Date created: 26 June 1999
+# Whom: Brian Buchanan <brian@CSUA.Berkeley.EDU>
+#
+# $Id$
+#
+
+DISTNAME= FlightGear-${FLIGHTGEAR_VERSION}
+CATEGORIES= games
+MASTER_SITES= ftp://ftp.flightgear.org/pub/fgfs/Source/ \
+ ftp://ftp.flightgear.org/pub/fgfs/Shared/
+DISTFILES= ${DISTNAME}.tar.gz \
+ fgfs-base-${FLIGHTGEAR_VERSION}.tar.gz
+
+MAINTAINER= brian@CSUA.Berkeley.EDU
+
+BUILD_DEPENDS= ${X11BASE}/lib/libsl.a:${PORTSDIR}/x11-toolkits/plib
+RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123
+
+EXTRACT_ONLY= ${DISTNAME}.tar.gz
+
+FLIGHTGEAR_VERSION= 0.6.1
+
+.if defined(BUILD_SCENERY_TOOLS)
+MASTER_SITES+= ftp://ftp.cs.man.ac.uk/pub/amurta/
+DISTFILES+= gfc-0.8.8.1b.tar.gz gpc231.tar.Z
+EXTRACT_ONLY+= gfc-0.8.8.1b.tar.gz gpc231.tar.Z
+NO_PACKAGE= "gpc's license conflicts with the GPL"
+CONFIGURE_ENV+= CPPFLAGS=-I${WRKSRC}/gfcgpc/include \
+ LDFLAGS=-L${WRKSRC}/gfcgpc/lib
+ADDPATCHES= ${MASTERDIR}/patches.tools/gfc-patch-aa
+
+pre-configure:
+ @(cd ${WRKDIR}/gfc-0.8.8.1b; ./configure --prefix=${WRKSRC}/gfcgpc; \
+ ${GMAKE}; ${GMAKE} install; \
+ ${CP} ${MASTERDIR}/patches.tools/Makefile.gpc \
+ ${WRKDIR}/gpc231/Makefile; \
+ cd ${WRKDIR}/gpc231; ${GMAKE}; \
+ ${GMAKE} PREFIX=${WRKSRC}/gfcgpc install)
+.else
+PLIST= ${MASTERDIR}/pkg/PLIST.notools
+ADDPATCHES= ${MASTERDIR}/patches.tools/disable-tools
+USE_AUTOCONF= yes
+.endif
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--bindir=${PREFIX}/FlightGear/bin
+USE_GMAKE= yes
+
+pre-patch:
+ @( cd ${WRKDIR}; \
+ for i in ${ADDPATCHES} ; do \
+ ${PATCH} -s < $${i}; \
+ done )
+
+post-configure:
+ @(cd ${WRKSRC};touch Makefile.in */Makefile.in */*/Makefile.in \
+ */*/*/Makefile.in; \
+ ./config.status)
+
+pre-install:
+ cd ${PREFIX}; \
+ ${TAR} xzf ${DISTDIR}/fgfs-base-${FLIGHTGEAR_VERSION}.tar.gz
+
+post-install:
+ ${MV} ${PREFIX}/FlightGear/bin/runfgfs ${PREFIX}/bin
+
+.include <bsd.port.mk>