pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
starfighter: update to starfighter-2.4
Module Name: pkgsrc-wip
Committed By: Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By: yhardy
Date: Sun Dec 27 20:18:26 2020 +0200
Changeset: b72d121570ece42ed7ac3a30fea39ed0b1d765e2
Modified Files:
starfighter/Makefile
starfighter/PLIST
starfighter/distinfo
Removed Files:
starfighter/patches/patch-sound_Makefile.am
Log Message:
starfighter: update to starfighter-2.4
Release announcement:
I was going to say that this was another small bugfix, but it ended up being a
bit bigger than we expected, so we're bumping the version number of this up to
2.4. This came about from us fixing a massive bug that caused music to not be
installed properly (oops!), but then snowballed as we found more and more
improvements we wanted to make, mostly to the simulation of Project:
Starfighter version 1.1 via Classic difficulty. In fact it's so close to
version 1.1 now that we were able to outline all the noteworthy differences in
a dedicated page on the website, Old Bugs and Behaviors.
The notable changes include:
* Added a Dutch translation contributed by Heimen Stoffels.
* Made it so that the player starts at the same part of the screen in Classic
difficulty as in version 1.1 (which is in the top-left quadrant rather than
in the center).
* Made it so that critical shield (that is, when you have only 1 shield left)
causes more smoke particles to be generated.
* Fixed a bug where Kline could continue circling while running away, causing
him to flee diagonally at a rather slow speed (and also allowing you to
kill him pretty easily).
* Fixed a bug which caused music to not get installed properly (it was being
installed in the sound directory instead of the music directory).
* Made the Venus mission start in the same way as version 1.1 in Classic
difficulty (albeit with a shorter delay, since the dialog is shorter than
it was in version 1.1).
* Made it so that the game doesn't go unresponsive to the OS when dying or
after winning the Venus mission (meaning you don't have to wait for the
game to proceed to the Game Over / Credits screen before you can quit the
game normally, and also preventing weird bugs if you resize the window
during that time).
* Made it so that resizing the window in the credits screen repositions the
credits text to the new center.
* Simulated the smaller Kline health bars of version 1.1 in Classic
difficulty. While Kline's health bar is still the larger size, its display
is broken up into sections so that it now perfectly simulates version 1.1's
Kline health bar behavior (a previous release already caused the portions
of the health bar to be reduced in "steps", so they already behaved as if
they were multiple health bars in Classic difficulty).
* Made it possible to switch to concentrate mode even with the Super Charge
in Classic difficulty, as was the case in the original.
* Caused star position to be recalculated when you resize the window. This
prevents weird gaps in the starfield when you make the window bigger in the
middle of a mission, for instance.
* Added an option to compile a binary that will attempt to use the original
music. We won't be distributing that music because that is a violation of
copyright, but for those who have the music and want to mod it into the
game (no pun intended), it is now possible to do this without changing the
source code. Simply pass SF_OLD_MUSIC=1 as an option to the configure
script and it will attempt to load the original music file names and use
them exactly as version 1.1 did.
* Corrected the damage of micro rockets and triple-spread plasma bullets for
Classic difficulty. These were both doubled at some point for balancing, so
Classic difficulty now lowers the damage they inflict to their original
values.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b72d121570ece42ed7ac3a30fea39ed0b1d765e2
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
starfighter/Makefile | 4 ++--
starfighter/PLIST | 2 ++
starfighter/distinfo | 9 ++++-----
starfighter/patches/patch-sound_Makefile.am | 15 ---------------
4 files changed, 8 insertions(+), 22 deletions(-)
diffs:
diff --git a/starfighter/Makefile b/starfighter/Makefile
index c244fb9c44..c17e0309b3 100644
--- a/starfighter/Makefile
+++ b/starfighter/Makefile
@@ -1,9 +1,9 @@
# $NetBSD$
-DISTNAME= starfighter-2.3.3
+DISTNAME= starfighter-2.4
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_GITHUB:=pr-starfighter/}
-GITHUB_TAG= v2.3.3
+GITHUB_TAG= v2.4
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://pr-starfighter.github.io/
diff --git a/starfighter/PLIST b/starfighter/PLIST
index 4f2bc7a18b..a966c59e06 100644
--- a/starfighter/PLIST
+++ b/starfighter/PLIST
@@ -204,6 +204,8 @@ share/starfighter/locale/en/LC_MESSAGES/pr-starfighter.mo
share/starfighter/locale/genpot.sh
share/starfighter/locale/ja.po
share/starfighter/locale/ja/LC_MESSAGES/pr-starfighter.mo
+share/starfighter/locale/nl.po
+share/starfighter/locale/nl/LC_MESSAGES/pr-starfighter.mo
share/starfighter/locale/pr-starfighter.pot
share/starfighter/music/RE.ogg
share/starfighter/music/death.ogg
diff --git a/starfighter/distinfo b/starfighter/distinfo
index ca5d5c2b25..c641cd53dc 100644
--- a/starfighter/distinfo
+++ b/starfighter/distinfo
@@ -1,7 +1,6 @@
$NetBSD$
-SHA1 (starfighter-2.3.3.tar.gz) = a7889260006167bc8145443b1d363f007d29bed7
-RMD160 (starfighter-2.3.3.tar.gz) = 078486ce113bd7d5d2dbcf7f1081b3b164edc74d
-SHA512 (starfighter-2.3.3.tar.gz) = 17cc74d7e17e7efcda366a882f4094c02132bad67730beb7e6644469b79226fe37001e0dafde964960d2b9e99e460de1b103f41017e4ceef2663468e75e1520e
-Size (starfighter-2.3.3.tar.gz) = 50190857 bytes
-SHA1 (patch-sound_Makefile.am) = fbbc22398f227402bee9ae3dffde8a6243e06937
+SHA1 (starfighter-2.4.tar.gz) = 312b17e3fab7b25813b0d5175ecd8e45cc104d5e
+RMD160 (starfighter-2.4.tar.gz) = 672f3e53f797a29b3b7b4b06f1d8dcc779069376
+SHA512 (starfighter-2.4.tar.gz) = 107b87d9aacd6c21b2f257a24bf18113663419c33200d6697fd3793436f68623108049ec22718021551c83b918a19c79d26ac30c4996276c416f13bc76384f42
+Size (starfighter-2.4.tar.gz) = 50221089 bytes
diff --git a/starfighter/patches/patch-sound_Makefile.am b/starfighter/patches/patch-sound_Makefile.am
deleted file mode 100644
index 5ceb421b1d..0000000000
--- a/starfighter/patches/patch-sound_Makefile.am
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD$
-
-Install sound files where it is expected.
-
---- sound/Makefile.am.orig 2020-09-20 16:14:06.000000000 +0000
-+++ sound/Makefile.am
-@@ -3,7 +3,7 @@
- # http://creativecommons.org/publicdomain/zero/1.0/ for more
- # information. This file is offered as-is, without any warranty.
-
--sounddir = $(pkgdatadir)/music
-+sounddir = $(pkgdatadir)/sound
-
- nobase_dist_sound_DATA = \
- beamLaser.ogg \
Home |
Main Index |
Thread Index |
Old Index