r9 - in unstable: . libebml libebml/debian libebml/debian/patches

Samuel Hocevar sho at alioth.debian.org
Wed Mar 14 14:15:34 CET 2007


Author: sho
Date: 2006-03-30 15:22:57 +0000 (Thu, 30 Mar 2006)
New Revision: 9

Added:
   unstable/libebml/
   unstable/libebml/debian/
   unstable/libebml/debian/changelog
   unstable/libebml/debian/compat
   unstable/libebml/debian/control
   unstable/libebml/debian/copyright
   unstable/libebml/debian/libebml-dev.dirs
   unstable/libebml/debian/patches/
   unstable/libebml/debian/patches/010_propagate_cflags.diff
   unstable/libebml/debian/patches/020_invalid_cast.diff
   unstable/libebml/debian/patches/series
   unstable/libebml/debian/rules
Log:
libebml (0.7.6-3) unstable; urgency=low

  * Switched patch system to quilt.
  * debian/control:
    + Build-depend on quilt.

  * 010_propagate_cflags.diff: (new patch from old diff.gz) propagate custom
    CXXFLAGS to the build process.

  * 020_invalid_cast.diff: (new patch from old diff.gz) cast pointers to
    uintptr_t instead of unsigned long.



Property changes on: unstable/libebml/debian
___________________________________________________________________
Name: mergeWithUpstream
   + 1

