Hi, an attempt to update libmatroska (mkvtoolnix still in WIP).
j. cvs server: Diffing libmatroska Index: libmatroska/Makefile =================================================================== RCS file: /cvs/ports/multimedia/libmatroska/Makefile,v retrieving revision 1.13 diff -u -p -r1.13 Makefile --- libmatroska/Makefile 16 Mar 2015 18:07:51 -0000 1.13 +++ libmatroska/Makefile 30 Mar 2015 16:30:57 -0000 @@ -1,12 +1,11 @@ -# $OpenBSD: Makefile,v 1.13 2015/03/16 18:07:51 naddy Exp $ +# $OpenBSD: Makefile,v 1.12 2013/03/11 11:35:44 espie Exp $ COMMENT= extensible open standard audio/video container library -DISTNAME= libmatroska-1.3.0 +DISTNAME= libmatroska-1.4.2 CATEGORIES= multimedia MASTER_SITES= http://dl.matroska.org/downloads/libmatroska/ EXTRACT_SUFX= .tar.bz2 -REVISION= 0 SHARED_LIBS= matroska 3.0 @@ -17,25 +16,15 @@ MAINTAINER= Brad Smith <b...@comstyle.co # LGPLv2.1+ PERMIT_PACKAGE_CDROM= Yes -WANTLIB= ebml>=2.1 m stdc++ +WANTLIB+= m stdc++ -LIB_DEPENDS= textproc/libebml>=1.2.2 - -MAKE_ENV+= LIBmatroska_VERSION=${LIBmatroska_VERSION} -MAKE_FLAGS+= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LOCALBASE=${LOCALBASE} -FAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} +BUILD_DEPENDS= textproc/libebml>=1.3.1 USE_GMAKE= Yes +USE_LIBTOOL= Yes -TEST_TARGET= test - -WRKSRC= ${WRKDIST}/make/linux +CONFIGURE_STYLE=gnu -post-extract: - @perl -pi -e 's/\r\n/\n/;' ${WRKSRC}/Makefile - @piconv -t utf-8 ${WRKDIST}/test/mux/test6.cpp \ - >${WRKDIST}/test/mux/test6.cpp.tmp \ - && mv ${WRKDIST}/test/mux/test6.cpp.tmp \ - ${WRKDIST}/test/mux/test6.cpp +TEST_TARGET= test .include <bsd.port.mk> Index: libmatroska/distinfo =================================================================== RCS file: /cvs/ports/multimedia/libmatroska/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- libmatroska/distinfo 18 Jan 2015 03:14:35 -0000 1.7 +++ libmatroska/distinfo 30 Mar 2015 16:30:57 -0000 @@ -1,2 +1,2 @@ -SHA256 (libmatroska-1.3.0.tar.bz2) = UjHslYVxNl5xmm/TwiAievbPDxTgvRvPdm3bwGjRjmk= -SIZE (libmatroska-1.3.0.tar.bz2) = 80542 +SHA256 (libmatroska-1.4.2.tar.bz2) = vqEDIPHx/RIbvX25/8d7JRjoJp8AkDVJxUJUeLv4OT8= +SIZE (libmatroska-1.4.2.tar.bz2) = 611057 cvs server: Diffing libmatroska/patches Index: libmatroska/patches/patch-make_linux_Makefile =================================================================== RCS file: libmatroska/patches/patch-make_linux_Makefile diff -N libmatroska/patches/patch-make_linux_Makefile --- libmatroska/patches/patch-make_linux_Makefile 4 Oct 2011 08:59:41 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,86 +0,0 @@ -$OpenBSD: patch-make_linux_Makefile,v 1.5 2011/10/04 08:59:41 giovanni Exp $ ---- make/linux/Makefile.orig Sun Oct 2 16:04:20 2011 -+++ make/linux/Makefile Sun Oct 2 16:05:23 2011 -@@ -33,8 +33,8 @@ INSTALL_DIR_OPTS = -m 755 - CWD=$(shell pwd) - - # Options --LIBEBML_INCLUDE_DIR=$(CWD)/../../../libebml --LIBEBML_LIB_DIR=$(CWD)/../../../libebml/make/linux -+LIBEBML_INCLUDE_DIR=$(LOCALBASE)/include -+LIBEBML_LIB_DIR=$(LOCALBASE)/lib - EXTENSION=.cpp - - ifeq (yes,$(DEBUG)) -@@ -53,8 +53,7 @@ MUX_LIBS=-lmatroska -lebml $(LIBICONV) - - # Names - LIBRARY=libmatroska.a --LIBRARY_SO=libmatroska.so --LIBRARY_SO_VER=libmatroska.so.5 -+LIBRARY_SO_VER=libmatroska.so.${LIBmatroska_VERSION} - - # source-files - sources:=$(wildcard ${SRC_DIR}*$(EXTENSION)) -@@ -81,7 +80,7 @@ endif - - staticlib: $(LIBRARY) - --sharedlib: $(LIBRARY_SO) -+sharedlib: $(LIBRARY_SO_VER) - - lib: - @echo "Use the 'staticlib', 'sharedlib' or 'all' targets." -@@ -98,15 +97,12 @@ $(LIBRARY): $(objects) - $(AR) rcvu $@ $(objects) - $(RANLIB) $@ - --$(LIBRARY_SO): $(objects_so) -- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so) -lebml -- rm -f $(LIBRARY_SO) -- ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO) -+$(LIBRARY_SO_VER): $(objects_so) -+ $(CXX) -shared -fPIC -o $(LIBRARY_SO_VER) $(objects_so) $(LINKFLAGS) -lebml - - clean: cleantest - rm -f $(objects) $(objects_so) - rm -f $(LIBRARY) -- rm -f $(LIBRARY_SO) - rm -f $(LIBRARY_SO_VER) - rm -f CORE - -@@ -128,19 +124,19 @@ depend: - - test: test6 test9 - --test6: test6.o $(LIBRARY) $(LIBRARY_SO) -+test6: test6.o $(LIBRARY) $(LIBRARY_SO_VER) - $(LD) -o $@ $(LINKFLAGS) $< $(MUX_LIBS) - - test6.o: $(MUX_SRC_DIR)test6.cpp - $(CXX) -c $(COMPILEFLAGS) -o $@ $< - --test8: test8.o $(LIBRARY) $(LIBRARY_SO) -+test8: test8.o $(LIBRARY) $(LIBRARY_SO_VER) - $(LD) -o $@ $(LINKFLAGS) $< $(MUX_LIBS) - - test8.o: $(MUX_SRC_DIR)test8.cpp - $(CXX) -c $(COMPILEFLAGS) -o $@ $< - --test9: test9.o $(LIBRARY) $(LIBRARY_SO) -+test9: test9.o $(LIBRARY) $(LIBRARY_SO_VER) - $(LD) -o $@ $(LINKFLAGS) $< $(MUX_LIBS) - - test9.o: $(TAG_SRC_DIR)test9.cpp -@@ -166,10 +162,9 @@ install_staticlib: $(LIBRARY) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir) - --install_sharedlib: $(LIBRARY_SO) -+install_sharedlib: $(LIBRARY_SO_VER) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir) -- ln -fs $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO) - - ifneq ($(wildcard .depend),) - include .depend cvs server: Diffing libmatroska/pkg Index: libmatroska/pkg/PLIST =================================================================== RCS file: /cvs/ports/multimedia/libmatroska/pkg/PLIST,v retrieving revision 1.5 diff -u -p -r1.5 PLIST --- libmatroska/pkg/PLIST 16 Mar 2015 18:07:51 -0000 1.5 +++ libmatroska/pkg/PLIST 30 Mar 2015 16:30:57 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.5 2015/03/16 18:07:51 naddy Exp $ +@comment $OpenBSD$ include/matroska/ include/matroska/FileKax.h include/matroska/KaxAttached.h @@ -31,4 +31,6 @@ include/matroska/c/ include/matroska/c/libmatroska.h include/matroska/c/libmatroska_t.h lib/libmatroska.a +lib/libmatroska.la @lib lib/libmatroska.so.${LIBmatroska_VERSION} +lib/pkgconfig/libmatroska.pc