summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny van Dyk <kugelfang@gentoo.org>2004-05-28 16:37:53 +0000
committerDanny van Dyk <kugelfang@gentoo.org>2004-05-28 16:37:53 +0000
commit929af5e917b236cdb0279407257649f38e4a6c56 (patch)
treeb5fe1531e0b40897d6ecbf87e418944a74272f74 /sys-apps
parentFix Typo (diff)
downloadhistorical-929af5e917b236cdb0279407257649f38e4a6c56.tar.gz
historical-929af5e917b236cdb0279407257649f38e4a6c56.tar.bz2
historical-929af5e917b236cdb0279407257649f38e4a6c56.zip
Fixes BUG #51942 (filtering -fPIC on amd64).
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/lm-sensors/ChangeLog6
-rw-r--r--sys-apps/lm-sensors/Manifest24
-rw-r--r--sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild15
3 files changed, 30 insertions, 15 deletions
diff --git a/sys-apps/lm-sensors/ChangeLog b/sys-apps/lm-sensors/ChangeLog
index 46d46e34555f..5dc58d9d4e84 100644
--- a/sys-apps/lm-sensors/ChangeLog
+++ b/sys-apps/lm-sensors/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/lm-sensors
# Copyright 2002-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm-sensors/ChangeLog,v 1.27 2004/05/06 10:48:13 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm-sensors/ChangeLog,v 1.28 2004/05/28 16:37:52 kugelfang Exp $
+
+ 28 May 2004; Danny van Dyk <kugelfang@gentoo.org> lm-sensors-2.8.6.ebuild:
+ Handling filter-flags -fPIC now arch-dependant. There are archs
+ that need -fPIC ! Fixes BUG #51942.
06 May 2004; Travis Tilley <lv@gentoo.org> lm-sensors-2.8.6.ebuild:
marking stable on amd64
diff --git a/sys-apps/lm-sensors/Manifest b/sys-apps/lm-sensors/Manifest
index bcc863f50e11..09f67155e8ea 100644
--- a/sys-apps/lm-sensors/Manifest
+++ b/sys-apps/lm-sensors/Manifest
@@ -1,24 +1,24 @@
-MD5 75509e1bd279e4061d3127c39ba57d13 lm-sensors-2.8.1.ebuild 3858
+MD5 3e3c778f3fe57f458fc4a38cce605a8b ChangeLog 7937
+MD5 a60c6838b71a2bb88bb2650b76105687 lm-sensors-2.6.5.ebuild 2036
MD5 846852ccef6091ef1bc98bf955e69cee lm-sensors-2.7.0-r1.ebuild 2668
-MD5 247fb668d9b514eca3da120be61640e7 lm-sensors-2.8.3.ebuild 4732
-MD5 41a8bbc2fabee7316fc5d03f84e57adc lm-sensors-2.8.5.ebuild 4680
+MD5 75509e1bd279e4061d3127c39ba57d13 lm-sensors-2.8.1.ebuild 3858
MD5 bea6cc30090d4686b69f9343bf4025a4 lm-sensors-2.8.2.ebuild 4726
+MD5 247fb668d9b514eca3da120be61640e7 lm-sensors-2.8.3.ebuild 4732
MD5 61cb7e6826a49df710e373aeec5e32d3 lm-sensors-2.8.4.ebuild 4679
-MD5 505ac5a280278897f9fdba7dfd0f2154 ChangeLog 7748
-MD5 a60c6838b71a2bb88bb2650b76105687 lm-sensors-2.6.5.ebuild 2036
+MD5 41a8bbc2fabee7316fc5d03f84e57adc lm-sensors-2.8.5.ebuild 4680
+MD5 959838d698de4c02b934550ddbcaee41 lm-sensors-2.8.6.ebuild 4917
MD5 37443e54165d5bcdaa8550d52edafa98 metadata.xml 228
-MD5 d4d52f3a69a8e9659e1049e63ef2d0f2 lm-sensors-2.8.6.ebuild 4673
-MD5 2217cbce56dd9da8bbe4188a24c9412f files/rc 2006
-MD5 f2c16790be781d921f5da5f1905e0c43 files/lm-sensors-2.8.0-sensors-detect-gentoo.diff 5206
-MD5 f07f401256b40cdec1c0518d28ee1aca files/digest-lm-sensors-2.7.0-r1 158
-MD5 d8c62d91275ce75f12c70d068db57a97 files/rc_lm_sensors 621
-MD5 f0520fc5631209ae9278e18d9b464d8e files/no-isadump-ppc.patch 1193
-MD5 2634b37f6b5e364df64f34d79506ca51 files/lm-sensors-2.8.2-sensors-detect-gentoo.diff 5006
MD5 4e8f1427a529eb217c00370357991f73 files/digest-lm-sensors-2.6.5 68
+MD5 f07f401256b40cdec1c0518d28ee1aca files/digest-lm-sensors-2.7.0-r1 158
MD5 e7d4c59852cf30645216f50ef7a3377b files/digest-lm-sensors-2.8.1 68
MD5 499af1d2975507a304a16c6a1bcba3cd files/digest-lm-sensors-2.8.2 68
MD5 8fa08bc4e8fe32a411003d7a018c9536 files/digest-lm-sensors-2.8.3 68
MD5 2008fdc749bfa5f92bc90711e9d0d34d files/digest-lm-sensors-2.8.4 68
MD5 456d41bfdda2f5df2208f6c4a232a6c4 files/digest-lm-sensors-2.8.5 68
MD5 d15b006ea7a9ea424d03cca949f1053c files/digest-lm-sensors-2.8.6 68
+MD5 f2c16790be781d921f5da5f1905e0c43 files/lm-sensors-2.8.0-sensors-detect-gentoo.diff 5206
MD5 2634b37f6b5e364df64f34d79506ca51 files/lm-sensors-2.8.1-sensors-detect-gentoo.diff 5006
+MD5 2634b37f6b5e364df64f34d79506ca51 files/lm-sensors-2.8.2-sensors-detect-gentoo.diff 5006
+MD5 f0520fc5631209ae9278e18d9b464d8e files/no-isadump-ppc.patch 1193
+MD5 2217cbce56dd9da8bbe4188a24c9412f files/rc 2006
+MD5 d8c62d91275ce75f12c70d068db57a97 files/rc_lm_sensors 621
diff --git a/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild b/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild
index 2aee85411be1..34351d331aba 100644
--- a/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild
+++ b/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild,v 1.3 2004/05/06 10:48:13 lv Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm-sensors/lm-sensors-2.8.6.ebuild,v 1.4 2004/05/28 16:37:53 kugelfang Exp $
inherit flag-o-matic eutils
@@ -79,7 +79,18 @@ src_compile() {
einfo "that contain 'No such file' references."
echo
- filter-flags -fPIC -fstack-protector
+
+ # Please _don't_ use filter-flags -fPIC on apps that need it!
+ # [ amd64, hppa, ia64, etc... ]
+ # Danny van Dyk <kugelfang@gentoo.org> 2004/05/28
+ case "${ARCH}" in
+ "amd64")
+ filter-flags -fstack-protector
+ ;;
+ *)
+ filter-flags -fPIC -fstack-protector
+ ;;
+ esac
cd ${S}
emake clean