pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/games/quakespasm quakespasm: Update to 0.94.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/8127200423f8
branches: trunk
changeset: 372010:8127200423f8
user: nia <nia%pkgsrc.org@localhost>
date: Mon Jan 17 13:48:26 2022 +0000
description:
quakespasm: Update to 0.94.3
Changes in 0.94.3
Handle sky textures with non-standard sizes and warn about them (e.g. ad_tears)
Allow loading textures not aligned to 16 pixels and warn about them (eg. the horde2 map of Dimension of the Machine from 2021 rerelease update/2.)
diffstat:
games/quakespasm/Makefile | 12 +-
games/quakespasm/PLIST | 3 +-
games/quakespasm/distinfo | 10 +-
games/quakespasm/files/quakespasm.1 | 166 ++++++++++++++++++++++++++++++++
games/quakespasm/patches/patch-Makefile | 14 ++
games/quakespasm/patches/patch-aa | 15 --
6 files changed, 193 insertions(+), 27 deletions(-)
diffs (267 lines):
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/Makefile
--- a/games/quakespasm/Makefile Mon Jan 17 13:35:13 2022 +0000
+++ b/games/quakespasm/Makefile Mon Jan 17 13:48:26 2022 +0000
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.13 2021/12/08 16:04:40 adam Exp $
+# $NetBSD: Makefile,v 1.14 2022/01/17 13:48:26 nia Exp $
-DISTNAME= quakespasm-0.93.2
-PKGREVISION= 4
+DISTNAME= quakespasm-0.94.3
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=quakespasm/}
-EXTRACT_SUFX= .tgz
MAINTAINER= snj%NetBSD.org@localhost
HOMEPAGE= http://quakespasm.sourceforge.net/
@@ -13,16 +11,18 @@
USE_TOOLS+= gmake
-INSTALLATION_DIRS= bin
-
MAKE_FLAGS+= USE_SDL2=1
MAKE_FLAGS+= MP3LIB=mpg123
WRKSRC= ${WRKDIR}/${DISTNAME}/Quake
BUILD_TARGET= quakespasm
+INSTALLATION_DIRS= bin
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/quakespasm ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${FILESDIR}/quakespasm.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
.include "../../audio/libvorbis/buildlink3.mk"
.include "../../audio/mpg123/buildlink3.mk"
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/PLIST
--- a/games/quakespasm/PLIST Mon Jan 17 13:35:13 2022 +0000
+++ b/games/quakespasm/PLIST Mon Jan 17 13:48:26 2022 +0000
@@ -1,2 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2010/03/08 22:00:31 snj Exp $
+@comment $NetBSD: PLIST,v 1.2 2022/01/17 13:48:26 nia Exp $
bin/quakespasm
+man/man1/quakespasm.1
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/distinfo
--- a/games/quakespasm/distinfo Mon Jan 17 13:35:13 2022 +0000
+++ b/games/quakespasm/distinfo Mon Jan 17 13:48:26 2022 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 10:44:22 nia Exp $
+$NetBSD: distinfo,v 1.10 2022/01/17 13:48:26 nia Exp $
-BLAKE2s (quakespasm-0.93.2.tgz) = 73152e78fbbb9ad2543394b612a490edd5956517cc1715b3cdcf57c991e9bdff
-SHA512 (quakespasm-0.93.2.tgz) = 30e8515aa9c6a64ef76f2440e878493e98e85e8c19356738e35b5bbd6e5f49ed42b4d73dc716cce0e687b4e7e27a65fa97541e89ae7857fb165a63e09385743f
-Size (quakespasm-0.93.2.tgz) = 8527223 bytes
-SHA1 (patch-aa) = 3c46fbc72ffa736be66aa4b96e683406a6b05832
+BLAKE2s (quakespasm-0.94.3.tar.gz) = 3da5f409e062393163763678438d62ea499c1c58b238ce707e7c262d031fb035
+SHA512 (quakespasm-0.94.3.tar.gz) = ab592c1941e96dcf02308e3deb0ddf3aadbfa05f404042710b03ab9910b26b14f6ae63ae8e3fc49d5efe9b35286ce548644e1efa1f9a081fff66fa13328ed313
+Size (quakespasm-0.94.3.tar.gz) = 10347918 bytes
+SHA1 (patch-Makefile) = 45a7a31e3bb1865c287f3c6669a4eba120ab2b50
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/files/quakespasm.1
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/quakespasm/files/quakespasm.1 Mon Jan 17 13:48:26 2022 +0000
@@ -0,0 +1,166 @@
+.\" Hey, EMACS: -*- nroff -*-
+.\" First parameter, NAME, should be all caps
+.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
+.\" other parameters are allowed: see man(7), man(1)
+.TH QUAKESPASM 1 "2012-03-27"
+.\" Please adjust this date whenever revising the manpage.
+.\"
+.\" Some roff macros, for reference:
+.\" .nh disable hyphenation
+.\" .hy enable hyphenation
+.\" .ad l left justify
+.\" .ad b justify to both left and right margins
+.\" .nf disable filling
+.\" .fi enable filling
+.\" .br insert line break
+.\" .sp <n> insert n+1 empty lines
+.\" for manpage-specific macros, see man(7)
+.SH NAME
+quakespasm \- an engine for iD software's Quake
+.SH SYNOPSIS
+.B quakespasm
+.RI [ options ]
+.SH DESCRIPTION
+This manual page documents briefly the
+.B quakespasm
+command.
+.PP
+.\" TeX users may be more comfortable with the \fB<whatever>\fP and
+.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
+.\" respectively.
+\fBQuakespasm\fP is a *Nix friendly Quake Engine based on the SDL port of the
+popular FitzQuake. It includes some new features, important fixes, and aims
+for portability and 64 bit correctness.
+.SH OPTIONS
+This program follows the Quake convention, with long options starting with a
+single dash (`-'). A summary of options is included below.
+.TP
+.B \-basedir \fIdirectory\fR
+Specify the location of the game data files.
+.TP
+.B \-bgsound
+Continue to play sound when the game window is backgrounded.
+.TP
+.B \-bpp \fIinteger\fR
+Specify the colour depth used for the video mode.
+.TP
+.B \-cd
+Use CD audio.
+.TP
+.B \-cddev \fIdevice\fR
+Specify the CD device to be used for CD audio.
+.TP
+.B \-condebug
+Write a log file containing debugging information.
+.TP
+.B \-consize \fIinteger\fR
+Specify the size of the console buffer in kilobytes.
+.TP
+.B \-current
+Start the game in the current video mode for OpenGL.
+.TP
+.B \-dedicated
+Start the game in a dedicated server mode.
+.TP
+.B \-dinput
+Enable DirectInput mode for input devices in the game. [Not used.]
+.TP
+.B \-f, \-fullscreen
+Use a full screen video mode.
+.TP
+.B \-fitz
+Fitz mode: disable Quakespasm customizations, act like vanilla Fitzquake.
+.TP
+.B \-force
+Force the switch to the video mode specified by other command line arguments.
+.TP
+.B \-fullsbar
+Enable the refreshing of the full status bar.
+.TP
+.B \-game \fIname\fR
+Start the game using the files from a mission pack or a mod.
+.TP
+.B \-heapsize \fIinteger\fR
+Start the game and allocate the specified number of kilobytes of memory for the
+game.
+.TP
+.B \-height \fIpixels\fR
+Specify the vertical resolution to use for the game screen.
+.TP
+.B \-hipnotic
+Start the game with the Hipnotic mission pack.
+.TP
+.B \-ip \fIip-address\fR
+Start the game and specify an alternative IP address to be used by the game.
+.TP
+.B \-ipxport \fIport\fR
+The port number to be used by the server for the IPX network protocol.
+.TP
+.B \-listen \fIinteger\fR
+Specify the maximum number of players that can connect to the listen server.
+.TP
+.B \-minmemory
+Allocate as little memory as possible while remaining functional.
+.TP
+.B \-noadd
+Disable the use of the OpenGL additive texture environment extension.
+.TP
+.B \-noadjustaspect
+Disable automatic adjustment of the video mode aspect ratio.
+.TP
+.B \-nocdaudio
+Disable CD music audio.
+.TP
+.B \-nocombine
+Disable the use of the OpenGL texture combining extension.
+.TP
+.B \-noipx
+Disable game support for the IPX/SPX network protocol.
+.TP
+.B \-nolan
+Disable support for all network protocols.
+.TP
+.B \-nomouse
+Disable support for the mouse.
+.TP
+.B \-nomtex
+Disable the use of the OpenGL multitexture extension.
+.TP
+.B \-nosound
+Disable support for sound hardware.
+.TP
+.B \-noudp
+Disable support for the UDP network protocol.
+.TP
+.B \-particles \fIinteger\fR
+Specify the maximum number of particles to be rendered on the screen at once.
+.TP
+.B \-port \fIport\fR
+Specify port for both IPX and UDP network protocols.
+.TP
+.B \-quoth
+Use extensions from the Quoth mod.
+.TP
+.B \-rogue
+Start the game with the Rogue mission pack.
+.TP
+.B \-sndspeed \fIsample-rate\fR
+Specify the sampling rate used for sound, default is 11025.
+.TP
+.B \-udpport \fIport\fR
+Specify the UDP port number that the game should use for network play.
+.TP
+.B \-w, \-window
+Start the game in a windowed OpenGL video mode.
+.TP
+.B \-width \fIpixels\fR
+The horizontal resolution to use for the game screen.
+.TP
+.B \-zone \fIkb\fR
+Specify the amount of memory in kilobytes to allocate to holding dynamic
+information such as aliases.
+.SH AUTHOR
+Quakespasm was written by Kristian Duske and John Fitzgibbons.
+.PP
+This manual page was written by David Banks <amoebae%gmail.com@localhost>,
+for the Debian project (and may be used by others).
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/patches/patch-Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/games/quakespasm/patches/patch-Makefile Mon Jan 17 13:48:26 2022 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-Makefile,v 1.1 2022/01/17 13:48:27 nia Exp $
+
+Don't clobber LDFLAGS.
+
+--- Makefile.orig 2021-09-04 20:56:50.000000000 +0000
++++ Makefile
+@@ -49,7 +49,6 @@ STRIP ?= strip
+ PKG_CONFIG ?= pkg-config
+
+ CPUFLAGS=
+-LDFLAGS =
+ DFLAGS ?=
+ CFLAGS ?= -Wall -Wno-trigraphs
+ CFLAGS += $(CPUFLAGS)
diff -r 3ab273bc02f5 -r 8127200423f8 games/quakespasm/patches/patch-aa
--- a/games/quakespasm/patches/patch-aa Mon Jan 17 13:35:13 2022 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.3 2015/02/02 22:24:48 snj Exp $
-
-Don't clobber LDFLAGS.
-
---- Makefile.orig 2014-09-20 13:37:35.000000000 -0700
-+++ Makefile 2015-02-02 12:26:17.000000000 -0800
-@@ -52,7 +52,7 @@ STRIP ?= strip
- #CPUFLAGS= -mtune=k8
- #CPUFLAGS= -march=atom
- CPUFLAGS=
--LDFLAGS =
-+#LDFLAGS =
- DFLAGS ?=
- CFLAGS ?= -Wall -Wno-trigraphs
- CFLAGS += $(CPUFLAGS)
Home |
Main Index |
Thread Index |
Old Index