From 05ae25e7d8b9bc075500f0cc637c0b160b22c4bd Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Sat, 29 Dec 2007 17:37:35 +0000 Subject: Initial import of Lennart's libasyncns library, optionally used by PulseAudio. (Portage version: 2.1.4_rc11) --- net-libs/libasyncns/ChangeLog | 7 +++ net-libs/libasyncns/Manifest | 16 +++++++ net-libs/libasyncns/files/digest-libasyncns-0.3 | 3 ++ net-libs/libasyncns/libasyncns-0.3.ebuild | 58 +++++++++++++++++++++++++ net-libs/libasyncns/metadata.xml | 8 ++++ 5 files changed, 92 insertions(+) create mode 100644 net-libs/libasyncns/ChangeLog create mode 100644 net-libs/libasyncns/Manifest create mode 100644 net-libs/libasyncns/files/digest-libasyncns-0.3 create mode 100644 net-libs/libasyncns/libasyncns-0.3.ebuild create mode 100644 net-libs/libasyncns/metadata.xml (limited to 'net-libs') diff --git a/net-libs/libasyncns/ChangeLog b/net-libs/libasyncns/ChangeLog new file mode 100644 index 000000000000..dbeca57e135a --- /dev/null +++ b/net-libs/libasyncns/ChangeLog @@ -0,0 +1,7 @@ +# ChangeLog for net-libs/libasyncns +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libasyncns/ChangeLog,v 1.1 2007/12/29 17:37:35 flameeyes Exp $ + + 29 Dec 2007; Diego Pettenò +metadata.xml: + Initial import of Lennart's libasyncns library, optionally used by PulseAudio. + diff --git a/net-libs/libasyncns/Manifest b/net-libs/libasyncns/Manifest new file mode 100644 index 000000000000..206d13bfb31f --- /dev/null +++ b/net-libs/libasyncns/Manifest @@ -0,0 +1,16 @@ +DIST libasyncns-0.3.tar.gz 356020 RMD160 57064948a7eb9d81b96320dacf384fd8def43293 SHA1 e8100382a14c57af69633f3bd1b4b4a52fc90bb1 SHA256 7dbfdd50b516ca05c734ddc2a2f7025800de71989647d905a290e1ac03c7ab72 +EBUILD libasyncns-0.3.ebuild 1203 RMD160 2155636d6379092cf5db853c2e358ea9f3d37c8b SHA1 528ba348b86d036277dba27fbbacaeac82ad9c84 SHA256 c4bd26ef572d12417b1b5b9127b2b0c40b0735f5f1db4aab10511c76132e2866 +MD5 27904d28dee2a7ae23fcd14e06917446 libasyncns-0.3.ebuild 1203 +RMD160 2155636d6379092cf5db853c2e358ea9f3d37c8b libasyncns-0.3.ebuild 1203 +SHA256 c4bd26ef572d12417b1b5b9127b2b0c40b0735f5f1db4aab10511c76132e2866 libasyncns-0.3.ebuild 1203 +MISC ChangeLog 270 RMD160 2766d4e3d08207f912137861c127d703dae7c82f SHA1 da5bf3d5494a99703b1aa28db867e0437bdbe2ad SHA256 569a43a9d9b658d18554375e0565c035ed8b3ebaa9fc82e18c7a47c7a1989273 +MD5 ae7305c63573b99bfcd40d974d36edb1 ChangeLog 270 +RMD160 2766d4e3d08207f912137861c127d703dae7c82f ChangeLog 270 +SHA256 569a43a9d9b658d18554375e0565c035ed8b3ebaa9fc82e18c7a47c7a1989273 ChangeLog 270 +MISC metadata.xml 225 RMD160 d973b4a3a0e8ed0a3bc126ecb9dea3ce3371371f SHA1 5872fd680b46d3aef07c0239f38a4362649f0de9 SHA256 0bc12d2711e9d0335e5a6b4561909de251122ba63cb2039e1f60e5cdcb52ad5b +MD5 126182d41e8ea220308cac82369d1778 metadata.xml 225 +RMD160 d973b4a3a0e8ed0a3bc126ecb9dea3ce3371371f metadata.xml 225 +SHA256 0bc12d2711e9d0335e5a6b4561909de251122ba63cb2039e1f60e5cdcb52ad5b metadata.xml 225 +MD5 8cb4c3be704661d850faa4fbbd75a75f files/digest-libasyncns-0.3 244 +RMD160 0b17cc19ba6653bce90fe12ee8197e682752067e files/digest-libasyncns-0.3 244 +SHA256 7c73a4d4b84f72aba1c7de7f14dca6c6594d7d996d9f215aac3ad7b8a2cdb498 files/digest-libasyncns-0.3 244 diff --git a/net-libs/libasyncns/files/digest-libasyncns-0.3 b/net-libs/libasyncns/files/digest-libasyncns-0.3 new file mode 100644 index 000000000000..bd3ce8a57d2f --- /dev/null +++ b/net-libs/libasyncns/files/digest-libasyncns-0.3 @@ -0,0 +1,3 @@ +MD5 1aab5b1946ab0071b56a49e5b4efdc8c libasyncns-0.3.tar.gz 356020 +RMD160 57064948a7eb9d81b96320dacf384fd8def43293 libasyncns-0.3.tar.gz 356020 +SHA256 7dbfdd50b516ca05c734ddc2a2f7025800de71989647d905a290e1ac03c7ab72 libasyncns-0.3.tar.gz 356020 diff --git a/net-libs/libasyncns/libasyncns-0.3.ebuild b/net-libs/libasyncns/libasyncns-0.3.ebuild new file mode 100644 index 000000000000..714bd7bdcb1f --- /dev/null +++ b/net-libs/libasyncns/libasyncns-0.3.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-libs/libasyncns/libasyncns-0.3.ebuild,v 1.1 2007/12/29 17:37:35 flameeyes Exp $ + +inherit libtool autotools + +DESCRIPTION="C library for executing name service queries asynchronously." +HOMEPAGE="http://0pointer.de/lennart/projects/libasyncns/" +SRC_URI="http://0pointer.de/lennart/projects/libasyncns/${P}.tar.gz" + +SLOT="0" + +LICENSE="GPL-2" +KEYWORDS="~amd64" + +IUSE="doc debug" + +RDEPEND="" +DEPEND="doc? ( app-doc/doxygen )" + +src_unpack() { + unpack ${A} + + cd "${S}" + + sed -i -e 's:noinst:check:' "${S}/${PN}/Makefile.am" \ + || die "unable to fix the Makefile" + + eautoreconf + elibtoolize +} + +src_compile() { + # libasyncns uses assert() + use debug || append-flags -DNDEBUG + + econf \ + --disable-dependency-tracking \ + --disable-lynx \ + || die "econf failed" + emake || die "emake failed" + + if use doc; then + doxygen doxygen/doxygen.conf || die "doxygen failed" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + + dodoc doc/README + dohtml doc/README.html doc/styles.css + + if use doc; then + docinto apidocs + dohtml html/* + fi +} diff --git a/net-libs/libasyncns/metadata.xml b/net-libs/libasyncns/metadata.xml new file mode 100644 index 000000000000..d54bd3354d0d --- /dev/null +++ b/net-libs/libasyncns/metadata.xml @@ -0,0 +1,8 @@ + + + +no-herd + + flameeyes@gentoo.org + + -- cgit v1.2.3-65-gdbad