[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#380066: marked as done (libggi: FTBFS on GNU/kFreeBSD)



Your message dated Thu, 27 Jul 2006 05:32:04 -0700
with message-id <E1G6524-0003GE-Co@spohr.debian.org>
and subject line Bug#380066: fixed in libggi 1:2.2.1-3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: libggi
Severity: important
Version: 1:2.2.1-2
Tags: patch


Hi,

the current version fails to build on GNU/kFreeBSD.

It needs to restrict fbdev support only for Linux archs.
Please find attached patch with that.

Thanks in advance

                        Petr
diff -u libggi-2.2.1/debian/control libggi-2.2.1/debian/control
--- libggi-2.2.1/debian/control
+++ libggi-2.2.1/debian/control
@@ -169,7 +169,7 @@
   Homepage: http://www.ggi-project.org/
 
 Package: libggi-target-fbdev
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
 Section: libs
 Priority: optional
 Depends: ${shlibs:Depends}, ${misc:Depends}, makedev (>= 2.3.1-24) | devfsd
diff -u libggi-2.2.1/debian/rules libggi-2.2.1/debian/rules
--- libggi-2.2.1/debian/rules
+++ libggi-2.2.1/debian/rules
@@ -14,6 +14,7 @@
 #HOST_ARCH  := $(if $(DEB_HOST_ARCH),$(DEB_HOST_ARCH),$(shell dpkg-architecture -qDEB_HOST_ARCH))
 BUILD_TYPE := $(if $(DEB_BUILD_GNU_TYPE),$(DEB_BUILD_GNU_TYPE),$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE))
 HOST_TYPE  := $(if $(DEB_HOST_GNU_TYPE),$(DEB_HOST_GNU_TYPE),$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE))
+DEB_HOST_ARCH_OS = $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
 
 #DFBGFX := /usr/lib/directfb-$(shell directfb-config --version)/gfxdrivers
 
@@ -99,12 +100,14 @@
 	 mv bin/cube3d			bin/ggi-cube3d;			\
 	 mv bin/monitest		bin/ggi-monitest;		\
 	 mv share/man/man1/cube3d.1	share/man/man1/ggi-cube3d.1;	\
-	 mv share/man/man1/monitest.1	share/man/man1/ggi-monitest.1;	\
-	 \
+	 mv share/man/man1/monitest.1	share/man/man1/ggi-monitest.1;	)
+ifeq (linux,$(DEB_HOST_ARCH_OS))
+	( set -e;
 	 cd $(INSTDIR)/etc/ggi/targets;					\
 	 mv fbdev.conf fbdev.conf-unhacked;				\
 	 sed -e '/directfb/ s/^/#/' <fbdev.conf-unhacked >fbdev.conf;	\
 	 rm fbdev.conf-unhacked;					)
+endif
 
 
 # Build architecture-independent files here.
@@ -127,10 +130,12 @@
 	dh_movefiles	-p$(tmtpkg)	usr/lib/ggi/display/monotext.*
 	dh_movefiles	-p$(ttipkg)	usr/lib/ggi/display/terminfo.*
 	dh_movefiles	-p$(tvcpkg)	usr/lib/ggi/display/vcsa.*
