debian/0000755000000000000000000000000012207530335007166 5ustar debian/control0000644000000000000000000000730312207527573010606 0ustar Source: libxmlada Priority: optional Section: libdevel Maintainer: Ludovic Brenta Uploaders: Xavier Grave , Nicolas Boulenguez Build-Depends: dpkg-dev (>= 1.16.1), debhelper (>= 9), gnat, gnat-4.6, dh-ada-library (>= 5.4) # dh-ada-library << 5.4 introduce symlinks in doc dirs. Build-Depends-Indep: texinfo, texlive-generic-recommended, texlive-fonts-recommended, texlive-latex-base Standards-Version: 3.9.4 Vcs-Browser: http://www.ada-france.org:8081/branch/changes/org.debian.libxmlada Vcs-Mtn: www.ada-france.org org.debian.libxmlada XS-Testsuite: autopkgtest Homepage: https://libre.adacore.com/libre Package: libxmlada4.1-dev Architecture: any Depends: ${misc:Depends}, ${ada:Depends} Breaks: libxmlada-dev (<< 3.2-1) Replaces: libxmlada-dev (<< 3.2-1) Recommends: libxmlada-doc Description: XML/Ada, a full XML suite for Ada programmers XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.0 specifications, and can parse any file that follows this standard (including the contents of the DTD). It also provides support for a number of other standard associated with XML, like SAX, DOM, and XML Schemas. In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard. . This package contains the static libraries, documentation, and Ada specification files. Install it if you want to develop XML applications in Ada. Package: libxmlada-doc Section: doc Architecture: all Depends: ${misc:Depends} Breaks: libxmlada-dev (<< 3.2-1) Replaces: libxmlada-dev (<< 3.2-1) Suggests: gnat, gnat-4.6 Description: XML/Ada, a full XML suite for Ada programmers (documentation) XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.0 specifications, and can parse any file that follows this standard (including the contents of the DTD). It also provides support for a number of other standard associated with XML, like SAX, DOM, and XML Schemas. In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard. . This package contains the documentation in text, PDF, info and HTML. Package: libxmlada4.1 Section: libs Architecture: any Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Multi-Arch: same Description: XML/Ada, a full XML suite for Ada programmers (runtime) XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.0 specifications, and can parse any file that follows this standard (including the contents of the DTD). It also provides support for a number of other standard associated with XML, like SAX, DOM, and XML Schemas. In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard. . This package contains the runtime shared library. Package: libxmlada4.1-dbg Section: debug Priority: extra Architecture: any Multi-Arch: same Depends: ${ada:Depends}, ${misc:Depends} Recommends: ${ada:Recommends} Suggests: ${ada:Suggests} Description: XML/Ada, a full XML suite for Ada programmers (debugging symbols) XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.0 specifications, and can parse any file that follows this standard (including the contents of the DTD). It also provides support for a number of other standard associated with XML, like SAX, DOM, and XML Schemas. In addition, it includes a module to manipulate Unicode streams, since this is required by the XML standard. . This package contains the detached debugging symbols for the runtime shared library. debian/xmlada-config.sed0000644000000000000000000000457512207516322012407 0ustar #!/bin/sh # xmlada-config. Generated from xmlada-config.in by configure modified by hand for debian purpose XMLADA_VERSION="@SOVERSION@" DEB_HOST_MULTIARCH="@DEB_HOST_MULTIARCH@" prefix=/usr/ lib_dir=/usr/lib/${DEB_HOST_MULTIARCH} cflags="-aI/usr/share/ada/adainclude/xmlada -aO${lib_dir}/ada/adalib/xmlada" libs="-L${lib_dir} -lxmlada" static_libs="${lib_dir}/libxmlada.a" full_libs="-lxmlada" static_full_libs="${lib_dir}/libxmlada.a" usage() { cat <&2 exit 1 ;; --prefix) echo $prefix output_type=none ;; --version|-v) echo XmlAda ${XMLADA_VERSION} exit 0 ;; --libs) output_type=libs ;; --sax) output_type=sax ;; --cflags) output_type=cflags ;; --static) output_type=static ;; --static-sax) output_type=static_sax ;; *) usage 1>&2 exit 1 ;; esac shift done case $output_type in cflags) echo $cflags ;; libs) echo $libs $full_libs;; sax) echo $cflags -largs $libs ;; full) echo $cflags -largs $libs $full_libs;; static) echo $cflags -largs $static_libs $static_full_libs;; static_sax) echo $cflags -largs $static_libs ;; esac debian/copyright0000644000000000000000000000621512207516322011125 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: XML/Ada Source: https://libre.adacore.com/libre/download/ Comment: All the content available on libre.adacore.com is licensed under the terms of the pure GPL, despite the fact that AdaCore have not yet adjusted the licensing boilerplate in documentation and README. . This is stated for example at http://lists.adacore.com/pipermail/gtkada/2009-June/003789.html. The actual license is a decision of AdaCore. Please contact them at libre@adacore.com for any clarification. . . This is confirmed in COPYING. . XML/Ada 2.2 has switched to the pure GNU GPL license. As a result, if you use XML/Ada 2.2 in your program, you have four options: . - do not distribute your program at all (you can always use it for yourself). . - distribute your program under the terms of the GPL, i.e. with full sources and the four freedoms: inspection, redistribution, modification, and distribution of modified copies. . - distribute your program in source form only, under licensing terms of your choosing (perhaps under non-disclosure, non-redistribution terms), and ask your licensees to recompile your program for themselves. . - contact AdaCore (sales@adacore.com) and purchase a GNAT-Modified GPL which will allow you to distribute your program in binary-only form without disclosing your sources. . If you obtain XML/Ada 2.2 or later from AdaCore's CVS or web server, you may notice that the source files still contain the GNAT-Modified license boilerplate. This boilerplate has no legal force; you must ask AdaCore for clarification. The license is really the pure GPL. In order to reduce the risk for confusion, I have removed this license boilerplate from the sources in the Debian package. Files: * Copyright: 2001-2010 AdaCore 2001-2010 ACT-Europe 2001-2008 Emmanuel Briot 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. It 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. . On Debian GNU/Linux systems, the full text of the GNU General Public License is available in the file /usr/share/common-licenses/GPL-2. Files: debian/* Copyright: 2003-2009 Ludovic Brenta 2013 Nicolas Boulenguez License: GPL-3+ This file is free software; you can redistribute it and/or modify it under terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. It 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. . On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-3'. debian/source/0000755000000000000000000000000012207516322010466 5ustar debian/source/format0000644000000000000000000000001412207516322011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000002541212207530061011040 0ustar libxmlada (4.1-4) unstable; urgency=low * Conflics -> Breaks for previous versions per Ada policy. Specify versions for Breaks and Replaces (old package split). * rules: switch to dh_ada_library. * tests: updated to latest autopkg specification (cosmetic). * Removed work-around for GCC bug on ia64 (unreproducible with 4.6). -- Nicolas Boulenguez Thu, 29 Aug 2013 04:21:02 +0200 libxmlada (4.1-3) unstable; urgency=low * Switch to dpkg-source 3.0 (quilt) format. * Switch to debhelper 9 dh driver. * Standards-Version 3.9.4. No more DM-Upload-Allowed, copyright file format. * Rely on snippets provided by recent dpkg-dev and dh-ada-library to deal with architecture, hardening, noopt and parallel options. * Install examples. Use one as run-time test of dynamic linking. * Added libxmlada-doc.doc-base.xmlada, watch (informative only). * debian/patches/texinfo5.diff: Closes: #713299. * xmlada-config,.gpr: generated, replace usr/lib with multiarch path. * Do not compress examples, install TODO in the -doc package. * Added myself to uploaders. -- Nicolas Boulenguez Fri, 16 Aug 2013 02:12:43 +0200 libxmlada (4.1-2) unstable; urgency=low * debian/patches/xmlada-config.patch: bump version number. Closes: #661593. * debian/control: remove references to ada-compiler. -- Ludovic Brenta Tue, 28 Feb 2012 19:59:42 +0100 libxmlada (4.1-1) unstable; urgency=low [Xavier Grave] * New upstream version 4.1 * add get-orig-source in debian/rules * Package renamings pursuant to Debian Policy for Ada: libxmlada3.2 -> libxmlada4.1 libxmlada3.2-dev -> libxmlada4.1-dev libxmlada3.2-dbg -> libxmlada4.1-dbg [Ludovic Brenta] * debian/control (Architecture): any. (Uploaders): add Xavier. (DM-Upload-Allowed): yes. (Standards-Version): move to 3.9.2 with no changes required. (Multi-Arch): same. (Build-Depends): debhelper (>= 8.1.3). * debian/rules: install the shared and static libs in the multiarch directory. * debian/compat: bump to 8. -- Ludovic Brenta Tue, 6 Sep 2011 11:30:15 +0200 libxmlada (3.2-5) unstable; urgency=low * debian/control (*-dev): depend on gnat, ada-compiler. (*-doc, *-dbg): suggest gnat, gnat-4.4, ada-compiler. (Standards-Version): bump to 3.8.4 with no changes required. (VCS-Browser, VCS-Mtn): new. (Architecture): add armel Closes: #568447. * debian/rules: extract the aliversion and soversion from debian/changelog. * Add support for building architecture-dependent and architecture-independent packages separately (i.e. dpkg-buildpackage -A, -B). debian/rules (binary): split into binary-arch and binary-indep. debian/control (Build-Depend-Indep): new, move some dependencies from Build-Depend. [Nicolas Boulenguez] * debian/rules (libxmlada$(ALIVERSION)-dev): Removed obsolete and empty doc directory. -- Ludovic Brenta Wed, 16 Jun 2010 20:51:18 +0200 libxmlada (3.2-4) unstable; urgency=medium * debian/build_xmlada.gpr: work around a ia64-only compiler bug. Allows the package to build on ia64. * debian/rules (binary-indep): do not compress PDF files, they are already compressed internally. -- Ludovic Brenta Sun, 13 Dec 2009 15:37:21 +0100 libxmlada (3.2-3) unstable; urgency=low [Xavier Grave] * debian/rules (libxmlada$(ALIVERSION)-dev): s/SONAME/SOVERSION/; fixes a bug. -- Ludovic Brenta Tue, 1 Dec 2009 22:04:15 +0100 libxmlada (3.2-2) unstable; urgency=low * debian/control (libxmlada-doc): conflict with old versions of the -dev package, they used to contain the documentation. Closes: #557497. * debian/rules (libxmlada-doc): also install the changelog. -- Ludovic Brenta Tue, 24 Nov 2009 00:37:12 +0100 libxmlada (3.2-1) unstable; urgency=low * New upstream version taken from Subversion revision 150712. * debian/control (Build-Depends, Depends): transition to gnat-4.4. (Architectures): remove alpha due to http://gcc.gnu.org/PR42073. (libxmlada-doc): new package, Architecture: all. Package renamings: - libxmlada-dev to libxmlada3.2-dev with Conflicts: and Replaces:, per Debian Policy for Ada [http://people.debian.org/~lbrenta/debian-ada-policy.html]. - libxmlada3{,-dbg} to libxmlada3.2{,-dbg} * build_xmlada.gpr, xmlada-config.gpr: move to debian/. * debian/README.Debian: remove, outdated. -- Ludovic Brenta Thu, 19 Nov 2009 23:06:09 +0100 libxmlada (3.0-6) unstable; urgency=low * debian/control (Architecture): add kfreebsd-amd64. Closes: #542416. (Standards-Version): bump to 3.8.3. (Depends): s/source:Version/binary:Version/g. * debian/rules, debian/control (libxmlada3-dbg): introduce a new package containing the detached debugging symbols. * build_xmlada.gpr: always build with -g. * patches: move to debian/patches. Make the patches compliant with "quilt refresh -p ab". Closes: #485098. * debian/rules: become compliant with source format 3.0 (quilt). (clean): s/dh_clean -k/dh_prep/. (libxmlada.so.3): gatmake knows about -fPIC when Library_Kind is "dynamic", so do not pass it explicitly. * debian/compat: bump to 7. * debian/xmlada.gpr: turn into a proper library project file. Closes: #522031. -- Ludovic Brenta Sat, 12 Sep 2009 12:54:47 +0200 libxmlada (3.0-5) unstable; urgency=low * Tighten build-dependency on gnat-4.3 due to bug fixes in libgnat that affect the .ali files. * Add Support for ppc64 in debian/control. * xmlada-config.1: correct a syntax error detected by lintian; simplify. -- Ludovic Brenta Sun, 1 Jun 2008 15:41:26 +0200 libxmlada (3.0-4) unstable; urgency=low [Andreas Metzler] * Add texlive-latex-base to build-depends. Closes: #479926 -- Ludovic Brenta Tue, 13 May 2008 22:09:06 +0200 libxmlada (3.0-3) unstable; urgency=low * debian/source.lintian-overrides: new. * debian/compat: new. * debian/control: use ${source:Version} instead of ${Source-Version}. Update Standards-Version to 2.7.3 with no changes. Add a section in the source section. * patches/GPL.patch: everything downloaded from libre.adacore.com is GPL, no matter what the files themselves say; so, change the license of the documentation to the GPL. [Xavier Grave] * debian/xmlada-config.1: new. * debian/xmlada.gpr: revert to a regular project file; library project files cause strange problems in very complex scenarios. -- Ludovic Brenta Thu, 1 May 2008 15:30:31 +0200 libxmlada (3.0-2) unstable; urgency=low * debian/rules (clean): really remove all generated files. * Revert to the upstream version of texinfo.tex. * debian/control (libxmlada-dev): fix the dependency on libxmlada3. -- Ludovic Brenta Sun, 20 Apr 2008 23:44:39 +0200 libxmlada (3.0-1) unstable; urgency=low [Ludovic Brenta] * New upstream release taken from the Subversion repository (rev 120472). * Rename the source package to libxmlada since I don't maintain multiple versions in parallel. * Change the soname to libxmlada.so.3. * Migrate to GCC 4.3. Use a library project file to build the libraries. * Add support for mips and mipsel. * Rename xmlada2.gpr to xmlada.gpr and turn it into a library project file. * Migrate to texlive-generic-recommended and texlive-fonts-recommended. * Update the patches. [Xavier Grave] * Provide /usr/bin/xmlada-config. -- Ludovic Brenta Sat, 19 Apr 2008 16:24:46 +0200 libxmlada2 (2.2-7) unstable; urgency=low * debian/control (Architecture): add alpha and s390. -- Ludovic Brenta Wed, 11 Oct 2006 21:38:38 +0200 libxmlada2 (2.2-6) unstable; urgency=low * Reupload with the pristing source package. D'oh. I need vacation. -- Ludovic Brenta Wed, 26 Jul 2006 19:18:34 +0200 libxmlada2 (2.2-5) unstable; urgency=low * debian/control (libxmlada2): remove mips, mipsel and s390, because libgnat is disabled on these architechures. Closes: #378372. -- Ludovic Brenta Tue, 25 Jul 2006 19:20:59 +0200 libxmlada2 (2.2-4) unstable; urgency=low * debian/control: remove mips mipsel s390, because libgnat is disabled on these architechures. Closes: #378372. -- Ludovic Brenta Fri, 21 Jul 2006 21:06:54 +0200 libxmlada2 (2.2-3) unstable; urgency=low * debian/control: build-depend on tetex-extra. Closes: #378432. -- Ludovic Brenta Tue, 18 Jul 2006 07:18:01 +0200 libxmlada2 (2.2-2) unstable; urgency=low * debian/control: build-depend on tetex-bin. Closes: #378432. Thanks, Julien Danjou. Fix the dependency of libxmlada2-dev. -- Ludovic Brenta Sun, 16 Jul 2006 15:33:32 +0200 libxmlada2 (2.2-1) unstable; urgency=low * debian/control: - add support for amd64 hppa ia64 mips mipsel s390 - change libxmlada1{-dev,} to libxmlada2{-dev,}. - change my email address: now a full Debian Developer! - build-depend on gnat (>= 4.1) and quilt. - update Standards-Version to 3.7.2 with no changes. * debian/rules: - change libxmlada.a to libxmlada2.a, xmlada.gpr to xmlada2.gpr, xmlada.info to xmlada2.info - change the soname of libxmlada.so.1 to libxmlada.so.2. - bypass upstream's configure and make passes. Just use one makefile (debian/rules itself) and one project file. - do not install xmlada-config anymore. * debian/build_xmlada.gpr: new. * debian/xmlada-config.1: remove. * debian/copyright: switch to pure GPL, as per upstream. Explain. * libxmlada2-dev can coexist with libxmlada1-dev. * patches/series: new, use quilt. * patches/info-dir-section.patch, patches/GPL.patch: new. -- Ludovic Brenta Fri, 14 Jul 2006 18:06:30 +0200 libxmlada1 (1.0-3) unstable; urgency=low * debian/control: Add support for GNU/kFreeBSD, per request from Aurélien Jarno. Build-depend on gnat (>= 3.15p-19). Closes: #345065. * debian/control: Bump standards-version to 3.6.2 with no changes. * debian/control: Update maintainer's email address. * debian/libxmlada1-dev.postinst: remove, not necessary anymore. -- Ludovic Brenta Wed, 8 Feb 2006 18:22:48 +0100 libxmlada1 (1.0-2) unstable; urgency=low * Added a postinst script to make the .ali files read-only. Closes: #230260. -- Ludovic Brenta Thu, 29 Jan 2004 16:29:01 +0100 libxmlada1 (1.0-1) unstable; urgency=low * Initial Release. Closes: #224763. -- Ludovic Brenta Sat, 20 Dec 2003 20:07:23 +0100 Local variables: left-margin: 2 End: debian/rules0000755000000000000000000001132512207530276010254 0ustar #!/usr/bin/make -f # Build script for XML/Ada in Debian. # Copyright (c) 2003-2009 Ludovic Brenta # Copyright (c) 2013 Nicolas Boulenguez # This build script 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 3 of the # License, or (at your option) any later version. # This program 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 # General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 # USA # On Debian systems, the full text of the GPL is in the file # /usr/share/common-licenses/GPL-3. include /usr/share/dpkg/default.mk include /usr/share/ada/debian_packaging.mk ADAFLAGS += -gnatafno -gnatVa -gnatwa ALIVERSION := $(shell sed -n -r 's/^Package: libxmlada(.*)-dev$$/\1/p' debian/control) SOVERSION := $(shell sed -n -r 's/^Package: libxmlada([^-]+)$$/\1/p' debian/control) soname := libxmlada.so.$(SOVERSION) mtnbase := base_debian.db mtnversion := bc73f0c0f1fe677f059a57ef1ccad9e2ca5160a9 branch := com.adacore.xmlada.debian orig_dir := libxmlada_$(ALIVERSION).orig orig_tgz := libxmlada_$(ALIVERSION).orig.tar.gz ###################################################################### POLICY_TARGETS := binary binary-arch binary-indep build build-arch \ build-indep clean .PHONY: $(POLICY_TARGETS) $(POLICY_TARGETS): dh $@ --with ada-library # Ignore upstream build system. override_dh_auto_configure: override_dh_auto_build-arch: override_dh_auto_build-indep: override_dh_auto_install: override_dh_auto_test: override_dh_auto_clean:: ###################################################################### get-orig-source: if [ ! -e ../$(mtnbase) ]; then \ mtn -d../$(mtnbase) db init; \ fi; \ mtn -d../$(mtnbase) -k "" pull www.ada-france.org '$(branch)'; \ cd .. && \ mtn -d$(mtnbase) co -r$(mtnversion) -b$(branch) $(orig_dir) && \ rm -rf $(orig_dir)/_MTN $(orig_dir)/.*ignore&& \ tar czf $(orig_tgz) $(orig_dir) && \ rm -r $(orig_dir) ###################################################################### override_dh_auto_build-arch: gnatmake $(BUILDER_OPTIONS) -Pdebian/build_xmlada -Xkind=static \ $(foreach f,ADAFLAGS,"-X$(f)=$($(f))") gnatmake $(BUILDER_OPTIONS) -Pdebian/build_xmlada -Xkind=dynamic \ $(foreach f,ADAFLAGS LDFLAGS soname,"-X$(f)=$($(f))") override_dh_auto_clean:: rm -f $(foreach d, lib obj, \ $(foreach k, dynamic static, \ debian/build_$(d)_$(k)/*)) ###################################################################### DOCS := $(foreach ext,html info pdf txt,docs/xmlada.$(ext)) override_dh_auto_build-indep: $(DOCS) docs/xmlada.html: docs/xml.texi cd docs; makeinfo --html --no-split $(notdir $<) -o $(notdir $@) docs/xmlada.info: docs/xml.texi cd docs; makeinfo --no-split $(notdir $<$) -o $(notdir $@) docs/xmlada.pdf: docs/xml.texi cd docs; texi2pdf $(notdir $<) -o $(notdir $@) docs/xmlada.txt: docs/xml.texi cd docs; makeinfo --plaintext --no-split $(notdir $<) -o $(notdir $@) override_dh_auto_clean:: rm -f $(DOCS) rm -f $(foreach ext,aux cp cps pg ky tp vr fn log pdf toc,docs/xml.$(ext)) ###################################################################### XMLADA_CONFIG := debian/xmlada-config override_dh_auto_build-arch: $(XMLADA_CONFIG) $(XMLADA_CONFIG): %: %.sed sed $< $(foreach v,DEB_HOST_MULTIARCH SOVERSION \ ,-e 's/@$(v)@/$($(v))/g') > $@ override_dh_auto_clean:: rm -f $(XMLADA_CONFIG) ###################################################################### override_dh_installexamples: dh_installexamples --all find debian -path "debian/libxmlada-doc/usr/share/doc/libxmlada-doc/examples/*/.cvsignore" -delete override_dh_compress: dh_compress --package=libxmlada-doc \ --exclude=.adb --exclude=.ads --exclude=.gpr \ --exclude=.xml --exclude=.xsd dh_compress --remaining-packages ###################################################################### RUN_TESTS_TMP := libxmlada-run-tests-XXXXXXXXXX run-tests: ADTTMP=`mktemp --tmpdir --directory $(RUN_TESTS_TMP)` && \ ADTTMP=$$ADTTMP sh debian/tests/link-with-shared 2> $$ADTTMP/stderr; \ status=$$?; cat $$ADTTMP/stderr; \ if test $$status != 0; then \ echo "Test failed: non zero exit status ($$status)."; \ elif test -s $$ADTTMP/stderr; then \ echo "Test failed: activity on stderr."; \ fi; \ rm -f -r $$ADTTMP debian/build_lib_static/0000755000000000000000000000000012207530335012462 5ustar debian/source.lintian-overrides0000644000000000000000000000100012207516322014035 0ustar # We do not use upstream's configury (in fact, I hate the autotools # with a vengeance). So, please lintian, don't report an error # because config.guess is too old. libxmlada source: ancient-autotools-helper-file config.guess 2003-07-02 libxmlada source: ancient-autotools-helper-file config.sub 2003-07-04 # Dh-ada-library generates a dependency on-the-fly, lintian misses it. # This is motivated as the SOVERSION will never need a manual update. libxmlada source: dbg-package-missing-depends libxmlada*-dbg debian/build_obj_static/0000755000000000000000000000000012207530335012466 5ustar debian/build_obj_dynamic/0000755000000000000000000000000012207530335012623 5ustar debian/libxmlada-doc.examples0000644000000000000000000000003612207516322013425 0ustar docs/dom docs/sax docs/schema debian/build_lib_dynamic/0000755000000000000000000000000012207530335012617 5ustar debian/libxmlada-doc.doc-base.xmlada0000644000000000000000000000107012207516322014530 0ustar Document: xmlada Title: The Ada95 Unicode and XML Library Author: E. Briot (from Adacore) Abstract: This user guide documents the Ada XML library, providing: DOM and SAX interfaces, schema validation, unicode support. Section: Programming Format: HTML Index: /usr/share/doc/libxmlada-doc/xmlada.html Files: /usr/share/doc/libxmlada-doc/xmlada.html Format: text Files: /usr/share/doc/libxmlada-doc/xmlada.txt.gz Format: pdf Files: /usr/share/doc/libxmlada-doc/xmlada.pdf.gz Format: info Index : /usr/share/info/xmlada.info.gz Files: /usr/share/info/xmlada.info.gz debian/install0000644000000000000000000000003512207516322010555 0ustar debian/xmlada-config usr/bin debian/build_xmlada.gpr0000644000000000000000000000133712207523121012324 0ustar project Build_XMLAda is type Library_Kind is ("dynamic", "static"); Kind : Library_Kind := External ("kind"); for Source_Dirs use ("../dom", "../input_sources", "../sax", "../schema", "../unicode"); for Library_Name use "xmlada"; for Library_Dir use "build_lib_" & Kind; for Library_Kind use Kind; case Kind is when "dynamic" => for Library_Version use External ("soname"); for Library_Options use External_As_List ("LDFLAGS", " "); when "static" => null; end case; for Object_Dir use "build_obj_" & Kind; package Compiler is for Default_Switches ("Ada") use External_As_list ("ADAFLAGS", " "); end Compiler; end Build_XMLAda; debian/libxmlada-doc.info0000644000000000000000000000002112207516322012534 0ustar docs/xmlada.info debian/manpages0000644000000000000000000000002712207516322010703 0ustar debian/xmlada-config.1 debian/patches/0000755000000000000000000000000012207516322010615 5ustar debian/patches/texinfo5.diff0000644000000000000000000000045312207516322013212 0ustar Description: Adapt to texinfo >= 5 incompatibilities. @input texiplus -> removed Author: Nicolas Boulenguez --- a/docs/xml.texi +++ b/docs/xml.texi @@ -1,5 +1,4 @@ \input texinfo -@input texiplus @c %**start of header @setfilename xml.info @settitle The Ada95 XML Library debian/patches/series0000644000000000000000000000005712207516322012034 0ustar GPL.patch info-dir-section.patch texinfo5.diff debian/patches/GPL.patch0000644000000000000000000000226012207516322012260 0ustar Description: adapt doc license header to actual licensing. All the content available on libre.adacore.com is licensed under the terms of the pure GPL, despite the fact that AdaCore have not yet adjusted the licensing boilerplate in documentation and README. . Please see debian/copyright for more details. Author: Ludovic Brenta --- a/docs/xml.texi +++ b/docs/xml.texi @@ -48,10 +48,15 @@ Copyright @copyright{} 2003-2010, AdaCore -This document may be copied, in whole or in part, in any form or by any -means, as is or with alterations, provided that (1) alterations are clearly -marked as alterations and (2) this copyright notice is included -unmodified in any copy. +This document is free: 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. + +This document 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 +General Public License for more details. @end titlepage debian/patches/info-dir-section.patch0000644000000000000000000000061612207516322015012 0ustar Description: install info documentation in the right category Author: Ludovic Brenta --- a/docs/xml.texi +++ b/docs/xml.texi @@ -33,6 +33,11 @@ @c ----------------------------------------- END MACRO +@dircategory GNU Ada tools +@direntry +* XMLAda: (xmlada). XML/Ada version @value{XMLVersion}. +@end direntry + @titlepage @title The Ada95 Unicode and XML Library debian/xmlada-config.10000644000000000000000000000207112207516322011761 0ustar .TH XMLADA-CONFIG 1 .SH NAME xmlada-config \- script to get information about the installed version of xmlada .SH SYNOPSYS .B xmlada-config [\-\-prefix] [\-\-version|\-v] [\-\-libs] [\-\-cflags] [\-\-sax] [\-\-static] .SH DESCRIPTION .PP \fIxmlada-config\fP is a tool that is used to configure, determine compiler and linker flags that should be used produce an executable with XML/Ada support. . .SH OPTIONS \fIxmlada-config\fP accepts the following options: .IP \fB\-\-prefix\fR Output the directory in which XML/Ada is installed .IP \fB\-\-version|\-v\fR Output the version of XML/Ada .IP \fB\-\-libs\fR Output the linker flags to use for XML/Ada .IP \fB\-\-cflags\fR Output the compiler flags to use for XML/Ada .IP \fB\-\-sax\fR Output all the flags to usr for XML/Ada, provided you are not using the DOM module .IP \fB\-\-static\fR Output all the flags (compiler and linker) required to compile a static version of your program .SH AUTHOR This manual page was written by Xavier Grave , for the Debian GNU/Linux system (but may be used by others). debian/tests/0000755000000000000000000000000012207516322010330 5ustar debian/tests/control0000644000000000000000000000003012207516322011724 0ustar Tests: link-with-shared debian/tests/link-with-shared0000644000000000000000000000051512207516322013426 0ustar #!/bin/sh set -C -e -f -u TOP_SOURCE_DIR=`pwd` cd "$ADTTMP" cat > p.gpr <