Added: unstable/libebml/debian/changelog
===================================================================
--- unstable/libebml/debian/changelog	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/changelog	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,131 @@
+libebml (0.7.6-3) unstable; urgency=low
+
+  * Switched patch system to quilt.
+  * debian/control:
+    + Build-depend on quilt.
+
+  * 010_propagate_cflags.diff: (new patch from old diff.gz) propagate custom
+    CXXFLAGS to the build process.
+
+  * 020_invalid_cast.diff: (new patch from old diff.gz) cast pointers to
+    uintptr_t instead of unsigned long.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Thu, 30 Mar 2006 17:14:29 +0200
+
+libebml (0.7.6-2) unstable; urgency=low
+
+  * debian/compat: set level to 4.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sat, 26 Nov 2005 20:01:04 +0100
+
+libebml (0.7.6-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sun, 30 Oct 2005 15:49:31 +0100
+
+libebml (0.7.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control:
+    + Set policy to 3.6.2.1.
+  * src/EbmlFloat.cpp:
+    + Fixed amd64 FTBFS (Closes: #300548).
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Fri, 15 Jul 2005 13:46:53 +0300
+
+libebml (0.7.3-1) unstable; urgency=low
+
+  * New upstream release (Closes: #288715, #290687).
+  * ebml/EbmlCrc32.h: cast pointer to uintptr_t before doing arithmetic
+    operations on it (Closes: #284881).
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sat, 12 Mar 2005 16:24:35 +0100
+
+libebml (0.7.1-1) unstable; urgency=medium
+
+  * New upstream release (Closes: #271897).
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Fri, 17 Sep 2004 11:38:18 +0200
+
+libebml (0.7.0-2) unstable; urgency=low
+
+  * debian/control:
+    + Set policy to 3.6.1.1.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sat, 24 Jul 2004 13:52:21 +0200
+
+libebml (0.7.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Mon, 26 Apr 2004 22:22:03 +0200
+
+libebml (0.6.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Tue,  6 Jan 2004 21:07:21 +0100
+
+libebml (0.6.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Tue,  4 Nov 2003 11:14:30 +0100
+
+libebml (0.6.0-2) unstable; urgency=low
+
+  * Fixed upstream's braindamaged use of DEB_BUILD_OPTIONS.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Wed, 15 Oct 2003 09:00:42 +0200
+
+libebml (0.6.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sun, 12 Oct 2003 16:50:58 +0200
+
+libebml (0.5.0-4) unstable; urgency=low
+
+  * Used "cvs2cl --utc --no-wrap -w --stdout -g -z9" to generate an upstream
+    changelog (Closes: #208599).
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Fri,  5 Sep 2003 09:26:58 +0200
+
+libebml (0.5.0-3) unstable; urgency=low
+
+  * make/linux/Makefile:
+    + Fixed $(CUSTOMFLAGS) so that the PIC lib gets built.
+  * debian/control:
+    + Set policy to 3.6.1.0.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Tue,  2 Sep 2003 21:12:08 +0200
+
+libebml (0.5.0-2) unstable; urgency=low
+
+  * debian/control:
+    + Downgraded debhelper build-dependency to allow easier backporting.
+    + Enhanced the long description.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Thu, 14 Aug 2003 11:06:11 +0200
+
+libebml (0.5.0-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control:
+    + Set policy to 3.6.0. No changes required.
+    + Set debhelper build-dependency to (>= 4.0) because of debian/compat.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Thu,  7 Aug 2003 14:54:50 +0200
+
+libebml (0.4.4+cvs.20030622-1) unstable; urgency=low
+
+  * First Debian release (Closes: #198706).
+  * debian/control:
+    + Set policy to 3.5.10.
+    + Rephrased upstream's long description.
+  * debian/rules:
+    + Ship PIC libraries so that application plugins can be linked with us.
+
+ -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Wed, 25 Jun 2003 05:22:08 +0200
+

Added: unstable/libebml/debian/compat
===================================================================
--- unstable/libebml/debian/compat	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/compat	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1 @@
+4

Added: unstable/libebml/debian/control
===================================================================
--- unstable/libebml/debian/control	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/control	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,19 @@
+Source: libebml
+Section: devel
+Priority: optional
+Maintainer: Sam Hocevar (Debian packages) <sam+deb at zoy.org>
+Build-Depends: debhelper (>= 4.0), quilt
+Standards-Version: 3.6.2
+
+Package: libebml-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: access library for the EBML format
+ The libebml library allows to read and write files using EBML (the
+ Extensible Binary Meta Language), a binary pendant to XML. Using libebml
+ makes it easier to extend a file format without breaking support in
+ older parsers.
+ .
+ This package contains the header files and static libraries needed to
+ compile applications or shared objects that use libebml.

Added: unstable/libebml/debian/copyright
===================================================================
--- unstable/libebml/debian/copyright	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/copyright	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,27 @@
+This package was debianized by Moritz Bunkus <moritz at bunkus.org> on
+Mon, 21 Apr 2003 12:49:33 +0200.
+
+It was downloaded from http://dl.matroska.org/downloads/libebml/
+
+Upstream Author: Steve Lhomme <steve.lhomme at free.fr>
+
+Copyright (C) 2002-2005 Steve Lhomme.  All rights reserved.
+
+This file may be distributed under the terms of the Q Public License
+as defined by Trolltech AS of Norway and appearing in the file
+LICENSE.QPL included in the packaging of this file.
+
+This proram is also licensed under the GPL. See
+/usr/share/common-licenses/GPL for details.
+
+Licensees holding an other license may use this file in accordance with 
+the Agreement provided with the Software.
+
+This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+See http://www.matroska.org/license/qpl/ for QPL licensing information.
+
+Contact license at matroska.org if any conditions of this licensing are
+not clear to you.
+

Added: unstable/libebml/debian/libebml-dev.dirs
===================================================================
--- unstable/libebml/debian/libebml-dev.dirs	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/libebml-dev.dirs	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,2 @@
+usr/lib
+usr/include

Added: unstable/libebml/debian/patches/010_propagate_cflags.diff
===================================================================
--- unstable/libebml/debian/patches/010_propagate_cflags.diff	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/patches/010_propagate_cflags.diff	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,10 @@
+--- libebml-0.7.6.orig/make/linux/Makefile
++++ libebml-0.7.6/make/linux/Makefile
+@@ -64,6 +64,7 @@
+ objects:=$(patsubst %$(EXTENSION),%.o,$(sources))
+ objects_so:=$(patsubst %$(EXTENSION),%.lo,$(sources))
+ 
++CXXFLAGS+=$(CUSTOMFLAGS)
+ WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
+ COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
+ DEPENDFLAGS  = $(CXXFLAGS) $(INCLUDE)

Added: unstable/libebml/debian/patches/020_invalid_cast.diff
===================================================================
--- unstable/libebml/debian/patches/020_invalid_cast.diff	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/patches/020_invalid_cast.diff	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,21 @@
+--- libebml-0.7.6.orig/ebml/EbmlTypes.h
++++ libebml-0.7.6/ebml/EbmlTypes.h
+@@ -35,6 +35,7 @@
+ 
+ #include <clocale>
+ #include <string>
++#include <stdint.h>
+ 
+ #include "ebml/c/libebml_t.h"
+ #include "ebml/EbmlConfig.h"
+--- libebml-0.7.6.orig/ebml/EbmlCrc32.h
++++ libebml-0.7.6/ebml/EbmlCrc32.h
+@@ -143,7 +143,7 @@
+ 
+ inline bool IsAlignedOn(const void *p, unsigned int alignment)
+ {
+-	return IsPowerOf2(alignment) ? ModPowerOf2((unsigned long)p, alignment) == 0 : (unsigned long)p % alignment == 0;
++	return IsPowerOf2(alignment) ? ModPowerOf2((uintptr_t)p, alignment) == 0 : (uintptr_t)p % alignment == 0;
+ }
+ 
+ template <class T>

Added: unstable/libebml/debian/patches/series
===================================================================
--- unstable/libebml/debian/patches/series	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/patches/series	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,2 @@
+010_propagate_cflags.diff -p1
+020_invalid_cast.diff -p1

Added: unstable/libebml/debian/rules
===================================================================
--- unstable/libebml/debian/rules	2006-03-30 15:11:14 UTC (rev 8)
+++ unstable/libebml/debian/rules	2006-03-30 15:22:57 UTC (rev 9)
@@ -0,0 +1,96 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses debhelper.
+# GNU copyright 1997 to 1999 by Joey Hess.
+
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+CFLAGS = -O0
+else
+CFLAGS = -O2
+endif
+
+configure: configure-stamp
+configure-stamp:
+	dh_testdir
+	# Add here commands to configure the package.
+	QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+	touch configure-stamp
+
+
+build: build-stamp
+build-stamp: configure-stamp 
+	dh_testdir
+
+	# Build the PIC library
+	$(MAKE) -C make/linux staticlib CUSTOMFLAGS="-fpic -fPIC $(CFLAGS)"
+	mv make/linux/libebml.a make/linux/libebml_pic.a
+	-$(MAKE) -C make/linux clean
+
+	# Build the normal static library
+	$(MAKE) -C make/linux staticlib CUSTOMFLAGS="$(CFLAGS)"
+
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	rm -f build-stamp configure-stamp
+	rm -f debian/dirs debian/docs debian/*.files
+	rm -f make/linux/libebml_pic.a
+	# Clean up the build tree
+	-$(MAKE) -C make/linux clean
+	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k
+	dh_installdirs
+
+	# Install the package into debian/libebml-dev
+	$(MAKE) $(DEB_BUILD_OPTIONS) \
+		-C make/linux prefix=$(CURDIR)/debian/libebml-dev/usr \
+		install_staticlib install_headers
+	cp make/linux/libebml_pic.a debian/libebml-dev/usr/lib/
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+	dh_testdir
+	dh_testroot
+
+#	dh_installdebconf	
+	dh_installdocs
+#	dh_installexamples
+#	dh_installmenu
+#	dh_installlogrotate
+#	dh_installemacsen
+#	dh_installpam
+#	dh_installmime
+#	dh_installinit
+#	dh_installcron
+#	dh_installman
+#	dh_installinfo
+#	dh_undocumented
+	dh_installchangelogs ChangeLog
+	dh_link
+#	dh_strip
+	dh_compress
+	dh_fixperms
+	dh_makeshlibs
+	dh_installdeb
+#	dh_perl
+	dh_shlibdeps
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install configure


Property changes on: unstable/libebml/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the Pkg-multimedia-commits mailing list