summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2011-01-23 11:02:44 +0000
committerFabian Groffen <grobian@gentoo.org>2011-01-23 11:02:44 +0000
commit6bfd62d0317cf6824c872a2890eedfe4c8a2193a (patch)
treefe81e9f2add31272b93ea75a27aef4d54d456f0a /x11-libs/cairo
parentppc64 stable wrt #344737 (diff)
downloadhistorical-6bfd62d0317cf6824c872a2890eedfe4c8a2193a.tar.gz
historical-6bfd62d0317cf6824c872a2890eedfe4c8a2193a.tar.bz2
historical-6bfd62d0317cf6824c872a2890eedfe4c8a2193a.zip
Fix compilation on PPC Darwin hosts
Package-Manager: portage-2.2.01.17680-prefix/cvs/Darwin powerpc
Diffstat (limited to 'x11-libs/cairo')
-rw-r--r--x11-libs/cairo/ChangeLog5
-rw-r--r--x11-libs/cairo/Manifest4
-rw-r--r--x11-libs/cairo/cairo-1.10.2-r1.ebuild5
3 files changed, 10 insertions, 4 deletions
diff --git a/x11-libs/cairo/ChangeLog b/x11-libs/cairo/ChangeLog
index 9a00913b33cc..c0655000c70e 100644
--- a/x11-libs/cairo/ChangeLog
+++ b/x11-libs/cairo/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for x11-libs/cairo
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.268 2011/01/22 21:34:39 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/ChangeLog,v 1.269 2011/01/23 11:02:44 grobian Exp $
+
+ 23 Jan 2011; Fabian Groffen <grobian@gentoo.org> cairo-1.10.2-r1.ebuild:
+ Fix compilation on PPC Darwin hosts
22 Jan 2011; Fabian Groffen <grobian@gentoo.org> cairo-1.10.2-r1.ebuild:
Fix for Solaris, cairo-trace doesn't build
diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest
index 8d20bdca8b2e..f0eddfe5a3f5 100644
--- a/x11-libs/cairo/Manifest
+++ b/x11-libs/cairo/Manifest
@@ -5,8 +5,8 @@ AUX cairo-1.8.8-interix.patch 619 RMD160 9bb28c5a88aa1f2776d32ac7020aef4ba93872b
DIST cairo-1.10.2.tar.gz 23558405 RMD160 8c8de00120398fe2b3a60a08ff59a464b2eebf47 SHA1 ccce5ae03f99c505db97c286a0c9a90a926d3c6e SHA256 32018c7998358eebc2ad578ff8d8559d34fc80252095f110a572ed23d989fc41
DIST cairo-1.8-lcd_filter.patch.bz2 7067 RMD160 5c2ee470022788df88425da24cebea3baed69298 SHA1 9202c14967a633a9e57dd203695896d0197fea8b SHA256 6965d46df45d8382d122170a0f1dfaeb25bd68adc998b42f62397123e5795d1d
DIST cairo-1.8.10.tar.gz 7102657 RMD160 9538baf30f812b950beeb93893f46d1223fb44ce SHA1 fd5e8ca82ff0e8542ea4c51612cad387f2a49df3 SHA256 572bada15596ec8708392db1af8b93a1af75ca47690348154e2841f3a6f08439
-EBUILD cairo-1.10.2-r1.ebuild 3832 RMD160 85d7ef8088a0fdacc5ccbc12ad0a36964cc1663b SHA1 b3a6d692c36cbcc31bb2a394fe520cd24b34651b SHA256 99bcfd1ce33280a1977fc127c5fcb00041179563bf4807026496bd8b0f9a0750
+EBUILD cairo-1.10.2-r1.ebuild 3946 RMD160 b4723914c2a6beb46c4da0aa3f17fa17a2ea9b20 SHA1 0adae3f5f3978c19e8ad2edc3385bd8c9dcc8592 SHA256 01db45c5e83001edc3dd3f292af82c20ca912a50d0cdbc725a0a17600fcacdc3
EBUILD cairo-1.8.10.ebuild 3584 RMD160 f84813819ae4eff53aec7fa6adeb1380d2a6ff6c SHA1 a2b8b2693fd3c174e544295a5f32185fd0325c8a SHA256 32ccde6c82e9f803054507e2a30c0af119867a2b891c1e28146de933d22be425
EBUILD cairo-9999.ebuild 3761 RMD160 6e95e7e5648852de269571e06d1c0e889705daf3 SHA1 9fc3b5ff5e430b5e7c03dcefd0cbef658308cd89 SHA256 5f3a700b76cb71b1a3c3879df48ed426266a4095ed417580fa1028799653ffbb
-MISC ChangeLog 38001 RMD160 5496cbd33e05a292ed2cfcb326768b083f534927 SHA1 e8c658c104cc73da07c099513aaa019bebc604b6 SHA256 5d6ef5e9ceb696dad16e1d2d0ae375a949ce3a3ffa05a4eda248a21224e7360c
+MISC ChangeLog 38115 RMD160 9994c92116f2cc80d588ce539fd32e5de9f2ad97 SHA1 a8b12eedad4411cb8e2bfe5ae8cdf0407198d262 SHA256 e7df225e21bd14d143ed1f235f73daa6ec95c61ef880b6465181019e3e89ca48
MISC metadata.xml 1225 RMD160 0bcce59c006a84503e127b87439a006ce5b8b72d SHA1 67211092fe3e250141cd18bb38c29065025d4325 SHA256 3dc2eab1d6ee36a322501d54ba49e87b7d56c85ca8ae4c7edae2ce30014a7dc1
diff --git a/x11-libs/cairo/cairo-1.10.2-r1.ebuild b/x11-libs/cairo/cairo-1.10.2-r1.ebuild
index 779b431cce0a..94ce745063ce 100644
--- a/x11-libs/cairo/cairo-1.10.2-r1.ebuild
+++ b/x11-libs/cairo/cairo-1.10.2-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-1.10.2-r1.ebuild,v 1.2 2011/01/22 21:34:39 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/cairo/cairo-1.10.2-r1.ebuild,v 1.3 2011/01/23 11:02:44 grobian Exp $
EAPI=3
@@ -84,6 +84,9 @@ src_configure() {
# tracing fails to compile, because Solaris' libelf doesn't do large files
[[ ${CHOST} == *-solaris* ]] && myopts+=" --disable-trace"
+ # 128-bits long arithemetic functions are missing
+ [[ ${CHOST} == powerpc*-*-darwin* ]] && filter-flags -mcpu=*
+
#gets rid of fbmmx.c inlining warnings
append-flags -finline-limit=1200