pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/multimedia/xine-lib update to 1.1.17



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0778eb33562a
branches:  trunk
changeset: 568261:0778eb33562a
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Wed Dec 09 10:13:03 2009 +0000

description:
update to 1.1.17
changes:
-improved Matroska support
-UTF-16 fixes
-hack for Apple film trailers
-improved BluRay support
-OpenBSD sndio support

diffstat:

 multimedia/xine-lib/Makefile         |   3 +-
 multimedia/xine-lib/Makefile.common  |   8 +++---
 multimedia/xine-lib/PLIST.common     |   4 ++-
 multimedia/xine-lib/distinfo         |  38 ++++++++++++++++++------------------
 multimedia/xine-lib/patches/patch-aa |  14 ++++++------
 multimedia/xine-lib/patches/patch-ab |  12 +++++-----
 multimedia/xine-lib/patches/patch-ae |  12 +++++-----
 multimedia/xine-lib/patches/patch-ag |  24 +++++++++++-----------
 multimedia/xine-lib/patches/patch-ah |  10 ++++----
 multimedia/xine-lib/patches/patch-ai |  10 ++++----
 multimedia/xine-lib/patches/patch-ak |   8 +++---
 multimedia/xine-lib/patches/patch-ao |  10 ++++----
 multimedia/xine-lib/patches/patch-ap |  12 +++++-----
 multimedia/xine-lib/patches/patch-aw |  10 ++++----
 multimedia/xine-lib/patches/patch-az |  21 -------------------
 multimedia/xine-lib/patches/patch-bg |   8 +++---
 multimedia/xine-lib/patches/patch-cb |   8 +++---
 multimedia/xine-lib/patches/patch-fb |   8 +++---
 multimedia/xine-lib/patches/patch-ga |  10 ++++----
 multimedia/xine-lib/patches/patch-gb |  15 ++++++++++++++
 20 files changed, 120 insertions(+), 125 deletions(-)

diffs (truncated from 603 to 300 lines):

diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/Makefile
--- a/multimedia/xine-lib/Makefile      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/Makefile      Wed Dec 09 10:13:03 2009 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.73 2009/10/31 14:46:51 wiz Exp $
+# $NetBSD: Makefile,v 1.74 2009/12/09 10:13:03 drochner Exp $
 
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 .include "Makefile.common"
 
-PKGREVISION=           3
 COMMENT=               Multimedia player library
 
 BUILDLINK_API_DEPENDS.vcdimager+= vcdimager>=0.7.20nb1
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/Makefile.common
--- a/multimedia/xine-lib/Makefile.common       Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/Makefile.common       Wed Dec 09 10:13:03 2009 +0000
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.common,v 1.61 2009/04/17 16:35:40 drochner Exp $
+# $NetBSD: Makefile.common,v 1.62 2009/12/09 10:13:03 drochner Exp $
 #
 
 # used by audio/xine-arts/Makefile
 # used by audio/xine-esound/Makefile
 # used by audio/xine-pulse/Makefile
 
-DISTNAME=              xine-lib-1.1.16.3
-XINE_PKGNAME=          xine-lib-1.1.16.3
+DISTNAME=              xine-lib-1.1.17
+XINE_PKGNAME=          xine-lib-1.1.17
 PKGNAME?=              ${XINE_PKGNAME}
 CATEGORIES?=           multimedia
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=xine/}
@@ -16,7 +16,7 @@
 HOMEPAGE=              http://xinehq.de/
 
 XINE_LIB_VER=          1.1.16
-XINE_MOD_DIR_VER=      1.26
+XINE_MOD_DIR_VER=      1.27
 PLIST_SUBST+=          XINE_LIB_VER=${XINE_LIB_VER:Q}
 PLIST_SUBST+=          XINE_MOD_DIR_VER=${XINE_MOD_DIR_VER:Q}
 
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/PLIST.common
--- a/multimedia/xine-lib/PLIST.common  Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/PLIST.common  Wed Dec 09 10:13:03 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST.common,v 1.28 2009/02/19 12:58:03 drochner Exp $
+@comment $NetBSD: PLIST.common,v 1.29 2009/12/09 10:13:03 drochner Exp $
 bin/xine-config
 bin/xine-list-1.1
 include/xine.h
