[Glibc-bsd-commits] r1778 - trunk/web/patches

Petr Salinger ps-guest at alioth.debian.org
Thu Dec 7 18:34:40 CET 2006


Author: ps-guest
Date: 2006-12-07 18:34:40 +0100 (Thu, 07 Dec 2006)
New Revision: 1778

Modified:
   trunk/web/patches/xine-lib.diff
Log:
* update xine-lib.diff



Modified: trunk/web/patches/xine-lib.diff
===================================================================
--- trunk/web/patches/xine-lib.diff	2006-12-07 14:14:58 UTC (rev 1777)
+++ trunk/web/patches/xine-lib.diff	2006-12-07 17:34:40 UTC (rev 1778)
@@ -1,22 +1,130 @@
-Author: aurel32
+Author: aurel32, petr
 Status: in BTS
 
-diff -u xine-lib-1.0.1/debian/control xine-lib-1.0.1/debian/control
---- xine-lib-1.0.1/debian/control
-+++ xine-lib-1.0.1/debian/control
+diff -u xine-lib-1.1.2+dfsg/debian/control xine-lib-1.1.2+dfsg/debian/control
+--- xine-lib-1.1.2+dfsg/debian/control
++++ xine-lib-1.1.2+dfsg/debian/control
 @@ -3,7 +3,7 @@
  Priority: optional
  Maintainer: Siggi Langauf <siggi at debian.org>
- Uploaders: Philipp Matthias Hahn <pmhahn at debian.org>
--Build-Depends: debhelper (>= 4.0.4), libaa1-dev (>= 1.4p5-2), libcaca-dev, xlibs-dev (>> 4.1), libxinerama-dev, libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev, libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5)
-+Build-Depends: debhelper (>= 4.0.4), libaa1-dev (>= 1.4p5-2), libcaca-dev, xlibs-dev (>> 4.1), libxinerama-dev, libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev [!kfreebsd-i386 !hurd-i386], libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5)
- Build-Conflicts: libdvdnav-dev
- Standards-Version: 3.5.9
+ Uploaders: Philipp Matthias Hahn <pmhahn at debian.org>, Reinhard Tartler <siretart at tauware.de>
+-Build-Depends: debhelper (>= 4.0.4), binutils (>= 2.12.90.0.9), libaa1-dev | aalib1-dev (>= 1.4p5-2), libcaca-dev (>= 0.99.beta4-1), libxinerama-dev | xlibs-static-dev (<< 6.8.0), libxv-dev | xlibs-static-dev (<< 6.8.0), libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5), libmad0-dev, libxvmc-dev | xlibs-dev (<< 6.8.0), w3m, automake1.9, autoconf, libtool, libcdio-dev (>= 0.76-1), sgmltools-lite, libavformat-dev, libpostproc-dev, libavcodec-dev
++Build-Depends: debhelper (>= 4.0.4), binutils (>= 2.12.90.0.9), libaa1-dev | aalib1-dev (>= 1.4p5-2), libcaca-dev (>= 0.99.beta4-1), libxinerama-dev | xlibs-static-dev (<< 6.8.0), libxv-dev | xlibs-static-dev (<< 6.8.0), libesd0-dev, zlib1g-dev | libz-dev, libartsc0-dev (>>1.1.0), liblircclient-dev, libogg-dev, libvorbis-dev, libtheora-dev, libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libflac-dev (>>1.1.0), libmodplug-dev, libgnomevfs2-dev, libsmbclient-dev, libspeex-dev, libmng-dev, libpng12-dev | libpng-dev, libfreetype6-dev, libsdl1.2-dev (>=1.1.5), libmad0-dev, libxvmc-dev | xlibs-dev (<< 6.8.0), w3m, automake1.9, autoconf, libtool, libcdio-dev (>= 0.76-1), sgmltools-lite, libavformat-dev, libpostproc-dev, libavcodec-dev, libcam-dev [kfreebsd-i386 kfreebsd-amd64]
+ Build-Conflicts: libdvdnav-dev, libvcdinfo-dev
+ Standards-Version: 3.7.2
+ XS-X-Vcs-Bzr: http://siretart.tauware.de/xine.repo/xine-lib.debian.1.1.2/
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/configure.ac
++++ xine-lib-1.1.2+dfsg/configure.ac
+@@ -1059,7 +1059,7 @@
+         enable_vidix="yes"
+         enable_linux="yes"
+         ;;
+-      i386-*-freebsd*)
++      i386-*-freebsd*|i?86-*-kfreebsd*-gnu)
+         enable_vidix="yes"
+         enable_dha_kmod="no"
+         ;;
+@@ -1745,7 +1745,7 @@
+      	    AC_DEFINE([HAVE_WIN32_CDROM], [1], 
+                       [Define 1 if you have MinGW CD-ROM support])
+ 	 ;;
+-         freebsd4.*)
++         freebsd4.*|kfreebsd*-gnu)
+      	    AC_DEFINE([HAVE_FREEBSD_CDROM], [1], 
+                       [Define 1 if you have FreeBSD CD-ROM support])
+ 	 ;;
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/video_out/libdha/ports.c
++++ xine-lib-1.1.2+dfsg/src/video_out/libdha/ports.c
+@@ -69,7 +69,7 @@
+ /* OS depended stuff */
+ #if defined (linux)
+ #include "sysdep/pci_linux.c"
+-#elif defined (__FreeBSD__)
++#elif defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
+ #include "sysdep/pci_freebsd.c"
+ #elif defined (__386BSD__)
+ #include "sysdep/pci_386bsd.c"
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/input_cdda.c
++++ xine-lib-1.1.2+dfsg/src/input/input_cdda.c
+@@ -613,7 +613,7 @@
+   return 0;
+ }
  
