head 1.16; access; symbols pkgsrc-2014Q4:1.15.0.10 pkgsrc-2014Q4-base:1.15 pkgsrc-2014Q3:1.15.0.8 pkgsrc-2014Q3-base:1.15 pkgsrc-2014Q2:1.15.0.6 pkgsrc-2014Q2-base:1.15 pkgsrc-2014Q1:1.15.0.4 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.15.0.2 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.13.0.4 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.2 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.12.0.12 pkgsrc-2013Q1-base:1.12 pkgsrc-2012Q4:1.12.0.10 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q3:1.12.0.8 pkgsrc-2012Q3-base:1.12 pkgsrc-2012Q2:1.12.0.6 pkgsrc-2012Q2-base:1.12 pkgsrc-2012Q1:1.12.0.4 pkgsrc-2012Q1-base:1.12 pkgsrc-2011Q4:1.12.0.2 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q3:1.11.0.6 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.4 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.2 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.9.0.4 pkgsrc-2010Q4-base:1.9 pkgsrc-2010Q3:1.9.0.2 pkgsrc-2010Q3-base:1.9 pkgsrc-2010Q2:1.8.0.26 pkgsrc-2010Q2-base:1.8 pkgsrc-2010Q1:1.8.0.24 pkgsrc-2010Q1-base:1.8 pkgsrc-2009Q4:1.8.0.22 pkgsrc-2009Q4-base:1.8 pkgsrc-2009Q3:1.8.0.20 pkgsrc-2009Q3-base:1.8 pkgsrc-2009Q2:1.8.0.18 pkgsrc-2009Q2-base:1.8 pkgsrc-2009Q1:1.8.0.16 pkgsrc-2009Q1-base:1.8 pkgsrc-2008Q4:1.8.0.14 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.12 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.10 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.8 pkgsrc-2008Q2-base:1.8 cwrapper:1.8.0.6 pkgsrc-2008Q1:1.8.0.4 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.8.0.2 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.7.0.2 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.6.0.18 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.16 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.14 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.12 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.10 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.8 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.6 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.4 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.2 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.5.0.2 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.4.0.4 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.2 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2; locks; strict; comment @# @; 1.16 date 2015.01.04.23.24.45; author wiz; state dead; branches; next 1.15; commitid PTcsp2LkV50CmL4y; 1.15 date 2013.10.06.14.13.10; author wiz; state Exp; branches; next 1.14; commitid FkLikS309FD7We8x; 1.14 date 2013.10.04.20.58.44; author wiz; state Exp; branches; next 1.13; commitid v4fqjnRsip4if18x; 1.13 date 2013.04.12.13.36.56; author drochner; state Exp; branches; next 1.12; 1.12 date 2011.10.07.19.04.46; author drochner; state Exp; branches; next 1.11; 1.11 date 2011.03.18.12.42.14; author adam; state Exp; branches; next 1.10; 1.10 date 2011.02.14.19.00.45; author drochner; state Exp; branches; next 1.9; 1.9 date 2010.07.08.18.46.46; author drochner; state Exp; branches; next 1.8; 1.8 date 2007.11.14.18.27.48; author drochner; state Exp; branches; next 1.7; 1.7 date 2007.07.01.20.23.19; author heinz; state Exp; branches; next 1.6; 1.6 date 2005.06.06.21.15.02; author salo; state Exp; branches; next 1.5; 1.5 date 2005.02.17.10.52.46; author salo; state Exp; branches; next 1.4; 1.4 date 2004.07.27.04.14.56; author salo; state Exp; branches; next 1.3; 1.3 date 2004.07.20.23.53.12; author salo; state Exp; branches; next 1.2; 1.2 date 2004.05.31.09.50.35; author salo; state Exp; branches; next 1.1; 1.1 date 2004.05.16.09.50.58; author grant; state Exp; branches; next ; desc @@ 1.16 log @Update to 1.4.2: 2015-01-04 Moritz Bunkus * Released v1.4.2. 2014-12-21 Moritz Bunkus * 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 . 2014-12-20 Moritz Bunkus * 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 * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow if with EBML lacing and exactly one frame in the lace. @ text @$NetBSD: patch-ac,v 1.15 2013/10/06 14:13:10 wiz Exp $ --- make/linux/Makefile.orig 2013-10-06 13:52:12.000000000 +0000 +++ make/linux/Makefile @@@@ -16,16 +16,16 @@@@ prefix=/boot/home/config else prefix=/usr/local endif -libdir=$(prefix)/lib -includedir=$(prefix)/include/matroska +libdir=$(PREFIX)/lib +includedir=$(PREFIX)/include/matroska # Programs CROSS = -CXX = $(CROSS)g++ +#CXX = $(CROSS)g++ LD = $(CXX) -AR = $(CROSS)ar -RANLIB = $(CROSS)ranlib -INSTALL = install +#AR = $(CROSS)ar +#RANLIB = $(CROSS)ranlib +INSTALL = $(BSD_INSTALL) INSTALL_OPTS = -m 644 INSTALL_OPTS_LIB = -m 644 INSTALL_DIR_OPTS = -m 755 @@@@ -63,7 +63,7 @@@@ MUX_LIBS=-lmatroska -lebml $(LIBICONV) # Names LIBRARY=libmatroska.a -LIBRARY_SO=libmatroska.so +LIBRARY_SO=libmatroska.la LIBRARY_SO_VER=libmatroska.so.6 # source-files @@@@ -97,16 +97,14 @@@@ lib: $(CXX) -c $(COMPILEFLAGS) -o $@@ $< %.lo: %$(EXTENSION) - $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@@ $< + $(LIBTOOL) --mode=compile $(CXX) -c $(COMPILEFLAGS) -o $@@ $< $(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) + $(LIBTOOL) --mode=link $(CXX) -o $(LIBRARY_SO) $(objects_so) -lebml -rpath $(PREFIX)/lib -version-info 0 clean: cleantest rm -f $(objects) $(objects_so) @@@@ -169,8 +167,7 @@@@ install_staticlib: $(LIBRARY) install_sharedlib: $(LIBRARY_SO) $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(DESTDIR)$(libdir) - ln -fs $(LIBRARY_SO_VER) $(DESTDIR)$(libdir)/$(LIBRARY_SO) + libtool --mode=install $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO) $(DESTDIR)$(libdir) ifneq ($(wildcard .depend),) include .depend @ 1.15 log @Fix library installation, broken during update. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.14 2013/10/04 20:58:44 wiz Exp $ @ 1.14 log @Update to 1.4.1: New 1.4.1 version: - Added new elements/classes DiscardPadding, CodecDelay and SeekPreRoll - The licensing information has been cleared up/unified. - The Makefile now contain options for specifying the destination base directory during installation ("DESTDIR") and for specifying which library types to build ("link"). - The libraries are built without the "-ansi" and "-fno-gnu-keywords" flags on Linux - Code cleanup @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.13 2013/04/12 13:36:56 drochner Exp $ d3 1 a3 1 --- make/linux/Makefile.orig 2013-10-04 20:56:20.000000000 +0000 d62 1 a62 1 + $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO) $(DESTDIR)$(libdir) @ 1.13 log @update to 1.4.0 changes: several new elements that were added to the Matroska specifications: CueDuration, CueRelativePosition, ChapterStringUID, VideoAlphaMode and DefaultDecodedFieldDuration @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- make/linux/Makefile.orig 2013-03-21 12:11:24.000000000 +0000 d28 1 a28 1 @@@@ -53,7 +53,7 @@@@ MUX_LIBS=-lmatroska -lebml $(LIBICONV) d37 1 a37 1 @@@@ -92,16 +92,14 @@@@ lib: d56 1 a56 22 @@@@ -153,23 +151,22 @@@@ install: install_staticlib install_share endif install_headers: - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir) for i in $(INCLUDE_DIR)/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir) ; \ done - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)/c for i in $(INCLUDE_DIR)/c/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir)/c ; \ done install_staticlib: $(LIBRARY) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(DESTDIR)$(libdir) d59 4 a62 5 - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir) - ln -fs $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(BSD_INSTALL_LIB) $(LIBRARY_SO) $(DESTDIR)$(libdir) @ 1.12 log @update to 1.3.0 changes: cleanup and minor fixes pkgsrc note: according to the ChangeLog, this version is not binary compatible to older versions -> ABI_DEPENDS bumped @ text @d3 1 a3 1 --- make/linux/Makefile.orig 2011-10-06 14:24:10.000000000 +0000 d34 1 a34 1 LIBRARY_SO_VER=libmatroska.so.5 @ 1.11 log @Fix patching on Mac OSX; fix installing the library; fix some pkglint issues @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.10 2011/02/14 19:00:45 drochner Exp $ d3 1 a3 1 --- make/linux/Makefile.orig 2011-01-29 11:48:16.000000000 +0000 d34 1 a34 1 LIBRARY_SO_VER=libmatroska.so.3 @ 1.10 log @update to 1.1.0 changes: -API extensions and cleanup -bugfixes @ text @d1 1 a1 1 $NetBSD$ d5 51 a55 51 @@@@ -16,16 +16,16 @@@@ prefix=/boot/home/config else prefix=/usr/local endif -libdir=$(prefix)/lib -includedir=$(prefix)/include/matroska +libdir=$(PREFIX)/lib +includedir=$(PREFIX)/include/matroska # Programs CROSS = -CXX = $(CROSS)g++ +#CXX = $(CROSS)g++ LD = $(CXX) -AR = $(CROSS)ar -RANLIB = $(CROSS)ranlib -INSTALL = install +#AR = $(CROSS)ar +#RANLIB = $(CROSS)ranlib +INSTALL = $(BSD_INSTALL) INSTALL_OPTS = -m 644 INSTALL_OPTS_LIB = -m 644 INSTALL_DIR_OPTS = -m 755 @@@@ -53,7 +53,7 @@@@ MUX_LIBS=-lmatroska -lebml $(LIBICONV) # Names LIBRARY=libmatroska.a -LIBRARY_SO=libmatroska.so +LIBRARY_SO=libmatroska.la LIBRARY_SO_VER=libmatroska.so.3 # source-files @@@@ -92,16 +92,14 @@@@ lib: $(CXX) -c $(COMPILEFLAGS) -o $@@ $< %.lo: %$(EXTENSION) - $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@@ $< + $(LIBTOOL) --mode=compile $(CXX) -c $(COMPILEFLAGS) -o $@@ $< $(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) + $(LIBTOOL) --mode=link $(CXX) -o $(LIBRARY_SO) $(objects_so) -lebml -rpath $(PREFIX)/lib -version-info 0 clean: cleantest rm -f $(objects) $(objects_so) d57 31 a87 31 endif install_headers: - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir) for i in $(INCLUDE_DIR)/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir) ; \ done - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)/c for i in $(INCLUDE_DIR)/c/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir)/c ; \ done install_staticlib: $(LIBRARY) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(DESTDIR)$(libdir) install_sharedlib: $(LIBRARY_SO) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir) - ln -fs $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO) $(DESTDIR)$(libdir) ifneq ($(wildcard .depend),) include .depend @ 1.9 log @update to 1.0.0 changes: -API extensions -bugfixes pkgsrc note: while the changelog doesn't tell details, there seems to be an ABI incompatibility to the previous version. Bump the bl3 dependency. @ text @d3 1 a3 1 --- make/linux/Makefile.orig 2010-06-04 08:46:29.000000000 +0000 d34 1 a34 1 LIBRARY_SO_VER=libmatroska.so.2 @ 1.8 log @libtoolize and build shared libraries, this will make it usable in dynamically loaded plugins, bump PKGREVISION @ text @d3 1 a3 1 --- make/linux/Makefile.orig 2006-06-02 16:32:52.000000000 +0200 d5 83 a87 82 @@@@ -16,15 +16,15 @@@@ prefix=/boot/home/config else prefix=/usr/local endif -libdir=$(prefix)/lib -includedir=$(prefix)/include/matroska +libdir=$(PREFIX)/lib +includedir=$(PREFIX)/include/matroska # Programs -CXX=g++ +#CXX=g++ LD=$(CXX) -AR = ar rcvu -RANLIB = ranlib -INSTALL = install +AR += rcvu +#RANLIB = ranlib +INSTALL = $(BSD_INSTALL) INSTALL_OPTS = -m 644 INSTALL_OPTS_LIB = -m 644 INSTALL_DIR_OPTS = -m 755 @@@@ -56,7 +56,7 @@@@ MUX_LIBS=-lmatroska -lebml $(LIBICONV) # Names LIBRARY=libmatroska.a -LIBRARY_SO=libmatroska.so +LIBRARY_SO=libmatroska.la LIBRARY_SO_VER=libmatroska.so.0 # source-files @@@@ -95,16 +95,14 @@@@ lib: $(CXX) -c $(COMPILEFLAGS) -o $@@ $< %.lo: %$(EXTENSION) - $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@@ $< + $(LIBTOOL) --mode=compile $(CXX) -c $(COMPILEFLAGS) -o $@@ $< $(LIBRARY): $(objects) $(AR) $@@ $(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) + $(LIBTOOL) --mode=link $(CXX) -o $(LIBRARY_SO) $(objects_so) -lebml -rpath $(PREFIX)/lib -version-info 0 clean: cleantest rm -f $(objects) $(objects_so) @@@@ -156,23 +154,22 @@@@ install: install_staticlib install_share endif install_headers: - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir) for i in $(INCLUDE_DIR)/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir) ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir) ; \ done - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(includedir)/c + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(includedir)/c for i in $(INCLUDE_DIR)/c/*.h; do \ - $(INSTALL) $(INSTALL_OPTS) $$i $(includedir)/c ; \ + $(INSTALL) $(INSTALL_OPTS) $$i $(DESTDIR)$(includedir)/c ; \ done install_staticlib: $(LIBRARY) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(libdir) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY) $(DESTDIR)$(libdir) install_sharedlib: $(LIBRARY_SO) - $(INSTALL) $(INSTALL_DIR_OPTS) -d $(libdir) - $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(libdir) - ln -fs $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO) + $(INSTALL) $(INSTALL_DIR_OPTS) -d $(DESTDIR)$(libdir) + $(LIBTOOL) --mode=install $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO) $(DESTDIR)$(libdir) ifneq ($(wildcard .depend),) include .depend @ 1.7 log @Added support for installation to DESTDIR. Approved by salo@@. @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.6 2005/06/06 21:15:02 salo Exp $ d3 1 a3 1 --- make/linux/Makefile.orig 2005-04-19 09:00:00.000000000 +0200 d27 29 a55 1 @@@@ -155,23 +155,23 @@@@ install: install_staticlib install_share d81 1 a81 1 - ln -s $(LIBRARY_SO_VER) $(libdir)/$(LIBRARY_SO) d83 1 a83 2 + $(INSTALL) $(INSTALL_OPTS_LIB) $(LIBRARY_SO_VER) $(DESTDIR)$(libdir) + ln -s $(LIBRARY_SO_VER) $(DESTDIR)$(libdir)/$(LIBRARY_SO) @ 1.6 log @Force PREFIX. @ text @d1 1 a1 1 $NetBSD$ d4 2 a5 2 +++ make/linux/Makefile 2005-06-06 23:12:23.000000000 +0200 @@@@ -16,15 +16,15 @@@@ d27 33 @ 1.5 log @Update to version 0.7.5 Changes: - fix the segment family UID - no more TrackAngle and new TrackTranslate elements - rename ChapterLink* to ChapterTranslate* - add KaxChapterLinkEditionUID - fix the KaxSegmentFamily flags - added KaxSegmentFamily, KaxChapterLink, KaxChapterLinkCodec and KaxChapterLinkID - Move all of the (re-)activated Matroska v1 elements out of "#if == 2" blocks. - support for KaxMaxBlockAdditionID and fix default values - BlockAdditions is in Matroska 1 now - added the button track type - Use malloc() and free() instead of new[] and delete[] where the lib might deal with pointers that have been allocated by the app, or where the app has allocated the memory. Reason: new[]ed memory cannot be realloc()ed. - remove support for the gap flag in the Block - add almost automatic handling of SilentTracks - added KaxTrackFlagForced - added KaxTrackAngle and various fixes - TrackOverlay is now multiple - added KaxClusterSilentTracks and KaxClusterSilentTrackNumber @ text @d3 10 a12 4 --- make/linux/Makefile.orig 2005-02-06 19:12:08.000000000 +0100 +++ make/linux/Makefile 2005-02-16 18:46:17.000000000 +0100 @@@@ -20,11 +20,11 @@@@ includedir=$(prefix)/include/matroska @ 1.4 log @Update to version 0.7.1. Changes: - use bzip2 distribution tarball 0.7.1: ====== - KaxClusterPosition is already in use and therefore a v1 element - various cosmetic changes to Makefile and build system itself @ text @d3 3 a5 3 --- make/linux/Makefile.orig 2004-07-19 18:43:44.000000000 +0200 +++ make/linux/Makefile 2004-07-27 05:51:07.000000000 +0200 @@@@ -20,13 +20,13 @@@@ a11 2 DEP=$(CXX) -MM DEPEND = makedepend @ 1.3 log @PKGREVISION++ - do not define MATROSKA_VERSION=2 anymore. it's not needed for mplayer any longer and no other application needs it. per discussion with Moritz Bunkus. - add test target, do not build tests as a part of normal build - i can as well add myself as MAINTAINER.. @ text @d3 3 a5 3 --- make/linux/Makefile.orig 2004-01-05 12:28:43.000000000 +0100 +++ make/linux/Makefile 2004-07-21 00:21:56.000000000 +0200 @@@@ -15,13 +15,13 @@@@ a9 1 -LD=g++ d11 1 a11 1 +LD=$(CXX) a22 20 @@@@ -36,8 +36,8 @@@@ ifeq (yes,$(DEBUG)) DEBUGFLAGS=-g -DDEBUG endif -CXXFLAGS=$(DEBUGFLAGS) -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -D_GNU_SOURCE -Wshadow -LDFLAGS=-L. -L$(LIBEBML_LIB_DIR) +CXXFLAGS+= $(DEBUGFLAGS) -Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -D_GNU_SOURCE -Wshadow +LDFLAGS+= -L. -L$(LIBEBML_LIB_DIR) SRC_DIR=$(CWD)/../../src/ INCLUDE_DIR=$(CWD)/../../matroska @@@@ -66,7 +66,7 @@@@ DEPENDFLAGS = ${CXXFLAGS} ${INCLUDE} -all: $(LIBRARY) test +all: $(LIBRARY) lib library: $(LIBRARY) @ 1.2 log @Pass CXXFLAGS and LDFLAGS to Makefile, usa more buildlink variables. Allow both overwrite and pkgviews installation. Based on patch sent by Joachim Kuebart via PR pkg/25752. @ text @d4 1 a4 1 +++ make/linux/Makefile 2004-05-31 01:20:58.000000000 +0200 d35 9 @ 1.1 log @call $(BSD_INSTALL) to install files, not "install". @ text @d3 11 a13 3 --- make/linux/Makefile.orig 2004-01-05 22:28:43.000000000 +1100 +++ make/linux/Makefile @@@@ -21,7 +21,7 @@@@ DEP=$(CXX) -MM d15 2 a16 2 AR = ar rcvu RANLIB = ranlib d18 2 d24 11 @