head	1.52;
access;
symbols
	pkgsrc-2019Q2:1.51.0.22
	pkgsrc-2019Q2-base:1.51
	pkgsrc-2019Q1:1.51.0.20
	pkgsrc-2019Q1-base:1.51
	pkgsrc-2018Q4:1.51.0.18
	pkgsrc-2018Q4-base:1.51
	pkgsrc-2018Q3:1.51.0.16
	pkgsrc-2018Q3-base:1.51
	pkgsrc-2018Q2:1.51.0.14
	pkgsrc-2018Q2-base:1.51
	pkgsrc-2018Q1:1.51.0.12
	pkgsrc-2018Q1-base:1.51
	pkgsrc-2017Q4:1.51.0.10
	pkgsrc-2017Q4-base:1.51
	pkgsrc-2017Q3:1.51.0.8
	pkgsrc-2017Q3-base:1.51
	pkgsrc-2017Q2:1.51.0.4
	pkgsrc-2017Q2-base:1.51
	pkgsrc-2017Q1:1.51.0.2
	pkgsrc-2017Q1-base:1.51
	pkgsrc-2016Q4:1.50.0.12
	pkgsrc-2016Q4-base:1.50
	pkgsrc-2016Q3:1.50.0.10
	pkgsrc-2016Q3-base:1.50
	pkgsrc-2016Q2:1.50.0.8
	pkgsrc-2016Q2-base:1.50
	pkgsrc-2016Q1:1.50.0.6
	pkgsrc-2016Q1-base:1.50
	pkgsrc-2015Q4:1.50.0.4
	pkgsrc-2015Q4-base:1.50
	pkgsrc-2015Q3:1.50.0.2
	pkgsrc-2015Q3-base:1.50
	pkgsrc-2015Q2:1.47.0.4
	pkgsrc-2015Q2-base:1.47
	pkgsrc-2015Q1:1.47.0.2
	pkgsrc-2015Q1-base:1.47
	pkgsrc-2014Q4:1.46.0.24
	pkgsrc-2014Q4-base:1.46
	pkgsrc-2014Q3:1.46.0.22
	pkgsrc-2014Q3-base:1.46
	pkgsrc-2014Q2:1.46.0.20
	pkgsrc-2014Q2-base:1.46
	pkgsrc-2014Q1:1.46.0.18
	pkgsrc-2014Q1-base:1.46
	pkgsrc-2013Q4:1.46.0.16
	pkgsrc-2013Q4-base:1.46
	pkgsrc-2013Q3:1.46.0.14
	pkgsrc-2013Q3-base:1.46
	pkgsrc-2013Q2:1.46.0.12
	pkgsrc-2013Q2-base:1.46
	pkgsrc-2013Q1:1.46.0.10
	pkgsrc-2013Q1-base:1.46
	pkgsrc-2012Q4:1.46.0.8
	pkgsrc-2012Q4-base:1.46
	pkgsrc-2012Q3:1.46.0.6
	pkgsrc-2012Q3-base:1.46
	pkgsrc-2012Q2:1.46.0.4
	pkgsrc-2012Q2-base:1.46
	pkgsrc-2012Q1:1.46.0.2
	pkgsrc-2012Q1-base:1.46
	pkgsrc-2011Q4:1.45.0.8
	pkgsrc-2011Q4-base:1.45
	pkgsrc-2011Q3:1.45.0.6
	pkgsrc-2011Q3-base:1.45
	pkgsrc-2011Q2:1.45.0.4
	pkgsrc-2011Q2-base:1.45
	pkgsrc-2011Q1:1.45.0.2
	pkgsrc-2011Q1-base:1.45
	pkgsrc-2010Q4:1.44.0.8
	pkgsrc-2010Q4-base:1.44
	pkgsrc-2010Q3:1.44.0.6
	pkgsrc-2010Q3-base:1.44
	pkgsrc-2010Q2:1.44.0.4
	pkgsrc-2010Q2-base:1.44
	pkgsrc-2010Q1:1.44.0.2
	pkgsrc-2010Q1-base:1.44
	pkgsrc-2009Q4:1.43.0.18
	pkgsrc-2009Q4-base:1.43
	pkgsrc-2009Q3:1.43.0.16
	pkgsrc-2009Q3-base:1.43
	pkgsrc-2009Q2:1.43.0.14
	pkgsrc-2009Q2-base:1.43
	pkgsrc-2009Q1:1.43.0.12
	pkgsrc-2009Q1-base:1.43
	pkgsrc-2008Q4:1.43.0.10
	pkgsrc-2008Q4-base:1.43
	pkgsrc-2008Q3:1.43.0.8
	pkgsrc-2008Q3-base:1.43
	cube-native-xorg:1.43.0.6
	cube-native-xorg-base:1.43
	pkgsrc-2008Q2:1.43.0.4
	pkgsrc-2008Q2-base:1.43
	cwrapper:1.43.0.2
	pkgsrc-2008Q1:1.42.0.2
	pkgsrc-2008Q1-base:1.42
	pkgsrc-2007Q4:1.41.0.4
	pkgsrc-2007Q4-base:1.41
	pkgsrc-2007Q3:1.41.0.2
	pkgsrc-2007Q3-base:1.41
	pkgsrc-2007Q2:1.40.0.4
	pkgsrc-2007Q2-base:1.40
	pkgsrc-2007Q1:1.40.0.2
	pkgsrc-2007Q1-base:1.40
	pkgsrc-2006Q4:1.39.0.2
	pkgsrc-2006Q4-base:1.39
	pkgsrc-2006Q3:1.38.0.6
	pkgsrc-2006Q3-base:1.38
	pkgsrc-2006Q2:1.38.0.4
	pkgsrc-2006Q2-base:1.38
	pkgsrc-2006Q1:1.38.0.2
	pkgsrc-2006Q1-base:1.38
	pkgsrc-2005Q4:1.37.0.2
	pkgsrc-2005Q4-base:1.37
	pkgsrc-2005Q3:1.35.0.4
	pkgsrc-2005Q3-base:1.35
	pkgsrc-2005Q2:1.35.0.2
	pkgsrc-2005Q2-base:1.35
	pkgsrc-2005Q1:1.33.0.4
	pkgsrc-2005Q1-base:1.33
	pkgsrc-2004Q4:1.33.0.2
	pkgsrc-2004Q4-base:1.33
	pkgsrc-2004Q3:1.32.0.4
	pkgsrc-2004Q3-base:1.32
	pkgsrc-2004Q2:1.32.0.2
	pkgsrc-2004Q2-base:1.32
	pkgsrc-2004Q1:1.30.0.2
	pkgsrc-2004Q1-base:1.30
	pkgsrc-2003Q4:1.27.0.2
	pkgsrc-2003Q4-base:1.27
	netbsd-1-6-1:1.17.0.2
	netbsd-1-6-1-base:1.17
	netbsd-1-6:1.14.0.4
	netbsd-1-6-RELEASE-base:1.14
	pkgviews:1.12.0.4
	pkgviews-base:1.12
	buildlink2:1.12.0.2
	buildlink2-base:1.12
	netbsd-1-5-PATCH003:1.10
	netbsd-1-5-PATCH001:1.7
	netbsd-1-5-RELEASE:1.6
	netbsd-1-4-PATCH003:1.6
	netbsd-1-4-PATCH002:1.5
	comdex-fall-1999:1.3
	netbsd-1-4-PATCH001:1.3
	netbsd-1-4-RELEASE:1.3
	netbsd-1-3-PATCH003:1.1;
