aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia/libxine/files
diff options
context:
space:
mode:
authornobutaka <nobutaka@FreeBSD.org>2006-12-08 01:13:41 +0800
committernobutaka <nobutaka@FreeBSD.org>2006-12-08 01:13:41 +0800
commitebf6c7399b298ae25439cfd86ad489aeb8192041 (patch)
treec27077231089a76527f1215fd3bcc9a0921f1dec /multimedia/libxine/files
parent200c7c176afddb752da43bb775011ce471c07cbe (diff)
downloadfreebsd-ports-gnome-ebf6c7399b298ae25439cfd86ad489aeb8192041.tar.gz
freebsd-ports-gnome-ebf6c7399b298ae25439cfd86ad489aeb8192041.tar.zst
freebsd-ports-gnome-ebf6c7399b298ae25439cfd86ad489aeb8192041.zip
- Update to 1.1.3. This version fixes heap overflow vulnerability in libmms
and buffer overflow vulnerability in Real Media input plugin. [1] - Fix 'pkg-config --libs libxine' output. [2] - Replace WITH_POLYPAUDIO knob with WITH_PULSEAUDIO knob since polypaudio audio output plugin is replaced with pulseaudio audio output plugin. Notified by: miwi [1] PR: ports/106282 [2] Submitted by: thierry [2]
Diffstat (limited to 'multimedia/libxine/files')
-rw-r--r--multimedia/libxine/files/patch-config.rpath12
-rw-r--r--multimedia/libxine/files/patch-configure39
2 files changed, 38 insertions, 13 deletions
diff --git a/multimedia/libxine/files/patch-config.rpath b/multimedia/libxine/files/patch-config.rpath
new file mode 100644
index 000000000000..2cd2a51c00b3
--- /dev/null
+++ b/multimedia/libxine/files/patch-config.rpath
@@ -0,0 +1,12 @@
+--- config.rpath.orig Thu Dec 7 01:15:04 2006
++++ config.rpath Thu Dec 7 01:16:03 2006
+@@ -162,6 +162,9 @@
+ ld_shlibs=no
+ fi
+ ;;
++ freebsd*)
++ hardcode_minus_L=yes
++ ;;
+ netbsd*)
+ ;;
+ solaris* | sysv5*)
diff --git a/multimedia/libxine/files/patch-configure b/multimedia/libxine/files/patch-configure
index f13122492c31..1be0276339f5 100644
--- a/multimedia/libxine/files/patch-configure
+++ b/multimedia/libxine/files/patch-configure
@@ -1,20 +1,33 @@
---- configure.orig Sun Jul 23 21:25:31 2006
-+++ configure Sun Jul 23 21:25:31 2006
-@@ -28905,7 +28905,7 @@
- "ac_cv_lib_avcodec_pp_get_context" \
- "ac_cv_lib_postproc_pp_get_context" \
- "ac_cv_lib_avcodec_register_avcodec"; do
-- $as_unset $i || test "${$i+set}" != set || { $i=; export $i; }
-+ $as_unset $i
- done
-
- if test "${ac_cv_header_avcodec_h+set}" = set; then
-@@ -38707,6 +38707,8 @@
+--- configure.orig Thu Dec 7 00:50:39 2006
++++ configure Thu Dec 7 01:20:03 2006
+@@ -8768,6 +8768,12 @@
+ fi
+ ;;
++ 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=
+@@ -21903,7 +21909,7 @@
+ if test -z "$haveit"; then
+ LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
+ fi
+- if test "$hardcode_minus_L" != no; then
++ if test "$hardcode_minus_L" = no; then
+ LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
+ else
+ LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
+@@ -36572,6 +36578,8 @@
+ fi
CFLAGS="$ac_save_CFLAGS"
LIBS="$ac_save_LIBS"
+else
+no_theora=yes
fi
- if test "x$no_ogg" = x ; then
+ if test "x$no_libFLAC" = "x" ; then