head	1.16;
access;
symbols
	pkgsrc-2026Q1:1.16.0.4
	pkgsrc-2026Q1-base:1.16
	pkgsrc-2025Q4:1.16.0.2
	pkgsrc-2025Q4-base:1.16
	pkgsrc-2025Q3:1.15.0.6
	pkgsrc-2025Q3-base:1.15
	pkgsrc-2025Q2:1.15.0.4
	pkgsrc-2025Q2-base:1.15
	pkgsrc-2025Q1:1.15.0.2
	pkgsrc-2025Q1-base:1.15
	pkgsrc-2024Q4:1.14.0.6
	pkgsrc-2024Q4-base:1.14
	pkgsrc-2024Q3:1.14.0.4
	pkgsrc-2024Q3-base:1.14
	pkgsrc-2024Q2:1.14.0.2
	pkgsrc-2024Q2-base:1.14
	pkgsrc-2024Q1:1.12.0.2
	pkgsrc-2024Q1-base:1.12
	pkgsrc-2023Q4:1.11.0.6
	pkgsrc-2023Q4-base:1.11
	pkgsrc-2023Q3:1.11.0.4
	pkgsrc-2023Q3-base:1.11
	pkgsrc-2023Q2:1.11.0.2
	pkgsrc-2023Q2-base:1.11
	pkgsrc-2023Q1:1.10.0.6
	pkgsrc-2023Q1-base:1.10
	pkgsrc-2022Q4:1.10.0.4
	pkgsrc-2022Q4-base:1.10
	pkgsrc-2022Q3:1.10.0.2
	pkgsrc-2022Q3-base:1.10
	pkgsrc-2022Q2:1.8.0.2
	pkgsrc-2022Q2-base:1.8
	pkgsrc-2022Q1:1.7.0.2
	pkgsrc-2022Q1-base:1.7
	pkgsrc-2021Q4:1.6.0.2
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.4.0.2
	pkgsrc-2021Q3-base:1.4
	pkgsrc-2021Q2:1.3.0.4
	pkgsrc-2021Q2-base:1.3
	pkgsrc-2021Q1:1.3.0.2
	pkgsrc-2021Q1-base:1.3
	pkgsrc-2020Q4:1.2.0.2
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.1.0.10
	pkgsrc-2020Q3-base:1.1
	pkgsrc-2020Q2:1.1.0.8
	pkgsrc-2020Q2-base:1.1
	pkgsrc-2020Q1:1.1.0.4
	pkgsrc-2020Q1-base:1.1
	pkgsrc-2019Q4:1.1.0.6
	pkgsrc-2019Q4-base:1.1
	pkgsrc-2019Q3:1.1.0.2
	pkgsrc-2019Q3-base:1.1;
locks; strict;
comment	@# @;


1.16
date	2025.10.23.20.37.14;	author wiz;	state Exp;
branches;
next	1.15;
commitid	1V2hBZn9ypXaCJfG;

1.15
date	2025.02.12.06.45.03;	author ryoon;	state Exp;
branches;
next	1.14;
commitid	wrOiT0jBBwBs99JF;

1.14
date	2024.05.06.08.07.30;	author nia;	state Exp;
branches;
next	1.13;
commitid	lx8U61LxTLI8GU8F;

1.13
date	2024.04.06.08.05.37;	author wiz;	state Exp;
branches;
next	1.12;
commitid	xuM7fEJrv2TOC35F;

1.12
date	2024.01.30.14.22.04;	author ryoon;	state Exp;
branches;
next	1.11;
commitid	gARf2FgciecARtWE;

1.11
date	2023.05.06.19.09.29;	author ryoon;	state Exp;
branches;
next	1.10;
commitid	U0SnpK5fQpHc6WnE;

1.10
date	2022.09.11.12.51.47;	author wiz;	state Exp;
branches;
next	1.9;
commitid	5DT6DUEaifG2DrTD;

1.9
date	2022.08.11.05.08.34;	author gutteridge;	state Exp;
branches;
next	1.8;
commitid	yKydzoO42ClN3qPD;

1.8
date	2022.04.25.11.04.43;	author tnn;	state Exp;
branches;
next	1.7;
commitid	6L28JvichAIEvzBD;

