summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Warner <antarus@gentoo.org>2008-01-16 02:38:44 +0000
committerAlec Warner <antarus@gentoo.org>2008-01-16 02:38:44 +0000
commitc5ca76446b5f1e49fdecb465a5a1ebe4152d8c4b (patch)
tree7ab13772d7595bc92aeff80cf7cfb7ebcacd93fc /net-nds
parentMarking epix-1.2.1 ppc for bug 205779 (diff)
downloadhistorical-c5ca76446b5f1e49fdecb465a5a1ebe4152d8c4b.tar.gz
historical-c5ca76446b5f1e49fdecb465a5a1ebe4152d8c4b.tar.bz2
historical-c5ca76446b5f1e49fdecb465a5a1ebe4152d8c4b.zip
Update syntax issues in -r2 (no functional changes) -r3 fixes problems on recent glibc versions.
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'net-nds')
-rw-r--r--net-nds/nis-utils/Manifest19
-rw-r--r--net-nds/nis-utils/files/digest-nis-utils-1.4.1-r33
-rw-r--r--net-nds/nis-utils/files/nis-utils-glibc-internal-fix.patch11
-rw-r--r--net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild6
-rw-r--r--net-nds/nis-utils/nis-utils-1.4.1-r3.ebuild40
5 files changed, 72 insertions, 7 deletions
diff --git a/net-nds/nis-utils/Manifest b/net-nds/nis-utils/Manifest
index ecdbdf434786..87a60fc81389 100644
--- a/net-nds/nis-utils/Manifest
+++ b/net-nds/nis-utils/Manifest
@@ -2,6 +2,10 @@ AUX keyserv.rc 472 RMD160 f34ba7fe7bb74ee979924a4fa683ba35811cdad0 SHA1 d90442bd
MD5 70c6536deab96c324497ded5385e6b75 files/keyserv.rc 472
RMD160 f34ba7fe7bb74ee979924a4fa683ba35811cdad0 files/keyserv.rc 472
SHA256 97cdd5f9bb59f390e695738751ba9cf31485bfae089cdfb7768ea7ba7ddac271 files/keyserv.rc 472
+AUX nis-utils-glibc-internal-fix.patch 383 RMD160 826f60a5ca4dceb05d3aaa6ff3422033f98b528f SHA1 2044a37d73cfd8e4ed4ed8aa44b7cf808b8fcb09 SHA256 46d6307616b7fd0617edebffa8216862287e87a75ae826c2d88f15d39f1d0962
+MD5 c04a5c4f7b1f4b501ad46462a1e37aa7 files/nis-utils-glibc-internal-fix.patch 383
+RMD160 826f60a5ca4dceb05d3aaa6ff3422033f98b528f files/nis-utils-glibc-internal-fix.patch 383
+SHA256 46d6307616b7fd0617edebffa8216862287e87a75ae826c2d88f15d39f1d0962 files/nis-utils-glibc-internal-fix.patch 383
AUX nis-utils-gmp-fixes.patch 8681 RMD160 50ec200021ca8ffa246d8984f268493c9f1e6804 SHA1 c43c96e7e4909b6b1c26be9292e8ea7916257af8 SHA256 9aeaafbeb76ff6a7be43ff29765c2b5f5ababc3353d559d21c2e591ad1447166
MD5 49384f7e369eef1d3181b441db4f5908 files/nis-utils-gmp-fixes.patch 8681
RMD160 50ec200021ca8ffa246d8984f268493c9f1e6804 files/nis-utils-gmp-fixes.patch 8681
@@ -11,10 +15,14 @@ EBUILD nis-utils-1.4.1-r1.ebuild 769 RMD160 5d932dff8922badbf19c5502c86f66f926b8
MD5 e84557b6095d73a190b77db084080369 nis-utils-1.4.1-r1.ebuild 769
RMD160 5d932dff8922badbf19c5502c86f66f926b812c1 nis-utils-1.4.1-r1.ebuild 769
SHA256 6baaa02c1c0f28a2b34f1a2fd8e206690bee62e1d7d9dba876c92b95d8bf1fe1 nis-utils-1.4.1-r1.ebuild 769
-EBUILD nis-utils-1.4.1-r2.ebuild 859 RMD160 590875b053b2de741dd51d37a53b4ceaf762cb85 SHA1 3801e3d0c8613fc1977484050f8a4d5db0453db9 SHA256 bb80ba11bf86962e9de8c7ce6771f4138442d7af2134bfedc6fe7bb6926ec59e
-MD5 f8c8059eb490ff160be5c41c9085f3da nis-utils-1.4.1-r2.ebuild 859
-RMD160 590875b053b2de741dd51d37a53b4ceaf762cb85 nis-utils-1.4.1-r2.ebuild 859
-SHA256 bb80ba11bf86962e9de8c7ce6771f4138442d7af2134bfedc6fe7bb6926ec59e nis-utils-1.4.1-r2.ebuild 859
+EBUILD nis-utils-1.4.1-r2.ebuild 861 RMD160 74ff8040d8d5d257c0706b90e2b6af828803f403 SHA1 f8b80a4f1f92af42fb0e79cb075a04ebd7dafec3 SHA256 984146b28ed1eb63de6c6707665745b790601f3a976e7f98c7cb3ae65397c8a8
+MD5 9066e730aba428dcca039e3ec85a0006 nis-utils-1.4.1-r2.ebuild 861
+RMD160 74ff8040d8d5d257c0706b90e2b6af828803f403 nis-utils-1.4.1-r2.ebuild 861
+SHA256 984146b28ed1eb63de6c6707665745b790601f3a976e7f98c7cb3ae65397c8a8 nis-utils-1.4.1-r2.ebuild 861
+EBUILD nis-utils-1.4.1-r3.ebuild 1044 RMD160 872921eb87c8e898d92d32587df384959595a722 SHA1 94f3c809ba0925d2eac3a5531d0715033ca8e945 SHA256 b6a4f761871aa1da3b8f4f094835aeff46cc24263f2950494c38984867056125
+MD5 d2ec96fe1cac8e7e9ee1a8b319baa889 nis-utils-1.4.1-r3.ebuild 1044
+RMD160 872921eb87c8e898d92d32587df384959595a722 nis-utils-1.4.1-r3.ebuild 1044
+SHA256 b6a4f761871aa1da3b8f4f094835aeff46cc24263f2950494c38984867056125 nis-utils-1.4.1-r3.ebuild 1044
MISC ChangeLog 1518 RMD160 937e5b14681881e87d8dcd2a307f5420216d8fae SHA1 841c902ff8fb2ba558b5f20f1508da6048bbb892 SHA256 12d6304cee50c5da0f80791f8634de7254ab4b14b5d08fda7d41b16d70f59620
MD5 92e12df71fd3091be3afe10a423a1491 ChangeLog 1518
RMD160 937e5b14681881e87d8dcd2a307f5420216d8fae ChangeLog 1518
@@ -29,3 +37,6 @@ SHA256 f76b1600ee8cb15f56a222aa6169a26861fc4c422c1bffb8c72baf86a8c99b75 files/di
MD5 21b0e7f94df25f825cdceeae04a59abb files/digest-nis-utils-1.4.1-r2 250
RMD160 c7cd7aed130359605b7ddc97c283321f9fd9a4c9 files/digest-nis-utils-1.4.1-r2 250
SHA256 f76b1600ee8cb15f56a222aa6169a26861fc4c422c1bffb8c72baf86a8c99b75 files/digest-nis-utils-1.4.1-r2 250
+MD5 21b0e7f94df25f825cdceeae04a59abb files/digest-nis-utils-1.4.1-r3 250
+RMD160 c7cd7aed130359605b7ddc97c283321f9fd9a4c9 files/digest-nis-utils-1.4.1-r3 250
+SHA256 f76b1600ee8cb15f56a222aa6169a26861fc4c422c1bffb8c72baf86a8c99b75 files/digest-nis-utils-1.4.1-r3 250
diff --git a/net-nds/nis-utils/files/digest-nis-utils-1.4.1-r3 b/net-nds/nis-utils/files/digest-nis-utils-1.4.1-r3
new file mode 100644
index 000000000000..06db85fa6478
--- /dev/null
+++ b/net-nds/nis-utils/files/digest-nis-utils-1.4.1-r3
@@ -0,0 +1,3 @@
+MD5 b4b38d8b006d5ed6cb3e72ce0f354dba nis-utils-1.4.1.tar.bz2 387397
+RMD160 c7cd0d289080efb7a08ae2e668163a0158ddfcb5 nis-utils-1.4.1.tar.bz2 387397
+SHA256 bf559b3c48c4521fe79bf86efa9e20ab65ec9d85966a6a9268040af2f00ff6d1 nis-utils-1.4.1.tar.bz2 387397
diff --git a/net-nds/nis-utils/files/nis-utils-glibc-internal-fix.patch b/net-nds/nis-utils/files/nis-utils-glibc-internal-fix.patch
new file mode 100644
index 000000000000..2b5b5bbdb4a0
--- /dev/null
+++ b/net-nds/nis-utils/files/nis-utils-glibc-internal-fix.patch
@@ -0,0 +1,11 @@
+--- src/nisping/nisping.c 1998-12-05 08:01:56.000000000 -0800
++++ src/nisping/nisping.c 2008-01-15 17:26:43.894021748 -0800
+@@ -104,7 +104,7 @@
+ if (flags & MASTER_ONLY)
+ server_len = 1;
+
+- status = __nisbind_create (&dbp, server, server_len, flags);
++ status = __nisbind_create (&dbp, server, server_len, ~0, ~0, flags);
+ if (status != NIS_SUCCESS)
+ return status;
+
diff --git a/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild b/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild
index 49ce8316d54a..2b9a0eb165d8 100644
--- a/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild
+++ b/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2006 Gentoo Foundation
+# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild,v 1.2 2006/12/02 23:44:43 beandog Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/nis-utils/nis-utils-1.4.1-r2.ebuild,v 1.3 2008/01/16 02:38:43 antarus Exp $
inherit eutils
@@ -19,7 +19,7 @@ RESTRICT="test"
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
epatch "${FILESDIR}/${PN}-gmp-fixes.patch"
}
diff --git a/net-nds/nis-utils/nis-utils-1.4.1-r3.ebuild b/net-nds/nis-utils/nis-utils-1.4.1-r3.ebuild
new file mode 100644
index 000000000000..66a3b2534752
--- /dev/null
+++ b/net-nds/nis-utils/nis-utils-1.4.1-r3.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/nis-utils/nis-utils-1.4.1-r3.ebuild,v 1.1 2008/01/16 02:38:43 antarus Exp $
+
+inherit eutils versionator
+
+DESCRIPTION="NIS+ utilities"
+HOMEPAGE="http://www.linux-nis.org/"
+SRC_URI="mirror://kernel/linux/utils/net/NIS+/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="nls"
+
+DEPEND="dev-libs/gmp"
+
+RESTRICT="test"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${PN}-gmp-fixes.patch"
+
+ # nisping.c calls internal glibc functions, patch it if glibc is > 2.5
+ has_version '>=sys-apps/glibc-2.6' && \
+ epatch "${FILESDIR}/${PN}-glibc-internal-fix.patch"
+}
+
+src_compile() {
+ econf $(use_enable nls) || die "Configure failed"
+ emake || die "Make Failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Install Failed"
+ mv "${D}"/usr/etc "${D}"/
+ dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO
+ newinitd "${FILESDIR}"/keyserv.rc keyserv
+}