Date: Sun, 29 Jun 2008 04:10:49 GMT From: "Pedro F. Giffuni" <pfgshield-freebsd@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/125089: update multimedia/libxine to 1.1.13 Message-ID: <200806290410.m5T4Anpn014354@www.freebsd.org> Resent-Message-ID: <200806290420.m5T4K1gB066694@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 125089 >Category: ports >Synopsis: update multimedia/libxine to 1.1.13 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Jun 29 04:20:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Pedro F. Giffuni >Release: 6.3-Release >Organization: >Environment: FreeBSD kakumen.cable.net.co 6.3-RELEASE FreeBSD 6.3-RELEASE #10: Sat Jan 19 01:13:55 COT 2008 root@kakumen.cable.net.co:/usr/src/sys/amd64/compile/SMP amd64 >Description: * Security fixes: - Buffer overflow in the NSF demuxer which may allow remote attackers to cause a denial of service (crash) or possibly execute arbitrary code via an NSF file with a long title or copyright message. (CVE-2008-1878) - For extra safety against possible Integer overflows like the ones found in CVE-2008-1482, backport more calloc usage from 1.2 branch. * Added MIME types and .mpp for musepack. * Fixed display of some MJPEG streams (YUVJ420P). * Deprecate xine_xmalloc() function, see src/xine-utils/utils.c for more information about the reason. * Provide a useful implementation of xine_register_log_cb(). * New version of the JACK output plugin. >How-To-Repeat: >Fix: diff -ruN libxine.orig/Makefile libxine/Makefile --- libxine.orig/Makefile 2008-06-28 21:45:44.000000000 -0500 +++ libxine/Makefile 2008-06-28 22:31:46.000000000 -0500 @@ -6,8 +6,7 @@ # PORTNAME= xine -PORTVERSION= 1.1.12 -PORTREVISION= 1 +PORTVERSION= 1.1.13 CATEGORIES= multimedia ipv6 MASTER_SITES= SF PKGNAMEPREFIX= lib @@ -70,7 +69,7 @@ MAN5= xine.5 DOCSDIR= ${PREFIX}/share/doc/xine-lib -PLIST_SUB= PLUGINSDIR="lib/xine/plugins/1.21" +PLIST_SUB= PLUGINSDIR="lib/xine/plugins/1.22" .include <bsd.port.pre.mk> diff -ruN libxine.orig/distinfo libxine/distinfo --- libxine.orig/distinfo 2008-06-28 21:45:44.000000000 -0500 +++ libxine/distinfo 2008-06-28 21:48:52.000000000 -0500 @@ -1,3 +1,3 @@ -MD5 (xine-lib-1.1.12.tar.bz2) = b7254614c78c8b0f1652b8dc06f80b3a -SHA256 (xine-lib-1.1.12.tar.bz2) = 49088635c29a38527bd8590139691951783c5c1c7fdb691a8a3a9954097d4dd0 -SIZE (xine-lib-1.1.12.tar.bz2) = 7431443 +MD5 (xine-lib-1.1.13.tar.bz2) = b94512098dde28dc230f5a24037d2e18 +SHA256 (xine-lib-1.1.13.tar.bz2) = ad8c5ba0715c023676a8bff9355865949a63a8505e356e6f21fbff099968991a +SIZE (xine-lib-1.1.13.tar.bz2) = 7444294 diff -ruN libxine.orig/files/patch-configure libxine/files/patch-configure --- libxine.orig/files/patch-configure 2008-06-28 21:45:44.000000000 -0500 +++ libxine/files/patch-configure 2008-06-28 22:15:23.000000000 -0500 @@ -1,19 +1,19 @@ ---- configure.orig 2008-02-08 06:38:17.000000000 +0900 -+++ configure 2008-02-24 13:42:11.000000000 +0900 -@@ -9327,6 +9327,12 @@ +--- configure.orig 2008-06-28 22:13:45.000000000 -0500 ++++ configure 2008-06-28 22:13:45.000000000 -0500 +@@ -10049,6 +10049,12 @@ fi ;; -+ freebsd* | kfreebsd*-gnu | dragonfly*) -+ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' -+ hardcode_direct=no -+ hardcode_minus_L=yes -+ ;; ++ freebsd* | kfreebsd*-gnu | dragonfly*) ++ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' ++ hardcode_direct=no ++ hardcode_minus_L=yes ++ ;; + - linux*) - if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then - tmp_addflag= -@@ -22572,7 +22578,7 @@ + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' +@@ -22431,7 +22437,7 @@ if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi @@ -22,7 +22,7 @@ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" -@@ -37624,6 +37630,8 @@ +@@ -37670,6 +37676,8 @@ fi CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" @@ -31,7 +31,7 @@ fi if test "x$no_libFLAC" = "x" ; then -@@ -49857,7 +49865,7 @@ +@@ -50370,7 +50378,7 @@ xinelibdir='${libdir}/xine' xinedatadir='${datadir}/xine' >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806290410.m5T4Anpn014354>