Your message dated Sat, 27 Jan 2007 15:24:24 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#325489: fixed in xine-lib 1.1.3-1
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: xine-lib
Version: 1.0.1-1.2
Severity: important
Tags: patch
Hi,
xine-lib currently fails to build on GNU/kFreeBSD, due to a few missing
#if define for this system. Please find attached a patch to fix that.
Would it be possible to add it in the next upload?
Thanks in advance,
Aurelien
-- System Information:
Debian Release: testing/unstable
Architecture: kfreebsd-i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: GNU/kFreeBSD 5.3-1
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Author: aurel32
Status: in BTS
--- xine-lib-1.0.1.orig/src/input/input_vcd.c
+++ xine-lib-1.0.1/src/input/input_vcd.c
@@ -39,7 +39,7 @@
#ifdef HAVE_SYS_CDIO_H
# include <sys/cdio.h>
/* TODO: not clean yet */
-# if defined (__FreeBSD__)
+# if defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
# include <sys/cdrio.h>
# endif
#endif
@@ -94,7 +94,7 @@
#if defined (__linux__) || defined(__sun)
struct cdrom_tochdr tochdr;
struct cdrom_tocentry tocent[100];
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
struct ioc_toc_header tochdr;
struct cd_toc_entry *tocent;
off_t cur_sec;
@@ -119,7 +119,7 @@
int cur_track;
-#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__)
+#if defined (__linux__) || defined(__sun) || defined(__FreeBSD__) || defined (__FreeBSD_kernel__)
uint8_t cur_min, cur_sec, cur_frame;
#endif
@@ -179,7 +179,7 @@
return 0;
}
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
static int input_vcd_read_toc (vcd_input_class_t *this, int fd) {
struct ioc_read_toc_entry te;
@@ -395,7 +395,7 @@
memcpy (buf, data.data, VCDSECTORSIZE); /* FIXME */
return VCDSECTORSIZE;
}
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
static off_t vcd_plugin_read (input_plugin_t *this_gen,
char *buf, off_t nlen) {
vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
@@ -533,7 +533,7 @@
memcpy (buf->mem, data.data, VCDSECTORSIZE); /* FIXME */
return buf;
}
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen,
fifo_buffer_t *fifo, off_t nlen) {
@@ -692,7 +692,7 @@
return offset ; /* FIXME */
}
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
static off_t vcd_plugin_seek (input_plugin_t *this_gen,
off_t offset, int origin) {
@@ -766,7 +766,7 @@
return (off_t) 0;
}
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
static off_t vcd_plugin_get_length (input_plugin_t *this_gen) {
vcd_input_plugin_t *this = (vcd_input_plugin_t *) this_gen;
off_t len ;
@@ -861,7 +861,7 @@
this->cur_min = this->cls->tocent[this->cur_track].cdte_addr.msf.minute;
this->cur_sec = this->cls->tocent[this->cur_track].cdte_addr.msf.second;
this->cur_frame = this->cls->tocent[this->cur_track].cdte_addr.msf.frame;
-#elif defined (__FreeBSD__)
+#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
{
int bsize = 2352;
if (ioctl (this->fd, CDRIOCSETBLOCKSIZE, &bsize) == -1) {
--- xine-lib-1.0.1.orig/src/input/libdvdnav/bswap.h
+++ xine-lib-1.0.1/src/input/libdvdnav/bswap.h
@@ -35,7 +35,7 @@
#include <sys/param.h>
#endif
-#if defined(__linux__)
+#if defined(__linux__) || defined(__GLIBC__)
#include <byteswap.h>
#define B2N_16(x) x = bswap_16(x)
#define B2N_32(x) x = bswap_32(x)
--- End Message ---
--- Begin Message ---
Source: xine-lib
Source-Version: 1.1.3-1
We believe that the bug you reported is fixed in the latest version of
xine-lib, which is due to be installed in the Debian FTP archive:
libxine-dev_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine-dev_1.1.3-1_i386.deb
libxine1-console_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1-console_1.1.3-1_i386.deb
libxine1-dbg_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1-dbg_1.1.3-1_i386.deb
libxine1-ffmpeg_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1-ffmpeg_1.1.3-1_i386.deb
libxine1-gnome_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1-gnome_1.1.3-1_i386.deb
libxine1-kde_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1-kde_1.1.3-1_i386.deb
libxine1-plugins_1.1.3-1_all.deb
to pool/main/x/xine-lib/libxine1-plugins_1.1.3-1_all.deb
libxine1_1.1.3-1_i386.deb
to pool/main/x/xine-lib/libxine1_1.1.3-1_i386.deb
xine-lib_1.1.3-1.diff.gz
to pool/main/x/xine-lib/xine-lib_1.1.3-1.diff.gz
xine-lib_1.1.3-1.dsc
to pool/main/x/xine-lib/xine-lib_1.1.3-1.dsc
xine-lib_1.1.3.orig.tar.gz
to pool/main/x/xine-lib/xine-lib_1.1.3.orig.tar.gz
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.
Reinhard Tartler <[EMAIL PROTECTED]> (supplier of updated xine-lib 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: SHA1
Format: 1.7
Date: Wed, 3 Jan 2007 19:57:43 +0100
Source: xine-lib
Binary: libxine1-gnome libxine1-console libxine-dev libxine1-kde libxine1
libxine1-dbg libxine1-plugins libxine1-ffmpeg
Architecture: source i386 all
Version: 1.1.3-1
Distribution: experimental
Urgency: low
Maintainer: Reinhard Tartler <[EMAIL PROTECTED]>
Changed-By: Reinhard Tartler <[EMAIL PROTECTED]>
Description:
libxine-dev - the xine video player library, development packages
libxine1 - the xine video/media player library, binary files
libxine1-console - the xine video/media player library, binary files
libxine1-dbg - the xine video/media player library, debug data
libxine1-ffmpeg - the xine video/media player library, binary files
libxine1-gnome - the xine video/media player library, binary files
libxine1-kde - the xine video/media player library, binary files
libxine1-plugins - the xine video/media player library, debug data
Closes: 319805 325489 392619 400274
Changes:
xine-lib (1.1.3-1) experimental; urgency=low
.
* New upstream fixes: "support for xvid files", thanks to
\[ATR\]Dj-Death (Closes: #319805).
* New upstream fixes: "libxine1: Jack output plugin missing", thanks to Tanu
Kaskinen (Closes: #392619).
* plays vorbis files again (Closes: #400274)
* Introduce new packages: libxine1-ffmpeg and libxine1-gnome to tighten
dependencies.
- splitting out libxine1-gnome works around Bug: "libxine1: remote
streams do not work without non-dependency libgnomevfs2-0", thanks to
Michael Marsh (adresses: #309040).
- splitting out libxine-kde works around bugs #257368, #354437
* Bump to debhelper compat 5
* disable gdk (fixing ftbfs) and vidix (as being unmaintained) for
now. Please contact me if you are willing and able to test it
extensively
* apply textrel patch from gentoo
* add transfig, gs, sgmltools-lite to build deps to build developer
documentation as well
* apply patch for freebsd support. Thanks to Aurelien Jarno <[EMAIL
PROTECTED]>.
(Closes: #325489)
.
[Darren Salt]
* Updated the watch file - should work regardless of changes at Souceforge.
Files:
d99072cbe89a42837c50685a2fa380b4 1347 libs optional xine-lib_1.1.3-1.dsc
161dc882a9e7352c63b3fd1b6ff2e55f 8508884 libs optional
xine-lib_1.1.3.orig.tar.gz
f4c18d2b07ef75c50fd39a4fe8f62de3 41806 libs optional xine-lib_1.1.3-1.diff.gz
08557621fb067bfb54102d8c348bdc5b 36422 libs extra
libxine1-plugins_1.1.3-1_all.deb
6b3c062ffe0e1c94e3895e35dca26103 116112 libdevel optional
libxine-dev_1.1.3-1_i386.deb
eae4b5cbb56128dbf30cdf0fd104df7d 2574364 libs optional
libxine1_1.1.3-1_i386.deb
f8a259098b103e6cec8767592054495d 2884948 libs extra
libxine1-dbg_1.1.3-1_i386.deb
326bff62b03771c95759cb894da5d0b0 418648 libs optional
libxine1-ffmpeg_1.1.3-1_i386.deb
231c6fc4028287cb72a633c8d55c7ef0 48482 libs optional
libxine1-gnome_1.1.3-1_i386.deb
72f17ac7c65ffa8f0421d006d62607e3 39934 libs optional
libxine1-kde_1.1.3-1_i386.deb
9026761a6c51fa81c90e91cbbf3b6e91 61512 libs extra
libxine1-console_1.1.3-1_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Debian Powered!
iD8DBQFFnA0xmAg1RJRTSKQRArUsAJ4mxF4XOgfuCzFasEnH4bcOy6J+NACeJNQZ
y+inLe2I/tLfotIk5Tds7rA=
=u9Uo
-----END PGP SIGNATURE-----
--- End Message ---