[BACK]Return to Makefile CVS log [TXT][DIR] Up to [local] / ports / games / exult

File: [local] / ports / games / exult / Makefile (download)

Revision 1.5, Sun May 15 15:20:22 2022 UTC (23 months, 2 weeks ago) by kirby
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +3 -4 lines

update to exult-1.8 and clean up a bit

COMMENT =		reimplementation of the Ultima VII game engine
#COMMENT-audio =		exult: digital music and digital wave sound effects data

DISTNAME = 		exult-1.8
#PKGNAME-main=		${DISTNAME}
#PKGNAME-audio=		exult-audio-1.4.9rc2
CATEGORIES=		games x11

HOMEPAGE=		http://exult.sourceforge.net/

MASTER_SITES=		${MASTER_SITE_SOURCEFORGE:=exult/}
#MASTER_SITES0=		${MASTER_SITE_SOURCEFORGE:=exult/exult-data/}
#SUPDISTFILES=		exult_audio.zip:0
DIST_SUBDIR=		exult

#PSEUDO_FLAVORS=	no_audio
#FLAVOR?=
#MULTI_PACKAGES=	 -main -audio

.include <bsd.port.arch.mk>

#RUN_DEPENDS-audio=	games/exult
#PKG_ARCH-audio=	*

# GPLv2
PERMIT_PACKAGE =	Yes

WANTLIB += ${COMPILER_LIBCXX} SDL2 X11 Xext Xxf86dga Xxf86vm
WANTLIB += Xcursor Xfixes Xi Xinerama Xrandr Xrender Xss c
WANTLIB += m ogg samplerate sndio usbhid vorbis vorbisfile xcb
WANTLIB += z

#C++17
COMPILER = 		base-clang ports-gcc

BUILD_DEPENDS = 	${MODGNU_AUTOCONF_DEPENDS} \
			${MODGNU_AUTOMAKE_DEPENDS} \
			devel/libtool
LIB_DEPENDS =		audio/libvorbis \
			devel/sdl2
RUN_DEPENDS = 		devel/desktop-file-utils

USE_GMAKE = 		Yes

CONFIGURE_STYLE=	autoreconf
AUTOCONF_VERSION = 	2.69
AUTOMAKE_VERSION = 	1.14

#DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
#EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

#.if ${FLAVOR:L:Mno_audio}
#BUILD_PACKAGES = -main
#.else
#BUILD_PACKAGES = -audio
#.endif

#.if ${BUILD_PACKAGES:M-audio} # with beautiful music and sfx
#DISTFILES+=	${SUPDISTFILES}
#post-extract:
#	${UNZIP} ${FULLDISTDIR}/exult_audio.zip -d ${WRKDIST}
#.endif

EXULTDIR=		${PREFIX}/share/exult
post-install:
	${INSTALL_DATA_DIR} ${EXULTDIR}
	${INSTALL_DATA_DIR} ${EXULTDIR}/blackgate
	${INSTALL_DATA_DIR} ${EXULTDIR}/forgeofvirtue
	${INSTALL_DATA_DIR} ${EXULTDIR}/serpentisle
	${INSTALL_DATA_DIR} ${EXULTDIR}/silverseed

#.if ${BUILD_PACKAGES:M-audio}
#	${INSTALL_DATA_DIR} ${EXULTDIR}/music
#	${INSTALL_DATA} ${WRKDIST}/*.flx ${EXULTDIR}/
#	${INSTALL_DATA} ${WRKDIST}/*.txt ${EXULTDIR}/
#	${INSTALL_DATA} ${WRKDIST}/music/*.ogg ${EXULTDIR}/music/
#	${INSTALL_DATA} ${WRKDIST}/music/*.txt ${EXULTDIR}/music/
#.endif

.include <bsd.port.mk>