[arch-commits] Commit in ca-certificates/repos (5 files)

2020-07-28 Thread Jan Steffens via arch-commits
Date: Tuesday, July 28, 2020 @ 16:48:16
  Author: heftig
Revision: 392655

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/40-update-ca-trust.hook
(from rev 392654, ca-certificates/trunk/40-update-ca-trust.hook)
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 392654, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 392654, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 392654, ca-certificates/trunk/update-ca-trust.8.txt)

-+
 40-update-ca-trust.hook |   11 +
 PKGBUILD|   55 
 update-ca-trust |   42 ++
 update-ca-trust.8.txt   |  286 ++
 4 files changed, 394 insertions(+)

Copied: ca-certificates/repos/testing-any/40-update-ca-trust.hook (from rev 
392654, ca-certificates/trunk/40-update-ca-trust.hook)
===
--- testing-any/40-update-ca-trust.hook (rev 0)
+++ testing-any/40-update-ca-trust.hook 2020-07-28 16:48:16 UTC (rev 392655)
@@ -0,0 +1,11 @@
+[Trigger]
+Operation = Install
+Operation = Upgrade
+Operation = Remove
+Type = Path
+Target = usr/share/ca-certificates/trust-source/*
+
+[Action]
+Description = Rebuilding certificate stores...
+When = PostTransaction
+Exec = /usr/bin/update-ca-trust

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 392654, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2020-07-28 16:48:16 UTC (rev 392655)
@@ -0,0 +1,55 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20181109
+pkgrel=4
+pkgdesc="Common CA certificates"
+url="https://src.fedoraproject.org/rpms/ca-certificates;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt 40-update-ca-trust.hook)
+sha256sums=('ba98e00f80f94e2648b66252119d1b0da2339b8c83860cd69738e5c4e2d0fcc3'
+'acf571f7d7a9df2149a373017280e8f22d07a2d36600256fa48159d22ab74751'
+'3a3833ebd6f9cdef2e534a273653f973a4354d4f9368577d0d73236b014b7748')
+
+build() {
+  asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+  xsltproc --nonet -o update-ca-trust.8 /etc/asciidoc/docbook-xsl/manpage.xsl 
update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+  pkgdesc+=" (utilities)"
+  depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.19')
+  provides=(ca-certificates ca-certificates-java)
+  conflicts=(ca-certificates-java)
+  replaces=(ca-certificates-java)
+
+  install -Dt "$pkgdir/usr/bin" update-ca-trust
+  install -Dt "$pkgdir/usr/share/man/man8" -m644 update-ca-trust.8
+  install -Dt "$pkgdir/usr/share/libalpm/hooks" -m644 *.hook
+
+  # Trust source directories
+  install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+  # Directories used by update-ca-trust (aka "trust extract-compat")
+  install -d "$pkgdir"/etc/{ssl/certs/{edk2,java},$pkgbase/extracted}
+
+  # Compatibility link for OpenSSL using /etc/ssl as CAdir
+  # Used in preference to the individual links in /etc/ssl/certs
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+  # Compatiblity link for legacy bundle
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+  pkgdesc+=" (default providers)"
+  depends=(ca-certificates-mozilla)
+  replaces=('ca-certificates-cacert<=20140824-4')
+  conflicts=('ca-certificates-cacert<=20140824-4')
+}
+
+# vim:set et sw=2:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 392654, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2020-07-28 16:48:16 UTC (rev 392655)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+# Prevent p11-kit from reading user configuration files.
+export P11_KIT_NO_USER_CONFIG=1
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+## Simple PEM bundles
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract 

[arch-commits] Commit in ca-certificates/repos (5 files)

2020-01-22 Thread Jan Steffens via arch-commits
Date: Wednesday, January 22, 2020 @ 09:13:10
  Author: heftig
Revision: 373784

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 373783, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 373783, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 373783, ca-certificates/trunk/update-ca-trust.8.txt)
  ca-certificates/repos/testing-any/update-ca-trust.hook
(from rev 373783, ca-certificates/trunk/update-ca-trust.hook)

---+
 PKGBUILD  |   55 +
 update-ca-trust   |   42 +++
 update-ca-trust.8.txt |  286 
 update-ca-trust.hook  |   11 +
 4 files changed, 394 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 373783, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2020-01-22 09:13:10 UTC (rev 373784)
@@ -0,0 +1,55 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20181109
+pkgrel=3
+pkgdesc="Common CA certificates"
+url="https://src.fedoraproject.org/rpms/ca-certificates;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt update-ca-trust.hook)
+sha256sums=('ba98e00f80f94e2648b66252119d1b0da2339b8c83860cd69738e5c4e2d0fcc3'
+'acf571f7d7a9df2149a373017280e8f22d07a2d36600256fa48159d22ab74751'
+'15eb04e757b7c61c8ee1540fd697771b8ae8e31f92cfb39c260b423101e21af8')
+
+build() {
+  asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+  xsltproc --nonet -o update-ca-trust.8 /etc/asciidoc/docbook-xsl/manpage.xsl 
update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+  pkgdesc+=" (utilities)"
+  depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.19')
+  provides=(ca-certificates ca-certificates-java)
+  conflicts=(ca-certificates-java)
+  replaces=(ca-certificates-java)
+
+  install -D update-ca-trust "$pkgdir/usr/bin/update-ca-trust"
+  install -Dm644 update-ca-trust.8 
"$pkgdir/usr/share/man/man8/update-ca-trust.8"
+  install -Dm644 update-ca-trust.hook 
"$pkgdir/usr/share/libalpm/hooks/update-ca-trust.hook"
+
+  # Trust source directories
+  install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+  # Directories used by update-ca-trust (aka "trust extract-compat")
+  install -d "$pkgdir"/etc/{ssl/certs/{edk2,java},$pkgbase/extracted}
+
+  # Compatibility link for OpenSSL using /etc/ssl as CAdir
+  # Used in preference to the individual links in /etc/ssl/certs
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+  # Compatiblity link for legacy bundle
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+  pkgdesc+=" (default providers)"
+  depends=(ca-certificates-mozilla)
+  replaces=('ca-certificates-cacert<=20140824-4')
+  conflicts=('ca-certificates-cacert<=20140824-4')
+}
+
+# vim:set et sw=2:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 373783, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2020-01-22 09:13:10 UTC (rev 373784)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+# Prevent p11-kit from reading user configuration files.
+export P11_KIT_NO_USER_CONFIG=1
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+## Simple PEM bundles
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=code-signing $DEST/objsign-ca-bundle.pem
+
+## OpenSSL PEM bundle that includes trust flags
+extract --comment --format=openssl-bundle --filter=certificates 
$DEST/ca-bundle.trust.crt
+
+## TianoCore EDK II bundle
+extract --format=edk2-cacerts --filter=ca-anchors --purpose=server-auth 
$DEST/edk2-cacerts.bin
+
+## Java bundle
+extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth 
/etc/ssl/certs/java/cacerts
+
+## OpenSSL-style directory with individual PEM files and hash links
+# The 

[arch-commits] Commit in ca-certificates/repos (5 files)

2019-11-13 Thread Evangelos Foutras via arch-commits
Date: Wednesday, November 13, 2019 @ 16:50:49
  Author: foutrelis
Revision: 368251

archrelease: copy trunk to staging-any

Added:
  ca-certificates/repos/staging-any/
  ca-certificates/repos/staging-any/PKGBUILD
(from rev 368250, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/staging-any/update-ca-trust
(from rev 368250, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/staging-any/update-ca-trust.8.txt
(from rev 368250, ca-certificates/trunk/update-ca-trust.8.txt)
  ca-certificates/repos/staging-any/update-ca-trust.hook
(from rev 368250, ca-certificates/trunk/update-ca-trust.hook)

---+
 PKGBUILD  |   55 +
 update-ca-trust   |   42 +++
 update-ca-trust.8.txt |  286 
 update-ca-trust.hook  |   11 +
 4 files changed, 394 insertions(+)

Copied: ca-certificates/repos/staging-any/PKGBUILD (from rev 368250, 
ca-certificates/trunk/PKGBUILD)
===
--- staging-any/PKGBUILD(rev 0)
+++ staging-any/PKGBUILD2019-11-13 16:50:49 UTC (rev 368251)
@@ -0,0 +1,55 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20181109
+pkgrel=2
+pkgdesc="Common CA certificates"
+url="https://src.fedoraproject.org/rpms/ca-certificates;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt update-ca-trust.hook)
+sha256sums=('ba98e00f80f94e2648b66252119d1b0da2339b8c83860cd69738e5c4e2d0fcc3'
+'acf571f7d7a9df2149a373017280e8f22d07a2d36600256fa48159d22ab74751'
+'15eb04e757b7c61c8ee1540fd697771b8ae8e31f92cfb39c260b423101e21af8')
+
+build() {
+  asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+  xsltproc --nonet -o update-ca-trust.8 /etc/asciidoc/docbook-xsl/manpage.xsl 
update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+  pkgdesc+=" (utilities)"
+  depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.1')
+  provides=(ca-certificates ca-certificates-java)
+  conflicts=(ca-certificates-java)
+  replaces=(ca-certificates-java)
+
+  install -D update-ca-trust "$pkgdir/usr/bin/update-ca-trust"
+  install -Dm644 update-ca-trust.8 
"$pkgdir/usr/share/man/man8/update-ca-trust.8"
+  install -Dm644 update-ca-trust.hook 
"$pkgdir/usr/share/libalpm/hooks/update-ca-trust.hook"
+
+  # Trust source directories
+  install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+  # Directories used by update-ca-trust (aka "trust extract-compat")
+  install -d "$pkgdir"/etc/{ssl/certs/{edk2,java},$pkgbase/extracted}
+
+  # Compatibility link for OpenSSL using /etc/ssl as CAdir
+  # Used in preference to the individual links in /etc/ssl/certs
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+  # Compatiblity link for legacy bundle
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+  pkgdesc+=" (default providers)"
+  depends=(ca-certificates-mozilla)
+  replaces=('ca-certificates-cacert<=20140824-4')
+  conflicts=('ca-certificates-cacert<=20140824-4')
+}
+
+# vim:set et sw=2:

Copied: ca-certificates/repos/staging-any/update-ca-trust (from rev 368250, 
ca-certificates/trunk/update-ca-trust)
===
--- staging-any/update-ca-trust (rev 0)
+++ staging-any/update-ca-trust 2019-11-13 16:50:49 UTC (rev 368251)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+# Prevent p11-kit from reading user configuration files.
+export P11_KIT_NO_USER_CONFIG=1
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+## Simple PEM bundles
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=code-signing $DEST/objsign-ca-bundle.pem
+
+## OpenSSL PEM bundle that includes trust flags
+extract --comment --format=openssl-bundle --filter=certificates 
$DEST/ca-bundle.trust.crt
+
+## TianoCore EDK II bundle
+extract --format=edk2-cacerts --filter=ca-anchors --purpose=server-auth 
$DEST/edk2-cacerts.bin
+
+## Java bundle
+extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth 
/etc/ssl/certs/java/cacerts
+
+## OpenSSL-style directory with individual PEM files and hash links
+# The 

[arch-commits] Commit in ca-certificates/repos (5 files)

2018-11-09 Thread Jan Steffens via arch-commits
Date: Friday, November 9, 2018 @ 21:48:44
  Author: heftig
Revision: 338623

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 338621, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 338621, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 338621, ca-certificates/trunk/update-ca-trust.8.txt)
  ca-certificates/repos/testing-any/update-ca-trust.hook
(from rev 338621, ca-certificates/trunk/update-ca-trust.hook)

---+
 PKGBUILD  |   55 +
 update-ca-trust   |   42 +++
 update-ca-trust.8.txt |  286 
 update-ca-trust.hook  |   11 +
 4 files changed, 394 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 338621, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-11-09 21:48:44 UTC (rev 338623)
@@ -0,0 +1,55 @@
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20181109
+pkgrel=1
+pkgdesc="Common CA certificates"
+url="https://src.fedoraproject.org/rpms/ca-certificates;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt update-ca-trust.hook)
+sha256sums=('ba98e00f80f94e2648b66252119d1b0da2339b8c83860cd69738e5c4e2d0fcc3'
+'acf571f7d7a9df2149a373017280e8f22d07a2d36600256fa48159d22ab74751'
+'15eb04e757b7c61c8ee1540fd697771b8ae8e31f92cfb39c260b423101e21af8')
+
+build() {
+  asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+  xsltproc --nonet -o update-ca-trust.8 /etc/asciidoc/docbook-xsl/manpage.xsl 
update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+  pkgdesc+=" (utilities)"
+  depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.1')
+  provides=(ca-certificates ca-certificates-java)
+  conflicts=(ca-certificates-java)
+  replaces=(ca-certificates-java)
+
+  install -D update-ca-trust "$pkgdir/usr/bin/update-ca-trust"
+  install -Dm644 update-ca-trust.8 
"$pkgdir/usr/share/man/man8/update-ca-trust.8"
+  install -Dm644 update-ca-trust.hook 
"$pkgdir/usr/share/libalpm/hooks/update-ca-trust.hook"
+
+  # Trust source directories
+  install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+  # Directories used by update-ca-trust (aka "trust extract-compat")
+  install -d "$pkgdir"/etc/{ssl/certs/{edk2,java},$pkgbase/extracted}
+
+  # Compatibility link for OpenSSL using /etc/ssl as CAdir
+  # Used in preference to the individual links in /etc/ssl/certs
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+  # Compatiblity link for legacy bundle
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+  pkgdesc+=" (default providers)"
+  depends=(ca-certificates-mozilla)
+  replaces=('ca-certificates-cacert<=20140824-4')
+  conflicts=('ca-certificates-cacert<=20140824-4')
+}
+
+# vim:set et sw=2:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 338621, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2018-11-09 21:48:44 UTC (rev 338623)
@@ -0,0 +1,42 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+# Prevent p11-kit from reading user configuration files.
+export P11_KIT_NO_USER_CONFIG=1
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+## Simple PEM bundles
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=code-signing $DEST/objsign-ca-bundle.pem
+
+## OpenSSL PEM bundle that includes trust flags
+extract --comment --format=openssl-bundle --filter=certificates 
$DEST/ca-bundle.trust.crt
+
+## TianoCore EDK II bundle
+extract --format=edk2-cacerts --filter=ca-anchors --purpose=server-auth 
$DEST/edk2-cacerts.bin
+
+## Java bundle
+extract --format=java-cacerts --filter=ca-anchors --purpose=server-auth 
/etc/ssl/certs/java/cacerts
+
+## OpenSSL-style directory with individual PEM files and hash links
+# The 

[arch-commits] Commit in ca-certificates/repos (5 files)

2018-08-21 Thread Jan Steffens via arch-commits
Date: Tuesday, August 21, 2018 @ 19:24:55
  Author: heftig
Revision: 332775

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 332774, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 332774, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 332774, ca-certificates/trunk/update-ca-trust.8.txt)
  ca-certificates/repos/testing-any/update-ca-trust.hook
(from rev 332774, ca-certificates/trunk/update-ca-trust.hook)

---+
 PKGBUILD  |   56 ++
 update-ca-trust   |   34 ++
 update-ca-trust.8.txt |  265 
 update-ca-trust.hook  |   11 +
 4 files changed, 366 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 332774, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2018-08-21 19:24:55 UTC (rev 332775)
@@ -0,0 +1,56 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20180821
+pkgrel=1
+pkgdesc="Common CA certificates"
+url="https://src.fedoraproject.org/rpms/ca-certificates;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt update-ca-trust.hook)
+sha256sums=('9edb930441a7c886dcf545799164e2982dfec56330ec4aaba8ee3c5b40fd7dba'
+'38c10446738c1e99bc95e42fe844a9e95ea106795059fa769f3b4ba82b395929'
+'15eb04e757b7c61c8ee1540fd697771b8ae8e31f92cfb39c260b423101e21af8')
+
+build() {
+  asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+  xsltproc --nonet -o update-ca-trust.8 /etc/asciidoc/docbook-xsl/manpage.xsl 
update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+  pkgdesc+=" (utilities)"
+  depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.1')
+  provides=(ca-certificates ca-certificates-java)
+  conflicts=(ca-certificates-java)
+  replaces=(ca-certificates-java)
+
+  install -D update-ca-trust "$pkgdir/usr/bin/update-ca-trust"
+  install -Dm644 update-ca-trust.8 
"$pkgdir/usr/share/man/man8/update-ca-trust.8"
+  install -Dm644 update-ca-trust.hook 
"$pkgdir/usr/share/libalpm/hooks/update-ca-trust.hook"
+
+  # Trust source directories
+  install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+  # Directories used by update-ca-trust (aka "trust extract-compat")
+  install -d "$pkgdir"/etc/{ssl/certs/java,$pkgbase/extracted}
+
+  # Compatibility link for OpenSSL using /etc/ssl as CAdir
+  # Used in preference to the individual links in /etc/ssl/certs
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+  # Compatiblity link for legacy bundle
+  ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+  pkgdesc+=" (default providers)"
+  depends=(ca-certificates-mozilla)
+  replaces=('ca-certificates-cacert<=20140824-4')
+  conflicts=('ca-certificates-cacert<=20140824-4')
+}
+
+# vim:set et sw=2:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 332774, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2018-08-21 19:24:55 UTC (rev 332775)
@@ -0,0 +1,34 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+# Prevent p11-kit from reading user configuration files.
+export P11_KIT_NO_USER_CONFIG=1
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+# The directory-format extractors remove all files in the target directory, 
but not directories or files therein
+extract --format=pem-directory-hash   --filter=ca-anchors 
--purpose=server-auth  $DEST/cadir
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=code-signing $DEST/objsign-ca-bundle.pem
+extract --comment --format=openssl-bundle --filter=certificates 
$DEST/ca-bundle.trust.crt
+
+# We don't want to have to remove everything from the certs directory but 
neither
+# do we want to leave stale certs around, so symlink it all from somewhere else
+for f in $DEST/cadir/*; do

[arch-commits] Commit in ca-certificates/repos (5 files)

2017-03-07 Thread Jan Steffens
Date: Tuesday, March 7, 2017 @ 21:11:38
  Author: heftig
Revision: 290108

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 290107, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 290107, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 290107, ca-certificates/trunk/update-ca-trust.8.txt)
  ca-certificates/repos/testing-any/update-ca-trust.hook
(from rev 290107, ca-certificates/trunk/update-ca-trust.hook)

---+
 PKGBUILD  |   54 +
 update-ca-trust   |   31 +
 update-ca-trust.8.txt |  265 
 update-ca-trust.hook  |   11 +
 4 files changed, 361 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 290107, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2017-03-07 21:11:38 UTC (rev 290108)
@@ -0,0 +1,54 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) 
+# Contributor: Pierre Schmitz 
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20170307
+pkgrel=1
+pkgdesc="Common CA certificates"
+url="http://pkgs.fedoraproject.org/cgit/rpms/ca-certificates.git;
+arch=(any)
+license=(GPL2)
+makedepends=(asciidoc p11-kit)
+source=(update-ca-trust update-ca-trust.8.txt update-ca-trust.hook)
+sha256sums=('857096d0cd82e0cb58622f8e427cec5eaa2d4e3ae32a3bb60c7292ceeabf9668'
+'38c10446738c1e99bc95e42fe844a9e95ea106795059fa769f3b4ba82b395929'
+'15eb04e757b7c61c8ee1540fd697771b8ae8e31f92cfb39c260b423101e21af8')
+
+build() {
+   asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+   xsltproc --nonet -o update-ca-trust.8 
/etc/asciidoc/docbook-xsl/manpage.xsl update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+   pkgdesc+=" (utilities)"
+   depends=('bash' 'coreutils' 'findutils' 'p11-kit>=0.23.1')
+   provides=(ca-certificates ca-certificates-java)
+   conflicts=(ca-certificates-java)
+   replaces=(ca-certificates-java)
+
+   install -D update-ca-trust "$pkgdir/usr/bin/update-ca-trust"
+   install -Dm644 update-ca-trust.8 
"$pkgdir/usr/share/man/man8/update-ca-trust.8"
+   install -Dm644 update-ca-trust.hook 
"$pkgdir/usr/share/libalpm/hooks/update-ca-trust.hook"
+
+   # Trust source directories
+   install -d 
"$pkgdir"/{etc,usr/share}/$pkgbase/trust-source/{anchors,blacklist}
+
+   # Directories used by update-ca-trust (aka "trust extract-compat")
+   install -d "$pkgdir"/etc/{ssl/certs/java,$pkgbase/extracted}
+
+   # Compatibility link for OpenSSL using /etc/ssl as CAdir
+   # Used in preference to the individual links in /etc/ssl/certs
+   ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/cert.pem"
+
+   # Compatiblity link for legacy bundle
+   ln -sr "$pkgdir/etc/$pkgbase/extracted/tls-ca-bundle.pem" 
"$pkgdir/etc/ssl/certs/ca-certificates.crt"
+}
+
+package_ca-certificates() {
+   pkgdesc+=" (default providers)"
+   depends=(ca-certificates-{mozilla,cacert})
+}
+
+# vim:set noet ts=8 sw=8 sts=0:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 290107, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2017-03-07 21:11:38 UTC (rev 290108)
@@ -0,0 +1,31 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any parameters given.
+# However, for backwards compatibility reasons, future versions of this script 
must
+# support the syntax "update-ca-trust extract" trigger the generation of output
+# files in $DEST.
+
+DEST=/etc/ca-certificates/extracted
+
+extract() {
+  trust extract --overwrite "$@"
+}
+
+# The directory-format extractors remove all files in the target directory, 
but not directories or files therein
+extract --format=pem-directory-hash   --filter=ca-anchors 
--purpose=server-auth  $DEST/cadir
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=server-auth  $DEST/tls-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors --purpose=email  
  $DEST/email-ca-bundle.pem
+extract --comment --format=pem-bundle --filter=ca-anchors 
--purpose=code-signing $DEST/objsign-ca-bundle.pem
+extract --comment --format=openssl-bundle --filter=certificates 
$DEST/ca-bundle.trust.crt
+
+# We don't want to have to remove everything from the certs directory but 
neither
+# do we want to leave stale certs around, so symlink it all from somewhere else
+for f in $DEST/cadir/*; do
+  ln -fsr -t 

[arch-commits] Commit in ca-certificates/repos (5 files)

2015-03-27 Thread Jan Steffens
Date: Friday, March 27, 2015 @ 23:05:54
  Author: heftig
Revision: 235190

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 235189, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/ca-certificates-utils.install
(from rev 235189, ca-certificates/trunk/ca-certificates-utils.install)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 235189, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 235189, ca-certificates/trunk/update-ca-trust.8.txt)

---+
 PKGBUILD  |   48 +++
 ca-certificates-utils.install |   42 ++
 update-ca-trust   |   28 
 update-ca-trust.8.txt |  255 
 4 files changed, 373 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 235189, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2015-03-27 22:05:54 UTC (rev 235190)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20140923
+pkgrel=10
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://pkgs.fedoraproject.org/cgit/ca-certificates.git'
+license=('GPL2')
+makedepends=('asciidoc' 'p11-kit')
+source=(update-ca-trust update-ca-trust.8.txt)
+sha256sums=('6337e487cdf691d33a3c07c894f133b280093a2c60d267a534b56c316c5d7370'
+'916bc0582b5230aedc7fdada70bc387fbd605dbc9d3d421621e4736c60a8ef41')
+
+build() {
+   asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+   xsltproc --nonet -o update-ca-trust.8 
/etc/asciidoc/docbook-xsl/manpage.xsl update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+   pkgdesc+= (utilities)
+   depends=('bash' 'coreutils' 'findutils' 'p11-kit=0.23.1')
+   install=ca-certificates-utils.install
+   provides=(ca-certificates ca-certificates-java)
+   conflicts=(ca-certificates-java)
+   replaces=(ca-certificates-java)
+
+   install -D update-ca-trust ${pkgdir}/usr/bin/update-ca-trust
+   install -Dm644 update-ca-trust.8 
${pkgdir}/usr/share/man/man8/update-ca-trust.8
+
+   # Trust source directories
+   install -d 
${pkgdir}/{etc,usr/share}/${pkgbase}/trust-source/{anchors,blacklist}
+
+   # Directories used by update-ca-trust (aka trust extract-compat)
+   install -d ${pkgdir}/etc/{ssl/certs/java,${pkgbase}/extracted}
+
+   # Contrary to Fedora, the /etc/ssl/certs dir is generated
+   ln -srT ${pkgdir}/etc/ssl/{certs/ca-certificates.crt,cert.pem}
+}
+
+package_ca-certificates() {
+   pkgdesc+= (default providers)
+   depends=(ca-certificates-{mozilla,cacert})
+}
+
+# vim:set noet ts=8 sw=8:

Copied: ca-certificates/repos/testing-any/ca-certificates-utils.install (from 
rev 235189, ca-certificates/trunk/ca-certificates-utils.install)
===
--- testing-any/ca-certificates-utils.install   (rev 0)
+++ testing-any/ca-certificates-utils.install   2015-03-27 22:05:54 UTC (rev 
235190)
@@ -0,0 +1,42 @@
+export LC_ALL=C
+
+post_install() {
+   usr/bin/update-ca-trust
+}
+
+pre_upgrade() {
+   if (( $(vercmp $2 20140923-2)  0 )); then
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   case $(readlink $symlink) in
+   /usr/share/ca-certificates*) rm -f $symlink;;
+   esac
+   done
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   test -f $symlink || rm -f $symlink
+   done
+   fi
+}
+
+post_upgrade() {
+   usr/bin/update-ca-trust
+
+   if (( $(vercmp $2 20140923-7.1)  0 )); then
+   cat MSG
+  The way local CA certificates are handled has changed.
+  If you have added any certificates manually:
+
+  1. Move certificates from /usr/local/share/ca-certificates/
+ to /etc/ca-certificates/trust-source/anchors/
+  2. Do the same with root certificates added to /etc/ssl/certs/
+  3. Instead of \`update-ca-certificates\`, run \`trust extract-compat\`
+
+  Also see \`man 8 update-ca-trust\` and \`trust --help\`.
+MSG
+   fi
+}
+
+pre_remove() {
+   usr/bin/update-ca-trust
+}
+
+# vim:set noet ts=8 sw=8:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 235189, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2015-03-27 22:05:54 UTC (rev 235190)
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+# At this time, while 

[arch-commits] Commit in ca-certificates/repos (5 files)

2014-12-18 Thread Jan Steffens
Date: Thursday, December 18, 2014 @ 19:41:30
  Author: heftig
Revision: 227755

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 227754, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/ca-certificates-utils.install
(from rev 227754, ca-certificates/trunk/ca-certificates-utils.install)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 227754, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 227754, ca-certificates/trunk/update-ca-trust.8.txt)

---+
 PKGBUILD  |   48 +++
 ca-certificates-utils.install |   42 ++
 update-ca-trust   |   28 
 update-ca-trust.8.txt |  255 
 4 files changed, 373 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 227754, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2014-12-18 18:41:30 UTC (rev 227755)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20140923
+pkgrel=8
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://pkgs.fedoraproject.org/cgit/ca-certificates.git'
+license=('GPL2')
+depends=('sh' 'p11-kit')
+makedepends=('asciidoc')
+source=(update-ca-trust update-ca-trust.8.txt)
+sha256sums=('fe6d5bc3bd133d7bd1047abef9f98ad9b9c1e3762766e1b2df9dbeabe3420abe'
+'916bc0582b5230aedc7fdada70bc387fbd605dbc9d3d421621e4736c60a8ef41')
+
+build() {
+   asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+   xsltproc --nonet -o update-ca-trust.8 
/etc/asciidoc/docbook-xsl/manpage.xsl update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+   pkgdesc+= (utilities)
+   install=ca-certificates-utils.install
+   provides=(ca-certificates ca-certificates-java)
+   conflicts=(ca-certificates-java)
+   replaces=(ca-certificates-java)
+
+   install -D update-ca-trust ${pkgdir}/usr/bin/update-ca-trust
+   install -Dm644 update-ca-trust.8 
${pkgdir}/usr/share/man/man8/update-ca-trust.8
+
+   # Trust source directories
+   install -d 
${pkgdir}/{etc,usr/share}/${pkgbase}/trust-source/{anchors,blacklist}
+
+   # Directories used by update-ca-trust (aka trust extract-compat)
+   install -d ${pkgdir}/etc/{ssl/certs/java,${pkgbase}/extracted}
+
+   # Contrary to Fedora, the /etc/ssl/certs dir is generated
+   ln -srT ${pkgdir}/etc/ssl/{certs/ca-certificates.crt,cert.pem}
+}
+
+package_ca-certificates() {
+   pkgdesc+= (default providers)
+   depends=(ca-certificates-{mozilla,cacert})
+}
+
+# vim:set noet ts=8 sw=8:

Copied: ca-certificates/repos/testing-any/ca-certificates-utils.install (from 
rev 227754, ca-certificates/trunk/ca-certificates-utils.install)
===
--- testing-any/ca-certificates-utils.install   (rev 0)
+++ testing-any/ca-certificates-utils.install   2014-12-18 18:41:30 UTC (rev 
227755)
@@ -0,0 +1,42 @@
+export LC_ALL=C
+
+post_install() {
+   usr/bin/update-ca-trust
+}
+
+pre_upgrade() {
+   if (( $(vercmp $2 20140923-2)  0 )); then
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   case $(readlink $symlink) in
+   /usr/share/ca-certificates*) rm -f $symlink;;
+   esac
+   done
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   test -f $symlink || rm -f $symlink
+   done
+   fi
+}
+
+post_upgrade() {
+   usr/bin/update-ca-trust
+
+   if (( $(vercmp $2 20140923-7.1)  0 )); then
+   cat MSG
+  The way local CA certificates are handled has changed.
+  If you have added any certificates manually:
+
+  1. Move certificates from /usr/local/share/ca-certificates/
+ to /etc/ca-certificates/trust-source/anchors/
+  2. Do the same with root certificates added to /etc/ssl/certs/
+  3. Instead of \`update-ca-certificates\`, run \`trust extract-compat\`
+
+  Also see \`man 8 update-ca-trust\` and \`trust --help\`.
+MSG
+   fi
+}
+
+pre_remove() {
+   usr/bin/update-ca-trust
+}
+
+# vim:set noet ts=8 sw=8:

Copied: ca-certificates/repos/testing-any/update-ca-trust (from rev 227754, 
ca-certificates/trunk/update-ca-trust)
===
--- testing-any/update-ca-trust (rev 0)
+++ testing-any/update-ca-trust 2014-12-18 18:41:30 UTC (rev 227755)
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+# At this time, while this script is trivial, we ignore any 

[arch-commits] Commit in ca-certificates/repos (5 files)

2014-11-14 Thread Jan Steffens
Date: Friday, November 14, 2014 @ 10:08:36
  Author: heftig
Revision: 226219

archrelease: copy trunk to testing-any

Added:
  ca-certificates/repos/testing-any/
  ca-certificates/repos/testing-any/PKGBUILD
(from rev 226218, ca-certificates/trunk/PKGBUILD)
  ca-certificates/repos/testing-any/ca-certificates-utils.install
(from rev 226218, ca-certificates/trunk/ca-certificates-utils.install)
  ca-certificates/repos/testing-any/update-ca-trust
(from rev 226218, ca-certificates/trunk/update-ca-trust)
  ca-certificates/repos/testing-any/update-ca-trust.8.txt
(from rev 226218, ca-certificates/trunk/update-ca-trust.8.txt)

---+
 PKGBUILD  |   55 
 ca-certificates-utils.install |   45 +++
 update-ca-trust   |   22 +++
 update-ca-trust.8.txt |  245 
 4 files changed, 367 insertions(+)

Copied: ca-certificates/repos/testing-any/PKGBUILD (from rev 226218, 
ca-certificates/trunk/PKGBUILD)
===
--- testing-any/PKGBUILD(rev 0)
+++ testing-any/PKGBUILD2014-11-14 09:08:36 UTC (rev 226219)
@@ -0,0 +1,55 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgbase=ca-certificates
+pkgname=(ca-certificates-utils ca-certificates)
+pkgver=20140923
+pkgrel=4
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://pkgs.fedoraproject.org/cgit/ca-certificates.git'
+license=('GPL2')
+depends=('sh' 'p11-kit')
+makedepends=('asciidoc')
+source=(update-ca-trust update-ca-trust.8.txt)
+sha256sums=('c737236405320440665c9e7034585fde95d34495fc65789591a7ab76dc7568d5'
+'52f7067ced3771bfa315e4b2a4d078ba0502b663ed4d87a9a18558e14d4ed99e')
+
+_confdir=/etc/$pkgbase
+_datadir=/usr/share/$pkgbase
+
+build() {
+   asciidoc.py -v -d manpage -b docbook update-ca-trust.8.txt
+   xsltproc --nonet -o update-ca-trust.8 
/etc/asciidoc/docbook-xsl/manpage.xsl update-ca-trust.8.xml
+}
+
+package_ca-certificates-utils() {
+   pkgdesc+= (utilities)
+   install=ca-certificates-utils.install
+   provides=(ca-certificates ca-certificates-java)
+   conflicts=(ca-certificates-java)
+   replaces=(ca-certificates-java)
+
+   install -D update-ca-trust ${pkgdir}/usr/bin/update-ca-trust
+   install -Dm644 update-ca-trust.8 
${pkgdir}/usr/share/man/man8/update-ca-trust.8
+
+   install -d 
${pkgdir}{${_confdir},${_datadir}}/trust-source/{anchors,blacklist}
+
+   _extractdir=${pkgdir}${_confdir}/extracted
+   _ssldir=${pkgdir}/etc/ssl
+
+   install -d ${_ssldir}/certs/java ${_extractdir}/{openssl,pem,java}
+   ln -sr ${_extractdir}/openssl/ca-bundle.trust.crt 
${_ssldir}/certs/ca-bundle.trust.crt
+   ln -sr ${_extractdir}/pem/tls-ca-bundle.pem ${_ssldir}/cert.pem
+
+   # These are inverted (for now?) to ease upgrading
+   ln -sr ${_ssldir}/certs/ca-certificates.crt 
${_extractdir}/pem/tls-ca-bundle.pem
+   ln -sr ${_ssldir}/certs/java/cacerts ${_extractdir}/java/cacerts 
+}
+
+package_ca-certificates() {
+   pkgdesc+= (default providers)
+   depends=(ca-certificates-{mozilla,cacert})
+}
+
+# vim:set noet ts=8 sw=8:

Copied: ca-certificates/repos/testing-any/ca-certificates-utils.install (from 
rev 226218, ca-certificates/trunk/ca-certificates-utils.install)
===
--- testing-any/ca-certificates-utils.install   (rev 0)
+++ testing-any/ca-certificates-utils.install   2014-11-14 09:08:36 UTC (rev 
226219)
@@ -0,0 +1,45 @@
+export LC_ALL=C
+
+post_install() {
+   usr/bin/update-ca-trust
+}
+
+pre_upgrade() {
+   if (( $(vercmp $2 20140923-2)  0 )); then
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   case $(readlink $symlink) in
+   /usr/share/ca-certificates*) rm -f $symlink;;
+   esac
+   done
+   find /etc/ssl/certs -type l -print | while read symlink; do
+   test -f $symlink || rm -f $symlink
+   done
+   fi
+}
+
+post_upgrade() {
+   usr/bin/update-ca-trust
+
+   if (( $(vercmp $2 20140923-2)  0 )); then
+   cat MSG
+  The way local CA certificates are handled has changed.
+  If you have any:
+
+  1. Move /usr/local/share/ca-certificates/*.crt to
+ /etc/ca-certificates/trust-source/anchors/
+  2. Do the same with all manually-added /etc/ssl/certs/*.pem files
+ (and rename those to *.crt)
+  3. Instead of \`update-ca-certificates\`, run \`update-ca-trust\`
+  4. In programs that have settings like ca_dir = /etc/ssl/certs,
+ change them to ca_file = /etc/ssl/certs/ca-certificates.crt
+
+  Also see \`man 8 update-ca-trust\`.
+MSG
+   fi
+}
+
+pre_remove() {
+   usr/bin/update-ca-trust
+}
+
+# vim:set noet ts=8 sw=8:

Copied: 

[arch-commits] Commit in ca-certificates/repos (5 files)

2012-11-12 Thread Pierre Schmitz
Date: Monday, November 12, 2012 @ 16:24:22
  Author: pierre
Revision: 170870

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 170869, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 170869, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2012-11-12 21:21:29 UTC (rev 170869)
+++ core-any/PKGBUILD   2012-11-12 21:24:22 UTC (rev 170870)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20120623
-pkgrel=1
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('878cd1130ba056fe5f96decde7e5fc1b71d35eb8565a1515744912e100731ee9')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 170869, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2012-11-12 21:24:22 UTC (rev 170870)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20121105
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('77551086b074b8c8a6c0fbb595b7efdd5a274cfc8505f015332ff06f4c76a012')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2012-11-12 21:21:29 UTC (rev 170869)
+++ core-any/ca-certificates.install2012-11-12 21:24:22 UTC (rev 170870)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}
-

[arch-commits] Commit in ca-certificates/repos (5 files)

2012-07-01 Thread Pierre Schmitz
Date: Sunday, July 1, 2012 @ 07:43:58
  Author: pierre
Revision: 162841

db-move: moved ca-certificates from [testing] to [core] ( any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 162840, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 162840, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2012-07-01 09:03:53 UTC (rev 162840)
+++ core-any/PKGBUILD   2012-07-01 11:43:58 UTC (rev 162841)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20120212
-pkgrel=1
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('95f3eac93dad4433b5731bc9e106a26e2ccf210acace1927e597477b24187dce')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 162840, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2012-07-01 11:43:58 UTC (rev 162841)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20120623
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('878cd1130ba056fe5f96decde7e5fc1b71d35eb8565a1515744912e100731ee9')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2012-07-01 09:03:53 UTC (rev 162840)
+++ core-any/ca-certificates.install2012-07-01 11:43:58 UTC (rev 162841)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}
-

[arch-commits] Commit in ca-certificates/repos (5 files)

2012-02-15 Thread Pierre Schmitz
Date: Wednesday, February 15, 2012 @ 04:02:36
  Author: pierre
Revision: 150222

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 150221, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 150221, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2012-02-15 08:53:37 UTC (rev 150221)
+++ core-any/PKGBUILD   2012-02-15 09:02:36 UTC (rev 150222)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20111211
-pkgrel=1
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('6f0633136d17ffef3ed0adfb171a00136a320f0fd79c9c75733ac02662a754a7')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 150221, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2012-02-15 09:02:36 UTC (rev 150222)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20120212
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('95f3eac93dad4433b5731bc9e106a26e2ccf210acace1927e597477b24187dce')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2012-02-15 08:53:37 UTC (rev 150221)
+++ core-any/ca-certificates.install2012-02-15 09:02:36 UTC (rev 150222)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}
-

[arch-commits] Commit in ca-certificates/repos (5 files)

2011-12-18 Thread Pierre Schmitz
Date: Sunday, December 18, 2011 @ 05:42:24
  Author: pierre
Revision: 145157

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 145156, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 145156, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2011-12-18 09:42:26 UTC (rev 145156)
+++ core-any/PKGBUILD   2011-12-18 10:42:24 UTC (rev 145157)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20111025
-pkgrel=2
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('318bbf0f7c0a32adc10105f843148fd0e9e3b013de75645c02ea858652240924')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 145156, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2011-12-18 10:42:24 UTC (rev 145157)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20111211
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('6f0633136d17ffef3ed0adfb171a00136a320f0fd79c9c75733ac02662a754a7')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2011-12-18 09:42:26 UTC (rev 145156)
+++ core-any/ca-certificates.install2011-12-18 10:42:24 UTC (rev 145157)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}
-

[arch-commits] Commit in ca-certificates/repos (5 files)

2011-11-04 Thread Pierre Schmitz
Date: Friday, November 4, 2011 @ 19:49:25
  Author: pierre
Revision: 142083

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 142082, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 142082, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2011-11-04 23:36:20 UTC (rev 142082)
+++ core-any/PKGBUILD   2011-11-04 23:49:25 UTC (rev 142083)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20110502+nmu1
-pkgrel=1
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('32349782ed419d88924f69e3feb1755a045dc15b8d0cfd15cdd9176f0596997d')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 142082, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2011-11-04 23:49:25 UTC (rev 142083)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20111025
+pkgrel=2
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('318bbf0f7c0a32adc10105f843148fd0e9e3b013de75645c02ea858652240924')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2011-11-04 23:36:20 UTC (rev 142082)
+++ core-any/ca-certificates.install2011-11-04 23:49:25 UTC (rev 142083)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}

[arch-commits] Commit in ca-certificates/repos (5 files)

2011-08-31 Thread Pierre Schmitz
Date: Wednesday, August 31, 2011 @ 13:12:11
  Author: pierre
Revision: 136716

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 136715, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 136715, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2011-08-31 17:09:39 UTC (rev 136715)
+++ core-any/PKGBUILD   2011-08-31 17:12:11 UTC (rev 136716)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20110502
-pkgrel=1
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('e758c99c73b77eaa32d7e1212a01ee5bd77b0534a2fc34425714854175d0afb2')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 136715, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2011-08-31 17:12:11 UTC (rev 136716)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20110502+nmu1
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('32349782ed419d88924f69e3feb1755a045dc15b8d0cfd15cdd9176f0596997d')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2011-08-31 17:09:39 UTC (rev 136715)
+++ core-any/ca-certificates.install2011-08-31 17:12:11 UTC (rev 136716)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf

[arch-commits] Commit in ca-certificates/repos (5 files)

2011-08-29 Thread Pierre Schmitz
Date: Monday, August 29, 2011 @ 12:51:37
  Author: pierre
Revision: 136456

db-move: moved ca-certificates from [testing] to [core] (any)

Added:
  ca-certificates/repos/core-any/PKGBUILD
(from rev 136453, ca-certificates/repos/testing-any/PKGBUILD)
  ca-certificates/repos/core-any/ca-certificates.install
(from rev 136453, ca-certificates/repos/testing-any/ca-certificates.install)
Deleted:
  ca-certificates/repos/core-any/PKGBUILD
  ca-certificates/repos/core-any/ca-certificates.install
  ca-certificates/repos/testing-any/

-+
 PKGBUILD|   76 +++---
 ca-certificates.install |   52 +++
 2 files changed, 64 insertions(+), 64 deletions(-)

Deleted: core-any/PKGBUILD
===
--- core-any/PKGBUILD   2011-08-29 16:51:36 UTC (rev 136455)
+++ core-any/PKGBUILD   2011-08-29 16:51:37 UTC (rev 136456)
@@ -1,38 +0,0 @@
-# $Id$
-# Maintainer: Pierre Schmitz pie...@archlinux.de
-
-pkgname=ca-certificates
-pkgver=20110421
-pkgrel=3
-pkgdesc='Common CA certificates'
-arch=('any')
-url='http://packages.qa.debian.org/c/ca-certificates.html'
-license=('MPL' 'GPL')
-source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
-depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
-makedepends=('python2')
-install='ca-certificates.install'
-backup=('etc/ca-certificates.conf')
-sha256sums=('30069a2a39ddd0cda32851a8292d2f489e0bed40a64a19e6e384d4d37d9fc418')
-
-build() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
-   sed 's|python|python2|g' -i mozilla/Makefile
-   make
-}
-
-package() {
-   cd ${srcdir}/${pkgname}-${pkgver}
-   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
-   make install DESTDIR=${pkgdir}
-   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
-
-   (
-   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
-   echo # see update-ca-certificates man page
-   echo # 
-   cd ${pkgdir}/usr/share/ca-certificates
-   find . -name '*.crt' | sort | cut -b3-
-   )  ${pkgdir}/etc/ca-certificates.conf
-}

Copied: ca-certificates/repos/core-any/PKGBUILD (from rev 136453, 
ca-certificates/repos/testing-any/PKGBUILD)
===
--- core-any/PKGBUILD   (rev 0)
+++ core-any/PKGBUILD   2011-08-29 16:51:37 UTC (rev 136456)
@@ -0,0 +1,38 @@
+# $Id$
+# Maintainer: Pierre Schmitz pie...@archlinux.de
+
+pkgname=ca-certificates
+pkgver=20110502
+pkgrel=1
+pkgdesc='Common CA certificates'
+arch=('any')
+url='http://packages.qa.debian.org/c/ca-certificates.html'
+license=('MPL' 'GPL')
+source=(http://ftp.debian.org/debian/pool/main/c/${pkgname}/${pkgname}_${pkgver}.tar.gz;)
+depends=('bash' 'run-parts' 'openssl' 'findutils' 'coreutils' 'sed')
+makedepends=('python2')
+install='ca-certificates.install'
+backup=('etc/ca-certificates.conf')
+sha256sums=('e758c99c73b77eaa32d7e1212a01ee5bd77b0534a2fc34425714854175d0afb2')
+
+build() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   sed 's|/usr/bin/python|/usr/bin/python2|g' -i mozilla/certdata2pem.py
+   sed 's|python|python2|g' -i mozilla/Makefile
+   make
+}
+
+package() {
+   cd ${srcdir}/${pkgname}-${pkgver}
+   install -d -m755 
${pkgdir}/{etc/ca-certificates/update.d,usr/{sbin,share/ca-certificates},etc/ssl/certs}
+   make install DESTDIR=${pkgdir}
+   install -D -m644 sbin/update-ca-certificates.8 
${pkgdir}/usr/share/man/man8/update-ca-certificates.8
+
+   (
+   echo # Automatically generated by ${pkgname}-${pkgver}-${pkgrel}
+   echo # see update-ca-certificates man page
+   echo # 
+   cd ${pkgdir}/usr/share/ca-certificates
+   find . -name '*.crt' | sort | cut -b3-
+   )  ${pkgdir}/etc/ca-certificates.conf
+}

Deleted: core-any/ca-certificates.install
===
--- core-any/ca-certificates.install2011-08-29 16:51:36 UTC (rev 136455)
+++ core-any/ca-certificates.install2011-08-29 16:51:37 UTC (rev 136456)
@@ -1,26 +0,0 @@
-export LC_ALL=C
-
-post_install() {
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-post_upgrade() {
-   if [ $(vercmp $2 20110421-1) -lt 0 ]; then
-   echo 'Updating certificates. This might take a while...'
-   fi
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-}
-
-pre_remove() {
-   # clean up certificates
-   local _backup=$(mktemp)
-   mv etc/ca-certificates.conf ${_backup}
-   echo  etc/ca-certificates.conf
-   usr/sbin/update-ca-certificates --fresh /dev/null 21
-   mv ${_backup} etc/ca-certificates.conf
-}
-