1.7
date	2022.03.28.10.44.16;	author tnn;	state Exp;
branches;
next	1.6;
commitid	wGZijpoltfmliYxD;

1.6
date	2021.12.08.16.04.40;	author adam;	state Exp;
branches;
next	1.5;
commitid	2PyWjHx5T8rqARjD;

1.5
date	2021.11.18.14.45.37;	author nia;	state Exp;
branches;
next	1.4;
commitid	EuwRKL6BNK4dOhhD;

1.4
date	2021.09.08.21.05.08;	author nia;	state Exp;
branches;
next	1.3;
commitid	6PGjeVec6yMAbc8D;

1.3
date	2021.02.09.22.33.23;	author nia;	state Exp;
branches;
next	1.2;
commitid	8lI7Fyg1nKnJs5HC;

1.2
date	2020.09.30.07.30.22;	author nia;	state Exp;
branches;
next	1.1;
commitid	okb2abXLm7g4I2qC;

1.1
date	2019.06.30.21.41.46;	author nia;	state Exp;
branches;
next	;
commitid	amYQ5lUvbisF8gtB;


desc
@@


1.16
log
@*: recursive bump for pcre2

Running an old binary against the new pcre doesn't work:
/usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by /usr/pkg/lib/libglib-2.0.so.0 not defined
@
text
@# $NetBSD: Makefile,v 1.15 2025/02/12 06:45:03 ryoon Exp $

BUILD_TARGET=	client master server

.include "Makefile.common"

PKGREVISION=	10

COMMENT=	First-person shooter game based on Cube 2

CONFLICTS+=	sauerbraten-server-[0-9]*

INSTALLATION_DIRS+=	share/applications
INSTALLATION_DIRS+=	share/pixmaps

post-install:
	${INSTALL_DATA} ${FILESDIR}/sauerbraten.desktop \
	    ${DESTDIR}${PREFIX}/share/applications
	${INSTALL_DATA} ${WRKSRC}/data/cube.png \
	    ${DESTDIR}${PREFIX}/share/pixmaps/sauerbraten.png

.include "../../audio/SDL2_mixer/buildlink3.mk"
.include "../../graphics/SDL2_image/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../devel/SDL2/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.15
log
@*: Recursive revbump from audio/flac-1.5.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2024/05/06 08:07:30 nia Exp $
d7 1
a7 1
PKGREVISION=	9
@


1.14
log
@Split out server package for games/sauerbraten
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2024/04/06 08:05:37 wiz Exp $
d7 1
a7 1
PKGREVISION=	8
@


1.13
log
@* recursive bump for libxkbcommon 1.7.0

Marc Baudoin reported problems with using old binary packages
with the new libkxbcommon, so force everything to 1.7.0
@
text
@d1 5
a5 1
# $NetBSD: Makefile,v 1.12 2024/01/30 14:22:04 ryoon Exp $
a6 2
DISTNAME=	sauerbraten_2020_12_27_linux
PKGNAME=	sauerbraten-2020_12_27
a7 3
CATEGORIES=	games
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=sauerbraten/}
EXTRACT_SUFX=	.tar.bz2
a8 2
MAINTAINER=	nia@@NetBSD.org
HOMEPAGE=	http://sauerbraten.org/
a9 11
LICENSE=	zlib AND cc-by-nc-sa-v3.0-license

USE_TOOLS+=	gmake pkg-config pax
USE_LANGUAGES=	c c++03

WRKSRC=		${WRKDIR}/sauerbraten
BUILD_DIRS+=	src
BUILD_TARGET=	client master server

# GCC precompiled headers...
RELRO_SUPPORTED=	no
d11 1
a11 2
LDFLAGS.NetBSD+=	-lrt
LDFLAGS.SunOS+=		-lsocket -lnsl
a12 2
INSTALLATION_DIRS+=	bin
INSTALLATION_DIRS+=	libexec
a13 3
INSTALLATION_DIRS+=	share/doc/sauerbraten
INSTALLATION_DIRS+=	share/sauerbraten/data
INSTALLATION_DIRS+=	share/sauerbraten/packages
d16 1
a16 14
pre-configure:
.for prog in client master server
	${SED}	-e 's,@@PREFIX@@,${PREFIX},g' \
		< ${FILESDIR}/sauerbraten.sh.in > \
		${WRKDIR}/sauer_${prog}
