debian/0000755000000000000000000000000012250744522007171 5ustar debian/libasyncns-dev.docs0000644000000000000000000000001511553376131012762 0ustar doxygen/html debian/copyright0000644000000000000000000000252011532436333011123 0ustar Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=166 Upstream-Name: libasyncns Upstream-Contact: Lennart Poettering Source: http://0pointer.de/lennart/projects/libasyncns/ Files: * Copyright: 2005-2009 Lennart Poettering License: LGPL-2.1+ Files: debian/* Copyright: 2006 CJ van den Berg 2011 Tanguy Ortolo License: LGPL-2.1+ License: LGPL-2.1+ This 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. . This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . On Debian systems, the full text of the GNU Lesser General Public License version 2.1 can be found in the file `/usr/share/common-licenses/LGPL-2.1`. debian/changelog.upstream0000644000000000000000000000153111532550304012675 0ustar Thu 15 Oct 2009: Version 0.8 released; changes include: various smaller fixes. Tue 28 Oct 2008: Version 0.7 released; changes include: rework thread shutdown logic. Fri 24 Oct 2008: Version 0.6 released; changes include: save and restore h_errno in addition to errno; drop usage of pthread's cancelling since it is problematic on some platforms. Sun 17 Aug 2008: Version 0.5 released; changes include: fix getaddrinfo() serialization. Sun 27 Jul 2008: Version 0.4 released; changes include: rework error handling logic, add asyncns_freeanswer(), a lot of fixes Wed 23 May 2007: Version 0.3 released; changes include: build fixes: properly detect res_query() on Linux/AMD64, support older autoconf versions Fri 16 Feb 2007: Version 0.2 released; changes include: res_query() support; minor bug fixes; doc updates Sat 8 Jan 2005: Version 0.1 released debian/libasyncns-dev.doc-base0000644000000000000000000000042411560604451013510 0ustar Document: libasyncns Title: libasyncns Documentation Author: Lennart Poettering Abstract: Doxygen-generated documentation of libasyncns's API Section: Programming/C Format: HTML Index: /usr/share/doc/libasyncns-dev/html/index.html Files: /usr/share/doc/libasyncns-dev/html/* debian/changelog0000644000000000000000000001005512250744252011044 0ustar libasyncns (0.8-4ubuntu2) trusty; urgency=medium * Preseed some autoconf values for cross builds. -- Matthias Klose Sun, 08 Dec 2013 02:16:53 +0100 libasyncns (0.8-4ubuntu1) saucy; urgency=low * Use dh-autoreconf to bring autotools files up to date for arm64. -- Colin Watson Tue, 08 Oct 2013 09:53:55 +0100 libasyncns (0.8-4build1) quantal; urgency=low * Rebuild for new armel compiler default of ARMv5t. -- Colin Watson Thu, 04 Oct 2012 13:15:55 +0100 libasyncns (0.8-4) unstable; urgency=low * debian/control: + correct a typo, “asyncronous” instead of “asynchronous”. (Closes: #627681) + add Multi-Arch: same field to finish multiarch support. * debian/patches/pkg-config-multiarch.patch: adapt the pkg-config file for multiarch directories. -- Tanguy Ortolo Sat, 30 Jul 2011 21:43:50 +0200 libasyncns (0.8-3) unstable; urgency=low * Implement multiarch support. -- Tanguy Ortolo Fri, 29 Jul 2011 20:35:49 +0200 libasyncns (0.8-2) unstable; urgency=low * Build and include the documentation: (Closes: #586272) + debian/rules: build the documentation. + debian/control: build-depend on doxygen to build the documentation, + debian/libasyncns-dev.docs: include the documentation. * debian/control: bumped Standards-Version to 3.9.2 (no change required). * debian/libasyncns-dev.doc-base: declare the documentation to doc-base. -- Tanguy Ortolo Thu, 05 May 2011 22:24:57 +0200 libasyncns (0.8-1) unstable; urgency=low * New upstream release. (Closes: #510269) * Adopting the package with the previous maintainer's agreement. * debian/{compat,control,rules}: switch to debhelper 8. * debian/control: + remove cdbs. + change Maintainer to myself, adopting the package. + replace obsolete ${Source-Version} with ${binary:Version}. + added Homepage and Vcs-* info fields. + bumped Standards-Version to 3.9.1: no modification required but allowed to add Homepage and Vcs-* control fields. + update long descriptions. + remove useless Section field in libasyncns0 binary package (it is inherited from the source package). * debian/copyright: switch to DEP-5. * debian/{libasyncns-dev.install,rules}: install documentation to libasyncns-dev:/usr/share/doc/libasyncns-dev. * debian/libasyncns0.symbols: ship a symbol files, generated from 0.3 and 0.8 (which provides a new function). * debian/{changelog.upstream,rules}: install an upstream changelog, taken from its website. -- Tanguy Ortolo Mon, 07 Mar 2011 21:38:22 +0100 libasyncns (0.3-1.1) unstable; urgency=low * Non-maintainer upload. * libasyncns/asyncns.c: Fix data alignment issue on armel, backported from upstream. (Closes: #566139) -- Tanguy Ortolo Thu, 25 Nov 2010 20:55:54 +0100 libasyncns (0.3-1) unstable; urgency=low * New upstream release. * debian/rules: Port to CDBS. * debian/patches/01_resolv-configure-check.dpatch: -Removed. Merged upstream. -- CJ van den Berg Wed, 23 May 2007 02:01:55 +0200 libasyncns (0.2-2) unstable; urgency=low * debian/patches/01_resolv-configure-check.dpatch: + Added. Fixes res_query configure check to work properly on amd64. Submitted by Sjoerd Simons. (Closes: #411582) * debian/rules: Added version info to shlibs because 0.2 added new symbols. * debian/libasyncns0.docs: Ship upstream README file. -- CJ van den Berg Tue, 20 Feb 2007 02:28:55 +0100 libasyncns (0.2-1) unstable; urgency=low * New upstream version. Adds res_query() support. -- CJ van den Berg Sun, 18 Feb 2007 23:39:34 +0100 libasyncns (0.1-2) unstable; urgency=low * Misc cleanups. -- CJ van den Berg Thu, 21 Sep 2006 02:22:37 +0200 libasyncns (0.1-1) unstable; urgency=low * Initial release -- CJ van den Berg Wed, 20 Sep 2006 14:04:14 +0200 debian/compat0000644000000000000000000000000211614576262010376 0ustar 9 debian/libasyncns-dev.install0000644000000000000000000000012111614576513013502 0ustar usr/include usr/lib/*/lib*.a usr/lib/*/lib*.so usr/lib/*/pkgconfig usr/share/doc debian/patches/0000755000000000000000000000000011615057350010620 5ustar debian/patches/series0000644000000000000000000000003311615056660012034 0ustar pkg-config-multiarch.patch debian/patches/pkg-config-multiarch.patch0000644000000000000000000000114111615057350015650 0ustar Description: Adapt libasyncns.pc(.in) for multiarch support In multiarch packages, the libdir is changed to /usr/lib/. This pkg-config must thus use the @libdir@ variable directly to get it correctly. Author: Tanguy Ortolo Forwarded: not-needed Last-Update: 2011-07-30 --- libasyncns-0.8.orig/libasyncns.pc.in +++ libasyncns-0.8/libasyncns.pc.in @@ -1,7 +1,7 @@ prefix=@prefix@ exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include +libdir=@libdir@ +includedir=@includedir@ Name: libasyncns Description: Asynchronous Name Service debian/control0000644000000000000000000000246712224744042010603 0ustar Source: libasyncns Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Tanguy Ortolo DM-Upload-Allowed: yes Build-Depends: debhelper (>= 8.3.1), dh-autoreconf, doxygen Standards-Version: 3.9.2 Homepage: http://0pointer.de/lennart/projects/libasyncns/ Vcs-Git: git://git.ortolo.eu/pkg-libasyncns.git Vcs-Browser: http://git.ortolo.eu/pkg-libasyncns.git Section: libs Package: libasyncns-dev Section: libdevel Architecture: any Depends: libasyncns0 (= ${binary:Version}), ${misc:Depends} Description: Asynchronous name service query library development files libasyncns is a C library for Linux/Unix for executing name service queries asynchronously. It is an asynchronous wrapper around getaddrinfo(3), getnameinfo(3), res_query(3) and res_search(3) from libc and libresolv. . This package contains development headers and libraries. Package: libasyncns0 Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${shlibs:Depends}, ${misc:Depends} Description: Asynchronous name service query library libasyncns is a C library for Linux/Unix for executing name service queries asynchronously. It is an asynchronous wrapper around getaddrinfo(3), getnameinfo(3), res_query(3) and res_search(3) from libc and libresolv. debian/rules0000755000000000000000000000104612250744512010251 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 export LDFLAGS=-Wl,--as-needed include /usr/share/dpkg/architecture.mk ifneq ($(DEB_HOST_ARCH),$(DEB_BUILD_ARCH)) cross_args = ac_cv_func_malloc_0_nonnull=yes endif %: dh $@ --with autoreconf override_dh_auto_configure: dh_auto_configure -- --docdir=/usr/share/doc/libasyncns-dev $(cross_args) override_dh_auto_build: dh_auto_build make -C doxygen doxygen override_dh_installchangelogs: dh_installchangelogs debian/changelog.upstream debian/source/0000755000000000000000000000000011614600141010460 5ustar debian/source/format0000644000000000000000000000001411532436501011674 0ustar 3.0 (quilt) debian/source/lintian-overrides0000644000000000000000000000017011614600141014037 0ustar # I am using a compat level marked as experimental libasyncns source: package-needs-versioned-debhelper-build-depends 9 debian/libasyncns0.symbols0000644000000000000000000000106611532546561013040 0ustar libasyncns.so.0 libasyncns0 #MINVER# asyncns_cancel@Base 0.3 asyncns_fd@Base 0.3 asyncns_free@Base 0.3 asyncns_freeaddrinfo@Base 0.3 asyncns_freeanswer@Base 0.8 asyncns_getaddrinfo@Base 0.3 asyncns_getaddrinfo_done@Base 0.3 asyncns_getnameinfo@Base 0.3 asyncns_getnameinfo_done@Base 0.3 asyncns_getnext@Base 0.3 asyncns_getnqueries@Base 0.3 asyncns_getuserdata@Base 0.3 asyncns_isdone@Base 0.3 asyncns_new@Base 0.3 asyncns_res_done@Base 0.3 asyncns_res_query@Base 0.3 asyncns_res_search@Base 0.3 asyncns_setuserdata@Base 0.3 asyncns_wait@Base 0.3 debian/watch0000644000000000000000000000036611532436333010227 0ustar # Control file for uscan # Run the "uscan" command to check for upstream updates and more. # See uscan(1) for format # Compulsory line, this is a version 3 file version=3 http://0pointer.de/lennart/projects/libasyncns/ libasyncns-(.*)\.tar\.gz debian/libasyncns0.install0000644000000000000000000000002411614576314013007 0ustar usr/lib/*/lib*.so.*