libaws (20.2-2) unstable; urgency=medium * Reupload to unstable for gnat-10 transition. * Standards-Version: 4.5.1. -- Nicolas Boulenguez Sun, 13 Dec 2020 16:33:19 +0100 libaws (20.2-1) experimental; urgency=medium * New upstream release. Build with gnat-10. Rename lib (SO version) and -dev (ALI version) packages per Ada policy. * AdaCore recommends downloading from github. Add watch file, adapt README.source. * There, they grant the GCC runtime exception to the GPL-3+ license, and a specific license to the documentation. Update copyright, remove GPL.patch. * In copyright, merge stanzas with same license. * Delegate C dependencies to dh-ada-library. * Drop obsolete misc:Pre-Depends debhelper substvar. * Debhelper 13. * Pass build flags via the environment. * Replace CC with gnatgcc (avoiding conflict between debian_packaging.mk and buildtools.mk). -- Nicolas Boulenguez Thu, 19 Nov 2020 22:14:05 +0000 libaws (20.0-2) unstable; urgency=medium * Reupload to unstable for gnat-9 transition. * Use debhelper 12 dh-sequence- syntax. * Standards-Version: 4.5.0. * Drop redundant branch from Vcs-Git. -- Nicolas Boulenguez Tue, 25 Feb 2020 19:00:10 +0100 libaws (20.0-1) experimental; urgency=medium * New upstream release built with updated dependencies. Closes: #916323. Rename library and -dev package accordingly. * Move version control system to salsa.debian.org. * Pass sphinxdoc:Built-Using to control file. * Remove the unreproducible date from PDF documentation. * Debhelper 12. Examples are not compressed anymore. * Standards-Version: 4.4.1. Rules-Requires-Root: no. * Enable various linker warnings, drop --as-needed (by default with gcc-9). * Drop work-around for fixed #869098. * Wrap and sort build dependencies. -- Nicolas Boulenguez Tue, 05 Nov 2019 11:53:38 +0100 libaws (19.0-2) unstable; urgency=medium * Rebuild in unstable for gnat-8 transition. -- Nicolas Boulenguez Sat, 27 Oct 2018 15:09:52 +0200 libaws (19.0-1) experimental; urgency=medium * New upstream release. No ALI/SO rename in experimental. -- Nicolas Boulenguez Sat, 23 Jun 2018 21:16:43 +0200 libaws (17.2.2017-3) experimental; urgency=medium * Rebuild with gcc-8 and updated xmlada, templates-parser, asis. Rename shared library and -dev package per Debian Ada policy. * Drop watch file, explain why in README.source. * Delete white space in this changelog. * Debhelper 11. Standards-Version: 4.1.4. Update Homepage. * Drop obsolete version restriction on dpkg-dev. -- Nicolas Boulenguez Sun, 13 May 2018 16:43:45 +0200 libaws (17.2.2017-2) unstable; urgency=medium * Build-Depend latexmk for LaTeX sphinx-doc module. Closes: #876741. * Rebuild with xmlada 17.1.2017-5 and templates-parse 17.2-3. -dev version is already new in testing. * Increase gprbuild verbosity in run-time test. * Build-Depend: python3 version of sphinx-doc. * Standards-Version: 4.1.0. -- Nicolas Boulenguez Tue, 26 Sep 2017 14:08:30 +0200 libaws (17.2.2017-1) unstable; urgency=medium * Upload to unstable. * New upstream release. Build with gnat-7. Bump soversion in runtime package name. -dev already has a different name than in unstable. -dev now Break/Replace: previous -dev via gnat, gnat-7. * Let watch file target (debian redirector to) libre.adacore.com. The license there is pure GPL-3+. * Depend: libjs-scriptaculous and prototype instead of embedding copies. * Disable sphinxdoc parallelism to work around #869098. * Reduce number of gprbuild runs: let tools.gpr build the shared library. * Add forgotten CPPFLAGS. * Debhelper 10. Drop explicit targets confusing dh. * Standards-Version: 4.0.1. Allow DEB_BUILD_OPTIONS=nodoc. Priority: optional. Only Suggest: -doc. HTTPS copyright format URL. * Drop explicit gprbuild configuration, Build-Depend: gprbuild >= 2017. * Gcc-7 now handles SOURCE_DATE_EPOCH directly. * PDFLaTeX now handles SOURCE_DATE_EPOCH without faketime. * Allow -doc package to satisfy multi-arch foreign dependencies. * Update texlive-generic package name, Vcs-Mtn URL. * Deduplicate manually (symlinks confused by pbuilder /build->/tmp/build). -- Nicolas Boulenguez Sat, 12 Aug 2017 15:45:20 +0200 libaws (3.3.2-3) experimental; urgency=medium * Rebuild against libxmlada7-dev and libtemplates-parser11.10.2-dev. Rename -dev package, Break/Replace previous versions per Ada policy. * gprbuild now overrides pie build flags by itself for shared libraries. * Drop package-contains-timestamped-gzip lintian override, issue is fixed as a side-effect by dh_stripnondeterminism. -- Nicolas Boulenguez Tue, 16 Aug 2016 14:55:50 +0200 libaws (3.3.2-2) unstable; urgency=medium * Build-Depend iftex.sty from texlive-generic-extra. Closes: #830458. * Tell Make that aws-os_lib.ads must be created but never updated, even if its timestamp is tricked later for deterministic ALI files. * Fix uscan dversionmangle. -- Nicolas Boulenguez Mon, 11 Jul 2016 13:14:33 +0200 libaws (3.3.2-1) unstable; urgency=medium * New upstream release. Build with gnat-6 and updated libraries. Rename lib and -dev packages per Ada policy. * Download from github, where author grants GCC Runtime Library and GNAT generics exceptions to GPL-3+. * Switch from gnatmake to gprbuild, as the former will soon drop projects. * Enable all hardening flags. * Switch from manual -dbg packages to automatic -dbgsym packages. * Standards-Versions: 3.9.8 (no changes). * Move sphinx, deduplication tools from Build-Indep to Build-Depends-Indep. -- Nicolas Boulenguez Mon, 23 May 2016 23:12:55 +0200 libaws (3.2.0-4) unstable; urgency=medium [Peter Green ] * Backport upstream commits building with gnutls3.4.4. Closes: 782801. * Tweak debian/rules to build wrappers.c when building with gnutls. [Nicolas Boulenguez] * Split -arch and -indep debhelper overrides. Closes: #806626. * Ensure deterministic timestamps in ALI and PDF files. -- Nicolas Boulenguez Tue, 02 Feb 2016 21:51:43 +0100 libaws (3.2.0-3) unstable; urgency=medium * Move source package to section libs, raise -bin and -doc binary packages to priority optional (copied from ftpmasters overrides). Raise run-time library to optional, because -bin depends on it. * Standards-Version: 3.9.6 (no changes). -- Nicolas Boulenguez Mon, 06 Oct 2014 21:12:47 +0200 libaws (3.2.0-2) unstable; urgency=medium * Explicit link with pthread on archs triggering #760211 compiler bug. -- Nicolas Boulenguez Sun, 05 Oct 2014 01:51:38 +0200 libaws (3.2.0-1) unstable; urgency=low * New upstream release built with gnat4.9. Closes: #749159, #755082, #715223. libasis2014-dev, libxmlada5-dev and libtemplates-parser11.8.2015-dev. Per Ada policy, library and -dev package versions change. * License is now GPL-3+. Repackage with Files-Excluded to remove minified Javascript in embedded documentation. * Build-Depend: GNUTLS >= 3 in libgnutls28-dev package. * Switch to debhelper 9, dh-ada-library, dh_sphinxdoc. -dev does not embed unselected implementations anymore. aws.gpr, trampoline lintian override, and many deps are now generated. * Ada and C inherit hardening *flags. No more unused/unavailable symbols. * control: Section: libs->libdevel. +Homepage. Lib and -dev now multiarch. Build-Depend: -quilt +sphinxdoc -gcrypt-dev, non virtual ldap-dev. Standards-Version: 3.9.5. +VCS-*. Uploaders +: myself. * copyright: machine-readable format 1.0. * Enable ldap source directory. * source.lintian-override: -dbg Depends -lib, but after substitutions. * Moved source/options -> source/local-options. Use default compression. * Minimal runtime test and watch file. PDF and doc-base registration. * Programming style guide now only available in PDF format. * Lower priority to extra because Depends: libldap2-dev. * Remove duplicate examples (Build-Depends: rdfind, symlinks). -- Nicolas Boulenguez Sun, 14 Sep 2014 14:43:40 +0200 libaws (2.10.2-4) unstable; urgency=low * debian/rules (libaws-doc): also install the Makefiles of the examples. * debian/patches/demos.patch: restore upstream's makefiles. -- Ludovic Brenta Mon, 9 Apr 2012 21:32:25 +0200 libaws (2.10.2-3) unstable; urgency=low * debian/build_aws.gpr: work around a compiler bug on armel. Add Linker_Options that cause the tools to link against libz. -- Ludovic Brenta Wed, 29 Feb 2012 21:33:36 +0100 libaws (2.10.2-2) unstable; urgency=low [Thomas Preud'homme] * Include files from directory "extended". Closes: #660541. [Ludovic Brenta] * debian/aws.gpr: replace Library_Options (used when building the library) with Linker.Linker_Options (used when linking executables against the library) so that executables are linked against libz. -- Ludovic Brenta Tue, 28 Feb 2012 21:02:10 +0100 libaws (2.10.2-1) unstable; urgency=low [Xavier Grave] * debian/rules add get-orig-target with anonymous connection * debian/control (Build-Depends): gnat-4.6, libxmlada4.1-dev, libasis2010-dev, libtemplates-parser11.6-dev. Closes: #642640. * Refresh patches. * add lintian overrides for shlib-with-executable-stack warning * Take new gcc-multilib scheme into account - put libs in /usr/lib/$(DEB_HOST_MULTIHARCH) - modify control and lintian files accordingly [Ludovic Brenta] * New upstream version (git revision d3e4f7dd9b732de6ccfd5b34a5421f3e778aafb1). * Package renamings pursuant to Debian Policy for Ada: libaws2.7-dev -> libaws2.10.2-dev libaws2.7 -> libaws2.10.2 * debian/control (Depends): remove ada-compiler, see http://lists.debian.org/debian-ada/2011/12/msg00012.html (Build-Depends-Indep): new, move some build dependencies there. (Architecture): all. (Conflicts, Replaces): remove; unnecessary because gnat-4.4 and gnat-4.6 already conflict. (Standards-Version): 3.9.2. * debian/source/{format,options}: new; use 3.0 (quilt). * debian/rules: delegate patching and unpatching to dpkg-source. - Use gnatgcc, not gcc, to produce shared libraries. - (clean): cleanup documentation without using upstream's gpr files. - (build): make compatible with arch-dep-only and arch-indep-only builds (dpkg-buildpackage -B, -A). * debian/patches/aws_net_ssl_ads.patch: refresh. * debian/build_aws.gpr, debian/aws.gpr: turn into library project files. * debian/rules, debian/tools.gpr, debian/ada2wsdl.gpr: adjust accordingly. * debian/patches/socket_leaks_[12].patch: new; backport memory leak fixes from the main line. -- Ludovic Brenta Sun, 12 Feb 2012 22:54:04 +0100 libaws (2.7-4) unstable; urgency=low * debian/control (Architecture): add armel. Closes: #568439. (libaws2.7-dev): depend on gnat, ada-compiler in addition to gnat-4.4. (libaws2.7-dbg, libaws-doc): Suggest gnat, ada-compiler for better visibility in aptitude. -- Ludovic Brenta Sun, 6 Jun 2010 23:10:56 +0200 libaws (2.7-3) unstable; urgency=medium * debian/control (Architecture): temporarily disable mips due to #566234. * Remove support for strong crypto again; restore debian/README.Debian with the symptoms of the bug. Closes: #567813. -- Ludovic Brenta Sun, 7 Feb 2010 23:44:00 +0100 libaws (2.7-2) unstable; urgency=low * debian/copyright: make machine-parseable. * debian/patches/GPL.patch: remove the special exception text from files where it was still present. * debian/{build_aws,aws,ada2wsdl,tools}.gpr: - adjust to libtemplates-parser11.5-dev (>= 11.5-2). Closes: #564346. - Use GNU TLS for strong crypto, thanks to David Sauvage. Closes: #564282. - Pass --as-needed to the linker to only link against needed libraries. * debian/README.Debian: explain. * debian/control: - build-depend on libgnutls-dev. - tighten build-dependency to libtemplates-parser11.5-dev (>= 11.5-2). - (*-dev): suggest libjs-prototype. * debian/rules: explicitly link libaws.so against libgcrypt and liblber as it uses symbols from these libraries; this indirectly adds needed dependencies to the package. -- Ludovic Brenta Sun, 10 Jan 2010 15:09:25 +0100 libaws (2.7-1) unstable; urgency=low * New upstream release (Subversion version 149689). Closes: #560677. * debian/control (Build-Depends): migrate to gnat-4.4, libxmlada3.2-dev, libasis2008-devlibtemplates-parser11.5-dev. (Architecture): remove alpha due to http://gcc.gnu.org/PR42073 (libaws-dev): rename to libaws2.7-dev per Debian Policy for Ada, with Conflicts: and Replaces:. (libaws2.5): rename to libaws2.7. * debian/rules: extract aliversion and soversion from debian/control. (libaws-doc): exclude bundled, out-of-date and buggy JavaScript files from the package. Users should use the ones provided by other Debian packages instead. Fixes CVE-2008-7720 and closes: #555221, #555222. -- Ludovic Brenta Sun, 13 Dec 2009 15:49:01 +0100 libaws (2.5-3) unstable; urgency=low * Rebuild with the .orig.tar.gz file in the parent directory, so as not to turn the package into a native one :( -- Ludovic Brenta Tue, 22 Sep 2009 18:42:13 +0200 libaws (2.5-2) unstable; urgency=low * debian/control (Build-Depends): tighten dependencies and rebuild. Closes: #536949. -- Ludovic Brenta Sat, 19 Sep 2009 16:05:42 +0200 libaws (2.5-1) unstable; urgency=low * New upstream release (Subversion revision 125080). * Recompile against libasis (=2007-5). Closes: #536949. * Move all patches to debian/patches and change them to -p1. * debian/control (Source-Version): bump to 3.8.3. (Architectures): add kfreebsd-amd64. (Depends): s/source:Version/binary:Version/g, except for dependencies on the -doc, architecture-independent package * debian/compat: bump to 7. -- Ludovic Brenta Fri, 11 Sep 2009 21:46:27 +0200 libaws (2.5~124785-1) unstable; urgency=low * new upstream release (Subversion revision 124785). Closes: #382779, #478728, #481829, #483555. * debian/rules: do not export DH_COMPAT anymore; instead add debian/compat. * debian/control: update standards-version to 3.7.3 with no changes required. Migrate the documentation to texlive-generic-recommended, texlive-fonts-recommended and texlive-latex-base. Migrate to gnat-4.3. Add support for mips, mipsel and ppc64. * debian/aws.gpr: turn into a library project file. * debian/build_aws.gpr, debian/tools.gpr, debian/ada2wsdl.gpr: build everything with debugging symbols. * debian/control, debian/rules: introduce a new package, libaws-dbg, containing debugging symbols for libaws. * debian/control, debian/rules, debian/build_aws.gpr: do not build against libgnutls because it causes a segfault during elaboration of wsdl2aws and ada2wsdl. * debian/docs.patch: work around a bug in pdfetex (see Debian bug #483966). -- Ludovic Brenta Sun, 1 Jun 2008 16:34:06 +0200 libaws (2.2dfsg-1) unstable; urgency=low * Fake a new upstream release; new source tarball in which I removed the IETF's non-free Request For Comments. Closes: #387250. * debian/rules: ugly hack to take the "dfsg" part of the version into account, and leave it out of sonames etc. There is no soname change. * (I talked to upstream; they're not planning a new release before the Etch freeze). -- Ludovic Brenta Wed, 20 Sep 2006 18:53:21 +0200 libaws (2.2-3) unstable; urgency=low * debian/rules, debian/ada2wsdl.gpr, debian/tools.gpr: do not link the libaws.so object files statically into the tools (package libaws-bin); reduces their size significantly. * debian/control (libaws-dev): depend on libtemplates-parser-dev. Closes: #387896. (Olleg, thanks for your patience). -- Ludovic Brenta Sun, 17 Sep 2006 22:30:01 +0200 libaws (2.2-2) unstable; urgency=low * aws.gpr: add a package Naming to tell gnatmake which files to use for strong crypto; we use GNU TLS. Closes: #387899. -- Ludovic Brenta Sun, 17 Sep 2006 21:09:41 +0200 libaws (2.2-1) unstable; urgency=low * New upstream version. Closes: #370560, #379921. * debian/control: (source) change maintainer's email address, I am now a full DD. (build-depends): gnat (>= 3.15p) -> gnat (>= 4.1) libasis-3.15p-1-dev -> libasis-dev (>= 2005) libssl-dev -> libgnutls-dev libxmlada1-dev -> libxmlada2-dev - -> libtemplates_parser-dev - -> quilt, texinfo, tetex-extra (Standards-Version): update to 3.7.2 with no changes required. (Architecture): add support for alpha, amd64, hppa, ia64 and s390. (libaws2): rename to libaws2.2. (libaws-dev): depend on libaws2.2 and gnat-4.1. (libaws-bin): new package containing programs, will become mandatory for multiarch. (libaws-doc): provide the new web_elements (reusable pieces of web applications) * patches/series, patches/demos.patch, patches/docs.patch, patches/ada2wsdl.patch: new; move from libaws_2.0p-11.diff.gz, and update. * debian/rules: - change the library's soname from libaws.so.2 to libaws.so.2.2 (new ABI) - use quilt to apply and revert patches. * debian/copyright: switch from GMGPL to pure GPL; explain. -- Ludovic Brenta Wed, 9 Aug 2006 21:08:18 +0200 libaws (2.0p-11) unstable; urgency=low * debian/rules (regexp): accept any character as part of the Debian uplodad number. Closes: #359881. -- Ludovic Brenta Fri, 31 Mar 2006 08:14:06 +0200 libaws (2.0p-10) unstable; urgency=low * debian/control: enable support for GNU/kFreeBSD per request from Aurélien Jarno. Build-depend on gnat (>= 3.15p-19), libasis-3.15p-1-dev (>= 3.15p-10), and libxmlada-dev (>= 1.0-3), which enable this support. Closes: #345060. * debian/ada2wsdl.1: apply patch from Nicolas François that fixes a typo. Thanks, Nicolas. Closes: #350486. -- Ludovic Brenta Wed, 8 Feb 2006 18:41:27 +0100 libaws (2.0p-9) unstable; urgency=low * debian/control: Add (>= 3.15p-9) to the existing Build-Depend on libasis-3.15p-1-dev. Closes: #344699. -- Ludovic Brenta Mon, 26 Dec 2005 16:07:13 +0100 libaws (2.0p-8) unstable; urgency=low * debian/rules (ada2wsdl, awsres, wsdl2aws): pass -L. to the linker to properly link against the just-built libaws.so. -- Ludovic Brenta Thu, 22 Dec 2005 12:54:13 +0100 libaws (2.0p-7) unstable; urgency=low * debian/rules: do not build the shared library twice, and do not put PIC objects in the static library. Detect the number of CPUs available and do a parallel build with that number instead of just 2. * aws.gpr: remove the tools directory from the sources. * tools.gpr: new. Use to build the tools. -- Ludovic Brenta Wed, 14 Dec 2005 09:45:17 +0100 libaws (2.0p-6) unstable; urgency=low * Bad, bad engineer! See what you've done! * debian/control: build-depend on libasis-3.15p-dev on powerpc, too. Fixes FTBFS on powerpc. * debian/control: bump standards-version to 3.6.2. -- Ludovic Brenta Mon, 19 Sep 2005 20:34:12 +0200 libaws (2.0p-5) unstable; urgency=low * Now that #177703 is resolved, build ada2wsdl on powerpc. * Change maintainer's email address -- Ludovic Brenta Thu, 25 Aug 2005 23:13:23 +0200 libaws (2.0p-4) unstable; urgency=low * libaws-dev: Depend on zlib1g-dev. Closes: #268680. Also depend on libldap2-dev, libssl-dev, and libxmlada1-dev for good measure. * debian/rules: do not strip the static library. -- Ludovic Brenta Sat, 28 Aug 2004 17:56:19 +0200 libaws (2.0p-3) unstable; urgency=low * Do not use the same project file for ada2wsdl as for the other things; ada2wsdl needs asis whereas the others don't. Fixes a FTBFS bug on powerpc. -- Ludovic Brenta Tue, 13 Jul 2004 18:19:50 +0200 libaws (2.0p-2) unstable; urgency=low * Temporarily disable building ada2wsdl on powerpc. It requires asis, and asis is not available on powerpc (see #177703). * debian/rules (build): reorganised into several sub-targets. * Update Standards-Version to 3.6.1.1. -- Ludovic Brenta Sat, 10 Jul 2004 17:31:30 +0200 libaws (2.0p-1) unstable; urgency=low * New upstream version. Change package name from libaws1 to libaws2. * Build-Depend on libasis-3.15p-1-dev. * libaws-doc: For the examples, replace the makefile with a simple one and a GNAT project file. Both use the Debian paths to installed libraries. Closes: #244815. * debian/ada2wsdl.1: new man page. * debian/wsdl2aws.1: updated man page. -- Ludovic Brenta Sat, 12 Jun 2004 20:15:35 +0200 libaws (1.4-2) unstable; urgency=low * Fix the maintainer's email address in control file. * Force a recompile on powerpc. The buildd log reports a strange (transient?) error. * Build-Depend on gnat (>= 3.15p-7) to avoid problems with non-PIC code in libgnat-3.15p-1 (= 3.15p-6). -- Ludovic Brenta Tue, 24 Feb 2004 16:21:51 +0100 libaws (1.4-1) unstable; urgency=low * Initial Release. Closes: #232471. -- Ludovic Brenta Fri, 13 Feb 2004 08:57:34 +0100