locks; strict;
comment	@# @;


1.52
date	2019.09.20.14.56.00;	author nia;	state dead;
branches;
next	1.51;
commitid	MtajgfzByKzfgLDB;

1.51
date	2017.01.03.21.39.22;	author roy;	state Exp;
branches;
next	1.50;
commitid	Ok05ph8J9h8FjzAz;

1.50
date	2015.09.08.11.57.49;	author jperkin;	state Exp;
branches;
next	1.49;
commitid	zeCmr9zWRtauCrAy;

1.49
date	2015.08.18.07.31.07;	author wiz;	state Exp;
branches;
next	1.48;
commitid	UPpMIsB3AWu1PIxy;

1.48
date	2015.08.17.17.11.22;	author wiz;	state Exp;
branches;
next	1.47;
commitid	QQGz11WX4WB14Exy;

1.47
date	2015.03.14.13.33.46;	author tnn;	state Exp;
branches;
next	1.46;
commitid	W69ylhpuVhQjSzdy;

1.46
date	2012.01.14.15.36.10;	author dholland;	state Exp;
branches;
next	1.45;

1.45
date	2011.03.11.11.48.40;	author zafer;	state Exp;
branches;
next	1.44;

1.44
date	2010.01.29.20.20.00;	author joerg;	state Exp;
branches;
next	1.43;

1.43
date	2008.05.26.02.13.19;	author joerg;	state Exp;
branches;
next	1.42;

1.42
date	2008.01.19.09.16.20;	author wiz;	state Exp;
branches;
next	1.41;

1.41
date	2007.10.04.22.54.58;	author rillig;	state Exp;
branches;
next	1.40;

1.40
date	2007.02.02.01.04.00;	author joerg;	state Exp;
branches;
next	1.39;

1.39
date	2006.10.04.21.43.00;	author wiz;	state Exp;
branches;
next	1.38;

