summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2007-12-29 17:37:35 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2007-12-29 17:37:35 +0000
commit92f7af3879e108c1b5e47cbeaa74f2a9b1c40388 (patch)
tree62325e46498eb9efe2e8adf37ea540753c4c3d0e
parentalpha/ia64/sparc stable wrt #203290 (diff)
downloadhistorical-92f7af3879e108c1b5e47cbeaa74f2a9b1c40388.tar.gz
historical-92f7af3879e108c1b5e47cbeaa74f2a9b1c40388.tar.bz2
historical-92f7af3879e108c1b5e47cbeaa74f2a9b1c40388.zip
Initial import of Lennart's libasyncns library, optionally used by PulseAudio.
Package-Manager: portage-2.1.4_rc11
-rw-r--r--net-libs/libasyncns/ChangeLog7
-rw-r--r--net-libs/libasyncns/Manifest26
-rw-r--r--net-libs/libasyncns/files/digest-libasyncns-0.33
-rw-r--r--net-libs/libasyncns/libasyncns-0.3.ebuild58
-rw-r--r--net-libs/libasyncns/metadata.xml8
5 files changed, 102 insertions, 0 deletions
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ò <flameeyes@gentoo.org> +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..13906a666c7f
--- /dev/null
+++ b/net-libs/libasyncns/Manifest
@@ -0,0 +1,26 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST libasyncns-0.3.tar.gz 356020 RMD160 57064948a7eb9d81b96320dacf384fd8def43293 SHA1 e8100382a14c57af69633f3bd1b4b4a52fc90bb1 SHA256 7dbfdd50b516ca05c734ddc2a2f7025800de71989647d905a290e1ac03c7ab72
+EBUILD libasyncns-0.3.ebuild 1202 RMD160 f0f43daa4757ec20aea48a1f3aa836132768ba28 SHA1 9e20d4e0e07b4c389f83281396cdf9b15c023011 SHA256 c3c761f406d6fa0232f11b2f27141b3044f6a9989d549ade3bdee59c55910b1c
+MD5 ccf4b2cab454cc43e2f27c54471137b4 libasyncns-0.3.ebuild 1202
+RMD160 f0f43daa4757ec20aea48a1f3aa836132768ba28 libasyncns-0.3.ebuild 1202
+SHA256 c3c761f406d6fa0232f11b2f27141b3044f6a9989d549ade3bdee59c55910b1c libasyncns-0.3.ebuild 1202
+MISC ChangeLog 364 RMD160 77c36928daeb8dace19e028dec257c6d93e55f04 SHA1 052ff6a0b8af730dbdd05b86f8c9bb88aacc7c61 SHA256 0d955feb864a387c6d16f885f477233a94f6ed52e04e7e5a40891e476c43b9d9
+MD5 55a87d07a29aff9079e156e739873149 ChangeLog 364
+RMD160 77c36928daeb8dace19e028dec257c6d93e55f04 ChangeLog 364
+SHA256 0d955feb864a387c6d16f885f477233a94f6ed52e04e7e5a40891e476c43b9d9 ChangeLog 364
+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
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.8 (GNU/Linux)
+
+iEYEARECAAYFAkd2hFoACgkQAiZjviIA2XgrrwCg7lcasWe9Mh8UrwEPLMcjupqn
+4hAAn3MEm1HmyzO0tFVBezE5EgPYXwTZ
+=QMb2
+-----END PGP SIGNATURE-----
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>no-herd</herd>
+<maintainer>
+ <email>flameeyes@gentoo.org</email>
+</maintainer>
+</pkgmetadata>