-diff -u xine-lib-1.0.1/debian/changelog xine-lib-1.0.1/debian/changelog
---- 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 @@
+-#elif defined(__FreeBSD__)
++#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+ 
+ #include <sys/cdio.h>
+ 
+@@ -689,12 +689,12 @@
+   unsigned char *data) {
+ 
+   int fd = this_gen->fd;
+-#if  __FreeBSD_version < 501106
++#if  (__FreeBSD_version < 501106) && (__FreeBSD_kernel_version < 501106)
+   struct ioc_read_audio cdda;
+ #endif
+ 
+   while( num_frames ) {
+-#if  __FreeBSD_version < 501106
++#if  (__FreeBSD_version < 501106) && (__FreeBSD_kernel_version < 501106)
+     cdda.address_format = CD_MSF_FORMAT;
+     cdda.address.msf.minute = frame / CD_SECONDS_PER_MINUTE / CD_FRAMES_PER_SECOND;
+     cdda.address.msf.second = (frame / CD_FRAMES_PER_SECOND) % CD_SECONDS_PER_MINUTE;
+@@ -703,7 +703,7 @@
+     cdda.buffer = data;
+ #endif
+ 
+-#if  __FreeBSD_version >= 501106
++#if  (__FreeBSD_version >= 501106) || (__FreeBSD_kernel_version >= 501106)
+     if (pread(fd, data, CD_RAW_FRAME_SIZE, frame * CD_RAW_FRAME_SIZE) != CD_RAW_FRAME_SIZE) {
+ #else
+     /* read a frame */
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/media_helper.c
++++ xine-lib-1.1.2+dfsg/src/input/media_helper.c
+@@ -36,7 +36,7 @@
+ #include <unistd.h>
+ #include <string.h>
+ 
+-#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__)
++#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) 
+ #include <sys/cdio.h> /* CDIOCALLOW etc... */
+ #elif defined(HAVE_LINUX_CDROM_H)
+ #include <linux/cdrom.h>
+@@ -130,7 +130,7 @@
+       return 0;
+     }
+ 
+-#elif defined (__NetBSD__) || defined (__OpenBSD__) || defined (__FreeBSD__)
++#elif defined (__NetBSD__) || defined (__OpenBSD__) || defined (__FreeBSD__) || defined (__FreeBSD_kernel__)
+ 
+     if (ioctl(fd, CDIOCALLOW) == -1) {
+       xprintf(xine, XINE_VERBOSITY_DEBUG, "ioctl(cdromallow): %s\n", strerror(errno));
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/input_dvd.c
++++ xine-lib-1.1.2+dfsg/src/input/input_dvd.c
+@@ -64,7 +64,7 @@
+ #endif /* WIN32 */
+ 
+ 
+-#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__)
++#if defined(__NetBSD__) || defined(__OpenBSD__) || defined(__FreeBSD__) || defined (__FreeBSD_kernel__)
+ #include <sys/dvdio.h>
+ #include <sys/cdio.h> /* CDIOCALLOW etc... */
+ #elif defined(HAVE_LINUX_CDROM_H)
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/input_vcd.c
++++ xine-lib-1.1.2+dfsg/src/input/input_vcd.c
+@@ -40,7 +40,7 @@
  #ifdef HAVE_SYS_CDIO_H
  # include <sys/cdio.h>
  /* TODO: not clean yet */
@@ -25,7 +133,7 @@
  #  include <sys/cdrio.h>
  # endif
  #endif
-@@ -94,7 +94,7 @@
+@@ -95,7 +95,7 @@
  #if defined (__linux__) || defined(__sun)
    struct cdrom_tochdr    tochdr;
    struct cdrom_tocentry  tocent[100];
@@ -34,7 +142,7 @@
    struct ioc_toc_header  tochdr;
    struct cd_toc_entry    *tocent;
    off_t                  cur_sec;
-@@ -119,7 +119,7 @@
+@@ -120,7 +120,7 @@
  
    int                    cur_track;
  
@@ -43,7 +151,7 @@
    uint8_t                cur_min, cur_sec, cur_frame;
  #endif
  
-@@ -179,7 +179,7 @@
+@@ -180,7 +180,7 @@
  
    return 0;
  }
@@ -52,7 +160,7 @@
  static int input_vcd_read_toc (vcd_input_class_t *this, int fd) {
  
    struct ioc_read_toc_entry te;
-@@ -395,7 +395,7 @@
+@@ -396,7 +396,7 @@
    memcpy (buf, data.data, VCDSECTORSIZE); /* FIXME */
    return VCDSECTORSIZE;
  }
@@ -61,7 +169,7 @@
  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 @@
+@@ -534,7 +534,7 @@
    memcpy (buf->mem, data.data, VCDSECTORSIZE); /* FIXME */
    return buf;
  }
@@ -70,7 +178,7 @@
  static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen, 
  					     fifo_buffer_t *fifo, off_t nlen) {
    
-@@ -692,7 +692,7 @@
+@@ -693,7 +693,7 @@
  
    return offset ; /* FIXME */
  }
