2019-04-27 13:24:42 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.32 2019/04/27 13:24:42 edd Exp $
|
2001-08-08 23:36:28 +00:00
|
|
|
# Original from: Robert Ruehlmann
|
2000-04-16 21:03:12 +00:00
|
|
|
|
2007-09-15 18:01:00 +00:00
|
|
|
COMMENT= rogue-like game with X11 support
|
|
|
|
COMMENT-no_x11= rogue-like game
|
2001-05-06 01:06:09 +00:00
|
|
|
|
2019-04-27 13:24:42 +00:00
|
|
|
V = 4.1.3
|
2011-09-13 10:28:38 +00:00
|
|
|
V_DLDIR = ${V:C/\.[0-9]$//}
|
2019-04-27 13:24:42 +00:00
|
|
|
DISTNAME= angband-${V}
|
2001-08-08 23:36:28 +00:00
|
|
|
CATEGORIES= games
|
2000-04-16 21:03:12 +00:00
|
|
|
|
2011-09-13 10:28:38 +00:00
|
|
|
HOMEPAGE= http://rephial.org
|
2000-08-06 21:41:50 +00:00
|
|
|
|
2011-09-13 10:28:38 +00:00
|
|
|
MAINTAINER = Edd Barrett <edd@openbsd.org>
|
2000-04-16 21:03:12 +00:00
|
|
|
|
2011-09-13 10:28:38 +00:00
|
|
|
# Multi license, including GPLv2, angband license, CC, freeware...
|
|
|
|
# The angband license contains the line "other copyrights may also apply"
|
2019-04-27 13:24:42 +00:00
|
|
|
# See ${WRKSRC}/copying.txt for a list.
|
2007-09-15 18:01:00 +00:00
|
|
|
PERMIT_PACKAGE_CDROM= unclear license
|
2000-08-06 21:41:50 +00:00
|
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
|
|
|
2019-04-27 13:24:42 +00:00
|
|
|
WANTLIB= c m curses
|
2000-04-16 21:03:12 +00:00
|
|
|
|
2011-09-13 10:28:38 +00:00
|
|
|
MASTER_SITES = ${HOMEPAGE}/downloads/${V_DLDIR}/
|
2011-10-03 10:59:33 +00:00
|
|
|
|
2001-08-08 23:36:28 +00:00
|
|
|
CONFIGURE_STYLE= gnu
|
2019-04-27 13:24:42 +00:00
|
|
|
AUTOCONF_VERSION = 2.69
|
|
|
|
AUTOMAKE_VERSION = 1.15
|
|
|
|
|
2011-10-03 10:59:33 +00:00
|
|
|
CONFIGURE_ENV += "LDFLAGS=-L${LOCALBASE}/lib"
|
|
|
|
CONFIGURE_ARGS += --with-setgid=games \
|
2011-09-15 12:30:30 +00:00
|
|
|
--with-varpath=/var/games/angband \
|
2011-10-03 10:59:33 +00:00
|
|
|
--bindir=${PREFIX}/bin
|
2011-09-13 10:28:38 +00:00
|
|
|
|
|
|
|
USE_GMAKE = Yes
|
2000-04-16 21:03:12 +00:00
|
|
|
|
2011-10-03 10:59:33 +00:00
|
|
|
FLAVORS= no_x11 sdl
|
2000-04-19 00:17:18 +00:00
|
|
|
FLAVOR?=
|
|
|
|
|
2013-08-20 22:05:46 +00:00
|
|
|
RUN_DEPENDS = devel/desktop-file-utils
|
2019-04-27 13:24:42 +00:00
|
|
|
BUILD_DEPENDS = ${MODGNU_AUTOCONF_DEPENDS} \
|
|
|
|
${MODGNU_AUTOMAKE_DEPENDS} \
|
|
|
|
textproc/py-docutils
|
2013-08-20 22:05:46 +00:00
|
|
|
|
2011-12-02 14:36:13 +00:00
|
|
|
.if ${FLAVOR:Mno_x11}
|
2001-08-08 23:36:28 +00:00
|
|
|
CONFIGURE_ARGS+= --without-x
|
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS+= --with-x
|
2011-09-13 10:28:38 +00:00
|
|
|
WANTLIB+= ICE SM X11
|
2000-04-19 00:17:18 +00:00
|
|
|
.endif
|
|
|
|
|
2011-12-02 14:36:13 +00:00
|
|
|
.if ${FLAVOR:Msdl} # funky graphical mode and sounds
|
2019-04-27 13:24:42 +00:00
|
|
|
# Sound is currently broken:
|
|
|
|
# http://trac.rephial.org/ticket/1977
|
2011-10-03 10:59:33 +00:00
|
|
|
CONFIGURE_ARGS += --enable-sdl \
|
2019-04-27 13:24:42 +00:00
|
|
|
--disable-sdl-mixer \
|
|
|
|
--with-sdl-prefix=/usr/local
|
2011-10-03 10:59:33 +00:00
|
|
|
PKG_ARGS += -Dsdl=1
|
2019-04-27 13:24:42 +00:00
|
|
|
LIB_DEPENDS += devel/sdl-image \
|
2011-10-03 10:59:33 +00:00
|
|
|
devel/sdl-ttf
|
2019-04-27 13:24:42 +00:00
|
|
|
WANTLIB += SDL SDL_image SDL_ttf pthread
|
2011-10-03 10:59:33 +00:00
|
|
|
.else
|
|
|
|
CONFIGURE_ARGS += --disable-sdl-mixer # defaults to ON
|
|
|
|
PKG_ARGS += -Dsdl=0
|
|
|
|
.endif
|
|
|
|
|
2013-03-11 11:02:49 +00:00
|
|
|
NO_TEST = Yes
|
2011-10-03 10:59:33 +00:00
|
|
|
|
2012-04-11 16:16:33 +00:00
|
|
|
pre-configure:
|
|
|
|
@perl -pi -e "s,/usr/share,${TRUEPREFIX}/share," \
|
2019-04-27 13:24:42 +00:00
|
|
|
${WRKSRC}/lib/icons/angband-*.desktop
|
|
|
|
|
|
|
|
do-gen:
|
|
|
|
cd ${WRKSRC} && ${SETENV} ${AUTOCONF_ENV} autoreconf -fi
|
|
|
|
|
|
|
|
# Looks like upstream forgot to include a version file.
|
|
|
|
# `cat: ../version: No such file or directory`
|
|
|
|
pre-build:
|
|
|
|
echo ${V} > ${WRKSRC}/version
|
2012-04-11 16:16:33 +00:00
|
|
|
|
|
|
|
post-install:
|
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
|
2019-04-27 13:24:42 +00:00
|
|
|
mv ${PREFIX}/share/angband/icons/*.desktop \
|
2012-04-11 16:16:33 +00:00
|
|
|
${PREFIX}/share/applications
|
2019-04-27 13:24:42 +00:00
|
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/
|
|
|
|
mv ${WRKINST}/etc/angband ${PREFIX}/share/examples/
|
2014-10-31 09:37:40 +00:00
|
|
|
chmod -R u+rwX ${WRKINST}/var
|
2012-04-11 16:16:33 +00:00
|
|
|
|
2000-04-16 21:03:12 +00:00
|
|
|
.include <bsd.port.mk>
|