Version bump. Respect LDFLAGS, bug #336040 wrt Diego Elio Pettenò.
authorPeter Volkov <pva@gentoo.org>
Sun, 2 Oct 2011 18:58:09 +0000 (18:58 +0000)
committerPeter Volkov <pva@gentoo.org>
Sun, 2 Oct 2011 18:58:09 +0000 (18:58 +0000)
Package-Manager: portage-2.1.10.20/cvs/Linux x86_64

net-libs/udns/ChangeLog
net-libs/udns/Manifest
net-libs/udns/files/udns-0.1-respect-LDFLAGS.patch [new file with mode: 0644]
net-libs/udns/udns-0.1.ebuild [new file with mode: 0644]

index b9071e4a73657f0a63c42e9af9e0403b0cd3376b..1b795f7e21e7edfbb4627e009a1a2301a94b5f05 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for net-libs/udns
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/udns/ChangeLog,v 1.17 2011/09/13 18:29:11 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/udns/ChangeLog,v 1.18 2011/10/02 18:58:09 pva Exp $
+
+*udns-0.1 (02 Oct 2011)
+
+  02 Oct 2011; Peter Volkov <pva@gentoo.org> +udns-0.1.ebuild,
+  +files/udns-0.1-respect-LDFLAGS.patch:
+  Version bump. Respect LDFLAGS, bug #336040 wrt Diego Elio Pettenò.
 
   13 Sep 2011; Pacho Ramos <pacho@gentoo.org> metadata.xml:
   Drop maintainer due retirement, bug #225633
index 2342cddf69da1072ef640c07272458937f3d7255..8f407b80d205facc77ad9c2f48f25d804b7c852d 100644 (file)
@@ -1,16 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+AUX udns-0.1-respect-LDFLAGS.patch 352 RMD160 4c0a157248092a9104fb2bb0a82c60a90e0750fb SHA1 157aad3a08ca49f5cd9048f76219dc9e9213dc96 SHA256 1bb0d7273ef7771039497a87bdd7149cb6f28700a1f640c009125b406f94ef68
+DIST udns-0.1.tar.gz 87703 RMD160 b0efb3587b419a483c32d66f7f295c05dff3dc47 SHA1 e3326684653701f9219cc213bdc3656dff269c80 SHA256 a507ccc3add5f10bcc0f693d066aa339b1a158b204da68c07176e0d048d146b0
 DIST udns_0.0.9.tar.gz 84307 RMD160 c2d79b97cda87614a644da6a1be2d55f354d8a22 SHA1 9792ac12619d23d3086f960561428238c41a25e0 SHA256 cfc5f9b5387f96e48fc9c7aa5ef6511809e6c72c0df0d533cf150016816eaad2
 EBUILD udns-0.0.9.ebuild 1082 RMD160 bdd2bcaf9a703bf9727de4a1454d4e97166adb36 SHA1 54209374c3f5911be98d5967a2f300d332c42929 SHA256 c014a9fd74ad60ad1fb3f8231a9fd69bec0b0adb4ccd09970291aa51f783b5e0
-MISC ChangeLog 2189 RMD160 711425e315de48a5a4d82585727a262bf0bcd1f3 SHA1 af98e76fcedd4ff4f26e1cd0d68cb9716863b3a8 SHA256 f598b9c92ed7bc5e571808f064e2d6abec9d8a6ce822250f58df7ee20d87a25b
+EBUILD udns-0.1.ebuild 1038 RMD160 bacc4bde3b46b5554a19a245e8c5681adaeb6f29 SHA1 5a589b234ec46be3ad9284533dd50f3774c2c6b5 SHA256 61888103309466af8c27dfda579a9702382b446a015e411e0228f85836256389
+MISC ChangeLog 2387 RMD160 524588b3f6d175cc1be199c9f5298e80cd77cc30 SHA1 0701b231ca7a0f036c7275ecdfe394deeac47996 SHA256 226d67de894bc09c544730ca2f664b9e9deba20d94f314979c9ab3e4eb265a30
 MISC metadata.xml 214 RMD160 ea476e10a778f79d9273adbbc2403db67d025e10 SHA1 7f156558998e184ab8ea7417fd4739048f012a09 SHA256 0e019c1dee563e5b23815be471ae1b65fcaf721a91ec48037446d41ca787d3e5
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
-
-iJwEAQEIAAYFAk59rU0ACgkQfXuS5UK5QB28bgP+Onb+nfaKKnF11D+Y/f40dNP5
-SSDfBfkWO46W/YFtrNbbCNwhlI6TKaMlM4pYt1t1EjpG+1XCUo/cNszOshR2VU83
-YGZW8b60vOrKR+cVaO/AEQp7rGXjNMrdMyYLOL9o+QhDKWiaM3BPPtqETLpC1Ypc
-Wo0aT59fnrqkm1f/Vak=
-=p3w/
------END PGP SIGNATURE-----
diff --git a/net-libs/udns/files/udns-0.1-respect-LDFLAGS.patch b/net-libs/udns/files/udns-0.1-respect-LDFLAGS.patch
new file mode 100644 (file)
index 0000000..c7afaf8
--- /dev/null
@@ -0,0 +1,13 @@
+=== modified file 'Makefile.in'
+--- Makefile.in        2011-10-02 18:48:41 +0000
++++ Makefile.in        2011-10-02 18:50:00 +0000
+@@ -72,7 +72,7 @@
+ sharedlib: $(SOLIBV)
+ $(SOLIBV): $(SOBJS)
+-      $(CC) -shared -Wl,--soname,$(SOLIBV) -o $@ $(SOBJS)
++      $(CC) $(LDFLAGS) -shared -Wl,--soname,$(SOLIBV) -o $@ $(SOBJS)
+ $(SOLIB): $(SOLIBV)
+       rm -f $@
+       ln -s $(SOLIBV) $@
+
diff --git a/net-libs/udns/udns-0.1.ebuild b/net-libs/udns/udns-0.1.ebuild
new file mode 100644 (file)
index 0000000..cb06cee
--- /dev/null
@@ -0,0 +1,43 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/udns/udns-0.1.ebuild,v 1.1 2011/10/02 18:58:09 pva Exp $
+
+EAPI="4"
+inherit eutils multilib
+
+DESCRIPTION="Async-capable DNS stub resolver library"
+HOMEPAGE="http://www.corpit.ru/mjt/udns.html"
+SRC_URI="http://www.corpit.ru/mjt/udns/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="ipv6 static"
+
+# Yes, this doesn't depend on any other library beside "system" set
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+       epatch "${FILESDIR}/${PN}-0.1-respect-LDFLAGS.patch"
+}
+
+src_configure() {
+       # Uses non-standard configure script, econf doesn't work
+       ./configure $(use_enable ipv6) || die "Configure failed"
+}
+
+src_compile() {
+       emake sharedlib
+}
+
+src_install() {
+       dolib.so libudns.so.0 || die "dolib.so failed"
+       dosym libudns.so.0 "/usr/$(get_libdir)/libudns.so" || die "dosym failed"
+
+       insinto /usr/include
+       doins udns.h
+
+       doman udns.3
+       dodoc TODO NOTES
+}