+ifeq (linux,$(DEB_HOST_ARCH_OS))
 	dh_movefiles	-p$(tfbpkg)	usr/lib/ggi/display/fbdev.*	\
 					usr/lib/ggi/display/linvtsw.*	\
 					usr/lib/ggi/default/fbdev/*/*.so\
 					etc/ggi/targets/fbdev.conf
+endif
 	dh_movefiles	-p$(tgdpkg)	usr/lib/ggi/display/glide.*
 	dh_movefiles	-p$(tsvpkg)	usr/lib/ggi/display/vgagl.*	\
 					usr/lib/ggi/display/svgalib*.*
@@ -166,11 +171,15 @@
 	dh_link		-p$(devpkg)	usr/share/doc/$(libpkg)		\
 					usr/share/doc/$(devpkg)
 #	dh_installdebconf
+ifeq (linux,$(DEB_HOST_ARCH_OS))
 	dh_installdocs	-N$(smppkg) -N$(emupkg) -N$(tmtpkg) -N$(tfbpkg)	-N$(txxpkg)
+	dh_installdocs	-p$(tfbpkg)	debian/tmp/README.mach64
+else
+	dh_installdocs	-N$(smppkg) -N$(emupkg) -N$(tmtpkg) -N$(txxpkg)
+endif
 	dh_installdocs	-p$(smppkg)	debian/README.samples
 	dh_installdocs	-p$(emupkg)	debian/tmp/README.*emu
 	dh_installdocs	-p$(tmtpkg)	debian/tmp/README.monotext
-	dh_installdocs	-p$(tfbpkg)	debian/tmp/README.mach64
 	dh_installdocs	-p$(txxpkg)	debian/tmp/README.X
 	dh_installexamples -p$(smppkg)	programs/demos/*.c programs/util/*.c
 	dh_installmenu

--- End Message ---
--- Begin Message ---
Source: libggi
Source-Version: 1:2.2.1-3

We believe that the bug you reported is fixed in the latest version of
libggi, which is due to be installed in the Debian FTP archive:

libggi-samples_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-samples_2.2.1-3_i386.deb
libggi-target-aa_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-aa_2.2.1-3_i386.deb
libggi-target-emu_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-emu_2.2.1-3_i386.deb
libggi-target-fbdev_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-fbdev_2.2.1-3_i386.deb
libggi-target-glide_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-glide_2.2.1-3_i386.deb
libggi-target-monotext_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-monotext_2.2.1-3_i386.deb
libggi-target-svgalib_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-svgalib_2.2.1-3_i386.deb
libggi-target-terminfo_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-terminfo_2.2.1-3_i386.deb
libggi-target-vcsa_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-vcsa_2.2.1-3_i386.deb
libggi-target-x_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi-target-x_2.2.1-3_i386.deb
libggi2-dev_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi2-dev_2.2.1-3_i386.deb
libggi2_2.2.1-3_i386.deb
  to pool/main/libg/libggi/libggi2_2.2.1-3_i386.deb
libggi_2.2.1-3.diff.gz
  to pool/main/libg/libggi/libggi_2.2.1-3.diff.gz
libggi_2.2.1-3.dsc
  to pool/main/libg/libggi/libggi_2.2.1-3.dsc



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 380066@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Anibal Monsalve Salazar <anibal@debian.org> (supplier of updated libggi 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 27 Jul 2006 21:32:13 +1000
Source: libggi
Binary: libggi-target-emu libggi-target-x libggi-samples libggi2-dev libggi-target-lcd823 libggi-target-vcsa libggi-target-fbdev libggi2 libggi-target-aa libggi-target-monotext libggi-target-svgalib libggi-target-terminfo libggi-target-glide
Architecture: source i386
Version: 1:2.2.1-3
Distribution: unstable
Urgency: low
Maintainer: Anibal Monsalve Salazar <anibal@debian.org>
Changed-By: Anibal Monsalve Salazar <anibal@debian.org>
Description: 
 libggi-samples - General Graphics Interface sample programs
 libggi-target-aa - General Graphics Interface ASCII Art display target
 libggi-target-emu - General Graphics Interface colour emulation targets
 libggi-target-fbdev - General Graphics Interface direct access framebuffer target
 libggi-target-glide - General Graphics Interface Glide2 display target
 libggi-target-monotext - General Graphics Interface plain text target
 libggi-target-svgalib - General Graphics Interface SVGAlib display target
 libggi-target-terminfo - General Graphics Interface TermInfo display target
 libggi-target-vcsa - General Graphics Interface direct access console text target
 libggi-target-x - General Graphics Interface X display target
 libggi2    - General Graphics Interface runtime libraries
 libggi2-dev - General Graphics Interface development package
Closes: 380066
Changes: 
 libggi (1:2.2.1-3) unstable; urgency=low
 .
   * Changed a dependency of libggi2-dev from libgii-dev to libgii1-dev
     (>= 1:1.0.1-2).
   * Fixed "FTBFS on GNU/kFreeBSD". Closes: #380066.
     Patch by Petr Salinger <Petr.Salinger@seznam.cz>.
Files: 
 7fdaeb5a370d7abecc9a99f32540ad62 1087 libs optional libggi_2.2.1-3.dsc
 e45960238289bbb9eb04765f41cb7c08 20622 libs optional libggi_2.2.1-3.diff.gz
 b57c8732432ff5593cb571fce66db78e 494224 libs optional libggi2_2.2.1-3_i386.deb
 720ebd65faa6932356aa62a4d395f292 101128 libdevel optional libggi2-dev_2.2.1-3_i386.deb
 917bb62954e3ccd9e52e7dd27e7e763f 211398 libs optional libggi-samples_2.2.1-3_i386.deb
 dadef71ea48f8501ff441280888a6e8e 120212 libs optional libggi-target-emu_2.2.1-3_i386.deb
 e7c1f35a83a88bb7e7f99fc6039fe1ca 110376 libs optional libggi-target-monotext_2.2.1-3_i386.deb
 e665dc5a233006bbaef3025c1c995327 8264 libs optional libggi-target-vcsa_2.2.1-3_i386.deb
 48e2a7b8ee1ca6727c6006051c57614c 8018 libs optional libggi-target-aa_2.2.1-3_i386.deb
 eed7b9f796fd7c74170d6e6d0db9f2e1 10578 libs optional libggi-target-terminfo_2.2.1-3_i386.deb
 db06e9f53a6b36f02b60fca5b97b3c8b 120170 libs optional libggi-target-fbdev_2.2.1-3_i386.deb
 0210dbddb30b83d46049a284c11615c3 158290 libs optional libggi-target-x_2.2.1-3_i386.deb
 bdc79534490ed0ad182de50cfb2f0a2e 1878 libs optional libggi-target-glide_2.2.1-3_i386.deb
 d975ca8fab6c5f3b71acd24d290215cb 14728 libs optional libggi-target-svgalib_2.2.1-3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iD8DBQFEyLBPipBneRiAKDwRAjs/AKC6AdXeTnX1EgXhO8KZYsHMQH0OYgCeIsvE
LlcCSznzHFQUTN3yvhbBdMM=
=9Aw7
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: