diff options
author | Tim Harder <radhermit@gentoo.org> | 2014-03-13 23:31:05 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2014-03-13 23:31:05 +0000 |
commit | 7973d89feaba34639c743db2712c4e2091a5cda9 (patch) | |
tree | 8b28a5fd695d09ce0a9a46381a36bbdbe50acb6a /app-misc/ca-certificates | |
parent | Add media-libs/mesa dri3 to package.use.mask because of its dependence on udev. (diff) | |
download | historical-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/ca-certificates')
-rw-r--r-- | app-misc/ca-certificates/ChangeLog | 8 | ||||
-rw-r--r-- | app-misc/ca-certificates/Manifest | 24 | ||||
-rw-r--r-- | app-misc/ca-certificates/ca-certificates-20140223.ebuild | 97 |
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 +} |