--- neon27-0.29.5.orig/neon-config.in +++ neon27-0.29.5/neon-config.in @@ -16,7 +16,6 @@ --prefix=DIR change neon prefix [default $prefix] --libs print library linking information - --la-file print location of libtool .la file --cflags print pre-processor and compiler flags --help display this help and exit --version output version information @@ -73,7 +72,7 @@ ;; --libs) - LIBS="-lneon @NEON_LIBS@" + LIBS="-lneon @NEON_LTLIBS@" # Don't add standard library paths if test "$prefix" != "/usr"; then LIBS="-L${libdir} ${LIBS}" @@ -81,10 +80,6 @@ echo @user_LDFLAGS@ ${LIBS} ;; - --la-file) - echo ${libdir}/libneon.la - ;; - --support) shift --- neon27-0.29.5.orig/patch-stamp +++ neon27-0.29.5/patch-stamp @@ -0,0 +1,2 @@ +Patches applied in the Debian version of : + --- neon27-0.29.5.orig/debian/changelog +++ neon27-0.29.5/debian/changelog @@ -0,0 +1,590 @@ +neon27 (0.29.5-3) unstable; urgency=medium + + * Don't use \ for line continuation in the parameter of + dh_makeshlibs (closes: #607819). + + -- Laszlo Boszormenyi (GCS) Wed, 22 Dec 2010 20:17:27 +0100 + +neon27 (0.29.5-2) unstable; urgency=low + + * Set shlibs-version to match Debian package version 0.29.3-3 ; this will + let other packages enter Squeeze during freeze. + + -- Laszlo Boszormenyi (GCS) Fri, 17 Dec 2010 21:49:24 +0100 + +neon27 (0.29.5-1) unstable; urgency=low + + * New upstream release, remove all backported patches. + + -- Laszlo Boszormenyi (GCS) Thu, 09 Dec 2010 22:25:09 +0100 + +neon27 (0.29.3-3) unstable; urgency=low + + * Fix client certificate negotiation with a patch that got included in + v0.29.5 (closes: #480041). + * Updated Standards-Version to 3.9.1 . + + -- Laszlo Boszormenyi (GCS) Sun, 24 Oct 2010 18:20:49 +0200 + +neon27 (0.29.3-2) unstable; urgency=low + + * Fix SNI TLS breakage until upstream fix (closes: #569639). + + -- Laszlo Boszormenyi (GCS) Tue, 23 Feb 2010 19:46:02 +0000 + +neon27 (0.29.3-1) unstable; urgency=low + + * New upstream release. + * Updated Standards-Version to 3.8.4 and added watch file. + + -- Laszlo Boszormenyi (GCS) Thu, 04 Feb 2010 20:03:25 +0000 + +neon27 (0.29.0-1) unstable; urgency=low + + * New major upstream release (still API and ABI compatible with 0.27.x). + * Step towards to enable testsuite during building, but doesn't enable it + yet, as it causes FTBFS in a pbuilder chroot. + + -- Laszlo Boszormenyi (GCS) Wed, 23 Sep 2009 19:04:54 +0000 + +neon27 (0.28.6-1) unstable; urgency=high + + * New upstream release, fixing CVE-2009-2474 (closes: #542926); for gnutls + version building with gnutls 2.8.2 or later required, updated + build-dependency accordingly. + * CVE-2009-2473 doesn't affect this package as it's compiled with a libxml2 + version greater than 2.6.32 . + + -- Laszlo Boszormenyi (GCS) Sat, 22 Aug 2009 10:19:54 +0000 + +neon27 (0.28.5-1) unstable; urgency=low + + * New upstream release, fix use of builds with SOCK_CLOEXEC support + (closes: #533241). + + -- Laszlo Boszormenyi (GCS) Sat, 01 Aug 2009 09:55:01 +0000 + +neon27 (0.28.4-3) unstable; urgency=low + + * Use upstream solution to runtime detect SOCK_CLOEXEC option. + * Build-Depend on pkg-config for library detections (closes: #529839). + + -- Laszlo Boszormenyi (GCS) Sat, 13 Jun 2009 12:14:53 +0000 + +neon27 (0.28.4-2) unstable; urgency=low + + * Add 01_runtime_detect_sock_cloexec.dpatch to detect if neon27 is running + on a kernel that supports SOCK_CLOEXEC (closes: #529920). + + -- Laszlo Boszormenyi (GCS) Sat, 30 May 2009 12:32:51 +0000 + +neon27 (0.28.4-1) unstable; urgency=low + + * New upstream release and accept Frank's upload (closes: #496482). + + -- Laszlo Boszormenyi (GCS) Wed, 20 May 2009 17:36:23 +0000 + +neon27 (0.28.2-6.1) unstable; urgency=high + + * Non-maintainer upload. + * Remove the really non-sensical neon25 transitional packages. + Leave only libneon25-dev, because that might actually serve a + purpose. Also remove the related Conflicts and Replaces except + where necessary. (closes: #496482) + + -- Frank Lichtenheld Sat, 29 Nov 2008 13:03:52 +0100 + +neon27 (0.28.2-6) unstable; urgency=low + + * Fix build failure when built in a path contains 'libneon' (closes: #506464). + + -- Laszlo Boszormenyi (GCS) Sat, 29 Nov 2008 11:43:13 +0000 + +neon27 (0.28.2-5) unstable; urgency=low + + * Really fix neon v0.25 transition (closes: #496482). + + -- Laszlo Boszormenyi (GCS) Wed, 27 Aug 2008 19:04:16 +0000 + +neon27 (0.28.2-4) unstable; urgency=high + + * Backport security fix from v0.28.3, fixing CVE-2008-3746 . + * Correct packages for neon v0.25 transition (closes: #493348). + * Remove rpath from libraries. + * Backport fixes from v0.28.3: + - fix ne_set_progress(, NULL, ) to match pre-0.27 behaviour + (and not crash); + - distinguish the error message for an SSL handshake which fails after a + client cert was requested; + - fix for safe and warning free compilation on LFS archs. + + -- Laszlo Boszormenyi (GCS) Sun, 10 Aug 2008 23:27:46 +0000 + +neon27 (0.28.2-3) unstable; urgency=low + + * Transition neon (v0.25 ones) packages to their neon27 counterpart. + * Update Standards-Version to 3.8.0 , no changes needed. + * Add more lintian overrides for upstream manpage errors. + + -- Laszlo Boszormenyi (GCS) Sat, 26 Jul 2008 11:56:59 +0000 + +neon27 (0.28.2-2) unstable; urgency=low + + * Only the GnuTLS flavour needs to be configured with --with-ca-bundle + (closes: #474139). + * Fix segfault with dav/https shares (closes: #476571), thanks to + Yves-Alexis Perez for the patch. + + -- Laszlo Boszormenyi (GCS) Mon, 21 Apr 2008 13:56:22 +0200 + +neon27 (0.28.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sat, 05 Apr 2008 22:33:26 +0200 + +neon27 (0.28.1-2) unstable; urgency=low + + * Compile with --with-ca-bundle to make neon recognize trusted CAs, + thanks to Sebastian Harl for the patch (closes: #459453). + * Don't advertise nor serve --la-file (closes: #470519). + + -- Laszlo Boszormenyi (GCS) Mon, 31 Mar 2008 05:33:20 +0000 + +neon27 (0.28.1-1) experimental; urgency=low + + * New major upstream release. + + -- Laszlo Boszormenyi (GCS) Thu, 20 Mar 2008 08:47:31 +0100 + +neon27 (0.27.2-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Sun, 07 Oct 2007 17:23:29 +0200 + +neon27 (0.27.0-1) unstable; urgency=low + + * New major upstream release. + + -- Laszlo Boszormenyi (GCS) Fri, 24 Aug 2007 20:38:08 +0300 + +neon26 (0.26.4-1) unstable; urgency=low + + * New upstream release with bugfixes. + + -- Laszlo Boszormenyi (GCS) Sun, 15 Jul 2007 12:45:13 +0300 + +neon26 (0.26.3-1) unstable; urgency=low + + * New upstream release to officially fix CVE-2007-0157 (closes: 404723). + * Fix Kerberos authentication (closes: #413194). + + -- Laszlo Boszormenyi (GCS) Sat, 3 Mar 2007 09:33:23 +0000 + +neon26 (0.26.2-3.1) unstable; urgency=high + + * Non-maintainer upload. + * In the uri_lookup() macro, cast to unsigned char instead of unsigned + (which equals unsigned int), to avoid buffer overruns and SIGSEGV when + parsing URIs with non-ASCII characters; patch from Modestas Vainius. + (Closes: #404723) + + -- Steinar H. Gunderson Fri, 5 Jan 2007 21:40:29 +0100 + +neon26 (0.26.2-3) unstable; urgency=medium + + * Fix FTBFS caused by my previous upload, patch didn't apply on 64 bit + platforms; use sed this time (closes: #402213). + + -- Laszlo Boszormenyi (GCS) Sat, 9 Dec 2006 01:23:30 +0000 + +neon26 (0.26.2-2) unstable; urgency=low + + * Make libneon26 and libneon26-gnutls installable together + (closes: #401961, #401412). + + -- Laszlo Boszormenyi (GCS) Sun, 3 Dec 2006 21:27:45 +0000 + +neon26 (0.26.2-1) unstable; urgency=low + + * New upstream release. + * Tune packaging, include all manual pages. + + -- Laszlo Boszormenyi (GCS) Tue, 31 Oct 2006 21:21:54 +0000 + +neon26 (0.26.1-2) unstable; urgency=low + + * Remove .la file from binary packages (closes: #386652). + * Correct bitwise vs logical 'and' in ne_auth.c (closes: #392005). + * New binary to support both openssl and gnutls and add thread safety + support (closes: #384494). Thanks for Sebastian Harl for + his valuable help! + + -- Laszlo Boszormenyi (GCS) Mon, 28 Aug 2006 21:46:01 +0200 + +neon26 (0.26.1-1) unstable; urgency=low + + * New upstream release. + + -- Laszlo Boszormenyi (GCS) Wed, 16 Aug 2006 13:55:46 +0200 + +neon (0.25.5.dfsg-6) unstable; urgency=medium + + * Update openssl dependency and Standards-Version. + + -- Laszlo Boszormenyi (GCS) Mon, 7 Aug 2006 01:40:23 +0200 + +neon (0.25.5.dfsg-5) unstable; urgency=medium + + * Fix library dependencies in pkg-config output (closes: #358042), thanks + to Steve Langasek for pointers; fix neon-config as well (closes: #338303). + + -- Laszlo Boszormenyi (GCS) Sun, 26 Mar 2006 15:13:43 +0200 + +neon (0.25.5.dfsg-4) unstable; urgency=low + + * Correct -dev dependency (it closes #358042 , but for now wait for a + better fix). + + -- Laszlo Boszormenyi (GCS) Wed, 22 Mar 2006 22:02:22 +0000 + +neon (0.25.5.dfsg-3) unstable; urgency=low + + * Enable GSSAPI support again (closes: #336491). + + -- Laszlo Boszormenyi (GCS) Wed, 15 Mar 2006 19:09:18 +0000 + +neon (0.25.5.dfsg-2) unstable; urgency=low + + * Apply ne_get_range() fix, to work with current Apache2/mod_dav versions. + + -- Laszlo Boszormenyi (GCS) Wed, 1 Mar 2006 21:26:11 +0000 + +neon (0.25.5.dfsg-1) unstable; urgency=low + + * New upstream release (closes: #334166). + * Update build-dependency to libssl0.9.8a (closes: #335574). + * Actually re-enable debug information (closes: #325663). + + -- Laszlo Boszormenyi (GCS) Mon, 20 Feb 2006 10:11:27 +0100 + +neon (0.25.3.dfsg-1) experimental; urgency=low + + * New upstream release. + * Add debug package to help bughunting, thanks to Matthew Palmer + for the patch (closes: #315240). + + -- Laszlo Boszormenyi (GCS) Sat, 20 Aug 2005 15:06:49 +0200 + +neon (0.25.1.dfsg-1) experimental; urgency=low + + * New upstream release with API changes; have to wait for dependant + packages to catch up, hence the experimental upload. + + -- Laszlo Boszormenyi (GCS) Wed, 22 Jun 2005 08:56:29 +0000 + +neon (0.24.7.dfsg-2) unstable; urgency=low + + * Removed Siggy from uploader by ftpmaster request. + * Backout #285591, as it is a tla bug, ne_sock_init() must be + called by applications before using SSL with neon. + * Add manpage for neon-config. + + -- Laszlo Boszormenyi (GCS) Sun, 24 Apr 2005 09:23:03 +0200 + +neon (0.24.7.dfsg-1) unstable; urgency=low + + * New maintainer (closes: #298370). Siggy left in as an uploader. + * ACK NMUs (closes: #261756, #268106). + * Fix segfault with tla with https on webDAV (closes: #285591), thanks + to simon raven for the fix. + * Use configure to prevent linking with Kerberos instead of build + conflict with it (closes: #268305). + + + -- Laszlo Boszormenyi (GCS) Mon, 21 Mar 2005 23:40:30 +0100 + +neon (0.24.7.dfsg-0.2) unstable; urgency=high + + * NMU, again for subversion's sake. + * Build-conflict with "libkrb5-dev, heimdal-dev" so krb5-config + isn't present during our build, and we don't grow a dependency + on krb5/gssapi libs. This prevents libsvn0, in turn, from + developing the same dependencies and causing its own dependant + packages to FTBFS. (closes: #268106) + + -- Adam Conrad Thu, 26 Aug 2004 06:47:38 -0600 + +neon (0.24.7.dfsg-0.1) unstable; urgency=medium + + * NMU, for the sake of subversion's security needs. + * New upstream version (closes: #261756) + + -- Adam Conrad Mon, 2 Aug 2004 00:14:16 -0600 + +neon (0.24.6.dfsg-1) unstable; urgency=high + + * New upstream release (fixes CAN-2004-0398). + + -- Siggy Brentrup Wed, 19 May 2004 09:24:58 +0200 + +neon (0.24.5.dfsg-1) unstable; urgency=low + + * Drop FDL documentation from .orig.tar.gz appending .dfsg to upstream + version for a source upload. + * Drop DFSG violating libneon24-doc binary package and conflict with it. + + -- Siggy Brentrup Tue, 27 Apr 2004 12:22:08 +0200 + +neon (0.24.5-1) unstable; urgency=high + + * New upstream release, w/ fix for CVE CAN-2004-0179 + (Closes: #243944). + * Remove debian/config.{guess,sub} (cf 0.24.4-1 below). + + -- Siggy Brentrup Fri, 16 Apr 2004 12:59:15 +0200 + +neon (0.24.4-3) unstable; urgency=low + + * New maintainer. (Closes: #228434) + + -- Siggy Brentrup Mon, 19 Jan 2004 02:59:43 +0100 + +neon (0.24.4-2) unstable; urgency=low + + * Orphanage upload. + + -- Wolfgang Sourdeau Fri, 16 Jan 2004 22:26:02 -0500 + +neon (0.24.4-1) unstable; urgency=low + + * New upstream release. (Closes: #214902, #214897) + * debian/control: upgraded to Debian Policy 3.6.1 (no changes). + * debian/control: added build-dependency on autotools-dev. + * debian/rules: copy config.{guess,sub} from autotools-dev rather than + keeping a copy in debian/. (Closes: #216370) + * libneon24-doc: doc moved into /usr/share/doc/libneon24-doc. + (Closes: #219462) + + -- Wolfgang Sourdeau Sat, 15 Nov 2003 00:51:44 -0500 + +neon (0.24.0-1) unstable; urgency=low + + * New upstream release. + * libneon24-dev: now depends on pkg-config. + + -- Wolfgang Sourdeau Fri, 1 Aug 2003 11:29:51 -0400 + +neon (0.23.9-2) unstable; urgency=low + + * libneon-dev put in section libdevel. + + -- Wolfgang Sourdeau Tue, 3 Jun 2003 15:08:18 -0400 + +neon (0.23.9-1) unstable; urgency=low + + * New upstream release. + + -- Wolfgang Sourdeau Tue, 3 Jun 2003 13:46:31 -0400 + +neon (0.23.8-1) unstable; urgency=low + + * New upstream release. (Closes: #183152) + * New version, with libtool 1.4.3 will hopefully fix this problem. (Closes: #178574) + * Build-depends on debhelper >= 4.0.0. + + -- Wolfgang Sourdeau Sun, 2 Mar 2003 19:51:37 -0500 + +neon (0.23.6-1) unstable; urgency=low + + * New upstream release. + * Rebuilt against libssl-dev v. 0.9.7. (Closes: #178157) + * Replaced config.sub and config.guess with most recent versions from + ftp.gnu.org. (Closes: #176240) + + -- Wolfgang Sourdeau Sat, 25 Jan 2003 22:26:43 -0500 + +neon (0.23.5-2) unstable; urgency=low + + * Really install macros/ChangeLog... + * Disable runtime debugging messages. + + -- Wolfgang Sourdeau Thu, 17 Oct 2002 02:45:09 -0400 + +neon (0.23.5-1) unstable; urgency=low + + * New upstream release. + * Include macros/ChangeLog in the -dev package. + + -- Wolfgang Sourdeau Thu, 17 Oct 2002 02:02:28 -0400 + +neon (0.23.4-1) unstable; urgency=low + + * New upstream release. + * libneon23-dev: suggests libneon23-doc. + + -- Wolfgang Sourdeau Sun, 22 Sep 2002 16:34:17 -0400 + +neon (0.23.2-1) unstable; urgency=low + + * New upstream release. (Closes: #158063) + * libneon23-dev: depends on libssl-dev. (Closes: #156687, #158407) + + -- Wolfgang Sourdeau Mon, 26 Aug 2002 20:52:05 -0400 + +neon (0.21.3-4) unstable; urgency=low + + * Programmer's man page (man3) put in libneon-doc. + * libneon21-dev: also replaces libneon-dev. + * libneon21-doc: also replaces libneon-doc. + + -- Wolfgang Sourdeau Sun, 11 Aug 2002 17:55:18 -0400 + +neon (0.21.3-3) unstable; urgency=low + + * libneon21-doc: arch should be "all" instead of "any". + + -- Wolfgang Sourdeau Thu, 8 Aug 2002 19:30:21 -0400 + +neon (0.21.3-2) unstable; urgency=low + + * Comply with Junichi Uekawa'Debian Library Pacaking Guide + recommendations + (http://www.netfort.gr.jp/~dancer/column/libpkg-guide/libpkg-guide.html): + libneon21-dev: conflicts with and provides libneon-dev. + libneon21-doc: idem. + (Closes: #152995) + * We now use and depend on libssl. (Closes: #153287) + * libneon21-doc: description improvement. (Closes: 152458) + * Build-depends on libz-dev. + * libneon21-doc: HTML documentation now goes into .../libneon21-dev + instead of .../libneon21 since it's only useful to developers. + + -- Wolfgang Sourdeau Thu, 8 Aug 2002 04:38:12 -0400 + +neon (0.21.3-1) unstable; urgency=low + + * New Upstream Release. + + -- Wolfgang Sourdeau Mon, 1 Jul 2002 20:05:24 -0400 + +neon (0.21.1-1) unstable; urgency=low + + * New Upstream Release. (Closes: #149384) + + -- Wolfgang Sourdeau Mon, 10 Jun 2002 15:15:45 -0400 + +neon (0.20.0-1) unstable; urgency=low + + * New Upstream Release. (Closes: #146805) + + -- Wolfgang Sourdeau Wed, 15 May 2002 18:51:17 -0400 + +neon (0.19.3-2) unstable; urgency=low + + * libneon-dev now depends on libxml2-dev. (Closes: #141253) + + -- Wolfgang Sourdeau Fri, 5 Apr 2002 12:26:42 -0500 + +neon (0.19.3-1) unstable; urgency=low + + * New Upstream Release. (Closes: #137798) + * Change description of libneon-dev to refer to the libneon19 package + instead of libneon18. + + -- Wolfgang Sourdeau Tue, 12 Mar 2002 18:04:26 -0500 + +neon (0.19.0-1) unstable; urgency=low + + * New Upstream Release. (Closes: #128884, #133254) + * Removed conflict with libneon15 since it's not available anymore. + * Stop being verbose. + + -- Wolfgang Sourdeau Tue, 19 Feb 2002 10:30:51 -0500 + +neon (0.18.4-1) unstable; urgency=low + + * New Upstream Release. (Closes: #128884) + + -- Wolfgang Sourdeau Wed, 23 Jan 2002 00:25:26 -0500 + +neon (0.18.1-1) unstable; urgency=low + + * New Upstream Release. + + -- Wolfgang Sourdeau Sun, 16 Dec 2001 15:43:51 -0500 + +neon (0.18.0-2) unstable; urgency=low + + * Fix in debian/rules (package = libneon18). + + -- Wolfgang Sourdeau Sat, 1 Dec 2001 03:19:22 -0500 + +neon (0.18.0-1) unstable; urgency=low + + * New Upstream Release. + * Better package description for libneon-dev. (Closes: #118287) + + -- Wolfgang Sourdeau Wed, 28 Nov 2001 01:09:20 -0500 + +neon (0.17.2-1) unstable; urgency=low + + * New Upstream Release. + * Updated description in control file. + + -- Wolfgang Sourdeau Sun, 28 Oct 2001 13:35:11 -0500 + +neon (0.17.1-1) unstable; urgency=low + + * New Upstream Release. + * libneon-dev should depend on libneonXX (Closes: #115957) + + -- Wolfgang Sourdeau Wed, 17 Oct 2001 14:36:31 -0400 + +neon (0.17.0-1) unstable; urgency=low + + * New Upstream Release. (Closes: #114526) + * Standards version set to 3.5.6. + * libneon.la moved to libneon-dev. + (libneon-dev conflicts with libneon15). + * rebuilt configure framework with libtoolize, autoheader2.50 and + autoconf2.50 because of missing ltconfig executable. + + -- Wolfgang Sourdeau Thu, 4 Oct 2001 21:10:45 -0400 + +neon (0.15.3-4) unstable; urgency=low + + * Fix short and long description for libneon-dev. (Closes: #114132) + + -- Wolfgang Sourdeau Thu, 4 Oct 2001 18:37:24 -0400 + +neon (0.15.3-3) unstable; urgency=low + + * fixed bulleted list. (Closes: #111814) + + -- Wolfgang Sourdeau Mon, 17 Sep 2001 23:42:16 -0400 + +neon (0.15.3-2) unstable; urgency=low + + * changed NEON_INTERFACE_VERSION from 15:3:15 back to 15:3:0 in configure and + aclocal.m4 + * the library package name is now following Debian naming convention. + + -- Wolfgang Sourdeau Mon, 3 Sep 2001 20:32:00 -0400 + +neon (0.15.3-1) unstable; urgency=low + + * changed NEON_INTERFACE_VERSION from 15:3:0 to 15:3:15 in configure and + aclocal.m4 + * new upstream release. + + -- Wolfgang Sourdeau Sat, 28 Jul 2001 00:55:24 -0400 + +neon (0.15.0-1) unstable; urgency=low + + * changed NEON_INTERFACE_VERSION from 15:0:0 to 15:0:15 in configure and + aclocal.m4 + * Initial release (closes: #99949) + + -- Wolfgang Sourdeau Thu, 7 Jun 2001 20:01:24 -0400 --- neon27-0.29.5.orig/debian/compat +++ neon27-0.29.5/debian/compat @@ -0,0 +1 @@ +5 --- neon27-0.29.5.orig/debian/control +++ neon27-0.29.5/debian/control @@ -0,0 +1,136 @@ +Source: neon27 +Section: net +Priority: optional +Maintainer: Laszlo Boszormenyi (GCS) +Build-Depends: debhelper (>= 5.0.0), pkg-config, libxml2-dev, libssl-dev (>= 0.9.8c), libgnutls-dev (>= 2.8.3), libkrb5-dev, libz-dev, autotools-dev, binutils (>= 2.14.90.0.7), ca-certificates, chrpath +Homepage: http://www.webdav.org/neon/ +Standards-Version: 3.9.1 + +Package: libneon27 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: An HTTP and WebDAV client library + neon is an HTTP and WebDAV client library, with a C language API. + . + WARNING: THE NEON API IS NOT YET STABLE. + . + Provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + . + Current features: + * High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD, etc.) + * Low-level interface to HTTP request handling, to allow implementing + new methods easily. + * persistent connections + * RFC2617 basic and digest authentication (including auth-int, md5-sess) + * Proxy support (including basic/digest authentication) + * SSL/TLS support using OpenSSL (including client certificate and thread + safety support) + * Generic WebDAV 207 XML response handling mechanism + * XML parsing using the expat or libxml parsers + * Easy generation of error messages from 207 error responses + * WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL. + * WebDAV metadata support: set and remove properties, query any set ofi + properties (PROPPATCH/PROPFIND). + * autoconf macros supplied for easily embedding neon directly inside an + application source tree. + +Package: libneon27-dev +Section: libdevel +Architecture: any +Conflicts: libneon-dev, libneon24-doc (<= 0.24.5-1), libneon25-dev (<< 0.28.2-5), libneon27-gnutls-dev +Provides: libneon-dev +Replaces: libneon-dev, libneon25-dev, libneon27-gnutls-dev +Depends: ${misc:Depends}, libneon27 (= ${binary:Version}), libssl-dev, libxml2-dev, libkrb5-dev, pkg-config +Description: Header and static library files for libneon27 + This package contains the headers and the static library for libneon27. + . + Neon provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + +Package: libneon27-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${misc:Depends}, libneon27 (= ${binary:Version}) +Description: Detached symbols for libneon27 + This package contains the debugging symbols for libneon27, suitable for + debugging. + . + Neon provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + +Package: libneon27-gnutls +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: ca-certificates +Description: An HTTP and WebDAV client library (GnuTLS enabled) + neon is an HTTP and WebDAV client library, with a C language API. + . + WARNING: THE NEON API IS NOT YET STABLE. + . + Provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + . + Current features: + * High-level interface to HTTP and WebDAV methods (PUT, GET, HEAD, etc.) + * Low-level interface to HTTP request handling, to allow implementing + new methods easily. + * persistent connections + * RFC2617 basic and digest authentication (including auth-int, md5-sess) + * Proxy support (including basic/digest authentication) + * SSL/TLS support using GnuTLS (including client certificate and thread + safety support) + * Generic WebDAV 207 XML response handling mechanism + * XML parsing using the expat or libxml parsers + * Easy generation of error messages from 207 error responses + * WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL. + * WebDAV metadata support: set and remove properties, query any set ofi + properties (PROPPATCH/PROPFIND). + * autoconf macros supplied for easily embedding neon directly inside an + application source tree. + +Package: libneon27-gnutls-dev +Section: libdevel +Architecture: any +Conflicts: libneon-dev, libneon24-doc (<= 0.24.5-1), libneon25-dev (<< 0.28.2-5), libneon27-dev +Provides: libneon-dev +Replaces: libneon-dev, libneon25-dev, libneon27-dev +Depends: ${misc:Depends}, libneon27-gnutls (= ${binary:Version}), libgnutls-dev, libxml2-dev, + libkrb5-dev, pkg-config +Description: Header and static library files for libneon27 (GnuTLS enabled) + This package contains the headers and the static library for + libneon27-gnutls. + . + Neon provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + +Package: libneon27-gnutls-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${misc:Depends}, libneon27-gnutls (= ${binary:Version}) +Description: Detached symbols for libneon27 (GnuTLS enabled) + This package contains the debugging symbols for libneon27-gnutls, suitable + for debugging. + . + Neon provides lower-level interfaces to directly implement new HTTP + methods, and higher-level interfaces so that you don't have to + worry about the lower-level stuff. + +Package: libneon25-dev +Section: libdevel +Architecture: any +Conflicts: libneon24-doc (<= 0.24.5-1) +Depends: ${misc:Depends}, libneon27-dev (= ${binary:Version}) | libneon27-gnutls-dev (= ${binary:Version}) +Description: Header and static library files for libneon25 + This is a transitional package to neon27. + . + You may safely remove this package. --- neon27-0.29.5.orig/debian/copyright +++ neon27-0.29.5/debian/copyright @@ -0,0 +1,28 @@ +This package was debianized by Wolfgang Sourdeau on +Tue, 5 Jun 2001 23:20:50 -0400. +Adopted by Siggy Brentrup on +Mon, 19 Jan 2004 03:06:35 +0100 +Adopted by Laszlo Boszormenyi (GCS) on +Mon, 21 Mar 2005 23:40:30 +0100 + +It was downloaded from http://www.webdav.org/neon/ . + +Upstream maintainer: Joe Orton + +Copyright: + +neon is Copyright (C) 1999-2007 Joe Orton + +Portions are: +Copyright (C) 1999-2000 Tommi Komulainen +Copyright (C) 1999 Eric S. Raymond +Copyright (C) 1991, 1995, 1996, 1997 Free Software Foundation, Inc. + +Neon is distributed under the GNU Library General Public License. +The neon documentation is distributed under the GNU General Public License +either version 2 of the License, or (at your option) any later version. + +On Debian GNU/Linux systems, the full text of the GNU Library General Public +License can be found in the file /usr/share/common-licenses/LGPL-2 and the +GNU General Public License version 2 can be found in the file +/usr/share/common-licenses/GPL-2 . --- neon27-0.29.5.orig/debian/libneon27-dev.files +++ neon27-0.29.5/debian/libneon27-dev.files @@ -0,0 +1,6 @@ +usr/bin/neon-config +usr/include/neon +usr/lib/libneon.a +usr/lib/libneon.so +usr/lib/pkgconfig +usr/share/man --- neon27-0.29.5.orig/debian/libneon27-dev.lintian +++ neon27-0.29.5/debian/libneon27-dev.lintian @@ -0,0 +1,3 @@ +libneon27-dev: manpage-has-errors-from-man usr/share/man/man3/ne_ssl_cert_identity.3.gz 25: warning [p 1, 2.3i]: can't break line +libneon27-dev: manpage-has-errors-from-man usr/share/man/man3/ne_ssl_clicert_read.3.gz 31: warning [p 1, 3.7i]: can't break line +libneon27-dev: manpage-has-errors-from-man usr/share/man/man3/ne_get_error.3.gz 55: warning: `..' not defined --- neon27-0.29.5.orig/debian/libneon27-gnutls-dev.files +++ neon27-0.29.5/debian/libneon27-gnutls-dev.files @@ -0,0 +1,6 @@ +usr/bin/neon-config +usr/include/neon +usr/lib/libneon-gnutls.a +usr/lib/libneon-gnutls.so +usr/lib/pkgconfig +usr/share/man --- neon27-0.29.5.orig/debian/libneon27-gnutls-dev.links +++ neon27-0.29.5/debian/libneon27-gnutls-dev.links @@ -0,0 +1,2 @@ +/usr/lib/libneon-gnutls.a /usr/lib/libneon.a +/usr/lib/libneon-gnutls.so /usr/lib/libneon.so --- neon27-0.29.5.orig/debian/libneon27-gnutls-dev.lintian +++ neon27-0.29.5/debian/libneon27-gnutls-dev.lintian @@ -0,0 +1,3 @@ +libneon27-gnutls-dev: manpage-has-errors-from-man usr/share/man/man3/ne_ssl_cert_identity.3.gz 25: warning [p 1, 2.3i]: can't break line +libneon27-gnutls-dev: manpage-has-errors-from-man usr/share/man/man3/ne_ssl_clicert_read.3.gz 31: warning [p 1, 3.7i]: can't break line +libneon27-gnutls-dev: manpage-has-errors-from-man usr/share/man/man3/ne_get_error.3.gz 55: warning: `..' not defined --- neon27-0.29.5.orig/debian/libneon27-gnutls.lintian +++ neon27-0.29.5/debian/libneon27-gnutls.lintian @@ -0,0 +1 @@ +libneon27-gnutls: package-name-doesnt-match-sonames --- neon27-0.29.5.orig/debian/rules +++ neon27-0.29.5/debian/rules @@ -0,0 +1,154 @@ +#!/usr/bin/make -f +package=libneon27 +upstream-version=$(shell head -n 1 debian/changelog | sed -e 's/.*(\(\([0-9]\+:\)\?\([^-]\+\).*\).*).*/\3/' ) +shlibs-version=0.29.3-3 + +# export DH_VERBOSE=1 + +BUILDDIR=$(CURDIR)/debian/build-tree/ +DESTDIR=$(CURDIR)/debian/ +CONFIG_COMMON= --enable-shared \ + --enable-static \ + --prefix=/usr \ + --sysconfdir=/etc \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + --enable-threadsafe-ssl=posix \ + --with-gssapi \ + --with-libxml2 +CFLAGS="-O2 -g" + +${BUILDDIR}/neon-openssl/config.status: configure + cp /usr/share/misc/config.guess \ + /usr/share/misc/config.sub \ + ./ + install -d $(BUILDDIR)/neon-openssl + cd $(BUILDDIR)/neon-openssl/ && \ + CFLAGS=$(CFLAGS) $(CURDIR)/configure ${CONFIG_COMMON} \ + --with-ssl=openssl + +${BUILDDIR}/neon-gnutls/config.status: configure + cp /usr/share/misc/config.guess \ + /usr/share/misc/config.sub \ + ./ + install -d $(BUILDDIR)/neon-gnutls + cd $(BUILDDIR)/neon-gnutls/ && \ + CFLAGS=$(CFLAGS) $(CURDIR)/configure ${CONFIG_COMMON} \ + --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \ + --with-ssl=gnutls + +build: build-openssl build-gnutls +build-openssl: ${BUILDDIR}/neon-openssl/config.status + dh_testdir + cd $(BUILDDIR)/neon-openssl/ && $(MAKE) +# cd $(BUILDDIR)/neon-openssl/ && $(MAKE) check + + touch build-openssl + +build-gnutls: ${BUILDDIR}/neon-gnutls/config.status + dh_testdir + cd $(BUILDDIR)/neon-gnutls/ && \ + sed -i "s/-lneon/-lneon-gnutls/g" \ + neon-config neon.pc Makefile src/Makefile test/Makefile + cd $(BUILDDIR)/neon-gnutls/ && \ + sed -i "s/libneon\./libneon-gnutls\./g" \ + neon-config neon.pc Makefile src/Makefile test/Makefile + cd $(BUILDDIR)/neon-gnutls/ && $(MAKE) +# cd $(BUILDDIR)/neon-gnutls/ && $(MAKE) check + + touch build-gnutls + +clean: + dh_testdir + dh_testroot + -rm -f build-openssl build-gnutls install-openssl install-gnutls \ + macros/changelog.m4 + -rm -f config.sub config.guess + rm -rf $(BUILDDIR) + [ ! -f Makefile ] || $(MAKE) distclean + -rm -rf Makefile src/Makefile test/Makefile config.h config.cache config.log config.status + -rm -rf libtool neon-config src/.libs src/*.o + dh_clean + + +install: install-openssl install-gnutls + +install-openssl: build-openssl + dh_testdir + dh_testroot + dh_installdirs + cd $(BUILDDIR)/neon-openssl/ && $(MAKE) install-lib install-headers install-config install-man DESTDIR=$(DESTDIR)/$(package) + chrpath -d $(CURDIR)/debian/$(package)/usr/lib/libneon.so.27 + rm -f $(CURDIR)/debian/$(package)/usr/lib/libneon.la + dh_movefiles -p$(package)-dev --sourcedir=debian/$(package) + install -d debian/$(package)-dev/usr/share/aclocal + cp macros/neon*.m4 \ + debian/$(package)-dev/usr/share/aclocal/ + + rm -rf debian/$(package)/usr/include \ + debian/$(package)/usr/bin \ + debian/$(package)/usr/share/man \ + debian/$(package)/usr/lib/pkgconfig + + install -d $(DESTDIR)/$(package)-dev/usr/share/lintian/overrides/ + install -m0644 $(CURDIR)/debian/$(package)-dev.lintian $(DESTDIR)/$(package)-dev/usr/share/lintian/overrides/$(package)-dev + + touch install-openssl + +install-gnutls: build-gnutls + dh_testdir + dh_testroot + dh_installdirs + cd $(BUILDDIR)/neon-gnutls/ && $(MAKE) install-lib install-headers install-config install-man DESTDIR=$(DESTDIR)/$(package)-gnutls + chrpath -d $(CURDIR)/debian/$(package)-gnutls/usr/lib/libneon-gnutls.so.27 + rm -f $(CURDIR)/debian/$(package)-gnutls/usr/lib/libneon-gnutls.la + dh_movefiles -p$(package)-gnutls-dev \ + --sourcedir=debian/$(package)-gnutls + install -d debian/$(package)-gnutls-dev/usr/share/aclocal + cp macros/neon*.m4 \ + debian/$(package)-gnutls-dev/usr/share/aclocal/ + + rm -rf debian/$(package)-gnutls/usr/include \ + debian/$(package)-gnutls/usr/bin \ + debian/$(package)-gnutls/usr/share/man \ + debian/$(package)-gnutls/usr/lib/pkgconfig + + install -d $(DESTDIR)/$(package)-gnutls/usr/share/lintian/overrides/ \ + $(DESTDIR)/$(package)-gnutls-dev/usr/share/lintian/overrides/ + install -m0644 $(CURDIR)/debian/$(package)-gnutls.lintian \ + $(DESTDIR)/$(package)-gnutls/usr/share/lintian/overrides/$(package)-gnutls + install -m0644 $(CURDIR)/debian/$(package)-gnutls-dev.lintian \ + $(DESTDIR)/$(package)-gnutls-dev/usr/share/lintian/overrides/$(package)-gnutls-dev + + touch install-gnutls + + +binary-indep: build install + # No arch indep packages generated + +binary-arch: build install + dh_testdir -a + dh_testroot -a + + cp macros/ChangeLog macros/changelog.m4 + dh_installdocs -p$(package)-dev macros/changelog.m4 + dh_installdocs -p$(package)-gnutls-dev macros/changelog.m4 + + dh_installchangelogs -a ChangeLog + dh_installdocs -a AUTHORS BUGS NEWS README THANKS TODO + dh_makeshlibs -p$(package) -V'$(package) (>= $(shlibs-version))' + dh_makeshlibs -p$(package)-gnutls -V'$(package)-gnutls (>= $(shlibs-version))' + dh_link + dh_strip -p$(package) --dbg-package=$(package)-dbg + dh_strip -p$(package)-gnutls --dbg-package=$(package)-gnutls-dbg + dh_compress -a + dh_fixperms -a + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + + +binary: binary-indep binary-arch +.PHONY: binary clean binary-indep binary-arch binary install --- neon27-0.29.5.orig/debian/watch +++ neon27-0.29.5/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://www.webdav.org/neon/ neon-([\d\.]*).tar.gz