summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-07-20 12:00:31 +0000
committerMike Frysinger <vapier@gentoo.org>2009-07-20 12:00:31 +0000
commitfa8e59926e30781796e0afc049f89eea4b2b4a2b (patch)
treefe5f13b560c63a5c21cda29741d40d7e524482f5 /app-misc
parentQA issues: collision protection has to be disabled to install this package (v... (diff)
downloadhistorical-fa8e59926e30781796e0afc049f89eea4b2b4a2b.tar.gz
historical-fa8e59926e30781796e0afc049f89eea4b2b4a2b.tar.bz2
historical-fa8e59926e30781796e0afc049f89eea4b2b4a2b.zip
Version bump.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/ca-certificates/ChangeLog10
-rw-r--r--app-misc/ca-certificates/Manifest12
-rw-r--r--app-misc/ca-certificates/ca-certificates-20090709.ebuild72
3 files changed, 87 insertions, 7 deletions
diff --git a/app-misc/ca-certificates/ChangeLog b/app-misc/ca-certificates/ChangeLog
index 8860d85a5b4f..4f88fbb1e1e1 100644
--- a/app-misc/ca-certificates/ChangeLog
+++ b/app-misc/ca-certificates/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-misc/ca-certificates
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.34 2008/12/28 17:21:27 dertobi123 Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.35 2009/07/20 12:00:31 vapier Exp $
+
+*ca-certificates-20090709 (20 Jul 2009)
+
+ 20 Jul 2009; Mike Frysinger <vapier@gentoo.org>
+ +ca-certificates-20090709.ebuild:
+ Version bump.
28 Dec 2008; Tobias Scherbaum <dertobi123@gentoo.org>
ca-certificates-20080809.ebuild:
diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest
index 44854fb49db6..03e988eb631f 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -4,14 +4,16 @@ Hash: SHA1
AUX ca-certificates-20080514-warn-on-bad-symlinks.patch 550 RMD160 e523d52e1e1676108d94b7401fb45b8886cb5ba8 SHA1 dd3b73a78ba0ef397dda8d4497f2f40f32d8370b SHA256 9cfcc70ffd66d0f3058237a0acb01cb4a8734d47c8749b91311d05bb1f57bb1b
DIST ca-certificates_20080514_all.deb 148000 RMD160 a736f01909b9a553bbd66fd470bde2d6b907eedd SHA1 bd57482384021fde7a06633621b997c95f7adae3 SHA256 213108ec10415ec701fb915ce0f4bee1497a57b3d092254a3f34106b6d34971b
DIST ca-certificates_20080809_all.deb 151008 RMD160 0cfae4541d0db519fa671aad225b291d94c17ae0 SHA1 45296e50603e7355b6ffced3b93f32ffb9f6812e SHA256 55f2cdecc84d112772b0a118e009c5f58df93227321c651f5419e11763123e57
+DIST ca-certificates_20090709_all.deb 154620 RMD160 d2e1b846341b2d7201675418b76f56f7decc929b SHA1 19790e219ee2c775f50d7ddd486ec60dfd0c7106 SHA256 de1e35997eb39c7ba5713f206aba034ff8ce8aa3aebebfc7eb1823de9968d767
EBUILD ca-certificates-20080514-r2.ebuild 2211 RMD160 92065478d72bb102386346a41c6cab17fe0aee72 SHA1 8dd8e9db2f8e8aa80b5178f991bad9b01578d2b5 SHA256 c471435712b0cb265a742fad26e9ff52ff36fe1702d954a2dda2a3ab2b24aee0
EBUILD ca-certificates-20080809.ebuild 2215 RMD160 412ee5b861cca6f4200e36346ba33f43a7cab252 SHA1 a8c8b6ab4f52d279caf3db8eed308fefb72a25ff SHA256 d405ae821fb02be0e504de4b268bdf97ca331274d04b9a88d1a0477d51c4862d
-MISC ChangeLog 5489 RMD160 d16835df2045e22b05f1f24c5aa4a82b66ca7272 SHA1 7dfd2ddb40797e0995c9d24762d3f2cad05abcc4 SHA256 6dec05cd21bd48953347c9f3dd2cc47108ea39b11863b76798812ad7ea55deb4
+EBUILD ca-certificates-20090709.ebuild 2137 RMD160 6a4ddfe89c1109cc338beb649f45ba28113510df SHA1 a8cf7c67263c190603f643587075ca3220f69695 SHA256 2f7489d74f3393f3c39d555cd1099e9ec2c4233ec38684a43f1bf95e0dd1a743
+MISC ChangeLog 5629 RMD160 27453e7977e869147be79a217325c0a1faa725bb SHA1 aa9ea3549ab3bae18d1c1d340a9bd543a2f9c857 SHA256 0876fc7dde35cb37a7b757acf53e29af00d989390bc5e5165e12ccecbe839fba
MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.9 (GNU/Linux)
+Version: GnuPG v2.0.12 (GNU/Linux)
-iEYEARECAAYFAkmPNG0ACgkQn/5bYzqsSmH5gwCgoqgdKXyu7lHkrTJ2sQTx5flg
-tsgAn0/V0csWBUPYQioNhhCFKZ+v/98m
-=QvsO
+iEYEARECAAYFAkpkXGUACgkQlPl3HsVfCDoubACfXFMDBnAPLtj3z9Lx5JCHhBfu
+41UAnjB6GacC4ruBAg/mpj4vezlIm85d
+=CDwL
-----END PGP SIGNATURE-----
diff --git a/app-misc/ca-certificates/ca-certificates-20090709.ebuild b/app-misc/ca-certificates/ca-certificates-20090709.ebuild
new file mode 100644
index 000000000000..32e606f1b346
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20090709.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20090709.ebuild,v 1.1 2009/07/20 12:00:31 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
+SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}_all.deb"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="|| ( >=sys-apps/coreutils-6.10-r1 sys-apps/mktemp sys-freebsd/freebsd-ubin )"
+RDEPEND="${DEPEND}
+ dev-libs/openssl
+ sys-apps/debianutils"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack ${A}
+ unpack ./data.tar.gz
+ rm -f control.tar.gz data.tar.gz debian-binary
+}
+
+pkg_setup() {
+ # For the conversion to having it in CONFIG_PROTECT_MASK,
+ # we need to tell users about it once manually first.
+ [[ -f /etc/env.d/98ca-certificates ]] \
+ || ewarn "You should run update-ca-certificates manually after etc-update"
+}
+
+src_install() {
+ cp -pPR * "${D}"/ || die "installing data failed"
+
+ (
+ echo "# Automatically generated by ${CAT}/${PF}"
+ echo "# $(date -u)"
+ echo "# Do not edit."
+ cd "${D}"/usr/share/ca-certificates
+ find . -name '*.crt' | sort | cut -b3-
+ ) > "${D}"/etc/ca-certificates.conf
+
+ mv "${D}"/usr/share/doc/{ca-certificates,${PF}} || die
+ prepalldocs
+
+ echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
+ doenvd 98ca-certificates
+}
+
+pkg_postinst() {
+ if [ "${ROOT}" = "/" ] ; then
+ # However it's too overzealous when the user has custom certs in place.
+ # --fresh is to clean up dangling symlinks
+ update-ca-certificates
+ fi
+
+ local badcerts=0
+ for c in $(find -L "${ROOT}"etc/ssl/certs/ -type l) ; do
+ ewarn "Broken symlink for a certificate at $c"
+ badcerts=1
+ done
+ if [ $badcerts -eq 1 ]; then
+ ewarn "You MUST remove the above broken symlinks"
+ ewarn "Otherwise any SSL validation that use the directory may fail!"
+ ewarn "To batch-remove them, run:"
+ ewarn "find -L ${ROOT}etc/ssl/certs/ -type l -exec rm {} +"
+ fi
+}