--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-doc.links
+++ libxml++2.6-2.30.0/debian/libxml++2.6-doc.links
@@ -0,0 +1 @@
+usr/share/doc/libxml++2.6-doc usr/share/doc/libxml++-2.6
--- libxml++2.6-2.30.0.orig/debian/changelog
+++ libxml++2.6-2.30.0/debian/changelog
@@ -0,0 +1,208 @@
+libxml++2.6 (2.30.0-1) unstable; urgency=low
+
+ * New upstream stable release.
+
+ -- Sebastian Dröge <slomo@debian.org> Fri, 09 Apr 2010 13:46:26 +0200
+
+libxml++2.6 (2.26.1-1) unstable; urgency=low
+
+ [ Josselin Mouette ]
+ * Include clean-la.mk rule.
+
+ [ Deng Xiyue ]
+ * New upstream release.
+ * Update Standard-Version to 3.8.3. No changes needed.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Sun, 25 Oct 2009 14:56:53 -0700
+
+libxml++2.6 (2.26.0-2) unstable; urgency=low
+
+ * Mark libxml++2.6-2 Breaks: gnote (<< 0.4) due to ABI change. See
+ upstream bug report for detail:
+ http://bugzilla.gnome.org/show_bug.cgi?id=583825
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Fri, 29 May 2009 00:57:16 +0800
+
+libxml++2.6 (2.26.0-1) unstable; urgency=low
+
+ [ Josselin Mouette ]
+ * Stop mentioning GNOME 2.
+
+ [ Deng Xiyue ]
+ * New upstream release.
+ * Update Standard-Version to 3.8.1. No change needed.
+ * Change -dbg package section to debug as per new policy.
+ * Let libxml++2.6-2 Replaces libxml++2.6c2a so that it is
+ Ubuntu-sync friendly. Thanks Sebastien Bacher for the suggestion.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Wed, 29 Apr 2009 22:46:16 +0800
+
+libxml++2.6 (2.24.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * Upload to unstable. Drop check-dist.mk.
+ * `make -C examples clean` after `make install` to prevent shipping
+ unexpected files.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Fri, 06 Mar 2009 09:30:52 +0800
+
+libxml++2.6 (2.24.2-1) experimental; urgency=low
+
+ * New upstream release.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Thu, 01 Jan 2009 15:24:23 +0800
+
+libxml++2.6 (2.24.1-1) experimental; urgency=low
+
+ * New upstream release.
+ * Use POSIX standard regex classes in sed trick in debian/rules.
+ * Use viewsvn in Vcs-Browser URL.
+ * Downgrading pkg-config from Depends to Suggests.
+ * Remove unnecessary fields at the end of debian/changelog.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Mon, 15 Dec 2008 21:00:13 +0800
+
+libxml++2.6 (2.24.0-1) experimental; urgency=low
+
+ [ Deng Xiyue ]
+ * Drop `head -n 1' from sed trick.
+ * Add `DM-Upload-Allowed: yes' field. Thanks Loïc for advocacy.
+ * Fix typo in last changelog.
+ * Add dpkg-dev >= 1.14.16 to Build-Depends for DM usage.
+ * Remove doc-base from Build-Depends as it's not b-deped at all.
+ * Add ${shlibs:Depends} to all Depends fields as recommended.
+ * Use machine-interpretable format for debian/copyright.
+ * New upstream release.
+ + Bump shlibs version to 2.24.0 due to new API addition. ABI remains
+ compatible.
+ * Update Standard-Version to 3.8.0. No change needed.
+ * Targeting experimental as Lenny is in freeze. Add check-dist.mk to
+ debian/rules.
+ * Check for number-dot-based version in debian/watch.
+ * Fix path in doc-base documents. No versioned directory anymore.
+
+ [ Loic Minier ]
+ * Properly anchor package name regexp.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Fri, 26 Sep 2008 21:10:48 +0800
+
+libxml++2.6 (2.22.0-1) unstable; urgency=low
+
+ * New upstream release.
+ + Fix memory leak in class xmlpp::Document::Init. (Closes: #469809)
+ + Drop 10_gcc4.3_include_fix.patch and 20_file_id_fix.patch,
+ merged upstream.
+ + Adjust path in doc-base reference for new version.
+ * Fix section in doc-base reference.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Sat, 08 Mar 2008 01:11:26 +0800
+
+libxml++2.6 (2.20.0-2) unstable; urgency=low
+
+ * Refined debian/rules to set variables SHARED_PKG and DOC_PKG by sed
+ from debian/control and use variable SHVER for shlibs version, and
+ refine and reformat corresponding rules accordingly.
+ * Drop 70_relibtoolize.patch, and use chrpath hack to get rid of amd64
+ rpath issue, hence add chrpath to b-deps. Should contact upstream for
+ real fix.
+ * Migrate maintainer ship to Debian GNOME Team, and add Debian GNOME
+ Team to uploaders.
+ * Add Vcs-Svn and Vcs-Browser fields to source stanza in control file.
+ * Update build-dep/dep in debian/control* as per source configure.in,
+ and drop debian version postfix as per lintian.
+ * Add -dbg package for debug symbols.
+ * Update debian/compat to 6, and bump build-dep debhelper to >= 6, and
+ cdbs to >= 0.4.51 to avoid empty debug package bug.
+ * Update watch version to 3, and drop 'debian uupdate' as not
+ necessarily required.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Thu, 28 Feb 2008 18:27:38 +0800
+
+libxml++2.6 (2.20.0-1) unstable; urgency=low
+
+ * New upstream release. (Closes: #430142)
+ + No more segfault with invalid xpath in Node::find. (Closes: #374067)
+ * Add myself as maintainer.
+ * Ack NMU. (Closes: #315967, #349630)
+ * debian/control
+ + Update standard version to 3.7.3.
+ + Depends on debhelper >= 5.
+ + Add b-deps on cdbs, and gnome-pkg-tools for clean-la.mk, and of
+ course doc-base.
+ + Use ${binary:Version} instead of deprecated ${Source-Version} for
+ binNMU safety.
+ + Use Homepage: in source stanza instead of pseudo one in Description.
+ + Update package descriptions.
+ + The C++ ABI transition has ended long ago, everything is installable
+ now. (Closes: #318977)
+ * debian/copyright
+ + Correct pointer to /usr/share/common-licenses/LGPL-2.1
+ + Update upstream maintainers' email addresses.
+ + Update source URL.
+ + Add copyright text, with holders listed in source files.
+ * debian/rules
+ + Migrate build system to cdbs, which sets build target properly.
+ (Closes: #395784)
+ + Set LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+ + Use versioned shlibs for libxml++2.6-2.
+ + Set DEB_DH_INSTALL_SOURCEDIR := debian/tmp to make *.install
+ shorter.
+ + Include clean-la.mk from gnome-pkg-tools to remove dependency_libs
+ information from .la files.
+ * debian/libxml++2.6-dev.docs
+ - Removed, not needed.
+ * debian/*.install
+ + Refined, use shorter path, and lib*.{a,so}, *.la
+ * debian/libxml++2.6-doc.doc-base
+ - Removed, in favor of more specific ones.
+ * debian/libxml++2.6-doc.doc-base.libxml++-{manual,reference}
+ + Added, and adjusted for proper path.
+ * debian/patches
+ + Add 10_gcc4.3_include_fix.patch to fix FTBFS on gcc 4.3.
+ (Closes: #417367)
+ + Add 20_file_id_fix.patch to fix file descriptions. (Closes: #272308)
+ + Add 70_relibtoolize.patch as amd64 rpath issue workaround.
+
+ -- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Thu, 31 Jan 2008 10:07:18 +0800
+
+libxml++2.6 (2.14.0-0.1) unstable; urgency=medium
+
+ * Non-maintainer upload
+ * Medium-urgency upload for RC bugfix.
+ * New upstream release with new soname (Closes: #330512, #349630, #315967)
+ * No longer build reference documentation, since it's included in tarball.
+ * Fix makefile so that docs/manual/html isn't deleted on clean.
+
+ -- Bradley Bell <btb@debian.org> Sat, 10 Jun 2006 00:32:25 -0700
+
+libxml++2.6 (2.6.1-2.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Medium-urgency upload for RC bugfix.
+ * Change package name from libxml++2.6-1c2 to libxml++2.6-1c2a for the C++
+ mt allocator ABI change, and conflict/replace libxml++2.6-1c2
+ accordingly. Closes: #339226.
+ * Build-depend on libglibmm-2.4-dev (>= 2.8.2-1), to make sure we get
+ the matching ABI.
+
+ -- Steve Langasek <vorlon@debian.org> Wed, 30 Nov 2005 05:54:52 -0800
+
+libxml++2.6 (2.6.1-2.1) unstable; urgency=low
+
+ * Non-maintainer upload
+ * C++ ABI transition
+ * Added library SONAME to the runtime library package's name
+
+ -- Philipp Kern <pkern@debian.org> Sun, 17 Jul 2005 12:09:53 +0000
+
+libxml++2.6 (2.6.1-2) unstable; urgency=low
+
+ * Moved doc-base to libxml++2.6 (closes: Bug#258985)
+
+ -- Chris Leishman <masklin@debian.org> Tue, 10 Aug 2004 17:27:06 +1000
+
+libxml++2.6 (2.6.1-1) unstable; urgency=low
+
+ * Initial 2.6 Release.
+
+ -- Chris Leishman <masklin@debian.org> Sun, 10 Sep 2000 17:38:04 +1100
--- libxml++2.6-2.30.0.orig/debian/watch
+++ libxml++2.6-2.30.0/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://download.gnome.org/sources/libxml++/([\d\.]+)[02468]/ \
+ libxml\+\+-([\d\.]+)\.tar\.gz
--- libxml++2.6-2.30.0.orig/debian/control.in
+++ libxml++2.6-2.30.0/debian/control.in
@@ -0,0 +1,82 @@
+Source: libxml++2.6
+Priority: optional
+Section: devel
+Maintainer: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
+Uploaders: @GNOME_TEAM@
+DM-Upload-Allowed: yes
+Homepage: http://libxmlplusplus.sourceforge.net/
+Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
+Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
+Build-Depends: cdbs (>= 0.4.51),
+ chrpath,
+ debhelper (>= 6),
+ dpkg-dev (>= 1.14.16),
+ gnome-pkg-tools (>= 0.11),
+ libxml2-dev (>= 2.6.1),
+ libglibmm-2.4-dev (>= 2.4.0),
+ pkg-config
+Standards-Version: 3.8.3
+
+Package: libxml++2.6-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ libxml++2.6-2 (= ${binary:Version}),
+ libxml2-dev (>= 2.6.1),
+ libglibmm-2.4-dev (>= 2.4.0)
+Suggests: libxml++2.6-doc,
+ pkg-config
+Description: A C++ interface to the GNOME XML library (libxml2)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains development files.
+
+Package: libxml++2.6-2
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Replaces: libxml++2.6c2a
+Breaks: gnote (<< 0.4)
+Description: A C++ interface to the GNOME XML library (libxml2)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains shared libraries.
+
+Package: libxml++2.6-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ libxml++2.6-2 (= ${binary:Version})
+Description: A C++ interface to the GNOME XML library (debug symbols)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains debug symbols for debugging applications using libxml++.
+
+Package: libxml++2.6-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ doc-base,
+ lynx | www-browser
+Suggests: libxml++2.6-dev
+Description: HTML interface documentation and examples for libxml++
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains reference documentation and examples.
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-doc.install
+++ libxml++2.6-2.30.0/debian/libxml++2.6-doc.install
@@ -0,0 +1 @@
+usr/share/doc/libxml++-2.6/* usr/share/doc/libxml++2.6-doc
--- libxml++2.6-2.30.0.orig/debian/copyright
+++ libxml++2.6-2.30.0/debian/copyright
@@ -0,0 +1,35 @@
+Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat
+Debianized-By: Chris Leishman <masklin@debian.org>.
+Original-Source-Location: http://download.gnome.org/sources/libxml++/
+Original-Source-Command: ./debian/rules get-orig-source
+Upstream-Author:
+ Christophe de Vienne <cdevienne@gmail.com>
+ Murray Cumming <murrayc@murrayc.com>
+
+
+Files: *
+Copyright:
+ © 2000, 2002, 2003 by the libxml++ development team
+ © 2000 by Ari Johnson
+ © 2003 by Stefan Seefeld
+License: LGPL-2.1+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+ .
+ On Debian systems, the complete text of the GNU Lesser General Public
+ License can be found in `/usr/share/common-licenses/LGPL'.
+
+Files: debian/*
+Copyright:
+ © 2004 by Chris Leishman <masklin@debian.org>
+ © 2008 by Deng Xiyue <manphiz-guest@users.alioth.debian.org>
+License: GPL-2+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of the
+ License, or (at your option) any later version.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in `/usr/share/common-licenses/GPL'.
--- libxml++2.6-2.30.0.orig/debian/control
+++ libxml++2.6-2.30.0/debian/control
@@ -0,0 +1,87 @@
+# This file is autogenerated. DO NOT EDIT!
+#
+# Modifications should be made to debian/control.in instead.
+# This file is regenerated automatically in the clean target.
+
+Source: libxml++2.6
+Priority: optional
+Section: devel
+Maintainer: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
+Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Sebastian Dröge <slomo@debian.org>
+DM-Upload-Allowed: yes
+Homepage: http://libxmlplusplus.sourceforge.net/
+Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
+Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
+Build-Depends: cdbs (>= 0.4.51),
+ chrpath,
+ debhelper (>= 6),
+ dpkg-dev (>= 1.14.16),
+ gnome-pkg-tools (>= 0.11),
+ libxml2-dev (>= 2.6.1),
+ libglibmm-2.4-dev (>= 2.4.0),
+ pkg-config
+Standards-Version: 3.8.3
+
+Package: libxml++2.6-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ libxml++2.6-2 (= ${binary:Version}),
+ libxml2-dev (>= 2.6.1),
+ libglibmm-2.4-dev (>= 2.4.0)
+Suggests: libxml++2.6-doc,
+ pkg-config
+Description: A C++ interface to the GNOME XML library (libxml2)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains development files.
+
+Package: libxml++2.6-2
+Section: libs
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Replaces: libxml++2.6c2a
+Breaks: gnote (<< 0.4)
+Description: A C++ interface to the GNOME XML library (libxml2)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains shared libraries.
+
+Package: libxml++2.6-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ libxml++2.6-2 (= ${binary:Version})
+Description: A C++ interface to the GNOME XML library (debug symbols)
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains debug symbols for debugging applications using libxml++.
+
+Package: libxml++2.6-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends},
+ ${shlibs:Depends},
+ doc-base,
+ lynx | www-browser
+Suggests: libxml++2.6-dev
+Description: HTML interface documentation and examples for libxml++
+ libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
+ known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
+ attempt to conform exactly to the DOM specification because they are not
+ aimed at C++. Its API is much simpler than the underlying libxml C API.
+ .
+ This package contains reference documentation and examples.
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-doc.examples
+++ libxml++2.6-2.30.0/debian/libxml++2.6-doc.examples
@@ -0,0 +1 @@
+examples/*
--- libxml++2.6-2.30.0.orig/debian/rules
+++ libxml++2.6-2.30.0/debian/rules
@@ -0,0 +1,29 @@
+#!/usr/bin/make -f
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/rules/simple-patchsys.mk
+include /usr/share/cdbs/1/rules/utils.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
+include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
+-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
+
+GNOME_MODULE := libxml++
+
+SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libxml\+\+[[:digit:]\.]+-[[:digit:]][[:alnum:]]*)[[:space:]]*$$/\1/p' debian/control)
+DOC_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libxml\+\+[[:digit:]\.]+-doc)[[:space:]]*$$/\1/p' debian/control)
+SHVER := 2.24.0
+
+LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
+
+DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
+DEB_DH_INSTALL_SOURCEDIR := debian/tmp
+DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))"
+DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o
+
+# chrpath hack to get rid of amd64 rpath
+common-install-impl::
+ chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/lib/*.so*
+
+install/$(DOC_PKG)::
+ -$(MAKE) -C $(CURDIR)/examples clean
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-doc.doc-base.libxml++2.6-reference
+++ libxml++2.6-2.30.0/debian/libxml++2.6-doc.doc-base.libxml++2.6-reference
@@ -0,0 +1,9 @@
+Document: libxml++2.6-reference
+Title: Reference of libxml++
+Author: Christophe de Vienne <cdevienne@gmail.com>
+Abstract: Reference Manual for Libxml++
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libxml++2.6-doc/docs/reference/html/index.html
+Files: /usr/share/doc/libxml++2.6-doc/docs/reference/html/*.html
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-2.install
+++ libxml++2.6-2.30.0/debian/libxml++2.6-2.install
@@ -0,0 +1 @@
+usr/lib/libxml++-2.6.so.*
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-dev.install
+++ libxml++2.6-2.30.0/debian/libxml++2.6-dev.install
@@ -0,0 +1,6 @@
+usr/include
+usr/lib/libxml++-2.6
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig
+usr/lib/*.la
--- libxml++2.6-2.30.0.orig/debian/compat
+++ libxml++2.6-2.30.0/debian/compat
@@ -0,0 +1 @@
+6
--- libxml++2.6-2.30.0.orig/debian/libxml++2.6-doc.doc-base.libxml++2.6-manual
+++ libxml++2.6-2.30.0/debian/libxml++2.6-doc.doc-base.libxml++2.6-manual
@@ -0,0 +1,9 @@
+Document: libxml++2.6-manual
+Title: Short tutorial of libxml++
+Author: Christophe de Vienne <cdevienne@gmail.com>
+Abstract: A short tutorial to start using libxml++.
+Section: Programming/C++
+
+Format: HTML
+Index: /usr/share/doc/libxml++2.6-doc/docs/manual/html/index.html
+Files: /usr/share/doc/libxml++2.6-doc/docs/manual/html/*.html