[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, December 12, 2020 @ 13:07:33 Author: heftig Revision: 404095 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 404094, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 404094, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 404094, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 404094, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-12-12 13:07:33 UTC (rev 404095) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.60 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('84abd5575ab874c53ae511bd461e5d0868d1a1b384ee40753154cdd1d590fe3d' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + cd nss-$pkgver/nss + + mkdir "$srcdir/certs" + ln -srt "$srcdir/certs" lib/ckfw/builtins/{certdata.txt,nssckbi.h} +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 404094, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-12-12 13:07:33 UTC (rev 404095) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 404094, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-12-12 13:07:33 UTC (rev 404095) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, November 14, 2020 @ 22:40:16 Author: heftig Revision: 401127 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 401126, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 401126, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 401126, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 401126, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-11-14 22:40:16 UTC (rev 401127) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.59 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('e6298174caa8527beacdc2858f77ed098d7047c1792846040e27e420fed0ce24' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + cd nss-$pkgver/nss + + mkdir "$srcdir/certs" + ln -srt "$srcdir/certs" lib/ckfw/builtins/{certdata.txt,nssckbi.h} +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 401126, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-11-14 22:40:16 UTC (rev 401127) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 401126, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-11-14 22:40:16 UTC (rev 401127) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, October 17, 2020 @ 16:34:15 Author: heftig Revision: 398518 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 398516, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 398516, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 398516, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 398516, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-10-17 16:34:15 UTC (rev 398518) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.58 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('9f73cf789b5f109b978e5239551b609b0cafa88d18f0bc8ce3f976cb629353c0' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + ln -srt certs nss-$pkgver/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} + + cd nss-$pkgver +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 398516, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-10-17 16:34:15 UTC (rev 398518) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 398516, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-10-17 16:34:15 UTC (rev 398518) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, September 19, 2020 @ 09:59:59 Author: heftig Revision: 396315 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 396314, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 396314, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 396314, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 396314, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-09-19 09:59:59 UTC (rev 396315) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.57 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('55a86c01be860381d64bb4e5b94eb198df9b0f098a8af0e58c014df398bdc382' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + ln -srt certs nss-$pkgver/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} + + cd nss-$pkgver +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 396314, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-09-19 09:59:59 UTC (rev 396315) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 396314, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-09-19 09:59:59 UTC (rev 396315) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, August 21, 2020 @ 17:11:06 Author: heftig Revision: 394484 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 394483, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 394483, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 394483, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 394483, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-08-21 17:11:06 UTC (rev 394484) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.56 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('f875e0e8ed3b5ce92d675be4a55aa25a8c1199789a4a01f69b5f2327e2048e9c' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + ln -srt certs nss-$pkgver/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} + + cd nss-$pkgver +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 394483, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-08-21 17:11:06 UTC (rev 394484) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 394483, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-08-21 17:11:06 UTC (rev 394484) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# i
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, July 25, 2020 @ 19:34:25 Author: heftig Revision: 392536 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 392535, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 392535, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 392535, nss/trunk/certdata2pem.py) -+ PKGBUILD| 97 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 532 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 392535, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-07-25 19:34:25 UTC (rev 392536) @@ -0,0 +1,97 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.55 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('a02c0bb1b91199600f9b7b45a9dd2feb8a0e3fafd3fc11ca7c5a3f0103bb76d2' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + ln -srt certs nss-$pkgver/nss/lib/ckfw/builtins/{certdata.txt,nssckbi.h} + + cd nss-$pkgver +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 392535, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-07-25 19:34:25 UTC (rev 392536) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 392535, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-07-25 19:34:25 UTC (rev 392536) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# i
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, June 27, 2020 @ 17:07:15 Author: heftig Revision: 390525 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 390524, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 390524, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 390524, nss/trunk/certdata2pem.py) -+ PKGBUILD| 98 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 533 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 390524, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-06-27 17:07:15 UTC (rev 390525) @@ -0,0 +1,98 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.54 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('dab18bbfcf5e347934cda664df75ce9fd912a5772686c40d3c805e53c08d6e43' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 390524, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-06-27 17:07:15 UTC (rev 390525) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 390524, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-06-27 17:07:15 UTC (rev 390525) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can red
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, June 17, 2020 @ 14:17:22 Author: heftig Revision: 389430 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 389429, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 389429, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 389429, nss/trunk/certdata2pem.py) -+ PKGBUILD| 98 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 533 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 389429, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-06-17 14:17:22 UTC (rev 389430) @@ -0,0 +1,98 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.53.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('2dccde67079b25c4e95ac3121f11b2819c37cf8c48ca263a45d8f83f7a315316' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 389429, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-06-17 14:17:22 UTC (rev 389430) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 389429, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-06-17 14:17:22 UTC (rev 389430) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can
[arch-commits] Commit in nss/repos (4 files)
Date: Sunday, May 31, 2020 @ 02:52:57 Author: heftig Revision: 387945 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 387944, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 387944, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 387944, nss/trunk/certdata2pem.py) -+ PKGBUILD| 98 bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 533 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 387944, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-05-31 02:52:57 UTC (rev 387945) @@ -0,0 +1,98 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.53 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('08d36dc1a56325f02e626626d4eeab9c4d126dbd99dfaf419b91d0a696f58917' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh \ +--target x64 \ +--opt \ +--system-sqlite \ +--system-nspr \ +--enable-libpkix \ +--disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} + +# vim:set sw=2 et: Copied: nss/repos/testing-x86_64/bundle.sh (from rev 387944, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-05-31 02:52:57 UTC (rev 387945) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 387944, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-05-31 02:52:57 UTC (rev 387945) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redist
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, May 20, 2020 @ 01:34:35 Author: heftig Revision: 386976 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 386975, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 386975, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 386975, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 386975, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-05-20 01:34:35 UTC (rev 386976) @@ -0,0 +1,90 @@ +# Maintainer: Jan Alexander Steffens (heftig) +# Contributor: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.52.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +depends=(nspr sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('bcc81ac33aeb4ecad182dc21e34d2c97bcc148fd7b9e76f85bebb892405a9278' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + cd nss-$pkgver + + local libdir=/usr/lib nsprver="$(pkg-config --modversion nspr)" + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,$libdir,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir$libdir/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir$libdir/pkgconfig/mozilla-nss.pc" + + install -Dt "$pkgdir$libdir" dist/Release/lib/*.so + install -Dt "$pkgdir$libdir" -m644 dist/Release/lib/*.chk + + local vmajor vminor vpatch + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,$libdir,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + install -Dt "$pkgdir/usr/bin" \ +dist/Release/bin/{*util,shlibsign,signtool,signver,ssltap} + + install -Dt "$pkgdir/usr/include/nss" -m644 dist/public/nss/*.h + + install -Dt "$pkgdir/usr/share/man/man1" -m644 \ +nss/doc/nroff/{*util,signtool,signver,ssltap}.1 + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir$libdir/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir$libdir/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 386975, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-05-20 01:34:35 UTC (rev 386976) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 386975, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-05-20 01:34:35 UTC (rev 386976) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Publ
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, May 2, 2020 @ 20:56:49 Author: heftig Revision: 382181 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 382180, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 382180, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 382180, nss/trunk/certdata2pem.py) -+ PKGBUILD| 91 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 526 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 382180, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-05-02 20:56:49 UTC (rev 382181) @@ -0,0 +1,91 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.52 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.25 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('0a0aeb0cdda65ddcb64f746223df58b150f6803f4bfa1a4e876bbe6f9c4c1561' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 382180, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-05-02 20:56:49 UTC (rev 382181) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 382180, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-05-02 20:56:49 UTC (rev 382181) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License
[arch-commits] Commit in nss/repos (4 files)
Date: Thursday, April 9, 2020 @ 07:55:43 Author: heftig Revision: 379921 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 379920, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 379920, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 379920, nss/trunk/certdata2pem.py) -+ PKGBUILD| 91 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 526 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 379920, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-04-09 07:55:43 UTC (rev 379921) @@ -0,0 +1,91 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.51.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.25 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('085c5eaceef040eddea639e2e068e70f0e368f840327a678ef74ae3d6c15ca78' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -s pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/p11-kit-trust.so" + ln -sf p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 379920, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-04-09 07:55:43 UTC (rev 379921) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 379920, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-04-09 07:55:43 UTC (rev 379921) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the Lic
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, March 7, 2020 @ 02:16:02 Author: heftig Revision: 376874 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 376873, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 376873, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 376873, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 376873, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-03-07 02:16:02 UTC (rev 376874) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.51 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.25 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('75348b3b3229362486c57a880db917da1f96ef4eb639dc9cc2ff17d72268459c' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 376873, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-03-07 02:16:02 UTC (rev 376874) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 376873, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-03-07 02:16:02 UTC (rev 376874) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This prog
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, February 8, 2020 @ 02:11:28 Author: heftig Revision: 374995 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 374994, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 374994, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 374994, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 374994, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-02-08 02:11:28 UTC (rev 374995) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.50 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.25 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('185df319775243f5f5daa9d49b7f9cc5f2b389435be3247c3376579bee063ba7' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 374994, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-02-08 02:11:28 UTC (rev 374995) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 374994, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-02-08 02:11:28 UTC (rev 374995) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This p
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, January 29, 2020 @ 18:23:50 Author: bpiotrowski Revision: 374252 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 374251, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 374251, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 374251, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 374251, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-29 18:23:50 UTC (rev 374252) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49.2 +pkgrel=3 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.24 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('faa7502c3ce9240d4be2aa88f63d88cf7d1cc512060e63ef21a7813c236160b2' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 374251, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-29 18:23:50 UTC (rev 374252) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 374251, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-29 18:23:50 UTC (rev 374252) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, January 24, 2020 @ 21:57:33 Author: heftig Revision: 373890 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 373888, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 373888, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 373888, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 373888, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-24 21:57:33 UTC (rev 373890) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49.2 +pkgrel=2 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.24 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('faa7502c3ce9240d4be2aa88f63d88cf7d1cc512060e63ef21a7813c236160b2' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf pkcs11/p11-kit-trust.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 373888, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-24 21:57:33 UTC (rev 373890) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 373888, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-24 21:57:33 UTC (rev 373890) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This p
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, January 24, 2020 @ 10:03:45 Author: heftig Revision: 373877 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 373875, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 373875, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 373875, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 373875, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-24 10:03:45 UTC (rev 373877) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49.2 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.24 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('faa7502c3ce9240d4be2aa88f63d88cf7d1cc512060e63ef21a7813c236160b2' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 373875, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-24 10:03:45 UTC (rev 373877) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 373875, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-24 10:03:45 UTC (rev 373877) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This pro
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, January 22, 2020 @ 09:16:22 Author: heftig Revision: 373786 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 373785, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 373785, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 373785, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 +++ bundle.sh | 22 ++ certdata2pem.py | 413 ++ 3 files changed, 525 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 373785, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-22 09:16:22 UTC (rev 373786) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49.1 +pkgrel=2 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.24 +depends=("nspr>=${_nsprver}" sqlite zlib sh 'p11-kit>=0.23.19') +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('d9aa42e49e02bb0dc0a2f164604cfc718e11a2a06ddb266cd676376ac21b026e' +'d2a1579dae05fd16175fac27ef08b54731ecefdf414085c610179afcf62b096c' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=('ca-certificates-utils>=20181109-3') + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 373785, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-22 09:16:22 UTC (rev 373786) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 373785, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-22 09:16:22 UTC (rev 373786) @@ -0,0 +1,413 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, January 15, 2020 @ 10:28:29 Author: heftig Revision: 373498 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 373497, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 373497, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 373497, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 373497, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-15 10:28:29 UTC (rev 373498) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('d9aa42e49e02bb0dc0a2f164604cfc718e11a2a06ddb266cd676376ac21b026e' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 373497, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-15 10:28:29 UTC (rev 373498) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 373497, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-15 10:28:29 UTC (rev 373498) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed i
[arch-commits] Commit in nss/repos (4 files)
Date: Tuesday, January 7, 2020 @ 20:12:27 Author: heftig Revision: 372770 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 372769, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 372769, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 372769, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 372769, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-01-07 20:12:27 UTC (rev 372770) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.49 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('6738094dc4fd63061118a122bf3999a64fe8c7117fc52f6e81c2279181bde71d' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 372769, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2020-01-07 20:12:27 UTC (rev 372770) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 372769, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2020-01-07 20:12:27 UTC (rev 372770) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, November 29, 2019 @ 09:11:46 Author: heftig Revision: 369900 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 369899, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 369899, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 369899, nss/trunk/certdata2pem.py) -+ PKGBUILD| 95 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 515 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 369899, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-11-29 09:11:46 UTC (rev 369900) @@ -0,0 +1,95 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.47.1 +pkgrel=2 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +nss-3.47-certdb-temp-cert.patch +certdata2pem.py bundle.sh) +sha256sums=('1ae3d1cb1de345b258788f2ef6b10a460068034c3fd64f42427a183d8342a6fb' +'dd9d9ba4091a5f24e5bb9d6e97658d9cb62b7926ff888373435e08e3bec9147b' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ + + # https://bugzilla.mozilla.org/show_bug.cgi?id=1593167 + patch -d nss -Np1 < ../nss-3.47-certdb-temp-cert.patch +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 369899, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-11-29 09:11:46 UTC (rev 369900) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 369899, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-11-29 09:11:46 UTC (rev 369900) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistri
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, November 20, 2019 @ 09:22:54 Author: heftig Revision: 369463 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 369462, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 369462, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 369462, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 369462, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-11-20 09:22:54 UTC (rev 369463) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.47.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('1ae3d1cb1de345b258788f2ef6b10a460068034c3fd64f42427a183d8342a6fb' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 369462, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-11-20 09:22:54 UTC (rev 369463) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 369462, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-11-20 09:22:54 UTC (rev 369463) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, November 13, 2019 @ 16:10:49 Author: foutrelis Revision: 368156 archrelease: copy trunk to staging-x86_64 Added: nss/repos/staging-x86_64/ nss/repos/staging-x86_64/PKGBUILD (from rev 368155, nss/trunk/PKGBUILD) nss/repos/staging-x86_64/bundle.sh (from rev 368155, nss/trunk/bundle.sh) nss/repos/staging-x86_64/certdata2pem.py (from rev 368155, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/staging-x86_64/PKGBUILD (from rev 368155, nss/trunk/PKGBUILD) === --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2019-11-13 16:10:49 UTC (rev 368156) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.47 +pkgrel=2 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('6cd0c4438b616bdacc0b5f25ff1506b0d07ee97ea6c95d514c5487200a155fa7' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/staging-x86_64/bundle.sh (from rev 368155, nss/trunk/bundle.sh) === --- staging-x86_64/bundle.sh(rev 0) +++ staging-x86_64/bundle.sh2019-11-13 16:10:49 UTC (rev 368156) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/staging-x86_64/certdata2pem.py (from rev 368155, nss/trunk/certdata2pem.py) === --- staging-x86_64/certdata2pem.py (rev 0) +++ staging-x86_64/certdata2pem.py 2019-11-13 16:10:49 UTC (rev 368156) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, October 19, 2019 @ 10:26:27 Author: heftig Revision: 365211 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 365210, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 365210, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 365210, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 365210, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-10-19 10:26:27 UTC (rev 365211) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.47 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('6cd0c4438b616bdacc0b5f25ff1506b0d07ee97ea6c95d514c5487200a155fa7' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 365210, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-10-19 10:26:27 UTC (rev 365211) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 365210, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-10-19 10:26:27 UTC (rev 365211) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in t
[arch-commits] Commit in nss/repos (4 files)
Date: Thursday, October 3, 2019 @ 10:34:49 Author: heftig Revision: 363685 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 363684, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 363684, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 363684, nss/trunk/certdata2pem.py) -+ PKGBUILD| 90 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 510 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 363684, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-10-03 10:34:49 UTC (rev 363685) @@ -0,0 +1,90 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.46.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('3bf7e0ed7db98803f134c527c436cc68415ff17257d34bd75de14e9a09d13651' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + ../certdata2pem.py + + cd .. + ./bundle.sh + + cd nss-$pkgver/nss + ./build.sh -v --opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 363684, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-10-03 10:34:49 UTC (rev 363685) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 363684, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-10-03 10:34:49 UTC (rev 363685) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, August 30, 2019 @ 18:03:40 Author: heftig Revision: 361433 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 361432, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 361432, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 361432, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 361432, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-08-30 18:03:40 UTC (rev 361433) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.46 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('6b699649d285602ba258a4b0957cb841eafc94eff5735a9da8da0adbb9a10cef' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 361432, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-08-30 18:03:40 UTC (rev 361433) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 361432, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-08-30 18:03:40 UTC (rev 361433) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the L
[arch-commits] Commit in nss/repos (4 files)
Date: Tuesday, July 9, 2019 @ 04:16:51 Author: heftig Revision: 357414 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 357413, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 357413, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 357413, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 357413, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-07-09 04:16:51 UTC (rev 357414) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.45 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('112f05223d1fde902c170966bfc6f011b24a838be16969b110ecf2bb7bc24e8b' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 357413, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-07-09 04:16:51 UTC (rev 357414) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 357413, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-07-09 04:16:51 UTC (rev 357414) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the Lic
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, June 22, 2019 @ 16:34:30 Author: heftig Revision: 356778 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 356777, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 356777, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 356777, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 356777, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-06-22 16:34:30 UTC (rev 356778) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.44.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('fce4cb80c989cde35416ecbe55920856015a35151c4f21be64470e4dd4de12f8' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 356777, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-06-22 16:34:30 UTC (rev 356778) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 356777, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-06-22 16:34:30 UTC (rev 356778) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, May 11, 2019 @ 13:15:26 Author: heftig Revision: 352842 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 352841, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 352841, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 352841, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 352841, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-05-11 13:15:26 UTC (rev 352842) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.44 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('a5620e59b6eeedfd5a12c9298b50ad92e9898b223e214eb675e36f4ffb5b6aff' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 352841, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-05-11 13:15:26 UTC (rev 352842) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 352841, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-05-11 13:15:26 UTC (rev 352842) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the Li
[arch-commits] Commit in nss/repos (4 files)
Date: Sunday, March 17, 2019 @ 13:54:04 Author: heftig Revision: 348573 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 348572, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 348572, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 348572, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 348572, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-03-17 13:54:04 UTC (rev 348573) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.43 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('f30bc1b7330887b75de9fec37dbc173001758dc43fb095ffbc45dac4093fe2ca' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 348572, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-03-17 13:54:04 UTC (rev 348573) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 348572, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-03-17 13:54:04 UTC (rev 348573) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the Li
[arch-commits] Commit in nss/repos (4 files)
Date: Thursday, January 31, 2019 @ 20:10:38 Author: heftig Revision: 344977 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 344976, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 344976, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 344976, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 344976, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-01-31 20:10:38 UTC (rev 344977) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.42.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('087db37d38fd49dfd584dd2a8b5baa7fc88de7c9bd97c0c2d5be4abcafc61fc6' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 344976, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-01-31 20:10:38 UTC (rev 344977) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 344976, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-01-31 20:10:38 UTC (rev 344977) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of
[arch-commits] Commit in nss/repos (4 files)
Date: Tuesday, January 29, 2019 @ 08:51:25 Author: heftig Revision: 344915 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 344914, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 344914, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 344914, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 344914, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-01-29 08:51:25 UTC (rev 344915) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.42 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('5d3ce489f11803c66a7fba773c3f9b9a428ff3e5fe67a974e88b5e9095072f13' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 344914, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-01-29 08:51:25 UTC (rev 344915) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 344914, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-01-29 08:51:25 UTC (rev 344915) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the
[arch-commits] Commit in nss/repos (4 files)
Date: Thursday, January 24, 2019 @ 13:06:26 Author: heftig Revision: 344652 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 344650, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 344650, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 344650, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 344650, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2019-01-24 13:06:26 UTC (rev 344652) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.41.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('f2f6336ce63aa1c487b7f17abd378c0c25f93750b872d4937da60e7260441830' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 344650, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2019-01-24 13:06:26 UTC (rev 344652) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 344650, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2019-01-24 13:06:26 UTC (rev 344652) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, December 7, 2018 @ 18:26:54 Author: heftig Revision: 341232 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 341231, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 341231, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 341231, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 341231, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-12-07 18:26:54 UTC (rev 341232) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.41 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('ab2e18f5d0dd0079c0005396f9beb9a41e9a1bbc7e6c1d0a99affcef0471712d' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 341231, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-12-07 18:26:54 UTC (rev 341232) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 341231, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-12-07 18:26:54 UTC (rev 341232) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, December 1, 2018 @ 14:00:42 Author: heftig Revision: 340895 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 340894, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 340894, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 340894, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 340894, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-12-01 14:00:42 UTC (rev 340895) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.40.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('5e0e6bae2a79c86e506684955d736bfe875ec5a8e95ed3e4ba0852d1aec2c8f1' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 340894, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-12-01 14:00:42 UTC (rev 340895) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 340894, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-12-01 14:00:42 UTC (rev 340895) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, November 9, 2018 @ 21:48:42 Author: heftig Revision: 338622 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 338621, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 338621, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 338621, nss/trunk/certdata2pem.py) -+ PKGBUILD| 89 bundle.sh | 22 ++ certdata2pem.py | 398 ++ 3 files changed, 509 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 338621, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-11-09 21:48:42 UTC (rev 338622) @@ -0,0 +1,89 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.40 +pkgrel=2 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('0562087b8bda072bf5964f8acf851f9c0997a59c384f4887cb517b3b628b32dd' +'0be02cecc27a6e55e1cad1783033b147f502b26f9fb1bb5a53e7a43bbcb68fa0' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + ( cd certs; python ../certdata2pem.py; ) + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 338621, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-11-09 21:48:42 UTC (rev 338622) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 338621, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-11-09 21:48:42 UTC (rev 338622) @@ -0,0 +1,398 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, October 24, 2018 @ 11:20:05 Author: heftig Revision: 337215 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 337214, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 337214, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 337214, nss/trunk/certdata2pem.py) -+ PKGBUILD| 94 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 494 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 337214, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-10-24 11:20:05 UTC (rev 337215) @@ -0,0 +1,94 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.40 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('0562087b8bda072bf5964f8acf851f9c0997a59c384f4887cb517b3b628b32dd' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 337214, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-10-24 11:20:05 UTC (rev 337215) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 337214, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-10-24 11:20:05 UTC (rev 337215) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either versio
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, September 1, 2018 @ 19:51:10 Author: heftig Revision: 333186 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 333185, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 333185, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 333185, nss/trunk/certdata2pem.py) -+ PKGBUILD| 95 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 495 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 333185, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-09-01 19:51:10 UTC (rev 333186) @@ -0,0 +1,95 @@ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.39 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.20 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('6be64dd76f212415cc8bc34343ac1e7389048db4db9a023a84873c411dc5864b' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 333185, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-09-01 19:51:10 UTC (rev 333186) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 333185, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-09-01 19:51:10 UTC (rev 333186) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the
[arch-commits] Commit in nss/repos (4 files)
Date: Friday, June 22, 2018 @ 22:33:21 Author: heftig Revision: 327479 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 327478, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 327478, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 327478, nss/trunk/certdata2pem.py) -+ PKGBUILD| 96 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 496 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 327478, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-06-22 22:33:21 UTC (rev 327479) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.38 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.19 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('b7d9270c44d62e681af68f09d30d242f80fd38be634b8cc863da26276b0f6a1d' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 327478, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-06-22 22:33:21 UTC (rev 327479) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 327478, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-06-22 22:33:21 UTC (rev 327479) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# t
[arch-commits] Commit in nss/repos (4 files)
Date: Tuesday, June 5, 2018 @ 19:48:39 Author: heftig Revision: 325940 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 325939, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 325939, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 325939, nss/trunk/certdata2pem.py) -+ PKGBUILD| 96 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 496 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 325939, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-06-05 19:48:39 UTC (rev 325940) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.37.3 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.19 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('9af2bbb615d010bd866bb83f8c0bb22b0fa086171e93030ffb03da3da15cc5be' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 325939, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-06-05 19:48:39 UTC (rev 325940) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 325939, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-06-05 19:48:39 UTC (rev 325940) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +#
[arch-commits] Commit in nss/repos (4 files)
Date: Thursday, May 24, 2018 @ 09:39:05 Author: heftig Revision: 324911 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 324910, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 324910, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 324910, nss/trunk/certdata2pem.py) -+ PKGBUILD| 96 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 496 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 324910, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-05-24 09:39:05 UTC (rev 324911) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.37.1 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.19 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('097b30e436479ad737b3703b25b6198b6513e202731085c6f097d8853dd20405' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 324910, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-05-24 09:39:05 UTC (rev 324911) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 324910, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-05-24 09:39:05 UTC (rev 324911) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +
[arch-commits] Commit in nss/repos (4 files)
Date: Saturday, May 12, 2018 @ 11:50:50 Author: heftig Revision: 324011 archrelease: copy trunk to testing-x86_64 Added: nss/repos/testing-x86_64/ nss/repos/testing-x86_64/PKGBUILD (from rev 324010, nss/trunk/PKGBUILD) nss/repos/testing-x86_64/bundle.sh (from rev 324010, nss/trunk/bundle.sh) nss/repos/testing-x86_64/certdata2pem.py (from rev 324010, nss/trunk/certdata2pem.py) -+ PKGBUILD| 96 + bundle.sh | 22 +++ certdata2pem.py | 378 ++ 3 files changed, 496 insertions(+) Copied: nss/repos/testing-x86_64/PKGBUILD (from rev 324010, nss/trunk/PKGBUILD) === --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2018-05-12 11:50:50 UTC (rev 324011) @@ -0,0 +1,96 @@ +# $Id$ +# Maintainer: Jan de Groot + +pkgbase=nss +pkgname=(nss ca-certificates-mozilla) +pkgver=3.37 +pkgrel=1 +pkgdesc="Network Security Services" +url="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS"; +arch=(x86_64) +license=(MPL GPL) +_nsprver=4.19 +depends=("nspr>=${_nsprver}" sqlite zlib sh p11-kit) +makedepends=(perl python2 gyp) +options=(!strip !makeflags staticlibs) +source=("https://ftp.mozilla.org/pub/security/nss/releases/NSS_${pkgver//./_}_RTM/src/nss-${pkgver}.tar.gz"; +certdata2pem.py bundle.sh) +sha256sums=('5821969e85d241833e96cb82bd4211ddea6d87003f2e25e0eab4aefa6268' +'512b12a2f13129be62c008b4df0153f527dd7d71c2c5183de99dfa2a1c49dd8a' +'3bfadf722da6773bdabdd25bdf78158648043d1b7e57615574f189a88ca865dd') + +prepare() { + mkdir certs path + + ln -s /usr/bin/python2 path/python + + cd nss-$pkgver + + ln -sr nss/lib/ckfw/builtins/certdata.txt ../certs/ + ln -sr nss/lib/ckfw/builtins/nssckbi.h ../certs/ +} + +build() { + cd certs + python2 ../certdata2pem.py + + cd .. + sh bundle.sh + + cd nss-$pkgver/nss + PATH="$srcdir/path:$PATH" bash -x ./build.sh -v \ +--opt --system-sqlite --system-nspr --enable-libpkix --disable-tests +} + +package_nss() { + local vmajor vminor vpatch + cd nss-$pkgver + + { read vmajor; read vminor; read vpatch; } \ +< <(awk '/#define.*NSS_V(MAJOR|MINOR|PATCH)/ {print $3}' nss/lib/nss/nss.h) + + sed nss/pkg/pkg-config/nss.pc.in \ +-e "s,%libdir%,/usr/lib,g" \ +-e "s,%prefix%,/usr,g" \ +-e "s,%exec_prefix%,/usr/bin,g" \ +-e "s,%includedir%,/usr/include/nss,g" \ +-e "s,%NSPR_VERSION%,$_nsprver,g" \ +-e "s,%NSS_VERSION%,$pkgver,g" | +install -Dm644 /dev/stdin "$pkgdir/usr/lib/pkgconfig/nss.pc" + + ln -s nss.pc "$pkgdir/usr/lib/pkgconfig/mozilla-nss.pc" + + sed nss/pkg/pkg-config/nss-config.in \ +-e "s,@libdir@,/usr/lib,g" \ +-e "s,@prefix@,/usr/bin,g" \ +-e "s,@exec_prefix@,/usr/bin,g" \ +-e "s,@includedir@,/usr/include/nss,g" \ +-e "s,@MOD_MAJOR_VERSION@,$vmajor,g" \ +-e "s,@MOD_MINOR_VERSION@,$vminor,g" \ +-e "s,@MOD_PATCH_VERSION@,$vpatch,g" | +install -D /dev/stdin "$pkgdir/usr/bin/nss-config" + + cd nss/doc/nroff + install -Dt "$pkgdir/usr/share/man/man1" -m644 *util.1 signtool.1 signver.1 ssltap.1 + + cd ../../../dist + install -Dt "$pkgdir/usr/include/nss" -m644 public/nss/*.h + + cd Release/bin + install -Dt "$pkgdir/usr/bin" *util shlibsign signtool signver ssltap + + cd ../lib + install -Dt "$pkgdir/usr/lib" *.so + install -Dt "$pkgdir/usr/lib" -m644 *.chk + + # Replace built-in trust with p11-kit connection + ln -sf libnssckbi-p11-kit.so "$pkgdir/usr/lib/libnssckbi.so" +} + +package_ca-certificates-mozilla() { + pkgdesc="Mozilla's set of trusted CA certificates" + depends=(ca-certificates-utils) + + install -Dm644 ca-bundle.trust.p11-kit \ +"$pkgdir/usr/share/ca-certificates/trust-source/mozilla.trust.p11-kit" +} Copied: nss/repos/testing-x86_64/bundle.sh (from rev 324010, nss/trunk/bundle.sh) === --- testing-x86_64/bundle.sh(rev 0) +++ testing-x86_64/bundle.sh2018-05-12 11:50:50 UTC (rev 324011) @@ -0,0 +1,22 @@ +#!/bin/sh +# From Fedora's ca-certificates.spec + +( + cat < ca-bundle.trust.p11-kit + +for p in certs/*.tmp-p11-kit; do + cat "$p" >> ca-bundle.trust.p11-kit +done Copied: nss/repos/testing-x86_64/certdata2pem.py (from rev 324010, nss/trunk/certdata2pem.py) === --- testing-x86_64/certdata2pem.py (rev 0) +++ testing-x86_64/certdata2pem.py 2018-05-12 11:50:50 UTC (rev 324011) @@ -0,0 +1,378 @@ +#!/usr/bin/python +# vim:set et sw=4: +# +# certdata2pem.py - splits certdata.txt into multiple files +# +# Copyright (C) 2009 Philipp Kern +# Copyright (C) 2013 Kai Engert +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +#
[arch-commits] Commit in nss/repos (4 files)
Date: Wednesday, September 24, 2014 @ 13:44:02 Author: heftig Revision: 222930 3.17.1 Added: nss/repos/testing-i686/ nss/repos/testing-x86_64/ Modified: nss/repos/testing-i686/PKGBUILD nss/repos/testing-x86_64/PKGBUILD --+ PKGBUILD | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) Modified: testing-i686/PKGBUILD === --- extra-i686/PKGBUILD 2014-09-23 21:56:45 UTC (rev 222915) +++ testing-i686/PKGBUILD 2014-09-24 11:44:02 UTC (rev 222930) @@ -3,8 +3,8 @@ pkgbase=nss pkgname=(nss ca-certificates-mozilla) -pkgver=3.17 -pkgrel=3 +pkgver=3.17.1 +pkgrel=1 pkgdesc="Mozilla Network Security Services" arch=(i686 x86_64) url="http://www.mozilla.org/projects/security/pki/nss/"; @@ -19,7 +19,7 @@ nss-config.in ssl-renegotiate-transitional.patch certdata2pem.py-loudness.patch) -sha256sums=('3b1abcd8f89211dda2cc739bfa76552d080f7ea80482ef2727b006548a7f0c81' +sha256sums=('0e210afba7cd1e033a08f61fcd1f466639649fc413e72aa050f3d52c19376e5f' '57bd6f309736825fc0edbf7d522726224764520595df0dba59158839e863' 'b9f1428ca2305bf30b109507ff335fa00bce5a7ce0434b50acd26ad7c47dd5bd' 'e44ac5095b4d88f24ec7b2e6a9f1581560bd3ad41a3d198596d67ef22f67adb9' Modified: testing-x86_64/PKGBUILD === --- extra-x86_64/PKGBUILD 2014-09-23 21:56:45 UTC (rev 222915) +++ testing-x86_64/PKGBUILD 2014-09-24 11:44:02 UTC (rev 222930) @@ -3,8 +3,8 @@ pkgbase=nss pkgname=(nss ca-certificates-mozilla) -pkgver=3.17 -pkgrel=3 +pkgver=3.17.1 +pkgrel=1 pkgdesc="Mozilla Network Security Services" arch=(i686 x86_64) url="http://www.mozilla.org/projects/security/pki/nss/"; @@ -19,7 +19,7 @@ nss-config.in ssl-renegotiate-transitional.patch certdata2pem.py-loudness.patch) -sha256sums=('3b1abcd8f89211dda2cc739bfa76552d080f7ea80482ef2727b006548a7f0c81' +sha256sums=('0e210afba7cd1e033a08f61fcd1f466639649fc413e72aa050f3d52c19376e5f' '57bd6f309736825fc0edbf7d522726224764520595df0dba59158839e863' 'b9f1428ca2305bf30b109507ff335fa00bce5a7ce0434b50acd26ad7c47dd5bd' 'e44ac5095b4d88f24ec7b2e6a9f1581560bd3ad41a3d198596d67ef22f67adb9'