1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
|
invaders (1.0.0-16) unstable; urgency=medium
* Substitute ${CC} in the ./compile.sh script
* Mark the text region as RX and the data region as RW in the linker
script
* Update the qemu-system-x86_64 invocation line in README.Debian
* Do not redefine bool/true/false for C23 compliant compilers
(Closes: #1096844)
* Add --param=min-pagesize=0 to CFLAGS to declare the first 4k as
valid memory
* Bump debian/watch file standard to 4
* Bump Standards-Version to 4.7.0
* Rules-Requires-Root: no
* Update my Debian packaging copyright year
-- Fabian Greffrath <fabian@debian.org> Tue, 25 Feb 2025 17:24:15 +0100
invaders (1.0.0-15) unstable; urgency=medium
* Improvements to the linker script:
+ Rename to debian/invaders.ld.
+ Add a PROVIDE rule to enable linking on platforms with
underscore-prefixed assembly symbol names.
+ Link more sections into the ELF binary.
* Override dh_dwz with an empty rule.
-- Fabian Greffrath <fabian@debian.org> Mon, 20 Jul 2020 21:12:41 +0200
invaders (1.0.0-14) unstable; urgency=medium
* Update Uploaders field to my Debian address.
* Bump debhelper-compat to 13.
* Bump Standards-Version to 4.5.0.
* Update Vcs-* fields to point to the Salsa GIT repository.
* Add "Enhances: grub2-common" relationship, as we call update-grub2
in the maintainer scripts.
* Add "Suggests: qemu-system-x86" relationship, as it is possible to
run the game directly in QEMU.
* 01-misspelling-loose.patch: Improve word spacing.
* 04-change-colors.patch: Reset colors when game is restarted.
* Add a minimal linker script to fix FTBFS ("PHDR segment not
covered by LOAD segment") with current binutils (see #958525).
* 06-speed-up.patch: New patch, speed up alien ships up to about
factor 2 when all are destroyed.
* 02-build-flags.patch: Add "-fno-stack-protector" to CFLAGS for
compilers that default to this build flag.
* 02-build-flags.patch: Remove "-W" from CFLAGS to silence a useless
warning.
* Do not call dh_strip at all, we do not want a -dbgsym package
anyway.
* Only call update-grub2 in maintainer scripts if
/boot/grub/grub.cfg already exists (LP: #1876411).
* Add a README.Debian file to document that Secure Boot needs to be
disabled (see #958894) and how to run the game in QEMU.
-- Fabian Greffrath <fabian@debian.org> Sat, 09 May 2020 12:30:17 +0200
invaders (1.0.0-13) unstable; urgency=low
[ Evgeni Golov ]
* Correct Vcs-* URLs to point to anonscm.debian.org
[ Fabian Greffrath ]
* Fix ftbfs with GCC-5 (Closes: #777915).
+ 02-static-inline.patch: Declare ins##s() and outs##s() as
"static inline" as well.
+ 03-reboot-on-esc.patch: Declare reboot() as "static inline",
since it calls outb() which is static inline itself.
* Fix unversioned debian/copyright format URI.
* Bump Standards-Version and remove obsolete DM-Upload-Allowed field.
* Bump debhelper compat level to 9.
-- Fabian Greffrath <fabian+debian@greffrath.com> Mon, 27 Apr 2015 10:22:14 +0200
invaders (1.0.0-12) unstable; urgency=low
[ Fabian Greffrath ]
* Split 01-pointer-targets-differ-in-signedness.patch into two separate
patches: 01-misspelling-loose.patch and 01-uint8-char.patch.
* Rename 02-gcc-ldflags.patch to 02-build-flags.patch, clean up CFLAGS
and LDFLAGS a bit (we don't need -m32 twice) and replace -Werror with -W.
* 02-static-inline.patch: Replace "extern inline" with "static inline" in
io.h to allow for non-optimized builds.
* 04-change-colors.patch: Use PgUp and PgDown to toggle through the color
palette and use a secret key to toggle "psychedelic mode". ;)
* 05-pause.patch: Use "P" to pause and resume.
* Add DEP-3 compliant headers to all patches.
* Make debian/copyright DEP-5 compliant and update Debian packaging license.
* Update Standards-Version to 3.9.2.
* Set Architecture to "any-i386 any-amd64" instead of a hard-coded list.
-- Stefan Potyra <sistpoty@ubuntu.com> Tue, 01 Nov 2011 14:12:46 +0100
invaders (1.0.0-11) unstable; urgency=low
[ Fabian Greffrath ]
* Refreshed all patches.
* debian/patches/03-reboot-on-esc.patch: Only reboot when the ESC key
is pressed in-game, not during the GAME OVER screen.
* Relaxed debhelper build-dependency a bit.
* Updated my email address.
* Removed spurious removal of an obsoleted config file.
* Converted packaging to source format "3.0 (quilt)".
[ Stefan Potyra ]
* Add myself to uploaders.
[ Fabian Greffrath ]
* Set DM-Upload-Allowed: yes.
-- Fabian Greffrath <fabian+debian@greffrath.com> Tue, 22 Dec 2009 08:52:16 +0100
invaders (1.0.0-10) unstable; urgency=low
[ Stefan Potyra ]
* Fix build failures if stack-protector is enabled by default,
thanks to Kees Cook for the patches:
+ rename debian/patches/02-amd64.patch to 02-gcc-ldflags.patch
+ move -nostdlib to CFLAGS, as it's a compiler flag
+ use CFLAGS for linking as well (since gcc is used)
[ Fabian Greffrath ]
* debian/patches/02-gcc-ldflags.patch: Replace -fno-builtin with
-ffreestanding, the latter implies the former and is even stricter.
* debian/patches/03-reboot-on-esc.patch: New patch, perform a reboot
when the ESC key is pressed. Relies on the keyboard controller available
at port 0x64 (just as the whole game does anyway).
-- Fabian Greffrath <fabian@debian-unofficial.org> Fri, 13 Nov 2009 13:44:59 +0100
invaders (1.0.0-9) unstable; urgency=low
[ Fabian Greffrath ]
* debian/clean, debian/grub-invaders.{docs,examples,install}:
+ Added.
* debian/compat:
+ Raised debhelper compatibility to 7.
* debian/control:
+ Changed Section from misc to kernel.
+ Raised Build-Depends to debhelper (>= 7.2) and quilt (>= 0.46-7).
+ Bumped Standards-Version to 3.8.3.
+ Removed spurious Suggests on grub2.
* debian/copyright:
+ Converted into a machine-readable format.
+ Adjusted license for io.h to GPL-2 (not GPL-2+).
+ Relicensed the Debian packaging under the GNU All-Permissive License.
* debian/examples/grub-menu.lst, debian/scripts/22_invaders:
+ Use the original filename "invaders.exec" instead of "invaders".
* debian/grub-invaders.post{inst,rm}:
+ Renamed from post{inst,rm}.
* debian/patches/:
+ Switched from dpatch to quilt for patch management.
+ Applied fixes from Carl-Daniel Hailfinger
<c-d.hailfinger.devel.2006 at gmx.net> found at
<http://www.coreboot.org/pipermail/coreboot/2009-April/046558.html>:
* debian/patches/01-pointer-targets-differ-in-signedness.dpatch:
+ Use (char *) instead of (uint8 *).
* debian/patches/02-amd64.dpatch:
+ Fix incompatibility with newer gcc and binutils.
* debian/rules:
+ Converted to debhelper 7.2.
+ Improved stripping.
* debian/scripts/22_invaders:
+ Renamed from debian/scripts/grub.
+ Use grub-mkconfig_lib instead of the deprecated update-grub_lib
(Closes: #539947). Thanks Didier 'OdyX' Raboud.
[ Evgeni Golov ]
* debian/README.source:
+ Added a short note on where to get info about quilt.
-- Fabian Greffrath <fabian@debian-unofficial.org> Thu, 20 Aug 2009 20:31:38 +0200
invaders (1.0.0-8) unstable; urgency=low
* debian/control:
+ Set Maintainer to Debian Games Team and added myself to Uploaders.
+ Added Vcs-Svn and Vcs-Browser fields.
+ Bumped Suggests to 'grub2 (>= 1.96+20080531-1)'.
* debian/patches/01-pointer-targets-differ-in-signedness.dpatch:
+ Fixed misspelling: "YOU LOOSE" should be "YOU LOSE" (Closes: #478928).
Thanks Daniel Kahn Gillmor <dkg-debian.org@fifthhorseman.net>.
* debian/scripts/grub:
+ Fixed to use functions out of /usr/lib/grub/update-grub_lib instead of
${GRUB_DRIVE_BOOT} (Closes: #492267). Thanks
Justin B Rye <jbr@edlug.org.uk>.
+ Added a missing "prepare_grub_to_access_device ${GRUB_DEVICE_BOOT}"
call. Without it, it could break if /boot/ is in a different device than
whatever came before invaders. Thanks Robert Millan <rmh@aybabtu.com>.
-- Fabian Greffrath <fabian@debian-unofficial.org> Fri, 1 Aug 2008 14:44:00 +0100
invaders (1.0.0-7) unstable; urgency=low
* debian/postinst:
+ Remove forgotten config file `/etc/grub.d/20_invaders'
before running update-grub2.
-- Fabian Greffrath <fabian@debian-unofficial.org> Sun, 10 Feb 2008 15:30:00 +0100
invaders (1.0.0-6) unstable; urgency=low
* debian/control:
+ Changed Suggests to 'grub2 (>= 1.95+20080116-1)'.
-- Fabian Greffrath <fabian@debian-unofficial.org> Sun, 27 Jan 2008 20:15:00 +0100
invaders (1.0.0-5) unstable; urgency=low
* debian/control:
+ Bumped Standards-Version to 3.7.3.
+ Added Homepage: field.
+ Added 'Depends: ${misc:Depends}'.
+ Added 'Suggests: grub2 (>= 1.95+20081116-1)'.
+ Removed Recommends.
* debian/postinst, debian/postrm:
+ Use update-grub2 instead of update-grub (Closes: #460078).
* debian/rules:
+ Install debian/scripts/grub to '/etc/grub.d/22_invaders'.
* debian/scripts/grub:
+ Synced with memtest86 (3.4-1) packaging.
-- Fabian Greffrath <fabian@debian-unofficial.org> Wed, 23 Jan 2008 10:00:00 +0100
invaders (1.0.0-4) unstable; urgency=low
* Support /boot on separate partition (Closes: #424928).
Thanks, Paul Martin <pm@debian.org>!
* Support stripping of the binary file /boot/invaders.
* Recommends: grub2 (>= 1.95+20070515-1) | grub.
-- Fabian Greffrath <fabian@debian-unofficial.org> Fri, 18 May 2007 14:55:00 +0100
invaders (1.0.0-3) unstable; urgency=low
* Fix bogus postrm.
-- Fabian Greffrath <fabian@debian-unofficial.org> Sun, 13 May 2007 15:08:00 +0100
invaders (1.0.0-2) unstable; urgency=low
* Install ELF image, not a.out (Closes: #422366).
Thanks, Robert Millan <rmh@aybabtu.com>!
* Add support for building on amd64 (Closes: #422364).
Thanks again, Robert Millan <rmh@aybabtu.com>!
* Provide /etc/grub.d/20_invaders and run update-grub in postinst/-rm
(Closes: #417030). Thanks again, Robert Millan <rmh@aybabtu.com>!
* Recommends: grub2 (>= 1.95+20070505-1) | grub.
-- Fabian Greffrath <fabian@debian-unofficial.org> Sat, 5 May 2007 15:22:00 +0100
invaders (1.0.0-1) unstable; urgency=low
* Initial release (Closes: #415955).
-- Fabian Greffrath <fabian@debian-unofficial.org> Fri, 23 Mar 2007 09:46:00 +0100
|