# $NetBSD: Makefile,v 1.8 2023/11/14 14:01:51 wiz Exp $
DISTNAME= 1.3.3
PKGNAME= ecwolf-${DISTNAME}
PKGREVISION= 7
CATEGORIES= games
MASTER_SITES= https://bitbucket.org/ecwolf/ecwolf/get/
DIST_SUBDIR= ecwolf
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://bitbucket.org/ecwolf/ecwolf
COMMENT= Advanced port of Wolfenstein 3D
LICENSE= gnu-gpl-v2
WRKSRC= ${WRKDIR}/ecwolf-ecwolf-d715e0a2f8d4
USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c c++
# malloc_usable_size()...
LDFLAGS.NetBSD+= -ljemalloc
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths+= docs/ecwolf.6
SUBST_FILES.paths+= src/wl_iwad.cpp
SUBST_SED.paths= -e 's,/usr/local/share/games/wolf3d,${PREFIX}/share/ecwolf,g'
SUBST_VARS.paths= PREFIX
INSTALLATION_DIRS+= ${PKGMANDIR}/man6
INSTALLATION_DIRS+= libexec
INSTALLATION_DIRS+= share/ecwolf
INSTALLATION_DIRS+= share/applications
INSTALLATION_DIRS+= share/icons/hicolor/96x96/apps
INSTALLATION_DIRS+= share/icons/hicolor/72x72/apps
INSTALLATION_DIRS+= share/icons/hicolor/48x48/apps
INSTALLATION_DIRS+= share/icons/hicolor/36x36/apps
pre-configure:
${SED} -e 's,@PREFIX@,${PREFIX},g' < ${FILESDIR}/ecwolf.sh.in > \
${WRKSRC}/ecwolf.sh
post-install:
${MV} ${DESTDIR}${PREFIX}/bin/ecwolf \
${DESTDIR}${PREFIX}/libexec/ecwolf
${INSTALL_SCRIPT} ${WRKSRC}/ecwolf.sh \
${DESTDIR}${PREFIX}/bin/ecwolf
${INSTALL_DATA} ${WRKSRC}/ecwolf.pk3 \
${DESTDIR}${PREFIX}/share/ecwolf/ecwolf.pk3
${INSTALL_MAN} ${WRKSRC}/docs/ecwolf.6 \
${DESTDIR}${PREFIX}/${PKGMANDIR}/man6/ecwolf.6
${INSTALL_DATA} ${FILESDIR}/ecwolf.desktop \
${DESTDIR}${PREFIX}/share/applications/ecwolf.desktop
${INSTALL_DATA} ${WRKSRC}/android-libs/launcher/res/drawable-ldpi/ic_launcher.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/36x36/apps/ecwolf.png
${INSTALL_DATA} ${WRKSRC}/android-libs/launcher/res/drawable-mdpi/ic_launcher.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/48x48/apps/ecwolf.png
${INSTALL_DATA} ${WRKSRC}/android-libs/launcher/res/drawable-hdpi/ic_launcher.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/72x72/apps/ecwolf.png
${INSTALL_DATA} ${WRKSRC}/android-libs/launcher/res/drawable-xhdpi/ic_launcher.png \
${DESTDIR}${PREFIX}/share/icons/hicolor/96x96/apps/ecwolf.png
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>