@@ -79,7 +187,7 @@
  static off_t vcd_plugin_seek (input_plugin_t *this_gen, 
  				off_t offset, int origin) {
  
-@@ -766,7 +766,7 @@
+@@ -767,7 +767,7 @@
  
    return (off_t) 0;
  }
@@ -88,7 +196,7 @@
  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 @@
+@@ -862,7 +862,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;
@@ -99,8 +207,21 @@
      if (ioctl (this->fd, CDRIOCSETBLOCKSIZE, &bsize) == -1) {
 only in patch2:
 unchanged:
---- xine-lib-1.0.1.orig/src/input/libdvdnav/bswap.h
-+++ xine-lib-1.0.1/src/input/libdvdnav/bswap.h
+--- xine-lib-1.1.2+dfsg.orig/src/input/vcd/libcdio/FreeBSD/freebsd.h
++++ xine-lib-1.1.2+dfsg/src/input/vcd/libcdio/FreeBSD/freebsd.h
+@@ -78,7 +78,7 @@
+ #include <sys/ioctl.h>
+ #include <sys/param.h> /* for __FreeBSD_version */
+ 
+-#if __FreeBSD_version < 500000
++#if (__FreeBSD_version < 500000) && (__FreeBSD_kernel_version < 500000)
+ #define DEVICE_POSTFIX "c"
+ #else
+ #define DEVICE_POSTFIX ""
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/libdvdnav/bswap.h
++++ xine-lib-1.1.2+dfsg/src/input/libdvdnav/bswap.h
 @@ -35,7 +35,7 @@
  #include <sys/param.h>
  #endif
@@ -110,3 +231,16 @@
  #include <byteswap.h>
  #define B2N_16(x) x = bswap_16(x)
  #define B2N_32(x) x = bswap_32(x)
+only in patch2:
+unchanged:
+--- xine-lib-1.1.2+dfsg.orig/src/input/libdvdnav/dvd_reader.c
++++ xine-lib-1.1.2+dfsg/src/input/libdvdnav/dvd_reader.c
+@@ -49,7 +49,7 @@
+ #define lseek64 _lseeki64
+ #endif
+  
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__bsdi__)|| defined(__DARWIN__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__bsdi__)|| defined(__DARWIN__) || defined (__FreeBSD_kernel__)
+ #define SYS_BSD 1
+ #endif
+ 




More information about the Glibc-bsd-commits mailing list