1.38
date	2006.02.05.23.09.12;	author joerg;	state Exp;
branches;
next	1.37;

1.37
date	2005.12.05.20.50.15;	author rillig;	state Exp;
branches;
next	1.36;

1.36
date	2005.11.10.06.30.53;	author rillig;	state Exp;
branches;
next	1.35;

1.35
date	2005.06.01.18.02.49;	author jlam;	state Exp;
branches;
next	1.34;

1.34
date	2005.04.11.21.45.48;	author tv;	state Exp;
branches;
next	1.33;

1.33
date	2004.10.03.00.14.42;	author tv;	state Exp;
branches;
next	1.32;

1.32
date	2004.04.12.04.43.06;	author snj;	state Exp;
branches;
next	1.31;

1.31
date	2004.03.30.09.16.40;	author xtraeme;	state Exp;
branches;
next	1.30;

1.30
date	2004.02.01.01.43.29;	author jlam;	state Exp;
branches;
next	1.29;

1.29
date	2004.01.25.16.22.15;	author kristerw;	state Exp;
branches;
next	1.28;

1.28
date	2004.01.23.23.42.01;	author wiz;	state Exp;
branches;
next	1.27;

1.27
date	2003.09.28.09.13.57;	author jlam;	state Exp;
branches;
next	1.26;

1.26
date	2003.09.27.17.07.36;	author grant;	state Exp;
branches;
next	1.25;

1.25
date	2003.09.17.19.40.23;	author grant;	state Exp;
branches;
next	1.24;

1.24
date	2003.09.15.13.58.37;	author wiz;	state Exp;
branches;
next	1.23;

1.23
date	2003.09.12.20.07.16;	author grant;	state Exp;
branches;
next	1.22;

1.22
date	2003.07.13.13.51.41;	author wiz;	state Exp;
branches;
next	1.21;

1.21
date	2003.06.11.20.50.54;	author abs;	state Exp;
branches;
next	1.20;

1.20
date	2003.06.02.14.05.03;	author abs;	state Exp;
branches;
next	1.19;

1.19
date	2003.04.10.20.10.17;	author grant;	state Exp;
branches;
next	1.18;

1.18
date	2003.04.10.19.43.19;	author grant;	state Exp;
branches;
next	1.17;

1.17
date	2003.01.26.10.30.51;	author agc;	state Exp;
branches;
next	1.16;

1.16
date	2003.01.24.13.36.19;	author wiz;	state Exp;
branches;
next	1.15;

1.15
date	2002.09.29.06.32.37;	author jlam;	state Exp;
branches;
next	1.14;

1.14
date	2002.08.16.03.12.13;	author jschauma;	state Exp;
branches;
next	1.13;

1.13
date	2002.07.26.22.06.46;	author jschauma;	state Exp;
branches;
next	1.12;

1.12
date	2002.04.20.15.04.47;	author cjep;	state Exp;
branches;
next	1.11;

1.11
date	2002.04.20.13.08.41;	author cjep;	state Exp;
branches;
next	1.10;

1.10
date	2002.03.18.15.30.15;	author wiz;	state Exp;
branches;
next	1.9;

1.9
date	2001.12.15.20.25.36;	author agc;	state Exp;
branches;
next	1.8;

1.8
date	2001.09.27.23.18.04;	author jlam;	state Exp;
branches;
next	1.7;

1.7
date	2001.02.16.15.10.42;	author wiz;	state Exp;
branches;
next	1.6;

1.6
date	2000.09.11.00.22.23;	author wiz;	state Exp;
branches;
next	1.5;

1.5
date	2000.01.26.16.41.53;	author pooka;	state Exp;
branches;
next	1.4;

1.4
date	2000.01.02.03.20.07;	author wiz;	state Exp;
branches;
next	1.3;

1.3
date	99.04.26.18.38.28;	author garbled;	state Exp;
branches;
next	1.2;

1.2
date	98.12.31.15.19.15;	author tv;	state Exp;
branches;
next	1.1;

1.1
date	98.08.27.13.22.08;	author garbled;	state Exp;
branches;
next	;


desc
@@


1.52
log
@angband: Update to 4.2.0

It uses SDL for sound so the tileset version is now the SDL version
instead of the X11 version. Instead of games/angband-tty, games/angband
is now the TTY version.

There is a SDL2 port but it doesn't seem ready yet (the menu at the top
of the screen doesn't work). Keep SDL2 bits commented out so they're
ready to enable when the time comes.
@
text
@# $NetBSD: Makefile,v 1.51 2017/01/03 21:39:22 roy Exp $
#

DISTNAME=	angband-3.0.3
PKGNAME=	angband-x11-3.0.3
PKGREVISION=	5
CATEGORIES=	games x11
MASTER_SITES=	# ftp://clockwork.dementia.org/angband/Source/
DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${SPOILERFILE}

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	http://www.thangorodrim.net/
COMMENT=	Tolkien based variant of Moria for X11 displays

