diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2005-01-14 10:30:03 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2005-01-14 10:30:03 +0000 |
commit | 0029b50726024ad75b245b9ebe36d84b61368698 (patch) | |
tree | 960be9a45d5a338db2ab11183e02a1eff17edcc6 /games/openttd/Makefile | |
parent | 794069a71503a6ee46906c9f884eed164d311c33 (diff) |
Notes
Diffstat (limited to 'games/openttd/Makefile')
-rw-r--r-- | games/openttd/Makefile | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/games/openttd/Makefile b/games/openttd/Makefile index 67d4972e237b..7f6846c645e3 100644 --- a/games/openttd/Makefile +++ b/games/openttd/Makefile @@ -6,7 +6,7 @@ # PORTNAME= openttd -PORTVERSION= 0.3.4 +PORTVERSION= 0.3.5 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -14,24 +14,12 @@ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= An open source clone of Microprose Transport Tycoon Deluxe +DISTVERSIONSUFFIX= -source + LIB_DEPENDS+= png.5:${PORTSDIR}/graphics/png -USE_BZIP2= yes USE_GMAKE= yes USE_REINPLACE= yes -USE_SDL= sdl - -post-extract: - @${REINPLACE_CMD} -e 's|-O2 $$(WARNING_DISPLAY)|${CFLAGS} $$(WARNING_DISPLAY)|' \ - -e 's|`$$(SDL-CONFIG) --cflags`|$$(shell $$(SDL-CONFIG) --cflags)|' \ - -e 's|`$$(SDL-CONFIG) --libs`|$$(shell $$(SDL-CONFIG) --libs)|' \ - -e 's|CC=|CC\?=|; s|CXX=|CXX\?=|; s|x86_64|amd64|' ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e 's|/usr|${PREFIX}|' ${WRKSRC}/extmidi.c - -MAKE_ARGS+= RELEASE=${PORTVERSION} GAME_DATA_DIR=${DATADIR}/ \ - USE_HOMEDIR=1 PERSONAL_DIR=.openttd - -PKGMESSAGE= ${WRKDIR}/pkg-message pre-everything:: .if !defined(WITH_MIDI_PLAYER) @@ -39,17 +27,34 @@ pre-everything:: .else MAKE_ARGS+= MIDI=${WITH_MIDI_PLAYER} .endif -.if !defined(WITH_NETWORK) - @${ECHO_MSG} "Define WITH_NETWORK to enable networking (EXPERIMENTAL!)" +.if !defined(WITH_DEDICATED_SERVER_ONLY) + @${ECHO_MSG} "Define WITH_DEDICATED_SERVER_ONLY to build CLI-based dedicated server" +USE_SDL= sdl .else -MAKE_ARGS+= WITH_NETWORK=1 +MAKE_ARGS+= DEDICATED=1 .endif +post-extract: + @${REINPLACE_CMD} -e 's|-O2 $$(WARNING_DISPLAY)|${CFLAGS} $$(WARNING_DISPLAY)|' \ + ${WRKSRC}/Makefile +.if defined(WITH_DEDICATED_SERVER_ONLY) + @${REINPLACE_CMD} -e 's|^WITH_SDL|#WITH_SDL|' ${WRKSRC}/makefiledir/Makefile.libdetection +.endif + +MAKE_ARGS+= RELEASE=${PORTVERSION} DATA_DIR="share/openttd" \ + USE_HOMEDIR=1 PERSONAL_DIR=.openttd INSTALL=1 VERBOSE=1 + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +PKGMESSAGE= ${WRKDIR}/pkg-message + +MAN6= openttd.6 + do-install: @${MKDIR} ${DATADIR}/data ${DATADIR}/lang ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/data/* ${DATADIR}/data ${INSTALL_DATA} ${WRKSRC}/lang/*.lng ${DATADIR}/lang + ${INSTALL_MAN} ${WRKSRC}/docs/${MAN6} ${MANPREFIX}/man/man6 .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} . for f in Howto_compile_lng_files_from_CLI.txt Manual.txt console.txt landscape.html \ |