diff options
author | 2005-09-18 11:45:50 +0000 | |
---|---|---|
committer | 2005-09-18 11:45:50 +0000 | |
commit | cfc0bec862a573c096888c188cedbe49334232da (patch) | |
tree | 57760d51d2e5ec5caed30f356ec6f73636ab6b06 /net-nds/gq | |
parent | Manual Manifest commit. (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | net-nds/gq/files/digest-gq-1.0_beta1-r1 | 1 | ||||
-rw-r--r-- | net-nds/gq/files/util.c.diff | 20 | ||||
-rw-r--r-- | net-nds/gq/gq-1.0_beta1-r1.ebuild | 72 |
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 +} |