PKG_DESTDIR_SUPPORT=	destdir

CONFLICTS=	angband-tty-[0-9]*

EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}

USE_TOOLS+=	gzip pax
USE_GAMESGROUP=	yes

SPOILERFILE=	angband-spoilers.tar.gz

GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--with-setgid=${GAMES_GROUP}

.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
GCC_REQD+=		2.95.3
.endif

SUBST_CLASSES+=		070
SUBST_STAGE.070=	pre-configure
SUBST_MESSAGE.070=	Fixing file permissions.
SUBST_FILES.070=	lib/save/Makefile.in lib/bone/Makefile.in
SUBST_SED.070=		-e 's,070,770,g'

INSTALLATION_DIRS+=	share/games/angband/lib/info

# add spoiler files and clean up a bit
post-install:
	cd ${DESTDIR}${PREFIX}/share/games/angband/lib/info/ && \
		 pax -O -zrf ${DISTDIR}/${SPOILERFILE}
	${CHGRP} -R ${GAMES_GROUP} ${DESTDIR}${PREFIX}/share/games/angband
	${FIND} ${DESTDIR}${PREFIX}/share/games/angband -name delete.me -exec ${RM} {} \;

BUILDLINK_DEPMETHOD.libXt?=	build

.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.51
log
@Use the curses framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.50 2015/09/08 11:57:49 jperkin Exp $
@


1.50
log
@Remove INCOMPAT_CURSES settings for NetBSD 0.x and 1.x.  Tighten up some
globs to ensure NetBSD 10 is not incorrectly matched when it is released.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.49 2015/08/18 07:31:07 wiz Exp $
a49 1
.include "../../devel/ncurses/buildlink3.mk"
d53 1
@


1.49
log
@Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.48 2015/08/17 17:11:22 wiz Exp $
a23 3
INCOMPAT_CURSES=	NetBSD-1.5*-* NetBSD-1.6[-_.]*-*
INCOMPAT_CURSES+=	NetBSD-1.6[A-M]-*

@


1.48
log
@Bump PKGREVISION for ncurses shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.47 2015/03/14 13:33:46 tnn Exp $
d6 1
a6 1
PKGREVISION=	4
@


1.47
log
@Uses pax -z, so needs gzip(1) tool
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.46 2012/01/14 15:36:10 dholland Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.46
log
@set USE_GAMESGROUP
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.45 2011/03/11 11:48:40 zafer Exp $
d21 1
a21 1
USE_TOOLS+=	pax
@


1.45
log
@service suspended. prevent timeout. fetch from backup.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.44 2010/01/29 20:20:00 joerg Exp $
d6 1
a6 1
PKGREVISION=	2
d22 1
d30 1
a30 1
CONFIGURE_ARGS+=	--with-setgid=games
d48 1
a48 1
	${CHOWN} -R bin:games ${DESTDIR}${PREFIX}/share/games/angband
@


1.44
log
@DESTDIR support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.43 2008/05/26 02:13:19 joerg Exp $
d8 1
a8 1
MASTER_SITES=	ftp://clockwork.dementia.org/angband/Source/
@


1.43
log
@Second round of explicit pax dependencies. As reminded by tnn@@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.42 2008/01/19 09:16:20 wiz Exp $
d15 2
d41 2
d45 1
a45 2
	${INSTALL_DATA_DIR} ${PREFIX}/share/games/angband/lib/info
	cd ${PREFIX}/share/games/angband/lib/info/ && \
d47 2
a48 2
	${CHOWN} -R bin:games ${PREFIX}/share/games/angband
	${FIND} ${PREFIX}/share/games/angband -name delete.me -exec ${RM} {} \;
@


1.42
log
@Reset maintainer on his request.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.41 2007/10/04 22:54:58 rillig Exp $
d19 2
d43 1
a43 1
		 ${PAX} -O -zrf ${DISTDIR}/${SPOILERFILE}
@


1.41
log
@The installed directories must be readable for the user who installs the
package. Otherwise it is not possible to install this package as
unprivileged user.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.40 2007/02/02 01:04:00 joerg Exp $
d11 1
a11 1
MAINTAINER=	root@@garbled.net
@


1.40
log
@Modular Xorg support.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.39 2006/10/04 21:43:00 wiz Exp $
d31 6
@


1.39
log
@Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.38 2006/02/05 23:09:12 joerg Exp $
d39 2
d42 3
a44 1
.include "../../mk/x11.buildlink3.mk"
@


1.38
log
@Recursive revision bump / recommended bump for gettext ABI change.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.37 2005/12/05 20:50:15 rillig Exp $
d12 1
a12 1
HOMEPAGE=	http://thangorodrim.angband.org/
@


