[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-05-31 Thread Ionen Wolkens
commit: d398f451d2a6f73beb92816c43d3b18ca2537e3b
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri May 31 18:20:36 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Jun  1 03:45:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d398f451

app-misc/ca-certificates: Stabilize 20240203.3.98 hppa, #930870

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild 
b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
index 282195c08c72..9b49b1e38555 100644
--- a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-04-29 Thread Arthur Zamarin
commit: 9b93eb821ef813bcf20236297b06a46390b639dc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr 29 08:12:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr 29 08:12:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b93eb82

app-misc/ca-certificates: Stabilize 20240203.3.98 ppc, #930870

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild 
b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
index b6a60d96ec29..68e9fd7c7c09 100644
--- a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-15 Thread Arthur Zamarin
commit: fdc60e4e0b3fc19f644a7424587f1553155cbbfb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 15 20:26:39 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 15 20:26:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc60e4e

app-misc/ca-certificates: Stabilize 20230311.3.97 hppa, #926991

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 756b51bf828b..794e461537eb 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Arthur Zamarin
commit: 117f7faa4613ce975e15ff53054ff281bdbd4a7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 08:18:33 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 08:18:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117f7faa

app-misc/ca-certificates: Stabilize 20230311.3.97 ppc64, #926991

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index a8af8e6f8fc2..756b51bf828b 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Arthur Zamarin
commit: 12b9491dc4e392b83fe9b98fe3e87a9202c9840f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 14 07:48:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 14 07:48:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b9491d

app-misc/ca-certificates: Stabilize 20230311.3.97 amd64, #926991

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 1f831bd3c4e3..a8af8e6f8fc2 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Sam James
commit: 89363db4da4afa1dd836ddac18b5d49682674188
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:44:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:44:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89363db4

app-misc/ca-certificates: Stabilize 20230311.3.97 ppc, #926991

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 44aceaaae8ba..1f831bd3c4e3 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Sam James
commit: 4a53af0642c167ff6d336668b7fed3bbf281e172
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:23:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:23:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a53af06

app-misc/ca-certificates: Stabilize 20230311.3.97 x86, #926991

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 18073f041ff8..44aceaaae8ba 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Sam James
commit: 5b2b9df937ad6519e5d2eaffa010be0ad14ce666
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:18:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2b9df9

app-misc/ca-certificates: Stabilize 20230311.3.97 sparc, #926991

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 3e77fcee7aac..18073f041ff8 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Sam James
commit: 1a38479ea2746a7587433290f803d1a2755a17fc
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:11:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:11:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a38479e

app-misc/ca-certificates: Stabilize 20230311.3.97 arm64, #926991

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 2582a7939ef0..3e77fcee7aac 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-03-14 Thread Sam James
commit: 7b2f0a6e72c08bacf61ff76011e4ca99cfed14d5
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:04:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:05:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2f0a6e

app-misc/ca-certificates: Stabilize 20230311.3.97 arm, #926991

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
index 58f88b4eb1a9..2582a7939ef0 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -57,7 +57,7 @@ S="${WORKDIR}"
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 ${PRECOMPILED} || IUSE+=" cacert"
 
 BDEPEND="${COMMON_DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/, app-misc/ca-certificates/files/

2024-03-01 Thread Sam James
commit: 52c655d2fd2d5906184a1a7b1fd0c4d94cefd9fc
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:08:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:08:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c655d2

app-misc/ca-certificates: drop versions

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   7 -
 .../ca-certificates-20211016.3.88.1.ebuild | 201 
 .../ca-certificates-20230311.3.89.1.ebuild | 205 -
 .../ca-certificates-20230311.3.89.ebuild   | 205 -
 .../ca-certificates-20230311.3.90.ebuild   | 205 -
 .../ca-certificates-20230311.3.93.ebuild   | 205 -
 .../ca-certificates-20230311.3.95.ebuild   | 205 -
 ...ertificates-20211016.3.72-no-cryptography.patch |  27 ---
 8 files changed, 1260 deletions(-)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b29e8fddf298..8730e479b3ba 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,11 +1,4 @@
-DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
-DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
-DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
-DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
-DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
-DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
-DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 
2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c
 SHA512 
fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
 DIST nss-3.97.tar.gz 76664827 BLAKE2B 
ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6
 SHA512 
1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
deleted file mode 100644
index e90265a6db66..
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ /dev/null
@@ -1,201 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/files/, app-misc/ca-certificates/

2024-03-01 Thread Sam James
commit: 2d839da180554b5e76f8a5869378fcf73fcfcf64
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 01:15:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 01:15:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d839da1

app-misc/ca-certificates: add 20240203.3.98

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   2 +
 .../ca-certificates-20240203.3.98.ebuild   | 201 +
 ...ca-certificates-drop-pointless-dependency.patch |  45 +
 3 files changed, 248 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 8730e479b3ba..77c3d12321e3 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,4 +1,6 @@
 DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
+DIST ca-certificates_20240203.tar.xz 263276 BLAKE2B 
44d22aa91fe589e2ae67cb32c6594f1252e99d4460969bf7c925e7047178168c8881c2c93d6c63171059239e34aeea73b95f135f6b60a4e2fa61caa1ddfa3c44
 SHA512 
e9d7b5283c2be9425d18eb4a9b54b1fa54db0b9d1bdb28f9c6db7f8b2e03fd93442ac973f9b024b7a148d71ac2789edbc1207c2048ce4be589eb1a5376640670
 DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 
2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c
 SHA512 
fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
 DIST nss-3.97.tar.gz 76664827 BLAKE2B 
ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6
 SHA512 
1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
+DIST nss-3.98.tar.gz 76685475 BLAKE2B 
d382cc65e450b5b7d6b152952a8188822eab5fdbaa0faeefc3f98ef5aa70ed7534abcb7114aaa25c1e49f89dcda7cf75d85957d1a8e5ff964599362757138cb4
 SHA512 
4f335c5c284eff6424745cc15e32037715a915f6f61687ec36a8ffaef0e45d152602a1be275bbb2f14650c7d258d6488430cdcf512b18ba7cb73cd43ac625681
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild 
b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
new file mode 100644
index ..d159923c9a9b
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20240203.3.98.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-07 Thread Sam James
commit: 86d46664305d2c6deb51425e973a23f328423a57
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb  8 01:36:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb  8 01:36:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86d46664

app-misc/ca-certificates: Stabilize 20230311.3.96.1 hppa, #923512

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index f362b4676010..66a2a76f3bf3 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-02 Thread Sam James
commit: e403c6286571c16b322246e46c9e27edf8a1c223
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb  3 06:54:45 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb  3 06:54:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e403c628

app-misc/ca-certificates: Stabilize 20230311.3.96.1 arm64, #923512

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index 934a9a846ad8..f362b4676010 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-02 Thread Arthur Zamarin
commit: b37c2f6e04fc0baddcceaaefd16cc8aeea1e4a03
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 16:26:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 16:26:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b37c2f6e

app-misc/ca-certificates: Stabilize 20230311.3.96.1 amd64, #923512

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index d3c31f00b7d1..934a9a846ad8 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-02 Thread Arthur Zamarin
commit: 869a2de042aef9a055dca94b43016dc4aab2ccf1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Feb  2 13:34:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Feb  2 13:34:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=869a2de0

app-misc/ca-certificates: Stabilize 20230311.3.96.1 x86, #923512

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index f85e23d1c345..d3c31f00b7d1 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-01 Thread Sam James
commit: 317bbc185f24677ea96bed905932c28ef29e4303
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 06:37:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 06:38:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317bbc18

app-misc/ca-certificates: Stabilize 20230311.3.96.1 ppc, #923512

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
index f4d4c6a7e891..f85e23d1c345 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-02-01 Thread Sam James
commit: 5b6ae65fbdf0a35e61649ba4040a49bd66020b27
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 04:17:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 04:33:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6ae65f

app-misc/ca-certificates: add 20230311.3.97

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.97.ebuild   | 201 +
 2 files changed, 202 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 31a1292df6f2..b29e8fddf298 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -7,4 +7,5 @@ DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762f
 DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
 DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-3.96.1.tar.gz 76715092 BLAKE2B 
2a9ea65dd89cba82ea10a57887b10109369af81d4c2911c54cfd081a661498ad7f56ad419092539caaa16341045edcc50f5a3c74d87d66094dacbc91226a9d1c
 SHA512 
fe8baefa767b711a108aafdb496a45d15d2296c3bdd0b1e4389c49197d1cf5365872ee41c23b6823285803887c74538d13347af87d64750551e9cbc87a9cb338
+DIST nss-3.97.tar.gz 76664827 BLAKE2B 
ede68cf0269edd8ffbe1e90682fb51c202d6298f8bfa5ebbd81e12785e29e6a6611ef3f0feceee73bea4d25ae12f251225649a73d249fdd90af179e07e39f3f6
 SHA512 
1ad6ac6ff626dc187f42b313c1088ef4b4ac0ee3e156d37824c36e778faa977e8f132302ac00d74aa8f9903e791a0fee6cecb5244d2601e0825cc125b6f33d6a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
new file mode 100644
index ..58f88b4eb1a9
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.97.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+S="${WORKDIR}"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+${PRECOMPILED} || IUSE+=" 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/, app-misc/ca-certificates/files/

2024-02-01 Thread Sam James
commit: 7faa918e54130698215f6c8230a174005462a8af
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Feb  2 03:01:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 04:33:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7faa918e

app-misc/ca-certificates: fix ewwy gross warning when no hooks exist

In the previous patch to update-ca-certificates, a continuation was
omitted for the case where no hooks exist, and POSIX sh expanded the
glob to "*". Bash has nullglob for this, but the POSIX solution is to
check if it is a file and skip otherwise.

The result: running update-ca-certificates logged an exit 127 of the
hook, then blithely continued and returned overall success since hooks
aren't defined as required to succeed.

Instead, we avoid running nonexistent hooks, which avoids logging any
return values and still continues while returning overall success, so,
no actual difference. But it does look nicer.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...1-r1.ebuild => ca-certificates-20230311.3.96.1-r2.ebuild} |  0
 ...pdate-ca-certificates-drop-pointless-dependency-on-.patch | 12 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild
