From 8a687889beeb408c8833e95f9d87b07f6410e102 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 30 Jul 2014 17:07:12 -0700 Subject: [PATCH] bump(dev-libs/nspr): sync with upstream --- .../portage-stable/dev-libs/nspr/ChangeLog | 1036 +++++++++++++++++ .../portage-stable/dev-libs/nspr/Manifest | 40 + .../nspr/files/nspr-4.10.6-solaris.patch | 32 + .../dev-libs/nspr/files/nspr-4.6.1-lang.patch | 41 + .../nspr/files/nspr-4.7.0-prtime.patch | 26 + .../nspr/files/nspr-4.7.1-solaris.patch | 14 + .../nspr/files/nspr-4.7.4-solaris.patch | 62 + .../nspr/files/nspr-4.8.3-aix-gcc.patch | 145 +++ .../nspr-4.8.4-darwin-install_name.patch | 25 + .../nspr/files/nspr-4.8.9-link-flags.patch | 28 + .../nspr/files/nspr-4.9.5_nspr_config.patch | 12 + .../portage-stable/dev-libs/nspr/metadata.xml | 5 + .../dev-libs/nspr/nspr-4.10.2.ebuild | 95 ++ .../dev-libs/nspr/nspr-4.10.4.ebuild | 95 ++ .../dev-libs/nspr/nspr-4.10.6-r1.ebuild | 110 ++ .../dev-libs/nspr/nspr-4.10.6.ebuild | 95 ++ .../dev-libs/nspr/nspr-4.10.ebuild | 95 ++ .../metadata/md5-cache/dev-libs/nspr-4.10 | 12 + .../metadata/md5-cache/dev-libs/nspr-4.10.2 | 12 + .../metadata/md5-cache/dev-libs/nspr-4.10.4 | 12 + .../metadata/md5-cache/dev-libs/nspr-4.10.6 | 12 + .../md5-cache/dev-libs/nspr-4.10.6-r1 | 13 + 22 files changed, 2017 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.10.6-solaris.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.6.1-lang.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.0-prtime.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.1-solaris.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.4-solaris.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.4-darwin-install_name.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.9-link-flags.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.9.5_nspr_config.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.2.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.4.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.2 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.4 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6-r1 diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/ChangeLog b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/ChangeLog new file mode 100644 index 0000000000..0a209ed5d2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/ChangeLog @@ -0,0 +1,1036 @@ +# ChangeLog for dev-libs/nspr +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/ChangeLog,v 1.275 2014/07/05 12:57:47 ago Exp $ + + 05 Jul 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for sparc, wrt bug #512896 + + 05 Jul 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for ia64, wrt bug #512896 + + 05 Jul 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for ppc64, wrt bug #512896 + + 05 Jul 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for ppc, wrt bug #512896 + + 05 Jul 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for alpha, wrt bug #512896 + + 19 Jun 2014; Markus Meier nspr-4.10.6.ebuild: + arm stable, bug #512896 + + 19 Jun 2014; Alexandre Rostovtsev + nspr-4.10.6-r1.ebuild: + Update emul-linux-x86-baselibs blocker revision. + + 15 Jun 2014; Agostino Sarubbo nspr-4.10.6.ebuild: + Stable for x86, wrt bug #512896 + + 14 Jun 2014; Michał Górny nspr-4.10.6-r1.ebuild: + Copy the x32 fallback check from dev-libs/nss::mozilla. + + 14 Jun 2014; Michał Górny nspr-4.10.6-r1.ebuild: + Add CHOST-prefixing to nspr-config. Clean up. Add 32-bit arches to the ${ABI} + check. + + 14 Jun 2014; Jeroen Roovers nspr-4.10.6.ebuild: + Stable for HPPA (bug #512896). + + 13 Jun 2014; Mikle Kolyada nspr-4.10.6.ebuild: + amd64 stable wrt bug #512896 + +*nspr-4.10.6 (13 Jun 2014) +*nspr-4.10.6-r1 (13 Jun 2014) + + 13 Jun 2014; Ian Stakenvicius (_AxS_) + +files/nspr-4.10.6-solaris.patch, +nspr-4.10.6-r1.ebuild, +nspr-4.10.6.ebuild, + -nspr-4.10.3.ebuild: + version bump, remove old; security bug 512896. Also added a multilib-minimal + version for testing and eventual unmasking + + 24 Mar 2014; Agostino Sarubbo nspr-4.10.4.ebuild: + Stable for ppc64, wrt bug #505072 + + 24 Mar 2014; Agostino Sarubbo nspr-4.10.4.ebuild: + Stable for alpha, wrt bug #505072 + + 23 Mar 2014; Agostino Sarubbo nspr-4.10.4.ebuild: + Stable for ppc, wrt bug #505072 + + 22 Mar 2014; Markus Meier nspr-4.10.4.ebuild: + arm stable, bug #505072 + + 22 Mar 2014; Agostino Sarubbo nspr-4.10.4.ebuild: + Stable for x86, wrt bug #505072 + + 22 Mar 2014; Agostino Sarubbo nspr-4.10.4.ebuild: + Stable for amd64, wrt bug #505072 + + 22 Mar 2014; Jeroen Roovers nspr-4.10.4.ebuild: + Stable for HPPA (bug #505072). + + 20 Mar 2014; Lars Wendler +nspr-4.10.2.ebuild: + Restore latest stable nspr ebuild. + +*nspr-4.10.4 (20 Mar 2014) + + 20 Mar 2014; Lars Wendler -nspr-4.10.2.ebuild, + +nspr-4.10.4.ebuild: + Version bump. Removed old. + +*nspr-4.10.3 (05 Feb 2014) + + 05 Feb 2014; Lars Wendler -nspr-4.10.1.ebuild, + +nspr-4.10.3.ebuild: + Version bump. Removed old. + + 01 Feb 2014; Mike Frysinger nspr-4.10.2.ebuild: + Mark m68k/s390/sh stable. + + 22 Jan 2014; Mike Frysinger nspr-4.10.2.ebuild: + Add arm64 love. + + 07 Dec 2013; Agostino Sarubbo nspr-4.10.2.ebuild: + Stable for arm, wrt bug #489796 + + 01 Dec 2013; Agostino Sarubbo nspr-4.10.2.ebuild: + Stable for ppc64, wrt bug #489796 + + 01 Dec 2013; Agostino Sarubbo nspr-4.10.2.ebuild: + Stable for ppc, wrt bug #489796 + + 01 Dec 2013; Agostino Sarubbo nspr-4.10.2.ebuild: + Stable for x86, wrt bug #489796 + + 01 Dec 2013; Agostino Sarubbo nspr-4.10.2.ebuild: + Stable for amd64, wrt bug #489796 + + 26 Nov 2013; Jeroen Roovers nspr-4.10.2.ebuild: + Stable for HPPA too. + +*nspr-4.10.2 (18 Nov 2013) + + 18 Nov 2013; Lars Wendler -nspr-4.9.5.ebuild, + +nspr-4.10.2.ebuild, -files/nspr-4.6.1-config-1.patch, + -files/nspr-4.8-config.patch, -files/nspr-4.9-pkgconfig-gentoo.patch: + Version bump. Removed old. + + 09 Oct 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for sparc, wrt bug #486114 + + 06 Oct 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for alpha, wrt bug #486114 + + 06 Oct 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for ia64, wrt bug #486114 + + 01 Oct 2013; Jeroen Roovers nspr-4.10.ebuild: + Stable for HPPA (bug #486114). + +*nspr-4.10.1 (27 Sep 2013) + + 27 Sep 2013; Jory A. Pratt +nspr-4.10.1.ebuild: + NVB to 4.10.1 + + 26 Aug 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for ppc, wrt bug #479968 + + 24 Aug 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for arm, wrt bug #479968 + + 24 Aug 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for ppc64, wrt bug #479968 + + 12 Aug 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for x86, wrt bug #479968 + + 12 Aug 2013; Agostino Sarubbo nspr-4.10.ebuild: + Stable for amd64, wrt bug #479968 + + 20 Jun 2013; Patrick Lauer nspr-4.9.5.ebuild: + QA: Add s390 stable keyword as all other stable versions were pruned + + 19 Jun 2013; Lars Wendler + +files/nspr-4.7.0-prtime.patch: + Readded mistakenly removed patch. + + 19 Jun 2013; Lars Wendler -nspr-4.8.8.ebuild, + -nspr-4.8.9.ebuild, -nspr-4.9.ebuild, -nspr-4.9.1.ebuild, -nspr-4.9.2.ebuild, + -nspr-4.9.2-r1.ebuild, -nspr-4.9.4.ebuild, -nspr-4.9.5-r1.ebuild, + -nspr-4.9.5-r2.ebuild, -nspr-4.9.6.ebuild, -files/nspr-4.6.1-config.patch, + -files/nspr-4.7.0-prtime.patch, -files/nspr-4.8.3-aix-soname.patch, + -files/nspr-4.8-pkgconfig-gentoo-2.patch, + -files/nspr-4.8-pkgconfig-gentoo-3.patch, -files/nspr-4.9.1-x32_v0.2.patch: + Removed old versions. + +*nspr-4.10 (19 Jun 2013) + + 19 Jun 2013; Jory A. Pratt +nspr-4.10.ebuild: + Misc bug fixes, http://tinyurl.com/lvrhnoh + +*nspr-4.9.6 (29 Mar 2013) + + 29 Mar 2013; Jory A. Pratt +nspr-4.9.6.ebuild: + Version bump, bmo #807883,782214,812085 includes aarch64 support + +*nspr-4.9.5-r2 (12 Mar 2013) + + 12 Mar 2013; Mike Frysinger +nspr-4.9.5-r2.ebuild: + Drop lib name shuffling since we no longer change the SONAME. Upstream can + deal with this long term (moz bug 452873). + +*nspr-4.9.5-r1 (12 Mar 2013) + + 12 Mar 2013; +nspr-4.9.5-r1.ebuild, + +files/nspr-4.9.5_nspr_config.patch: + Address concerns in bug #454576 + + 26 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for alpha, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for arm, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for sparc, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for hppa, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for ia64, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for ppc64, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for ppc, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for x86, wrt bug #455558 + + 24 Feb 2013; Agostino Sarubbo nspr-4.9.5.ebuild: + Stable for amd64, wrt bug #455558 + +*nspr-4.9.5 (15 Feb 2013) + + 15 Feb 2013; Lars Wendler +nspr-4.9.5.ebuild: + Version bump. + + 08 Feb 2013; Agostino Sarubbo nspr-4.9.4.ebuild: + Stable for s390, wrt bug #450286 + + 08 Feb 2013; Agostino Sarubbo nspr-4.9.4.ebuild: + Stable for sh, wrt bug #450286 + + 04 Feb 2013; Agostino Sarubbo nspr-4.9.4.ebuild: + Stable for arm, wrt bug #450940 + + 21 Jan 2013; Agostino Sarubbo nspr-4.9.4.ebuild: + Stable for sparc/ppc/ppc64/x86/amd64, wrt bug #450940 + + 16 Jan 2013; Lars Wendler nspr-4.9.1.ebuild, + nspr-4.9.2.ebuild, nspr-4.9.2-r1.ebuild, nspr-4.9.4.ebuild: + Converted MPL-1.1 to MPL-2.0 license (bug #452588). + + 16 Jan 2013; Jeroen Roovers nspr-4.9.4.ebuild: + Stable for HPPA (bug #450940). + + 06 Jan 2013; Raúl Porcel nspr-4.9.ebuild, + nspr-4.9.1.ebuild, nspr-4.9.2.ebuild, nspr-4.9.2-r1.ebuild, + nspr-4.9.4.ebuild: + Add ~sh + + 29 Nov 2012; Anthony G. Basile nspr-4.9.2.ebuild: + stable ppc64, bug #439586 + + 25 Nov 2012; Raúl Porcel nspr-4.9.2.ebuild: + alpha/ia64/sparc stable wrt #439586 + +*nspr-4.9.4 (25 Nov 2012) + + 25 Nov 2012; +nspr-4.9.4.ebuild: + nspr version bump, fix bug #436200 + + 21 Nov 2012; Markus Meier nspr-4.9.2.ebuild: + arm stable, bug #439586 + + 20 Nov 2012; Agostino Sarubbo nspr-4.9.2.ebuild: + Stable for ppc, tested by Vicente Olivert Riera , wrt + bug #443450 + +*nspr-4.9.2-r1 (20 Nov 2012) + + 20 Nov 2012; Anthony G. Basile +nspr-4.9.2-r1.ebuild: + Avoid calling AR and RANLIB directly, bug #443450 + + 15 Sep 2012; Andreas Schuerch nspr-4.9.2.ebuild: + x86 stable, see bug 433383 + + 08 Sep 2012; Agostino Sarubbo nspr-4.9.2.ebuild: + Stable for amd64, wrt bug #433383 + + 04 Sep 2012; Jeroen Roovers nspr-4.9.2.ebuild: + Stable for HPPA (bug #433383). + + 25 Aug 2012; Michael Weber nspr-4.9.1.ebuild: + ppc stable (bug 427224) + +*nspr-4.9.2 (01 Aug 2012) + + 01 Aug 2012; Jory A. Pratt + +files/nspr-4.9.1-x32_v0.2.patch, +nspr-4.9.2.ebuild, + -files/nspr-4.9.1-x32_v0.1.patch, -nspr-4.9.1-r2.ebuild: + Version bump, remove stale x32 build + + 29 Jul 2012; Raúl Porcel nspr-4.9.1.ebuild: + alpha/ia64/sparc stable wrt #427224 + + 23 Jul 2012; Jeroen Roovers nspr-4.9.1.ebuild: + Stable for HPPA (bug #427224). + +*nspr-4.9.1-r2 (24 Jun 2012) + + 24 Jun 2012; Jory A. Pratt -nspr-4.9.1-r1.ebuild, + +nspr-4.9.1-r2.ebuild, +files/nspr-4.9.1-x32_v0.1.patch, + -files/nspr-4.9.1-x32.patch: + Fix undefined references for x32 + +*nspr-4.9.1-r1 (22 Jun 2012) + + 22 Jun 2012; Jory A. Pratt +nspr-4.9.1-r1.ebuild, + +files/nspr-4.9.1-x32.patch: + Add support for x32, bug #422625 + + 19 Jun 2012; Andreas Schuerch nspr-4.9.1.ebuild: + x86 stable, thanks Mikle Kolyada + + 11 Jun 2012; Agostino Sarubbo nspr-4.9.1.ebuild: + Stable for amd64, wrt bug #420125 + + 07 Jun 2012; Michael Weber nspr-4.9.ebuild: + ppc stable (bug 414963) + +*nspr-4.9.1 (06 Jun 2012) + + 06 Jun 2012; Jory A. Pratt +nspr-4.9.1.ebuild: + Version bump for security release of nss-3.13.5 + + 28 May 2012; Raúl Porcel nspr-4.9.ebuild: + sparc stable + + 26 May 2012; Raúl Porcel nspr-4.9.ebuild: + alpha/ia64 stable + + 26 May 2012; Markus Meier nspr-4.9.ebuild: + arm stable, bug #414963 + + 07 May 2012; Jory A. Pratt nspr-4.9.ebuild: + Fix cross compilation bug #414099 + + 26 Apr 2012; Alexis Ballier nspr-4.9.ebuild: + keyword ~amd64-fbsd + + 30 Mar 2012; Jory A. Pratt nspr-4.9.ebuild: + Address bug #406529 + + 25 Mar 2012; Thomas Kahle nspr-4.9.ebuild: + marked x86 per bug 408161 + + 22 Mar 2012; Agostino Sarubbo nspr-4.9.ebuild: + Stable for amd64, wrt bug #408161 + +*nspr-4.9 (26 Feb 2012) + + 26 Feb 2012; Jory A. Pratt -nspr-4.8.6.ebuild, + -nspr-4.8.7.ebuild, -nspr-4.8.9-r1.ebuild, +nspr-4.9.ebuild, + +files/nspr-4.9-pkgconfig-gentoo.patch: + remove stale versions, version bump + +*nspr-4.8.9-r1 (10 Jan 2012) + + 10 Jan 2012; Jory A. Pratt +nspr-4.8.9-r1.ebuild, + +files/nspr-4.8.9-link-flags.patch: + Ensure cflags are passed during linking, bug #365975 + + 25 Nov 2011; Kacper Kowalik nspr-4.8.9.ebuild: + ppc64 stable wrt #388045 + + 19 Nov 2011; Raúl Porcel nspr-4.8.9.ebuild: + alpha/ia64/sparc stable wrt #388045 + + 06 Nov 2011; Brent Baude nspr-4.8.9.ebuild: + Marking nspr-4.8.9 ppc for bug 388045 + + 05 Nov 2011; Markus Meier nspr-4.8.9.ebuild: + arm stable, bug #388045 + + 30 Oct 2011; Pawel Hajdan jr nspr-4.8.9.ebuild: + x86 stable wrt bug #388045 + + 28 Oct 2011; Jeroen Roovers nspr-4.8.9.ebuild: + Stable for HPPA (bug #388045). + + 28 Oct 2011; Tony Vroon nspr-4.8.9.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian + "idella4" Delaney in security bug #388045. + + 24 Sep 2011; Fabian Groffen nspr-4.8.9.ebuild: + Fix pkg-config and nspr-config for Darwin where the linker doesn't understand + (and need) -R arguments, bug #364753 + + 04 Sep 2011; Markus Meier nspr-4.8.8.ebuild: + arm stable, bug #379549 + + 03 Sep 2011; Pawel Hajdan jr nspr-4.8.8.ebuild: + x86 stable wrt bug #380913 + + 03 Sep 2011; Kacper Kowalik nspr-4.8.8.ebuild: + ppc/ppc64 stable wrt #379549 + + 28 Aug 2011; Tony Vroon nspr-4.8.8.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug + #380913 filed by Chí-Thanh Christopher Nguyễn. + +*nspr-4.8.9 (27 Aug 2011) + + 27 Aug 2011; Jory A. Pratt +nspr-4.8.9.ebuild: + Version bump, misc fixes + + 14 May 2011; Kacper Kowalik nspr-4.8.7.ebuild: + ppc/ppc64 stable wrt #360315 + +*nspr-4.8.8 (13 May 2011) + + 13 May 2011; Jory A. Pratt +nspr-4.8.8.ebuild: + Version bump + + 07 May 2011; Raúl Porcel nspr-4.8.7.ebuild: + alpha/arm/ia64/sparc stable wrt #360315 + + 06 May 2011; Jeroen Roovers nspr-4.8.7.ebuild: + Stable for HPPA (bug #360315). + + 03 May 2011; Thomas Kahle nspr-4.8.7.ebuild: + x86 stable per bug 360315 + + 03 May 2011; Markos Chandras nspr-4.8.7.ebuild: + Stable on amd64 wrt bug #360315 + + 27 Feb 2011; Fabian Groffen nspr-4.8.7.ebuild: + Change from file to scanelf/scanmacho, such that detection of platform + bitwidth is easier and less prone to changes across systems and output of + file, bug #354483 + +*nspr-4.8.7 (14 Jan 2011) + + 14 Jan 2011; Jory A. Pratt -nspr-4.8.6-r1.ebuild, + +nspr-4.8.7.ebuild, -files/nspr-4.8-parallel-fixup.patch: + version bump + + 01 Jan 2011; Jory A. Pratt -nspr-4.8.ebuild, + -nspr-4.8.4.ebuild, -nspr-4.8.4-r1.ebuild: + remove stable ebuilds with security issues + +*nspr-4.8.6-r1 (11 Oct 2010) + + 11 Oct 2010; Jory A. Pratt +nspr-4.8.6-r1.ebuild, + +files/nspr-4.8-parallel-fixup.patch: + Ensure we can build in parallel + + 14 Sep 2010; Jeroen Roovers nspr-4.8.6.ebuild: + Stable for HPPA (bug #336396). + + 14 Sep 2010; Raúl Porcel nspr-4.8.6.ebuild: + alpha/arm/ia64/sparc stable wrt #336396 + + 12 Sep 2010; Joseph Jezak nspr-4.8.6.ebuild: + Marked ppc ppc64 for bug #336396. + + 11 Sep 2010; Markos Chandras nspr-4.8.6.ebuild: + Stable on amd64 wrt bug #336396 + + 09 Sep 2010; Christian Faulhammer nspr-4.8.6.ebuild: + stable x86, security bug 336396 + +*nspr-4.8.6 (25 Jul 2010) + + 25 Jul 2010; Jory A. Pratt +nspr-4.8.6.ebuild: + version bump + + 21 Jul 2010; Jory A. Pratt nspr-4.8.4-r1.ebuild: + Fix src_compile() so we are not failing to build + + 21 Jul 2010; Jeremy Olexa + +files/nspr-4.7.1-solaris.patch, +files/nspr-4.7.4-solaris.patch, + +files/nspr-4.8.3-aix-gcc.patch, +files/nspr-4.8.3-aix-soname.patch, + nspr-4.8.4-r1.ebuild, +files/nspr-4.8.4-darwin-install_name.patch: + Migrate changes from Gentoo Prefix overlay. Convert to EAPI3, add patches, + etc. Approved by mozilla team in IRC, reference bug 328119 + + 02 Jul 2010; Guy Martin nspr-4.8.4.ebuild: + hppa stable, #324735 + + 31 May 2010; Joseph Jezak nspr-4.8.4.ebuild: + Marked ppc/ppc64 stable for bug #314025. + +*nspr-4.8.4-r1 (16 May 2010) + + 16 May 2010; + +files/nspr-4.8-pkgconfig-gentoo-3.patch, +nspr-4.8.4-r1.ebuild: + ensure -Wl, -R is passed via pkg-config + + 09 May 2010; Raúl Porcel nspr-4.8.4.ebuild: + alpha/arm/ia64/sparc stable wrt #314025 + + 20 Apr 2010; Christian Faulhammer nspr-4.8.4.ebuild: + stable x86, bug 314025 + + 18 Apr 2010; Pacho Ramos nspr-4.8.4.ebuild: + amd64 stable, bug 314025 + + 10 Apr 2010; -files/nspr-4.6.1-gcc-visibility.patch, + -files/nspr-4.6.1-prtime.patch, -nspr-4.6.8.ebuild, -nspr-4.7.3.ebuild, + -nspr-4.7.4.ebuild, -nspr-4.8.2.ebuild, -nspr-4.8.2-r1.ebuild, + -nspr-4.8.3-r3.ebuild, -files/nspr-4.8-pkgconfig-gentoo.patch, + -files/nspr-4.8-pkgconfig-gentoo-1.patch, -files/nspr.pc.in: + remove stable ebuilds/files + +*nspr-4.8.4 (09 Mar 2010) + + 09 Mar 2010; + +files/nspr-4.8-pkgconfig-gentoo-2.patch, +nspr-4.8.4.ebuild: + Version bump + +*nspr-4.8.3-r3 (22 Feb 2010) + + 22 Feb 2010; -nspr-4.8.3-r2.ebuild, + +nspr-4.8.3-r3.ebuild: + minor fix ups, readd ipv6 useflag + +*nspr-4.8.3-r2 (11 Feb 2010) + + 11 Feb 2010; -nspr-4.8.3.ebuild, + -nspr-4.8.3-r1.ebuild, +nspr-4.8.3-r2.ebuild: + Finish fixing upstream conerns about build issues, move to /usr/lib{64} + +*nspr-4.8.3-r1 (09 Feb 2010) + + 09 Feb 2010; +nspr-4.8.3-r1.ebuild: + remove unneeded configure options, fix debug/optimize + +*nspr-4.8.3 (07 Feb 2010) + + 07 Feb 2010; +nspr-4.8.3.ebuild: + version bump + +*nspr-4.8.2-r1 (27 Jan 2010) + + 27 Jan 2010; + +files/nspr-4.8-pkgconfig-gentoo-1.patch, +nspr-4.8.2-r1.ebuild: + Ensure dynamic linking stays consistent for all + +*nspr-4.8.2 (30 Nov 2009) + + 30 Nov 2009; Jory A. Pratt +nspr-4.8.2.ebuild, + +files/nspr-4.8-config.patch, +files/nspr-4.8-pkgconfig-gentoo.patch: + version bump + + 12 Nov 2009; Joseph Jezak nspr-4.8.ebuild: + Marked ppc64 stable for bug #280837. + + 23 Sep 2009; Raúl Porcel nspr-4.8.ebuild: + alpha/arm/ia64/sparc stable wrt #280837 + + 22 Sep 2009; Markus Meier nspr-4.8.ebuild: + amd64 stable, bug #280837 + + 19 Aug 2009; Mounir Lamouri nspr-4.8.ebuild: + Stable for ppc. Bug 280837 + + 17 Aug 2009; Jeroen Roovers nspr-4.8.ebuild: + Stable for HPPA (bug #280837). + + 14 Aug 2009; Christian Faulhammer nspr-4.8.ebuild: + stable x86, bug 280837 + + 02 Aug 2009; Jeremy Olexa nspr-4.6.8.ebuild, + nspr-4.7.3.ebuild, nspr-4.7.4.ebuild, nspr-4.8.ebuild: + clean up non-acceptable language + +*nspr-4.8 (24 Jun 2009) + + 24 Jun 2009; +nspr-4.8.ebuild: + Add nspr-4.8, dependency of firefox 3.5rc* + + 01 May 2009; Markus Meier nspr-4.7.4.ebuild: + amd64 stable, bug #267234 + + 30 Apr 2009; Raúl Porcel nspr-4.7.4.ebuild: + alpha/arm/ia64/sparc stable wrt #267234 + + 30 Apr 2009; Jeroen Roovers nspr-4.7.4.ebuild: + Stable for HPPA (bug #267234). + + 29 Apr 2009; Brent Baude nspr-4.7.4.ebuild: + Marking nspr-4.7.4 ppc64 and ppc for bug 267234 + + 29 Apr 2009; Christian Faulhammer nspr-4.6.8.ebuild, + nspr-4.7.3.ebuild, nspr-4.7.4.ebuild: + make repoman happy and set RDEPEND explicitly + + 29 Apr 2009; Christian Faulhammer nspr-4.7.4.ebuild: + stable x86, security bug 267234 + +*nspr-4.7.4 (15 Apr 2009) + + 15 Apr 2009; Raúl Porcel +nspr-4.7.4.ebuild: + Version bump + + 12 Apr 2009; Friedrich Oslage nspr-4.7.3.ebuild: + Stable on sparc, security bug #262704 and security bug #265165 + + 27 Dec 2008; Brent Baude nspr-4.7.3.ebuild: + Marking nspr-4.7.3 ppc64 and ppc for bug 234646 + + 26 Dec 2008; Jeroen Roovers nspr-4.7.3.ebuild: + Stable for HPPA (bug #234646). + + 24 Dec 2008; Raúl Porcel -nspr-4.7.1.ebuild, + -nspr-4.7.2.ebuild, nspr-4.7.3.ebuild: + alpha/arm/ia64 stable wrt #234646 + + 23 Dec 2008; Markus Meier nspr-4.7.3.ebuild: + x86 stable, bug #234646 + + 22 Dec 2008; Olivier Crête nspr-4.7.3.ebuild: + Stable on amd64, bug #234646 + + 15 Nov 2008; Raúl Porcel nspr-4.6.8.ebuild, + nspr-4.7.1.ebuild, nspr-4.7.2.ebuild, nspr-4.7.3.ebuild: + Enhance die message when checking for 64bits, bug #246929 + +*nspr-4.7.2 (14 Nov 2008) +*nspr-4.7.3 (14 Nov 2008) + + 14 Nov 2008; Raúl Porcel +nspr-4.7.2.ebuild, + +nspr-4.7.3.ebuild: + Version bump + + 26 Sep 2008; Raúl Porcel nspr-4.6.8.ebuild: + arm stable + + 13 Aug 2008; Raúl Porcel -nspr-4.7.ebuild, + -nspr-4.7.1_beta2.ebuild, nspr-4.7.1.ebuild: + Respect LDFLAGS, bug #181790, remove old + +*nspr-4.7.1 (11 May 2008) + + 11 May 2008; Raúl Porcel +nspr-4.7.1.ebuild: + Version bump + + 30 Apr 2008; Raúl Porcel nspr-4.6.8.ebuild, + nspr-4.7.ebuild, nspr-4.7.1_beta2.ebuild: + Add CC and CXX to make + + 02 Apr 2008; Raúl Porcel -nspr-4.7.1_beta1.ebuild, + nspr-4.7.1_beta2.ebuild: + Restore keywords, remove old + + 26 Mar 2008; Markus Meier nspr-4.6.8.ebuild: + amd64 stable, bug #213601 + + 23 Mar 2008; nixnut nspr-4.6.8.ebuild: + Stable on ppc wrt bug 213601 + + 22 Mar 2008; Brent Baude nspr-4.6.8.ebuild: + Marking nspr-4.6.8 ppc64 for bug 213601 + + 17 Mar 2008; Jeroen Roovers nspr-4.6.8.ebuild: + Stable for HPPA (bug #213601). + +*nspr-4.7.1_beta2 (17 Mar 2008) + + 17 Mar 2008; Raúl Porcel nspr-4.6.7.ebuild, + nspr-4.6.8.ebuild, nspr-4.7.ebuild, nspr-4.7.1_beta1.ebuild, + +nspr-4.7.1_beta2.ebuild: + Version bump, fix LICENSE, thanks to zlin + + 16 Mar 2008; Raúl Porcel nspr-4.6.8.ebuild: + alpha/ia64/sparc/x86 stable + +*nspr-4.7.1_beta1 (25 Feb 2008) + + 25 Feb 2008; Raúl Porcel +nspr-4.7.1_beta1.ebuild: + Version bump + + 14 Feb 2008; Raúl Porcel nspr-4.6.7.ebuild, + nspr-4.6.8.ebuild, nspr-4.7.ebuild: + Fix bug #210041, bug #210039, thanks to vapier + +*nspr-4.7 (11 Feb 2008) +*nspr-4.6.8 (11 Feb 2008) + + 11 Feb 2008; Raúl Porcel +nspr-4.6.8.ebuild, + +nspr-4.7.ebuild, -nspr-4.7.0_pre20080129.ebuild: + Version bump + +*nspr-4.7.0_pre20080129 (31 Jan 2008) + + 31 Jan 2008; Raúl Porcel + -nspr-4.7.0_pre20071016.ebuild, -nspr-4.7.0_pre20071218.ebuild, + -nspr-4.7.0_pre20080113.ebuild, -nspr-4.7.0_pre20080120.ebuild, + +nspr-4.7.0_pre20080129.ebuild: + Version bump, remove old + +*nspr-4.7.0_pre20080120 (24 Jan 2008) + + 24 Jan 2008; Raúl Porcel + +nspr-4.7.0_pre20080120.ebuild: + Version bump + +*nspr-4.7.0_pre20080113 (18 Jan 2008) + + 18 Jan 2008; Raúl Porcel + +nspr-4.7.0_pre20080113.ebuild: + Version bump + +*nspr-4.7.0_pre20071218 (22 Dec 2007) + + 22 Dec 2007; Raúl Porcel + +nspr-4.7.0_pre20071218.ebuild: + Version bump + + 18 Dec 2007; Raúl Porcel -nspr-4.6.5-r1.ebuild: + old + + 17 Dec 2007; Stuart Longland nspr-4.6.5-r1.ebuild, + nspr-4.6.7.ebuild, nspr-4.7.0_pre20071016.ebuild: + Mark 4.6.7 stable on MIPS. Fix quoting issues in all versions. + +*nspr-4.7.0_pre20071016 (12 Dec 2007) + + 12 Dec 2007; Raúl Porcel + +files/nspr-4.7.0-prtime.patch, -nspr-4.6.6.ebuild, + +nspr-4.7.0_pre20071016.ebuild: + Version bump, remove old + + 15 Aug 2007; Christoph Mende nspr-4.6.7.ebuild: + Stable on amd64 wrt bug #188158 + + 14 Aug 2007; Markus Rothe nspr-4.6.7.ebuild: + Stable on ppc64; bug #188158 + + 13 Aug 2007; Jeroen Roovers nspr-4.6.7.ebuild: + Stable for HPPA (bug #188158). + + 09 Aug 2007; Gustavo Zacarias nspr-4.6.7.ebuild: + Stable on sparc wrt #188158 + + 09 Aug 2007; Tobias Scherbaum nspr-4.6.7.ebuild: + ppc stable, bug #188158 + + 08 Aug 2007; Raúl Porcel nspr-4.6.7.ebuild: + alpha/ia64/x86 stable wrt #188158 + +*nspr-4.6.7 (08 Jul 2007) + + 08 Jul 2007; Raúl Porcel +nspr-4.6.7.ebuild: + Version bump + + 20 Apr 2007; Raúl Porcel + -files/nspr-4.3-amd64.patch, -files/nspr-4.4.1-hppa.patch, + -files/nspr-4.4.1-ppc64.patch, -files/nspr-4.6.3-fbsd62.patch, + -nspr-4.6.3.ebuild, -nspr-4.6.3-r1.ebuild, -nspr-4.6.4.ebuild, + -nspr-4.6.4-r3.ebuild: + Cleanup + + 20 Apr 2007; Stuart Longland nspr-4.6.5-r1.ebuild: + Tested and marked stable on mips as per bug #169751 + + 11 Mar 2007; Bryan Østergaard nspr-4.6.5-r1.ebuild: + Stable on Alpha + IA64. + +*nspr-4.6.6 (09 Mar 2007) + + 09 Mar 2007; Raúl Porcel +nspr-4.6.6.ebuild: + Version bump + + 08 Mar 2007; Tobias Scherbaum + nspr-4.6.5-r1.ebuild: + Stable on ppc wrt bug #169751. + + 08 Mar 2007; Marien Zwart Manifest: + Recommit Manifest that was broken by cvs problems. + + 08 Mar 2007; Steve Dibb nspr-4.6.3.ebuild, + nspr-4.6.3-r1.ebuild, nspr-4.6.4.ebuild, nspr-4.6.4-r3.ebuild: + Adding multilib to inheritance + + 08 Mar 2007; Steve Dibb nspr-4.6.5-r1.ebuild: + amd64 stable, bug 169751 + + 08 Mar 2007; Gustavo Zacarias nspr-4.6.5-r1.ebuild: + Stable on sparc wrt #169751 + + 07 Mar 2007; Markus Rothe nspr-4.6.5-r1.ebuild: + Stable on ppc64; bug #169751 + + 07 Mar 2007; Raúl Porcel nspr-4.6.5-r1.ebuild: + license change, bug 150118 + + 07 Mar 2007; Jeroen Roovers nspr-4.6.5-r1.ebuild: + Stable for HPPA (bug #169751). + + 07 Mar 2007; Raúl Porcel nspr-4.6.5-r1.ebuild: + x86 stable wrt bug 169751 + +*nspr-4.6.5-r1 (07 Feb 2007) +*nspr-4.6.4-r3 (07 Feb 2007) + + 07 Feb 2007; Raúl Porcel -nspr-4.6.4-r2.ebuild, + +nspr-4.6.4-r3.ebuild, -nspr-4.6.5.ebuild, +nspr-4.6.5-r1.ebuild: + Fix pkgconfig file correctly, thanks to plaes from IRC for testing this + +*nspr-4.6.5 (07 Feb 2007) +*nspr-4.6.4-r2 (07 Feb 2007) + + 07 Feb 2007; Raúl Porcel + -files/nspr-4.6.4-config-2.patch, -nspr-4.6.4-r1.ebuild, + +nspr-4.6.4-r2.ebuild, +nspr-4.6.5.ebuild: + remove broken ebuild, bug 165542. Version bump, remove gnuconfig_update + usage, bug 160184. Thanks to plaes at IRC for testing it. + + 05 Feb 2007; Raúl Porcel -nspr-4.1.2.ebuild, + -nspr-4.3.ebuild, -nspr-4.4.1.ebuild, -nspr-4.4.1-r2.ebuild, + -nspr-4.6.1-r2.ebuild, -nspr-4.6.1-r3.ebuild, -nspr-4.6.2.ebuild: + drop old + + 04 Feb 2007; Alexander H. Færøy nspr-4.6.3.ebuild: + Stable on MIPS; bug #148284 + + 28 Jan 2007; Raúl Porcel metadata.xml: + Move to mozilla herd, bug 160313 + +*nspr-4.6.4-r1 (05 Jan 2007) + + 05 Jan 2007; Alon Bar-Lev + +files/nspr-4.6.4-config-2.patch, +nspr-4.6.4-r1.ebuild: + Remove gnuconfig eclass usage, bug#160184 + +*nspr-4.6.4 (21 Dec 2006) + + 21 Dec 2006; Alon Bar-Lev +nspr-4.6.4.ebuild: + Version bump, closes bug#158707, thanks to Walter Meinl + +*nspr-4.6.3-r1 (10 Oct 2006) + + 10 Oct 2006; Robin H. Johnson +nspr-4.6.3-r1.ebuild: + Bug #150731, use_enable debug to fix an upstream crash. + + 27 Sep 2006; Bryan Østergaard nspr-4.6.3.ebuild: + Stable on ia64. + + 27 Sep 2006; Fernando J. Pereda nspr-4.6.3.ebuild: + Stable on alpha wrt bug #148284 + + 26 Sep 2006; Diego Pettenò + files/nspr-4.6.3-fbsd62.patch: + Simplify patch as per upstrem bug #354305. + + 26 Sep 2006; Diego Pettenò + +files/nspr-4.6.3-fbsd62.patch, nspr-4.6.3.ebuild: + Add patch to build on FreeBSD 6.2. + + 21 Sep 2006; Tobias Scherbaum nspr-4.6.3.ebuild: + hppa stable, bug #148284 + + 21 Sep 2006; Tobias Scherbaum nspr-4.6.3.ebuild: + ppc stable, bug #148284 + + 21 Sep 2006; Gustavo Zacarias nspr-4.6.3.ebuild: + Stable on sparc wrt security #148284 + + 20 Sep 2006; nspr-4.6.3.ebuild: + Stable on x86, security bug #148284. + + 20 Sep 2006; nspr-4.6.3.ebuild: + stable on amd64 wrt bug 148284 + + 20 Sep 2006; Markus Rothe nspr-4.6.3.ebuild: + Stable on ppc64; bug #148284 + +*nspr-4.6.3 (16 Sep 2006) + + 16 Sep 2006; Stefan Schweizer +nspr-4.6.3.ebuild: + version bump, security bug 147652 + + 12 Jul 2006; Aron Griffis nspr-4.6.2.ebuild: + Mark 4.6.2 stable on ia64. #134798 + + 07 Jul 2006; Diego Pettenò nspr-4.6.2.ebuild: + Add ~x86-fbsd keyword. + +*nspr-4.6.2 (02 Jun 2006) + + 02 Jun 2006; Jory A. Pratt +nspr-4.6.2.ebuild: + revision bump + +*nspr-4.6.1-r3 (23 Feb 2006) + + 23 Feb 2006; +files/nspr-4.6.1-prtime.patch, + -nspr-4.6.1-r1.ebuild, +nspr-4.6.1-r3.ebuild: + fix to prtime for sparc and other archs + +*nspr-4.6.1-r2 (09 Feb 2006) + + 09 Feb 2006; +files/nspr-4.6.1-config-1.patch, + +nspr-4.6.1-r2.ebuild: + rpath fix/hack + + 08 Feb 2006; +files/nspr-4.6.1-lang.patch, + nspr-4.6.1-r1.ebuild: + Locales fixed thanks to vapier bug #121999 + +*nspr-4.6.1-r1 (30 Jan 2006) + + 30 Jan 2006; +files/nspr-4.6.1-config.patch, + +files/nspr-4.6.1-gcc-visibility.patch, -nspr-4.6.1.ebuild, + +nspr-4.6.1-r1.ebuild: + full changes for nspr-config, revision bump + +*nspr-4.6.1 (26 Jan 2006) + + 26 Jan 2006; Marcelo Goes +files/nspr.pc.in, + +metadata.xml, +nspr-4.6.1.ebuild: + 4.6.1 version bump for bug 120441. Added crypto as a herd. + + 25 Sep 2005; Mike Frysinger nspr-4.4.1-r2.ebuild: + Touchup ebuild and run gnuconfig #99975 by Yuri Vasilevski. + + 22 Aug 2005; Diego Pettenò nspr-4.4.1-r2.ebuild: + Unbreak on Gentoo/FreeBSD, use cp -R instead of cp -r (-L option is not + valid with the latter). + + 04 Feb 2005; Stephen P. Becker nspr-4.4.1-r2.ebuild: + stable on mips + + 28 Jan 2005; Joseph Jezak nspr-4.4.1-r2.ebuild: + Marked ppc stable. + + 20 Jan 2005; Aron Griffis nspr-4.4.1-r2.ebuild: + stable on ia64 + + 23 Dec 2004; Guy Martin nspr-4.4.1-r2.ebuild: + Stable on hppa. + + 20 Dec 2004; Bryan Østergaard nspr-4.4.1-r2.ebuild: + Stable on alpha. + + 17 Dec 2004; Markus Rothe nspr-4.4.1-r2.ebuild: + Added patch to let nss compile on ppc64 + + 17 Dec 2004; Markus Rothe nspr-4.4.1-r2.ebuild: + Stable on ppc64 + + 15 Dec 2004; Gustavo Zacarias nspr-4.4.1-r2.ebuild: + Stable on sparc + + 24 Nov 2004; Travis Tilley nspr-4.4.1-r2.ebuild: + marked stable on amd64 since this fixes the last bug keeping gnome 2.8 from + stable + +*nspr-4.4.1-r2 (24 Nov 2004) + + 24 Nov 2004; Travis Tilley -nspr-4.4.1-r1.ebuild, + +nspr-4.4.1-r2.ebuild: + get_libdir-ized and made libnspr actually install to /usr/$(get_libdir)/nspr + +*nspr-4.4.1-r1 (15 Nov 2004) + + 15 Nov 2004; Alastair Tse +nspr-4.4.1-r1.ebuild: + adding /etc/env.d entry to get around (#71004) + + 19 Sep 2004; Martin Schlemmer nspr-4.4.1.ebuild: + Do not install libs in /usr/bin. + + 14 Aug 2004; Tom Gall nspr-4.4.1.ebuild: + stable on ppc64, bug #58170 + + 28 Jul 2004; nspr-4.4.1.ebuild: + stable on ia64 + + 07 Jul 2004; Travis Tilley nspr-4.4.1.ebuild: + stable on amd64 + + 01 Jul 2004; Jeremy Huddleston nspr-4.1.2.ebuild, + nspr-4.3.ebuild, nspr-4.4.1.ebuild: + virtual/glibc -> virtual/libc + + 30 Apr 2004; Stephen P. Becker nspr-4.3.ebuild: + Stable on mips. + + 06 Apr 2004; Guy Martin : + Added a build-fix patch for hppa. + + 14 Mar 2004; Michael Sterrett nspr-4.1.2.ebuild, + nspr-4.3.ebuild, nspr-4.4.1.ebuild: + Don't assign default to S; header fix + + 07 Mar 2004; Stephen P. Becker nspr-4.4.1.ebuild: + Added ~mips keyword. + + 16 Feb 2004; Joshua Kinard nspr-4.3.ebuild: + Added ~mips to keywords + + 27 Jan 2004; Aron Griffis nspr-4.4.1.ebuild: + add ~ia64 + + 09 Jan 2004; Aron Griffis nspr-4.4.1.ebuild: + stable on alpha + +*nspr-4.4.1 (04 Jan 2004) + + 04 Jan 2004; Daniel Ahlberg nspr-4.4.1.ebuild: + Version bump. + + 04 Jan 2004; Daniel Ahlberg nspr-4.3.ebuild: + Update SRC_URI. + + 13 Nov 2003; Brad House nspr-4.3.ebuild, + files/nspr-4.3-amd64.patch: + amd64 patch from caleb@webninja.com + + 05 Sep 2003; Jason Wever nspr-4.3.ebuild: + Marked stable for sparc. + + 31 Jul 2003; Don Seiler ; nspr-4.3.ebuild: + Bumping to stable on ppc for gaim-encryption. + + 19 Jul 2003; Alastair Tse nspr-4.3.ebuild: + express to stable because evo 1.4.3 needs it + + 11 Jul 2003; Will Woods nspr-4.3.ebuild: + Added ~alpha to KEYWORDS + + 11 Jul 2003; Bartosch Pixa nspr-4.3.ebuild: + set ~ppc in keywords + +*nspr-4.3 (08 Jul 2003) + + 19 Nov 2003; Guy Martin nspr-4.3.ebuild : + Added hppa to KEYWORDS. + + 08 Jul 2003; Alastair Tse nspr-4.3.ebuild: + version bump, fixes duplicate fstat symbol in library. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*nspr-4.1.2 ( 10 Feb 2002 ) + + 10 Feb 2002; Karl Trygve Kalleberg ChangeLog files/digest-nspr-4.1.2 nspr-4.1.2.ebuild : + + Netscape Portable Runtime (NSPR) provides a platform-neutral API for system + level and libc like functions. The API is used in the Mozilla client, many + of Netscape/AOL/iPlanet's and other software offerings. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/Manifest b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/Manifest new file mode 100644 index 0000000000..f2424d6d54 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/Manifest @@ -0,0 +1,40 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX nspr-4.10.6-solaris.patch 1023 SHA256 c9baea43015c0f8fe436b2fef044b542d5ea05ad795accd022a21dd6953298bf SHA512 f6bd055f0945cf21e333489c9ddb230cb568ad24dc11173a6aa5c09883ca83a2e40aa70ff48e846fc5f36e8b5dabda91d32bcc04495b4d6d78ff95223d2803fc WHIRLPOOL 7525fd90818bc98247e5afed56ad62eca9b4860f821cce97b50d7e97ef4a8a1a1ed320652aaa85fe191cb50d29399c96e72300a549590ec8ae192ead990c0657 +AUX nspr-4.6.1-lang.patch 1718 SHA256 326f5f9d020e73a6ed8e949124eb075f21d856d0b099b8d04035ecc937cd35fb SHA512 ee23a7fffb36e8ea10fe029dcd2fa374eb397fb038c628d9140f20c9a6267dd2ee4f76fb02ec79698fae4a1493fe58b7b4f28795afd54cb868ef6fce276cf291 WHIRLPOOL 56ad48b4d75cc624382a60d783e36dfaf2c6fc5195f300710a35fa7a058ea4b0f5904e7d6de361e5f340116531c824cd86175dc80e52efbc04f5ded92e592ce9 +AUX nspr-4.7.0-prtime.patch 964 SHA256 3fd4f3c68257dced021c0bfa00245d0da2d6c64205135b1cc89f96a3375dffc7 SHA512 f8e09dda87e1d4a226fcf48ebc2cdfb20e67c351ffd227603b150636b19df49471ca0c617005e515ccee715df248363ed2e2162563ea6bce978e8607b6aba001 WHIRLPOOL 0090d17ebc287a39d18dbe531dc31522601ce4fc32ddd9a45bd9024987c328aa9fab7c7606673a1220c9b8602ee76c7f58bd7c4d3d639e8edb356d4d0efbd32e +AUX nspr-4.7.1-solaris.patch 516 SHA256 e47a0abb5b106af38fdfab2ca8661b4a1596d48ff7ca988280728dc6b8a49447 SHA512 864b842e77353b29f7d0b44cdd64d1a0f613fafa2d074f10adc30a1f1c2b69c5270646c25faa64a7b072e3f7d0f68134fe23eeaafd7bdf46d12f889074a8ef78 WHIRLPOOL b2caa24d39bb372a184a60f1a775d6787b6d6aec65db5d32772de5c70953b4a53ab6244b569bd5c1da63f5a6e00a7a50da6bd7e807085e3f3483aa90810ffe64 +AUX nspr-4.7.4-solaris.patch 2011 SHA256 9e72078c941229e7112b4bc184e195821c9243bfb9411e9eeefcdb889866ff9f SHA512 ff8b6403470e9eec401eafb33b109a850ca72e3b6e05e31514e68e9b0ca77aaf7dc0e8062f45406f5abd96671d3c352d9690b8da09454555929422a86d9c4fd4 WHIRLPOOL ea7a6543f474ccd45cfd6448d75ebf17057d9952fdb6d7610ad33603e94bcce0fe1c60b07d80570e49d35c0828748f239aacdce588514aeae472927fecaa8490 +AUX nspr-4.8.3-aix-gcc.patch 3673 SHA256 b801bc5e93c57e54a076f1b1ed85fc6c4d5d6f344e830929e0a2c4046930a17f SHA512 08a1625bb4ca7263e9f98289355e6def516e4b31a4bc856e75686a808575f2603056490b6b5dd6f33e616923c6e035cafec89ff86bcc4b9ceb0b9a5c10334f48 WHIRLPOOL f42200ebdd0ac5b6739c61a2673345a63a33eb1b9d0c471d6700c5b9f7a305a3a518d0d0715041e3aedb80a923e6ff183d035da151c0c51457a2e628317887ea +AUX nspr-4.8.4-darwin-install_name.patch 1102 SHA256 ca17efc9a60f4372b5da9c29ddf1143726381b9825907f8e3162974224636fab SHA512 1c62eaea00c4eebe6885bfffca41131cfd5cd1c848d7564ccae32a39f012834684b2d3113dcb1a3d4607629dbec9909d6754491dc7caa977203e6010623fef4d WHIRLPOOL 1f5674fe691d75dbf7b9549d58700fef973a8fd6f805a389727843ffb336392587833bbb19af9c22b1388b3d3dcd2c760978676c9a55d894b646e029f8ba7280 +AUX nspr-4.8.9-link-flags.patch 995 SHA256 f986c69ff6250f54eb291339ab5503e73cc5cc68af4c3c3ed5a25812bf47b610 SHA512 3c20019b5a378bc0cec1925c2324fc1b72bd1427e9262065952632c406bc6a8f9303fc55aabad472713f5e8656973db5c503dd9072ea01283a6f671dcd26b049 WHIRLPOOL 695310cfd54140b2c333f0b6556d8c049441b246a006cc885d2149a6d73d8d6223964d47d5af87c949ab2693fd320c4ecf67fd120b09862972a39df0cc00c7ca +AUX nspr-4.9.5_nspr_config.patch 445 SHA256 7414eaac7630ba3aa9f3c44b439471abb195c96796f78cf5ddfd4e10c68389e8 SHA512 3d3dc60b4bb4a6b469e992239ca7e5702949880bbe3e603691bf7cab199a80e6b9fd89aa3184c26d99185b43785f6f2f7a9a16e061080e13ca02146dd2f172bf WHIRLPOOL d807bc98ca6f47d943f0b6f9a4d33dee387eddf9ae4a9d6a8863697d96c82ae1560d871b76c866b6a85b4eb1d31e9e9f1ce59caa4f66c02bd68a913f822d5a16 +DIST nspr-4.10.2.tar.gz 1103130 SHA256 4d09ee67a6fb57d3c646098b0ac7fd1e31be1c2c2ca57cd2ad28b42e6d3cf400 SHA512 bb45c7a23c1bc38433520bfa71309085c25e65d004a3012c60e66c4f31fb6fdc45406cbd6228a5fdd89dfb02cd9badb5a3961186c32898aa456b04f0b6f53698 WHIRLPOOL 0cf2916c4cb595ee3ccd88da636a6599e2c3b5c51193608bbd2acfa9b3bcad89a7135af1f4cf42644495e17fc03c67a8b22719c0efb4faf8aacf1dcd0d0d9511 +DIST nspr-4.10.4.tar.gz 1107127 SHA256 eb3fcc5e4cbd90f244c19ea05c2dfb4d22df4acc777d34ec6946dbfae560d838 SHA512 9aadd94473e840246b08b4377ac68ec8a1474997b7a08484993186843afdaca65157cf8797d8922f137d881a4df6fda66edc188ba579fdc6bba429571a701222 WHIRLPOOL b52435751f7cb131523d8aef27cc0b1400fe281a018f9f7370cb8d894920d71df49d37450ba057c381590998a81796221858d2f2f06597fd71c93082854717a9 +DIST nspr-4.10.6.tar.gz 1131328 SHA256 df69ac8b0126f11907792384468adf42712b1d6db9772f4aa20c6d471594644a SHA512 a527a7123b4291903ac69899a82ea7e82a1945550b37f59199140a80d917540fb280172adeabf0fa09420debfd0d39c89c417166cd0a50e1eb6f1929a2a7460d WHIRLPOOL 6f7f422f50343f177896d9243a9ae89878823e92ffd3511131546a32b3cf481c9af34f5fef43c8a7c1d5974fc0959e1fa06ddd67133034563e06128e50a6f1f2 +DIST nspr-4.10.tar.gz 1103862 SHA256 0cfbe561676b92e5af3ddc7ac77452014e3da8885da66baec811e7354138cc16 SHA512 80d511e3bdce9a1efc577acc1671f507bef3d6ca933705f67a7aba567ff7b981e9cde70c2da6fbde82852938b779baa0058c82f937d4ac3e672f6d8e7bdefe8b WHIRLPOOL 404af25a7856df10376a90d7618edd10297c5a1843d6db3e2e754b4066475ffcf4af024804b119e1a8479bbd748a6c142aa77fe27c02e5d3cd751bf449ab1182 +EBUILD nspr-4.10.2.ebuild 3157 SHA256 0422f1898967d2953e644c05ea60ba9e34cff049acc40d2114112699ca4c887b SHA512 8a584eba2b1ba41808ceb083166fe621ac2eef262ba81608ce1fd004e779b3de03b9d0c8949ac65d55b4e7e4203550094f792af96842cb5abd29c197458a91e7 WHIRLPOOL e17e2c58675f276f5a64e0cc926e24db5cb758ab86b84ec8d1636766fa83ad1eee5c4a42324d727cdb087a75e471b8d196355f280782a9cc45904885f8685761 +EBUILD nspr-4.10.4.ebuild 3050 SHA256 ad294a33407122ca1cfe1c693fb30c94b74751beaa808646c4400dbb90922f39 SHA512 e3662861d0d44e36cebf3a68c43ec52082e0dee17b2295b76c5a44265b8b4ed57f6725373518e6fedc318d8ace868107a8823924d92c3852727b4f55c1eb7649 WHIRLPOOL dcc6132e109298600f1daf0a450f56881755dcc0416ed5c7e0b0bf6b5585769d81bbb90227836fc32bf1a886a5bda144d10d12d952f6bdeefcb54cbced3bcb04 +EBUILD nspr-4.10.6-r1.ebuild 3765 SHA256 aaea513f6a558aa34838dba1152ad207eb700d19078c7ad962dafab984273271 SHA512 ec3c282976c6182c7517654148f417a1fe37c8618ed02db6eec021f110b87c34a4eafe5448591f30a4d1f2bfe208d40a9468848fa2ad1abf38f277f5ad7b9ca8 WHIRLPOOL da4b7d7f8cf67b5e297310cb07e79315ffd235086f07ccd87f4c6a9156bba772ab15ecf2684af2c0932031a6149c17e081b2a420ca7f4313e4a0ac56515812fb +EBUILD nspr-4.10.6.ebuild 3060 SHA256 f85c35674b68fb515a42c04ef750a03fa02daf05f1547c2d28d612d2d79b6a53 SHA512 cefadf5b44dbb6a1777d9ca90cd563fb21f0013202341598a31d751c1111c3735b3c5a8b05aa7573e1ebe7e9a2484dc0b39903163ac8e83c4cbdd2e0dbd9e9e3 WHIRLPOOL d102274922bcddd6a20d5e7daeb5ab3f9348445f470f4a31aea675228428e026bf250658fb452544592745c6bf43a3133d6ad2805e1f82c87beb0fc3abcea51b +EBUILD nspr-4.10.ebuild 3134 SHA256 0d3aa89630a9b3f23768822b90a7e41ad4516bad5bfe368130f8b0e26ffd2c34 SHA512 39a4330dbc011313c35d5734e1b62e52bab02529f5988e7362593110095119c359c3a8db9d073ce57baa121d2351ba6faf63cb2a7200027cfbf42ef70db7a10e WHIRLPOOL 0d51bc99b0561874e758c6c5040abb92b17dc8f6b2e6a7831af05868f3c21aa57bae111e3053c2a3918aff6dc843da581655999190d493f33b0b1041051d90b1 +MISC ChangeLog 34868 SHA256 af94c30d0aeac881a889f52d8a4c9f7f953904d13190605588a7418a48b49baf SHA512 d8531e2784bd02253a6501a6e714ac2ab105178495309f7648ab0105022971cf17c744bc621353a944770cfec90e6e25697c9b25b318c8b6af31b2226e6070bf WHIRLPOOL 2a8a76ee84c94a1dce4584e0dbd9bf397653b4004ad254cc26b2ac8b67455d1afcf4689af66f550e52167a980fe4c44eb73781906f810f30f1037437a742bc1c +MISC metadata.xml 160 SHA256 0cc5126362a12cee42ec1197c528a804cf36859329dd2c6d9225726831d14b8b SHA512 ed6f709d55351c1b69f2b43ada124fcc2f8969f8c3867073bb0c68aa502f16247cbcd78734a891e4d1a509d334f6805e5267d2088cd03f3408a636ad9aedc2bb WHIRLPOOL e6bf1791838158287debcc3160dd075dcdf88bc1b33060aefe4687b4451108e55b6f8021fc36f07ab85c4e37a4225444cc2804cf40bd61ba49726bbf12fa4e38 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2 + +iQIcBAEBCAAGBQJTt/ZMAAoJELp701BxlEWfWVwP/R1u8wck4l2z/gM4aFkeiVQp +Hd2xO00+tNFD40fV54VXfWeSDAYuMjR6JuMPAK+43l/MyzTA5dDsVrIc9zDMuTdC +KwPssMIOS75NJRmU2/khOvlvmOZZ11HAJmu0pj7UwB6qLLAH0EiBvGLhYP9GxLN8 +YGw475tOyXY9xw3/KqIBTSmTPPVc9vR3nQLmUPhBiK2zpGAkAFOk/me2br197leQ +GqYOJSMbt75081+usMR6UMGexfGtYwqLgEtSxXwszBQyMev43LIdN3Tg0KnFiSjf +zfyERmbGx4FvmT96daNBIbBZ6fubOco7Zvc334QBR1lF2wXi8SHonxavQOO0Gg95 +pDqGNGbulycyFQHYby7iJPxyz9I+/i7tS5gI7aK0CIP6RV9t6NGAau+4TOYiiiL7 +LtzlyKvQU0MgHCAhiDt6yVVUAFxxpPThI3KRryWQiasMRs9PCvZCK75toM49ltF4 +KQZbZhq8JInMdWrDtm3MGHcLBviLWwIHIzFdUnsOxB7xKsuXqM4rfTBwjXW/8p+T +khNEk9Qoe/Skcr4cnoIfYTa71l3ROOpQzIk2qZHSX65mZ56mvP35a6OEIIjH/X2K +wwmrTSziVlT89QpDF7NZn+qznommg9C1bW6xU9SKQ79YHEwzgWdjFWodnJnojSzp +Sp9c8Re/+ninFaV2YaQB +=0Odn +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.10.6-solaris.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.10.6-solaris.patch new file mode 100644 index 0000000000..3ae8052ec4 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.10.6-solaris.patch @@ -0,0 +1,32 @@ +* drop Solaris linker stuff + +--- nspr-4.7.4/mozilla/nsprpub/configure.in ++++ nspr-4.7.4/mozilla/nsprpub/configure.in +@@ -1988,26 +1988,14 @@ + CPU_ARCH=`uname -p` + MDCPUCFG_H=_solaris.cfg + PR_MD_CSRCS=solaris.c +- LD=/usr/ccs/bin/ld + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + RESOLVE_LINK_SYMBOLS=1 +- case "${OS_RELEASE}" in +- 5.8|5.9) +- ;; +- *) +- # It is safe to use the -Bdirect linker flag on Solaris 10 or later. +- USE_B_DIRECT=1 +- ;; +- esac + if test -n "$GNU_CC"; then + DSO_CFLAGS=-fPIC + if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then + GCC_USE_GNU_LD=1 + fi +- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' +- if test -n "$USE_B_DIRECT"; then +- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect" +- fi ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' + else + DSO_CFLAGS=-KPIC + DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.6.1-lang.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.6.1-lang.patch new file mode 100644 index 0000000000..46fe15b810 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.6.1-lang.patch @@ -0,0 +1,41 @@ +The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in +option parsing, it may break. + +http://bugs.gentoo.org/103483 + +--- mozilla/nsprpub/configure ++++ mozilla/nsprpub/configure +@@ -54,6 +54,16 @@ + infodir='${prefix}/info' + mandir='${prefix}/man' + ++# NLS nuisances. ++# Only set these to C if already set. These must not be set unconditionally ++# because not all systems understand e.g. LANG=C (notably SCO). ++# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! ++# Non-C LC_CTYPE values break the ctype check. ++if test "${LANG+set}" = set; then LANG=C; export LANG; fi ++if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi ++if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi ++if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi ++ + # Initialize some other variables. + subdirs= + MFLAGS= MAKEFLAGS= +@@ -452,16 +463,6 @@ + esac + done + +-# NLS nuisances. +-# Only set these to C if already set. These must not be set unconditionally +-# because not all systems understand e.g. LANG=C (notably SCO). +-# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'! +-# Non-C LC_CTYPE values break the ctype check. +-if test "${LANG+set}" = set; then LANG=C; export LANG; fi +-if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi +-if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi +-if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi +- + # confdefs.h avoids OS command line length limits that DEFS can exceed. + rm -rf conftest* confdefs.h + # AIX cpp loses on an empty file, so make sure it contains at least a newline. diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.0-prtime.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.0-prtime.patch new file mode 100644 index 0000000000..ac509ef23d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.0-prtime.patch @@ -0,0 +1,26 @@ +--- mozilla/nsprpub/pr/src/misc/prtime.c.orig 2007-09-14 19:41:08.000000000 +0200 ++++ mozilla/nsprpub/pr/src/misc/prtime.c 2007-09-14 19:42:17.000000000 +0200 +@@ -1536,7 +1536,7 @@ + case TT_EET: zone_offset = 2 * 60; break; + case TT_JST: zone_offset = 9 * 60; break; + default: +- PR_ASSERT (0); ++ return PR_FAILURE; + break; + } + } +@@ -1578,11 +1578,12 @@ + struct tm localTime; + time_t secs; + +- PR_ASSERT(result->tm_month > -1 && ++ if (!(result->tm_month > -1 && + result->tm_mday > 0 && + result->tm_hour > -1 && + result->tm_min > -1 && +- result->tm_sec > -1); ++ result->tm_sec > -1)) ++ return PR_FAILURE; + + /* + * To obtain time_t from a tm structure representing the local diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.1-solaris.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.1-solaris.patch new file mode 100644 index 0000000000..5d9e810a5f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.1-solaris.patch @@ -0,0 +1,14 @@ +Same magic as haubi did for glib compilation, which works again here +resolving a linker problem on Solaris with GNU ld. Bug #222625 + +--- mozilla/nsprpub/pr/src/Makefile.in.orig 2008-06-22 22:24:56.671065000 +0200 ++++ mozilla/nsprpub/pr/src/Makefile.in 2008-06-23 14:38:52.320417000 +0200 +@@ -95,7 +95,7 @@ + endif + + ifdef USE_PTHREADS +-OS_LIBS = -lpthread ${LIBRT} -lsocket -lnsl -ldl -lc ++OS_LIBS = -pthread ${LIBRT} -lsocket -lnsl -ldl -lc + else + ifdef LOCAL_THREADS_ONLY + OS_LIBS = -lsocket -lnsl -ldl -lc diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.4-solaris.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.4-solaris.patch new file mode 100644 index 0000000000..a0f14d555a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.7.4-solaris.patch @@ -0,0 +1,62 @@ +* drop Solaris linker stuff + +--- nspr-4.7.4/mozilla/nsprpub/configure.in ++++ nspr-4.7.4/mozilla/nsprpub/configure.in +@@ -1988,26 +1988,14 @@ + CPU_ARCH=`uname -p` + MDCPUCFG_H=_solaris.cfg + PR_MD_CSRCS=solaris.c +- LD=/usr/ccs/bin/ld + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + RESOLVE_LINK_SYMBOLS=1 +- case "${OS_RELEASE}" in +- 5.8|5.9) +- ;; +- *) +- # It is safe to use the -Bdirect linker flag on Solaris 10 or later. +- USE_B_DIRECT=1 +- ;; +- esac + if test -n "$GNU_CC"; then + DSO_CFLAGS=-fPIC + if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then + GCC_USE_GNU_LD=1 + fi +- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' +- if test -n "$USE_B_DIRECT"; then +- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect" +- fi ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' + else + DSO_CFLAGS=-KPIC + DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' +--- nspr-4.7.4/mozilla/nsprpub/configure ++++ nspr-4.7.4/mozilla/nsprpub/configure +@@ -4765,26 +4765,14 @@ + CPU_ARCH=`uname -p` + MDCPUCFG_H=_solaris.cfg + PR_MD_CSRCS=solaris.c +- LD=/usr/ccs/bin/ld + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + RESOLVE_LINK_SYMBOLS=1 +- case "${OS_RELEASE}" in +- 5.8|5.9) +- ;; +- *) +- # It is safe to use the -Bdirect linker flag on Solaris 10 or later. +- USE_B_DIRECT=1 +- ;; +- esac + if test -n "$GNU_CC"; then + DSO_CFLAGS=-fPIC + if `$CC -print-prog-name=ld` -v 2>&1 | grep -c GNU >/dev/null; then + GCC_USE_GNU_LD=1 + fi +- DSO_LDOPTS='-shared -Wl,-h,$(notdir $@),-z,combreloc,-z,defs,-z,ignore' +- if test -n "$USE_B_DIRECT"; then +- DSO_LDOPTS="$DSO_LDOPTS,-Bdirect" +- fi ++ DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)' + else + DSO_CFLAGS=-KPIC + DSO_LDOPTS='-G -h $(notdir $@) -z combreloc -z defs -z ignore' diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch new file mode 100644 index 0000000000..4dc4ea335d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.3-aix-gcc.patch @@ -0,0 +1,145 @@ +NSPR does not know that gcc does work on AIX: +https://bugzilla.mozilla.org/show_bug.cgi?id=547991 + +--- ./mozilla/nsprpub/configure.in.orig 2010-02-23 14:36:55 +0100 ++++ ./mozilla/nsprpub/configure.in 2010-02-23 14:37:08 +0100 +@@ -871,8 +871,13 @@ + AC_DEFINE(HAVE_FCNTL_FILE_LOCKING) + USE_IPV6=1 + AIX_LINK_OPTS='-brtl -bnso -berok' ++ if test -n "$GNU_CC"; then ++ LD='$(CC)' ++ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib' ++ fi + ;; + esac ++ test -z "$GNU_CC" && + CFLAGS="$CFLAGS -qro -qroconst" + AIX_WRAP='$(DIST)/lib/aixwrap.o' + AIX_TMP='./_aix_tmp.o' +--- ./mozilla/nsprpub/configure.orig 2010-02-23 14:36:58 +0100 ++++ ./mozilla/nsprpub/configure 2010-02-23 14:37:08 +0100 +@@ -3099,8 +3099,13 @@ + + USE_IPV6=1 + AIX_LINK_OPTS='-brtl -bnso -berok' ++ if test -n "$GNU_CC"; then ++ LD='$(CC)' ++ DSO_LDOPTS='-shared -Wl,-G,-bernotok,-bexpall,-blibpath:/usr/lib:/lib' ++ fi + ;; + esac ++ test -z "$GNU_CC" && + CFLAGS="$CFLAGS -qro -qroconst" + AIX_WRAP='$(DIST)/lib/aixwrap.o' + AIX_TMP='./_aix_tmp.o' +--- ./mozilla/nsprpub/lib/ds/Makefile.in.orig 2010-02-23 14:40:10 +0100 ++++ ./mozilla/nsprpub/lib/ds/Makefile.in 2010-02-23 14:40:58 +0100 +@@ -68,11 +68,19 @@ + endif # WINNT + + ifeq ($(OS_ARCH), AIX) ++ifndef NS_USE_GCC + ifeq ($(CLASSIC_NSPR),1) + OS_LIBS = -lc + else + OS_LIBS = -lc_r + endif ++else ++ifeq ($(CLASSIC_NSPR),1) ++OS_LIBS = ++else ++OS_LIBS = -pthread ++endif ++endif + endif + + ifeq ($(OS_ARCH),IRIX) +--- ./mozilla/nsprpub/lib/libc/src/Makefile.in.orig 2010-02-23 14:45:41 +0100 ++++ ./mozilla/nsprpub/lib/libc/src/Makefile.in 2010-02-23 14:47:58 +0100 +@@ -77,11 +77,19 @@ + endif # WINNT + + ifeq ($(OS_ARCH), AIX) ++ifndef NS_USE_GCC + ifeq ($(CLASSIC_NSPR),1) + OS_LIBS = -lc + else + OS_LIBS = -lc_r + endif ++else ++ifeq ($(CLASSIC_NSPR),1) ++OS_LIBS = ++else ++OS_LIBS = -pthread ++endif ++endif + endif + + ifeq ($(OS_ARCH),IRIX) +--- ./mozilla/nsprpub/pr/src/Makefile.in.orig 2010-02-23 14:37:04 +0100 ++++ ./mozilla/nsprpub/pr/src/Makefile.in 2010-02-23 14:52:16 +0100 +@@ -110,19 +110,29 @@ + endif + + ifeq ($(OS_ARCH),AIX) ++ifndef NS_USE_GCC + DSO_LDOPTS += -binitfini::_PR_Fini ++endif + OS_LIBS = -lodm -lcfg + ifeq ($(CLASSIC_NSPR),1) + ifeq ($(OS_RELEASE),4.1) + OS_LIBS += -lsvld -lc + else ++ifndef NS_USE_GCC + OS_LIBS += -ldl -lc ++else ++OS_LIBS += -ldl ++endif + endif + else + ifeq ($(OS_RELEASE),4.1) + OS_LIBS += -lpthreads -lsvld -lC_r -lC -lc_r -lm /usr/lib/libc.a + else ++ifndef NS_USE_GCC + OS_LIBS += -lpthreads -ldl -lC_r -lC -lc_r -lm /usr/lib/libc.a ++else ++OS_LIBS += -pthread -ldl -lm ++endif + endif + endif + endif +--- mozilla/nsprpub/pr/tests/Makefile.in.orig 2010-02-23 15:14:03 +0100 ++++ mozilla/nsprpub/pr/tests/Makefile.in 2010-02-23 15:17:58 +0100 +@@ -341,9 +341,17 @@ + + # AIX + ifeq ($(OS_ARCH),AIX) ++ ifndef NS_USE_GCC + LDOPTS += -blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib ++ else ++ LDOPTS += -Wl,-blibpath:$(ABSOLUTE_LIB_DIR):/usr/lib:/lib ++ endif + ifneq ($(OS_ARCH)$(OS_RELEASE),AIX4.1) ++ ifndef NS_USE_GCC + LDOPTS += -brtl ++ else ++ LDOPTS += -Wl,-brtl ++ endif + EXTRA_LIBS = -ldl + endif + endif +--- mozilla/nsprpub/lib/tests/Makefile.in.orig 2010-02-23 15:35:37 +0100 ++++ mozilla/nsprpub/lib/tests/Makefile.in 2010-02-23 15:35:37 +0100 +@@ -127,7 +127,11 @@ + + # AIX + ifeq ($(OS_ARCH),AIX) ++ifndef NS_USE_GCC + LDOPTS += -blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib ++else ++LDOPTS += -Wl,-blibpath:$(PWD)/$(dist_libdir):/usr/lib:/lib ++endif + LIBPR = -lnspr$(MOD_MAJOR_VERSION)_shr + LIBPLC = -lplc$(MOD_MAJOR_VERSION)_shr + endif diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.4-darwin-install_name.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.4-darwin-install_name.patch new file mode 100644 index 0000000000..1258b608aa --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.4-darwin-install_name.patch @@ -0,0 +1,25 @@ +Don't use @executable_path, it messed up linking against nspr from e.g. +nss. + +--- mozilla/nsprpub/configure.in ++++ mozilla/nsprpub/configure.in +@@ -1007,7 +1007,7 @@ + ;; + esac + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names' ++ DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name $(libdir)/$@ -headerpad_max_install_names' + _OPTIMIZE_FLAGS=-O2 + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + STRIP="$STRIP -x -S" +--- mozilla/nsprpub/configure ++++ mozilla/nsprpub/configure +@@ -1007,7 +1007,7 @@ + ;; + esac + DSO_CFLAGS=-fPIC +- DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name @executable_path/$@ -headerpad_max_install_names' ++ DSO_LDOPTS='-dynamiclib -compatibility_version 1 -current_version 1 -all_load -install_name $(libdir)/$@ -headerpad_max_install_names' + _OPTIMIZE_FLAGS=-O2 + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@' + STRIP="$STRIP -x -S" diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.9-link-flags.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.8.9-link-flags.patch new file mode 100644 index 0000000000..dd3b132cb0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/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 linking +(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 = @OS_DLLFLAGS@ + DLLFLAGS = @DLLFLAGS@ + EXEFLAGS = @EXEFLAGS@ + OPTIMIZER = @OPTIMIZER@ ++LD_CFLAGS = @CFLAGS@ + + PROFILE_GEN_CFLAGS = @PROFILE_GEN_CFLAGS@ + PROFILE_GEN_LDFLAGS = @PROFILE_GEN_LDFLAGS@ +--- a/mozilla/nsprpub/config/config.mk ++++ b/mozilla/nsprpub/config/config.mk +@@ -72,7 +72,7 @@ NOMD_CFLAGS = $(CC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\ + NOMD_CCFLAGS = $(CCC_ONLY_FLAGS) $(OPTIMIZER) $(NOMD_OS_CFLAGS)\ + $(XP_DEFINE) $(DEFINES) $(INCLUDES) $(XCFLAGS) + +-LDFLAGS = $(OS_LDFLAGS) ++LDFLAGS = $(LD_CFLAGS) $(OS_LDFLAGS) + + # Enable profile-guided optimization + ifdef MOZ_PROFILE_GENERATE diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.9.5_nspr_config.patch b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.9.5_nspr_config.patch new file mode 100644 index 0000000000..d4f9a7e508 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/files/nspr-4.9.5_nspr_config.patch @@ -0,0 +1,12 @@ +diff -urN a/mozilla/nsprpub/config/nspr-config.in b/mozilla/nsprpub/config/nspr-config.in +--- a/mozilla/nsprpub/config/nspr-config.in 2012-03-06 07:13:39.000000000 -0600 ++++ b/mozilla/nsprpub/config/nspr-config.in 2013-02-16 20:53:53.893489345 -0600 +@@ -126,7 +126,7 @@ + fi + + if test "$echo_libs" = "yes"; then +- libdirs=-L$libdir ++ libdirs="" + if test -n "$lib_plds"; then + libdirs="$libdirs -lplds${major_version}" + fi diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/metadata.xml new file mode 100644 index 0000000000..74d9257900 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/metadata.xml @@ -0,0 +1,5 @@ + + + +mozilla + diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.2.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.2.ebuild new file mode 100644 index 0000000000..f396ff9a76 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.2.ebuild,v 1.11 2014/03/20 13:49:05 polynomial-c Exp $ + +EAPI=3 +WANT_AUTOCONF="2.1" + +inherit autotools eutils multilib toolchain-funcs versionator + +MIN_PV="$(get_version_component_range 2)" + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug" + +src_prepare() { + mkdir build inst + cd "${S}"/nspr/ + epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch + epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch + epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch + # epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch + epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch + # We do not need to pass -L$libdir via nspr-config --libs + epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch + + # We must run eautoconf to regenerate configure + eautoconf + + # make sure it won't find Perl out of Prefix + sed -i -e "s/perl5//g" "${S}"/nspr/configure || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ + "${S}"/nspr/config/rules.mk || die +} + +src_configure() { + cd "${S}"/build + + # We use the standard BUILD_xxx but nspr uses HOST_xxx + tc-export_build_env BUILD_CC + export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} + tc-export AR CC CXX RANLIB + [[ ${CBUILD} != ${CHOST} ]] \ + && export CROSS_COMPILE=1 \ + || unset CROSS_COMPILE + + local myconf + echo > "${T}"/test.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die + case $(file "${T}"/test.o) in + *32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; + esac + + # Ancient autoconf needs help finding the right tools. + LC_ALL="C" ECONF_SOURCE="../nspr" \ + ac_cv_path_AR="${AR}" \ + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable debug) \ + $(use_enable !debug optimize) \ + ${myconf} +} + +src_compile() { + cd "${S}"/build + emake || die "failed to build" +} + +src_install() { + # Their build system is royally confusing, as usual + MINOR_VERSION=${MIN_PV} # Used for .so version + cd "${S}"/build + emake DESTDIR="${D}" install || die "emake install failed" + + cd "${ED}"/usr/$(get_libdir) + einfo "removing static libraries as upstream has requested!" + rm -f *.a || die "failed to remove static libraries." + + # install nspr-config + dobin "${S}"/build/config/nspr-config || die "failed to install nspr-config" + + # Remove stupid files in /usr/bin + rm -f "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.4.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.4.ebuild new file mode 100644 index 0000000000..6764f9634c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.4.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.4.ebuild,v 1.8 2014/03/24 14:33:51 ago Exp $ + +EAPI=5 +WANT_AUTOCONF="2.1" + +inherit autotools eutils multilib toolchain-funcs versionator + +MIN_PV="$(get_version_component_range 2)" + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug" + +src_prepare() { + mkdir build inst + cd "${S}"/nspr/ + epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch + epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch + epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch + # epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch + epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch + # We do not need to pass -L$libdir via nspr-config --libs + epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch + + # We must run eautoconf to regenerate configure + eautoconf + + # make sure it won't find Perl out of Prefix + sed -i -e "s/perl5//g" "${S}"/nspr/configure || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ + "${S}"/nspr/config/rules.mk || die +} + +src_configure() { + cd "${S}"/build + + # We use the standard BUILD_xxx but nspr uses HOST_xxx + tc-export_build_env BUILD_CC + export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} + tc-export AR CC CXX RANLIB + [[ ${CBUILD} != ${CHOST} ]] \ + && export CROSS_COMPILE=1 \ + || unset CROSS_COMPILE + + local myconf + echo > "${T}"/test.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die + case $(file "${T}"/test.o) in + *32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; + esac + + # Ancient autoconf needs help finding the right tools. + LC_ALL="C" ECONF_SOURCE="../nspr" \ + ac_cv_path_AR="${AR}" \ + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable debug) \ + $(use_enable !debug optimize) \ + ${myconf} +} + +src_compile() { + cd "${S}"/build + emake +} + +src_install() { + # Their build system is royally confusing, as usual + MINOR_VERSION=${MIN_PV} # Used for .so version + cd "${S}"/build + emake DESTDIR="${D}" install + + cd "${ED}"/usr/$(get_libdir) + einfo "removing static libraries as upstream has requested!" + rm *.a || die "failed to remove static libraries." + + # install nspr-config + dobin "${S}"/build/config/nspr-config + + # Remove stupid files in /usr/bin + rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6-r1.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6-r1.ebuild new file mode 100644 index 0000000000..09ecd0bd59 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6-r1.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.6-r1.ebuild,v 1.4 2014/06/19 03:15:41 tetromino Exp $ + +EAPI=5 +WANT_AUTOCONF="2.5" + +inherit autotools eutils multilib toolchain-funcs versionator multilib-minimal + +MIN_PV="$(get_version_component_range 2)" + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug" + +RDEPEND=" + abi_x86_32? ( + !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 + !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] + )" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/nspr-config +) + +src_prepare() { + cd "${S}"/nspr || die + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch + epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch + epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch + epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch + # We do not need to pass -L$libdir via nspr-config --libs + epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch + + # We must run eautoconf to regenerate configure + eautoconf + + # make sure it won't find Perl out of Prefix + sed -i -e "s/perl5//g" "${S}"/nspr/configure || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ + "${S}"/nspr/config/rules.mk || die +} + +multilib_src_configure() { + # We use the standard BUILD_xxx but nspr uses HOST_xxx + tc-export_build_env BUILD_CC + export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} + tc-export AR CC CXX RANLIB + [[ ${CBUILD} != ${CHOST} ]] \ + && export CROSS_COMPILE=1 \ + || unset CROSS_COMPILE + + local myconf=() + + # The configure has some fancy --enable-{{n,x}32,64bit} switches + # that trigger some code conditional to platform & arch. This really + # matters for the few common arches (x86, ppc) but we pass a little + # more of them to be future-proof. + + # use ABI first, this will work for most cases + case "${ABI}" in + alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;; + n32) myconf+=( --enable-n32 );; + x32) myconf+=( --enable-x32 );; + s390x|*64) myconf+=( --enable-64bit );; + default) # no abi actually set, fall back to old check + einfo "Running a short build test to determine 64bit'ness" + echo > "${T}"/test.c || die + ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die + case $(file "${T}"/test.o) in + *32-bit*x86-64*) myconf+=( --enable-x32 );; + *64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; + esac ;; + *) ;; + esac + + # Ancient autoconf needs help finding the right tools. + LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ + ac_cv_path_AR="${AR}" \ + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable debug) \ + $(use_enable !debug optimize) \ + "${myconf[@]}" +} + +multilib_src_install() { + # Their build system is royally confusing, as usual + MINOR_VERSION=${MIN_PV} # Used for .so version + emake DESTDIR="${D}" install + + einfo "removing static libraries as upstream has requested!" + rm -f "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." + + # install nspr-config + dobin config/nspr-config + + # Remove stupid files in /usr/bin + rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6.ebuild new file mode 100644 index 0000000000..a4aa277129 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.6.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.6.ebuild,v 1.10 2014/07/05 12:57:47 ago Exp $ + +EAPI=5 +WANT_AUTOCONF="2.5" + +inherit autotools eutils multilib toolchain-funcs versionator + +MIN_PV="$(get_version_component_range 2)" + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug" + +src_prepare() { + mkdir build inst + + cd "${S}"/nspr + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch + epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch + epatch "${FILESDIR}"/${PN}-4.10.6-solaris.patch + # epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch + epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch + # We do not need to pass -L$libdir via nspr-config --libs + epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch + + # We must run eautoconf to regenerate configure + eautoconf + + # make sure it won't find Perl out of Prefix + sed -i -e "s/perl5//g" "${S}"/nspr/configure || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ + "${S}"/nspr/config/rules.mk || die +} + +src_configure() { + cd "${S}"/build + + # We use the standard BUILD_xxx but nspr uses HOST_xxx + tc-export_build_env BUILD_CC + export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} + tc-export AR CC CXX RANLIB + [[ ${CBUILD} != ${CHOST} ]] \ + && export CROSS_COMPILE=1 \ + || unset CROSS_COMPILE + + local myconf + einfo "Running a short build test to determine 64bit'ness" + echo > "${T}"/test.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die + case $(file "${T}"/test.o) in + *32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; + esac + + # Ancient autoconf needs help finding the right tools. + LC_ALL="C" ECONF_SOURCE="${S}/nspr" \ + ac_cv_path_AR="${AR}" \ + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable debug) \ + $(use_enable !debug optimize) \ + ${myconf} +} + +src_compile() { + cd "${S}"/build || die + emake +} + +src_install() { + cd "${S}"/build + # Their build system is royally confusing, as usual + MINOR_VERSION=${MIN_PV} # Used for .so version + emake DESTDIR="${D}" install + + einfo "removing static libraries as upstream has requested!" + rm -f "${ED}"/usr/$(get_libdir)/*.a || die "failed to remove static libraries." + + # install nspr-config + dobin config/nspr-config + + # Remove stupid files in /usr/bin + rm "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" +} diff --git a/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.ebuild new file mode 100644 index 0000000000..50526f1518 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-libs/nspr/nspr-4.10.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/nspr/nspr-4.10.ebuild,v 1.10 2013/10/09 17:10:14 ago Exp $ + +EAPI=3 +WANT_AUTOCONF="2.1" + +inherit autotools eutils multilib toolchain-funcs versionator + +MIN_PV="$(get_version_component_range 2)" + +DESCRIPTION="Netscape Portable Runtime" +HOMEPAGE="http://www.mozilla.org/projects/nspr/" +SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v${PV}/src/${P}.tar.gz" + +LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +IUSE="debug" + +src_prepare() { + mkdir build inst + cd "${S}"/nspr/ + epatch "${FILESDIR}"/${PN}-4.6.1-lang.patch + epatch "${FILESDIR}"/${PN}-4.7.0-prtime.patch + epatch "${FILESDIR}"/${PN}-4.7.1-solaris.patch + epatch "${FILESDIR}"/${PN}-4.7.4-solaris.patch + # epatch "${FILESDIR}"/${PN}-4.8.3-aix-gcc.patch + epatch "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch + epatch "${FILESDIR}"/${PN}-4.8.9-link-flags.patch + # We do not need to pass -L$libdir via nspr-config --libs + epatch "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch + + # We must run eautoconf to regenerate configure + eautoconf + + # make sure it won't find Perl out of Prefix + sed -i -e "s/perl5//g" "${S}"/nspr/configure || die + + # Respect LDFLAGS + sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \ + "${S}"/nspr/config/rules.mk || die +} + +src_configure() { + cd "${S}"/build + + # We use the standard BUILD_xxx but nspr uses HOST_xxx + tc-export_build_env BUILD_CC + export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} HOST_LDFLAGS=${BUILD_LDFLAGS} + tc-export AR CC CXX RANLIB + [[ ${CBUILD} != ${CHOST} ]] \ + && export CROSS_COMPILE=1 \ + || unset CROSS_COMPILE + + local myconf + echo > "${T}"/test.c + ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die + case $(file "${T}"/test.o) in + *32-bit*x86-64*|*64-bit*|*ppc64*|*x86_64*) myconf+=" --enable-64bit";; + *32-bit*|*ppc*|*i386*) ;; + *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; + esac + + # Ancient autoconf needs help finding the right tools. + LC_ALL="C" ECONF_SOURCE="../nspr" \ + ac_cv_path_AR="${AR}" \ + econf \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(use_enable debug) \ + $(use_enable !debug optimize) \ + ${myconf} +} + +src_compile() { + cd "${S}"/build + emake || die "failed to build" +} + +src_install() { + # Their build system is royally confusing, as usual + MINOR_VERSION=${MIN_PV} # Used for .so version + cd "${S}"/build + emake DESTDIR="${D}" install || die "emake install failed" + + cd "${ED}"/usr/$(get_libdir) + einfo "removing static libraries as upstream has requested!" + rm -f *.a || die "failed to remove static libraries." + + # install nspr-config + dobin "${S}"/build/config/nspr-config || die "failed to install nspr-config" + + # Remove stupid files in /usr/bin + rm -f "${ED}"/usr/bin/prerr.properties || die "failed to cleanup unneeded files" +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10 new file mode 100644 index 0000000000..4268a3f6ff --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) =sys-devel/autoconf-2.1* sys-devel/libtool +DESCRIPTION=Netscape Portable Runtime +EAPI=3 +HOMEPAGE=http://www.mozilla.org/projects/nspr/ +IUSE=debug +KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +SLOT=0 +SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10/src/nspr-4.10.tar.gz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=22f98215c8b7681b558bcd4230827506 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.2 new file mode 100644 index 0000000000..8c2f7fd5d1 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.2 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) =sys-devel/autoconf-2.1* sys-devel/libtool +DESCRIPTION=Netscape Portable Runtime +EAPI=3 +HOMEPAGE=http://www.mozilla.org/projects/nspr/ +IUSE=debug +KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 m68k ~mips ppc ppc64 s390 sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +SLOT=0 +SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.2/src/nspr-4.10.2.tar.gz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=c8654621ac04022b53ddd27727207c04 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.4 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.4 new file mode 100644 index 0000000000..cc3fabe6d9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.4 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) =sys-devel/autoconf-2.1* sys-devel/libtool +DESCRIPTION=Netscape Portable Runtime +EAPI=5 +HOMEPAGE=http://www.mozilla.org/projects/nspr/ +IUSE=debug +KEYWORDS=alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +SLOT=0 +SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.4/src/nspr-4.10.4.tar.gz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=165c8ee2c947b7d7205a4b7b5971c482 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6 new file mode 100644 index 0000000000..d1910c592b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6 @@ -0,0 +1,12 @@ +DEFINED_PHASES=compile configure install prepare +DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool +DESCRIPTION=Netscape Portable Runtime +EAPI=5 +HOMEPAGE=http://www.mozilla.org/projects/nspr/ +IUSE=debug +KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +SLOT=0 +SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.6/src/nspr-4.10.6.tar.gz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multilib 892e597faee02a5b94eb02ab512e7622 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=6c0e0c4464e3107a0c687be111659aa1 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6-r1 new file mode 100644 index 0000000000..745ad90e09 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-libs/nspr-4.10.6-r1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=|| ( >=sys-devel/automake-1.12:1.12 >=sys-devel/automake-1.13:1.13 ) >=sys-devel/autoconf-2.68 sys-devel/libtool userland_GNU? ( >=sys-apps/coreutils-8.5 ) +DESCRIPTION=Netscape Portable Runtime +EAPI=5 +HOMEPAGE=http://www.mozilla.org/projects/nspr/ +IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris +LICENSE=|| ( MPL-2.0 GPL-2 LGPL-2.1 ) +RDEPEND=abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) +SLOT=0 +SRC_URI=ftp://ftp.mozilla.org/pub/mozilla.org/nspr/releases/v4.10.6/src/nspr-4.10.6.tar.gz +_eclasses_=autotools 16761a2f972abd686713e5967ff3c754 eutils 4878e7f88afc0ba0866ac112190b0fd4 libtool b1c8688e60f9580bcb9bb46e08737eb1 multibuild 56d4120419072116417e8de1bd1040ff multilib 892e597faee02a5b94eb02ab512e7622 multilib-build 0bf1bbb0a7a26fc4daf3e660ef004ee5 multilib-minimal 6d23cf688d036d6971741fb66703f6f7 multiprocessing 89580da5ec17ad687fcde876c542b91e toolchain-funcs 51e6c948e72c43bcc8edc7544411c953 user d0a4d0735a6c0183d707ca919bd72f28 versionator 6601b4c5b3f019a993db59a50e1854e4 +_md5_=1d54bd0d5c3eeafe705351df9e89347d