summaryrefslogtreecommitdiff
path: root/games/openttd/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'games/openttd/Makefile')
-rw-r--r--games/openttd/Makefile47
1 files changed, 13 insertions, 34 deletions
diff --git a/games/openttd/Makefile b/games/openttd/Makefile
index db1ef88b299..798e0b1b7c1 100644
--- a/games/openttd/Makefile
+++ b/games/openttd/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.25 2008/03/04 04:05:30 tnn Exp $
+# $NetBSD: Makefile,v 1.26 2008/04/07 19:44:19 tnn Exp $
-DISTNAME= openttd-0.5.3-source
-PKGNAME= openttd-0.5.3
+DISTNAME= openttd-0.6.0-source
+PKGNAME= ${DISTNAME:S/-source//}
CATEGORIES= games x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openttd/}
@@ -11,45 +11,24 @@ COMMENT= Open source clone of Transport Tycoon Deluxe
EXTRACT_SUFX= .tar.bz2
PKG_DESTDIR_SUPPORT= user-destdir
-USE_LANGUAGES+= c c++
-USE_TOOLS+= gmake pkg-config
-DATA_DIR= ${DESTDIR}${PREFIX}/share/games/openttd
+HAS_CONFIGURE= yes
+USE_LANGUAGES+= c c++
+USE_DIRS+= xdg-1.1
+USE_TOOLS+= gmake pkg-config
-MAKE_ENV+= PREFIX=${PREFIX:Q}
-MAKE_ENV+= INSTALL=1
-MAKE_ENV+= BINARY_DIR=bin
-MAKE_ENV+= DATA_DIR=share/games/openttd
-MAKE_ENV+= USE_HOMEDIR=1
-MAKE_ENV+= PERSONAL_DIR=.openttd
-MAKE_ENV+= WITH_NETWORK=1
-MAKE_ENV+= X11BASE=${X11BASE:Q}
+CONFIGURE_ARGS+= --prefix-dir=${DESTDIR}${PREFIX}
+CONFIGURE_ARGS+= --binary-dir=bin
+CONFIGURE_ARGS+= --data-dir=share/openttd
-# disable custom assert for Mac OS X
+# disable custom assert for Mac OS X (XXX: still needed?)
CFLAGS+= -DNDEBUG=1
-WRKSRC= ${WRKDIR}/${DISTNAME:S:-source::}
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+BUILD_TARGET= bundle
.include "options.mk"
-INSTALLATION_DIRS= bin share/games/openttd/data share/games/openttd/docs \
- share/games/openttd/lang share/games/openttd/gm
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/openttd ${DESTDIR}${PREFIX}/bin
- ${INSTALL_DATA} -m 644 ${WRKSRC}/lang/*.lng ${DATA_DIR}/lang
- ${INSTALL_DATA} -m 644 ${WRKSRC}/data/* ${DATA_DIR}/data
- ${INSTALL_DATA} -m 644 ${WRKSRC}/readme.txt ${DATA_DIR}/docs
- ${INSTALL_DATA} -m 644 ${WRKSRC}/changelog.txt ${DATA_DIR}/docs
- ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/Manual.txt ${DATA_DIR}/docs
- ${INSTALL_DATA} -m 644 ${WRKSRC}/docs/multiplayer.txt ${DATA_DIR}/docs
-.if !empty(PKG_OPTIONS:Mttd-data)
- ${RUN} for f in ${DATAFILES}; do \
- ${INSTALL_DATA} ${WRKDIR}/$$f ${DATA_DIR}/data; done
- ${RUN} for f in ${GMFILES}; do \
- ${INSTALL_DATA} ${WRKDIR}/$$f ${DATA_DIR}/gm; done
-.endif
-
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../graphics/freetype2/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"