summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2013-09-26 16:31:45 +0000
committerIan Stakenvicius <axs@gentoo.org>2013-09-26 16:31:45 +0000
commitbe992c9deda389cc8d7778be55e628cf6155dbe5 (patch)
tree91d9f14ccf9ee9c3cf8649c2ad97a03664df0c80 /www-client
parentStable for HPPA (bug #485788). (diff)
downloadgentoo-2-be992c9deda389cc8d7778be55e628cf6155dbe5.tar.gz
gentoo-2-be992c9deda389cc8d7778be55e628cf6155dbe5.tar.bz2
gentoo-2-be992c9deda389cc8d7778be55e628cf6155dbe5.zip
drop -Wl,--build-id from LDFLAGS, bug #465466
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 2B6559ED)
Diffstat (limited to 'www-client')
-rw-r--r--www-client/seamonkey/ChangeLog6
-rw-r--r--www-client/seamonkey/files/moz24-drop-Wl-build-id.patch32
-rw-r--r--www-client/seamonkey/seamonkey-2.21.ebuild6
3 files changed, 41 insertions, 3 deletions
diff --git a/www-client/seamonkey/ChangeLog b/www-client/seamonkey/ChangeLog
index 3ea46a1d06f6..76789c3476d6 100644
--- a/www-client/seamonkey/ChangeLog
+++ b/www-client/seamonkey/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for www-client/seamonkey
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.461 2013/09/25 14:15:10 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/ChangeLog,v 1.462 2013/09/26 16:31:45 axs Exp $
+
+ 26 Sep 2013; Ian Stakenvicius <axs@gentoo.org>
+ +files/moz24-drop-Wl-build-id.patch, seamonkey-2.21.ebuild:
+ drop -Wl,--build-id from LDFLAGS, bug #465466
25 Sep 2013; Lars Wendler <polynomial-c@gentoo.org> -seamonkey-2.20.ebuild,
seamonkey-2.21.ebuild:
diff --git a/www-client/seamonkey/files/moz24-drop-Wl-build-id.patch b/www-client/seamonkey/files/moz24-drop-Wl-build-id.patch
new file mode 100644
index 000000000000..434dd238a961
--- /dev/null
+++ b/www-client/seamonkey/files/moz24-drop-Wl-build-id.patch
@@ -0,0 +1,32 @@
+--- a/comm-esr24/mozilla/configure.in 2013-09-26 09:41:27.220542321 -0400
++++ b/comm-esr24/mozilla/configure.in 2013-09-26 09:49:07.888550730 -0400
+@@ -1339,13 +1339,6 @@
+ AC_TRY_LINK(,,AC_MSG_RESULT([yes]),
+ AC_MSG_RESULT([no])
+ LDFLAGS=$_SAVE_LDFLAGS)
+- AC_MSG_CHECKING([for --build-id option to ld])
+- _SAVE_LDFLAGS=$LDFLAGS
+- LDFLAGS="$LDFLAGS -Wl,--build-id"
+- AC_TRY_LINK(,,AC_MSG_RESULT([yes])
+- [NSPR_LDFLAGS="$NSPR_LDFLAGS -Wl,--build-id"],
+- AC_MSG_RESULT([no])
+- LDFLAGS=$_SAVE_LDFLAGS)
+
+
+ # Check for -mssse3 on $CC
+--- a/comm-esr24/mozilla/js/src/configure.in 2013-09-26 09:41:27.222542321 -0400
++++ b/comm-esr24/mozilla/js/src/configure.in 2013-09-26 09:49:19.121550935 -0400
+@@ -1154,13 +1154,6 @@
+ DSO_PIC_CFLAGS='-fPIC'
+ ASFLAGS="$ASFLAGS -fPIC"
+
+- AC_MSG_CHECKING([for --build-id option to ld])
+- _SAVE_LDFLAGS=$LDFLAGS
+- LDFLAGS="$LDFLAGS -Wl,--build-id"
+- AC_TRY_LINK(,,AC_MSG_RESULT([yes]),
+- AC_MSG_RESULT([no])
+- LDFLAGS=$_SAVE_LDFLAGS)
+-
+ # Turn on GNU-specific warnings:
+ # -Wall - turn on a lot of warnings
+ # -Wpointer-arith - good to have
diff --git a/www-client/seamonkey/seamonkey-2.21.ebuild b/www-client/seamonkey/seamonkey-2.21.ebuild
index bd99c369180f..31eed8f0da3a 100644
--- a/www-client/seamonkey/seamonkey-2.21.ebuild
+++ b/www-client/seamonkey/seamonkey-2.21.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.21.ebuild,v 1.4 2013/09/25 14:15:10 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-client/seamonkey/seamonkey-2.21.ebuild,v 1.5 2013/09/26 16:31:45 axs Exp $
EAPI="3"
WANT_AUTOCONF="2.1"
@@ -47,7 +47,7 @@ fi
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+chatzilla +crypt gstreamer +ipc +jit minimal pulseaudio +roaming system-cairo system-icu system-jpeg system-sqlite"
+IUSE="+chatzilla +crypt gstreamer +ipc +jit minimal pulseaudio +roaming selinux system-cairo system-icu system-jpeg system-sqlite"
SRC_URI="${SRC_URI}
${MOZ_FTP_URI}/source/${MY_MOZ_P}.source.tar.bz2 -> ${P}.source.tar.bz2
@@ -130,6 +130,8 @@ src_prepare() {
EPATCH_FORCE="yes" \
epatch "${WORKDIR}/firefox"
popd &>/dev/null || die
+ # drop -Wl,--build-id from LDFLAGS, bug #465466
+ epatch "${FILESDIR}"/moz${PATCHFF:8:2}-drop-Wl-build-id.patch
# Shell scripts sometimes contain DOS line endings; bug 391889
grep -rlZ --include="*.sh" $'\r$' . |