head	1.8;
access;
symbols
	pkgsrc-2026Q3:1.8.0.8
	pkgsrc-2026Q3-base:1.8
	pkgsrc-2026Q2:1.8.0.6
	pkgsrc-2026Q2-base:1.8
	pkgsrc-2026Q1:1.8.0.4
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.8.0.2
	pkgsrc-2025Q4-base:1.8
	pkgsrc-2025Q3:1.7.0.6
	pkgsrc-2025Q3-base:1.7
	pkgsrc-2025Q2:1.7.0.4
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.7.0.2
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.6.0.40
	pkgsrc-2024Q4-base:1.6
	pkgsrc-2024Q3:1.6.0.38
	pkgsrc-2024Q3-base:1.6
	pkgsrc-2024Q2:1.6.0.36
	pkgsrc-2024Q2-base:1.6
	pkgsrc-2024Q1:1.6.0.34
	pkgsrc-2024Q1-base:1.6
	pkgsrc-2023Q4:1.6.0.32
	pkgsrc-2023Q4-base:1.6
	pkgsrc-2023Q3:1.6.0.30
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.28
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.26
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.24
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.22
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.20
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.18
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.16
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.14
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.12
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.6.0.10
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.8
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.6
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.6.0.4
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.6.0.2
	pkgsrc-2020Q1-base:1.6
	pkgsrc-2019Q4:1.4.0.42
	pkgsrc-2019Q4-base:1.4
	pkgsrc-2019Q3:1.4.0.38
	pkgsrc-2019Q3-base:1.4
	pkgsrc-2019Q2:1.4.0.36
	pkgsrc-2019Q2-base:1.4
	pkgsrc-2019Q1:1.4.0.34
	pkgsrc-2019Q1-base:1.4
	pkgsrc-2018Q4:1.4.0.32
	pkgsrc-2018Q4-base:1.4
	pkgsrc-2018Q3:1.4.0.30
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.28
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.26
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.4.0.24
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.4.0.22
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.4.0.18
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.16
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.14
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.12
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.4.0.10
	pkgsrc-2016Q2-base:1.4
	pkgsrc-2016Q1:1.4.0.8
	pkgsrc-2016Q1-base:1.4
	pkgsrc-2015Q4:1.4.0.6
	pkgsrc-2015Q4-base:1.4
	pkgsrc-2015Q3:1.4.0.4
	pkgsrc-2015Q3-base:1.4
	pkgsrc-2015Q2:1.4.0.2
	pkgsrc-2015Q2-base:1.4
	pkgsrc-2015Q1:1.3.0.6
	pkgsrc-2015Q1-base:1.3
	pkgsrc-2014Q4:1.3.0.4
	pkgsrc-2014Q4-base:1.3
	pkgsrc-2014Q3:1.3.0.2
	pkgsrc-2014Q3-base:1.3
	pkgsrc-2014Q2:1.2.0.10
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.8
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.2.0.6
	pkgsrc-2013Q4-base:1.2
	pkgsrc-2013Q3:1.2.0.4
	pkgsrc-2013Q3-base:1.2
	pkgsrc-2013Q2:1.2.0.2
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2013Q1:1.1.0.2
	pkgsrc-2013Q1-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2025.11.17.11.00.53;	author wiz;	state Exp;
branches;
next	1.7;
commitid	riyAI0LyQsKiDTiG;

1.7
date	2025.01.06.21.49.18;	author ktnb;	state Exp;
branches;
next	1.6;
commitid	hYEuLVhpvshmltEF;

1.6
date	2020.03.20.11.57.45;	author nia;	state Exp;
branches;
next	1.5;
commitid	XgzioScE8x0eq81C;

1.5
date	2020.01.18.23.32.06;	author rillig;	state Exp;
branches;
next	1.4;
commitid	shGUwZfkr7sleeTB;

1.4
date	2015.04.25.14.23.04;	author tnn;	state Exp;
branches;
next	1.3;
commitid	fkfRjMEDCPfoNYiy;

1.3
date	2014.09.25.12.57.04;	author jperkin;	state Exp;
branches;
next	1.2;
commitid	YH3VSkq2yGSv8JRx;

1.2
date	2013.04.14.05.22.34;	author dholland;	state Exp;
branches;
next	1.1;

1.1
date	2013.01.05.22.19.19;	author wiz;	state Exp;
branches;
next	;


desc
@@


1.8
log
@*: switch all sourceforge HOMEPAGEs to https
@
text
@# $NetBSD: Makefile,v 1.7 2025/01/06 21:49:18 ktnb Exp $
#

DISTNAME=	uqm-0.7.0-source
PKGNAME=	${DISTNAME:S/-source//}
PKGREVISION=	3
CATEGORIES=	games
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=sc2/}
EXTRACT_SUFX=	.tgz
DISTFILES=	${DEFAULT_DISTFILES} uqm-0.7.0-content.uqm

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://sc2.sourceforge.net/
COMMENT=	Ur-Quan Masters
# GPL and Creative Commons Attribution-NonCommercial-ShareAlike 2.5
# At the moment cc-by-nc-sa-2.5v-license is not present in pkgsrc/licenses/,
# this is why LICENSE is commented out.
#LICENSE=	gnu-gpl-v2 AND cc-by-nc-sa-2.5v-license