@@ -101,6 +101,8 @@
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spucmml.so
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.a
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spudvb.so
+lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.a
+lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_spuhdmv.so
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_sputext.a
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_sputext.so
 lib/xine/plugins/${XINE_MOD_DIR_VER}/xineplug_decode_theora.a
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/distinfo
--- a/multimedia/xine-lib/distinfo      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/distinfo      Wed Dec 09 10:13:03 2009 +0000
@@ -1,32 +1,32 @@
-$NetBSD: distinfo,v 1.64 2009/04/17 16:35:40 drochner Exp $
+$NetBSD: distinfo,v 1.65 2009/12/09 10:13:03 drochner Exp $
 
-SHA1 (xine-lib-1.1.16.3.tar.bz2) = 64c57c5f55ff37023cc4c3d93d4df3c06950d235
-RMD160 (xine-lib-1.1.16.3.tar.bz2) = 279304a4e998472b2b5e79887e54c47765044ec6
-Size (xine-lib-1.1.16.3.tar.bz2) = 7468182 bytes
-SHA1 (patch-aa) = e09d34a121080b03bc67b2d8a3ca27463b771acc
-SHA1 (patch-ab) = ef13b60c2bea54f354acf1b2d70c04594dac36c9
+SHA1 (xine-lib-1.1.17.tar.bz2) = 2438e66bb571c8a4c981581188376687c42b72c4
+RMD160 (xine-lib-1.1.17.tar.bz2) = ecac0711431a94c74edaf8f00e696ade5ed0b6ee
+Size (xine-lib-1.1.17.tar.bz2) = 7528937 bytes
+SHA1 (patch-aa) = 740b3132bcf27886632a6cfe126c3ca493d38c5b
+SHA1 (patch-ab) = eb58985011ed97d61dc18ef648c97477558f2ad8
 SHA1 (patch-ad) = 94aaac03f74c72a1ca753d1320aac07d1bb8a846
-SHA1 (patch-ae) = d92ea30b4f48e6181c28b69d1270a7d7348109f9
-SHA1 (patch-ag) = 066cc1f94d4d0ae6a24c4b6104ba05950db11972
-SHA1 (patch-ah) = ba408237d4a717cc91b5d06ede425048914a9a1f
-SHA1 (patch-ai) = f0b33c1a36082445a86bcf71e07a6210aa21b7dc
+SHA1 (patch-ae) = 0c101fd7360ba6abfe9003b8fd6eae4028a3cd2d
+SHA1 (patch-ag) = 6dee1af3eba997df95d833a2d46331a9e4c46d36
+SHA1 (patch-ah) = 56a0cbb1b5b3c9d1a0e55694ebb82307f82d3198
+SHA1 (patch-ai) = 4644746f1a5105cdc1e0d20612fc7be467852140
 SHA1 (patch-aj) = 4215c3bc37cf636e563a509f9a391081ed8e773b
-SHA1 (patch-ak) = 744f59d1b9e40983f25bb532db1a5d4e92be6fbe
+SHA1 (patch-ak) = 987700e6526b5112ac66bd6a8f9ee41f338c3508
 SHA1 (patch-al) = b4bc97072b9615f026aee6ce3221dc97a045345a
-SHA1 (patch-ao) = 0fa0c3969e2c3fd83e36db028d84bb7b8668c133
-SHA1 (patch-ap) = e4801863b0d4625fe6db9e4c51218f55b90c6100
+SHA1 (patch-ao) = 2682548a181803bc2d79f79d76828b6b3ba0e4fa
+SHA1 (patch-ap) = 36f2bab3aa8c7d772960311d7ed71c95df68bf3f
 SHA1 (patch-aq) = f6efa28ab1b9a24b79c18c181a5d309db53172e4
 SHA1 (patch-as) = a0a93a256589e87a66eef31494441aa1b200f834
