summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'net-libs/librpcsecgss')
-rw-r--r--net-libs/librpcsecgss/ChangeLog8
-rw-r--r--net-libs/librpcsecgss/files/digest-librpcsecgss-0.14-r13
-rw-r--r--net-libs/librpcsecgss/files/librpcsecgss-0.14-more-libs.patch17
-rw-r--r--net-libs/librpcsecgss/librpcsecgss-0.14-r1.ebuild27
4 files changed, 54 insertions, 1 deletions
diff --git a/net-libs/librpcsecgss/ChangeLog b/net-libs/librpcsecgss/ChangeLog
index 9aa7e7a4c1a3..144ca99b3cb5 100644
--- a/net-libs/librpcsecgss/ChangeLog
+++ b/net-libs/librpcsecgss/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-libs/librpcsecgss
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-libs/librpcsecgss/ChangeLog,v 1.2 2006/08/02 16:18:49 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-libs/librpcsecgss/ChangeLog,v 1.3 2006/09/06 05:25:52 vapier Exp $
+
+*librpcsecgss-0.14-r1 (06 Sep 2006)
+
+ 06 Sep 2006; Mike Frysinger <vapier@gentoo.org>
+ +files/librpcsecgss-0.14-more-libs.patch, +librpcsecgss-0.14-r1.ebuild:
+ Fix from upstream for as-needed bug #145652 by Gilles Dartiguelongue.
*librpcsecgss-0.14 (02 Aug 2006)
diff --git a/net-libs/librpcsecgss/files/digest-librpcsecgss-0.14-r1 b/net-libs/librpcsecgss/files/digest-librpcsecgss-0.14-r1
new file mode 100644
index 000000000000..3260a39ae454
--- /dev/null
+++ b/net-libs/librpcsecgss/files/digest-librpcsecgss-0.14-r1
@@ -0,0 +1,3 @@
+MD5 0d4cdee46a98731b1b71e30504589281 librpcsecgss-0.14.tar.gz 363503
+RMD160 43a9100c2f5de64cd325081c001543dfd88f45df librpcsecgss-0.14.tar.gz 363503
+SHA256 4bc191e1ad634d02e62363b1339ad9ecf3ce1d8006b776ef792b97cb8c3f24ae librpcsecgss-0.14.tar.gz 363503
diff --git a/net-libs/librpcsecgss/files/librpcsecgss-0.14-more-libs.patch b/net-libs/librpcsecgss/files/librpcsecgss-0.14-more-libs.patch
new file mode 100644
index 000000000000..c6aed92bce9d
--- /dev/null
+++ b/net-libs/librpcsecgss/files/librpcsecgss-0.14-more-libs.patch
@@ -0,0 +1,17 @@
+link against libs we actually use
+
+fix from upstream
+
+http://bugs.gentoo.org/145652
+
+--- src/Makefile.in
++++ src/Makefile.in
+@@ -55,7 +55,7 @@
+ am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
+ libLTLIBRARIES_INSTALL = $(INSTALL)
+ LTLIBRARIES = $(lib_LTLIBRARIES)
+-librpcsecgss_la_LIBADD =
++librpcsecgss_la_LIBADD = $(GSSAPI_LIBS)
+ am_librpcsecgss_la_OBJECTS = auth_gss.lo authgss_prot.lo svc.lo \
+ svc_run.lo svc_auth.lo svc_auth_none.lo svc_auth_unix.lo \
+ svc_auth_gss.lo svc_raw.lo svc_simple.lo svc_tcp.lo svc_udp.lo \
diff --git a/net-libs/librpcsecgss/librpcsecgss-0.14-r1.ebuild b/net-libs/librpcsecgss/librpcsecgss-0.14-r1.ebuild
new file mode 100644
index 000000000000..55ed58a89aa6
--- /dev/null
+++ b/net-libs/librpcsecgss/librpcsecgss-0.14-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-libs/librpcsecgss/librpcsecgss-0.14-r1.ebuild,v 1.1 2006/09/06 05:25:52 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="implementation of rpcsec_gss (RFC 2203) for secure rpc communication"
+HOMEPAGE="http://www.citi.umich.edu/projects/nfsv4/linux/"
+SRC_URI="http://www.citi.umich.edu/projects/nfsv4/linux/librpcsecgss/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=app-crypt/libgssapi-0.9"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-more-libs.patch
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc AUTHORS ChangeLog NEWS README
+}