mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-27 00:57:50 +00:00
- Fix WITH_MIDI_PLAYER option (mixing of variable assignments and targets)
PR: ports/100928 Submitted by: Ed Schouten <ed@fxq.nl> Approved by: maintainer timeout (4 months) - Add desktop entry PR: ports/104069 Submitted by: Pawel Pekala <c0rn@o2.pl> Approved by: maintainer timeout (1,5 month) - Modernize pkg-message handling, style
This commit is contained in:
parent
08e28189cb
commit
03f7eec406
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=178290
@ -7,7 +7,7 @@
|
||||
|
||||
PORTNAME= openttd
|
||||
PORTVERSION= 0.4.8
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= games
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
@ -15,23 +15,37 @@ 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
|
||||
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"
|
||||
.else
|
||||
MAKE_ARGS+= MIDI=${WITH_MIDI_PLAYER}
|
||||
.endif
|
||||
.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+= DEDICATED=1
|
||||
.endif
|
||||
|
||||
post-extract:
|
||||
@ -39,14 +53,6 @@ post-extract:
|
||||
@${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
|
||||
@ -63,7 +69,6 @@ do-install:
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${SED} -e 's|$${DATADIR}|${DATADIR}|' ${.CURDIR}/pkg-message >${PKGMESSAGE}
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
OpenTTD requires the original Windows version of "Transport Tycoon
|
||||
Deluxe" data files in order to function. Copy the following files
|
||||
to ${DATADIR}/data/ directory:
|
||||
to %%DATADIR%%/data/ directory:
|
||||
|
||||
sample.cat
|
||||
trg1r.grf
|
Loading…
Reference in New Issue
Block a user