DIST_SUBDIR=		uqm
EXTRACT_ONLY=		${DISTNAME}${EXTRACT_SUFX}
USE_TOOLS=		gmake pkg-config
WRKSRC=			${WRKDIR}/${PKGNAME_NOREV}

# Do not ignore custom CFLAGS and LDFLAGS
SUBST_CLASSES+=		build
SUBST_STAGE.build=	pre-configure
SUBST_MESSAGE.build=	Fixing build.vars.in
SUBST_FILES.build=	build.vars.in
SUBST_SED.build+=	-e '/CFLAGS/ s;@@CFLAGS@@;${CFLAGS:Q} @@CFLAGS@@;'
SUBST_SED.build+=	-e '/LDFLAGS/ s;@@LDFLAGS@@;${LDFLAGS:Q} @@LDFLAGS@@;'

# The procedure described in ${WRKSRC}/build/unix/README.packages
# to make the configure process non-interactive does not work so as a
# workaround we comment out the sh(1) read built-in command.
SUBST_CLASSES+=		nomenu
SUBST_STAGE.nomenu=	pre-configure
SUBST_MESSAGE.nomenu=	Make configure process non-interactive.
SUBST_FILES.nomenu=	build/unix/menu_functions
SUBST_SED.nomenu+=	-e 's/read /\#read /'

SUBST_CLASSES+=		config
SUBST_STAGE.config=	post-configure
SUBST_MESSAGE.config=	Fixing config.state.
SUBST_FILES.config=	config.state
SUBST_SED.config+=	-e 's;opengl;pure;' # Disable OpenGL support
SUBST_SED.config+=	-e 's;/usr/local/games;${PREFIX};'

REPLACE_SH=		build.sh build/unix/recurse

INSTALLATION_DIRS=	bin lib/uqm share/uqm/content/packages share/doc/uqm

do-configure:
	cd ${WRKSRC} && env SH=${SH} ./build.sh uqm config

do-build:
	cd ${WRKSRC} && env SH=${SH} ./build.sh uqm reprocess_config && \
		env SH=${SH} ./build.sh uqm

do-install:
	cd ${WRKSRC} && env DESTDIR=${DESTDIR} SH=${SH} ./build.sh uqm install
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/uqm-0.7.0-content.uqm \
		${DESTDIR}${PREFIX}/share/uqm/content/packages
	${INSTALL_DATA} ${WRKSRC}/doc/users/manual.txt \
		${DESTDIR}${PREFIX}/share/doc/uqm

.include "../../mk/pthread.buildlink3.mk"
.include "../../audio/libmikmod/buildlink3.mk"
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../multimedia/libogg/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.7
log
@revbump packages due to devel/libslang2 removal
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2020/03/20 11:57:45 nia Exp $
d13 1
a13 1
HOMEPAGE=	http://sc2.sourceforge.net/
@


1.6
log
@*: Convert broken sourceforge HOMEPAGEs back to http
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2020/01/18 23:32:06 rillig Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.5
log
@all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2015/04/25 14:23:04 tnn Exp $
d13 1
a13 1
HOMEPAGE=	https://sc2.sourceforge.net/
@


1.4
log
@Recursive revbump following MesaLib update, categories g through n.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2014/09/25 12:57:04 jperkin Exp $
d13 1
a13 1
HOMEPAGE=	http://sc2.sourceforge.net/
@


1.3
log
@Ensure we use a sane shell.  Fixes build on SunOS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2013/04/14 05:22:34 dholland Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.2
log
@Use ${SH} to run the build shellscript. Otherwise on Solaris it runs
a useless shell and fails miserably.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2013/01/05 22:19:19 wiz Exp $
d49 2
d54 1
a54 1
	cd ${WRKSRC} && ${SH} ./build.sh uqm config
d57 2
a58 2
	cd ${WRKSRC} && ${SH} ./build.sh uqm reprocess_config && \
		${SH} ./build.sh uqm
d61 1
a61 1
	cd ${WRKSRC} && env DESTDIR=${DESTDIR} ${SH} ./build.sh uqm install
@


1.1
log
@Import uqm-0.7.0nb1 as games/uqm from wip, packaged by Leonardo Taccari and
Ben Collver.

Ur-Quan Masters is a port of the original Star Control 2 for 3DO Consoles.

The project started in August 2002, when Toys For Bob  released the partially
ported sources of Star Control 2 3DO version to the fan community. Our goal
is to port this wonderful game to current personal computers and operating
systems. It is and will remain 100% free of charge, and anyone can contribute
to the project and thus help make it even better.
@
text
@d1 1
a1 1
# $NetBSD$
d52 1
a52 1
	cd ${WRKSRC} && ./build.sh uqm config
d55 2
a56 1
	cd ${WRKSRC} && ./build.sh uqm reprocess_config && ./build.sh uqm
d59 1
a59 1
	cd ${WRKSRC} && env DESTDIR=${DESTDIR} ./build.sh uqm install
@

