Commit cd922ed2 authored by Xiyue Deng's avatar Xiyue Deng

Initial import libxml++2.6 to 'packages'.

Set properties svn-bp:tagsUrl and mergeWithUpstream.
parents
# A simulation of Subversion default ignores, generated by reposurgeon.
*.o
*.lo
*.la
*.al
.libs
*.so
*.so.[0-9]*
*.a
*.pyc
*.pyo
*.rej
*~
.#*
.*.swp
.DS_store
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
Local variables:
mode: debian-changelog
End:
Source: libxml++2.6
Priority: optional
Section: devel
Maintainer: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
Homepage: http://libxmlplusplus.sourceforge.net/
Build-Depends: cdbs (>= 0.4.41),
debhelper (>= 5),
doc-base,
gnome-pkg-tools (>= 0.11),
libxml2-dev (>= 2.6.1),
libglibmm-2.4-dev (>= 2.8.2-1),
pkg-config
Standards-Version: 3.7.3
Package: libxml++2.6-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}
libxml++2.6-2 (= ${binary:Version}),
libxml2-dev (>= 2.6.1),
libglibmm-2.4-dev,
pkg-config
Suggests: libxml++2.6-doc
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 GNOME2 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}
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 GNOME2 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-doc
Section: doc
Architecture: all
Depends: ${misc: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 GNOME2 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.
This package was debianized by Chris Leishman <masklin@debian.org>.
It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/libxml++/
Upstream Author: Christophe de Vienne <cdevienne@gmail.com>
Murray Cummings <murrayc@murrayc.com>
Copyright:
* Copyright (C) 2000, 2002, 2003 by the libxml++ development team
* Copyright (C) 2000 by Ari Johnson
* Copyright (C) 2003 by Stefan Seefeld
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301, USA
Licensed under the GNU Lesser General Public License, which can be found in
/usr/share/common-licenses/LGPL-2.1
usr/lib/libxml++-2.6.so.*
usr/include
usr/lib/libxml++-2.6
usr/lib/lib*.a
usr/lib/lib*.so
usr/lib/pkgconfig
usr/lib/*.la
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: Apps/Programming
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
Document: libxml++2.6-reference
Title: Reference of libxml++
Author: Christophe de Vienne <cdevienne@gmail.com>
Abstract: Reference Manual for Libxml++
Section: Apps/Programming
Format: HTML
Index: /usr/share/doc/libxml++2.6-doc/docs/reference/2.20/html/index.html
Files: /usr/share/doc/libxml++2.6-doc/docs/reference/2.20/html/*.html
usr/share/doc/libxml++-2.6/* usr/share/doc/libxml++2.6-doc
usr/share/doc/libxml++2.6-doc usr/share/doc/libxml++-2.6
--- libxml++/parsers/parser.cc~ 2007-04-02 13:06:44.000000000 +0000
+++ libxml++/parsers/parser.cc 2007-04-02 13:06:59.000000000 +0000
@@ -9,6 +9,7 @@
#include <libxml/parser.h>
#include <cstdarg> //For va_list.
+#include <memory> //For auto_ptr.
namespace xmlpp {
--- libxml++/parsers/textreader.h~ 2007-04-02 13:08:26.000000000 +0000
+++ libxml++/parsers/textreader.h 2007-04-02 13:08:33.000000000 +0000
@@ -12,6 +12,8 @@
#include <glibmm/ustring.h>
+#include <memory>
+
extern "C"
{
struct _xmlTextReader;
This diff is collapsed.
This diff is collapsed.
#!/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
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_libxml++2.6-2 += -V"libxml++2.6-2 (>= 2.20.0)"
DEB_INSTALL_EXAMPLES_libxml++2.6-doc += \
-Xfragment -X.deps -X.libs -X.o -X.in -X.am
version=2
http://download.gnome.org/sources/libxml++/([\d\.]+)[02468]/ \
libxml\+\+-(.*)\.tar\.gz \
debian uupdate
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment