summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Harder <radhermit@gentoo.org>2014-03-13 23:31:05 +0000
committerTim Harder <radhermit@gentoo.org>2014-03-13 23:31:05 +0000
commit7973d89feaba34639c743db2712c4e2091a5cda9 (patch)
tree8b28a5fd695d09ce0a9a46381a36bbdbe50acb6a /app-misc
parentAdd media-libs/mesa dri3 to package.use.mask because of its dependence on udev. (diff)
downloadhistorical-7973d89feaba34639c743db2712c4e2091a5cda9.tar.gz
historical-7973d89feaba34639c743db2712c4e2091a5cda9.tar.bz2
historical-7973d89feaba34639c743db2712c4e2091a5cda9.zip
Version bump.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0x4AB3E85B4F064CA3
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/ca-certificates/ChangeLog8
-rw-r--r--app-misc/ca-certificates/Manifest24
-rw-r--r--app-misc/ca-certificates/ca-certificates-20140223.ebuild97
3 files changed, 114 insertions, 15 deletions
diff --git a/app-misc/ca-certificates/ChangeLog b/app-misc/ca-certificates/ChangeLog
index 45dbda9e14b3..6db4bd20a5cc 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-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.95 2014/03/12 10:13:34 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ChangeLog,v 1.96 2014/03/13 23:31:00 radhermit Exp $
+
+*ca-certificates-20140223 (13 Mar 2014)
+
+ 13 Mar 2014; Tim Harder <radhermit@gentoo.org>
+ +ca-certificates-20140223.ebuild:
+ Version bump.
12 Mar 2014; Agostino Sarubbo <ago@gentoo.org>
ca-certificates-20130906.ebuild:
diff --git a/app-misc/ca-certificates/Manifest b/app-misc/ca-certificates/Manifest
index bc394ceeec1e..edcb77dc3a60 100644
--- a/app-misc/ca-certificates/Manifest
+++ b/app-misc/ca-certificates/Manifest
@@ -14,6 +14,7 @@ DIST ca-certificates_20121114_all.deb 192630 SHA256 f6991820d1c6431a7db42e92efa5
DIST ca-certificates_20130119_all.deb 185428 SHA256 08f8e5a1fab74a365c284ed4e353b4f14596f5ef533fced6395ead81fb3a76f7 SHA512 b93621e578dfa5ea224b3528839ca250fd9470dc28b17dd82e8669d64a631cb62218f1c53ebdb165ea3fffcaa8717210132215b5407ea0185e76ac2a11c0d157 WHIRLPOOL 9cedaba913d90f9f10ce7c97bcd248400b17c4fc3016e2fc3fca81333094f33ce60997da49144763fe86d705c458a273fd1e279a0237a1e855ae8ffe6d1e4c51
DIST ca-certificates_20130610_all.deb 184342 SHA256 ab20ee409012c980725a6392d71ac0464bb87edd1645221d0eb4ecb32c2e00bd SHA512 6f5f3523d4f70b1a5f2ec45ee36ae2bd706fc713edfdcddab4bafe27c42c2c169f87852abfc7e9daf4d597b633bfcaea08cb0a36ea3a88b770a45c62c134e248 WHIRLPOOL 7dd5e5a0dc0c8a3bc1556aefea5d5544183af68fce234899e56678fcdba4ac988c07f8a76a4f05e4861ed086cc3c1d1c15601d3372bbc4431c8d8e7bb54f1c4a
DIST ca-certificates_20130906_all.deb 185064 SHA256 b2326834479192de2298c607bc020715c949cbd4dc5dd6be28a1b3f348eb9b76 SHA512 0410d11843e36fb488698a5ce7e1eda473b91d476c99d8e3bd006705167c9f2ac9a554e7fce1595f3717f1781a1390af345b3e7e4bc1e58c055e0a11321ececa WHIRLPOOL b9cf04b0e080752567a82c8fecffd033d10f19e41c0ecb1e676246947a34d1380002f9860539611dd79b04c47d19f6631a126c5887cff7ee52ff866b36c50109
+DIST ca-certificates_20140223_all.deb 190226 SHA256 13cb11144a97d95a8be130e4bcdd6c9ffc3df269bb194699bcd21ca377e01df2 SHA512 003b6fd2301eee3ca2119781ee75a1b195f142678d4570b598c4b93847de23c4f659152f834db1f0c8866767324d02b27807260cf43f6ae16207538fa419aa31 WHIRLPOOL 179a0bcf341e7de07d02f6574850614ef221851379945db00018d25f485cee6c11915322ee370e72321d81464d7d6bb96401b41029b8f7215a68e46971671deb
EBUILD ca-certificates-20090709.ebuild 2126 SHA256 86820ea4d33d9e0e779c0a0d631242b12821bf4135ec6bccd2c284e948c51b19 SHA512 5c47bd113f19d733219b57c5f5845617fd37802a1a2556af928c6affdb30a210ce91d2b9f97a55c13a22c586f20abe0865a8ec7237ba1841bfadd5cba4184e3a WHIRLPOOL 472cffbb69b7888aeca35faf6e03ae7d862f839b74fef6617d2008f12d8ed6b5f9451ea0f536141b7fd80fd6a121dc8617ad1b87634127fe95557c95f74e1089
EBUILD ca-certificates-20110421.ebuild 2119 SHA256 1223e4710e2d72fbb97f93bfa77351912b20b6ea07e83c7672bd24b1d812a634 SHA512 324615e914c150b991576df567b5f5042e527d05cd4674e44060771cf7e0e68cfa8495e432fa925d074b6602334d9b80cec50fdad7ae64cb3633c4c9726b42d6 WHIRLPOOL dffadcbc624cee7b9203c8ff6bba375508679c8d87ebb8a12da543d68cc937159b3f26b95bca94c444522e40c30b5b06741f1116233a6af3c6df5a428218fa16
EBUILD ca-certificates-20110502-r1.ebuild 2116 SHA256 39b705809344be81df5d717a63f7909127481f9ec052c2169d74ac2eda508e68 SHA512 570c7611404cb2cd230bf5925967230aa9e2f90f84bad157d6da522ab5d49c08ae8e6a2170694a094331c549373b2d253388d67a69032f775f9a94dfe476c794 WHIRLPOOL c24f06ad859f69187caacb83ff2835d40d17a7e1e6c03c16cbaf7794c9eab1a2cfb01b7b58290d72abb4f36cec6a655e79efb9a9acd53e99ee5c6d75caf8193e
@@ -28,22 +29,17 @@ EBUILD ca-certificates-20121114.ebuild 3225 SHA256 d7fd5b94ac5931d221ffacc1ed9f4
EBUILD ca-certificates-20130119.ebuild 3163 SHA256 3aaec3295ddb8ce08d1c9834835961ff4dfd0b3e1eb18c7cb3447ea6b481a6d8 SHA512 174393d515abdace8945ea7efad61fa08f1a08829a6cf91e9603a2de2f3b0bf733a8e258d016a5480616d5d2ca2065c2307c8e8f88943952a81cd0949827888f WHIRLPOOL aeaacbebac5861d58b065ae279af0e79a8ecb23f66a283a1a4856e32b8b3d8cba77039fe75e021e06a2f560327f2554609fe9787091105e7853d39cdd30b24bc
EBUILD ca-certificates-20130610.ebuild 3161 SHA256 f0f9a61e15ba170bbb3ac882ed077d2c02413fa723a53e0786b73f2cd08a9320 SHA512 7fba2c6963cda448346065ea96c251429b6c65db6204b970720e0398003bc2b6949f383a4fdeb66457d5612454d5943f38a010c369de8a01946393629821dcf5 WHIRLPOOL 1b6351270751804f6e896e34a9ab2efbb6f9755c2e00df5a526683a26de908fc9034bfeaa639937fdc572986be6af5bb171da7d2e87e3b1176f81ec3d3b1a1d0
EBUILD ca-certificates-20130906.ebuild 3151 SHA256 de91fef95429cb57b40884305807d2e7f59b989e71b1cc1af19716c6fa2fa6ca SHA512 6e9a3dd075ba4e68a856512e4802a6a7751f3fc0c9c07084f33a117173e17e7221bc93f44b8010b1b533af67d8f4c3c76c1447f0512b446cceea7b1f8068cb54 WHIRLPOOL 650af4efab21a00aa68d3eef0e0e2de18f7008becf57c8c6962873220e55d8acb9f846d292586755c426bb97b2c8c8f672e846a5a021aad3e35ac425af78a412
-MISC ChangeLog 14443 SHA256 dffa2cb2b02141768f520c26359d247226992d25e2f217016e672ca60253a61f SHA512 b3cfde287a35931129b81705a4ae6edd57880c1d35efc53dc84dafdf1f4f04b13280db0305f539d76d86b594ae857997487884f4c1faa6bc5748268c3d1d52ae WHIRLPOOL 291f1613a87bb27d52a1fbbae44b1f2aa78ec0d3dd3bc8bed24e5a60724fe84844c0061947ee5db3a735f69ef9efe10e63b3f5f771ae06519edafea292e8629c
+EBUILD ca-certificates-20140223.ebuild 3164 SHA256 55ddf0f345f6abfe78c6315deb05c6c9d4fd6f75f8e0bc6503b1beb696e93167 SHA512 7ab294aa56c7cea740c1ad38c056176d8a864bfd3bc11ed959db6827b0761752c393772799ae4b938035ff82779def09b701f62d4ea631a7de714674d7803d39 WHIRLPOOL 9676d9d7b9b8937ad5fe6e617c043c7cf64cfbe13829f16b1b9901d2dd4115a2a6d412d9782a26bc93026a7bddad2412ee7a6f48154a93997b8ec414beff3049
+MISC ChangeLog 14592 SHA256 1187ed04bf2537d65dc50c37272d07550db9783238ea3381ab1d4cee7e17f799 SHA512 45cab394d2dd797726c2961fedd7246f9b968c81ed5a73fc10b7102d45d63dafe817516d88e19f81fdab3517f567d9d5b74f9323db7b43ca4ceec087426d479b WHIRLPOOL 1bced14f075d1c761c07a170784c08248f2fb753778fdc1cb78fdb7c67627417d0f39bba1a8ed6ce790f6b6d5f4a5b176bc752ea62942f61d8d43d566d6ff994
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
-iQIcBAEBCAAGBQJTIDNPAAoJELp701BxlEWf78oP/RzUiqLqfJD/cQKSewD57iFX
-mkiZNYPW869fgjSTeIn3zMivp3HfRFhs5NxWziQw3OFz3ouW239tO69XT19/La8Z
-+imJ+7yGQxWaHqgmKegTNdddTVPJGlD+7gDM54OvU/DBvU4ETT8BZfp7byAutAqc
-3sLqdlgn8fm26ut9hGNHdF0cSx29WIfeqqC1ugP5gfJafD6/5EAWJcQfI0FFzx0K
-chuWlf7ZnbJJwWlA6817FK/t0vuXtp8LfmLNyPvzq1ytl2VpaynEF79yPsMSSRpq
-kxTGmTattAYk3fBsb/ZOBlOVlYrwL9lBfMht8itQTTDbNfzFeGVccfDIBA3rXQpy
-JgPr8YzwV3VQ1oeYQw44N3eNh2LQ7kwbbSWh5/jBrbz9fXOeUo+j+HsQiuh547H6
-C3i7l8KQpE59zPs7SdpQylHAYFOkViJO1TEKCMADbDoJrXHQoZr8ZixV5aV4BafA
-Fuhe/BNoOtXkojfco0w/oq5mH/rAgdAd0Ak3Bokq9vzcACH4tUJeWGa8rFzKemy8
-h/2sjGb0gef8DvilC/4FKK4snX9Sg2YyOwqWzdKx7EFro7d1I53vXI5D7bQ9I6DU
-WYYmnnlWyu4Taf9zyVNIcAGwrWDtvT7snw1956FHgfz/PRFc9GGA6RBjvJCQOJeH
-KhNC9OIxl8nPir9jC66z
-=beiQ
+iQEcBAEBCAAGBQJTIj+4AAoJEEqz6FtPBkyjShsIAI63lYNJ1lEQyG4bmJK+jT2a
+nv1RMQuXEEzRIl1aP/x8bKcp/m07UikXXb3WgZLMZOvcez24WkJzmbj7pAGQ4eKP
+lV/YDSUd/7DXtgO8m9EWJW+o6HwS/E9gDrIRCE6XnENduIS8mLPHC4kQvzl5oeF3
+9Qi1Q0qw6nXVv0v3PJ2f70+F/2Npn+5STj93yIASbDgvvX7Xe7GXgRE6xNF0goZJ
+Jv9Dxq/u526C3s67O/3INM8RT913Z/5v06FyKHtEy9aEuIIlIKuQCWBb7L/jRBQV
+aV1eC7C5AOIvacV+nEq6NXAFQs6sMv00skT+6ph8iTITfpLVeRTd+vHOu2AIKZE=
+=2wko
-----END PGP SIGNATURE-----
diff --git a/app-misc/ca-certificates/ca-certificates-20140223.ebuild b/app-misc/ca-certificates/ca-certificates-20140223.ebuild
new file mode 100644
index 000000000000..a831e9cf8a94
--- /dev/null
+++ b/app-misc/ca-certificates/ca-certificates-20140223.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20140223.ebuild,v 1.1 2014/03/13 23:31:00 radhermit Exp $
+
+EAPI="4"
+
+inherit eutils unpacker
+
+DESCRIPTION="Common CA Certificates PEM files"
+HOMEPAGE="http://packages.debian.org/sid/ca-certificates"
+#NMU_PR="1"
+SRC_URI="mirror://debian/pool/main/c/${PN}/${PN}_${PV}${NMU_PR:++nmu}${NMU_PR}_all.deb"
+
+LICENSE="MPL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE=""
+
+# platforms like AIX don't have a good ar
+DEPEND="kernel_AIX? ( app-arch/deb2targz )
+ !<sys-apps/portage-2.1.10.41"
+# openssl: we run `c_rehash`
+# debianutils: we run `run-parts`
+RDEPEND="${DEPEND}
+ dev-libs/openssl
+ sys-apps/debianutils"
+
+S=${WORKDIR}
+
+pkg_setup() {
+ # For the conversion to having it in CONFIG_PROTECT_MASK,
+ # we need to tell users about it once manually first.
+ [[ -f "${EPREFIX}"/etc/env.d/98ca-certificates ]] \
+ || ewarn "You should run update-ca-certificates manually after etc-update"
+}
+
+src_unpack() {
+ if [[ -n ${EPREFIX} ]] ; then
+ # need to perform everything in the offset, #381937
+ mkdir -p "./${EPREFIX}"
+ cd "./${EPREFIX}" || die
+ fi
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ cd "./${EPREFIX}" || die
+ epatch "${FILESDIR}"/${PN}-20110502-root.patch
+ local relp=$(echo "${EPREFIX}" | sed -e 's:[^/]\+:..:g')
+ sed -i \
+ -e '/="$ROOT/s:ROOT/:ROOT'"${EPREFIX}"'/:' \
+ -e '/RELPATH="\.\./s:"$:'"${relp}"'":' \
+ usr/sbin/update-ca-certificates || die
+}
+
+src_compile() {
+ (
+ echo "# Automatically generated by ${CATEGORY}/${PF}"
+ echo "# $(date -u)"
+ echo "# Do not edit."
+ cd "${S}${EPREFIX}"/usr/share/ca-certificates
+ find * -name '*.crt' | LC_ALL=C sort
+ ) > "${S}${EPREFIX}"/etc/ca-certificates.conf
+
+ sh "${S}${EPREFIX}"/usr/sbin/update-ca-certificates --root "${S}" || die
+}
+
+src_install() {
+ cp -pPR . "${D}"/ || die
+
+ mv "${ED}"/usr/share/doc/{ca-certificates,${PF}} || die
+
+ echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' > 98ca-certificates
+ doenvd 98ca-certificates
+}
+
+pkg_postinst() {
+ if [ -d "${EROOT}/usr/local/share/ca-certificates" ] ; then
+ # if the user has local certs, we need to rebuild again
+ # to include their stuff in the db.
+ # However it's too overzealous when the user has custom certs in place.
+ # --fresh is to clean up dangling symlinks
+ "${EROOT}"/usr/sbin/update-ca-certificates --root "${EROOT}"
+ fi
+
+ local c badcerts=0
+ for c in $(find -L "${EROOT}"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 ${EROOT}etc/ssl/certs/ -type l -exec rm {} +"
+ fi
+}