pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/games/quakespasm



Module Name:    pkgsrc
Committed By:   nia
Date:           Mon Jan 17 13:48:27 UTC 2022

Modified Files:
        pkgsrc/games/quakespasm: Makefile PLIST distinfo
Added Files:
        pkgsrc/games/quakespasm/files: quakespasm.1
        pkgsrc/games/quakespasm/patches: patch-Makefile
Removed Files:
        pkgsrc/games/quakespasm/patches: patch-aa

Log Message:
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.)


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 pkgsrc/games/quakespasm/Makefile
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/games/quakespasm/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/games/quakespasm/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/games/quakespasm/files/quakespasm.1
cvs rdiff -u -r0 -r1.1 pkgsrc/games/quakespasm/patches/patch-Makefile
cvs rdiff -u -r1.3 -r0 pkgsrc/games/quakespasm/patches/patch-aa

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/games/quakespasm/Makefile
diff -u pkgsrc/games/quakespasm/Makefile:1.13 pkgsrc/games/quakespasm/Makefile:1.14
--- pkgsrc/games/quakespasm/Makefile:1.13       Wed Dec  8 16:04:40 2021
+++ pkgsrc/games/quakespasm/Makefile    Mon Jan 17 13:48:26 2022
@@ -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 @@ LICENSE=    gnu-gpl-v2
 
 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"

Index: pkgsrc/games/quakespasm/PLIST
diff -u pkgsrc/games/quakespasm/PLIST:1.1.1.1 pkgsrc/games/quakespasm/PLIST:1.2
--- pkgsrc/games/quakespasm/PLIST:1.1.1.1       Mon Mar  8 22:00:31 2010
+++ pkgsrc/games/quakespasm/PLIST       Mon Jan 17 13:48:26 2022
@@ -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

Index: pkgsrc/games/quakespasm/distinfo
diff -u pkgsrc/games/quakespasm/distinfo:1.9 pkgsrc/games/quakespasm/distinfo:1.10
--- pkgsrc/games/quakespasm/distinfo:1.9        Tue Oct 26 10:44:22 2021
+++ pkgsrc/games/quakespasm/distinfo    Mon Jan 17 13:48:26 2022
@@ -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

Added files:

Index: pkgsrc/games/quakespasm/files/quakespasm.1
diff -u /dev/null pkgsrc/games/quakespasm/files/quakespasm.1:1.1
--- /dev/null   Mon Jan 17 13:48:27 2022
+++ pkgsrc/games/quakespasm/files/quakespasm.1  Mon Jan 17 13:48:26 2022
@@ -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).

Index: pkgsrc/games/quakespasm/patches/patch-Makefile
diff -u /dev/null pkgsrc/games/quakespasm/patches/patch-Makefile:1.1
--- /dev/null   Mon Jan 17 13:48:27 2022
+++ pkgsrc/games/quakespasm/patches/patch-Makefile      Mon Jan 17 13:48:27 2022
@@ -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)



Home | Main Index | Thread Index | Old Index