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