Sun Jan 4 23:24:45 2015 UTC ()
Update to 1.4.2:

2015-01-04  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.2.

2014-12-21  Moritz Bunkus  <moritz@bunkus.org>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is 損libmatroska束. Based on a
        similar patch for libEBML by Jan Engelhardt <jengelh@inai.de>.

2014-12-20  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadData(): fixed several instances of unchecked
        memory access leading to invalid memory access/segmentation faults
        with invalid or broken data inside block groups/simple blocks.

2014-12-19  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow
        if with EBML lacing and exactly one frame in the lace.


(wiz)
diff -r1.32 -r1.33 pkgsrc/multimedia/libmatroska/Makefile
diff -r1.23 -r1.24 pkgsrc/multimedia/libmatroska/distinfo
diff -r1.15 -r0 pkgsrc/multimedia/libmatroska/patches/patch-ac

cvs diff -r1.32 -r1.33 pkgsrc/multimedia/libmatroska/Makefile (expand / switch to context diff)
--- pkgsrc/multimedia/libmatroska/Makefile 2014/10/09 14:06:43 1.32
+++ pkgsrc/multimedia/libmatroska/Makefile 2015/01/04 23:24:45 1.33
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2014/10/09 14:06:43 wiz Exp $
+# $NetBSD: Makefile,v 1.33 2015/01/04 23:24:45 wiz Exp $
 
-DISTNAME=	libmatroska-1.4.1
-PKGREVISION=	1
+DISTNAME=	libmatroska-1.4.2
 CATEGORIES=	multimedia devel
 MASTER_SITES=	http://dl.matroska.org/downloads/libmatroska/
 EXTRACT_SUFX=	.tar.bz2
@@ -13,21 +12,12 @@
 
 USE_LANGUAGES=		c++
 USE_LIBTOOL=		yes
-USE_TOOLS+=		gmake
+USE_TOOLS+=		gmake pkg-config
+PKGCONFIG_OVERRIDE=	libmatroska.pc.in
 
-NO_CONFIGURE=		yes
-MAKEFLAGS+=		prefix=${PREFIX}
-MAKE_ENV+=		CXXFLAGS=${CXXFLAGS:Q} RANLIB=${RANLIB:Q}
-BUILD_DIRS=		make/linux
-BUILD_TARGET=		sharedlib
-INSTALL_TARGET=		install_headers install_sharedlib
+GNU_CONFIGURE=		yes
 TEST_TARGET=		test
 
-# remove CRs: fixes patching on Darwin and stops pkglint from complaining
-pre-patch:
-	cd ${WRKSRC}/make/linux && \
-		${TR} -d '\r' < Makefile > Makefile.new && \
-		${MV} Makefile.new Makefile
-
+BUILDLINK_API_DEPENDS.libebml+=	libebml>=1.3.1
 .include "../../devel/libebml/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

cvs diff -r1.23 -r1.24 pkgsrc/multimedia/libmatroska/distinfo (expand / switch to context diff)
--- pkgsrc/multimedia/libmatroska/distinfo 2013/10/06 14:13:10 1.23
+++ pkgsrc/multimedia/libmatroska/distinfo 2015/01/04 23:24:45 1.24
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.23 2013/10/06 14:13:10 wiz Exp $
+$NetBSD: distinfo,v 1.24 2015/01/04 23:24:45 wiz Exp $
 
-SHA1 (libmatroska-1.4.1.tar.bz2) = e08c42531b68d21980bf991192378cf8cf79b40f
+SHA1 (libmatroska-1.4.2.tar.bz2) = 546a761a763b2d1d15dbbccaa5495eb63dd87223
-RMD160 (libmatroska-1.4.1.tar.bz2) = 5074e5b3005ab6c12261bd0cfa2ce51bd271de78
+RMD160 (libmatroska-1.4.2.tar.bz2) = 5db92e3c4a32cc5772cabfc85e4d3ecbf8870bdf
-Size (libmatroska-1.4.1.tar.bz2) = 78387 bytes
+Size (libmatroska-1.4.2.tar.bz2) = 611057 bytes
-SHA1 (patch-ac) = f796c083bed2e38a03281a55f213cfffd6733f3a

File Deleted: pkgsrc/multimedia/libmatroska/patches/Attic/patch-ac