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