.endfor

do-install:
.for prog in client master server
	${INSTALL_SCRIPT} ${WRKDIR}/sauer_${prog} \
	    ${DESTDIR}${PREFIX}/bin
	${INSTALL_PROGRAM} ${WRKSRC}/src/sauer_${prog} \
	    ${DESTDIR}${PREFIX}/libexec
.endfor
a20 3
	cd ${WRKSRC}/docs && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/doc/sauerbraten
	cd ${WRKSRC}/data && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/data
	cd ${WRKSRC}/packages && ${PAX} -rw -pp . ${DESTDIR}${PREFIX}/share/sauerbraten/packages
a22 1
.include "../../graphics/MesaLib/buildlink3.mk"
a25 2
.include "../../devel/zlib/buildlink3.mk"
.include "../../net/enet/buildlink3.mk"
@


1.12
log
@*: Recursive revbump from audio/pulseaudio-17.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2023/05/06 19:09:29 ryoon Exp $
d5 1
a5 1
PKGREVISION=	7
@


1.11
log
@*: Recursive revbump from audio/libopus 1.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/09/11 12:51:47 wiz Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.10
log
@*: bump PKGREVISION for flac shlib bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2022/08/11 05:08:34 gutteridge Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.9
log
@Bump all dependent packages of wayland (belatedly)

The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/04/25 11:04:43 tnn Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.8
log
@sauerbraten: needs -lsocket -lnsl on SunOS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/03/28 10:44:16 tnn Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.7
log
@g*/*: revbump(1) for libsndfile
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/12/08 16:04:40 adam Exp $
d26 1
@


1.6
log
@revbump for icu and libffi
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/11/18 14:45:37 nia Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.5
log
@games: Mark the Cube 2 engine games as unsupported by RELRO

Unfortunately they use precompiled headers with GCC in a way that
would be very difficult to disable.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2021/09/08 21:05:08 nia Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.4
log
@Recursive revbump for audio/jack
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2021/02/09 22:33:23 nia Exp $
d22 3
@


1.3
log
@sauerbraten: Update to 2020_12_27

Unknown changes, seems to use SDL2 now which is nice.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/09/30 07:30:22 nia Exp $
d5 1
@


1.2
log
@Drop MAINTAINER for a few things I no longer use
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2019/06/30 21:41:46 nia Exp $
d3 2
a4 2
DISTNAME=	sauerbraten_2013_04_04_collect_edition_linux
PKGNAME=	sauerbraten-2013_04_04
d9 1
a9 1
MAINTAINER=	pkgsrc-users@@NetBSD.org
a25 2
INSTALLATION_DIRS+=	share/icons/hicolor/16x16/apps
INSTALLATION_DIRS+=	share/icons/hicolor/32x32/apps
d29 1
d47 2
a48 4
	${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer16.png \
	    ${DESTDIR}${PREFIX}/share/icons/hicolor/16x16/apps/sauerbraten.png
	${INSTALL_DATA} ${WRKSRC}/src/xcode/help/sauer32.png \
	    ${DESTDIR}${PREFIX}/share/icons/hicolor/32x32/apps/sauerbraten.png
d53 1
a53 1
.include "../../audio/SDL_mixer/buildlink3.mk"
d55 1
a55 1
.include "../../graphics/SDL_image/buildlink3.mk"
d57 1
a57 1
.include "../../devel/SDL/buildlink3.mk"
@


1.1
log
@Add sauerbraten-2013_04_04 as games/sauerbraten

Cube 2: Sauerbraten is a free multiplayer & singleplayer first
person shooter, the successor of the Cube FPS.

Much like the original Cube, the aim of this game is fun, old school
deathmatch gameplay and also to allow map/geometry editing to be
done cooperatively in-game.

The engine supporting the game is entirely original in code &
design, and its code is Open Source (ZLIB license, read the docs
for more on how you can use the engine).
@
text
@d1 1
a1 1
# $NetBSD$
d9 1
a9 1
MAINTAINER=	nia@@NetBSD.org
@

