Your message dated Thu, 05 Jul 2012 09:17:14 +0000
with message-id <[email protected]>
and subject line Bug#679330: fixed in ioquake3 1.36+svn2287-2
has caused the Debian Bug report #679330,
regarding ioquake3: Add support for GNU/Hurd
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
679330: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679330
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ioquake3
Version: 1.36+svn2287
Severity: normal
Tags: patch
User: [email protected]
Usertags: hurd
Hello, ioquake3 FTBFS for GNU/Hurd due to a lack of support for this OS:
#error "Operating system not supported", see
https://buildd.debian.org/status/fetch.php?pkg=ioquake3&arch=hurd-i386&ver=1.36%2Bsvn1946-5&stamp=1312459705
The attached patch adds support for the GNU/Hurd architecture by
changing the debian/control, Makefile and code/qcommon/q_platform.h
files. Please apply it whenever convenient for you.
Thanks!
--- a/debian/control 2012-06-23 01:06:28.000000000 +0200
+++ b/debian/control 2012-06-26 14:26:11.000000000 +0200
@@ -19,7 +19,7 @@
Homepage: http://www.ioquake3.org/
Package: ioquake3
-Architecture: linux-any kfreebsd-any
+Architecture: linux-any kfreebsd-any hurd-any
Depends: ${misc:Depends}, ${shlibs:Depends}
Recommends: x11-utils | zenity | kdebase-bin
Breaks: openarena (<< 0.8.5-10~)
@@ -32,7 +32,7 @@
openarena or another suitable set of game data.
Package: ioquake3-server
-Architecture: linux-any kfreebsd-any
+Architecture: linux-any kfreebsd-any hurd-any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Standalone server for ioQuake3 based games
This package installs a modified version of the ioQuake3 dedicated server,
@@ -43,7 +43,7 @@
openarena-server or another suitable set of server data.
Package: ioquake3-dbg
-Architecture: linux-any kfreebsd-any
+Architecture: linux-any kfreebsd-any hurd-any
Section: debug
Priority: extra
Depends: ioquake3 (= ${binary:Version}) | ioquake3-server (= ${binary:Version}),
--- a/Makefile 2012-06-26 13:33:50.000000000 +0200
+++ b/Makefile 2012-06-26 14:13:29.000000000 +0200
@@ -26,6 +26,10 @@
endif
endif
+ifeq ($(COMPILE_PLATFORM),gnu)
+ COMPILE_ARCH=x86
+endif
+
ifndef BUILD_STANDALONE
BUILD_STANDALONE =
endif
@@ -291,7 +295,7 @@
INSTALL=install
MKDIR=mkdir
-ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu"))
+ifneq (,$(findstring "$(PLATFORM)", "linux" "gnu_kfreebsd" "kfreebsd-gnu" "gnu"))
ifeq ($(ARCH),axp)
ARCH=alpha
--- a/code/qcommon/q_platform.h 2011-10-22 00:48:53.000000000 +0200
+++ b/code/qcommon//q_platform.h 2012-06-26 14:34:25.000000000 +0200
@@ -169,14 +169,16 @@
//================================================================= LINUX ===
-#if defined(__linux__) || defined(__FreeBSD_kernel__)
+#if defined(__linux__) || defined(__FreeBSD_kernel__) || defined(__GNU__)
#include <endian.h>
#if defined(__linux__)
#define OS_STRING "linux"
-#else
+#elif defined(__FreeBSD_kernel__)
#define OS_STRING "kFreeBSD"
+#else
+#define OS_STRING "GNU"
#endif
#ifdef __clang__
--- End Message ---
--- Begin Message ---
Source: ioquake3
Source-Version: 1.36+svn2287-2
We believe that the bug you reported is fixed in the latest version of
ioquake3, which is due to be installed in the Debian FTP archive:
ioquake3-dbg_1.36+svn2287-2_amd64.deb
to main/i/ioquake3/ioquake3-dbg_1.36+svn2287-2_amd64.deb
ioquake3-server_1.36+svn2287-2_amd64.deb
to main/i/ioquake3/ioquake3-server_1.36+svn2287-2_amd64.deb
ioquake3_1.36+svn2287-2.debian.tar.gz
to main/i/ioquake3/ioquake3_1.36+svn2287-2.debian.tar.gz
ioquake3_1.36+svn2287-2.dsc
to main/i/ioquake3/ioquake3_1.36+svn2287-2.dsc
ioquake3_1.36+svn2287-2_amd64.deb
to main/i/ioquake3/ioquake3_1.36+svn2287-2_amd64.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <[email protected]> (supplier of updated ioquake3 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Thu, 05 Jul 2012 08:57:53 +0100
Source: ioquake3
Binary: ioquake3 ioquake3-server ioquake3-dbg
Architecture: source amd64
Version: 1.36+svn2287-2
Distribution: experimental
Urgency: low
Maintainer: Debian Games Team <[email protected]>
Changed-By: Simon McVittie <[email protected]>
Description:
ioquake3 - Game engine for 3D first person shooter games
ioquake3-dbg - debug symbols for the ioquake3 game engine
ioquake3-server - Standalone server for ioQuake3 based games
Closes: 679330
Changes:
ioquake3 (1.36+svn2287-2) experimental; urgency=low
.
* Adjust gbp.conf for experimental
* Compile on Hurd, treating it like Linux and kFreeBSD (patch and testing
by Svante Signell, closes: #679330)
Checksums-Sha1:
49af7d8abb159f6440517074fc965c91f44f368e 2205 ioquake3_1.36+svn2287-2.dsc
b7264d09ebcc809413478269920b445a58226a53 19087
ioquake3_1.36+svn2287-2.debian.tar.gz
d255dd6da3080ff30ba3722b651938e0a74c1ebb 1891852
ioquake3_1.36+svn2287-2_amd64.deb
b1a530577f917c4ab9c1c317665c889ed5871a05 1140638
ioquake3-server_1.36+svn2287-2_amd64.deb
105aaaa3cd7d1cc791b336aeebbe5316f25c85e6 5240666
ioquake3-dbg_1.36+svn2287-2_amd64.deb
Checksums-Sha256:
d0efe33634828e7d16add30fb526f230438682be1c81365910709e78773f13c7 2205
ioquake3_1.36+svn2287-2.dsc
872312c4bc712b82eec7046a66dbceb099a405da58c3ea9586fb9cf03ac0fdce 19087
ioquake3_1.36+svn2287-2.debian.tar.gz
91ab667a782dcb85a80edf1be9e5a4962317085440482fd1b0a4f7683264b15f 1891852
ioquake3_1.36+svn2287-2_amd64.deb
80140529ff1a349a42fa5547aad7a4ab2707023ea64d7d5e4700684c7f2995a9 1140638
ioquake3-server_1.36+svn2287-2_amd64.deb
f429fca4cf6102d203749fecc8924706a134ba64c820da9c5f43ebefb19d2107 5240666
ioquake3-dbg_1.36+svn2287-2_amd64.deb
Files:
fdf3c3514ce65cd1ce46b129f69cf418 2205 games optional
ioquake3_1.36+svn2287-2.dsc
2fd167e8b64788abd0584fabd8f1d5ed 19087 games optional
ioquake3_1.36+svn2287-2.debian.tar.gz
79fd7a11cbbaa33a836ba480cf8ca0b1 1891852 games optional
ioquake3_1.36+svn2287-2_amd64.deb
09bf509c1899864d032da391680d01a9 1140638 games optional
ioquake3-server_1.36+svn2287-2_amd64.deb
b9aa9926c43f334a77685df3bd2fe8ae 5240666 debug extra
ioquake3-dbg_1.36+svn2287-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQIVAwUBT/VYNU3o/ypjx8yQAQgp/xAAnq4y2M0lmapEUKPVQ7CsjM9ewvdTzd2c
KaBmfLm1DgrZC5DOeS/cp0LFUZ99MvcVkArY9fn7rCEZep4p674IACjuQF33ZHJl
zF1SOWs5YTHqaSf+zvpHynfKyyOEokRX2MVeNQO0icJ6h3yK/m4MOLL72I9iosOK
2QigBb4vgHPMNp46HbiI8MCc5ICfbIP7fH3K8rH5aKuQXblh9zKiaXfqAsLVA78s
LnSyx7PIvB3stiuLLmjUUAb/sE5zpMPEtl8I7kv0eKe43iA0P6b8VrO1lzdtj3Uu
qTUzD+J30SqA1NM4oCEMoiKiZL2GV2imm8B7abBZmaRZJEGax8VgVrNRQyaH2ObX
dtVmtzFOj6l/1V05o0Bz9/swi6fw8+zsqfkOvze5c8tu0GEbJWgPAh7adZxVdL+W
XZAdAodAXF9Qdk5egqgCiHMmkAL4n1WXoRgaxSNUaW+PK2VDfFszlGBG4eFl4a6E
LQfAX2IOyJimj0aqwWO57eikyF5iBFQtNsnag0cudohPw642DgvU/wn54AR+EwtU
VqmZDjBvxw6c7m4gVTrwkMR/Y9DA+7jNh4CP2WPiZ43zz97ru5BgV+ackUN3VKpV
qJOrXeCKXDp049VDvC/BdvEZnY02YIjEppwuAJbcl+FCTqGbXt6L4a/nfsymO8Tn
+siWisXrk40=
=hsa/
-----END PGP SIGNATURE-----
--- End Message ---