summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2013-12-27 20:35:32 +0000
committerFabian Groffen <grobian@gentoo.org>2013-12-27 20:35:32 +0000
commit64ad431e41cfdcadd0ce83241dd4007cf55a67d0 (patch)
tree3aa6810c3ec5faa73daa3643d3cb244b8f0336ad /dev-libs
parentBecause sometimes portage is stupid (diff)
downloadgentoo-2-64ad431e41cfdcadd0ce83241dd4007cf55a67d0.tar.gz
gentoo-2-64ad431e41cfdcadd0ce83241dd4007cf55a67d0.tar.bz2
gentoo-2-64ad431e41cfdcadd0ce83241dd4007cf55a67d0.zip
Fix building the asm bits on Solaris by allowing the divide operand there
(Portage version: 2.2.7-prefix/cvs/SunOS i386, signed Manifest commit with key 0x5F75F607C5C74E89)
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libgcrypt/ChangeLog5
-rw-r--r--dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild10
2 files changed, 12 insertions, 3 deletions
diff --git a/dev-libs/libgcrypt/ChangeLog b/dev-libs/libgcrypt/ChangeLog
index a59cec7b0b28..74dbb2666c60 100644
--- a/dev-libs/libgcrypt/ChangeLog
+++ b/dev-libs/libgcrypt/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-libs/libgcrypt
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.194 2013/12/16 22:52:10 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/ChangeLog,v 1.195 2013/12/27 20:35:32 grobian Exp $
+
+ 27 Dec 2013; Fabian Groffen <grobian@gentoo.org> libgcrypt-1.6.0.ebuild:
+ Fix building the asm bits on Solaris by allowing the divide operand there
*libgcrypt-1.6.0 (16 Dec 2013)
diff --git a/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild b/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild
index d5abb253a3c5..33ba5a1beb39 100644
--- a/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild
+++ b/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild
@@ -1,12 +1,12 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild,v 1.1 2013/12/16 22:52:10 radhermit Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libgcrypt/libgcrypt-1.6.0.ebuild,v 1.2 2013/12/27 20:35:32 grobian Exp $
EAPI=5
AUTOTOOLS_AUTORECONF=1
WANT_AUTOMAKE=1.12
-inherit autotools-utils
+inherit autotools-utils flag-o-matic
DESCRIPTION="General purpose crypto library based on the code used in GnuPG"
HOMEPAGE="http://www.gnupg.org/"
@@ -29,6 +29,12 @@ PATCHES=(
)
src_configure() {
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ # ASM code uses GNU ELF syntax, divide in particular, we need to
+ # allow this via ASFLAGS, since we don't have a flag-o-matic
+ # function for that, we'll have to abuse cflags for this
+ append-cflags -Wa,--divide
+ fi
local myeconfargs=(
--disable-padlock-support # bug 201917
--disable-dependency-tracking