summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Hüttel <dilfridge@gentoo.org>2010-09-20 20:01:35 +0000
committerAndreas Hüttel <dilfridge@gentoo.org>2010-09-20 20:01:35 +0000
commit36cd41435cb9243241ce683b281cbd86fad5978b (patch)
tree5de556f38ca9de06c8450228df8d6dd43df124b3 /media-gfx/argyllcms
parentVersion bump. Set SUPPORT_PYTHON_ABIS. (diff)
downloadhistorical-36cd41435cb9243241ce683b281cbd86fad5978b.tar.gz
historical-36cd41435cb9243241ce683b281cbd86fad5978b.tar.bz2
historical-36cd41435cb9243241ce683b281cbd86fad5978b.zip
Added hack to get --as-needed really working.
Package-Manager: portage-2.1.8.3/cvs/Linux x86_64
Diffstat (limited to 'media-gfx/argyllcms')
-rw-r--r--media-gfx/argyllcms/ChangeLog8
-rw-r--r--media-gfx/argyllcms/Manifest30
-rw-r--r--media-gfx/argyllcms/argyllcms-1.3.0.ebuild7
3 files changed, 28 insertions, 17 deletions
diff --git a/media-gfx/argyllcms/ChangeLog b/media-gfx/argyllcms/ChangeLog
index c55a03f47b19..dcf3924713d4 100644
--- a/media-gfx/argyllcms/ChangeLog
+++ b/media-gfx/argyllcms/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/argyllcms
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/argyllcms/ChangeLog,v 1.2 2010/09/20 17:53:09 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/argyllcms/ChangeLog,v 1.3 2010/09/20 20:01:35 dilfridge Exp $
+
+ 20 Sep 2010; Andreas K. Huettel <dilfridge@gentoo.org>
+ argyllcms-1.3.0.ebuild:
+ Now really fixed --as-needed. The build system unfortunately lists all the
+ shared libraries by default on the command line _before_ the object to be
+ built...
20 Sep 2010; Andreas K. Huettel <dilfridge@gentoo.org>
argyllcms-1.3.0.ebuild:
diff --git a/media-gfx/argyllcms/Manifest b/media-gfx/argyllcms/Manifest
index 1a97846ee8b3..bcd9510dd28b 100644
--- a/media-gfx/argyllcms/Manifest
+++ b/media-gfx/argyllcms/Manifest
@@ -2,23 +2,23 @@
Hash: SHA1
DIST Argyll_V1.3.0_src.zip 12567905 RMD160 24b5a18b06e37047949fd4c241d76419a6269c38 SHA1 ae0467e0f20bcefe45141fc19039e3a0b7172887 SHA256 88d167eacacae5e81221c41a759c00fad9d5c0181e77dfdc9ac8aeee792810db
-EBUILD argyllcms-1.3.0.ebuild 1631 RMD160 bcc91ec4c5b661a583e67919606514d449add554 SHA1 8829cb90dd5e440cf432e9b2693c407b7812dda2 SHA256 833de675f0ab122939fe25ae18b37df2dfd6cf21f3c7f6fd34e1a697a550f228
-MISC ChangeLog 1622 RMD160 7e85d510f48512e17c97ccb1e119dc9c9ba48f5e SHA1 d81d09ea9d015dab1996f0cb7c681eddbfc5914f SHA256 723abfc06c368ea517f6dc69e9cdee1445b958a5063960d633163a0ebf6e02af
+EBUILD argyllcms-1.3.0.ebuild 1942 RMD160 9d95e5affc4c88033aa9f8b4ef3cd60e974cea8f SHA1 894fca7b439dabbdbd57fe398866a534f42da85b SHA256 3c25c632bba058986afaebe96526acb10c2be59a584e2a81cd73428c88a0387c
+MISC ChangeLog 1870 RMD160 72a68353c8bc20543573210236eb6394f0057f64 SHA1 05b1c4d2cfc0bdf5fda312639e269331b448cd0d SHA256 484277b2cf1cbb53762e7d7012abe6ce17a692bac4e49979a9fd4438b1cc85ef
MISC metadata.xml 262 RMD160 24e1a7cfcbca1e2f41e8c062c448d9150f6320b8 SHA1 951224aa9eb92e898209936836a18e844ae1f169 SHA256 7e8dde52c550f9cfc6d74b78c19f6900a8cc241f2bf136610a4fc3b0aa95f3f5
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (GNU/Linux)
-iQIcBAEBAgAGBQJMl5+FAAoJENwGBM22xffeoZcP/Rj0J/jXisx1j16j5e5Avwqy
-juvyl1fSq/7zO+QmhQ3oigKB2/b8p79NVOgS5xo9dw5pPuflKpaVVqFyI4R1+D2i
-KPsAvAlqDGb7RDSO0BQQDAyx9FtNgXp98/w9WIrq+27k4xqFGac1bpO9S3lZDgo5
-UDnUfC5mrhgIyrO4FH/L5BDBUDzkNsq6F7Cczh7dy48zDtwowNMM4YCMZBPXjcSa
-EhRTgTLUSHzZjJHrmU21Uhv4Doqqm5wehF0urWgewnfiudq8d8pniXkmCYkPCQu5
-xAcosX7BRSnbuHKtnuSor5aNQgokZxi51jd1x++ruFSaNJ3N/Rr0QOgETK3g0F0V
-PQuLSNlfM6A7nZ06K6SIcSc/rQwlk/BxIxbJtnilDvoMi0t3kBtd0ZNCkUJRhNVY
-Vl1lv5h0fMgL73vSywotxgWM14WFPaesOuGZNaXLc4C8JSIyz22+/AWBPH3MizOF
-IuvcbB+nehIDCPBca6JWMsoK88eEdUefCc6Ffs2SUYwxO6du83hCnzX3EzFSH1NC
-sFBcgf42K2CLkCOhuN5yeZ/TJ+S5fKviMxvZruZD2/pxga/yr5ucwJ+9kd+KN3k+
-xuJFyNvUAIhteq6SGnSO3HqE6w4jT9Ei3/vtMULIqQqqibItMpwZrUww2RTBT9kt
-a+mdpKeFEcaUlPtFqCLU
-=odzu
+iQIcBAEBAgAGBQJMl72eAAoJENwGBM22xffeYlkP/ifqDWlJvd3UTVzjPbjV95WE
+zlvbURyxLDZoM66PYpqh2rlNKqF9NjfXUUtOioQHMuuVFrufVBYvSEjgM3D6HOTi
+8kBIP4fC2PFxWmyoHnhAaSrNdam1ckI4MTDODCnxGjxyfRJn8s4b9KYJodEA1u43
+epI7Ull+OIDAHQh01OWlOMwVv/I3t98njLPflosHux2KN8fFxorQYli+A2HtTeBF
+OfJgaLb74ukBBQom/G/r2MPl75Kqh77CjbpxYxFjJvdIaIpu3Ap9DX0fHyxhXsyb
+Elr6kXDBjiNt1zg5g5X7+63miTcq0R4SZjpRZyRUwBfTCw6d4Qz5AaqNsg+F3olP
+IzMZr+q/hvGZ1lRzxZR7GPEZsALCzVuE6m7v9XJQonXS9Qzj2OusvAZjvQ7duWQ7
+Ckx+JlEXQ8eh5I3d4/XbeJAD9iD0l5vqEWl6WS5wLkSl7FpfUr/mLZi+zIJ3YUbx
+bC6TyL6jqcdmbPVYyRTtbDMouvY0J5WtUAu/yMFQ0BxwSvZhIQOWmhPFy33LyYqW
+3S07SDG5ZisPVoWOh4/0ItnAlfCosBY2gcenKNNrCTNkml6CGgAVWy6h3TBANpa/
+zFNUdTiMYqnaISOpYMhV00ivsjWIDuBikwMPUKu3hqzh0ZnNBAkiPEIQOw8wFAeq
+JWdbWYH/LuO7ga7k52S5
+=epi7
-----END PGP SIGNATURE-----
diff --git a/media-gfx/argyllcms/argyllcms-1.3.0.ebuild b/media-gfx/argyllcms/argyllcms-1.3.0.ebuild
index cf1ba3a1ce5b..fd98788bb557 100644
--- a/media-gfx/argyllcms/argyllcms-1.3.0.ebuild
+++ b/media-gfx/argyllcms/argyllcms-1.3.0.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/argyllcms/argyllcms-1.3.0.ebuild,v 1.2 2010/09/20 17:53:09 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/argyllcms/argyllcms-1.3.0.ebuild,v 1.3 2010/09/20 20:01:35 dilfridge Exp $
MY_P="Argyll_V${PV}"
DESCRIPTION="Open source, ICC compatible color management system"
@@ -30,8 +30,13 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/${MY_P}"
src_compile() {
+ # Make it respect LDFLAGS
echo "LINKFLAGS += ${LDFLAGS} ;" >> Jamtop
+ # Evil hack to get --as-needed working. The build system unfortunately lists all
+ # the shared libraries by default on the command line _before_ the object to be built...
+ echo "STDLIBS += -ldl -lrt -lX11 -lXext -lXxf86vm -lXinerama -lXrandr -lXau -lXdmcp -lXss -ltiff ;" >> Jamtop
+
local jobnumber=$(echo "${MAKEOPTS}" | sed -ne "/-j/ { s/.*\(-j[[:space:]]*[0-9]\+\).*/\1/; p }")
[ ${jobnumber} ] || jobnumber=-j1