59 lines
1.9 KiB
Makefile
59 lines
1.9 KiB
Makefile
# $NetBSD$
|
|
|
|
DISTNAME= qzdoom-4.4.2
|
|
CATEGORIES= games
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=madame-rachelle/}
|
|
GITHUB_TAG= ${DISTNAME:S/qzdoom-/g/}
|
|
|
|
MAINTAINER= micha@NetBSD.org
|
|
HOMEPAGE= https://qzdoom.drdteam.org/
|
|
COMMENT= Continuation of dpJudas's truecolor software renderer for ZDoom
|
|
LICENSE= gnu-gpl-v3
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
USE_LANGUAGES= c c++
|
|
USE_TOOLS+= pkg-config
|
|
USE_CMAKE= yes
|
|
CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S/-/-g/}
|
|
|
|
# DOOMWADDIR is intentionally shared with other Doom packages
|
|
DOOMWADDIR= share/doom
|
|
INSTALLATION_DIRS+= share/doc/qzdoom
|
|
|
|
# Add DOOMWADDIR to search path
|
|
SUBST_CLASSES+= waddir
|
|
SUBST_STAGE.waddir= pre-configure
|
|
SUBST_MESSAGE.waddir= Preparing gameconfigfile.cpp file ...
|
|
SUBST_FILES.waddir= src/gameconfigfile.cpp
|
|
SUBST_SED.waddir= -e 's,PKGSRC_PREFIX,${PREFIX},'
|
|
SUBST_SED.waddir+= -e 's,PKGSRC_DOOMWADDIR,${DOOMWADDIR},'
|
|
|
|
pre-configure:
|
|
${CP} ${FILESDIR}/INSTALL.pkgsrc ${WRKDIR}
|
|
|
|
# Keep the gzdoom namespace clean (for a potential future package of gzdoom)
|
|
# - Rename binary to qzdoom
|
|
# - Rename documentation directory to qzdoom
|
|
post-install:
|
|
${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc \
|
|
${DESTDIR}${PREFIX}/share/doc/qzdoom/INSTALL.pkgsrc
|
|
${MV} ${DESTDIR}${PREFIX}/bin/gzdoom ${DESTDIR}${PREFIX}/bin/qzdoom
|
|
${MV} ${DESTDIR}${PREFIX}/share/doc/gzdoom/* \
|
|
${DESTDIR}${PREFIX}/share/doc/qzdoom
|
|
|
|
.include "../../archivers/bzip2/buildlink3.mk"
|
|
BUILDLINK_API_DEPENDS.fluidsynth+= fluidsynth>=2.1.4nb1
|
|
.include "../../audio/fluidsynth/buildlink3.mk"
|
|
.include "../../devel/SDL2/buildlink3.mk"
|
|
.include "../../devel/libexecinfo/buildlink3.mk"
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
.include "../../mk/jpeg.buildlink3.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../parallel/openmp/buildlink3.mk"
|
|
.include "../../wip/ZMusic/buildlink3.mk"
|
|
.include "../../x11/gtk2/buildlink3.mk"
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|