75 lines
1.9 KiB
Makefile
75 lines
1.9 KiB
Makefile
# $NetBSD$
|
|
|
|
DISTNAME= df_47_04_linux
|
|
PKGNAME= dwarf_fortress-47.04
|
|
CATEGORIES= games
|
|
MASTER_SITES= http://www.bay12games.com/dwarves/
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= https://www.bay12games.com/dwarves/
|
|
COMMENT= Single-player fantasy game in a randomly generated, persistent world
|
|
LICENSE= unlicense
|
|
|
|
#UNPRIVILEGED= yes
|
|
|
|
EMUL_PLATFORMS= linux-i386 linux-x86_64
|
|
EMUL_MODULES.linux= base compat expat gtk2 png libSDL drm glx x11 locale
|
|
|
|
NO_BUILD= yes
|
|
USE_TOOLS+= pax
|
|
BUILD_DIRS= # empty
|
|
WRKSRC= ${WRKDIR}/df_linux
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if ${EMUL_PLATFORM} == "linux-i386"
|
|
DISTFILES= ${DISTNAME}32${EXTRACT_SUFX}
|
|
.elif ${EMUL_PLATFORM} == "linux-x86_64"
|
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
|
|
.endif
|
|
|
|
#INSTALLATION_DIRS= bin df_linux
|
|
|
|
AUTO_MKDIRS= yes
|
|
DFDIR= df_linux
|
|
|
|
post-extract:
|
|
${RM} -r ${WRKDIR}/${DFDIR}/g_src
|
|
|
|
#post-install:
|
|
# ${CP} ${WRKSRC}/df ${DESTDIR}${PREFIX}/bin/df_linux
|
|
|
|
pre-install:
|
|
${RM} ${WRKDIR}/${DFDIR}/df.orig
|
|
${INSTALL_SCRIPT} ${WRKDIR}/df_linux/df ${DESTDIR}${PREFIX}/bin/df_linux
|
|
cd ${WRKSRC} && pax -rw ./ ${DESTDIR}${PREFIX}/df_linux
|
|
|
|
# png no longer seems to be broken.
|
|
#
|
|
#SUBST_CLASSES+= fix-paths
|
|
#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'
|
|
|
|
|
|
# Need import SUSE OpenAL
|
|
#
|
|
SUBST_CLASSES+= fix-paths-1
|
|
SUBST_MESSAGE.fix-paths-1= 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'
|
|
|
|
#Because "Patches must not hard-code the pkgsrc PREFIX."
|
|
SUBST_CLASSES+= fix-paths-2
|
|
SUBST_MESSAGE.fix-paths-2= Patching PREFIX.
|
|
SUBST_STAGE.fix-paths-2= post-configure
|
|
SUBST_FILES.fix-paths-2= df
|
|
SUBST_SED.fix-paths-2= -e 's,PREFIX,${PREFIX},g'
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|