1.37
log
@Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.36 2005/11/10 06:30:53 rillig Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.36
log
@- Fixed pkglint warning:
  WARN: Makefile:25: CONFIGURE_ARGS should be modified using "+=".
- Removed redundant --prefix=${PREFIX}.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.35 2005/06/01 18:02:49 jlam Exp $
d19 1
a19 1
INCOMPAT_CURSES=	NetBSD-1.5* NetBSD-1.6[-_.]*
@


1.35
log
@Massive cleanup of buildlink3.mk and builtin.mk files in pkgsrc.
Several changes are involved since they are all interrelated.  These
changes affect about 1000 files.

The first major change is rewriting bsd.builtin.mk as well as all of
the builtin.mk files to follow the new example in bsd.builtin.mk.
The loop to include all of the builtin.mk files needed by the package
is moved from bsd.builtin.mk and into bsd.buildlink3.mk.  bsd.builtin.mk
is now included by each of the individual builtin.mk files and provides
some common logic for all of the builtin.mk files.  Currently, this
includes the computation for whether the native or pkgsrc version of
the package is preferred.  This causes USE_BUILTIN.* to be correctly
set when one builtin.mk file includes another.

The second major change is teach the builtin.mk files to consider
files under ${LOCALBASE} to be from pkgsrc-controlled packages.  Most
of the builtin.mk files test for the presence of built-in software by
checking for the existence of certain files, e.g. <pthread.h>, and we
now assume that if that file is under ${LOCALBASE}, then it must be
from pkgsrc.  This modification is a nod toward LOCALBASE=/usr.  The
exceptions to this new check are the X11 distribution packages, which
are handled specially as noted below.

The third major change is providing builtin.mk and version.mk files
for each of the X11 distribution packages in pkgsrc.  The builtin.mk
file can detect whether the native X11 distribution is the same as
the one provided by pkgsrc, and the version.mk file computes the
version of the X11 distribution package, whether it's built-in or not.

The fourth major change is that the buildlink3.mk files for X11 packages
that install parts which are part of X11 distribution packages, e.g.
Xpm, Xcursor, etc., now use imake to query the X11 distribution for
whether the software is already provided by the X11 distribution.
This is more accurate than grepping for a symbol name in the imake
config files.  Using imake required sprinkling various builtin-imake.mk
helper files into pkgsrc directories.  These files are used as input
to imake since imake can't use stdin for that purpose.

The fifth major change is in how packages note that they use X11.
Instead of setting USE_X11, package Makefiles should now include
x11.buildlink3.mk instead.  This causes the X11 package buildlink3
and builtin logic to be executed at the correct place for buildlink3.mk
and builtin.mk files that previously set USE_X11, and fixes packages
that relied on buildlink3.mk files to implicitly note that X11 is
needed.  Package buildlink3.mk should also include x11.buildlink3.mk
when linking against the package libraries requires also linking
against the X11 libraries.  Where it was obvious, redundant inclusions
of x11.buildlink3.mk have been removed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.34 2005/04/11 21:45:48 tv Exp $
d24 2
a25 2
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--with-setgid=games --prefix=${PREFIX}
@


1.34
log
@Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.33 2004/10/03 00:14:42 tv Exp $
a18 1
USE_X11=	# defined
d40 1
@


1.33
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.32 2004/04/12 04:43:06 snj Exp $
a18 1
USE_BUILDLINK3=	yes
@


1.32
log
@USE_BUILDLINK3=yes.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2004/03/30 09:16:40 xtraeme Exp $
d6 1
@


1.31
log
@bl3ify
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2004/02/01 01:43:29 jlam Exp $
d18 1
a18 1
USE_BUILDLINK3=	# defined
@


1.30
log
@In the new compiler selection framework, GCC_REQD is appended to, not
overridden.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2004/01/25 16:22:15 kristerw Exp $
d18 1
a18 1
USE_BUILDLINK2=	# defined
d40 1
a40 1
.include "../../devel/ncurses/buildlink2.mk"
@


1.29
log
@Use GCC_REQD instead of USE_PKGSRC_GCC when overriding the compiler
for arm, so that we don't need to install the gcc package(s) on
machines that already have a working compiler in their /usr/bin.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2004/01/23 23:42:01 wiz Exp $
d29 1
a29 1
GCC_REQD=		2.95.3
@


1.28
log
@Replace USE_NCURSES with appropriate INCOMPAT_CURSES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2003/09/28 09:13:57 jlam Exp $
d29 1
a29 1
USE_PKGSRC_GCC=		# defined
@


1.27
log
@Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2003/09/27 17:07:36 grant Exp $
d20 2
a21 1
USE_NCURSES=	# can_change_color
@


