ports/125089: update multimedia/libxine to 1.1.13
Pedro F. Giffuni
pfgshield-freebsd at yahoo.com
Sun Jun 29 04:20:02 UTC 2008
>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 at 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:
More information about the freebsd-ports-bugs
mailing list