--- gmetadom-0.2.6.orig/debian/libgdome2-ocaml-dev.install.in +++ gmetadom-0.2.6/debian/libgdome2-ocaml-dev.install.in @@ -0,0 +1,2 @@ +@OCamlStdlibDir@/gdome2/ @OCamlStdlibDir@ +@OCamlDllDir@/*.owner @OCamlDllDir@ --- gmetadom-0.2.6.orig/debian/libgdome2-ocaml.install.in +++ gmetadom-0.2.6/debian/libgdome2-ocaml.install.in @@ -0,0 +1 @@ +@OCamlDllDir@/*.so @OCamlDllDir@ --- gmetadom-0.2.6.orig/debian/libgdome2-cpp-smart-dev.install +++ gmetadom-0.2.6/debian/libgdome2-cpp-smart-dev.install @@ -0,0 +1,5 @@ +debian/tmp/usr/include/gmetadom/gdome_cpp_smart/ usr/include/gmetadom/ +debian/tmp/usr/lib/*.a usr/lib/ +debian/tmp/usr/lib/*.la usr/lib/ +debian/tmp/usr/lib/*.so usr/lib/ +debian/tmp/usr/lib/pkgconfig/gdome2-cpp-smart.pc usr/lib/pkgconfig --- gmetadom-0.2.6.orig/debian/changelog +++ gmetadom-0.2.6/debian/changelog @@ -0,0 +1,394 @@ +gmetadom (0.2.6-3) unstable; urgency=low + + [ Stefano Zacchiroli ] + * rebuild against ocaml 3.11, bump versioned build-deps accordingly + * bump debhelper compatibility level to 7 + * debian/control + - bump standard version to 3.8.0, no changes needed + - drop obsolete strict dependencies + - set maintainer to d-o-m, myself as an uploader + * debian/rules: use ocaml.mk as a CDBS "rules" snippet + * debian/*.in: use specific substitution variables instead of relying on + a specific stdlib dir placement + * debian/copyright: point to version-specific common license files + + [ Stephane Glondu ] + * Switching packaging to git + + -- Stefano Zacchiroli Sat, 28 Feb 2009 22:33:57 +0100 + +gmetadom (0.2.6-2) unstable; urgency=low + + * debian/patches/ + - add patch gcc-4.3 to build against gcc 4.3 (closes: #441532) + * fix vcs-svn field to point just above the debian/ dir + * port debian/copyright to the new copyright format and update + copyright years + * bump standards-versions to 3.7.3 (no changes needed) + + -- Stefano Zacchiroli Thu, 01 May 2008 23:01:33 +0200 + +gmetadom (0.2.6-1) experimental; urgency=low + + * new upstream release + - clean some stuff in maintainerclean make target rather than in + distclean, fix FTBFS if built twice in a row (closes: #442577) + * add Homepage field to debian/control + * convert Vcs-* fields to real debian/control fields + + -- Stefano Zacchiroli Wed, 24 Oct 2007 11:10:52 +0200 + +gmetadom (0.2.5-3) unstable; urgency=low + + * debian/rules + - clean using 'clean' target rather than 'distclean', fix FTBFS when + building twice in a row (closes: #424331) + - enable generation of ocamldoc documentation (via CDBS) + + -- Stefano Zacchiroli Tue, 04 Sep 2007 16:40:37 +0200 + +gmetadom (0.2.5-2) experimental; urgency=low + + * rebuild with OCaml 3.10 + * bump debhelper deps and compatibility level to 5 + * debian/control + - s/Source-Version/binary:Version/ + + -- Stefano Zacchiroli Mon, 16 Jul 2007 15:38:29 +0200 + +gmetadom (0.2.5-1) unstable; urgency=low + + * new upstream release + - fixes FTBFS with GCC 4.3 (closes: #417205) + * debian/watch + - added watch file + + -- Stefano Zacchiroli Tue, 08 May 2007 14:24:17 +0200 + +gmetadom (0.2.4-3) unstable; urgency=low + + * debian/rules + - use ocaml.mk cdbs class + * debian/control + - bumped ocaml-nox build dependencies to >= 3.09.2-7 + + -- Stefano Zacchiroli Sat, 4 Nov 2006 09:40:53 +0100 + +gmetadom (0.2.4-2) unstable; urgency=low + + * debian/rules + - removed no longer needed workaround for cdbs + dpatch + - avoid to create debian/control from debian/control.in on ocamlinit + - removed from the source package files which are generated at build time + from the corresponding .in files + * debian/control.in + - file removed, no longer needed + + -- Stefano Zacchiroli Wed, 6 Sep 2006 09:59:11 +0200 + +gmetadom (0.2.4-1) unstable; urgency=low + + * New upstream release. + * debian/patches/ + - removed several patches integrated upstream: 03_tests_makefile, + 04_caml_encoding, 07_careful_inst, 11_g++41 + * Rebuilding against the current libxml2 got rid of a spurious -lz + which can make depending packages FTBFS (closes: #381406) + + -- Stefano Zacchiroli Sat, 5 Aug 2006 21:09:50 +0200 + +gmetadom (0.2.3-8) unstable; urgency=low + + * Upload to unstable. + + -- Stefano Zacchiroli Tue, 16 May 2006 20:10:22 +0000 + +gmetadom (0.2.3-7) experimental; urgency=low + + * Rebuilt against OCaml 3.09.2, bumped deps accordingly. + * Bumped Standards-Version to 3.7.2 (no changes needed). + + -- Stefano Zacchiroli Thu, 11 May 2006 22:07:28 +0000 + +gmetadom (0.2.3-6) unstable; urgency=low + + * Added patch 11_g++41, which fixes FTBFS with g++ 4.1 + (closes: #357600) + + -- Stefano Zacchiroli Mon, 20 Mar 2006 00:21:07 -0500 + +gmetadom (0.2.3-5) unstable; urgency=low + + * Rebuilt against OCaml 3.09.1, bumped deps accordingly. + * Added patch 04_caml_encoding from YANG Shouxun which enable saving + in user-specified encoding (closes: #341071) + * Added patch 07_careful_inst from Julien Cristau which provide more + careful Makefile installation target which wont ignore errors + (closes: #345946) + + -- Stefano Zacchiroli Sat, 7 Jan 2006 11:56:03 +0100 + +gmetadom (0.2.3-4) unstable; urgency=low + + * debian/control + - rebuild/renaming due to changed libstdc++ configuration + (closes: #339174) + + -- Stefano Zacchiroli Thu, 17 Nov 2005 10:22:32 +0100 + +gmetadom (0.2.3-3) unstable; urgency=low + + * Rebuilt with ocaml 3.09 + * debian/* + - use dpatch + - no longer hardcoding of ocaml abi version anywhere + * debian/control + - bumped standards version + + -- Stefano Zacchiroli Sun, 13 Nov 2005 11:27:30 +0000 + +gmetadom (0.2.3-2) unstable; urgency=low + + * src/gdome_caml/test/Makefile.in + - does not build test.opt if native code compilation is not + available, fixes FTBS on many archs + + -- Stefano Zacchiroli Sat, 16 Jul 2005 13:47:42 +0000 + +gmetadom (0.2.3-1) unstable; urgency=low + + * New upstream release + - enable static linking of C/OCaml glue code + * debian/control + - removed mkdir prehook (upstream make now creates dir properly) + * no longer patch upstream Makefile in src/gdome_caml (test/ subdirs + now builds properly) + * debian/* + - ABI transition for gcc 4 + + -- Stefano Zacchiroli Thu, 7 Jul 2005 11:56:27 +0200 + +gmetadom (0.2.2-4) unstable; urgency=low + + * debian/rules + - uses cdbs + * debian/control + - added build-dep on cdbs, bumped debhelper dep accordingly + + -- Stefano Zacchiroli Mon, 23 May 2005 09:42:51 +0200 + +gmetadom (0.2.2-3) unstable; urgency=low + + * Rebuilt against ocaml 3.08.3 + + -- Stefano Zacchiroli Thu, 24 Mar 2005 22:26:12 +0100 + +gmetadom (0.2.2-2) unstable; urgency=low + + * src/gdome_caml/Makefile.in + - quick and dirty hack to avoid doing make in the "test" dir + (Closes: Bug#283264) + + -- Stefano Zacchiroli Thu, 2 Dec 2004 16:51:06 +0100 + +gmetadom (0.2.2-1) unstable; urgency=low + + * New upstream release + - fixed a memory leak + + -- Stefano Zacchiroli Wed, 17 Nov 2004 14:43:00 +0100 + +gmetadom (0.2.1-4) unstable; urgency=medium + + * debian/control + - depend on ocaml-base-nox-3.08 instead of ocaml-base-3.08 since + this package doesn't directly need ocaml X libraries + + -- Stefano Zacchiroli Tue, 24 Aug 2004 12:26:23 +0200 + +gmetadom (0.2.1-3) unstable; urgency=low + + * rebuilt with ocaml 3.08 + * debian/control + - bumped ocaml deps to 3.08 + - bumped standards-version to 3.6.1.1 + - changed ocaml deps to ocaml-nox + + -- Stefano Zacchiroli Mon, 26 Jul 2004 16:36:56 +0200 + +gmetadom (0.2.1-2) unstable; urgency=high + + * src/gdome_caml/Makefile.in + - uses .o PIC objects are from .libs directories + (Closes: Bug#216627) + + -- Stefano Zacchiroli Mon, 20 Oct 2003 18:43:53 +0200 + +gmetadom (0.2.1-1) unstable; urgency=low + + * New upstream release + * Rebuilt with gdome2 0.8.1 (should link against glib2) + * debian/control + - removed an anciente ocaml Provides: line + - fixed dep from libgdome2-ocaml-dev to libgdome2-dev + - bugfix: added build-dep on pkg-config + + -- Stefano Zacchiroli Fri, 10 Oct 2003 09:20:53 +0200 + +gmetadom (0.1.10-5) unstable; urgency=low + + * Rebuilt with ocaml 3.07 + + -- Stefano Zacchiroli Wed, 1 Oct 2003 14:13:27 +0200 + +gmetadom (0.1.10-4) unstable; urgency=low + + * Rebuilt with ocaml 3.07beta2 + + -- Stefano Zacchiroli Mon, 22 Sep 2003 17:42:56 +0200 + +gmetadom (0.1.10-3) unstable; urgency=low + + * debian/rules + - create debian/tmp/usr/lib/ocaml/3.06/{gdome2,stublibs} just before + makeing upstream "install" Makefile target. + This is probably the reason why gmetadom is broken on mips. + + -- Stefano Zacchiroli Fri, 4 Jul 2003 14:59:12 +0200 + +gmetadom (0.1.10-2) unstable; urgency=low + + * Applied upstream patches that avoid trying to install some ocaml .o + if ocamlopt compiler isn't available (Closes: #198215) + * Removed debian TODO (one entry was outdated, the other two belong to + upstream) + + -- Stefano Zacchiroli Wed, 25 Jun 2003 17:17:24 +0200 + +gmetadom (0.1.10-1) unstable; urgency=low + + * New upstream release + - Cleaned up automake targets, clean no longer remove generated + files that were already present in the original tarball. This + hopefully avoid generating flawed package as the last one + (Closes: #198059) + + -- Stefano Zacchiroli Fri, 20 Jun 2003 10:56:18 +0200 + +gmetadom (0.1.9-2) unstable; urgency=low + + * bugfix: ship gdome2-cpp-smart.pc + * debian/rules + - removed "distclean" target + - removed dh_undocumented + + -- Stefano Zacchiroli Thu, 19 Jun 2003 10:38:37 +0200 + +gmetadom (0.1.9-1) unstable; urgency=low + + * new upstream release + [ in which missing #include are fixed (Closes: Bug#197653) ] + * debian/control + - bumped standards-version to 3.5.10 + - added ${misc:Depends} + - changed section of -dev packages to libdevel + * debian/rules + - removed DH_COMPAT in favour of debian/compat + - use dh_install instead of dh_movefiles + + -- Stefano Zacchiroli Wed, 18 Jun 2003 12:09:10 +0200 + +gmetadom (0.1.6-1) unstable; urgency=low + + * minor release 0.1.6: + - fixed a memory leak in EventListener interface + * bumped dependencies on libgdome2 to version >= 0.7.4 + * removed autotools garbage from source package + * removed CVS dir from shipped examples + + -- Stefano Zacchiroli Thu, 6 Mar 2003 18:37:03 +0100 + +gmetadom (0.1.5-1) unstable; urgency=low + + * added isSameNode method on the ocaml part to test for physical + equality of DOM nodes + * fixed gcc 3.2 build issue (Closes: Bug#175949) + + -- Stefano Zacchiroli Fri, 24 Jan 2003 12:25:41 +0100 + +gmetadom (0.1.4-3) unstable; urgency=low + + * libgdome2-ocaml-dev now Provides libgdome2-ocaml-dev-0.1.4 + + -- Stefano Zacchiroli Tue, 24 Dec 2002 09:14:24 +0100 + +gmetadom (0.1.4-2) unstable; urgency=low + + * Libdir transition to /usr/lib/ocaml/3.06 + * Changed depends and build depends to ocaml{,-base}-3.06-1 + + -- Stefano Zacchiroli Mon, 16 Dec 2002 18:50:49 +0100 + +gmetadom (0.1.4-1) unstable; urgency=low + + * new upstream release + * moved shared objects in /usr/lib/ocaml/stublibs + * bumped Standards-Version to 3.5.8 + * removed build-dep on xsltproc, it is useless because 'dist' make + target prerun xsltproc to generate missing sources + * removed some useless target from debian/rules + * use "make clean" to clean the package because debian source package + ships generated sources and "make distclean" will delete them + + -- Stefano Zacchiroli Thu, 5 Dec 2002 15:07:42 +0100 + +gmetadom (0.0.3-7) unstable; urgency=low + + * rebuilt with ocaml 3.06 ((Closes: Bug#158206, Bug#158232) + * added dep on libgdome2-dev for libgdome2-cpp-smart-dev + (Closes: Bug#152558) + * added build-dep on ocaml-findlib + * switched deps and build-deps to ocaml-3.06 and ocaml-base-3.06 + * upgraded Standards-Version to 3.5.6 + * switched to debhelper 4 + + -- Stefano Zacchiroli Wed, 28 Aug 2002 10:30:36 +0200 + +gmetadom (0.0.3-6) unstable; urgency=low + + * Fixed C++ problems that inhibit building with g++ 3.0 (in particular on + arch HPPA) + + -- Stefano Zacchiroli Tue, 9 Apr 2002 00:17:37 +0200 + +gmetadom (0.0.3-5) unstable; urgency=low + + * Fixed inclusion of in some headers (Closes: #140525). + + -- Stefano Zacchiroli Mon, 1 Apr 2002 11:50:58 +0200 + +gmetadom (0.0.3-4) unstable; urgency=low + + * Link also against libstdc++ which is not added by default. + + -- Stefano Zacchiroli Tue, 26 Mar 2002 18:32:17 +0100 + +gmetadom (0.0.3-3) unstable; urgency=low + + * Added conditional build of ocamlopt targets in (Makefile.am)s + (Closes: Bug#139493). + + -- Stefano Zacchiroli Tue, 26 Mar 2002 11:41:41 +0100 + +gmetadom (0.0.3-2) unstable; urgency=low + + * Changed shlibs handling. + + -- Stefano Zacchiroli Wed, 13 Mar 2002 19:05:29 +0100 + +gmetadom (0.0.3-1) unstable; urgency=low + + * Initial Release. + + -- Stefano Zacchiroli Tue, 22 Jan 2002 18:17:18 +0100 + --- gmetadom-0.2.6.orig/debian/compat +++ gmetadom-0.2.6/debian/compat @@ -0,0 +1 @@ +7 --- gmetadom-0.2.6.orig/debian/libgdome2-ocaml-dev.dirs.in +++ gmetadom-0.2.6/debian/libgdome2-ocaml-dev.dirs.in @@ -0,0 +1 @@ +@OCamlStdlibDir@/gdome2 --- gmetadom-0.2.6.orig/debian/libgdome2-ocaml-dev.examples +++ gmetadom-0.2.6/debian/libgdome2-ocaml-dev.examples @@ -0,0 +1 @@ +src/gdome_caml/examples/* --- gmetadom-0.2.6.orig/debian/rules +++ gmetadom-0.2.6/debian/rules @@ -0,0 +1,11 @@ +#!/usr/bin/make -f +include /usr/share/cdbs/1/class/autotools.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/dpatch.mk +include /usr/share/cdbs/1/rules/ocaml.mk + +DEB_CONFIGURE_EXTRA_FLAGS = --with-modules="gdome_cpp_smart gdome_caml" +OCAML_OCAMLDOC_PACKAGES = $(OCAML_LIBDEV_PACKAGES) +common-binary-post-install-arch:: + -find debian/ -type f -size 0 -exec rm {} \; + -find debian/libgdome2-ocaml-dev -type d -name CVS -exec rm -rf {} \; --- gmetadom-0.2.6.orig/debian/libgdome2-cpp-smart-dev.docs +++ gmetadom-0.2.6/debian/libgdome2-cpp-smart-dev.docs @@ -0,0 +1,5 @@ +AUTHORS +BUGS +HISTORY +NEWS +README --- gmetadom-0.2.6.orig/debian/copyright +++ gmetadom-0.2.6/debian/copyright @@ -0,0 +1,27 @@ +This package was debianized by Stefano Zacchiroli on +Tue, 22 Jan 2002 18:17:18 +0100. + +It was downloaded from + +Files: * +Copyright: © 2001-2008 Luca Padovani + © 2001-2008 Claudio Sacerdoti Coen +License: LGPL-2.1+ + + GMetaDOM 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 Lessere General + Public License can be found in + `/usr/share/common-licenses/LGPL-2.1'. + +Files: debian/* +Copyright: © 2001-2008 Stefano Zacchiroli +License: GPL-3+ + + The Debian packaging is copyright Stefano Zacchiroli, and licensed + under the GNU General Public License, see + `/usr/share/common-licenses/GPL-3' for the full text. + --- gmetadom-0.2.6.orig/debian/libgdome2-ocaml.dirs.in +++ gmetadom-0.2.6/debian/libgdome2-ocaml.dirs.in @@ -0,0 +1 @@ +@OCamlDllDir@ --- gmetadom-0.2.6.orig/debian/libgdome2-cpp-smart0c2a.install +++ gmetadom-0.2.6/debian/libgdome2-cpp-smart0c2a.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/*.so.* usr/lib/ --- gmetadom-0.2.6.orig/debian/watch +++ gmetadom-0.2.6/debian/watch @@ -0,0 +1,7 @@ +# See uscan(1) for format + +# Compulsory line, this is a version 3 file +version=3 + +http://sf.net/gmetadom/gmetadom-(.*)\.tar\.gz + --- gmetadom-0.2.6.orig/debian/libgdome2-ocaml-dev.docs +++ gmetadom-0.2.6/debian/libgdome2-ocaml-dev.docs @@ -0,0 +1,5 @@ +AUTHORS +BUGS +HISTORY +NEWS +README --- gmetadom-0.2.6.orig/debian/control +++ gmetadom-0.2.6/debian/control @@ -0,0 +1,86 @@ +Source: gmetadom +Section: devel +Priority: optional +Maintainer: Debian OCaml Maintainers +Uploaders: Stefano Zacchiroli +Build-Depends: + debhelper (>= 7), + ocaml-nox (>= 3.11), + ocaml-findlib (>= 1.2.4), + libgdome2-dev, + pkg-config, + dpatch, + cdbs, + dh-ocaml (>= 0.4) +Standards-Version: 3.8.0 +Homepage: http://gmetadom.sourceforge.net/ +Vcs-Git: git://git.debian.org/git/pkg-ocaml-maint/packages/gmetadom.git +Vcs-Browser: http://git.debian.org/?p=pkg-ocaml-maint/packages/gmetadom.git + +Package: libgdome2-cpp-smart0c2a +Section: libs +Architecture: any +Depends: + ${shlibs:Depends}, + ${misc:Depends} +Conflicts: libgdome2-cpp-smart0, libgdome2-cpp-smart0c2 +Replaces: libgdome2-cpp-smart0, libgdome2-cpp-smart0c2 +Description: C++ bindings for GDome2 DOM implementation + C++ bindings for GDome2 that is a fast, light and complete DOM level2 + implementation based on libxml2. + . + This particular binding is one of the bindings from the GMetaDOM + bindings collection. + . + This package includes the shared library. + +Package: libgdome2-cpp-smart-dev +Section: libdevel +Architecture: any +Depends: + libgdome2-cpp-smart0c2a (= ${binary:Version}), + libgdome2-dev, + ${misc:Depends} +Description: C++ bindings for GDome2 DOM implementation + C++ bindings for GDome2 that is a fast, light and complete DOM level2 + implementation based on libxml2. + . + This particular binding is one of the bindings from the GMetaDOM + bindings collection. + . + This package includes the development files. + +Package: libgdome2-ocaml-dev +Section: libdevel +Architecture: any +Depends: + ocaml-nox-${F:OCamlABI}, + libgdome2-dev, + libgdome2-ocaml (= ${binary:Version}), + ${misc:Depends} +Description: OCaml bindings for GDome2 DOM implementation + OCaml bindings for GDome2 that is a fast, light and complete DOM level2 + implementation based on libxml2. + . + This particular binding is one of the bindings from the GMetaDOM + binding collection. + . + This package contains the development part of the GDome2 OCaml + bindings. + +Package: libgdome2-ocaml +Section: libs +Architecture: any +Depends: + ocaml-base-nox-${F:OCamlABI}, + ${shlibs:Depends}, + ${misc:Depends} +Description: OCaml bindings for GDome2 DOM implementation + OCaml bindings for GDome2 that is a fast, light and complete DOM level2 + implementation based on libxml2. + . + This particular binding is one of the bindings from the GMetaDOM + binding collection. + . + This package contains only the shared runtime stub libraries. + --- gmetadom-0.2.6.orig/debian/patches/00dpatch.conf +++ gmetadom-0.2.6/debian/patches/00dpatch.conf @@ -0,0 +1,2 @@ +conf_debianonly=1 +conf_origtargzpath=../upstream --- gmetadom-0.2.6.orig/debian/patches/gcc-4.3.dpatch +++ gmetadom-0.2.6/debian/patches/gcc-4.3.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## gcc-4.3.dpatch by Stefano Zacchiroli +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: ensure sources build with gcc-4.3 + +@DPATCH@ +diff -urNad trunk~/src/shared/Traits.hh.in trunk/src/shared/Traits.hh.in +--- trunk~/src/shared/Traits.hh.in 2003-01-14 12:41:55.000000000 +0100 ++++ trunk/src/shared/Traits.hh.in 2008-05-01 15:45:39.000000000 +0200 +@@ -26,6 +26,7 @@ + */ + + #include ++#include + + #include "@DOM_NAMESPACE@Char.hh" + --- gmetadom-0.2.6.orig/debian/patches/00list +++ gmetadom-0.2.6/debian/patches/00list @@ -0,0 +1 @@ +gcc-4.3.dpatch