From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1RkRA0-0006DG-Qq for garchives@archives.gentoo.org; Tue, 10 Jan 2012 02:10:01 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E696BE069C; Tue, 10 Jan 2012 02:09:51 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 9E0BEE069C for ; Tue, 10 Jan 2012 02:09:51 +0000 (UTC) Received: from pelican.gentoo.org (unknown [66.219.59.40]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 136091B4025 for ; Tue, 10 Jan 2012 02:09:50 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by pelican.gentoo.org (Postfix) with ESMTP id 53B8C80044 for ; Tue, 10 Jan 2012 02:09:49 +0000 (UTC) From: "Jory Pratt" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Jory Pratt" Message-ID: Subject: [gentoo-commits] proj/mozilla:master commit in: dev-libs/nspr/files/, dev-libs/nspr/ X-VCS-Repository: proj/mozilla X-VCS-Files: dev-libs/nspr/Manifest dev-libs/nspr/files/nspr-4.8.9-link-flags.patch dev-libs/nspr/nspr-4.8.9-r1.ebuild dev-libs/nspr/nspr-4.8.9.ebuild X-VCS-Directories: dev-libs/nspr/files/ dev-libs/nspr/ X-VCS-Committer: anarchy X-VCS-Committer-Name: Jory Pratt X-VCS-Revision: b8aafbddbb42060486e236f2a6a0af7dcfbd8261 Date: Tue, 10 Jan 2012 02:09:49 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 1ab52566-d000-469e-8c93-006a3f8179c6 X-Archives-Hash: 7df28335e94723a57469e85094d5b863 commit: b8aafbddbb42060486e236f2a6a0af7dcfbd8261 Author: Jory A. Pratt gentoo org> AuthorDate: Tue Jan 10 02:09:07 2012 +0000 Commit: Jory Pratt gentoo org> CommitDate: Tue Jan 10 02:09:07 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/mozilla.git;a= =3Dcommit;h=3Db8aafbdd bug #365975, thanks dirtyepic for patch --- dev-libs/nspr/Manifest | 3 +- dev-libs/nspr/files/nspr-4.8.9-link-flags.patch | 28 ++++++++++++++= ++++++ .../{nspr-4.8.9.ebuild =3D> nspr-4.8.9-r1.ebuild} | 1 + 3 files changed, 31 insertions(+), 1 deletions(-) diff --git a/dev-libs/nspr/Manifest b/dev-libs/nspr/Manifest index 695df1c..dacd575 100644 --- a/dev-libs/nspr/Manifest +++ b/dev-libs/nspr/Manifest @@ -8,5 +8,6 @@ AUX nspr-4.8-pkgconfig-gentoo-3.patch 4726 RMD160 c8e93e2= a06b90d6e69a12dce4cfaba AUX nspr-4.8.3-aix-gcc.patch 3673 RMD160 01b03fb2be761c72dd3eb9c7e9f03bb= 9c3cf9efc SHA1 7919b736f4ebe12d8067ba400325487c06df3d04 SHA256 b801bc5e93= c57e54a076f1b1ed85fc6c4d5d6f344e830929e0a2c4046930a17f AUX nspr-4.8.3-aix-soname.patch 1164 RMD160 da8fe1e17cade02ab6a4862ef901= dd6c1606a1e3 SHA1 7a919bf08fa9d7a68815cdceda9082f5db8be445 SHA256 cec2e8b= 1cdf9e81f6b36c7981a5cb017fbf18192586c00d3e80ad897917bfcaa AUX nspr-4.8.4-darwin-install_name.patch 1102 RMD160 eb565bc36822129e05f= 2fa45aaa52284333f2aee SHA1 5f7a057a457c3176aa255dfe1503cb23b5f37f09 SHA25= 6 ca17efc9a60f4372b5da9c29ddf1143726381b9825907f8e3162974224636fab +AUX nspr-4.8.9-link-flags.patch 995 RMD160 68a140db428f707f9f8295757c55f= 343e0f774e3 SHA1 8885af906cd5d21d0d678b42e51b667568fb449a SHA256 f986c69f= f6250f54eb291339ab5503e73cc5cc68af4c3c3ed5a25812bf47b610 DIST nspr-4.8.9.tar.gz 1235265 RMD160 6c7089a9d798367b8d559e5dea8e732e73= b47df2 SHA1 509785e68f52542778c770445329cc4db15c749b SHA256 ff43c7c819e72= f03bb908e7652c5d5f59a5d31ee86c333e692650207103d1cce -EBUILD nspr-4.8.9.ebuild 3559 RMD160 cb5afab90bc68ffaf93873228ee7914d4d8= 9e82f SHA1 a74633357fea657dee06ede6acb79270c6f8e6e5 SHA256 d1b0c1abf7e2cb= c8294a7303d09b827c7f78f934bf9e623182583ab8c0519b70 +EBUILD nspr-4.8.9-r1.ebuild 3610 RMD160 2a3690bf547e5b4043c290ab32041a47= fab04b82 SHA1 fff7da0a569f3174f4486344c5f86a284dba1ab4 SHA256 54f47f3421f= c6f1d9a210953ea493fb89943b9e8e844ff1b2fb9fc03276e4d00 diff --git a/dev-libs/nspr/files/nspr-4.8.9-link-flags.patch b/dev-libs/n= spr/files/nspr-4.8.9-link-flags.patch new file mode 100644 index 0000000..dd3b132 --- /dev/null +++ b/dev-libs/nspr/files/nspr-4.8.9-link-flags.patch @@ -0,0 +1,28 @@ +Use CFLAGS when linking. Some flags can add functionality to generated +code that requires extra libs to be linked in (eg. libgomp when using +autoparallelization). Other flags are required when building and linkin= g +(eg. -flto). + +https://bugs.gentoo.org/365975 + +--- a/mozilla/nsprpub/config/autoconf.mk.in ++++ b/mozilla/nsprpub/config/autoconf.mk.in +@@ -81,6 +81,7 @@ OS_DLLFLAGS =3D @OS_DLLFLAGS@ + DLLFLAGS =3D @DLLFLAGS@ + EXEFLAGS =3D @EXEFLAGS@ + OPTIMIZER =3D @OPTIMIZER@ ++LD_CFLAGS =3D @CFLAGS@ +=20 + PROFILE_GEN_CFLAGS =3D @PROFILE_GEN_CFLAGS@ + PROFILE_GEN_LDFLAGS =3D @PROFILE_GEN_LDFLAGS@ +--- a/mozilla/nsprpub/config/config.mk ++++ b/mozilla/nsprpub/config/config.mk +@@ -72,7 +72,7 @@ NOMD_CFLAGS =3D $(CC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_O= S_CFLAGS)\ + NOMD_CCFLAGS =3D $(CCC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\ + $(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS) +=20 +-LDFLAGS =3D $(OS_LDFLAGS) ++LDFLAGS =3D $(LD_CFLAGS) $(OS_LDFLAGS) +=20 + # Enable profile-guided optimization + ifdef MOZ_PROFILE_GENERATE diff --git a/dev-libs/nspr/nspr-4.8.9.ebuild b/dev-libs/nspr/nspr-4.8.9-r= 1.ebuild similarity index 98% rename from dev-libs/nspr/nspr-4.8.9.ebuild rename to dev-libs/nspr/nspr-4.8.9-r1.ebuild index b7963b4..e4ce0b1 100644 --- a/dev-libs/nspr/nspr-4.8.9.ebuild +++ b/dev-libs/nspr/nspr-4.8.9-r1.ebuild @@ -30,6 +30,7 @@ src_prepare() { # Patch needs updating #epatch "${FILESDIR}"/${PN}-4.8.3-aix-soname.patch epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch # make sure it won't find Perl out of Prefix sed -i -e "s/perl5//g" mozilla/nsprpub/configure || die =20