summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirkjan Ochtman <djc@gentoo.org>2013-05-22 10:46:06 +0000
committerDirkjan Ochtman <djc@gentoo.org>2013-05-22 10:46:06 +0000
commit8f2ca4cb4e6a30e00b9de3e05e4e92b6cc2af4a1 (patch)
tree165c9cc2a6d006485ff1ab96d914bf7ef30cabd5 /app-crypt
parentStable for ia64, wrt bug #450906 (diff)
downloadgentoo-2-8f2ca4cb4e6a30e00b9de3e05e4e92b6cc2af4a1.tar.gz
gentoo-2-8f2ca4cb4e6a30e00b9de3e05e4e92b6cc2af4a1.tar.bz2
gentoo-2-8f2ca4cb4e6a30e00b9de3e05e4e92b6cc2af4a1.zip
Don't install license files as docs (bug 470888).
(Portage version: 2.1.12.1/cvs/Linux x86_64, signed Manifest commit with key 6B065BFB)
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/easy-rsa/ChangeLog8
-rw-r--r--app-crypt/easy-rsa/easy-rsa-2.2.0-r1.ebuild36
-rw-r--r--app-crypt/easy-rsa/files/no-licenses.patch14
3 files changed, 57 insertions, 1 deletions
diff --git a/app-crypt/easy-rsa/ChangeLog b/app-crypt/easy-rsa/ChangeLog
index 4285bb07ed5c..60afcae3564d 100644
--- a/app-crypt/easy-rsa/ChangeLog
+++ b/app-crypt/easy-rsa/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-crypt/easy-rsa
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/easy-rsa/ChangeLog,v 1.6 2013/05/21 15:26:53 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/easy-rsa/ChangeLog,v 1.7 2013/05/22 10:46:05 djc Exp $
+
+*easy-rsa-2.2.0-r1 (22 May 2013)
+
+ 22 May 2013; Dirkjan Ochtman <djc@gentoo.org> +easy-rsa-2.2.0-r1.ebuild,
+ +files/no-licenses.patch:
+ Don't install license files as docs (bug 470888).
21 May 2013; Dirkjan Ochtman <djc@gentoo.org> easy-rsa-2.2.0.ebuild:
Clean up eclasses (fixes bug 470888).
diff --git a/app-crypt/easy-rsa/easy-rsa-2.2.0-r1.ebuild b/app-crypt/easy-rsa/easy-rsa-2.2.0-r1.ebuild
new file mode 100644
index 000000000000..328aad4de27f
--- /dev/null
+++ b/app-crypt/easy-rsa/easy-rsa-2.2.0-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/easy-rsa/easy-rsa-2.2.0-r1.ebuild,v 1.1 2013/05/22 10:46:05 djc Exp $
+
+EAPI=4
+
+inherit eutils
+
+DESCRIPTION="Small RSA key management package, based on OpenSSL."
+HOMEPAGE="http://openvpn.net/"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
+SRC_URI="http://swupdate.openvpn.net/community/releases/${P}_master.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=">=dev-libs/openssl-0.9.6"
+RDEPEND="${DEPEND}
+ !<net-misc/openvpn-2.3"
+
+S="${WORKDIR}/${P}_master"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.0.0-pkcs11.patch"
+ epatch "${FILESDIR}/no-licenses.patch"
+}
+
+src_configure() {
+ econf --docdir="${EPREFIX}/usr/share/doc/${PF}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ doenvd "${FILESDIR}/65easy-rsa" # config-protect easy-rsa
+}
diff --git a/app-crypt/easy-rsa/files/no-licenses.patch b/app-crypt/easy-rsa/files/no-licenses.patch
new file mode 100644
index 000000000000..40290cb6eb14
--- /dev/null
+++ b/app-crypt/easy-rsa/files/no-licenses.patch
@@ -0,0 +1,14 @@
+--- Makefile.in 2013-05-22 12:38:10.685814374 +0200
++++ Makefile.in.new 2013-05-22 12:40:30.484539547 +0200
+@@ -186,10 +186,7 @@
+
+ EXTRA_DIST = easy-rsa
+ SUBDIRS = doc distro
+-dist_doc_DATA = \
+- COPYRIGHT.GPL \
+- COPYING
+-
++dist_doc_DATA =
+ dist_easyrsa_DATA =
+ all: all-recursive
+