summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Rothe <corsair@gentoo.org>2005-12-31 15:22:44 +0000
committerMarkus Rothe <corsair@gentoo.org>2005-12-31 15:22:44 +0000
commit5a16ee216576367cbf0d3bce6d142fd037d67fea (patch)
tree0d0be9a406b273a37117b5c27d8d137d1514907f
parentBump to 0.12.1 (bugfixes). (diff)
downloadgentoo-2-5a16ee216576367cbf0d3bce6d142fd037d67fea.tar.gz
gentoo-2-5a16ee216576367cbf0d3bce6d142fd037d67fea.tar.bz2
gentoo-2-5a16ee216576367cbf0d3bce6d142fd037d67fea.zip
added tgall's ppc64 to later versions, too.
(Portage version: 2.0.53)
-rw-r--r--dev-libs/libgcrypt/ChangeLog6
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild8
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild8
3 files changed, 19 insertions, 3 deletions
diff --git a/dev-libs/libgcrypt/ChangeLog b/dev-libs/libgcrypt/ChangeLog
index 73e69c4bff9d..30c4b908ced5 100644
--- a/dev-libs/libgcrypt/ChangeLog
+++ b/dev-libs/libgcrypt/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libgcrypt
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.66 2005/12/30 16:41:33 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.67 2005/12/31 15:22:44 corsair Exp $
+
+ 31 Dec 2005; Markus Rothe <corsair@gentoo.org> libgcrypt-1.2.2.ebuild,
+ libgcrypt-1.2.2-r1.ebuild:
+ Added tgall's fix for ppc64 to later versions, too.
30 Dec 2005; Markus Rothe <corsair@gentoo.org> libgcrypt-1.2.2-r1.ebuild:
Stable on ppc64
diff --git a/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild b/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild
index 2b8cf5ce8c60..8aa277e640d5 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild,v 1.5 2005/12/31 09:22:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.2.2-r1.ebuild,v 1.6 2005/12/31 15:22:44 corsair Exp $
inherit eutils
@@ -20,11 +20,17 @@ RDEPEND="nls? ( sys-devel/gettext )
src_unpack() {
unpack ${A}
epunt_cxx
+
+ # fix for miss detection of 32 bit ppc
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-1.2.1-ppc64-fix.patch
+
# cd ${S}
# epatch ${FILESDIR}/${PN}-1.2.1-GNU-stack-fix.patch
}
src_compile() {
+ econf $(use ppc64) --disable-asm || die
econf $(use_enable nls) --disable-dependency-tracking --with-pic \
--enable-noexecstack || die
emake || die
diff --git a/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild b/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild
index 9e26ee119c00..27f9de31c80f 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild,v 1.1 2005/11/07 20:28:51 dragonheart Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.2.2.ebuild,v 1.2 2005/12/31 15:22:44 corsair Exp $
inherit eutils
@@ -20,11 +20,17 @@ RDEPEND="nls? ( sys-devel/gettext )
src_unpack() {
unpack ${A}
epunt_cxx
+
+ # fix for miss detection of 32 bit ppc
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-1.2.1-ppc64-fix.patch
+
cd ${S}
epatch ${FILESDIR}/${PN}-1.2.1-GNU-stack-fix.patch
}
src_compile() {
+ econf $(use ppc64) --disable-asm || die
econf $(use_enable nls) --disable-dependency-tracking --with-pic || die
emake || die
}