ports/147256: multimedia/libmatroska update to 0.9.0
Jan Henrik Sylvester
me at janh.de
Mon May 31 17:50:02 UTC 2010
>Number: 147256
>Category: ports
>Synopsis: multimedia/libmatroska update to 0.9.0
>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: Mon May 31 17:50:02 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator: Jan Henrik Sylvester
>Release: 8.0-RELEASE-p3 amd64
>Organization:
University of Hamburg, Germany, Department of Mathematics
>Environment:
>Description:
multimedia/libmatroska and multimedia/vlc are both broken since the update of textproc/libebml to 0.8.0. Updating multimedia/libmatroska to 0.9.0 fixes both builds.
>How-To-Repeat:
Try to build multimedia/libmatroska (0.8.1) or multimedia/vlc with libebml-0.8.0.
>Fix:
libmatroska-0.9.0 works with libebml-0.8.0 that is already in ports. (Note that the patch attached creates a new file in multimedia/libmatroska/files that did not exist before.)
Patch attached with submission follows:
diff -u multimedia/libmatroska/Makefile.orig multimedia/libmatroska/Makefile
--- multimedia/libmatroska/Makefile.orig 2009-03-26 04:25:48.000000000 +0100
+++ multimedia/libmatroska/Makefile 2010-05-31 18:40:24.000000000 +0200
@@ -6,7 +6,7 @@
#
PORTNAME= libmatroska
-PORTVERSION= 0.8.1
+PORTVERSION= 0.9.0
CATEGORIES= multimedia audio
MASTER_SITES= http://dl.matroska.org/downloads/libmatroska/ \
http://www.bunkus.org/videotools/mkvtoolnix/sources/
diff -u multimedia/libmatroska/distinfo.orig multimedia/libmatroska/distinfo
--- multimedia/libmatroska/distinfo.orig 2007-02-24 20:29:38.000000000 +0100
+++ multimedia/libmatroska/distinfo 2010-05-31 18:42:30.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (libmatroska-0.8.1.tar.bz2) = 20cf624ace0c58a54c7752eebfbc0b19
-SHA256 (libmatroska-0.8.1.tar.bz2) = 44cfff53d624f11dca82dd34989812525cd2ef0cdfa559df0c93f22175319a1c
-SIZE (libmatroska-0.8.1.tar.bz2) = 91381
+MD5 (libmatroska-0.9.0.tar.bz2) = 1900b63866ac41a25bd536fdc5ce08c7
+SHA256 (libmatroska-0.9.0.tar.bz2) = 11e8eaaab1d5d80775e28ded6a269896153d5e8c538e1444c6fa7b12a709f4d1
+SIZE (libmatroska-0.9.0.tar.bz2) = 83444
diff -u multimedia/libmatroska/pkg-plist.orig multimedia/libmatroska/pkg-plist
--- multimedia/libmatroska/pkg-plist.orig 2007-02-24 20:29:38.000000000 +0100
+++ multimedia/libmatroska/pkg-plist 2010-05-31 19:16:53.000000000 +0200
@@ -11,6 +11,7 @@
include/matroska/KaxContexts.h
include/matroska/KaxCues.h
include/matroska/KaxCuesData.h
+include/matroska/KaxDefines.h
include/matroska/KaxInfo.h
include/matroska/KaxInfoData.h
include/matroska/KaxSeekHead.h
diff -u multimedia/libmatroska/files/patch-make_linux_Makefile.orig multimedia/libmatroska/files/patch-make_linux_Makefile
--- multimedia/libmatroska/files/patch-make_linux_Makefile.orig 2010-05-31 19:19:04.000000000 +0200
+++ multimedia/libmatroska/files/patch-make_linux_Makefile 2010-05-31 19:07:27.000000000 +0200
@@ -0,0 +1,11 @@
+--- make/linux/Makefile.orig 2010-05-31 18:55:06.000000000 +0200
++++ make/linux/Makefile 2010-05-31 19:05:08.000000000 +0200
+@@ -99,7 +99,7 @@
+ $(RANLIB) $@
+
+ $(LIBRARY_SO): $(objects_so)
+- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml
++ $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -L$(LIBEBML_LIB_DIR) -lebml
+ rm -f $(LIBRARY_SO)
+ ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
+
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list