1.26
log
@move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2003/09/17 19:40:23 grant Exp $
d39 1
a39 1
.include "../../mk/curses.buildlink2.mk"
@


1.25
log
@get rid of USE_GCC2/3 in pkg Makefiles, and set GCC_REQD or
USE_PKGSRC_GCC as appropriate, as this is handled by compiler.mk now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2003/09/15 13:58:37 wiz Exp $
d39 1
a39 1
.include "../../devel/ncurses/buildlink2.mk"
@


1.24
log
@Update to 3.0.3, based on PR 22805 by Peter Seebach.
New in 3.0.3:
# Reduced the size of the 32x32 tiles bitmap. The smaller bitmap
  should fix the problem on older Windows versions (Windows 95 and
  98) with restrictions of the maximal bitmap size . The tiles are
  available as a separate download from:
  ftp://clockwork.dementia.org/angband/Extra/graf-32x32-302.zip.
# Fixed a bug in the text-output routines used for character dumps
  that sometimes introduced bogus output. (reported by Pasi Vartiainen)
# Fixed a wrong entry in the template for the X11 startup shell
  script. ("Mynstral")
# Fixed the display of *slays* in character dumps. (Matthias Kurzke)
# The "It might have hidden powers." message will now displayed in
  the character dumps. This makes it easier to see if an artifact or
  ego-item with random abilities has already been *identified*.
# Curses on unidentified items are no longer revealed in character
  dumps or in the output of the 'Inspect' command.
# Fixed a typo - "intellegence". (Greg Stark)
# Updated the DOS version to compile with the latest version of
  the Allegro library.
New in 3.0.2:
# Limited the maximum size of floor stacks to 23, so that get_item()
  can always display a list containing all objects.
# Renamed 'genocide' to 'banishment' and 'mass genocide' to 'mass
  banishment' since that name fits much better to the effect. The
  priest's 'banishment' spell has been renamed to 'banish evil' to
  avoid confusion and since that is what it actually does.
# Replaced silver arrows and bolts with mithril ammo since slay
  evil was too powerful.
# Changed the color of seeker bolts to green since there are so
  many 'light blue' ammo objects now.
# 'Golden staves' had the wrong color. (John I'anson-Holton)
# Improved indentation of the object descriptions in the character
  dump. (Andrew Sidwell)
# Destruction/Earthquake spells didn't properly destroy stacks of
  objects. After saving and loading the game, parts of the stacks
  were restored. (reported by Matthias Kurzke)
# Zapping a stack of recharging rods would instantly recharge all
  but one of them. (Tormod Haugen)
# Fixed an error in the LCC Makefile.
# Fixed an off-by-one error that prevented savefiles with the
  maximum number of monsters or objects from loading correctly.
  (Takeshi Mogami)
# Fixed an abuse that allowed the player to kill a monster with a
  ball spell by staying out of sight and detection range of the
  monster while the monster just patiently waited without ever getting
  a turn (reported by Tormod Haugen). Wounded monsters will now always
  get their turn, even when out of range.
# The Elfstone 'Elessar' and the Jewel 'Evenstar' have the INSTA_ART
  flag now to make the APW-Borg happy.
# Amulets of resistance are now fully known after identifying one
  for the first time. (Dr. Andrew White)
# The option for flushing of pending input when failing to cast a
  spell didn't work.
# Fixed several bugs in the scorefile handling that could lead to
  duplicated entries for a single character. (reported by Hallvard
  Furuseth and Mauro Scarpa)
# Unified the code for object infos and artifact spoilers. (Andrew
  Sidwell)
# Added event-handler code to call Lua functions when things happen
  in the game.
# Allow multiple Lua event handlers per event.
# Moved the generation of the player's fixed starting equipment
  (food and torches) to a Lua event handler.
# Which objects a store will buy and sell is now determined by a
  Lua script.
# Added various improvments to make finding errors in Lua code
  easier.
# The lib/edit/*.txt files can now optionally contain the names of
  the default object, monster, terrain, and flavor colors instead of
  just a character specifying the Angband color code.
# Changed the format of the flavor.txt file to make parsing easier.
# Allow the use of the Angband version number in conditional
  statements of the *.prf file format.
# Added Takeshi Mogami's bigtile patch that allows tile-graphics
  to have doubled width.
# Added support for David Gervais' 32x32 tileset to the Windows,
  X11, and XAW ports. The tiles are available as a separate download
  from: ftp://clockwork.dementia.org/angband/Extra/32x32.zip (Takeshi
  Mogami)
# Improved the error message when a font can't be loaded in the
  X11 and XPJ frontends.
# Fixed a memory leak when switching between the various tilesets
  in the Windows version.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2003/09/12 20:07:16 grant Exp $
