mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-30 05:40:06 +00:00
68 lines
2.6 KiB
Makefile
68 lines
2.6 KiB
Makefile
# Created by: Michael Williams <ports@mgwsoftware.com>
|
|
|
|
PORTNAME= dwarffortress
|
|
DISTVERSION= 0.47.04
|
|
CATEGORIES= games linux
|
|
MASTER_SITES= http://www.bay12games.com/dwarves/
|
|
PKGNAMEPREFIX= linux-
|
|
DISTNAME_amd64= df_${DISTVERSION:S|0.||:S|.|_|}_linux
|
|
DISTNAME_i386= df_${DISTVERSION:S|0.||:S|.|_|}_linux32
|
|
|
|
MAINTAINER= adridg@FreeBSD.org
|
|
COMMENT= Dwarven fortress building game with ASCII graphics (Linux version)
|
|
|
|
LICENSE= BAY12
|
|
LICENSE_NAME= Bay 12 Games Dwarf Fortress Licence
|
|
LICENSE_TEXT= Copyright (c) 2002-2016. All rights are retained by Tarn Adams, \
|
|
save the following: you may redistribute the unmodified binary \
|
|
and accompanying files, provided you do so free of charge. You \
|
|
may distribute modified text files from the data and raw \
|
|
folders (see the readme.txt in those folders for more \
|
|
information). We'd appreciate it if you credit yourself or an \
|
|
alias somewhere for any modifications to prevent confusion \
|
|
with vanilla DF (it helps with bug reports). If you'd like to \
|
|
distribute a modified version of the game or portion of the \
|
|
archive and are worried about copyright infringement, please \
|
|
contact Tarn Adams at toadyone@bay12games.com.
|
|
LICENSE_PERMS= dist-mirror pkg-mirror auto-accept
|
|
|
|
USES= linux tar:bzip2
|
|
USE_LINUX= dri gtk2 libsndfile openal-soft sdlimage sdlttf xorglibs
|
|
|
|
SUB_FILES= dwarffortress
|
|
NO_BUILD= yes
|
|
WRKSRC= ${WRKDIR}/df_linux
|
|
STRIP= # breaks execution, changes library ABI to FreeBSD type
|
|
|
|
ONLY_FOR_ARCHS= amd64 i386
|
|
|
|
PORTDOCS= README.linux readme.txt file\ changes.txt release\ notes.txt \
|
|
command\ line.txt
|
|
DESKTOP_ENTRIES="Dwarf Fortress" "" "" "dwarffortress" \
|
|
"Game;Simulation;" false
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
do-install:
|
|
${INSTALL_SCRIPT} ${WRKDIR}/dwarffortress ${STAGEDIR}${PREFIX}/bin
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/libexec/dwarffortress
|
|
${BRANDELF} -t Linux ${WRKSRC}/libs/Dwarf_Fortress
|
|
${INSTALL_PROGRAM} ${WRKSRC}/libs/Dwarf_Fortress \
|
|
${STAGEDIR}${PREFIX}/libexec/dwarffortress
|
|
(cd ${WRKSRC}/libs && ${INSTALL_LIB} libgcc_s.so.1 libgraphics.so \
|
|
${STAGEDIR}${PREFIX}/libexec/dwarffortress)
|
|
@${MKDIR} ${STAGEDIR}${DATADIR}/data
|
|
(cd ${WRKSRC} && ${COPYTREE_SHARE} raw ${STAGEDIR}${DATADIR})
|
|
(cd ${WRKSRC}/data && ${COPYTREE_SHARE} "announcement art dipscript \
|
|
help index init initial_movies movies shader.fs shader.vs \
|
|
sound speech" ${STAGEDIR}${DATADIR}/data)
|
|
# Switch off SOUND since it doesn't work with c7
|
|
${REINPLACE_CMD} -e 's/SOUND:YES/SOUND:NO/' \
|
|
${STAGEDIR}${DATADIR}/data/init/init.txt
|
|
|
|
do-install-DOCS-on:
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.include <bsd.port.mk>
|