version 1.1, 2015/01/30 21:22:56 |
version 1.4, 2021/11/10 10:09:00 |
|
|
COMMENT-main = exult: reimplementation of the Ultima VII game engine |
# $OpenBSD$ |
COMMENT-audio = exult: digital music and digital wave sound effects data |
|
|
|
VERSION= 1.4.9rc1 |
COMMENT = reimplementation of the Ultima VII game engine |
DISTNAME= exult-${VERSION} |
#COMMENT-audio = exult: digital music and digital wave sound effects data |
PKGNAME-main= ${DISTNAME} |
|
PKGNAME-audio= exult-audio-${VERSION} |
DISTNAME = exult-1.6 |
|
#PKGNAME-main= ${DISTNAME} |
|
#PKGNAME-audio= exult-audio-1.4.9rc2 |
CATEGORIES= games x11 |
CATEGORIES= games x11 |
|
|
HOMEPAGE= http://exult.sourceforge.net/ |
HOMEPAGE= http://exult.sourceforge.net/ |
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=exult/exult-all-versions/} |
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=exult/} |
MASTER_SITES0= ${MASTER_SITE_SOURCEFORGE:=exult/exult-data/} |
#MASTER_SITES0= ${MASTER_SITE_SOURCEFORGE:=exult/exult-data/} |
SUPDISTFILES= exult_audio.zip:0 |
#SUPDISTFILES= exult_audio.zip:0 |
|
DIST_SUBDIR= exult |
|
|
CONFIGURE_STYLE= gnu |
#PSEUDO_FLAVORS= no_audio |
|
#FLAVOR?= |
|
#MULTI_PACKAGES= -main -audio |
|
|
PSEUDO_FLAVORS= no_audio |
|
FLAVOR?= |
|
MULTI_PACKAGES= -main -audio |
|
|
|
.include <bsd.port.arch.mk> |
.include <bsd.port.arch.mk> |
|
|
#RUN_DEPENDS-audio= games/exult |
#RUN_DEPENDS-audio= games/exult |
PKG_ARCH-audio= * |
#PKG_ARCH-audio= * |
|
|
# GPL |
# GPLv2 |
PERMIT_PACKAGE_CDROM= Yes |
PERMIT_PACKAGE = Yes |
|
|
# XXX TODO make port-lib-depends-check |
WANTLIB += ${COMPILER_LIBCXX} SDL2 X11 Xext Xxf86dga Xxf86vm |
WANTLIB-main= SDL c m pthread |
WANTLIB += Xcursor Xfixes Xi Xinerama Xrandr Xrender Xss c |
#WANTLIB-audio= ogg vorbis vorbisfile |
WANTLIB += m ogg samplerate sndio usbhid vorbis vorbisfile xcb |
DIST_SUBDIR= exult |
WANTLIB += z |
|
|
LIB_DEPENDS-main= devel/sdl |
#C++17 |
|
COMPILER = base-clang ports-gcc |
|
|
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |
BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \ |
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
${MODGNU_AUTOMAKE_DEPENDS} \ |
|
devel/libtool |
|
LIB_DEPENDS = devel/sdl2 |
|
RUN_DEPENDS = devel/desktop-file-utils |
|
|
.if ${FLAVOR:L:Mno_audio} |
USE_GMAKE = Yes |
BUILD_PACKAGES = -main |
|
.else |
|
BUILD_PACKAGES = -audio |
|
.endif |
|
|
|
.if ${BUILD_PACKAGES:M-audio} # with beautiful music and sfx |
CONFIGURE_STYLE= autoreconf |
DISTFILES+= ${SUPDISTFILES} |
AUTOCONF_VERSION = 2.69 |
post-extract: |
AUTOMAKE_VERSION = 1.14 |
${UNZIP} ${FULLDISTDIR}/exult_audio.zip -d ${WRKDIST} |
|
.endif |
|
|
|
|
#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 |
EXULTDIR= ${PREFIX}/share/exult |
post-install: |
post-install: |
${INSTALL_DATA_DIR} ${EXULTDIR} |
${INSTALL_DATA_DIR} ${EXULTDIR} |
|
|
${INSTALL_DATA_DIR} ${EXULTDIR}/serpentisle |
${INSTALL_DATA_DIR} ${EXULTDIR}/serpentisle |
${INSTALL_DATA_DIR} ${EXULTDIR}/silverseed |
${INSTALL_DATA_DIR} ${EXULTDIR}/silverseed |
|
|
.if ${BUILD_PACKAGES:M-audio} |
#.if ${BUILD_PACKAGES:M-audio} |
${INSTALL_DATA_DIR} ${EXULTDIR}/music |
# ${INSTALL_DATA_DIR} ${EXULTDIR}/music |
${INSTALL_DATA} ${WRKDIST}/*.flx ${EXULTDIR}/ |
# ${INSTALL_DATA} ${WRKDIST}/*.flx ${EXULTDIR}/ |
${INSTALL_DATA} ${WRKDIST}/*.txt ${EXULTDIR}/ |
# ${INSTALL_DATA} ${WRKDIST}/*.txt ${EXULTDIR}/ |
${INSTALL_DATA} ${WRKDIST}/music/*.ogg ${EXULTDIR}/music/ |
# ${INSTALL_DATA} ${WRKDIST}/music/*.ogg ${EXULTDIR}/music/ |
${INSTALL_DATA} ${WRKDIST}/music/*.txt ${EXULTDIR}/music/ |
# ${INSTALL_DATA} ${WRKDIST}/music/*.txt ${EXULTDIR}/music/ |
.endif |
#.endif |
|
|
.include <bsd.port.mk> |
.include <bsd.port.mk> |