d28 1
a28 1
USE_GCC2=	# defined
@


1.23
log
@kill all references to gcc.buildlink2.mk and compiler.mk, and define
USE_GCC2 or USE_GCC3 where appropriate.

the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.

more changes to come later...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2003/07/13 13:51:41 wiz Exp $
d4 2
a5 3
DISTNAME=	angband-3.0.1
PKGNAME=	angband-x11-3.0.1
PKGREVISION=	1
@


1.22
log
@PKGREVISION bump for libiconv update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2003/06/11 20:50:54 abs Exp $
d29 1
a29 1
.  include "../../mk/gcc.buildlink2.mk"
@


1.21
log
@Update for the fact that 'arm' ports have been called NetBSD-*-arm for a while
now and not NetBSD-*-arm32. Changes include one or more of:
    - Change MACHINE_ARCH == arm32 to also match arm
    - Where ONLY_FOR_PLATFORM includes NetBSD-*-arm32, add NetBSD-*-arm
    - Where BROKEN or worked around for arm gcc bugs, set USE_GCC3
The last may shake out a few more broken packages the next bulk build.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2003/06/02 14:05:03 abs Exp $
d6 1
@


1.20
log
@Use mk/gcc.buildlink2.mk rather than gcc/buildlink2.mk so lang/gcc3
is accepted. Suggested by Grant.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2003/04/10 20:10:17 grant Exp $
d27 1
a27 1
.if ${MACHINE_ARCH} == "arm32"
@


1.19
log
@make usage of pax more consistent, use -O to bomb on broken archives
(suggested by lukem), group z, r and f flags.

some whitespace cleanup.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2003/04/10 19:43:19 grant Exp $
d28 1
a28 1
.  include "../../lang/gcc/buildlink2.mk"
@


1.18
log
@drop some parens, fix whitespace.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2003/01/26 10:30:51 agc Exp $
d34 2
a35 1
	cd ${PREFIX}/share/games/angband/lib/info/ && ${PAX} -rOzf ${DISTDIR}/${SPOILERFILE}
@


1.17
log
@Use -O to tell pax(1) that there is only 1 volume in the angband spoilers
file. This is a workaround for what seems like a tar archive produced by
GNU tar not being able to be read by our pax(1).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2003/01/24 13:36:19 wiz Exp $
d27 2
a28 2
.if (${MACHINE_ARCH} == arm32)
. include "../../lang/gcc/buildlink2.mk"
@


1.16
log
@Note in USE_NCURSES variable which functions actually are missing for this
to build with native curses.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2002/09/29 06:32:37 jlam Exp $
d34 1
a34 1
	cd ${PREFIX}/share/games/angband/lib/info/ && ${PAX} -rzf ${DISTDIR}/${SPOILERFILE}
@


1.15
log
@Use gcc/buildlink2.mk instead of Makefile.gcc
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2002/08/16 03:12:13 jschauma Exp $
d20 1
a20 1
USE_NCURSES=	# defined
@


1.14
log
@Beautify: correct tab-stops.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2002/07/26 22:06:46 jschauma Exp $
d18 2
a19 1
USE_X11=	yes
d28 1
a28 2
. include "../../lang/gcc/Makefile.gcc"
MAKE_FLAGS+=		CC=${CC}
d38 1
a38 1
.include "../../devel/ncurses/buildlink.mk"
@


1.13
log
@Update angbadn-x11 to 3.0.1 as suggested in PR pkg/17605.  Some modifications
to the suggested Makefile by myself.

Our previous version was 2.8.3, so the list of changes is rather extensive.
A complete list is available on the packages homepage.

Highlights include (as far as I can tell, not being a user of this package):
- the usual feature enhancements and bug-fixes
- randomized character generation
- improved monster AI
- color coded messages and more sound events
- lots of environmental, monster and player changes
- new MASTER_SITE
- new HOMEPAGE
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2002/04/20 15:04:47 cjep Exp $
d4 3
a6 3
DISTNAME=		angband-3.0.1
PKGNAME=		angband-x11-3.0.1
CATEGORIES=		games x11
d8 1
a8 1
DISTFILES=		${DISTNAME}${EXTRACT_SUFX} ${SPOILERFILE}
d10 3
a12 3
MAINTAINER=		root@@garbled.net
HOMEPAGE=		http://thangorodrim.angband.org/
COMMENT=		Tolkien based variant of Moria for X11 displays
d14 1
a14 1
CONFLICTS=		angband-tty-[0-9]*
d16 1
a16 1
EXTRACT_ONLY=		${DISTNAME}${EXTRACT_SUFX}
d18 2
a19 2
USE_X11=			yes
USE_NCURSES=		# defined
d21 1
a21 1
SPOILERFILE=		angband-spoilers.tar.gz
d23 2
a24 2
GNU_CONFIGURE=		yes
CONFIGURE_ARGS=		--with-setgid=games --prefix=${PREFIX}
@