similarity index 100%
rename from app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild
rename to app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r2.ebuild

diff --git 
a/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch
 
b/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch
index e64a42808552..bdcb9ce631db 100644
--- 
a/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch
+++ 
b/app-misc/ca-certificates/files/0001-update-ca-certificates-drop-pointless-dependency-on-.patch
@@ -1,4 +1,4 @@
-From 0d5077f59b12bcf64a0489c884e6715cb98ae4b3 Mon Sep 17 00:00:00 2001
+From c33e85bc2fe61e66e2fa5c2ab0efc4277b7cef5e Mon Sep 17 00:00:00 2001
 From: Eli Schwartz 
 Date: Mon, 29 Jan 2024 21:54:04 -0500
 Subject: [PATCH] update-ca-certificates: drop pointless dependency on external
@@ -25,22 +25,24 @@ It's very easy to replace with `printf %s\\n *`, so do so. 
Even if it
 wasn't easy to replace with printf, it would be easy to replace with
 `for x in *; "$x"; done` instead.
 ---
- image/usr/sbin/update-ca-certificates | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
+ image/usr/sbin/update-ca-certificates | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
 
 diff --git a/image/usr/sbin/update-ca-certificates 
b/image/usr/sbin/update-ca-certificates
-index bb5aa54..7abffc9 100755
+index bb5aa54..fbf1ee2 100755
 --- a/image/usr/sbin/update-ca-certificates
 +++ b/image/usr/sbin/update-ca-certificates
