# New ports collection makefile for: OpenTTD # Date created: 16 Dec 2004 # Whom: Alexey Dokuchaev # # $FreeBSD$ # PORTNAME= openttd PORTVERSION= 0.4.8 PORTREVISION= 2 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= danfe@FreeBSD.org COMMENT= An open source clone of Microprose Transport Tycoon Deluxe LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png USE_GMAKE= yes .if defined(WITH_MIDI_PLAYER) MAKE_ARGS+= MIDI=${WITH_MIDI_PLAYER} .endif .if defined(WITH_DEDICATED_SERVER_ONLY) MAKE_ARGS+= DEDICATED=1 .else USE_SDL= sdl .endif MAKE_ARGS+= RELEASE=${PORTVERSION} DATA_DIR="share/openttd" \ USE_HOMEDIR=1 PERSONAL_DIR=.openttd INSTALL=1 VERBOSE=1 DISTVERSIONSUFFIX= -source WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} SUB_FILES= pkg-message MAN6= openttd.6 DESKTOP_ENTRIES="OpenTTD" "${COMMENT}" "" "openttd" "" false pre-everything:: .if !defined(WITH_MIDI_PLAYER) @${ECHO_MSG} "Define WITH_MIDI_PLAYER=/path/to/player to build with external MIDI player" .endif .if !defined(WITH_DEDICATED_SERVER_ONLY) @${ECHO_MSG} "Define WITH_DEDICATED_SERVER_ONLY to build CLI-based dedicated server" .endif post-extract: .if defined(WITH_DEDICATED_SERVER_ONLY) @${REINPLACE_CMD} -e 's|^WITH_SDL|#WITH_SDL|' ${WRKSRC}/makefiledir/Makefile.libdetection .endif 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 landscape_grid.html multiplayer.txt \ ottd-colour-palette.gif ottd-colourtext-palette.png tileh.png ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${DOCSDIR} . endfor .endif post-install: @${CAT} ${PKGMESSAGE} .include