1.12
log
@Backout previous arm32 change and redo somewhat more elegantly...
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2002/04/20 13:08:41 cjep Exp $
d4 2
a5 2
DISTNAME=		angband-283
PKGNAME=		angband-x11-2.8.3
d7 2
a8 3
MASTER_SITES=		ftp://export.andrew.cmu.edu/angband/Source/ \
			ftp://ftp.greyhelm.com/pub/Games/Angband/Angband-2.7.x/Source/
DISTFILES=		${DISTNAME}${EXTRACT_SUFX} angband-spoilers.tar.gz
d11 1
a11 1
HOMEPAGE=		http://www.phial.com/angband/
d17 3
a19 4
WRKSRC=			${WRKDIR}/${DISTNAME}/src
MAKEFILE=		Makefile.std
ALL_TARGET=		angband
USE_X11=		yes
d23 3
d31 6
a36 9
do-install:
	${INSTALL} -d -o bin -g games -m 0775 ${PREFIX}/share/angband
	${CP} -R ${WRKDIR}/${DISTNAME}/lib/* ${PREFIX}/share/angband
	cd ${PREFIX}/share/angband/help && \
		${PAX} -rzf ${DISTDIR}/${SPOILERFILE}
	${CHOWN} -R bin:games ${PREFIX}/share/angband
	${CHMOD} -R 0664 ${PREFIX}/share/angband/*
	(cd ${PREFIX}/share/angband && ${CHMOD} 0775 apex bone data edit file help info save user xtra)
	${INSTALL} -c -s -o bin -g games -m 2755 ${WRKSRC}/angband ${PREFIX}/bin
d38 1
@


1.11
log
@On arm32 use gcc-2.95.3 to avoid internal compiler error.
Pass CC to make in the environment.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2002/03/18 15:30:15 wiz Exp $
a19 1
MAKE_ENV+=		CC=${CC}
d27 1
@


1.10
log
@Don't abuse PATCHFILES, copy patches from angband-tty instead.
Addresses part of 15717.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2001/12/15 20:25:36 agc Exp $
d20 1
d25 4
@


1.9
log
@Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2001/09/27 23:18:04 jlam Exp $
a21 3

PATCHFILES+=		${_PKGSRCDIR}/games/angband-tty/patches/patch-*
ALLFILES=		${DISTFILES}	# don't checksum shared patches
@


1.8
log
@Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2001/02/16 15:10:42 wiz Exp $
d23 1
a23 1
PATCHFILES+=		${PKGSRCDIR}/games/angband-tty/patches/patch-*
@


1.7
log
@Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2000/09/11 00:22:23 wiz Exp $
d15 1
a15 1
CONFLICTS=		angband-tty-*
@


1.6
log
@Install spoiler files, as requested in pkg/8341; sort PLIST.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2000/01/26 16:41:53 pooka Exp $
d13 1
@


1.5
log
@Remove homepage from pkg/DESCR and add it to Makefile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2000/01/02 03:20:07 wiz Exp $
d7 3
a9 1
MASTER_SITES=		ftp://export.andrew.cmu.edu/angband/Source/
d16 1
d25 2
d30 2
@


1.4
log
@replaced some commands by their ${COMMAND} counterparts
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 1999/04/26 18:38:28 garbled Exp $
d10 1
@


1.3
log
@add USE_X11=yes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 1998/12/31 15:19:15 tv Exp $
d24 3
a26 3
	chown -R bin:games ${PREFIX}/share/angband
	chmod -R 0664 ${PREFIX}/share/angband/*
	(cd ${PREFIX}/share/angband && chmod 0775 apex bone data edit file help info save user xtra)
@


1.2
log
@Don't reach into other pkg's ${WRKDIR}.  Add appropriate CONFLICTS between
the angband pkgs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 1998/08/27 13:22:08 garbled Exp $
d16 1
@


1.1
log
@angband-x11: a Tolkien based variant of Moria for X11 displays
@
text
@d1 1
a1 1
# $NetBSD$
d7 1
a7 1
MASTER_SITES=		# empty
d11 1
a11 1
WRKSRC=			../angband-tty/work/${DISTNAME}/src
d13 1
a13 2
NO_CHECKSUM=		yes
USE_X11=		yes
d17 2
a18 4
do-fetch: # empty
do-extract:
	@@mkdir work
	(cd ../angband-tty && make clean && make patch)
d22 1
a22 1
	${CP} -R ../angband-tty/work/${DISTNAME}/lib/* ${PREFIX}/share/angband
a26 3

do-clean:
	@@rm -rf work
@

