Package: xosview
Version: 1.14-3
Severity: important
Tags: patch

Hello,

xosview currently FTBFS on hurd-i386, the attached trivial patch fixes
the missing bits to make it build and work again.

Samuel

-- System Information:
Debian Release: jessie/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.9.0 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xosview depends on:
ii  libc6       2.17-6
ii  libgcc1     1:4.8.1-2
ii  libstdc++6  4.8.1-2
ii  libx11-6    2:1.6.0-1

Versions of packages xosview recommends:
ii  xfonts-base  1:1.0.3

xosview suggests no packages.

-- no debconf information

-- 
Samuel
> X..., c'est un millefeuille avec une couche de crème patissière, une
> de sauce tomate et une de crème d'anchois... Mais c'est vrai que
> c'est un système ouvert: tu peux y rajouter des pépites de chocolat...
-+- Ol in Guide du linuxien pervers - "Remettez m'en une couche !" -+-
diff -ur xosview-1.14/Makefile xosview-1.14-mine/Makefile
--- xosview-1.14/Makefile       2013-03-27 17:26:15.000000000 +0000
+++ xosview-1.14-mine/Makefile  2013-06-30 09:58:45.000000000 +0000
@@ -75,6 +75,16 @@
 CPPFLAGS += -Ibsd/
 endif
 
+ifeq ($(PLATFORM), gnu)
+OBJS += gnu/MeterMaker.o \
+        gnu/get_def_pager.o \
+        gnu/loadmeter.o \
+        gnu/memmeter.o \
+        gnu/pagemeter.o \
+        gnu/swapmeter.o
+CPPFLAGS += -Ignu/
+endif
+
 ifeq ($(PLATFORM), irix65)
 OBJS += irix65/MeterMaker.o \
         irix65/cpumeter.o \
diff -ur xosview-1.14/debian/control xosview-1.14-mine/debian/control
--- xosview-1.14/debian/control 2013-04-26 08:05:03.000000000 +0000
+++ xosview-1.14-mine/debian/control    2013-06-30 09:53:57.000000000 +0000
@@ -15,7 +15,7 @@
 Vcs-Browser: 
http://anonscm.debian.org/gitweb/?p=collab-maint/xosview.git;a=summary
 
 Package: xosview
-Architecture: linux-any kfreebsd-any
+Architecture: linux-any kfreebsd-any hurd-any
 Depends: ${misc:Depends}, ${shlibs:Depends}
 Recommends: xfonts-base
 Description: X based system monitor
diff -ur xosview-1.14/debian/rules xosview-1.14-mine/debian/rules
--- xosview-1.14/debian/rules   2013-04-26 07:54:31.000000000 +0000
+++ xosview-1.14-mine/debian/rules      2013-06-30 09:54:57.000000000 +0000
@@ -13,6 +13,8 @@
   PLATFORM=linux
 else ifeq ($(DEB_BUILD_ARCH_OS),kfreebsd)
   PLATFORM=bsd
+else ifeq ($(DEB_BUILD_ARCH_OS),hurd)
+  PLATFORM=gnu
 else
   $(error Missing implementation for $(DEB_BUILD_ARCH_OS))
 endif

Reply via email to