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 ---

Reply via email to