summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-05-16 03:11:25 +0000
committerMike Frysinger <vapier@gentoo.org>2011-05-16 03:11:25 +0000
commit5901d09260f98be43980365344d7dbb54797ab85 (patch)
tree057bf861953cac6fac91c19c157147b39d7bbfbd /app-misc/ca-certificates
parentEnsure hunspell is able to locate system dictionaries (diff)
downloadgentoo-2-5901d09260f98be43980365344d7dbb54797ab85.tar.gz
gentoo-2-5901d09260f98be43980365344d7dbb54797ab85.tar.bz2
gentoo-2-5901d09260f98be43980365344d7dbb54797ab85.zip
old
Diffstat (limited to 'app-misc/ca-certificates')
-rw-r--r--app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild72
-rw-r--r--app-misc/ca-certificates/ca-certificates-20080809.ebuild73
-rw-r--r--app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch20
3 files changed, 0 insertions, 165 deletions
diff --git a/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild b/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild
deleted file mode 100644
index 14dbd70e5ca6..000000000000
--- a/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/ca-certificates/ca-certificates-20080514-r2.ebuild,v 1.9 2008/11/27 18:34:38 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 ~sparc-fbsd x86 ~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
- epatch "${FILESDIR}"/ca-certificates-20080514-warn-on-bad-symlinks.patch
-}
-
-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
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' \
- >"${D}/etc/env.d/98ca-certificates"
-}
-
-pkg_postinst() {
- 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
-
- [[ ${ROOT} != "/" ]] && return 0
- # However it's too overzealous when the user has custom certs in place.
- # --fresh is to clean up dangling symlinks
- update-ca-certificates
-}
diff --git a/app-misc/ca-certificates/ca-certificates-20080809.ebuild b/app-misc/ca-certificates/ca-certificates-20080809.ebuild
deleted file mode 100644
index 8293bc48c7e2..000000000000
--- a/app-misc/ca-certificates/ca-certificates-20080809.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# 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-20080809.ebuild,v 1.11 2009/02/08 19:37:12 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 ~sparc-fbsd x86 ~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
- epatch "${FILESDIR}"/ca-certificates-20080514-warn-on-bad-symlinks.patch
-}
-
-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
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT_MASK="/etc/ca-certificates.conf"' \
- >"${D}/etc/env.d/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
-}
diff --git a/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch b/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch
deleted file mode 100644
index f9462da658ab..000000000000
--- a/app-misc/ca-certificates/files/ca-certificates-20080514-warn-on-bad-symlinks.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-http://bugs.gentoo.org/234816
-http://bugs.debian.org/495224
-
-Do not redirect error output from c_rehash in update-ca-certificates, as
-some errors, especially broken symlinks, can cause trouble for some
-applications like current openldap.
-
-2008-08-15 Martin von Gagern <Martin.vGagern@gmx.net>
-
---- usr/sbin/update-ca-certificates
-+++ usr/sbin/update-ca-certificates
-@@ -83,7 +83,7 @@
- # only run if set of files has changed
-
- if [ "$verbose" = 0 ]; then
-- c_rehash . > /dev/null 2>&1
-+ c_rehash . > /dev/null
- else
- c_rehash .
- fi