-@@ -218,7 +218,7 @@ then
+@@ -218,8 +218,9 @@ then
echo "Running hooks in $HOOKSDIR..."
VERBOSE_ARG=
[ "$verbose" = 0 ] || VERBOSE_ARG="--verbose"
 -  eval run-parts "$VERBOSE_ARG" --test -- "$HOOKSDIR" | while read hook
 +  ( LC_ALL=C; printf %s\\n "$HOOKSDIR"/* ) | while read hook
do
++[ -f "$hook" ] || continue
  ( cat "$ADDED"
cat "$REMOVED" ) | "$hook" || echo "E: $hook exited with code $?."
+   done
 -- 
 2.43.0
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/files/, app-misc/ca-certificates/

2024-01-29 Thread Sam James
commit: 6e6ccafd58bc7401fa371d2f255d72ddae0131e6
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jan 30 04:24:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 30 05:09:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e6ccafd

app-misc/ca-certificates: drop pointless dependency on debianutils

It is used internally by the debian script update-ca-certificates,
because on Debian, debianutils is "essential". But on Gentoo it is not,
and this is the only package that is essentially unavoidable and drags
it in. There is also kernel packages, but that is potentially
avoidable...

Patch out the script to use a trivial bash construct which is even
shorter than shelling out to an external program, and allows dropping
this dependency.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../ca-certificates-20230311.3.96.1-r1.ebuild  | 201 +
 ...ertificates-drop-pointless-dependency-on-.patch |  46 +
 2 files changed, 247 insertions(+)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild
new file mode 100644
index ..677373ebda39
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.96.1-r1.ebuild
@@ -0,0 +1,201 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+BDEPEND="${CDEPEND}"
+if ! ${PRECOMPILED} ; then
+   BDEPEND+=" ${PYTHON_DEPS}"
+fi
+
+DEPEND=""
+if ${PRECOMPILED} ; then
+   DEPEND+=" !/dev/null || die
+   eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
+   popd >/dev/null || die
+   fi
+   fi
+
+   default
+   eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch
+   eapply -p2 
"${FILESDIR}"/0001-update-ca-certificates-drop-pointless-dependency-on-.patch
+
+   pushd "${S}/${PN}" >/dev/null || die
+   # We patch out the dep on cryptography as it's not particularly useful
+   # for us. Please see the discussion in bug #821706. Not to be removed 
lightly!
+   eapply "${FILESDIR}"/${PN}-20230311.3.89-no-cryptography.patch
+   popd >/dev/null || die
+
+   local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
+   sed -i \
+   -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \
+   -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
+   usr/sbin/update-ca-certificates || die
+}
+
+src_compile() {
+   cd "image/${EPREFIX}" || die
+
+   if ! ${PRECOMPILED} ; then
+   local d="${S}/${PN}/mozilla" c="usr/share/${PN}"
+
+   # Grab the database from the nss sources.
+   cp 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-22 Thread Sam James
commit: d8c7a09572ae45e3620652f5141c82c1cbb911f8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 22 13:11:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 22 13:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c7a095

app-misc/ca-certificates: Stabilize 20230311.3.95 hppa, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index 701e5a1bc215..fd06d2f92da7 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-17 Thread Sam James
commit: 093232c3837f033ac22cb7abe9dab718c4a63d10
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 00:27:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 00:27:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=093232c3

app-misc/ca-certificates: Stabilize 20230311.3.95 x86, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index b76c8059b290..701e5a1bc215 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-17 Thread Arthur Zamarin
commit: 37cdcd03a40abf0d428c531849d19ce18f594ef6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 08:53:28 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 08:53:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cdcd03

app-misc/ca-certificates: Stabilize 20230311.3.95 ppc64, #922265

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index 792833531170..b76c8059b290 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-16 Thread Sam James
commit: 221fb0a8049dbd1d4abdc2df675ef0ebc4dc2f56
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 06:32:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 06:33:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221fb0a8

app-misc/ca-certificates: Stabilize 20230311.3.95 amd64, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index b11f0a5a2fd3..792833531170 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-16 Thread Sam James
commit: f140843bb6acbb084ae70a7ee359d8649d252370
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:58:52 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:58:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f140843b

app-misc/ca-certificates: Stabilize 20230311.3.95 arm64, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index c3fdce903dac..b11f0a5a2fd3 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-16 Thread Sam James
commit: 10e293069c40315d361ee0267b2a942fdf5c0a33
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:49:09 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:49:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e29306

app-misc/ca-certificates: Stabilize 20230311.3.95 sparc, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index b52298ef11a3..c3fdce903dac 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2024-01-16 Thread Sam James
commit: 1a001cfe3cea101aa47ca36eb06930549ed3b3ee
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:31:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:32:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a001cfe

app-misc/ca-certificates: Stabilize 20230311.3.95 arm, #922265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
index a5a1ffb07bb8..b52298ef11a3 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # The Debian ca-certificates package merely takes the CA database as it exists
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Arthur Zamarin
commit: 82b5baf95a1c7ae9cfb285790f479fbdbb5d1120
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 21 16:00:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 21 16:00:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82b5baf9

app-misc/ca-certificates: Stabilize 20230311.3.93 arm64, #920465

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index a1dffb63ce50..ddd3735e7051 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Sam James
commit: cb8fb4fd0e940c5f1dd74d559b804b52f3fe36b8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 15:14:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 15:14:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb8fb4fd

app-misc/ca-certificates: Stabilize 20230311.3.93 ppc64, #920465

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index 6942dd11cac1..a1dffb63ce50 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Arthur Zamarin
commit: 026584d208c8e32d726d5d199107e983f5dd3371
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 21 13:18:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 21 13:18:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=026584d2

app-misc/ca-certificates: Stabilize 20230311.3.93 x86, #920465

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index 82ed1b62ae7b..6942dd11cac1 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Sam James
commit: c54a3818c31270c4976e67597c2dd5e3acd8a3cb
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 12:56:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 12:56:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54a3818

app-misc/ca-certificates: Stabilize 20230311.3.93 arm, #920465

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index 19ef597c6728..82ed1b62ae7b 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Sam James
commit: fcaf60e2e257f5a6e231be109fa70d11de1a7830
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 11:54:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 11:54:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcaf60e2

app-misc/ca-certificates: Stabilize 20230311.3.93 amd64, #920465

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index f0e2072e2946..19ef597c6728 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Sam James
commit: 4e7da03139b96a01a70a369de994dd9b282f12f8
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 21 11:54:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 21 11:54:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e7da031

app-misc/ca-certificates: Stabilize 20230311.3.93 sparc, #920465

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index aa95af639b67..f0e2072e2946 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-21 Thread Arthur Zamarin
commit: d6beaccd87fdacbc0471ea61e8fd6ff6dd238552
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 21 11:12:30 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 21 11:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6beaccd

app-misc/ca-certificates: Stabilize 20230311.3.93 ppc, #920465

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index a5a1ffb07bb8..aa95af639b67 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-12-01 Thread Sam James
commit: 99eb656d5163e24391206d3cfb7488ebff13bd5e
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  2 06:54:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  2 07:10:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99eb656d

app-misc/ca-certificates: add 20230311.3.95

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.95.ebuild   | 205 +
 2 files changed, 206 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 1433db38d3b9..a7c5a51ff423 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -5,4 +5,5 @@ DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
 DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
+DIST nss-3.95.tar.gz 76571130 BLAKE2B 
9d40b09c0c58901781abfad609dd45f44c2f4d1ce9d4f1592748cb64a9eb29b1ac84be54ebb19fa528d8b9fd08911f769a80f72d9e6dbb22e82e5b3581a30af1
 SHA512 
54567c063fc72bf1a29898bc8cc405e54aa086269021d864b10a3640e6b4ae0d632834db87766257fdb43740d9bc71e362d69cfe6924f5c72a6e1a99a91f8c3a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
new file mode 100644
index ..a5a1ffb07bb8
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.95.ebuild
@@ -0,0 +1,205 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-11-20 Thread Robin H. Johnson
commit: c2ab69874330db97a86bcbf07c1fde07e3d06e05
Author: Brian Norris  chromium  org>
AuthorDate: Sat Nov 18 00:24:06 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Nov 20 17:06:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ab6987

app-misc/ca-certificates: Drop date from /etc/ca-certificates.conf

This only serves to make this package non-reproducible.

Signed-off-by: Brian Norris  chromium.org>
Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/33879

 app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild | 1 -
 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 1 -
 app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild   | 1 -
 app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild   | 1 -
 app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild   | 1 -
 5 files changed, 5 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
index 6608eea43fa5..e90265a6db66 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
@@ -165,7 +165,6 @@ src_compile() {
 
(
echo "# Automatically generated by ${CATEGORY}/${PF}"
-   echo "# $(date -u)"
echo "# Do not edit."
cd "${c}" || die
find * -name '*.crt' | LC_ALL=C sort

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 981bfa66576f..beb4469cc4a4 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -169,7 +169,6 @@ src_compile() {
 
(
echo "# Automatically generated by ${CATEGORY}/${PF}"
-   echo "# $(date -u)"
echo "# Do not edit."
cd "${c}" || die
find * -name '*.crt' | LC_ALL=C sort

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
index 070ceebeb42f..69f8eb0e076b 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
@@ -169,7 +169,6 @@ src_compile() {
 
(
echo "# Automatically generated by ${CATEGORY}/${PF}"
-   echo "# $(date -u)"
echo "# Do not edit."
cd "${c}" || die
find * -name '*.crt' | LC_ALL=C sort

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
index 83c66b14c12c..20894fd6dbae 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
@@ -169,7 +169,6 @@ src_compile() {
 
(
echo "# Automatically generated by ${CATEGORY}/${PF}"
-   echo "# $(date -u)"
echo "# Do not edit."
cd "${c}" || die
find * -name '*.crt' | LC_ALL=C sort

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
index cd5ede09c08f..a5a1ffb07bb8 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -169,7 +169,6 @@ src_compile() {
 
(
echo "# Automatically generated by ${CATEGORY}/${PF}"
-   echo "# $(date -u)"
echo "# Do not edit."
cd "${c}" || die
find * -name '*.crt' | LC_ALL=C sort



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-09-01 Thread Sam James
commit: b69557536f8d69548ec9b99f30a7dda253fe0d63
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep  1 08:01:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep  1 08:01:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6955753

app-misc/ca-certificates: add 20230311.3.93

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.93.ebuild   | 206 +
 2 files changed, 207 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 3a148c82e7d6..1433db38d3b9 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -4,4 +4,5 @@ DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f
 DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
+DIST nss-3.93.tar.gz 72281331 BLAKE2B 
99e50f450a451f2b0bc0aad9b0fba405c987d88546d4aad6c490cb43dc274f23eb99d03d5fa8cf7ef16585abebfdae942fe1092d3f1c86816ba35e16ed3d490f
 SHA512 
d96f13a70e825b39efadfe7c973c24c1e5ad43319bd813599010383e2b8434181f53489672f68fe79e2cb0c4d4ea0088499e588c3524eccf9298aafc57b94951
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
new file mode 100644
index ..cd5ede09c08f
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.93.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-06-04 Thread Sam James
commit: 8e079cf0227c90aabbf84ab14bfd065dc3675208
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  5 03:58:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  5 03:58:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e079cf0

app-misc/ca-certificates: destabilize 20230311.3.90

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
index 83c66b14c12c..cd5ede09c08f 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-06-04 Thread Sam James
commit: 1259f428693beec7513f8f73e29ea5fe9880caae
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  5 03:54:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  5 03:56:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1259f428

app-misc/ca-certificates: add 20230311.3.90

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.90.ebuild   | 206 +
 2 files changed, 207 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 6c74c5d06388..3a148c82e7d6 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -3,4 +3,5 @@ DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6
 DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
 DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
+DIST nss-3.90.tar.gz 72211928 BLAKE2B 
9518bed4f8ca5f9dd1c3d15e255f9954fabc30762ff6db7e45ab54fd0d7d7a34e2c021ecc76b5dcac97c571914e9af116a8c1361a5f2f055a31db168518a99a7
 SHA512 
e41f4de73f4971c8f35dffe3926b6845ef12a1ce7e8f3fe682e643ddb791a009d079c1706f66d065333af884726840dbc96d4e44762f9c3e48b8d919c09ae625
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
new file mode 100644
index ..83c66b14c12c
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.90.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-13 Thread Arthur Zamarin
commit: 00a04e6295b8a4d0284205a14da4244df7dd81a5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat May 13 07:15:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat May 13 07:15:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a04e62

app-misc/ca-certificates: Stabilize 20230311.3.89.1 sparc, #906232

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 6f83d9746c40..370ad7019d45 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: e939d49a634578ea88d242e05f20a687b5720e24
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 05:08:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 05:08:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e939d49a

app-misc/ca-certificates: Stabilize 20230311.3.89.1 amd64, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index f5fa7c85d5c1..6f83d9746c40 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: 2a735bc288cfa8f162e15af6a8154e5e72d83855
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a735bc2

app-misc/ca-certificates: Stabilize 20230311.3.89.1 x86, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 1de788f51cb2..e7cac834cd5c 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: 4547f45ff881736195775aab41513fe1bb4cb60e
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4547f45f

app-misc/ca-certificates: Stabilize 20230311.3.89.1 ppc64, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 36898235edda..5247eb70bea6 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: df215e11564cb2d775dbf7b7571cdfbac81c24f1
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df215e11

app-misc/ca-certificates: Stabilize 20230311.3.89.1 arm64, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 5247eb70bea6..1ef9b92c31a4 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: 5581985f265a4b9252a2f899914299ad9938c778
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5581985f

app-misc/ca-certificates: Stabilize 20230311.3.89.1 ppc, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 1ef9b92c31a4..3970e9303805 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: 70e85ce17adbc98dae2c4b1c31bd88d87b627bd6
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70e85ce1

app-misc/ca-certificates: Stabilize 20230311.3.89.1 arm, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index 3970e9303805..f5fa7c85d5c1 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-12 Thread Sam James
commit: f07f05b1de85676c46eaaf054b05c285e74c52e4
Author: Sam James  gentoo  org>
AuthorDate: Sat May 13 03:17:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May 13 03:17:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f07f05b1

app-misc/ca-certificates: Stabilize 20230311.3.89.1 hppa, #906232

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
index e7cac834cd5c..36898235edda 100644
--- a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -55,7 +55,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-06 Thread Sam James
commit: c2e9ad42532132dae21f2b4856a79d5a18eba47c
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 08:47:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 08:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e9ad42

app-misc/ca-certificates: drop 20211016.3.83, 20211016.3.86, 20211016.3.87-r1

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   3 -
 .../ca-certificates-20211016.3.83.ebuild   | 203 -
 .../ca-certificates-20211016.3.86.ebuild   | 203 -
 .../ca-certificates-20211016.3.87-r1.ebuild| 202 
 4 files changed, 611 deletions(-)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 0669ca628b02..6c74c5d06388 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,8 +1,5 @@
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
-DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
-DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
-DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
 DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
 DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
deleted file mode 100644
index 23b947a542d5..
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# The Debian ca-certificates package merely takes the CA database as it exists
-# in the nss package and repackages it for use by openssl.
-#
-# The issue with using the compiled debs directly is two fold:
-# - they do not update frequently enough for us to rely on them
-# - they pull the CA database from nss tip of tree rather than the release
-#
-# So we take the Debian source tools and combine them with the latest nss
-# release to produce (largely) the same end result.  The difference is that
-# now we know our cert database is kept in sync with nss and, if need be,
-# can be sync with nss tip of tree more frequently to respond to bugs.
-
-# Where possible, bump to stable/LTS releases of NSS for the last part
-# of the version (when not using a pure Debian release).
-
-# When triaging user reports, refer to our wiki for tips:
-# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1
-
-if [[ ${PV} == *.* ]] ; then
-   # Compile from source ourselves.
-   PRECOMPILED=false
-
-   DEB_VER=$(ver_cut 1)
-   NSS_VER=$(ver_cut 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-06 Thread Sam James
commit: be79515f448f27dd323e455d63440bfe2be9eff1
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 08:48:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 08:48:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be79515f

app-misc/ca-certificates: drop 20211016.3.89

Signed-off-by: Sam James  gentoo.org>

 .../ca-certificates-20211016.3.89.ebuild   | 202 -
 1 file changed, 202 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild
deleted file mode 100644
index 8255e1b91566..
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# The Debian ca-certificates package merely takes the CA database as it exists
-# in the nss package and repackages it for use by openssl.
-#
-# The issue with using the compiled debs directly is two fold:
-# - they do not update frequently enough for us to rely on them
-# - they pull the CA database from nss tip of tree rather than the release
-#
-# So we take the Debian source tools and combine them with the latest nss
-# release to produce (largely) the same end result.  The difference is that
-# now we know our cert database is kept in sync with nss and, if need be,
-# can be sync with nss tip of tree more frequently to respond to bugs.
-
-# Where possible, bump to stable/LTS releases of NSS for the last part
-# of the version (when not using a pure Debian release).
-
-# When triaging user reports, refer to our wiki for tips:
-# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit python-any-r1
-
-if [[ ${PV} == *.* ]] ; then
-   # Compile from source ourselves.
-   PRECOMPILED=false
-
-   DEB_VER=$(ver_cut 1)
-   NSS_VER=$(ver_cut 2-)
-   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
-else
-   # Debian precompiled version.
-   PRECOMPILED=true
-   inherit unpacker
-fi
-
-DESCRIPTION="Common CA Certificates PEM files"
-HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
-NMU_PR=""
-if ${PRECOMPILED} ; then
-   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
-else
-   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
-   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
-   cacert? (
-   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
-   )"
-fi
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris 
~x86-winnt"
-IUSE=""
-${PRECOMPILED} || IUSE+=" cacert"
-
-# c_rehash: we run `c_rehash`
-# debianutils: we run `run-parts`
-CDEPEND="
-   sys-apps/debianutils"
-
-BDEPEND="${CDEPEND}"
-if ! ${PRECOMPILED} ; then
-   BDEPEND+=" ${PYTHON_DEPS}"
-fi
-
-DEPEND=""
-if ${PRECOMPILED} ; then
-   DEPEND+=" !/dev/null || die
-   eapply "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
-   popd >/dev/null || die
-   fi
-   fi
-
-   default
-   eapply -p2 "${FILESDIR}"/${PN}-20150426-root.patch
-
-   pushd "${S}/${PN}-${DEB_VER}" >/dev/null || die
-   eapply "${FILESDIR}"/${PN}-20211016.3.72-no-cryptography.patch
-   popd >/dev/null || die
-
-   local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
-   sed -i \
-   -e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \
-   -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
-   usr/sbin/update-ca-certificates || die
-}
-
-src_compile() {
-   cd "image/${EPREFIX}" || die
-
-   if ! ${PRECOMPILED} ; then
-   local d="${S}/${PN}-${DEB_VER}/mozilla" c="usr/share/${PN}"
-
-   # Grab the database from the nss sources.
-   cp 
"${S}"/nss-${NSS_VER}/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} "${d}" || 
die
-   emake -C "${d}"
-
-   # Now move the files to the same places that the precompiled 
would.
-   mkdir -p etc/ssl/certs \
-   etc/ca-certificates/update.d \
-   "${c}"/mozilla \
-   || die
-   if use cacert ; then
-   mkdir -p "${c}"/cacert.org || die
-   mv "${d}"/CA_Cert_Signing_Authority.crt \
-   "${c}"/cacert.org/cacert.org_class1.crt || die
-   mv "${d}"/CAcert_Class_3_Root.crt \
-

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-05-06 Thread Sam James
commit: bfc4ff320e3f84268d492b8b50c5eed387c17852
Author: Sam James  gentoo  org>
AuthorDate: Sat May  6 08:47:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat May  6 08:48:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc4ff32

app-misc/ca-certificates: add 20230311.3.89.1

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.89.1.ebuild | 206 +
 2 files changed, 207 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b791487bc3a8..0669ca628b02 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -4,5 +4,6 @@ DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d0
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
 DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
+DIST nss-3.89.1.tar.gz 71624456 BLAKE2B 
fca6e09375ba2ce4a6f0bf189cabb9cdb1ba7cb5ebc1a49d47a2d6b509936a60d7f1867f71cdcfa6a81c0cbbf298513981a9b16ac23bbc464c7004bb40b830b4
 SHA512 
aeece4e8bc28113fc53997b29c89d40b4be74fee4f5d27c4e065d2fa6701038442f4eeeb1fcf98befedb03537a5a48a4701fe270f56197da57946529f9fa02dd
 DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
new file mode 100644
index ..1de788f51cb2
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-24 Thread Arthur Zamarin
commit: 7ce1c700ec9ec466351907608691f82880be421e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 13:49:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 13:49:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce1c700

app-misc/ca-certificates: Stabilize 20211016.3.88.1 sparc, #902583

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
index 1f90f7ab8fc0..64782f599f93 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-24 Thread Arthur Zamarin
commit: c6fa7388d9ce6323847f1c5bc7615f4b20dc8098
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 24 13:48:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 24 13:48:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6fa7388

app-misc/ca-certificates: Stabilize 20211016.3.88.1 arm64, #902583

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
index 09b03d141b09..1f90f7ab8fc0 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/, app-misc/ca-certificates/files/

2023-03-23 Thread Sam James
commit: c764ea13d00a477e0c8355ecfda76fc7581f4e63
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 24 05:43:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 24 05:48:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c764ea13

app-misc/ca-certificates: add 20230311.3.89

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20230311.3.89.ebuild   | 206 +
 ...ertificates-20230311.3.89-no-cryptography.patch |  25 +++
 3 files changed, 232 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b967fdb59e90..b791487bc3a8 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,4 +1,5 @@
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
+DIST ca-certificates_20230311.tar.xz 257772 BLAKE2B 
b807a6415126afdc11896efea8e6509d7ad58b26bc8562b276e93176e80bb8b467a5bd2ba948d3dbbeaf0e4477d93f3ea2b99d3186e856fb47d1033cb779d560
 SHA512 
00571bdc87897813fd7dbe024f3a186cfc9f0d4f55e92545a90888c9e5282f99cb8d75b5932c034731b911bf27a9b38fd7d062dd511eb1152acf8b2811490fa7
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110

diff --git a/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild 
b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
new file mode 100644
index ..2348bf16be4f
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20230311.3.89.ebuild
@@ -0,0 +1,206 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   SRC_URI="
+   
mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )
+   "
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-22 Thread Sam James
commit: 1c44223b5492faf1226459eeaf91ff7525ebc055
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 22 09:37:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 22 09:37:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c44223b

app-misc/ca-certificates: Stabilize 20211016.3.88.1 hppa, #902583

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
index d65c94919e2e..09b03d141b09 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-10 Thread Sam James
commit: f692c359daa86c720ae9e9878a7c91f32c200c23
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 10 09:27:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 10 09:32:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f692c359

app-misc/ca-certificates: add 20211016.3.89

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.89.ebuild   | 202 +
 2 files changed, 203 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 35af4d0f6f58..b967fdb59e90 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -3,4 +3,5 @@ DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d0
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
 DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
+DIST nss-3.89.tar.gz 71617802 BLAKE2B 
92428a635167f311b258411420c8073fafdbadef5b1fc4ff8400e41834fc67a03f2151265d5bbfb64ae53b9a8acb29750352f6c2c83d1cd9a2f89a2139ad34c9
 SHA512 
1db06d4575f2c16d2a0629007981211e714f99c014c0a6256dd33d0caf8c809ba8d5be204d018f9d1cc99b9fcd055ac1fb99b399486ed43c9cf3f55f2747de82
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild
new file mode 100644
index ..d677b0694f11
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.89.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-10 Thread Sam James
commit: c064aac7107ce6c38c95b3770ba3331ba784e9d7
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 10 08:08:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 10 08:08:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c064aac7

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 x86, #900649

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index 9e759e720aa4..b6ee4c414909 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-10 Thread Sam James
commit: d98cc9b7e6ce74b88484eef4f907448dad18b2c0
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 10 08:08:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 10 08:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d98cc9b7

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 hppa, #900649

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index b6ee4c414909..e9afdb7462b6 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-10 Thread Sam James
commit: 1aacb203f7d320c9db2d40731977d291a1dfa3dd
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 10 08:08:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 10 08:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1aacb203

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 amd64, #900649

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index e9afdb7462b6..64782f599f93 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-09 Thread Arthur Zamarin
commit: 06e9040c986d5038fdee35d25f131a33a3940d93
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 07:43:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 07:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e9040c

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 ppc64, #900649

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index b1ef0065ace9..2d8f459570e9 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-09 Thread Arthur Zamarin
commit: 70bf516d861d6a9c0511720b3a523df143af4f09
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 07:43:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 07:43:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bf516d

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 arm, #900649

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index d677b0694f11..b1ef0065ace9 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-09 Thread Arthur Zamarin
commit: 0485a85805eb796bc921a4411866d902914334c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 07:43:49 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 07:43:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0485a858

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 arm64, #900649

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index f9883cea8f26..9e759e720aa4 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-09 Thread Arthur Zamarin
commit: 2e5cfbe2789f021775a30db9bbe3db1f116df156
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 07:43:47 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 07:43:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e5cfbe2

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 ppc, #900649

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index 2d8f459570e9..10fa22c9500b 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-03-09 Thread Arthur Zamarin
commit: d1cab8ceec4fa750411fc2cd69bb6f67f0e48034
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 10 07:43:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 10 07:43:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1cab8ce

app-misc/ca-certificates: Stabilize 20211016.3.87-r1 sparc, #900649

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index 10fa22c9500b..f9883cea8f26 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-02-15 Thread Sam James
commit: 6b3d886f42db3b0bc12b28cbb032763d9ad504e8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 05:27:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 05:27:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3d886f

app-misc/ca-certificates: add 20211016.3.88.1

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.88.1.ebuild | 202 +
 2 files changed, 203 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index b90f1c65cd7a..35af4d0f6f58 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -2,4 +2,5 @@ DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf91
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
+DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
new file mode 100644
index ..d677b0694f11
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.88.1.ebuild
@@ -0,0 +1,202 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-02-03 Thread Mike Gilbert
commit: 4fe57254430cfe6f2718222a5f582fffb61f5211
Author: Mike Gilbert  gentoo  org>
AuthorDate: Sat Feb  4 01:38:27 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Feb  4 01:38:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe57254

app-misc/ca-certificates: stop using c_rehash

Bug: https://bugs.gentoo.org/855494
Signed-off-by: Mike Gilbert  gentoo.org>

 ...es-20211016.3.87.ebuild => ca-certificates-20211016.3.87-r1.ebuild} | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
similarity index 98%
rename from app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild
rename to app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
index aaa1a6ed0868..d677b0694f11 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87-r1.ebuild
@@ -59,7 +59,7 @@ ${PRECOMPILED} || IUSE+=" cacert"
 
 # c_rehash: we run `c_rehash`
 # debianutils: we run `run-parts`
-CDEPEND="app-misc/c_rehash
+CDEPEND="
sys-apps/debianutils"
 
 BDEPEND="${CDEPEND}"
@@ -133,7 +133,6 @@ src_prepare() {
sed -i \
-e '/="$ROOT/s:ROOT:ROOT'"${EPREFIX}"':' \
-e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
-   -e 's/openssl rehash/c_rehash/' \
usr/sbin/update-ca-certificates || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: 43614020e38e5533a181f8b5c03a0e891f93d914
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:53:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:53:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43614020

app-misc/ca-certificates: Stabilize 20211016.3.86 hppa, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index 372e8374c7f6..c5df2f761993 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: 555ee0d922c455602013f0b4d12eddab8cec1d3a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=555ee0d9

app-misc/ca-certificates: Stabilize 20211016.3.86 ppc, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index ba07e0646bcb..d6de1198feed 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: c2f9a03247252015e19990a1fecff6af004dd563
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2f9a032

app-misc/ca-certificates: Stabilize 20211016.3.86 ppc64, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index c112a3c37265..372e8374c7f6 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: f157c4903647d7c6a4f49d6af3d25f52aafd9470
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f157c490

app-misc/ca-certificates: Stabilize 20211016.3.86 x86, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index d6de1198feed..4a09a4d341b3 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: 33b8671a9c4158edfb5c1acb6f65d7bdcbbd4730
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b8671a

app-misc/ca-certificates: Stabilize 20211016.3.86 arm64, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index 4a09a4d341b3..0bf6725855b5 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: ed043028ac3b8ca94390296675ef9a6f167df06c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed043028

app-misc/ca-certificates: Stabilize 20211016.3.86 sparc, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index 0bf6725855b5..2f8d9a32581e 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: 34b590a921f23cb66547e9bc1eedf7f0e815c02c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b590a9

app-misc/ca-certificates: Stabilize 20211016.3.86 amd64, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index 2f8d9a32581e..c112a3c37265 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-08 Thread Sam James
commit: 06693907bb223f3422899e761e52329b9be5e765
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  9 05:41:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  9 05:41:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06693907

app-misc/ca-certificates: Stabilize 20211016.3.86 arm, #890265

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
index 24e049209a49..ba07e0646bcb 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # The Debian ca-certificates package merely takes the CA database as it exists
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2023-01-06 Thread Sam James
commit: dff447ed5f89df9455b0683cf9344acc58ed362e
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan  6 08:39:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  6 08:40:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dff447ed

app-misc/ca-certificates: add 20211016.3.87

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.87.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 2bee049e8829..b90f1c65cd7a 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,4 +1,5 @@
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
+DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild
new file mode 100644
index ..f3e798fed1f3
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.87.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# c_rehash: we run `c_rehash`
+# 

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-12-09 Thread Sam James
commit: c4e2efee358d64e28ad8a4aa625ac925a654c807
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 03:24:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 03:24:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e2efee

app-misc/ca-certificates: add 20211016.3.86

Note that this follows Mozilla upstream in NSS 3.86 in setting
distrust-after for TrustCor [0]. It does not remove it from the cache.

[0] 
https://github.com/nss-dev/nss/commit/79ef8de788dfc8952d34155d3694ad1e159fcb3f

Bug: https://bugs.gentoo.org/884805
Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.86.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index f4a1fa76db4f..b925f98401a3 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -2,4 +2,5 @@ DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf91
 DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.85.tar.gz 84717969 BLAKE2B 
644a51cd747078688233850bee6884b7ee30076411d783a4fb2982ffc35883f51784440d8c1c727251f664c4e5b5071be9881abc8315e0294d7da0cb8727e897
 SHA512 
97cfffa2beed1dba5d31e0c6e450553e5a8c78b427521640adb00c05d9d63cd64dc08388f0dbf96c93efb79f5daf4ba8db8d026b0b43d2e5c865a9b833fc77a1
+DIST nss-3.86.tar.gz 71423531 BLAKE2B 
36703d99d9616020a165085469be650c2f4ce3e11c2f4f6bd974b1b89f1b9fcfdaa4ffd4d6ee98dabce82e616c170548efa1e51722b524dda8815faccfcf5181
 SHA512 
c09aeb52d7898617b65a1090cbdd29f6457eff2ebdc61aadb2dbf7b5044eae010ee5eeea729825f1258902936a61a1bff552ee9b26b2f01e5d448bbd8791d1cb
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
new file mode 100644
index ..24e049209a49
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.86.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-18 Thread Arthur Zamarin
commit: 16543a10a4567248b1d6bb034b277f335268a384
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 11:18:09 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 11:18:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16543a10

app-misc/ca-certificates: Stabilize 20211016.3.83 hppa, #881763

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 711e189f2dfa..bd535a63fb45 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Arthur Zamarin
commit: 87e5a932ba65ec5339c8a34c526d3c54fde6f255
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 07:00:44 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 07:00:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e5a932

app-misc/ca-certificates: Stabilize 20211016.3.83 arm, #881763

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index b00b029c31fe..711e189f2dfa 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Sam James
commit: 218607898e1de2ce21195652f6643f46b25394e2
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:59:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:59:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21860789

app-misc/ca-certificates: Stabilize 20211016.3.83 ppc, #881763

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 49fc54d0b3c5..b00b029c31fe 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Arthur Zamarin
commit: 2604f105344c39be60fa539573f91d76f08b4986
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:49:54 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:49:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2604f105

app-misc/ca-certificates: Stabilize 20211016.3.83 ppc64, #881763

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 4f179d8a383c..49fc54d0b3c5 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Arthur Zamarin
commit: 479ea052c96eb9e4aec708ef1c7797f442e905f4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:48:22 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:48:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479ea052

app-misc/ca-certificates: Stabilize 20211016.3.83 sparc, #881763

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 90b7c6797b19..4f179d8a383c 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Arthur Zamarin
commit: 4b296ebccfb341f4a555435f5260fd84fde254b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 06:47:42 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 06:47:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b296ebc

app-misc/ca-certificates: Stabilize 20211016.3.83 arm64, #881763

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index e2173af08819..90b7c6797b19 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Sam James
commit: 53eb9fa8db462380b4c6dd8a63f5518f7bd4df31
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:46:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53eb9fa8

app-misc/ca-certificates: Stabilize 20211016.3.83 x86, #881763

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 82acc56d0a4a..e2173af08819 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Sam James
commit: 645369b44d7811004036173db7b27f539c6035af
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:46:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:46:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=645369b4

app-misc/ca-certificates: Stabilize 20211016.3.83 amd64, #881763

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
index 24e049209a49..82acc56d0a4a 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Sam James
commit: e9b7ba6f37f8ae1a583abb016bd602d17c4a02e3
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:18:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:18:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9b7ba6f

app-misc/ca-certificates: drop 20210119.3.66, 20211016.3.79, 20211016.3.82

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   4 -
 .../ca-certificates-20210119.3.66.ebuild   | 189 ---
 .../ca-certificates-20211016.3.79.ebuild   | 198 
 .../ca-certificates-20211016.3.82.ebuild   | 203 -
 4 files changed, 594 deletions(-)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index c956c29b9b7c..f4a1fa76db4f 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -1,9 +1,5 @@
-DIST ca-certificates_20210119.tar.xz 232964 BLAKE2B 
593352912d2b490e3f46ea032ac1ddf1c87a7ac93859d475461cbba490918cdec853b0bb30bb253a634d8d597ca6f0304bc81122b4b31b5b31fd6a80e1faaf33
 SHA512 
a824209fa0ff0865872a07d8e6b901d8407f599243810fd5c820e1f69226e05b0b4f1e25e5ff3d8d398ff952529084442f026e32220961f359f6323f6bf03373
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
-DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743
 SHA512 
327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467
-DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
 DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
-DIST nss-3.82.tar.gz 84708994 BLAKE2B 
59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f523459129824
 SHA512 
6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-3.85.tar.gz 84717969 BLAKE2B 
644a51cd747078688233850bee6884b7ee30076411d783a4fb2982ffc35883f51784440d8c1c727251f664c4e5b5071be9881abc8315e0294d7da0cb8727e897
 SHA512 
97cfffa2beed1dba5d31e0c6e450553e5a8c78b427521640adb00c05d9d63cd64dc08388f0dbf96c93efb79f5daf4ba8db8d026b0b43d2e5c865a9b833fc77a1
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild 
b/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild
deleted file mode 100644
index 2e7b4998455b..
--- a/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild
+++ /dev/null
@@ -1,189 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# The Debian ca-certificates package merely takes the CA database as it exists
-# in the nss package and repackages it for use by openssl.
-#
-# The issue with using the compiled debs directly is two fold:
-# - they do not update frequently enough for us to rely on them
-# - they pull the CA database from nss tip of tree rather than the release
-#
-# So we take the Debian source tools and combine them with the latest nss
-# release to produce (largely) the same end result.  The difference is that
-# now we know our cert database is kept in sync with nss and, if need be,
-# can be sync with nss tip of tree more frequently to respond to bugs.
-
-# When triaging user reports, refer to our wiki for tips:
-# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8..10} )

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-11-17 Thread Sam James
commit: 17ec470a765292374100f78c18826f9d3fc1e562
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 18 06:18:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 18 06:18:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17ec470a

app-misc/ca-certificates: add 20211016.3.85

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.85.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index f4d665b546ee..c956c29b9b7c 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -5,4 +5,5 @@ DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c22
 DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
 DIST nss-3.82.tar.gz 84708994 BLAKE2B 
59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f523459129824
 SHA512 
6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057
 DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
+DIST nss-3.85.tar.gz 84717969 BLAKE2B 
644a51cd747078688233850bee6884b7ee30076411d783a4fb2982ffc35883f51784440d8c1c727251f664c4e5b5071be9881abc8315e0294d7da0cb8727e897
 SHA512 
97cfffa2beed1dba5d31e0c6e450553e5a8c78b427521640adb00c05d9d63cd64dc08388f0dbf96c93efb79f5daf4ba8db8d026b0b43d2e5c865a9b833fc77a1
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.85.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.85.ebuild
new file mode 100644
index ..24e049209a49
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.85.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-23 Thread Sam James
commit: fa2d0cfa999ba6934364c0d028426e98fecfbf82
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 06:14:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 06:14:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2d0cfa

app-misc/ca-certificates: add 20211016.3.83

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.83.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 6f412e46e634..f4d665b546ee 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -4,4 +4,5 @@ DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d
 DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
 DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
 DIST nss-3.82.tar.gz 84708994 BLAKE2B 
59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f523459129824
 SHA512 
6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057
+DIST nss-3.83.tar.gz 84844191 BLAKE2B 
f2e26f69450cbd2c94c5efdd959cb19e874bcb63d09098406ef49f4997bd04bc0ee4bc285c1c4f0ec461194171342c7d31965ac7bc7eefc284783542dfe853b1
 SHA512 
550cf1116e39e58041feaa67913f570d791e8153cc0522ba7ae02e27a61e0a4e6a25224be0f25d51a842dc11c70d600263450ebff0a9fdaa2840bafa3fc9ddd5
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
new file mode 100644
index ..24e049209a49
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.83.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-16 Thread Arthur Zamarin
commit: 07e568072687d62c5c5038fd7fe3398906c07aff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 17 05:38:02 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 17 05:38:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e56807

app-misc/ca-certificates: Stabilize 20211016.3.80 ppc64, #868966

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 53b95ed6795e..bd535a63fb45 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-16 Thread Arthur Zamarin
commit: b924fb03885bd15cd911c618d904801e86bdbc7a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 18:27:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 18:27:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b924fb03

app-misc/ca-certificates: Stabilize 20211016.3.80 ppc, #868966

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 4cd913b4984b..53b95ed6795e 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-16 Thread Arthur Zamarin
commit: dc8bc965d0a41584776e1f268b000e00bb0dba3b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 08:40:05 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 08:40:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc8bc965

app-misc/ca-certificates: Stabilize 20211016.3.80 hppa, #868966

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 378aebe795b9..4cd913b4984b 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Sam James
commit: 4b4882984c96709703f2500a92f137cc2b4d21b6
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  7 01:49:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  7 01:49:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b488298

app-misc/ca-certificates: Stabilize 20211016.3.80 sparc, #868966

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 54e9d9d6ae54..378aebe795b9 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Jakov Smolić
commit: 1120aa3fc18d3bd1d47e4fe5cf39774d140112f6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:58:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:58:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1120aa3f

app-misc/ca-certificates: Stabilize 20211016.3.80 amd64, #868966

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index c56128cd9fc2..54e9d9d6ae54 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Sam James
commit: ace25bab82fc5d02cc459b737155285405de80b3
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:52:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:52:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ace25bab

app-misc/ca-certificates: add 20211016.3.82

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.82.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index e71914efa52e..6f412e46e634 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -3,4 +3,5 @@ DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf91
 DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743
 SHA512 
327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467
 DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
 DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
+DIST nss-3.82.tar.gz 84708994 BLAKE2B 
59d3ace416c725933a07c51dc911f2fa11d55b1daddc5252a01ef3ae9df3375cbb199eff92e8e2bb364b9381ad1066c74d4f93c00900847f523459129824
 SHA512 
6e0f28c3f776178ab2d97c6e2436aa10d72c9c2668aea1a6695ccf49e8c3c4cd2d266168508bcb456c655f2e692dceb44eae53c80d50076d7156db3deac70057
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.82.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.82.ebuild
new file mode 100644
index ..24e049209a49
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.82.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Jakov Smolić
commit: 0fb989c6f8e9aacf1b93216cc83f6a776a0b0735
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:48:32 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:48:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fb989c6

app-misc/ca-certificates: Stabilize 20211016.3.80 x86, #868966

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 518e78eeb2ed..c56128cd9fc2 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Sam James
commit: fdb7b2d9fb45dd9adb4eeb8542e01c13cf55f4e5
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:37:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:37:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb7b2d9

app-misc/ca-certificates: Stabilize 20211016.3.80 arm, #868966

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index cc4948bf1fae..518e78eeb2ed 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-09-06 Thread Sam James
commit: c5745aa1bdecaadf79aa17f6c2aad2c6ada8f16d
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:35:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:35:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5745aa1

app-misc/ca-certificates: Stabilize 20211016.3.80 arm64, #868966

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
index 24e049209a49..cc4948bf1fae 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -53,7 +53,7 @@ fi
 
 LICENSE="MPL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 IUSE=""
 ${PRECOMPILED} || IUSE+=" cacert"
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-07-04 Thread Sam James
commit: 60d367a7338ed09a0cd47772c40c1c8f1f79376e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  5 02:23:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul  5 02:23:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60d367a7

app-misc/ca-certificates: add 20211016.3.80

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.80.ebuild   | 203 +
 2 files changed, 204 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index af407c7a558c..e71914efa52e 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -2,4 +2,5 @@ DIST ca-certificates_20210119.tar.xz 232964 BLAKE2B 
593352912d2b490e3f46ea032ac1
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743
 SHA512 
327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467
 DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
+DIST nss-3.80.tar.gz 84841312 BLAKE2B 
6244193849a9277bc68c5225b4f836309bdf07bc415b23793d14c5343f5236b27bb7552fa7fb9975f410ea4732e9fc37185fee7bb950bf5d15b478f8bdec3ba7
 SHA512 
db05df17fea12bf3ec83882bf761663f8f10f3a8ce9a33519c7985d6003945068adb658250cf05d8b598c34ecb4ba7ea5cdc468d9cc7bc786aedb72d7be65923
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
new file mode 100644
index ..24e049209a49
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.80.ebuild
@@ -0,0 +1,203 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# Where possible, bump to stable/LTS releases of NSS for the last part
+# of the version (when not using a pure Debian release).
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-06-01 Thread Sam James
commit: c6e42e9a396b5f3cacd94c52693f86356caf4775
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  2 05:02:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  2 05:23:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6e42e9a

app-misc/ca-certificates: add 20211016.3.79

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.79.ebuild   | 198 +
 2 files changed, 199 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 3bc4837f8bef..7d7bf1239476 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -2,4 +2,5 @@ DIST ca-certificates_20210119.tar.xz 232964 BLAKE2B 
593352912d2b490e3f46ea032ac1
 DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf912d9a61d10d2c289d1e443b54cca469fa87f9e02b8f67e7e087aceceffc7dd2b4043cdb5380e2652bc619d51f3a224c64f717
 SHA512 
bedf072c8aa1b05b249ea272f5cecfe16bdcd762c02c712323f12ac7a278e8814453f5f3caad86a2581e451788b292ed3a76a6a81620926459bb890133cffde1
 DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743
 SHA512 
327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467
 DIST nss-3.77.tar.gz 84592839 BLAKE2B 
a63770f550b062549901afdcc5dc2a11c4648cef6875b023895da01ef53d6afc8c618291de96ac0af3a2c2cd7aa7986f93b4f10102a3c5aca1aa1447c148c393
 SHA512 
bd62eeb8f90ecd2d3999fd78fea6652736c02a6530f29e98d0cad0707f3b901b30409132eb6a6d53b9f5c05c6b464615a946a2a3e23c793e44d0ed93179e
+DIST nss-3.79.tar.gz 84830113 BLAKE2B 
f558592bf0983d3c44f11e079512865d310b4f4c225bcc8e2058cb6a4a721d471c575965a1c2b5d0a130dcf27840da3d7b0ee8aa27fc63791414e22ef7804fa8
 SHA512 
d3311da3bd0e6907760390221c1307a63d84dd8ad9b85dbfdbf59fe4678341c9856b6f93235731999a1236c98dc0ac66d2dc023eb439cb696f73509dae70c41d
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.79.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.79.ebuild
new file mode 100644
index ..2d419bbacf28
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.79.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# c_rehash: we run `c_rehash`
+# debianutils: we run `run-parts`
+CDEPEND="app-misc/c_rehash

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-04-25 Thread Sam James
commit: 38df5998a83110ef783967a17380f514c8d4dd3f
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 25 15:59:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 25 15:59:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38df5998

app-misc/ca-certificates: drop Python 3.7

Closes: https://bugs.gentoo.org/840803
Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild | 4 ++--
 app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild 
b/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild
index 08fedcfa8fe7..2e7b4998455b 100644
--- a/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20210119.3.66.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # The Debian ca-certificates package merely takes the CA database as it exists
@@ -18,7 +18,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit python-any-r1
 

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild
index 864b59789c1f..fdcdec274b3b 100644
--- a/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild
@@ -18,7 +18,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7..10} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit python-any-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-04-02 Thread Sam James
commit: 765d9db5019129169b505cdd62cf7f132309c018
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr  3 01:21:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr  3 01:47:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=765d9db5

app-misc/ca-certificates: add 20211016.3.77

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.77.ebuild   | 198 +
 2 files changed, 199 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index 6a311f5ee131..5413a3177ae8 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -4,4 +4,5 @@ DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d
 DIST nss-3.71.tar.gz 83927933 BLAKE2B 
a8d683b9f9bff5390e0378ab0d55156f7cc69a52b0667658738e67e920548965e7a276dc4104547b2e6a1a6d18325c3f85b955b9c12d7f071d10930b5264207e
 SHA512 
a4a724dc4e8677965b6245ea2309790d31ec7719658e2b349eb67c9008082132c76277340d15e4fdd8d2fe1f560ae6803fb038d023c3dfd2e3772fa3b77720e2
 DIST nss-3.72.tar.gz 83928300 BLAKE2B 
d92889e27e99095a18090eff0c08b8653ef1f53f4954f5bd018df2f2903647bc71f217159bb4b11f0d6b4fb289fda20bffa2d1d207d1836dcfc33dbd4bedf511
 SHA512 
1d818d2ef85735837275059fecf68d57e48152f0348ea54887c29171cf029b6944e94d99a8cd96e580a81edb678b79c55515ac0516e27daf6b290c34baed9ebb
 DIST nss-3.76.1.tar.gz 84626067 BLAKE2B 
5112b208f3b9528a34b1d8e3e669db067ecb79719ad16793b8cd556a02910cc29f899f2a57e959c50048c5d2b94eb3b9855208dd3c20646a719c971561f6ea4c
 SHA512 
80d32a97501cbc05312caa5cec54fe6dd8708f01e6d15693e36a40d70433be7a35565fcc5fadfc324c998ee9093b10b2f7a89643882f06a850eda4ffd3b19c54
+DIST nss-3.77.tar.gz 84592839 BLAKE2B 
a63770f550b062549901afdcc5dc2a11c4648cef6875b023895da01ef53d6afc8c618291de96ac0af3a2c2cd7aa7986f93b4f10102a3c5aca1aa1447c148c393
 SHA512 
bd62eeb8f90ecd2d3999fd78fea6652736c02a6530f29e98d0cad0707f3b901b30409132eb6a6d53b9f5c05c6b464615a946a2a3e23c793e44d0ed93179e
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild
new file mode 100644
index ..864b59789c1f
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.77.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+${PRECOMPILED} || IUSE+=" cacert"
+
+# c_rehash: we run `c_rehash`
+# debianutils: we run `run-parts`
+CDEPEND="app-misc/c_rehash
+   

[gentoo-commits] repo/gentoo:master commit in: app-misc/ca-certificates/

2022-03-30 Thread Sam James
commit: 48838aca4ee8c57f9a6a166428dd935d2e14e91d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 31 00:46:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 31 00:46:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48838aca

app-misc/ca-certificates: add 20211016.3.76.1

Pulling in 3.76.1 NSS to aid debugging in some
issues with people.redhat.com. This doesn't
resolve it but our last NSS version (for
ca-certs) -> 3.76.1 has a fair amount of updates,
so let's drag it in.

Signed-off-by: Sam James  gentoo.org>

 app-misc/ca-certificates/Manifest  |   1 +
 .../ca-certificates-20211016.3.76.1.ebuild | 198 +
 2 files changed, 199 insertions(+)

diff --git a/app-misc/ca-certificates/Manifest 
b/app-misc/ca-certificates/Manifest
index c16439df7078..6a311f5ee131 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -3,4 +3,5 @@ DIST ca-certificates_20211016.tar.xz 239608 BLAKE2B 
9b4730b54fd9f472fe4e5427bf91
 DIST nss-3.66.tar.gz 82401896 BLAKE2B 
ae369899af681e1c6ea8046098c83da08c2112b16d85a0eaee46e9d4f97dfb3f7c3e97eb681ec947b5648446c6db51e8f1396ec9bb6c731c9678ecf925e7f743
 SHA512 
327129cb065a8c19246e081e3cbc4798c81dc52eab6ee366eade151e9d308990592075c52a7c672165725fd855a0c539d56a803c26ef066561c584d693e0e467
 DIST nss-3.71.tar.gz 83927933 BLAKE2B 
a8d683b9f9bff5390e0378ab0d55156f7cc69a52b0667658738e67e920548965e7a276dc4104547b2e6a1a6d18325c3f85b955b9c12d7f071d10930b5264207e
 SHA512 
a4a724dc4e8677965b6245ea2309790d31ec7719658e2b349eb67c9008082132c76277340d15e4fdd8d2fe1f560ae6803fb038d023c3dfd2e3772fa3b77720e2
 DIST nss-3.72.tar.gz 83928300 BLAKE2B 
d92889e27e99095a18090eff0c08b8653ef1f53f4954f5bd018df2f2903647bc71f217159bb4b11f0d6b4fb289fda20bffa2d1d207d1836dcfc33dbd4bedf511
 SHA512 
1d818d2ef85735837275059fecf68d57e48152f0348ea54887c29171cf029b6944e94d99a8cd96e580a81edb678b79c55515ac0516e27daf6b290c34baed9ebb
+DIST nss-3.76.1.tar.gz 84626067 BLAKE2B 
5112b208f3b9528a34b1d8e3e669db067ecb79719ad16793b8cd556a02910cc29f899f2a57e959c50048c5d2b94eb3b9855208dd3c20646a719c971561f6ea4c
 SHA512 
80d32a97501cbc05312caa5cec54fe6dd8708f01e6d15693e36a40d70433be7a35565fcc5fadfc324c998ee9093b10b2f7a89643882f06a850eda4ffd3b19c54
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild 
b/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild
new file mode 100644
index ..864b59789c1f
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20211016.3.76.1.ebuild
@@ -0,0 +1,198 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# The Debian ca-certificates package merely takes the CA database as it exists
+# in the nss package and repackages it for use by openssl.
+#
+# The issue with using the compiled debs directly is two fold:
+# - they do not update frequently enough for us to rely on them
+# - they pull the CA database from nss tip of tree rather than the release
+#
+# So we take the Debian source tools and combine them with the latest nss
+# release to produce (largely) the same end result.  The difference is that
+# now we know our cert database is kept in sync with nss and, if need be,
+# can be sync with nss tip of tree more frequently to respond to bugs.
+
+# When triaging user reports, refer to our wiki for tips:
+# https://wiki.gentoo.org/wiki/Certificates#Debugging_certificate_issues
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..10} )
+
+inherit python-any-r1
+
+if [[ ${PV} == *.* ]] ; then
+   # Compile from source ourselves.
+   PRECOMPILED=false
+
+   DEB_VER=$(ver_cut 1)
+   NSS_VER=$(ver_cut 2-)
+   RTM_NAME="NSS_${NSS_VER//./_}_RTM"
+else
+   # Debian precompiled version.
+   PRECOMPILED=true
+   inherit unpacker
+fi
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="https://packages.debian.org/sid/ca-certificates;
+NMU_PR=""
+if ${PRECOMPILED} ; then
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+else
+   
SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${DEB_VER}${NMU_PR:++nmu}${NMU_PR}.tar.xz
+   
https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/nss-${NSS_VER}.tar.gz
+   cacert? (
+   
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
+   )"
+fi
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris 

  1   2   3   >