commit: 8ba13b51759bd5458c61d7a016fe3dad5c938140 Author: Andreas Sturmlechner <andreas.sturmlechner <AT> gmail <DOT> com> AuthorDate: Thu Jul 30 14:35:58 2015 +0000 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org> CommitDate: Thu Jul 30 14:35:58 2015 +0000 URL: https://gitweb.gentoo.org/proj/java.git/commit/?id=8ba13b51
[dev-libs/nss] Drop older version than in portage dev-libs/nss/ChangeLog | 1324 -------------------- dev-libs/nss/Manifest | 4 - dev-libs/nss/files/nss-3.14.2-solaris-gcc.patch | 24 - .../nss/files/nss-3.15-gentoo-fixup-warnings.patch | 10 - dev-libs/nss/files/nss-3.15-gentoo-fixups.patch | 238 ---- dev-libs/nss/files/nss-3.15-x32.patch | 48 - dev-libs/nss/files/nss-3.15.4-enable-pem.patch | 13 - dev-libs/nss/metadata.xml | 13 - dev-libs/nss/nss-3.16.1.ebuild | 325 ----- dev-libs/nss/nss-3.16.ebuild | 282 ----- 10 files changed, 2281 deletions(-) diff --git a/dev-libs/nss/ChangeLog b/dev-libs/nss/ChangeLog deleted file mode 100644 index 65375ba..0000000 --- a/dev-libs/nss/ChangeLog +++ /dev/null @@ -1,1324 +0,0 @@ -# ChangeLog for dev-libs/nss -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/ChangeLog,v 1.351 2014/02/22 10:42:36 polynomial-c Exp $ - -*nss-3.16.1 (16 Jul 2014) - - 16 Jul 2014; Andrew John Hughes <[email protected]> - +nss-3.16.1.ebuild, -diff: - Port java changes to 3.16.1. This version is less intrusive and matches - Fedora/RHEL. - -*nss-3.15.5 (22 Feb 2014) - - 22 Feb 2014; Lars Wendler <[email protected]> +nss-3.15.5.ebuild: - Version bump. - -*nss-3.15.4-r1 (01 Feb 2014) - - 01 Feb 2014; Mike Frysinger <[email protected]> - +files/nss-3.15.4-enable-pem.patch, +nss-3.15.4-r1.ebuild, metadata.xml: - Put cacert.org root certs behind USE=cacert, and rework the nss-pem support - and put that behind USE=nss-pem. - - 01 Feb 2014; Mike Frysinger <[email protected]> nss-3.15.4.ebuild: - Keep lists of patches together. - - 01 Feb 2014; Mike Frysinger <[email protected]> nss-3.15.4.ebuild: - Mark m68k/s390/sh stable. - - 27 Jan 2014; Lars Wendler <[email protected]> -nss-3.15.2.ebuild, - -nss-3.15.3.ebuild, -nss-3.15.3.1.ebuild, - -files/nss-3.12.6-gentoo-fixup-warnings.patch, - -files/nss-3.14.1-gentoo-fixups-r1.patch, -files/nss-3.14.2-x32.patch, - -files/nss-3.14.3_sync_with_upstream_softokn_changes.patch, - -files/nss-3.15.1-fipstest-warnings.patch: - Removed old... - - 26 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for sparc, wrt bug #498172 - - 26 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for ia64, wrt bug #498172 - - 23 Jan 2014; Mike Frysinger <[email protected]> nss-3.15.4.ebuild: - Add aarch64 arch to avoid clashing with arm* in build system. - - 22 Jan 2014; Mike Frysinger <[email protected]> nss-3.15.4.ebuild: - Add arm64 love. - - 19 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for arm, wrt bug #498172 - - 19 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for alpha, wrt bug #498172 - - 17 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for ppc, wrt bug #498172 - - 17 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for ppc64, wrt bug #498172 - - 16 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for x86, wrt bug #498172 - - 16 Jan 2014; Agostino Sarubbo <[email protected]> nss-3.15.4.ebuild: - Stable for amd64, wrt bug #498172 - - 15 Jan 2014; Jeroen Roovers <[email protected]> nss-3.15.4.ebuild: - Stable for HPPA (bug #498172). - -*nss-3.15.4 (09 Jan 2014) - - 09 Jan 2014; Lars Wendler <[email protected]> +nss-3.15.4.ebuild: - Version bump. - - 15 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for sparc, wrt bug #493850 - - 13 Dec 2013; Jeroen Roovers <[email protected]> nss-3.15.3.1.ebuild: - Stable for HPPA (bug #493850). - -*nss-3.15.3.1 (12 Dec 2013) - - 12 Dec 2013; Jory A. Pratt <[email protected]> +nss-3.15.3.1.ebuild: - Security bump bug #493850, amd64 stable - - 08 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for alpha, wrt bug #491234 - - 07 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for arm, wrt bug #491234 - - 01 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for ppc64, wrt bug #491234 - - 01 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for ppc, wrt bug #491234 - - 01 Dec 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for amd64, wrt bug #489796 - - 27 Nov 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for x86, wrt bug #491234 - - 27 Nov 2013; Agostino Sarubbo <[email protected]> nss-3.15.3.ebuild: - Stable for amd64, wrt bug #491234 - - 26 Nov 2013; Jeroen Roovers <[email protected]> nss-3.15.3.ebuild: - Stable for HPPA (bug #491234). - -*nss-3.15.3 (14 Nov 2013) - - 14 Nov 2013; Lars Wendler <[email protected]> +nss-3.15.3.ebuild: - Security bump (bug #491234). - - 24 Oct 2013; Lars Wendler <[email protected]> -nss-3.14.3.ebuild, - -nss-3.15.1-r1.ebuild: - Removed vulnerable versions (bug #486114). - - 09 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for sparc, wrt bug #486114 - - 09 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for ppc64, wrt bug #486114 - - 09 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for arm, wrt bug #486114 - - 07 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for ppc, wrt bug #486114 - - 06 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for alpha, wrt bug #486114 - - 06 Oct 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for ia64, wrt bug #486114 - - 01 Oct 2013; Jeroen Roovers <[email protected]> nss-3.15.2.ebuild: - Stable for HPPA (bug #486114). - - 30 Sep 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for x86, wrt bug #486114 - - 30 Sep 2013; Agostino Sarubbo <[email protected]> nss-3.15.2.ebuild: - Stable for amd64, wrt bug #486114 - -*nss-3.15.2 (27 Sep 2013) - - 27 Sep 2013; Jory A. Pratt <[email protected]> +nss-3.15.2.ebuild, - -nss-3.15.1-r2.ebuild: - Security bump, bug #486114 - -*nss-3.15.1-r2 (26 Sep 2013) - - 26 Sep 2013; Mike Frysinger <[email protected]> - +files/nss-3.15.1-fipstest-warnings.patch, +nss-3.15.1-r2.ebuild: - Drop library renaming & symlinking as the SONAME is the plain .so file. - Simplify the PRELINK setup. Fix a build warning with the fipstest code. - - 01 Sep 2013; Ian Stakenvicius <[email protected]> nss-3.15.1-r1.ebuild: - Restrict tests to avoid running tests with do not exist, bug 474056 - - 26 Aug 2013; Agostino Sarubbo <[email protected]> nss-3.15.1-r1.ebuild: - Stable for ppc, wrt bug #479968 - - 24 Aug 2013; Agostino Sarubbo <[email protected]> nss-3.15.1-r1.ebuild: - Stable for arm, wrt bug #479968 - - 24 Aug 2013; Agostino Sarubbo <[email protected]> nss-3.15.1-r1.ebuild: - Stable for ppc64, wrt bug #479968 - - 12 Aug 2013; Agostino Sarubbo <[email protected]> nss-3.15.1-r1.ebuild: - Stable for x86, wrt bug #479968 - - 12 Aug 2013; Agostino Sarubbo <[email protected]> nss-3.15.1-r1.ebuild: - Stable for amd64, wrt bug #479968 - -*nss-3.15.1-r1 (11 Aug 2013) - - 11 Aug 2013; <[email protected]> +nss-3.15.1-r1.ebuild, -nss-3.15.1.ebuild, - -nss-3.15.ebuild: - Fix hardcoded lib64 path, bug #476574 - -*nss-3.15.1 (24 Jul 2013) - - 24 Jul 2013; Lars Wendler <[email protected]> +nss-3.15.1.ebuild: - Version bump (bug #477960). - - 20 Jun 2013; Patrick Lauer <[email protected]> nss-3.14.3.ebuild: - QA: Add s390 stable keyword as all other stable versions were pruned - - 19 Jun 2013; Lars Wendler <[email protected]> -nss-3.12.11-r1.ebuild, - -nss-3.13.2.ebuild, -nss-3.13.3.ebuild, -nss-3.13.4.ebuild, - -nss-3.13.5.ebuild, -nss-3.13.5-r1.ebuild, -nss-3.13.6.ebuild, - -nss-3.14.ebuild, -nss-3.14.1.ebuild, -nss-3.14.2.ebuild, - -files/nss-3.12.4-solaris-gcc.patch, -files/nss-3.12.5-gentoo-fixups.diff, - -files/nss-3.12.11-CVE-2011-3640.patch, -files/nss-3.13.1-solaris-gcc.patch, - -files/nss-3.13.5-x32.patch, -files/nss-3.13-gentoo-fixup.patch, - -files/nss-3.14.1-gentoo-fixups.patch, -files/nss-3.14.2-sqlite.patch: - Removed old versions. - -*nss-3.15 (19 Jun 2013) - - 19 Jun 2013; Jory A. Pratt <[email protected]> - +files/nss-3.15-gentoo-fixup-warnings.patch, - +files/nss-3.15-gentoo-fixups.patch, +files/nss-3.15-x32.patch, - +nss-3.15.ebuild: - Misc bug fixes, http://tinyurl.com/mj9ntpy - - 09 Jun 2013; Mike Frysinger <[email protected]> metadata.xml: - Add upstream CPE tag (security info) from ChromiumOS. - - 29 Mar 2013; Mike Frysinger <[email protected]> files/nss-3.14.2-sqlite.patch, - nss-3.14.3.ebuild: - Drop sqlite patch that is in the 3.14.3 release already. - - 29 Mar 2013; Mike Frysinger <[email protected]> nss-3.12.11-r1.ebuild, - nss-3.13.2.ebuild, nss-3.13.3.ebuild, nss-3.13.4.ebuild, nss-3.13.5-r1.ebuild, - nss-3.13.5.ebuild, nss-3.13.6.ebuild, nss-3.14.1.ebuild, nss-3.14.2.ebuild, - nss-3.14.3.ebuild, nss-3.14.ebuild: - Touch up style slightly. - - 28 Mar 2013; Mike Frysinger <[email protected]> - -files/nss-3.13.1-pkcs11n-header-fix.patch: - Drop unused file. - - 14 Mar 2013; Mike Frysinger <[email protected]> nss-3.14.3.ebuild: - Fix nssbits handling when cross-compiling. - - 26 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for alpha, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for arm, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for sparc, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for hppa, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for ia64, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for ppc64, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for ppc, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for x86, wrt bug #455558 - - 24 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.3.ebuild: - Stable for amd64, wrt bug #455558 - -*nss-3.14.3 (17 Feb 2013) - - 17 Feb 2013; <[email protected]> +files/nss-3.14.1-gentoo-fixups-r1.patch, - +nss-3.14.3.ebuild, - +files/nss-3.14.3_sync_with_upstream_softokn_changes.patch: - Security bump, bug #455558, cleanup nss-config nss.pc bug #454578 - -*nss-3.14.2 (15 Feb 2013) - - 15 Feb 2013; Lars Wendler <[email protected]> +nss-3.14.2.ebuild, - +files/nss-3.14.2-solaris-gcc.patch, +files/nss-3.14.2-sqlite.patch, - +files/nss-3.14.2-x32.patch: - Version bump. - - 08 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for s390, wrt bug #450286 - - 08 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for sh, wrt bug #450286 - - 04 Feb 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for arm, wrt bug #450940 - - 21 Jan 2013; Mike Frysinger <[email protected]> nss-3.14.1.ebuild: - Get cross-compiling working #436216 by Ambroz Bizjak. - - 21 Jan 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for sparc, wrt bug #450940 - - 21 Jan 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for ppc, wrt bug #450940 - - 21 Jan 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for ppc64, wrt bug #450940 - - 20 Jan 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for x86, wrt bug #450940 - - 20 Jan 2013; Agostino Sarubbo <[email protected]> nss-3.14.1.ebuild: - Stable for amd64, wrt bug #450940 - - 16 Jan 2013; Lars Wendler <[email protected]> nss-3.14.ebuild, - nss-3.14.1.ebuild: - Converted MPL-1.1 to MPL-2.0 license (bug #452588). - - 16 Jan 2013; Jeroen Roovers <[email protected]> nss-3.14.1.ebuild: - Stable for HPPA (bug #450940). - -*nss-3.14.1 (09 Jan 2013) - - 09 Jan 2013; <[email protected]> +nss-3.14.1.ebuild, - +files/nss-3.14.1-gentoo-fixups.patch: - Security bump, bug #450940 - - 28 Dec 2012; Agostino Sarubbo <[email protected]> nss-3.14.ebuild: - Stable for sparc, wrt bug #444318 - - 29 Nov 2012; Anthony G. Basile <[email protected]> nss-3.14.ebuild: - stable ppc64, bug #439586 - - 29 Nov 2012; <[email protected]> nss-3.14.ebuild: - Stable for ppc, wrt bug #439586 - - 25 Nov 2012; Raúl Porcel <[email protected]> nss-3.14.ebuild: - alpha/ia64/sparc stable wrt #439586 - - 21 Nov 2012; Markus Meier <[email protected]> nss-3.14.ebuild: - arm stable, bug #439586 - - 21 Nov 2012; <[email protected]> nss-3.14.ebuild: - Stable for x86, wrt bug #439586 - - 16 Nov 2012; Jeroen Roovers <[email protected]> nss-3.14.ebuild: - Stable for HPPA (bug #439586). - - 15 Nov 2012; <[email protected]> nss-3.14.ebuild: - Stable for amd64, wrt bug #439586 - -*nss-3.14 (28 Oct 2012) - - 28 Oct 2012; <[email protected]> +nss-3.14.ebuild: - Version bump - - 15 Sep 2012; Andreas Schuerch <[email protected]> nss-3.13.6.ebuild: - x86 stable, see bug 433383 - - 08 Sep 2012; Agostino Sarubbo <[email protected]> nss-3.13.6.ebuild: - Stable for amd64, wrt bug #433383 - - 04 Sep 2012; Jeroen Roovers <[email protected]> nss-3.13.6.ebuild: - Stable for HPPA (bug #433383). - -*nss-3.13.6 (01 Sep 2012) - - 01 Sep 2012; <[email protected]> +nss-3.13.6.ebuild: - Security bump - - 25 Aug 2012; Michael Weber <[email protected]> nss-3.13.5.ebuild: - ppc stable (bug 427224) - - 29 Jul 2012; Raúl Porcel <[email protected]> nss-3.13.5.ebuild: - alpha/ia64/sparc stable wrt #427224 - - 23 Jul 2012; Jeroen Roovers <[email protected]> nss-3.13.5.ebuild: - Stable for HPPA (bug #427224). - -*nss-3.13.5-r1 (22 Jun 2012) - - 22 Jun 2012; Jory A. Pratt <[email protected]> +nss-3.13.5-r1.ebuild, - +files/nss-3.13.5-x32.patch: - Add support for x32, bug #421817 - - 19 Jun 2012; Andreas Schuerch <[email protected]> nss-3.13.5.ebuild: - x86 stable, thanks Mikle Kolyada - - 11 Jun 2012; Jory A. Pratt <[email protected]> nss-3.13.5.ebuild: - Bug #420659, Ensure nspr is listed in Depend - - 11 Jun 2012; Agostino Sarubbo <[email protected]> nss-3.13.5.ebuild: - Stable for amd64, wrt bug #420125 - - 08 Jun 2012; Michael Weber <[email protected]> nss-3.13.4.ebuild: - ppc stable (bug 414963) - -*nss-3.13.5 (06 Jun 2012) - - 06 Jun 2012; Jory A. Pratt <[email protected]> +nss-3.13.5.ebuild: - Version bump, NSS parsing errors with zero length item - - 28 May 2012; Raúl Porcel <[email protected]> nss-3.13.4.ebuild: - sparc stable - - 26 May 2012; Raúl Porcel <[email protected]> nss-3.13.4.ebuild: - alpha/ia64 stable - - 26 May 2012; Markus Meier <[email protected]> nss-3.13.4.ebuild: - arm stable, bug #414963 - - 08 May 2012; Lars Wendler <[email protected]> nss-3.13.4.ebuild: - Sync up with nss from mozilla overlay. - - 08 May 2012; Andreas Schuerch <[email protected]> nss-3.13.4.ebuild: - x86 stable, see bug 414963 - - 07 May 2012; Markos Chandras <[email protected]> nss-3.13.4.ebuild: - Stable on amd64 wrt bug #414963 - -*nss-3.13.4 (07 May 2012) - - 07 May 2012; Lars Wendler <[email protected]> -nss-3.13.1-r2.ebuild, - +nss-3.13.4.ebuild: - Security bump (bug #414963). Removed old. - - 04 May 2012; Jeff Horelick <[email protected]> nss-3.12.11-r1.ebuild, - nss-3.13.1-r2.ebuild, nss-3.13.2.ebuild, nss-3.13.3.ebuild: - dev-util/pkgconfig -> virtual/pkgconfig - - 26 Apr 2012; Alexis Ballier <[email protected]> nss-3.13.3.ebuild: - keyword ~amd64-fbsd - - 25 Mar 2012; Thomas Kahle <[email protected]> nss-3.13.3.ebuild: - marked x86 per bug 408161 - - 22 Mar 2012; Agostino Sarubbo <[email protected]> nss-3.13.3.ebuild: - Stable for amd64, wrt bug #408161 - -*nss-3.13.3 (11 Mar 2012) - - 11 Mar 2012; Jory A. Pratt <[email protected]> +nss-3.13.3.ebuild, - +files/nss-3.13-gentoo-fixup.patch: - Version bump, make minor changes to pkg-config file bug #407743 - -*nss-3.13.2 (26 Feb 2012) - - 26 Feb 2012; Jory A. Pratt <[email protected]> -nss-3.12.9-r1.ebuild, - -nss-3.12.10.ebuild, -nss-3.13.1-r1.ebuild, +nss-3.13.2.ebuild: - Remove stale versions, version bump - - 20 Feb 2012; Thomas Kahle <[email protected]> nss-3.13.1-r2.ebuild: - marked x86 per bug 403183 - - 17 Feb 2012; Agostino Sarubbo <[email protected]> nss-3.13.1-r2.ebuild: - Stable for amd64, wrt bug #403183 - -*nss-3.13.1-r2 (27 Jan 2012) - - 27 Jan 2012; <[email protected]> +nss-3.13.1-r2.ebuild: - add ca cert support to database - - 12 Jan 2012; Pawel Hajdan jr <[email protected]> nss-3.13.1-r1.ebuild: - x86 stable wrt bug #395431 - - 11 Jan 2012; Agostino Sarubbo <[email protected]> nss-3.13.1-r1.ebuild: - Stable for AMD64, wrt security bug #395431 - - 10 Jan 2012; Agostino Sarubbo <[email protected]> nss-3.13.1-r1.ebuild: - Add zlib as RDEPEND and 'die' where missing - -*nss-3.13.1-r1 (19 Dec 2011) - - 19 Dec 2011; Jory A. Pratt <[email protected]> -nss-3.13.1.ebuild, - +nss-3.13.1-r1.ebuild, +files/nss-3.13.1-pkcs11n-header-fix.patch: - Fix pkcs11n header, fix mulitlib portage compilation - - 25 Nov 2011; Kacper Kowalik <[email protected]> nss-3.12.11-r1.ebuild: - ppc64 stable wrt #388045 - - 21 Nov 2011; Jory A. Pratt <[email protected]> nss-3.13.1.ebuild: - Fix buildtime deps, bug #381585,381591 - - 19 Nov 2011; Raúl Porcel <[email protected]> nss-3.12.11-r1.ebuild: - alpha/ia64/sparc stable wrt #388045 - - 06 Nov 2011; Brent Baude <[email protected]> nss-3.12.11-r1.ebuild: - Marking nss-3.12.11-r1 ppc for bug 388045 - - 05 Nov 2011; Markus Meier <[email protected]> nss-3.12.11-r1.ebuild: - arm stable, bug #388045 - -*nss-3.13.1 (05 Nov 2011) - - 05 Nov 2011; Lars Wendler <[email protected]> -nss-3.12.8.ebuild, - -nss-3.12.9.ebuild, -nss-3.12.11.ebuild, +nss-3.13.1.ebuild, - +files/nss-3.13.1-solaris-gcc.patch: - Version bump. Removed old. - - 30 Oct 2011; Pawel Hajdan jr <[email protected]> nss-3.12.11-r1.ebuild: - x86 stable wrt bug #388045 - - 28 Oct 2011; Jeroen Roovers <[email protected]> nss-3.12.11-r1.ebuild: - Stable for HPPA (bug #388045). - - 28 Oct 2011; Tony Vroon <[email protected]> nss-3.12.11-r1.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian - "idella4" Delaney in security bug #388045. - -*nss-3.12.11-r1 (27 Oct 2011) - - 27 Oct 2011; Lars Wendler <[email protected]> +nss-3.12.11-r1.ebuild, - +files/nss-3.12.11-CVE-2011-3640.patch: - Revbump to fix CVE-2011-3640 (bug #388045). - - 23 Oct 2011; Raúl Porcel <[email protected]> nss-3.12.9-r1.ebuild: - Fix linux-3.0 support on stable as well, bug #372001 - - 24 Sep 2011; Fabian Groffen <[email protected]> nss-3.12.11.ebuild: - Avoid brute force install_name_tooling by hacking the makefiles - - 24 Sep 2011; Fabian Groffen <[email protected]> nss-3.12.11.ebuild: - Fixup library ids and references, not to use @executable_path on Darwin - - 24 Sep 2011; Fabian Groffen <[email protected]> nss-3.12.11.ebuild: - Fix pkg-config and nss-config for Darwin where the linker doesn't understand - (and need) -R arguments - - 24 Sep 2011; Fabian Groffen <[email protected]> nss-3.12.11.ebuild: - Marked ~x64-macos, libnaming fixes, and disable resigning of libs on Darwin, - since Darwin doesn't do ELF - - 04 Sep 2011; Markus Meier <[email protected]> nss-3.12.10.ebuild: - arm stable, bug #379549 - - 03 Sep 2011; Pawel Hajdan jr <[email protected]> nss-3.12.10.ebuild: - x86 stable wrt bug #380913 - - 03 Sep 2011; Kacper Kowalik <[email protected]> nss-3.12.10.ebuild: - ppc/ppc64 stable wrt #379549 - - 28 Aug 2011; Tony Vroon <[email protected]> nss-3.12.10.ebuild: - Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo in bug - #380913 filed by Chí-Thanh Christopher Nguyễn. - -*nss-3.12.11 (27 Aug 2011) - - 27 Aug 2011; Jory A. Pratt <[email protected]> +nss-3.12.11.ebuild: - Version bump, misc fixes - - 31 Jul 2011; Jory A. Pratt <[email protected]> nss-3.12.10.ebuild: - Add support for Linux-3.0, bug #372001 - - 14 May 2011; Kacper Kowalik <[email protected]> nss-3.12.9-r1.ebuild: - ppc/ppc64 stable wrt #360315 - -*nss-3.12.10 (13 May 2011) - - 13 May 2011; Jory A. Pratt <[email protected]> +nss-3.12.10.ebuild: - Version bump - - 07 May 2011; Raúl Porcel <[email protected]> nss-3.12.9-r1.ebuild: - alpha/arm/ia64/sparc stable wrt #360315 - - 06 May 2011; Jeroen Roovers <[email protected]> nss-3.12.9-r1.ebuild: - Stable for HPPA (bug #360315). - - 03 May 2011; Thomas Kahle <[email protected]> nss-3.12.9-r1.ebuild: - x86 stable per bug 360315 - - 03 May 2011; Markos Chandras <[email protected]> nss-3.12.9-r1.ebuild: - Stable on amd64 wrt bug #360315 - -*nss-3.12.9-r1 (03 May 2011) - - 03 May 2011; Jory A. Pratt <[email protected]> +nss-3.12.9-r1.ebuild: - Bump for security bug #360315 - -*nss-3.12.9 (14 Jan 2011) - - 14 Jan 2011; Jory A. Pratt <[email protected]> +nss-3.12.9.ebuild: - version bump - - 01 Jan 2011; Jory A. Pratt <[email protected]> -nss-3.12.7.ebuild: - remove stale ebuild with security issue - - 31 Oct 2010; Raúl Porcel <[email protected]> nss-3.12.8.ebuild: - alpha/ia64/sparc stable wrt #342847 - - 30 Oct 2010; Markus Meier <[email protected]> nss-3.12.8.ebuild: - arm stable, bug #342847 - - 29 Oct 2010; Mark Loeser <[email protected]> nss-3.12.8.ebuild: - Stable for ppc64; bug #342847 - - 29 Oct 2010; Jeroen Roovers <[email protected]> nss-3.12.8.ebuild: - Stable for PPC (bug #342847). - - 25 Oct 2010; Christian Faulhammer <[email protected]> nss-3.12.8.ebuild: - stable x86, security bug 341821 - - 23 Oct 2010; Markos Chandras <[email protected]> nss-3.12.8.ebuild: - Stable on amd64 wrt bug #341821 - - 22 Oct 2010; Jeroen Roovers <[email protected]> nss-3.12.8.ebuild: - Stable for HPPA (bug #341821). - -*nss-3.12.8 (30 Sep 2010) - - 30 Sep 2010; Jory A. Pratt <[email protected]> -nss-3.12.5.ebuild, - -nss-3.12.5-r1.ebuild, -nss-3.12.6-r1.ebuild, -nss-3.12.6-r2.ebuild, - +nss-3.12.8.ebuild: - Version bump, addresses bug #335731 - - 14 Sep 2010; Jeroen Roovers <[email protected]> nss-3.12.7.ebuild: - Stable for HPPA (bug #336396). - - 14 Sep 2010; Raúl Porcel <[email protected]> nss-3.12.7.ebuild: - alpha/arm/ia64/sparc stable wrt #336396 - - 12 Sep 2010; Joseph Jezak <[email protected]> nss-3.12.7.ebuild: - Marked ppc ppc64 for bug #336396. - - 11 Sep 2010; Markos Chandras <[email protected]> nss-3.12.7.ebuild: - Stable on amd64 wrt bug #336396 - - 09 Sep 2010; Christian Faulhammer <[email protected]> nss-3.12.7.ebuild: - stable x86, security bug 336396 - - 08 Aug 2010; Jory A. Pratt <[email protected]> nss-3.12.7.ebuild: - Fix nspr dep bug #331643 - -*nss-3.12.7 (07 Aug 2010) - - 07 Aug 2010; Jory A. Pratt <[email protected]> +nss-3.12.7.ebuild: - version bump - - 27 Jul 2010; Fabian Groffen <[email protected]> nss-3.12.6-r2.ebuild: - Call generate_chk with correct args for Prefix - - 21 Jul 2010; Jeremy Olexa <[email protected]> - +files/nss-3.12.4-solaris-gcc.patch, nss-3.12.6-r2.ebuild: - Migrate changes from Gentoo Prefix overlay. Convert to EAPI3, add patch, - etc. Approved by mozilla team in IRC, reference bug 328127 - - 02 Jul 2010; Guy Martin <[email protected]> nss-3.12.6-r1.ebuild: - hppa stable, #324735 - -*nss-3.12.6-r2 (16 Jun 2010) - - 16 Jun 2010; Robin H. Johnson <[email protected]> +nss-3.12.6-r2.ebuild: - Bug #323871: Ensure CHK files are valid more often, and prevent them from - being prelinked since that would break the CHKs. - - 31 May 2010; Joseph Jezak <[email protected]> nss-3.12.6-r1.ebuild: - Marked ppc/ppc64 stable for bug #314025. - - 09 May 2010; Raúl Porcel <[email protected]> nss-3.12.6-r1.ebuild: - alpha/arm/ia64/sparc stable wrt #314025 - - 20 Apr 2010; Christian Faulhammer <[email protected]> nss-3.12.6-r1.ebuild: - stable x86, bug 314025 - - 18 Apr 2010; Pacho Ramos <[email protected]> nss-3.12.6-r1.ebuild: - amd64 stable, bug 314025 - - 10 Apr 2010; <[email protected]> -files/3.12-nss.pc.in, - -files/nss-3.11.5-config-1.patch, -nss-3.11.9-r1.ebuild, - -files/nss-3.11-config.patch, -nss-3.12.2.ebuild, -nss-3.12.3.ebuild, - -nss-3.12.3-r1.ebuild, -files/nss-3.12.3-executable-stacks.patch, - -files/nss-3.12-config-1.patch, -nss-3.12.4-r2.ebuild, - -files/nss-3.12.4-gentoo-fixups-1.diff, -files/3.12-nss-config.in, - -files/nss-3.11-config-1.patch, -files/nss-3.12-config.patch, - -files/nss.pc.in, -files/nss-config.in, -files/nss-fbsd7.patch, - -files/nss-mips64-2.patch, -files/nss-mips64.patch: - remove stable ebuilds/files - - 08 Apr 2010; <[email protected]> nss-3.12.6-r1.ebuild: - use nspr-config to determine includes/libdir - -*nss-3.12.6-r1 (28 Mar 2010) - - 28 Mar 2010; <[email protected]> -nss-3.12.6.ebuild, - +nss-3.12.6-r1.ebuild: - Use official release media for completeness, fix bug #310149 - -*nss-3.12.6 (24 Mar 2010) - - 24 Mar 2010; Nirbheek Chauhan <[email protected]> +nss-3.12.6.ebuild, - +files/nss-3.12.6-gentoo-fixup-warnings.patch: - Bump to 3.12.6; no upstream release, so we have our own little tarball - extracted from the firefox-3.6.2 sources. - - 12 Feb 2010; <[email protected]> nss-3.12.5-r1.ebuild: - Fix bugs #304687, #304571 - - 11 Feb 2010; <[email protected]> nss-3.12.5-r1.ebuild: - Ensure we update nspr before nss - -*nss-3.12.5-r1 (11 Feb 2010) - - 11 Feb 2010; <[email protected]> +nss-3.12.5-r1.ebuild: - Address concerns from upstream about our build, move to /usr/lib{64} - - 09 Feb 2010; Pacho Ramos <[email protected]> nss-3.12.5.ebuild: - amd64 stable, bug 300606 - - 30 Jan 2010; Raúl Porcel <[email protected]> nss-3.12.5.ebuild: - alpha/arm/ia64/sparc stable wrt #300606 - - 27 Jan 2010; <[email protected]> nss-3.12.5.ebuild: - revert dynamic linking for prefix, fixed in nspr - - 26 Jan 2010; Jeremy Olexa <[email protected]> nss-3.12.5.ebuild: - Fix dynamic linking issues which surfaced in Gentoo Prefix env. Tested on - Gentoo Linux system and Gentoo Prefix in bug 301649. Proxy commit approved - by the mozilla team - - 23 Jan 2010; Brent Baude <[email protected]> nss-3.12.5.ebuild: - stable ppc, bug 300606 - - 20 Jan 2010; Brent Baude <[email protected]> nss-3.12.5.ebuild: - stable ppc64, bug 300606 - - 19 Jan 2010; Jeroen Roovers <[email protected]> nss-3.12.5.ebuild: - Stable for HPPA (bug #300606). - - 17 Jan 2010; Christian Faulhammer <[email protected]> nss-3.12.5.ebuild: - stable x86, bug 300606 - - 15 Dec 2009; Jory A. Pratt <[email protected]> nss-3.12.5.ebuild, - +files/nss-3.12.5-gentoo-fixups.diff: - - fix upstream breakage in packaging tarball - -*nss-3.12.5 (15 Dec 2009) - - 15 Dec 2009; Jory A. Pratt <[email protected]> +nss-3.12.5.ebuild: - version bump - - 06 Nov 2009; Jory A. Pratt <[email protected]> nss-3.12.4-r2.ebuild: - remove double export of ecc bug #292091 - -*nss-3.12.4-r2 (24 Sep 2009) - - 24 Sep 2009; Jory A. Pratt <[email protected]> -nss-3.12.4.ebuild, - -nss-3.12.4-r1.ebuild, +nss-3.12.4-r2.ebuild: - re-enable libz system support, this was drop'd due to many upstream bugs - reporting libz issues. These were system configure errors. - -*nss-3.12.4-r1 (20 Sep 2009) - - 20 Sep 2009; Jory A. Pratt <[email protected]> +nss-3.12.4-r1.ebuild: - remove system zlib support, re-enable ECC export - - 16 Sep 2009; Jory A. Pratt <[email protected]> nss-3.12.4.ebuild: - Make pkg_postinst() clearer on revdep-rebuild usage. - - 15 Sep 2009; Jory A. Pratt <[email protected]> nss-3.12.4.ebuild: - Add warning about binary breakage with soname change - -*nss-3.12.4 (15 Sep 2009) - - 15 Sep 2009; Jory A. Pratt <[email protected]> +nss-3.12.4.ebuild, - +files/nss-3.12.4-gentoo-fixups-1.diff: - add nss-3.12.4 revision bump, many many bug fixes - - 05 Sep 2009; Tobias Heinlein <[email protected]> nss-3.12.3-r1.ebuild: - amd64 stable wrt bug #280839 - - 30 Aug 2009; Brent Baude <[email protected]> nss-3.12.3-r1.ebuild: - Marking nss-3.12.3-r1 ppc64 for bug 280839 - - 26 Aug 2009; Raúl Porcel <[email protected]> nss-3.12.3-r1.ebuild: - alpha/arm/ia64/sparc stable - - 19 Aug 2009; Mounir Lamouri <[email protected]> nss-3.12.3-r1.ebuild: - Stable for ppc. Bug 280839 - - 17 Aug 2009; Jeroen Roovers <[email protected]> nss-3.12.3-r1.ebuild: - Stable for HPPA (bug #280839). - - 14 Aug 2009; Christian Faulhammer <[email protected]> nss-3.12.3-r1.ebuild: - stable x86, bug 280839 - - 02 Aug 2009; Thomas Sachau (Tommy[D]) <[email protected]> - nss-3.12.3-r1.ebuild: - Fix multilib building in nss-3.12.3-r1 - -*nss-3.12.3-r1 (24 Jun 2009) - - 24 Jun 2009; <[email protected]> +nss-3.12.3-r1.ebuild, - +files/nss-3.12.3-executable-stacks.patch: - Fix bug 266343 (executable stack) and all bugs depending on it - - 15 Apr 2009; Raúl Porcel <[email protected]> - +files/nss-3.12-config.patch: - Add missing patch - -*nss-3.12.3 (15 Apr 2009) - - 15 Apr 2009; Raúl Porcel <[email protected]> +nss-3.12.3.ebuild: - Version bump - - 12 Apr 2009; Friedrich Oslage <[email protected]> nss-3.12.2.ebuild: - Stable on sparc, security bug #262704 and security bug #265165 - - 15 Feb 2009; Raúl Porcel <[email protected]> -nss-3.12.2_rc1.ebuild, - nss-3.12.2.ebuild: - alpha/arm/ia64 stable wrt #257577 - - 14 Feb 2009; Markus Meier <[email protected]> nss-3.12.2.ebuild: - amd64/x86 stable, bug #257577 - - 12 Feb 2009; Brent Baude <[email protected]> nss-3.12.2.ebuild: - Marking nss-3.12.2 ppc64 and ppc for bug 257577 - - 12 Feb 2009; Jeroen Roovers <[email protected]> nss-3.12.2.ebuild: - Stable for HPPA (bug #257577). - -*nss-3.12.2 (04 Feb 2009) - - 04 Feb 2009; Raúl Porcel <[email protected]> +nss-3.12.2.ebuild: - Version bump - - 27 Dec 2008; Brent Baude <[email protected]> nss-3.12.2_rc1.ebuild: - Marking nss-3.12.2_rc1 ppc64 and ppc for bug 234646 - - 26 Dec 2008; Jeroen Roovers <[email protected]> nss-3.12.2_rc1.ebuild: - Stable for HPPA (bug #234646). - - 24 Dec 2008; Raúl Porcel <[email protected]> -nss-3.12-r1.ebuild, - nss-3.12.2_rc1.ebuild: - alpha/arm/ia64 stable wrt #234646 - - 23 Dec 2008; Markus Meier <[email protected]> nss-3.12.2_rc1.ebuild: - x86 stable, bug #234646 - - 22 Dec 2008; Olivier Crête <[email protected]> nss-3.12.2_rc1.ebuild: - Stable on amd64, bug #234646 - - 22 Dec 2008; Raúl Porcel <[email protected]> nss-3.12.2_rc1.ebuild: - No need to raise so much the sqlite dep - -*nss-3.12.2_rc1 (11 Dec 2008) - - 11 Dec 2008; Raúl Porcel <[email protected]> +files/nss-mips64-2.patch, - +nss-3.12.2_rc1.ebuild: - Version bump - -*nss-3.12-r1 (25 Nov 2008) -*nss-3.11.9-r1 (25 Nov 2008) - - 25 Nov 2008; Raúl Porcel <[email protected]> -nss-3.11.9.ebuild, - +nss-3.11.9-r1.ebuild, -nss-3.12.ebuild, +nss-3.12-r1.ebuild: - Enable ECC support, bug #247221 - - 26 Sep 2008; Raúl Porcel <[email protected]> nss-3.11.9.ebuild: - arm stable - - 05 Sep 2008; Alexis Ballier <[email protected]> +files/nss-fbsd7.patch, - nss-3.12.ebuild: - backport a patch to fix build on freebsd 7 - - 13 Aug 2008; Raúl Porcel <[email protected]> nss-3.11.9.ebuild, - nss-3.12.ebuild: - Respect LDFLAGS, bug #181792 - - 06 Aug 2008; Ulrich Mueller <[email protected]> metadata.xml: - Add USE flag description to metadata wrt GLEP 56. - -*nss-3.12 (18 Jun 2008) - - 18 Jun 2008; Raúl Porcel <[email protected]> -nss-3.12_beta3.ebuild, - -nss-3.12_rc2.ebuild, -nss-3.12_rc3.ebuild, -nss-3.12_rc4.ebuild, - +nss-3.12.ebuild: - Version bump wrt #228083, remove betas - -*nss-3.12_rc4 (05 Jun 2008) - - 05 Jun 2008; Raúl Porcel <[email protected]> +nss-3.12_rc4.ebuild: - Version bump - -*nss-3.12_rc3 (11 May 2008) - - 11 May 2008; Raúl Porcel <[email protected]> +nss-3.12_rc3.ebuild: - Version bump - - 11 Apr 2008; Raúl Porcel <[email protected]> nss-3.11.7.ebuild, - nss-3.11.9.ebuild, nss-3.12_beta3.ebuild, nss-3.12_rc2.ebuild: - Use the right compiler call, bug #216877 - -*nss-3.12_rc2 (09 Apr 2008) - - 09 Apr 2008; Raúl Porcel <[email protected]> +nss-3.12_rc2.ebuild: - Version bump - - 02 Apr 2008; Raúl Porcel <[email protected]> -nss-3.12_beta2.ebuild, - nss-3.12_beta3.ebuild: - Restore keywords, remove old - - 26 Mar 2008; Markus Meier <[email protected]> nss-3.11.9.ebuild: - amd64 stable, bug #213601 - - 23 Mar 2008; nixnut <[email protected]> nss-3.11.9.ebuild: - Stable on ppc wrt bug 213601 - - 22 Mar 2008; Brent Baude <[email protected]> nss-3.11.9.ebuild: - Marking nss-3.11.9 ppc64 for bug 213601 - - 17 Mar 2008; Jeroen Roovers <[email protected]> nss-3.11.9.ebuild: - Stable for HPPA (bug #213601). - -*nss-3.12_beta3 (17 Mar 2008) - - 17 Mar 2008; Raúl Porcel <[email protected]> nss-3.11.7.ebuild, - nss-3.11.9.ebuild, nss-3.12_beta2.ebuild, +nss-3.12_beta3.ebuild: - Version bump, fix LICENSE, thanks to zlin - - 16 Mar 2008; Raúl Porcel <[email protected]> nss-3.11.9.ebuild: - alpha/ia64/sparc/x86 stable - -*nss-3.12_beta2 (25 Feb 2008) - - 25 Feb 2008; Raúl Porcel <[email protected]> - +files/nss-3.12-config-1.patch, -nss-3.12_beta1-r1.ebuild, - +nss-3.12_beta2.ebuild: - Version bump - -*nss-3.11.9 (11 Feb 2008) - - 11 Feb 2008; Raúl Porcel <[email protected]> +nss-3.11.9.ebuild, - nss-3.12_beta1-r1.ebuild, -nss-3.12_alpha2_p2-r1.ebuild: - Version bump - -*nss-3.12_beta1-r1 (19 Jan 2008) - - 19 Jan 2008; Raúl Porcel <[email protected]> files/3.12-nss.pc.in, - files/3.12-nss-config.in, -nss-3.12_beta1.ebuild, - +nss-3.12_beta1-r1.ebuild: - fix beta1 - -*nss-3.12_beta1 (18 Jan 2008) - - 18 Jan 2008; Raúl Porcel <[email protected]> +files/3.12-nss.pc.in, - +files/3.12-nss-config.in, +nss-3.12_beta1.ebuild: - Version bump - -*nss-3.12_alpha2_p2-r1 (23 Dec 2007) - - 23 Dec 2007; Raúl Porcel <[email protected]> -nss-3.12_alpha2_p2.ebuild, - +nss-3.12_alpha2_p2-r1.ebuild: - fix MINOR_VERSION - - 18 Dec 2007; Raúl Porcel <[email protected]> -nss-3.11.5.ebuild: - old - - 17 Dec 2007; Stuart Longland <[email protected]> nss-3.11.5.ebuild, - nss-3.11.7.ebuild: - Mark 3.11.7 stable on MIPS, and fix some quoting issues in version 3.11.5 - - 12 Dec 2007; Raúl Porcel <[email protected]> nss-3.11.7.ebuild, - nss-3.12_alpha2_p2.ebuild: - Quoting - -*nss-3.12_alpha2_p2 (12 Dec 2007) - - 12 Dec 2007; Raúl Porcel <[email protected]> +nss-3.12_alpha2_p2.ebuild: - Version bump - - 16 Oct 2007; Raúl Porcel <[email protected]> nss-3.11.5.ebuild, - nss-3.11.7.ebuild: - Drop app-arch/zip DEPEND, bug #195994 - - 15 Aug 2007; Christoph Mende <[email protected]> nss-3.11.7.ebuild: - Stable on amd64 wrt bug #188158 - - 14 Aug 2007; Markus Rothe <[email protected]> nss-3.11.7.ebuild: - Stable on ppc64; bug #188158 - - 13 Aug 2007; Jeroen Roovers <[email protected]> nss-3.11.7.ebuild: - Stable for HPPA (bug #188158). - - 09 Aug 2007; Raúl Porcel <[email protected]> nss-3.11.7.ebuild: - Fix description, bug 188230 - - 09 Aug 2007; Gustavo Zacarias <[email protected]> nss-3.11.7.ebuild: - Stable on sparc wrt #188158 - - 09 Aug 2007; Tobias Scherbaum <[email protected]> nss-3.11.7.ebuild: - ppc stable, bug #188158 - - 08 Aug 2007; Raúl Porcel <[email protected]> nss-3.11.7.ebuild: - Add utils USE-flag, bug #182896 and alpha/ia64/x86 stable wrt #188158 - -*nss-3.11.7 (08 Jul 2007) - - 08 Jul 2007; Raúl Porcel <[email protected]> +nss-3.11.7.ebuild: - Version bump, and change license, bug #184599 - - 24 Jun 2007; Piotr Jaroszyński <[email protected]> nss-3.11.5.ebuild: - (QA) Fix ${ROOT} abuse. bug #167271. - - 20 Apr 2007; Raúl Porcel <[email protected]> -nss-3.11.3.ebuild, - -nss-3.11.3-r1.ebuild, -nss-3.11.4.ebuild: - Cleanup - - 20 Apr 2007; Stuart Longland <[email protected]> nss-3.11.5.ebuild: - Tested and marked stable on mips - - 14 Mar 2007; Raúl Porcel <[email protected]> nss-3.11.5.ebuild: - alpha and ia64 were stable, fixed - - 11 Mar 2007; Raúl Porcel <[email protected]> nss-3.11.5.ebuild: - 3.11.5 needs nspr-4.6.5 - - 11 Mar 2007; Bryan Østergaard <[email protected]> nss-3.11.5.ebuild: - Stable on Alpha + IA64. - - 09 Mar 2007; Jeroen Roovers <[email protected]> nss-3.11.5.ebuild: - Stable for HPPA (bug #165555). - - 08 Mar 2007; Steve Dibb <[email protected]> nss-3.11.3.ebuild, - nss-3.11.3-r1.ebuild, nss-3.11.4.ebuild: - Adding multilib to inheritance - - 08 Mar 2007; Steve Dibb <[email protected]> nss-3.11.5.ebuild: - amd64 stable, security bug 165555 - - 08 Mar 2007; Tobias Scherbaum <[email protected]> nss-3.11.5.ebuild: - Stable on ppc wrt bug #165555. - - 08 Mar 2007; Gustavo Zacarias <[email protected]> ChangeLog: - Fix manifest - - 08 Mar 2007; Gustavo Zacarias <[email protected]> nss-3.11.5.ebuild: - Stable on sparc wrt security #165555 - - 08 Mar 2007; Markus Rothe <[email protected]> nss-3.11.5.ebuild: - Stable on ppc64; bug #165555 - - 07 Mar 2007; Raúl Porcel <[email protected]> nss-3.11.5.ebuild: - x86 stable wrt bug 165555 - -*nss-3.11.5 (07 Mar 2007) - - 07 Mar 2007; Raúl Porcel <[email protected]> - -files/nss-3.9.2-gcc4.patch, -files/nss-3.9.2-ppc64.patch, - -files/nss-3.11.1-perl.patch, +files/nss-3.11.5-config-1.patch, - -files/nss-3.11-zdefs.patch, +nss-3.11.5.ebuild: - Version bump wrt bug 165555 and cleanup old - - 07 Mar 2007; Raúl Porcel <[email protected]> nss-3.11.4.ebuild: - license change, bug 150118 - - 05 Feb 2007; Raúl Porcel <[email protected]> -nss-3.9.2-r2.ebuild, - -nss-3.9.2-r3.ebuild, -nss-3.11-r1.ebuild, -nss-3.11.1-r1.ebuild, - -nss-3.11.2.ebuild: - clean old - - 04 Feb 2007; Alexander H. Færøy <[email protected]> nss-3.11.3.ebuild: - Stable on MIPS; bug #148283 - - 28 Jan 2007; Raúl Porcel <[email protected]> metadata.xml: - Move to mozilla herd, bug 160313 - -*nss-3.11.4 (21 Dec 2006) - - 21 Dec 2006; Alon Bar-Lev <[email protected]> +nss-3.11.4.ebuild: - Version bump, closes bug#158707, thanks to Walter Meinl - -*nss-3.11.3-r1 (06 Oct 2006) - - 06 Oct 2006; Alon Bar-Lev <[email protected]> +nss-3.11.3-r1.ebuild: - Make nss respect CFLAGS thanks to Ed Catmur bug#143619 - - 27 Sep 2006; Bryan Østergaard <[email protected]> nss-3.11.3.ebuild: - Stable on ia64. - - 27 Sep 2006; Fernando J. Pereda <[email protected]> nss-3.11.3.ebuild: - Stable on alpha wrt bug #148283 - - 21 Sep 2006; <[email protected]> nss-3.11.3.ebuild: - stable on amd64 wrt bug 148283 - - 21 Sep 2006; Tobias Scherbaum <[email protected]> nss-3.11.3.ebuild: - hppa stable, bug #148283 - - 21 Sep 2006; Tobias Scherbaum <[email protected]> nss-3.11.3.ebuild: - ppc stable, bug #148283 - - 21 Sep 2006; Gustavo Zacarias <[email protected]> nss-3.11.3.ebuild: - Stable on sparc wrt security #148283 - - 20 Sep 2006; <[email protected]> nss-3.11.3.ebuild: - Stable on x86, security bug #148283. - - 20 Sep 2006; Markus Rothe <[email protected]> nss-3.11.3.ebuild: - Stable on ppc64; bug #148283 - - 16 Sep 2006; Stefan Schweizer <[email protected]> nss-3.11.3.ebuild: - NSPR_VER="4.6.3", thanks Walter Meinl <[email protected]> - -*nss-3.11.3 (16 Sep 2006) - - 16 Sep 2006; Stefan Schweizer <[email protected]> +nss-3.11.3.ebuild: - version bump, security bug 147652 - -*nss-3.11.2 (23 Jul 2006) - - 23 Jul 2006; Marcelo Goes <[email protected]> +nss-3.11.2.ebuild: - 3.11.2 version bump for bug 141393, thanks to Walter Meinl <wuno at lsvw dot - de>. - - 12 Jul 2006; Aron Griffis <[email protected]> nss-3.11.1-r1.ebuild: - Mark 3.11.1-r1 stable on ia64. #134798 - - 09 Jul 2006; Joshua Kinard <[email protected]> nss-3.11-r1.ebuild: - Marked stable on mips. - - 07 Jul 2006; Diego Pettenò <[email protected]> nss-3.11.1-r1.ebuild: - Add ~x86-fbsd keyword. - - 23 Jun 2006; Thomas Cort <[email protected]> nss-3.11-r1.ebuild: - Stable on alpha wrt Bug #137198. - -*nss-3.11.1-r1 (09 Jun 2006) - - 09 Jun 2006; Jory A. Pratt <[email protected]> - +files/nss-3.11.1-perl.patch, -files/nss-3.11.1-zdefs.patch, - -nss-3.11.ebuild, -nss-3.11.1.ebuild, +nss-3.11.1-r1.ebuild: - perl -e cleanup, small clean up to tree - - 03 Jun 2006; Guy Martin <[email protected]> nss-3.11-r1.ebuild: - Stable on hppa. - -*nss-3.11.1 (02 Jun 2006) - - 02 Jun 2006; Jory A. Pratt <[email protected]> - +files/nss-3.11.1-zdefs.patch, +nss-3.11.1.ebuild: - revision bump - - 30 May 2006; Chris Gianelloni <[email protected]> nss-3.11-r1.ebuild: - Stable on x86 wrt bug #134798. - - 29 May 2006; Gustavo Zacarias <[email protected]> nss-3.11-r1.ebuild: - Stable on sparc wrt #134798 - - 03 May 2006; Markus Rothe <[email protected]> nss-3.11-r1.ebuild: - Stable on ppc64 - - 19 Apr 2006; <[email protected]> nss-3.11-r1.ebuild: - stable on amd64 - - 15 Apr 2006; <[email protected]> nss-3.11-r1.ebuild: - Stable on ppc - - 25 Feb 2006; Stephen P. Becker <[email protected]> - -files/nss-3.9.2-mips64.patch, nss-3.9.2-r2.ebuild, nss-3.9.2-r3.ebuild: - removing old patch, and converting old ebuilds to use the new form - - 25 Feb 2006; Stephen P. Becker <[email protected]> - +files/nss-mips64.patch, nss-3.11-r1.ebuild: - readding mips64 patch, please do not remove this again - -*nss-3.11-r1 (09 Feb 2006) - - 09 Feb 2006; <[email protected]> +nss-3.11-r1.ebuild: - rpath fix - -*nss-3.11 (30 Jan 2006) - - 30 Jan 2006; <[email protected]> +files/nss-3.11-config.patch, - +files/nss-3.11-zdefs.patch, files/nss.pc.in, +files/nss-config.in, - -nss-3.10.ebuild, +nss-3.11.ebuild: - revision bump, with proper modification for nss-config - -*nss-3.10 (26 Jan 2006) - - 26 Jan 2006; Marcelo Goes <[email protected]> +files/nss.pc.in, - +nss-3.10.ebuild: - 3.10 version bump for bug 120442. - - 06 Aug 2005; Daniel Black <[email protected]> - -files/nss-3.8-amd64.patch, -files/nss-3.8-hppa.patch, - -files/nss-3.8-mips.patch, metadata.xml, -nss-3.8.ebuild, - -nss-3.9.2.ebuild: - remove old versions - fixes bug #61166. crypto herd maintaince too. - -*nss-3.9.2-r3 (25 Apr 2005) - - 25 Apr 2005; Martin Schlemmer <[email protected]> - +files/nss-3.9.2-gcc4.patch, +nss-3.9.2-r3.ebuild: - Fix to build with gcc4. Patch from halcy0n's overlay. - - 04 Feb 2005; Stephen P. Becker <[email protected]> nss-3.9.2-r2.ebuild: - stable on mips - - 28 Jan 2005; Joseph Jezak <[email protected]> nss-3.9.2-r2.ebuild: - Marked ppc stable. - - 20 Jan 2005; Aron Griffis <[email protected]> nss-3.9.2-r2.ebuild: - stable on ia64 - - 23 Dec 2004; Guy Martin <[email protected]> nss-3.9.2-r2.ebuild: - Stable on hppa. - - 21 Dec 2004; Bryan Østergaard <[email protected]> nss-3.9.2-r2.ebuild: - Stable on alpha. - - 17 Dec 2004; Markus Rothe <[email protected]> nss-3.9.2-r2.ebuild: - Stable on ppc64 - - 15 Dec 2004; Gustavo Zacarias <[email protected]> nss-3.9.2-r2.ebuild: - Stable on sparc - - 11 Dec 2004; Bryan Østergaard <[email protected]> nss-3.9.2.ebuild: - Stable on alpha. - - 28 Nov 2004; Stephen P. Becker <[email protected]> - +files/nss-3.9.2-mips64.patch, nss-3.9.2-r2.ebuild: - added patch for proper detection of mips64 systems - -*nss-3.9.2-r2 (25 Nov 2004) - - 25 Nov 2004; Travis Tilley <[email protected]> -nss-3.9.2-r1.ebuild, - +nss-3.9.2-r2.ebuild: - get_libdir-ized and made nss work with an nspr in /usr/$(get_libdir)/nspr/. - stable on amd64 - -*nss-3.9.2-r1 (15 Nov 2004) - - 15 Nov 2004; Alastair Tse <[email protected]> +nss-3.9.2-r1.ebuild: - adding /etc/env.d entry to get around (#71004) - - 12 Nov 2004; Mike Gardiner <[email protected]> nss-3.9.2.ebuild: - Keyworded ppc - - 11 Nov 2004; Gustavo Zacarias <[email protected]> nss-3.9.2.ebuild: - Stable on sparc - - 06 Nov 2004; Michael Sterrett <[email protected]> nss-3.9.2.ebuild: - Don't use sed in global scope - - 16 Oct 2004; Alastair Tse <[email protected]> nss-3.8.ebuild, - nss-3.9.2.ebuild: - fixed mistake in installing shared libs. (#67124) - - 26 Aug 2004; Hardave Riar <[email protected]> files/nss-3.8-mips.patch: - Added mips64 support to the mips patch. - - 14 Aug 2004; Tom Gall <[email protected]> nss-3.9.2.ebuild: - stable on ppc64, bug #58169 - - 28 Jul 2004; <[email protected]> nss-3.8.ebuild: - stable on ia64 - -*nss-3.9.2 (24 Jul 2004) - - 24 Jul 2004; Alastair Tse <[email protected]> +files/nss-3.9.2-ppc64.patch, - +nss-3.9.2.ebuild: - version bump. add ppc64 patch (#58169). thanks to Markus Rothe - <[email protected]> - - 24 Jul 2004; Alastair Tse <[email protected]> nss-3.8.ebuild: - added provisions for alternative ROOT (#55350) - - 07 Jul 2004; Travis Tilley <[email protected]> nss-3.8.ebuild: - stable on amd64 - - 01 Jul 2004; Jeremy Huddleston <[email protected]> nss-3.8.ebuild: - virtual/glibc -> virtual/libc - - 30 Apr 2004; Stephen P. Becker <[email protected]> nss-3.8.ebuild: - Stable on mips. - - 06 Apr 2004; Guy Martin <[email protected]> nss-3.8.ebuild: - Added a build-fix patch for hppa. - - 26 Feb 2004; Gustavo Zacarias <[email protected]> nss-3.8.ebuild: - stable on hppa - - 16 Feb 2004; Joshua Kinard <[email protected]> nss-3.8.ebuild, - files/nss-3.8-mips.patch: - Added a patch to allow mips to build and added ~mips keyword. - - 27 Jan 2004; Aron Griffis <[email protected]> nss-3.8.ebuild: - add ~ia64 - - 09 Jan 2004; Aron Griffis <[email protected]> nss-3.8.ebuild: - stable on alpha - - 20 Nov 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - fix download location (#33181) - - 13 Nov 2003; Brad House <[email protected]> nss-3.8.ebuild, - files/nss-3.8-amd64.patch: - amd64 patch from [email protected] - - 05 Sep 2003; Jason Wever <[email protected]> nss-3.8.ebuild: - Marked stable for sparc. - - 31 Jul 2003; Don Seiler <[email protected]>; nss-3.8.ebuild: - Bumping to stable on ppc for gaim-encryption. - - 20 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - workaround for linux-2.6 (#24626) - - 19 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - express stable bump because of evo 1.4.3 - - 18 Jul 2003; Brad Laue <[email protected]> nss-3.8.ebuild: - Build fix on 2.6 series kernels. - - 13 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - add zip dep - - 11 Jul 2003; Will Woods <[email protected]> nss-3.8.ebuild: - Added ~alpha to KEYWORDS - - 11 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - putting in ~sparc keyword. thanks to weeve for testing - - 11 Jul 2003; Bartosch Pixa <[email protected]> nss-3.8.ebuild: - set ~ppc in keywords - - 11 Jul 2003; Brandon Low <[email protected]> nss-3.8.ebuild: - Add an important || die statement, and make work on all kernels, arches, and - debug settings - - 11 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - oops. fix HOMEPAGE. thanks to weeve. - - 11 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - no parallel building - -*nss-3.8 (11 Jul 2003) - - 11 Jul 2003; Alastair Tse <[email protected]> nss-3.8.ebuild: - intial ebuild for NSS. this will be used by evolution to avoid the mozilla - dependency diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest deleted file mode 100644 index 9fbe9cf..0000000 --- a/dev-libs/nss/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST nss-3.14.1-add_spi+cacerts_ca_certs.patch 25018 SHA256 82ca25982828fd7153ad15fc6e81408c115476eeeb4045d3a71469380b56824b SHA512 2aafbd972b073061bfd66a66a4b50060691957f2910f716f7a69d22d655c499f186f05db2101bea5248a00949f339327ba8bfffec024c61c8ee908766201ae00 WHIRLPOOL c9fe397e316dac7983b187acf7227078ebd8f8da5df53f77f2564489e85f123c4d2afb88d56e8dc14b9ebfffe8a71ade4724b3c1ea683c5c4c487cb3a64eda43 -DIST nss-3.16.1.tar.gz 6409506 SHA256 fab750f7d34c09cf34df25da1924a9a8f4c7f1768e2d456f8be767ecbbe84a6e SHA512 ea70dd417d6491e2a2a43ce2576e16511c3c78b4683af61ee80458c08768045eeb2b5bc410e536e3c7ab3200b3e80008abb5c5b40f0eb93418b8f2813cba3b46 WHIRLPOOL 46c37623655a426a328e47197b15d945717ad24828008d65fee0027c7ae48fdfd1aef7e1a7e3adbe2f6e851fe462496a854092b4d7809d40b9474c66156f159b -DIST nss-3.16.tar.gz 6378110 SHA256 2bb4faa200962caacf0454f1e870e74aa9a543809e5c440f7978bcce58e0bfe8 SHA512 e3dcde8213f7f131fe2f714ff2f45c6d7b9b2167e51dbf0e1a750cc4f83d9fa35e69408850de6600f55fbc9e26b29dc344548cb64849d6e3252476eadd7ee57f WHIRLPOOL d30b53ec36cacff9756b43780d904e32760cd5d0b75f1888b6fb80e0a87ce828f4e6189de63880ddce90bdf5d90123ff7e9fdf600f4df02ce59702898f08c11e -DIST nss-pem-3ade37c5c4ca5a6094e3f4b2e4591405db1867dd.tar.bz2 28849 SHA256 0388cb01d6158fad92b6ee13241531c7dba66a4be64e85160ded212c3febadc4 SHA512 6994bd7435ad0cff9f5aed509c5f7ea438a6829188bea94d57020e8df6d75631b289363b6f68c3c96da67c958af967c624147d3604b734d8f0b57688f74e7c95 WHIRLPOOL a168e137981f4bc4cc6735bcc234b3fe14ea0cc91768926cdaae3f124ba1dfcd06be029c3805ded20df600c8655bb2d97beb69a0c6b7f2441e7ee4c651cd7868 diff --git a/dev-libs/nss/files/nss-3.14.2-solaris-gcc.patch b/dev-libs/nss/files/nss-3.14.2-solaris-gcc.patch deleted file mode 100644 index a23725d..0000000 --- a/dev-libs/nss/files/nss-3.14.2-solaris-gcc.patch +++ /dev/null @@ -1,24 +0,0 @@ ---- nss-3.14.2/mozilla/security/coreconf/SunOS5.mk -+++ nss-3.14.2/mozilla/security/coreconf/SunOS5.mk -@@ -5,6 +5,9 @@ - - include $(CORE_DEPTH)/coreconf/UNIX.mk - -+NS_USE_GCC = 1 -+GCC_USE_GNU_LD = 1 -+ - # Sun's WorkShop defines v8, v8plus and v9 architectures. - # gcc on Solaris defines v8 and v9 "cpus". - # gcc's v9 is equivalent to Workshop's v8plus. -@@ -71,11 +74,6 @@ - NOMD_OS_CFLAGS += $(DSO_CFLAGS) $(OS_DEFINES) $(SOL_CFLAGS) - - MKSHLIB = $(CC) $(DSO_LDOPTS) $(RPATH) --ifdef NS_USE_GCC --ifeq (GNU,$(findstring GNU,$(shell `$(CC) -print-prog-name=ld` -v 2>&1))) -- GCC_USE_GNU_LD = 1 --endif --endif - ifdef MAPFILE - ifdef NS_USE_GCC - ifdef GCC_USE_GNU_LD diff --git a/dev-libs/nss/files/nss-3.15-gentoo-fixup-warnings.patch b/dev-libs/nss/files/nss-3.15-gentoo-fixup-warnings.patch deleted file mode 100644 index 3ce2c0e..0000000 --- a/dev-libs/nss/files/nss-3.15-gentoo-fixup-warnings.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- nss-3.15/nss/coreconf/Linux.mk -+++ nss-3.15/nss/coreconf/Linux.mk -@@ -116,6 +116,7 @@ - OPTIMIZER += -gdwarf-2 - endif - endif -+OPTIMIZER += -fno-strict-aliasing - endif - - diff --git a/dev-libs/nss/files/nss-3.15-gentoo-fixups.patch b/dev-libs/nss/files/nss-3.15-gentoo-fixups.patch deleted file mode 100644 index 9314d5f..0000000 --- a/dev-libs/nss/files/nss-3.15-gentoo-fixups.patch +++ /dev/null @@ -1,238 +0,0 @@ ---- nss/config/Makefile -+++ nss/config/Makefile -@@ -0,0 +1,40 @@ -+CORE_DEPTH = .. -+DEPTH = .. -+ -+include $(CORE_DEPTH)/coreconf/config.mk -+ -+NSS_MAJOR_VERSION = `grep "NSS_VMAJOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_MINOR_VERSION = `grep "NSS_VMINOR" ../lib/nss/nss.h | awk '{print $$3}'` -+NSS_PATCH_VERSION = `grep "NSS_VPATCH" ../lib/nss/nss.h | awk '{print $$3}'` -+PREFIX = /usr -+ -+all: export libs -+ -+export: -+ # Create the nss.pc file -+ mkdir -p $(DIST)/lib/pkgconfig -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@exec_prefix@,\$${prefix}," \ -+ -e "s,@libdir@,\$${prefix}/lib64," \ -+ -e "s,@includedir@,\$${prefix}/include/nss," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION),g" \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss.pc.in > nss.pc -+ chmod 0644 nss.pc -+ ln -sf ../../../../config/nss.pc $(DIST)/lib/pkgconfig -+ -+ # Create the nss-config script -+ mkdir -p $(DIST)/bin -+ sed -e "s,@prefix@,$(PREFIX)," \ -+ -e "s,@NSS_MAJOR_VERSION@,$(NSS_MAJOR_VERSION)," \ -+ -e "s,@NSS_MINOR_VERSION@,$(NSS_MINOR_VERSION)," \ -+ -e "s,@NSS_PATCH_VERSION@,$(NSS_PATCH_VERSION)," \ -+ nss-config.in > nss-config -+ chmod 0755 nss-config -+ ln -sf ../../../config/nss-config $(DIST)/bin -+ -+libs: -+ -+dummy: all export libs -+ ---- nss/config/nss-config.in -+++ nss/config/nss-config.in -@@ -0,0 +1,145 @@ -+#!/bin/sh -+ -+prefix=@prefix@ -+ -+major_version=@NSS_MAJOR_VERSION@ -+minor_version=@NSS_MINOR_VERSION@ -+patch_version=@NSS_PATCH_VERSION@ -+ -+usage() -+{ -+ cat <<EOF -+Usage: nss-config [OPTIONS] [LIBRARIES] -+Options: -+ [--prefix[=DIR]] -+ [--exec-prefix[=DIR]] -+ [--includedir[=DIR]] -+ [--libdir[=DIR]] -+ [--version] -+ [--libs] -+ [--cflags] -+Dynamic Libraries: -+ nss -+ ssl -+ smime -+ nssutil -+EOF -+ exit $1 -+} -+ -+if test $# -eq 0; then -+ usage 1 1>&2 -+fi -+ -+lib_ssl=yes -+lib_smime=yes -+lib_nss=yes -+lib_nssutil=yes -+ -+while test $# -gt 0; do -+ case "$1" in -+ -*=*) optarg=`echo "$1" | sed 's/[-_a-zA-Z0-9]*=//'` ;; -+ *) optarg= ;; -+ esac -+ -+ case $1 in -+ --prefix=*) -+ prefix=$optarg -+ ;; -+ --prefix) -+ echo_prefix=yes -+ ;; -+ --exec-prefix=*) -+ exec_prefix=$optarg -+ ;; -+ --exec-prefix) -+ echo_exec_prefix=yes -+ ;; -+ --includedir=*) -+ includedir=$optarg -+ ;; -+ --includedir) -+ echo_includedir=yes -+ ;; -+ --libdir=*) -+ libdir=$optarg -+ ;; -+ --libdir) -+ echo_libdir=yes -+ ;; -+ --version) -+ echo ${major_version}.${minor_version}.${patch_version} -+ ;; -+ --cflags) -+ echo_cflags=yes -+ ;; -+ --libs) -+ echo_libs=yes -+ ;; -+ ssl) -+ lib_ssl=yes -+ ;; -+ smime) -+ lib_smime=yes -+ ;; -+ nss) -+ lib_nss=yes -+ ;; -+ nssutil) -+ lib_nssutil=yes -+ ;; -+ *) -+ usage 1 1>&2 -+ ;; -+ esac -+ shift -+done -+ -+# Set variables that may be dependent upon other variables -+if test -z "$exec_prefix"; then -+ exec_prefix=`pkg-config --variable=exec_prefix nss` -+fi -+if test -z "$includedir"; then -+ includedir=`pkg-config --variable=includedir nss` -+fi -+if test -z "$libdir"; then -+ libdir=`pkg-config --variable=libdir nss` -+fi -+ -+if test "$echo_prefix" = "yes"; then -+ echo $prefix -+fi -+ -+if test "$echo_exec_prefix" = "yes"; then -+ echo $exec_prefix -+fi -+ -+if test "$echo_includedir" = "yes"; then -+ echo $includedir -+fi -+ -+if test "$echo_libdir" = "yes"; then -+ echo $libdir -+fi -+ -+if test "$echo_cflags" = "yes"; then -+ echo -I$includedir -+fi -+ -+if test "$echo_libs" = "yes"; then -+ libdirs="" -+ if test -n "$lib_ssl"; then -+ libdirs="$libdirs -lssl${major_version}" -+ fi -+ if test -n "$lib_smime"; then -+ libdirs="$libdirs -lsmime${major_version}" -+ fi -+ if test -n "$lib_nss"; then -+ libdirs="$libdirs -lnss${major_version}" -+ fi -+ if test -n "$lib_nssutil"; then -+ libdirs="$libdirs -lnssutil${major_version}" -+ fi -+ echo $libdirs -+fi -+ ---- nss/config/nss.pc.in -+++ nss/config/nss.pc.in -@@ -0,0 +1,12 @@ -+prefix=@prefix@ -+exec_prefix=@exec_prefix@ -+libdir=@libdir@ -+includedir=@includedir@ -+ -+Name: NSS -+Description: Network Security Services -+Version: @NSS_MAJOR_VERSION@.@NSS_MINOR_VERSION@.@NSS_PATCH_VERSION@ -+Requires: nspr >= 4.8 -+Libs: -lssl3 -lsmime3 -lnss3 -lnssutil3 -+Cflags: -I${includedir} -+ ---- nss/Makefile -+++ nss/Makefile -@@ -44,7 +44,7 @@ - # (7) Execute "local" rules. (OPTIONAL). # - ####################################################################### - --nss_build_all: build_nspr all -+nss_build_all: all - - nss_clean_all: clobber_nspr clobber - -@@ -103,12 +103,6 @@ - --with-dist-prefix='$(NSPR_PREFIX)' \ - --with-dist-includedir='$(NSPR_PREFIX)/include' - --build_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) -- --clobber_nspr: $(NSPR_CONFIG_STATUS) -- $(MAKE) -C $(CORE_DEPTH)/../nspr/$(OBJDIR_NAME) clobber -- - build_docs: - $(MAKE) -C $(CORE_DEPTH)/doc - ---- nss/manifest.mn -+++ nss/manifest.mn -@@ -10,4 +10,4 @@ - - RELEASE = nss - --DIRS = coreconf lib cmd -+DIRS = coreconf lib cmd config diff --git a/dev-libs/nss/files/nss-3.15-x32.patch b/dev-libs/nss/files/nss-3.15-x32.patch deleted file mode 100644 index 07a5327..0000000 --- a/dev-libs/nss/files/nss-3.15-x32.patch +++ /dev/null @@ -1,48 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=966596 - ---- nss-3.15/nss/coreconf/Linux.mk -+++ nss-3.15/nss/coreconf/Linux.mk -@@ -55,11 +55,18 @@ - ifeq ($(OS_TEST),x86_64) - ifeq ($(USE_64),1) - CPU_ARCH = x86_64 -+ ARCHFLAG = -m64 -+else -+ifeq ($(USE_x32),1) -+ OS_REL_CFLAGS = -Di386 -+ CPU_ARCH = x86 -+ ARCHFLAG = -mx32 - else - OS_REL_CFLAGS = -Di386 - CPU_ARCH = x86 - ARCHFLAG = -m32 - endif -+endif - else - ifeq ($(OS_TEST),sparc64) - CPU_ARCH = sparc ---- nss-3.15/nss/lib/freebl/Makefile -+++ nss-3.15/nss/lib/freebl/Makefile -@@ -193,12 +193,16 @@ - MPI_SRCS += mpi_amd64.c mp_comba.c - endif - ifeq ($(CPU_ARCH),x86) -- ASFILES = mpi_x86.s -- DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -- DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -- DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -- # The floating point ECC code doesn't work on Linux x86 (bug 311432). -- #ECL_USE_FP = 1 -+ ifeq ($(USE_x32),1) -+ DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -+ else -+ ASFILES = mpi_x86.s -+ DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE -+ DEFINES += -DMP_ASSEMBLY_DIV_2DX1D -+ DEFINES += -DMP_CHAR_STORE_SLOW -DMP_IS_LITTLE_ENDIAN -+ # The floating point ECC code doesn't work on Linux x86 (bug 311432). -+ #ECL_USE_FP = 1 -+ endif - endif - ifeq ($(CPU_ARCH),arm) - DEFINES += -DMP_ASSEMBLY_MULTIPLY -DMP_ASSEMBLY_SQUARE diff --git a/dev-libs/nss/files/nss-3.15.4-enable-pem.patch b/dev-libs/nss/files/nss-3.15.4-enable-pem.patch deleted file mode 100644 index 8e61024..0000000 --- a/dev-libs/nss/files/nss-3.15.4-enable-pem.patch +++ /dev/null @@ -1,13 +0,0 @@ -Patches taken from http://pkgs.fedoraproject.org/cgit/nss.git/ - ---- nss/lib/ckfw/manifest.mn.libpem -+++ nss/lib/ckfw/manifest.mn -@@ -5,7 +5,7 @@ - - CORE_DEPTH = ../.. - --DIRS = builtins -+DIRS = builtins pem - - PRIVATE_EXPORTS = \ - ck.h \ diff --git a/dev-libs/nss/metadata.xml b/dev-libs/nss/metadata.xml deleted file mode 100644 index eaa903c..0000000 --- a/dev-libs/nss/metadata.xml +++ /dev/null @@ -1,13 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>mozilla</herd> -<use> - <flag name='cacert'>Include CAcert root certificates (http://http://www.cacert.org/)</flag> - <flag name='nss-pem'>Add support for libnsspem</flag> - <flag name='utils'>Install utilities included with the library</flag> -</use> -<upstream> - <remote-id type="cpe">cpe:/a:mozilla:nss</remote-id> -</upstream> -</pkgmetadata> diff --git a/dev-libs/nss/nss-3.16.1.ebuild b/dev-libs/nss/nss-3.16.1.ebuild deleted file mode 100644 index edad7e4..0000000 --- a/dev-libs/nss/nss-3.16.1.ebuild +++ /dev/null @@ -1,325 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.16.1.ebuild,v 1.2 2014/07/04 19:51:37 axs Exp $ - -EAPI=5 -inherit eutils flag-o-matic multilib toolchain-funcs multilib-minimal - -NSPR_VER="4.10.6-r1" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="3ade37c5c4ca5a6094e3f4b2e4591405db1867dd" -PEM_P="${PN}-pem-${PEM_GIT_REV}" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch ) - nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+cacert +java +nss-pem utils" - -DEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]" -RDEPEND=">=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}] - >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}] - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - abi_x86_32? ( - !<=app-emulation/emul-linux-x86-baselibs-20140508-r12 - !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] - )" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/nss-config -) - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - # Custom changes for gentoo - epatch "${FILESDIR}/${PN}-3.15-gentoo-fixups.patch" - epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch" - use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch" - use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch" - epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch" - - pushd coreconf >/dev/null || die - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk || die - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - popd >/dev/null || die - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - config/Makefile || die - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - cmd/shlibsign/sign.sh || die - fi - - # dirty hack - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk || die - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk || die - - multilib_copy_sources - - strip-flags -} - -multilib_src_configure() { - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" config/Makefile || die -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - if [[ ${1} == BUILD_ ]]; then - cc=$(tc-getBUILD_CC) - else - cc=$(tc-getCC) - fi - echo > "${T}"/test.c || die - ${cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}/${1}test.o" || die - case $(file "${T}/${1}test.o") in - *32-bit*x86-64*) echo USE_X32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether ${cc} builds 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -multilib_src_compile() { - # use ABI to determine bit'ness, or fallback if unset - local buildbits mybits - case "${ABI}" in - n32) mybits="USE_N32=1";; - x32) mybits="USE_X32=1";; - s390x|*64) mybits="USE_64=1";; - default) mybits=$(nssbits);; - esac - # bitness of host may differ from target - if tc-is-cross-compiler; then - buildbits=$(nssbits BUILD_) - fi - - local makeargs=( - CC="$(tc-getCC)" - AR="$(tc-getAR) rc \$@" - RANLIB="$(tc-getRANLIB)" - OPTIMIZER= - ${mybits} - ) - - # Take care of nspr settings #436216 - local myCPPFLAGS="${CPPFLAGS} $($(tc-getPKG_CONFIG) nspr --cflags)" - local myLDFLAGS="${LDFLAGS} $($(tc-getPKG_CONFIG) nspr --libs-only-L)" - unset NSPR_INCLUDE_DIR - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export FREEBL_NO_DEPEND=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - NSPR_LIB_DIR="${T}/fake-dir" \ - emake -j1 -C coreconf \ - CC="$(tc-getBUILD_CC)" \ - ${buildbits:-${mybits}} - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - CPPFLAGS="${myCPPFLAGS}" \ - LDFLAGS="${myLDFLAGS}" \ - XCFLAGS="${CFLAGS} ${CPPFLAGS}" \ - NSPR_LIB_DIR="${T}/${ABI}-fake-dir" \ - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -multilib_src_install() { - pushd dist >/dev/null || die - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - # We generate these after stripping the libraries, else they don't match. - #cp -L */lib/*.chk "${ED}"/usr/$(get_libdir) || die "copying chk files failed" - cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - if use java ; then - cp -L */lib/libfreebl.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - fi - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig - if use java ; then - local javapc="${ED}"/usr/$(get_libdir)/pkgconfig/nss{,-softokn}.pc - cp -L "${ED}"/usr/$(get_libdir)/pkgconfig/nss.pc ${javapc} - sed -i -e 's#Libs:#Libs: -lfreebl#' -e 's#Cflags:#Cflags: -I${includedir}/private#' ${javapc} - fi - - # all the include files - insinto /usr/include/nss - doins public/nss/*.h - if use java ; then - insinto /usr/include/nss/private - doins private/nss/{blapi,alghmac}.h - fi - - popd >/dev/null || die - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils="shlibsign" - - if multilib_is_native_abi ; then - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert - cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit - nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode - pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt - symkeyutil tstclnt vfychain vfyserv" - fi - pushd dist/*/bin >/dev/null || die - for f in ${nssutils}; do - dobin ${f} - done - popd >/dev/null || die - fi - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - local l libs=() liblist - for l in ${NSS_CHK_SIGN_LIBS} ; do - libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so") - done - liblist=$(printf '%s:' "${libs[@]}") - echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss-${ABI}" - doenvd "${T}/90nss-${ABI}" -} - -pkg_postinst() { - multilib_pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postinst -} - -pkg_postrm() { - multilib_pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) - } - - multilib_foreach_abi multilib_pkg_postrm -} diff --git a/dev-libs/nss/nss-3.16.ebuild b/dev-libs/nss/nss-3.16.ebuild deleted file mode 100644 index 5f5f555..0000000 --- a/dev-libs/nss/nss-3.16.ebuild +++ /dev/null @@ -1,282 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/nss/nss-3.16.ebuild,v 1.8 2014/03/24 14:33:48 ago Exp $ - -EAPI=5 -inherit eutils flag-o-matic multilib toolchain-funcs - -NSPR_VER="4.10" -RTM_NAME="NSS_${PV//./_}_RTM" -# Rev of https://git.fedorahosted.org/cgit/nss-pem.git -PEM_GIT_REV="3ade37c5c4ca5a6094e3f4b2e4591405db1867dd" -PEM_P="${PN}-pem-${PEM_GIT_REV}" - -DESCRIPTION="Mozilla's Network Security Services library that implements PKI support" -HOMEPAGE="http://www.mozilla.org/projects/security/pki/nss/" -SRC_URI="ftp://ftp.mozilla.org/pub/mozilla.org/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz - cacert? ( http://dev.gentoo.org/~anarchy/patches/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch ) - nss-pem? ( https://git.fedorahosted.org/cgit/nss-pem.git/snapshot/${PEM_P}.tar.bz2 )" - -LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+cacert +java +nss-pem utils" - -DEPEND="virtual/pkgconfig - >=dev-libs/nspr-${NSPR_VER}" -RDEPEND=">=dev-libs/nspr-${NSPR_VER} - >=dev-db/sqlite-3.5 - sys-libs/zlib" - -RESTRICT="test" - -S="${WORKDIR}/${P}/${PN}" - -src_setup() { - export LC_ALL="C" -} - -src_unpack() { - unpack ${A} - if use nss-pem ; then - mv "${PEM_P}"/nss/lib/ckfw/pem/ "${S}"/lib/ckfw/ || die - fi -} - -src_prepare() { - # Custom changes for gentoo - epatch "${FILESDIR}/${PN}-3.15-gentoo-fixups.patch" - epatch "${FILESDIR}/${PN}-3.15-gentoo-fixup-warnings.patch" - use cacert && epatch "${DISTDIR}/${PN}-3.14.1-add_spi+cacerts_ca_certs.patch" - use nss-pem && epatch "${FILESDIR}/${PN}-3.15.4-enable-pem.patch" - epatch "${FILESDIR}/nss-3.14.2-solaris-gcc.patch" - cd coreconf - # hack nspr paths - echo 'INCLUDES += -I$(DIST)/include/dbm' \ - >> headers.mk || die "failed to append include" - - # modify install path - sed -e 's:SOURCE_PREFIX = $(CORE_DEPTH)/\.\./dist:SOURCE_PREFIX = $(CORE_DEPTH)/dist:' \ - -i source.mk - - # Respect LDFLAGS - sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk - - # Ensure we stay multilib aware - sed -i -e "/@libdir@/ s:lib64:$(get_libdir):" "${S}"/config/Makefile - - # Fix pkgconfig file for Prefix - sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \ - "${S}"/config/Makefile - - # use host shlibsign if need be #436216 - if tc-is-cross-compiler ; then - sed -i \ - -e 's:"${2}"/shlibsign:shlibsign:' \ - "${S}"/cmd/shlibsign/sign.sh - fi - - # dirty hack - cd "${S}" - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \ - lib/ssl/config.mk - sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../../lib/freebl/\$(OBJDIR):" \ - cmd/platlibs.mk -} - -nssarch() { - # Most of the arches are the same as $ARCH - local t=${1:-${CHOST}} - case ${t} in - aarch64*)echo "aarch64";; - hppa*) echo "parisc";; - i?86*) echo "i686";; - x86_64*) echo "x86_64";; - *) tc-arch ${t};; - esac -} - -nssbits() { - local cc="${1}CC" cppflags="${1}CPPFLAGS" cflags="${1}CFLAGS" - echo > "${T}"/test.c || die - ${!cc} ${!cppflags} ${!cflags} -c "${T}"/test.c -o "${T}"/test.o || die - case $(file "${T}"/test.o) in - *32-bit*x86-64*) echo USE_x32=1;; - *64-bit*|*ppc64*|*x86_64*) echo USE_64=1;; - *32-bit*|*ppc*|*i386*) ;; - *) die "Failed to detect whether your arch is 64bits or 32bits, disable distcc if you're using it, please";; - esac -} - -src_compile() { - strip-flags - - tc-export AR RANLIB {BUILD_,}{CC,PKG_CONFIG} - local makeargs=( - CC="${CC}" - AR="${AR} rc \$@" - RANLIB="${RANLIB}" - OPTIMIZER= - $(nssbits) - ) - - # Take care of nspr settings #436216 - append-cppflags $(${PKG_CONFIG} nspr --cflags) - append-ldflags $(${PKG_CONFIG} nspr --libs-only-L) - unset NSPR_INCLUDE_DIR - export NSPR_LIB_DIR=${T}/fake-dir - - # Do not let `uname` be used. - if use kernel_linux ; then - makeargs+=( - OS_TARGET=Linux - OS_RELEASE=2.6 - OS_TEST="$(nssarch)" - ) - fi - - export BUILD_OPT=1 - export NSS_USE_SYSTEM_SQLITE=1 - export NSDISTMODE=copy - export NSS_ENABLE_ECC=1 - export XCFLAGS="${CFLAGS} ${CPPFLAGS}" - export FREEBL_NO_DEPEND=1 - export ASFLAGS="" - - local d - - # Build the host tools first. - LDFLAGS="${BUILD_LDFLAGS}" \ - XCFLAGS="${BUILD_CFLAGS}" \ - emake -j1 -C coreconf \ - CC="${BUILD_CC}" \ - $(nssbits BUILD_) - makeargs+=( NSINSTALL="${PWD}/$(find -type f -name nsinstall)" ) - - # Then build the target tools. - for d in . lib/dbm ; do - emake -j1 "${makeargs[@]}" -C ${d} - done -} - -# Altering these 3 libraries breaks the CHK verification. -# All of the following cause it to break: -# - stripping -# - prelink -# - ELF signing -# http://www.mozilla.org/projects/security/pki/nss/tech-notes/tn6.html -# Either we have to NOT strip them, or we have to forcibly resign after -# stripping. -#local_libdir="$(get_libdir)" -#export STRIP_MASK=" -# */${local_libdir}/libfreebl3.so* -# */${local_libdir}/libnssdbm3.so* -# */${local_libdir}/libsoftokn3.so*" - -export NSS_CHK_SIGN_LIBS="freebl3 nssdbm3 softokn3" - -generate_chk() { - local shlibsign="$1" - local libdir="$2" - einfo "Resigning core NSS libraries for FIPS validation" - shift 2 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libname=lib${i}.so - local chkname=lib${i}.chk - "${shlibsign}" \ - -i "${libdir}"/${libname} \ - -o "${libdir}"/${chkname}.tmp \ - && mv -f \ - "${libdir}"/${chkname}.tmp \ - "${libdir}"/${chkname} \ - || die "Failed to sign ${libname}" - done -} - -cleanup_chk() { - local libdir="$1" - shift 1 - local i - for i in ${NSS_CHK_SIGN_LIBS} ; do - local libfname="${libdir}/lib${i}.so" - # If the major version has changed, then we have old chk files. - [ ! -f "${libfname}" -a -f "${libfname}.chk" ] \ - && rm -f "${libfname}.chk" - done -} - -src_install() { - cd "${S}"/dist - - dodir /usr/$(get_libdir) - cp -L */lib/*$(get_libname) "${ED}"/usr/$(get_libdir) || die "copying shared libs failed" - # We generate these after stripping the libraries, else they don't match. - #cp -L */lib/*.chk "${ED}"/usr/$(get_libdir) || die "copying chk files failed" - cp -L */lib/libcrmf.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - if use java ; then - cp -L */lib/lib{softokn,freebl}.a "${ED}"/usr/$(get_libdir) || die "copying libs failed" - fi - - # Install nss-config and pkgconfig file - dodir /usr/bin - cp -L */bin/nss-config "${ED}"/usr/bin - dodir /usr/$(get_libdir)/pkgconfig - cp -L */lib/pkgconfig/nss.pc "${ED}"/usr/$(get_libdir)/pkgconfig - if use java ; then - local javapc="${ED}"/usr/$(get_libdir)/pkgconfig/nss{,-java}.pc - cp -L "${ED}"/usr/$(get_libdir)/pkgconfig/nss.pc ${javapc} - sed -i -e 's#Libs:#Libs: -lfreebl -lsoftokn#' -e 's#Cflags:#Cflags: -I${includedir}/private#' ${javapc} - fi - - # all the include files - insinto /usr/include/nss - doins public/nss/*.h - if use java ; then - insinto /usr/include/nss/private - doins private/nss/{softoken,lowkeyti,softoknt,blapi,alghmac}.h - fi - - local f nssutils - # Always enabled because we need it for chk generation. - nssutils="shlibsign" - if use utils; then - # The tests we do not need to install. - #nssutils_test="bltest crmftest dbtest dertimetest - #fipstest remtest sdrtest" - nssutils="addbuiltin atob baddbdir btoa certcgi certutil checkcert - cmsutil conflict crlutil derdump digest makepqg mangle modutil multinit - nonspr10 ocspclnt oidcalc p7content p7env p7sign p7verify pk11mode - pk12util pp rsaperf selfserv shlibsign signtool signver ssltap strsclnt - symkeyutil tstclnt vfychain vfyserv" - fi - cd "${S}"/dist/*/bin/ - for f in ${nssutils}; do - dobin ${f} - done - - # Prelink breaks the CHK files. We don't have any reliable way to run - # shlibsign after prelink. - local l libs=() liblist - for l in ${NSS_CHK_SIGN_LIBS} ; do - libs+=("${EPREFIX}/usr/$(get_libdir)/lib${l}.so") - done - liblist=$(printf '%s:' "${libs[@]}") - echo -e "PRELINK_PATH_MASK=${liblist%:}" > "${T}/90nss" - doenvd "${T}/90nss" -} - -pkg_postinst() { - # We must re-sign the libraries AFTER they are stripped. - local shlibsign="${EROOT}/usr/bin/shlibsign" - # See if we can execute it (cross-compiling & such). #436216 - "${shlibsign}" -h >&/dev/null - if [[ $? -gt 1 ]] ; then - shlibsign="shlibsign" - fi - generate_chk "${shlibsign}" "${EROOT}"/usr/$(get_libdir) -} - -pkg_postrm() { - cleanup_chk "${EROOT}"/usr/$(get_libdir) -}
