Annotation of ports/games/exult/Makefile, Revision 1.4
1.4 ! kirby 1: # $OpenBSD$
! 2:
1.2 kirby 3: COMMENT = reimplementation of the Ultima VII game engine
4: #COMMENT-audio = exult: digital music and digital wave sound effects data
1.1 nbrk 5:
1.3 kirby 6: DISTNAME = exult-1.6
1.2 kirby 7: #PKGNAME-main= ${DISTNAME}
8: #PKGNAME-audio= exult-audio-1.4.9rc2
1.1 nbrk 9: CATEGORIES= games x11
10:
11: HOMEPAGE= http://exult.sourceforge.net/
12:
1.3 kirby 13: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=exult/}
1.2 kirby 14: #MASTER_SITES0= ${MASTER_SITE_SOURCEFORGE:=exult/exult-data/}
15: #SUPDISTFILES= exult_audio.zip:0
16: DIST_SUBDIR= exult
17:
18: #PSEUDO_FLAVORS= no_audio
19: #FLAVOR?=
20: #MULTI_PACKAGES= -main -audio
1.1 nbrk 21:
22: .include <bsd.port.arch.mk>
23:
24: #RUN_DEPENDS-audio= games/exult
1.2 kirby 25: #PKG_ARCH-audio= *
1.1 nbrk 26:
1.2 kirby 27: # GPLv2
28: PERMIT_PACKAGE = Yes
1.1 nbrk 29:
1.3 kirby 30: WANTLIB += ${COMPILER_LIBCXX} SDL2 X11 Xext Xxf86dga Xxf86vm
31: WANTLIB += Xcursor Xfixes Xi Xinerama Xrandr Xrender Xss c
1.2 kirby 32: WANTLIB += m ogg samplerate sndio usbhid vorbis vorbisfile xcb
33: WANTLIB += z
34:
1.4 ! kirby 35: #C++17
! 36: COMPILER = base-clang ports-gcc
! 37:
1.3 kirby 38: BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \
39: ${MODGNU_AUTOMAKE_DEPENDS} \
40: devel/libtool
1.2 kirby 41: LIB_DEPENDS = devel/sdl2
1.3 kirby 42: RUN_DEPENDS = devel/desktop-file-utils
43:
44: USE_GMAKE = Yes
1.2 kirby 45:
46: CONFIGURE_STYLE= autoreconf
47: AUTOCONF_VERSION = 2.69
48: AUTOMAKE_VERSION = 1.14
49:
50: #DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
51: #EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
52:
53: #.if ${FLAVOR:L:Mno_audio}
54: #BUILD_PACKAGES = -main
55: #.else
1.4 ! kirby 56: #BUILD_PACKAGES = -audio
1.2 kirby 57: #.endif
58:
59: #.if ${BUILD_PACKAGES:M-audio} # with beautiful music and sfx
60: #DISTFILES+= ${SUPDISTFILES}
61: #post-extract:
62: # ${UNZIP} ${FULLDISTDIR}/exult_audio.zip -d ${WRKDIST}
63: #.endif
1.1 nbrk 64:
65: EXULTDIR= ${PREFIX}/share/exult
66: post-install:
67: ${INSTALL_DATA_DIR} ${EXULTDIR}
68: ${INSTALL_DATA_DIR} ${EXULTDIR}/blackgate
69: ${INSTALL_DATA_DIR} ${EXULTDIR}/forgeofvirtue
70: ${INSTALL_DATA_DIR} ${EXULTDIR}/serpentisle
71: ${INSTALL_DATA_DIR} ${EXULTDIR}/silverseed
72:
1.2 kirby 73: #.if ${BUILD_PACKAGES:M-audio}
74: # ${INSTALL_DATA_DIR} ${EXULTDIR}/music
75: # ${INSTALL_DATA} ${WRKDIST}/*.flx ${EXULTDIR}/
76: # ${INSTALL_DATA} ${WRKDIST}/*.txt ${EXULTDIR}/
77: # ${INSTALL_DATA} ${WRKDIST}/music/*.ogg ${EXULTDIR}/music/
78: # ${INSTALL_DATA} ${WRKDIST}/music/*.txt ${EXULTDIR}/music/
79: #.endif
1.1 nbrk 80:
81: .include <bsd.port.mk>
CVSweb