-SHA1 (patch-aw) = 78ab44197a6b9f85e4b272d522ce254de4d557dc
-SHA1 (patch-az) = 11ecf590838afb46cb28523ec7175909ab4ba136
+SHA1 (patch-aw) = 52520d47bd9b5af313fab9a38e79f24f5c58d37c
 SHA1 (patch-be) = 966d057b118728ff509fd4e7f8005ab5b00b5633
-SHA1 (patch-bg) = 10eb076d087a40ac5f7920794ff7b34f2aa0495b
-SHA1 (patch-cb) = 08d9920022988d2764d941cfa8b1aa5602a0ec81
+SHA1 (patch-bg) = f072486eb8441b8bed2c825380aa04d99bc70cc1
+SHA1 (patch-cb) = db4ff27418e05e97bf30b554beecc24d6e578d15
 SHA1 (patch-cd) = a080c745d08ded46db7c1173fe55350c1eb9ff33
 SHA1 (patch-da) = f79701d7c036e78d760c12119d88fe3f0dd1762d
 SHA1 (patch-db) = 3ad4ca6f43a379b251211477972cd6d34b1f821a
 SHA1 (patch-dc) = 11c4212029e67f22796e57706b42400a0dbcac3a
 SHA1 (patch-eb) = b65e2c7c30fc04115d55da1ce1f6f65216ac1d23
 SHA1 (patch-fa) = 9312a3bab4ae8482a208948277f1d11fb7eaaf8c
-SHA1 (patch-fb) = 9d9fd6fee4f4dbb8f509117e07ab9248ea1625e2
-SHA1 (patch-ga) = 73b5aa8acbbdf27e0dea29722e6c4e2bfa3cf6fc
+SHA1 (patch-fb) = fe4913041758b6e42f32cd810534199129d61351
+SHA1 (patch-ga) = c4770b6be12bbc4dd72f8299f3b0bbf92546cc68
+SHA1 (patch-gb) = 1ebf174f34305ad890eb88133587339134d986a2
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/patches/patch-aa
--- a/multimedia/xine-lib/patches/patch-aa      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/patches/patch-aa      Wed Dec 09 10:13:03 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.5 2006/12/08 09:24:26 abs Exp $
+$NetBSD: patch-aa,v 1.6 2009/12/09 10:13:03 drochner Exp $
 
---- src/xine-engine/video_decoder.c.orig       2006-12-03 19:28:13.000000000 +0000
+--- src/xine-engine/video_decoder.c.orig       2009-11-30 21:55:51.000000000 +0100
 +++ src/xine-engine/video_decoder.c
-@@ -43,6 +43,10 @@
+@@ -41,6 +41,10 @@
  
  #define SPU_SLEEP_INTERVAL (90000/2)
  
