summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Hanselmann <hansmi@gentoo.org>2005-09-18 11:45:50 +0000
committerMichael Hanselmann <hansmi@gentoo.org>2005-09-18 11:45:50 +0000
commitcfc0bec862a573c096888c188cedbe49334232da (patch)
tree57760d51d2e5ec5caed30f356ec6f73636ab6b06 /net-nds/gq
parentManual Manifest commit. (diff)
downloadgentoo-2-cfc0bec862a573c096888c188cedbe49334232da.tar.gz
gentoo-2-cfc0bec862a573c096888c188cedbe49334232da.tar.bz2
gentoo-2-cfc0bec862a573c096888c188cedbe49334232da.zip
Fixed bug 62368.
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'net-nds/gq')
-rw-r--r--net-nds/gq/ChangeLog8
-rw-r--r--net-nds/gq/files/digest-gq-1.0_beta1-r11
-rw-r--r--net-nds/gq/files/util.c.diff20
-rw-r--r--net-nds/gq/gq-1.0_beta1-r1.ebuild72
4 files changed, 100 insertions, 1 deletions
diff --git a/net-nds/gq/ChangeLog b/net-nds/gq/ChangeLog
index decc7b7c9d28..fce7fa5610f7 100644
--- a/net-nds/gq/ChangeLog
+++ b/net-nds/gq/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-nds/gq
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-nds/gq/ChangeLog,v 1.14 2005/01/25 21:55:58 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-nds/gq/ChangeLog,v 1.15 2005/09/18 11:45:50 hansmi Exp $
+
+*gq-1.0_beta1-r1 (18 Sep 2005)
+
+ 18 Sep 2005; Michael Hanselmann <hansmi@gentoo.org> +files/util.c.diff,
+ +gq-1.0_beta1-r1.ebuild:
+ Fixed bug 62368.
26 Jan 2005; Daniel Black <dragonheart@gentoo.org> -gq-0.7.0_beta2.ebuild:
Betas will be betas - removed gq-0.7.0_beta2.ebuild as per bug #76057. Known
diff --git a/net-nds/gq/files/digest-gq-1.0_beta1-r1 b/net-nds/gq/files/digest-gq-1.0_beta1-r1
new file mode 100644
index 000000000000..5cf2cf680f19
--- /dev/null
+++ b/net-nds/gq/files/digest-gq-1.0_beta1-r1
@@ -0,0 +1 @@
+MD5 c904ff52f513a58516d9543f8dc3fe5b gq-1.0beta1.tar.gz 475081
diff --git a/net-nds/gq/files/util.c.diff b/net-nds/gq/files/util.c.diff
new file mode 100644
index 000000000000..1433d804a45e
--- /dev/null
+++ b/net-nds/gq/files/util.c.diff
@@ -0,0 +1,20 @@
+--- src/util.c Mon Feb 14 14:00:31 2005
++++ src/util.c.new Mon Feb 14 14:01:32 2005
+@@ -1918,7 +1918,7 @@
+ char **gq_ldap_explode_dn(const char *dn, int dummy)
+ {
+ int i, rc;
+- LDAPDN *parts;
++ LDAPDN parts;
+ char **v = 0;
+
+ rc = ldap_str2dn(dn, &parts, LDAP_DN_FORMAT_LDAPV3);
+@@ -1930,7 +1930,7 @@
+ v = (char **) calloc((i + 2), sizeof(char*));
+
+ for( i = 0 ; parts[i] ; i++ ) {
+- ldap_rdn2str(parts[0][i], &v[i],
++ ldap_rdn2str(parts[i], &v[i],
+ LDAP_DN_FORMAT_LDAPV3 | LDAP_DN_PRETTY );
+ }
+ return v; \ No newline at end of file
diff --git a/net-nds/gq/gq-1.0_beta1-r1.ebuild b/net-nds/gq/gq-1.0_beta1-r1.ebuild
new file mode 100644
index 000000000000..a826dc1dc741
--- /dev/null
+++ b/net-nds/gq/gq-1.0_beta1-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/gq/gq-1.0_beta1-r1.ebuild,v 1.1 2005/09/18 11:45:50 hansmi Exp $
+
+inherit eutils
+
+S=${WORKDIR}/${PN}-${PV/_/}
+DESCRIPTION="GTK-based LDAP client"
+
+SRC_URI="mirror://sourceforge/gqclient/${PN}-${PV/_/}.tar.gz"
+HOMEPAGE="http://www.biot.com/gq/"
+IUSE="kerberos jpeg nls ssl"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~sparc ~ppc ~amd64"
+
+RDEPEND=">=x11-libs/gtk+-2
+ >=net-nds/openldap-2
+ kerberos? ( app-crypt/mit-krb5 )
+ jpeg? ( media-libs/gdk-pixbuf )
+ ssl? ( dev-libs/openssl )
+ dev-libs/libxml2
+ dev-libs/glib
+ sys-devel/gettext
+ =dev-libs/atk-1*
+ x11-libs/pango
+ dev-libs/cyrus-sasl
+ virtual/libc"
+
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig
+ sys-apps/gawk
+ sys-devel/bison
+ sys-devel/gcc"
+
+src_unpack() {
+ unpack ${A} || die
+ cd ${S} || die
+
+ # This patch, written by Luca Scamoni, is from
+ # http://sourceforge.net/tracker/index.php?func=detail&aid=1122365&group_id=3805&atid=103805
+ epatch "${FILESDIR}/utils.c.diff"
+
+ # Fix timestamp skews
+ touch aclocal.m4 configure `find . -name Makefile.in`
+
+ if use amd64 ; then
+ rm config.sub config.guess
+ automake --add-missing --copy
+ fi
+}
+
+src_compile() {
+ local myconf="--enable-browser-dnd --enable-cache"
+
+ use nls \
+ && myconf="${myconf} --with-included-gettext" \
+ || myconf="${myconf} --disable-nls"
+
+ use kerberos && myconf="${myconf} --with-kerberos-prefix=/usr"
+
+ econf $myconf || die "./configure failed"
+
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ emake DESTDIR=${D} install || die "Installation failed"
+ rm -f ${D}/usr/share/locale/locale.alias
+ dodoc ABOUT-NLS AUTHORS ChangeLog COPYING NEWS README* TODO
+}