aboutsummaryrefslogtreecommitdiff
path: root/games/flightgear-aircraft/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/flightgear-aircraft/Makefile')
-rw-r--r--games/flightgear-aircraft/Makefile57
1 files changed, 32 insertions, 25 deletions
diff --git a/games/flightgear-aircraft/Makefile b/games/flightgear-aircraft/Makefile
index 7befde7da1f5..ef8884348d8a 100644
--- a/games/flightgear-aircraft/Makefile
+++ b/games/flightgear-aircraft/Makefile
@@ -2,14 +2,14 @@
# $FreeBSD$
PORTNAME= flightgear-aircraft
-PORTVERSION= 20130221
+PORTVERSION= 20131001
CATEGORIES= games
# see http://www.flightgear.org/templates.js
-MASTER_SITES= http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Aircraft-2.10/ \
- http://ftp.linux.kiev.ua/pub/mirrors/ftp.flightgear.org/flightgear/Aircraft-2.10/ \
- ftp://ftp.kingmont.com/flightsims/flightgear/Aircraft-2.10/ \
- ftp://ftp.de.flightgear.org/pub/fgfs/Aircraft-2.10/ \
- ftp://flightgear.wo0t.de/flightgear-ftp/ftp/Aircraft-2.10/
+MASTER_SITES= http://mirrors.ibiblio.org/pub/mirrors/flightgear/ftp/Aircraft-2.12/ \
+ http://ftp.linux.kiev.ua/pub/mirrors/ftp.flightgear.org/flightgear/Aircraft-2.12/ \
+ ftp://ftp.kingmont.com/flightsims/flightgear/Aircraft-2.12/ \
+ ftp://ftp.de.flightgear.org/pub/fgfs/Aircraft-2.12/ \
+ ftp://flightgear.wo0t.de/flightgear-ftp/ftp/Aircraft-2.12/
# Selection of production-ready/well-known planes
# (planes already included in flightgear-data are excluded)
# Please contact the MAINTAINER if a plane is missing
@@ -17,30 +17,30 @@ DISTFILES= 737-200_20120506.zip \
A-10_20121203.zip \
A300_20120717.zip \
Alouette-II_20120506.zip \
- Alphajet_20120506.zip \
- B-17_20120506.zip \
+ Alphajet_20130225.zip \
+ B-17_20130706.zip \
Breguet-XIX_20100829.zip \
- C130_20120717.zip \
+ C130_20130810.zip \
Caravelle_20120506.zip \
Caudron-G3_20120506.zip \
F80C_20120717.zip \
- Hurricane_20130117.zip \
+ Hurricane_20130315.zip \
IL-2_20110311.zip \
Lightning_20121005.zip \
Lockheed1049h_1.0.zip \
- Messerschmitt-P1101_20101005.zip \
+ Messerschmitt-P1101_20130315.zip \
MirageIII_20120222.zip \
PaperAirplane_20101229.zip \
Pond-Racer_20120506.zip \
- R44_20120506.zip \
- Spitfire_20130117.zip \
+ R44_20130426.zip \
+ Spitfire_20130310.zip \
Stieglitz_20091025.zip \
Super-Etendard_20120501.zip \
- Supermarine-S.6B_20110114.zip \
+ Supermarine-S.6B_20130312.zip \
Superwal_20100330.zip \
- airwaveXtreme150_July-2012.zip \
- asw20_20130115.zip \
- bf109_20120717.zip \
+ airwaveXtreme150_July-2013.zip \
+ asw20_July-2013.zip \
+ bf109_20130615.zip \
c310_20130209.zip \
dhc3_20120506.zip \
f16_20120812.zip \
@@ -57,12 +57,18 @@ LICENSE= GPLv2
RUN_DEPENDS= ${LOCALBASE}/share/flightgear/version:${PORTSDIR}/games/flightgear-data
-USE_ZIP= yes
-NO_WRKSUBDIR= yes
NO_BUILD= yes
-PLIST= ${WRKDIR}/.pkg-plist
+USE_ZIP= yes
+WRKSRC= ${WRKDIR}/fgaircraft
+EXTRACT_AFTER_ARGS= -d ${WRKSRC}
+DATADIR= ${PREFIX}/share/flightgear/Aircraft
+
+PLIST= ${WRKDIR}/pkg-plist
+PLIST_DIRS= %%DATADIR%%
+
+pre-extract:
+ @${MKDIR} ${WRKSRC}
-NO_STAGE= yes
post-patch:
@${FIND} ${WRKSRC} -type f \
\( -name COPYING -or -name LICENSE -or -name copyright \) -delete
@@ -71,13 +77,14 @@ pre-install:
@${RM} -f ${PLIST}
@cd ${WRKSRC} && \
${FIND} * -type d -empty | ${SORT} \
- | ${SED} -e 's|^|@exec ${MKDIR} share/flightgear/Aircraft/|' >> ${PLIST} && \
+ | ${SED} -e 's|^|@exec ${MKDIR} %D/share/flightgear/Aircraft/|' >> ${PLIST} && \
${FIND} * -type f | ${SORT} \
- | ${SED} -e 's|^|share/flightgear/Aircraft/|' >> ${PLIST} && \
+ | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
${FIND} * -type d | ${SORT} -r \
- | ${SED} -e 's|^|@dirrm share/flightgear/Aircraft/|' >> ${PLIST}
+ | ${SED} -e 's|^|@dirrm %%DATADIR%%/|' >> ${PLIST}
do-install:
- (cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${PREFIX}/share/flightgear/Aircraft/)
+ ${MKDIR} ${STAGEDIR}${DATADIR}
+ (cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${DATADIR})
.include <bsd.port.mk>