@@ -13,9 +13,9 @@
  
  static void update_spu_decoder (xine_stream_t *stream, int type) {
  
-@@ -479,7 +483,9 @@ int _x_video_decoder_init (xine_stream_t
+@@ -486,7 +490,9 @@ int _x_video_decoder_init (xine_stream_t
    } else {
-      
+ 
      pthread_attr_t       pth_attrs;
 +#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING
      struct sched_param   pth_params;
@@ -23,9 +23,9 @@
      int                      err, num_buffers;
      /* The fifo size is based on dvd playback where buffers are filled
       * with 2k of data. With 500 buffers and a typical video data rate
-@@ -508,10 +514,12 @@ int _x_video_decoder_init (xine_stream_t
+@@ -515,10 +521,12 @@ int _x_video_decoder_init (xine_stream_t
      stream->spu_track_map_entries = 0;
-   
+ 
      pthread_attr_init(&pth_attrs);
 +#ifdef _POSIX_THREAD_PRIORITY_SCHEDULING
      pthread_attr_getschedparam(&pth_attrs, &pth_params);
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/patches/patch-ab
--- a/multimedia/xine-lib/patches/patch-ab      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/patches/patch-ab      Wed Dec 09 10:13:03 2009 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.4 2006/12/08 09:24:26 abs Exp $
+$NetBSD: patch-ab,v 1.5 2009/12/09 10:13:03 drochner Exp $
 
---- src/xine-engine/audio_decoder.c.orig       2006-09-08 22:11:29.000000000 +0100
+--- src/xine-engine/audio_decoder.c.orig       2009-11-30 21:55:52.000000000 +0100
 +++ src/xine-engine/audio_decoder.c
-@@ -462,7 +462,9 @@ static void *audio_decoder_loop (void *s
+@@ -463,7 +463,9 @@ static void *audio_decoder_loop (void *s
  int _x_audio_decoder_init (xine_stream_t *stream) {
  
    pthread_attr_t       pth_attrs;
@@ -12,7 +12,7 @@
    int                  err;
  
    if (stream->audio_out == NULL) {
-@@ -500,10 +502,12 @@ int _x_audio_decoder_init (xine_stream_t
+@@ -501,10 +503,12 @@ int _x_audio_decoder_init (xine_stream_t
       */
  
      pthread_attr_init(&pth_attrs);
@@ -22,6 +22,6 @@
      pthread_attr_setschedparam(&pth_attrs, &pth_params);
      pthread_attr_setscope(&pth_attrs, PTHREAD_SCOPE_SYSTEM);
 +#endif
-  
-     stream->audio_thread_created = 1; 
+ 
+     stream->audio_thread_created = 1;
      if ((err = pthread_create (&stream->audio_thread,
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/patches/patch-ae
--- a/multimedia/xine-lib/patches/patch-ae      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/patches/patch-ae      Wed Dec 09 10:13:03 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ae,v 1.6 2009/04/17 16:35:40 drochner Exp $
+$NetBSD: patch-ae,v 1.7 2009/12/09 10:13:03 drochner Exp $
 
---- src/input/input_vcd.c.orig 2009-02-17 03:55:21.000000000 +0100
+--- src/input/input_vcd.c.orig 2009-11-30 21:55:44.000000000 +0100
 +++ src/input/input_vcd.c
 @@ -29,6 +29,7 @@
  #include <errno.h>
@@ -43,7 +43,7 @@
  }
 -#elif defined (__FreeBSD_kernel__) || defined (__OpenBSD__)
 +#elif (defined(BSD) && BSD >= 199306)
- static off_t vcd_plugin_read (input_plugin_t *this_gen, 
+ 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;
 @@ -531,7 +532,7 @@ static buf_element_t *vcd_plugin_read_bl
@@ -52,16 +52,16 @@
  }
 -#elif defined (__FreeBSD_kernel__) || defined (__OpenBSD__)
 +#elif (defined(BSD) && BSD >= 199306)
- static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen, 
+ static buf_element_t *vcd_plugin_read_block (input_plugin_t *this_gen,
                                             fifo_buffer_t *fifo, off_t nlen) {
-   
+ 
 @@ -690,7 +691,7 @@ static off_t vcd_plugin_seek (input_plug
  
    return offset ; /* FIXME */
  }
 -#elif defined (__FreeBSD_kernel__) || defined (__OpenBSD__)
 +#elif (defined(BSD) && BSD >= 199306)
- static off_t vcd_plugin_seek (input_plugin_t *this_gen, 
+ static off_t vcd_plugin_seek (input_plugin_t *this_gen,
                                off_t offset, int origin) {
  
 @@ -764,7 +765,7 @@ static off_t vcd_plugin_get_length (inpu
diff -r 4ecd64647105 -r 0778eb33562a multimedia/xine-lib/patches/patch-ag
--- a/multimedia/xine-lib/patches/patch-ag      Wed Dec 09 10:06:55 2009 +0000
+++ b/multimedia/xine-lib/patches/patch-ag      Wed Dec 09 10:13:03 2009 +0000
@@ -1,6 +1,6 @@
-$NetBSD: patch-ag,v 1.19 2009/01/20 18:30:49 drochner Exp $
+$NetBSD: patch-ag,v 1.20 2009/12/09 10:13:03 drochner Exp $
 
---- configure.ac.orig  2009-01-12 00:58:58.000000000 +0100
+--- configure.ac.orig  2009-12-01 02:52:45.000000000 +0100
 +++ configure.ac
 @@ -109,7 +109,7 @@ dnl ------------------------------------
  AC_CANONICAL_HOST
@@ -11,7 +11,7 @@
  
  AC_CONFIG_HEADERS([include/configure.h])
  
-@@ -555,6 +555,9 @@ AC_CHECK_LIB(socket, socket, NET_LIBS="-
+@@ -580,6 +580,9 @@ AC_CHECK_LIB(socket, socket, NET_LIBS="-
  AC_CHECK_LIB(nsl, gethostbyname, NET_LIBS="-lnsl $NET_LIBS",)
  AC_SUBST(NET_LIBS)
  
@@ -21,7 +21,7 @@
  
  dnl ---------------------------------------------
  dnl socklen_t
-@@ -745,7 +748,7 @@ XXMC_LIBS="-L$xxmc_path -l$xxmc_stub"
+@@ -770,7 +773,7 @@ XXMC_LIBS="${xxmc_path:+-L}$xxmc_path -l
  AC_MSG_CHECKING(whether to enable the xxmc plugin with vld extensions)
  AC_MSG_RESULT()
  dnl Check if vld "extended" XvMC is available
@@ -30,7 +30,7 @@
        AC_CHECK_LIB($xxmc_stub, XvMCPutSlice,
                     ac_have_xxmc="yes",
                     [ac_have_xxmc="no"
-@@ -775,7 +778,7 @@ if test "x$ac_have_xxmc" = "xyes"; then
+@@ -800,7 +803,7 @@ if test "x$ac_have_xxmc" = "xyes"; then
  fi
  dnl Try fallback to standard XvMC if vld failed
  if test "x$ac_have_xxmc" = "xno"; then
@@ -39,8 +39,8 @@
          AC_CHECK_LIB($xxmc_stub, XvMCCreateContext,
                 ac_have_xxmc="yes",
               [ac_have_xxmc="no"
-@@ -829,7 +832,7 @@ saved_libs="$LIBS"
- XVMC_LIBS="-L$xvmc_path -l$xvmc_stub"
+@@ -854,7 +857,7 @@ saved_libs="$LIBS"
+ XVMC_LIBS="${xvmc_path:+-L}$xvmc_path -l$xvmc_stub"
  AC_MSG_CHECKING(whether to enable the xvmc plugin)
  AC_MSG_RESULT()
 -if test "x$xvmc_stub" == "xXvMCW"; then
@@ -48,7 +48,7 @@
        AC_CHECK_LIB($xvmc_stub, XvMCCreateContext,
               ac_have_xvmc="yes",
             [ac_have_xvmc="no"
-@@ -920,7 +923,6 @@ if test "x$enable_xinerama" != "xno"; th
+@@ -945,7 +948,6 @@ if test "x$enable_xinerama" != "xno"; th
     ])
     if test "x$ac_have_xinerama" = "xyes"; then
        AC_DEFINE(HAVE_XINERAMA,1,[Define this if you have libXinerama installed])
@@ -56,7 +56,7 @@
     fi
  else
    ac_have_xinerama=no
-@@ -1427,8 +1429,21 @@ AC_ARG_ENABLE([oss],
+@@ -1457,8 +1459,21 @@ AC_ARG_ENABLE([oss],
        AS_HELP_STRING([--disable-oss], [Do not build OSS audio output support]))
  
  if test "x$enable_oss" != "xno"; then
@@ -78,7 +78,7 @@
       #ifdef HAVE_SYS_SOUNDCARD_H
       # include <sys/soundcard.h>



Home | Main Index | Thread Index | Old Index