Updated to a newer binary.

Run df in work/df_linux/

Still needs to be packaged up and sound does not work.

TODO should probably be updated too.
This commit is contained in:
Ben Gergely 2015-05-08 22:58:43 +00:00 committed by Thomas Klausner
parent 512c3f075a
commit 71d254a29f
2 changed files with 51 additions and 10 deletions

View File

@ -1,20 +1,61 @@
# $NetBSD: Makefile,v 1.1 2014/04/17 00:33:17 thomasklausner Exp $
# $NetBSD: Makefile,v 1.2 2015/05/08 22:58:43 i3enedek Exp $
DISTNAME= df_34_11_linux
PKGNAME= dwarf_fortress-34.11
DISTNAME= df_40_15_linux
PKGNAME= dwarf_fortress-40.15
CATEGORIES= games
MASTER_SITES= http://www.bay12games.com/dwarves/
EXTRACT_SUFX= .tar.bz2
LICENSE= unlicense
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.bay12games.com/dwarves/
COMMENT= Single-player fantasy game in a randomly generated, persistent world
#LICENSE= # TODO: (see mk/license.mk)
UNPRIVILEGED= yes
NO_BUILD= yes
BUILD_TOOLS= pax
BUILD_DIRS= # empty
WRKSRC= ${WRKDIR}/df_linux
USE_LANGUAGES= c++
INSTALLATION_DIRS=bin df_linux
#INSTALLATION_DIRS=bin df_linux/data df_linux/data/movies df_linux/data/art df_linux/data/init df_linux/data/init/macros df_linux/data/announcement df_linux/data/dipscript df_linux/data/dipscript/text df_linux/data/help df_linux/data/speech df_linux/data/initial_movies df_linux/data/sound df_linux/raw df_linux/raw/graphics df_linux/raw/graphics/example df_linux/raw/interaction\ examples df_linux/raw/objects df_linux/raw/objects/notes df_linux/raw/objects/text df_linux/sdl df_linux/libs
EMUL_PLATFORMS= linux-i386
EMUL_MODULES.linux= gtk2 libSDL
EMUL_MODULES.linux= base compat expat gtk2 libSDL
DFDIR= df_linux
PREFIX= #empty
do-install:
${RM} -r ${WRKDIR}/${DFDIR}/g_src
#cd ${DESTDIR} && ${MKDIR} bin df_linux/data df_linux/data/movies df_linux/data/art df_linux/data/init df_linux/data/init/macros df_linux/data/announcement df_linux/data/dipscript df_linux/data/dipscript/text df_linux/data/help df_linux/data/speech df_linux/data/initial_movies df_linux/data/sound df_linux/raw df_linux/raw/graphics df_linux/raw/graphics/example df_linux/raw/interaction\ examples df_linux/raw/objects df_linux/raw/objects/notes df_linux/raw/objects/text df_linux/sdl df_linux/libs
#cd ${WRKSRC} && find ./data -exec chmod 666 {} \;
#cd ${WRKSRC} && find ./raw -exec chmod 666 {} \;
#cd ${WRKSRC} && find . -type d -exec chmod 755 {} \;
#cd ${WRKSRC} && find . -maxdepth 1 -type f -exec chmod 666 {} \;
${CP} ${WRKDIR}/df_linux/df ${DESTDIR}${PREFIX}/bin/df_linux
cd ${WRKSRC} && pax -rw ./ ${DESTDIR}${PREFIX}/df_linux
SUBST_CLASSES+= fix-paths
SUBST_SKIP_TEXT_CHECK.fix-paths= yes
SUBST_MESSAGE.fix-paths= Fixing pngs to bmps.
SUBST_STAGE.fix-paths= post-configure
SUBST_FILES.fix-paths= libs/Dwarf_Fortress
SUBST_FILES.fix-paths+= data/init/init.txt
SUBST_SED.fix-paths= -e 's,\.png,.bmp,g'
SUBST_CLASSES+= fix-paths-1
SUBST_MESSAGE.fix-paths= Disabling sound.
SUBST_STAGE.fix-paths-1= post-configure
SUBST_FILES.fix-paths-1= data/init/init.txt
SUBST_SED.fix-paths-1= -e 's,SOUND:YES,SOUND:NO,g'
#SUBST_CLASSES+= fix-paths-2
#SUBST_STAGE.fix-paths-2= post-configure
#SUBST_FILES.fix-paths-2= df
#SUBST_SED.fix-paths-2= -e 's,\.\/libs,/usr/pkg/df_linux/libs,g'
.include "../../mk/bsd.prefs.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.1 2014/04/17 00:33:17 thomasklausner Exp $
$NetBSD: distinfo,v 1.2 2015/05/08 22:58:43 i3enedek Exp $
SHA1 (df_34_11_linux.tar.bz2) = a66d56562ffba698198127c8d9a1194a2313c992
RMD160 (df_34_11_linux.tar.bz2) = ea12f65e55bbcd65b7e099c5c873d959a8115e50
Size (df_34_11_linux.tar.bz2) = 11587360 bytes
SHA1 (df_40_15_linux.tar.bz2) = 75d81eb1c5fe8b504db0e02ef774fac779104076
RMD160 (df_40_15_linux.tar.bz2) = 42ccf94f72770887346648e8b3981f18500660f4
Size (df_40_15_linux.tar.bz2) = 12894041 bytes