From f03191739e3440683381a1192edcd44df847f560 Mon Sep 17 00:00:00 2001 From: Amy Liffey Date: Tue, 31 Jul 2018 11:58:49 +0100 Subject: app-crypt/codecrypt: compatible with with new crypto++ Closes: https://bugs.gentoo.org/655086 Submitted-by: Mirek Kratochvil Package-Manager: Portage-2.3.40, Repoman-2.3.9 --- app-crypt/codecrypt/codecrypt-1.8-r1.ebuild | 31 ++++++++++++++++++++++++++++ app-crypt/codecrypt/codecrypt-1.8.ebuild | 32 ----------------------------- 2 files changed, 31 insertions(+), 32 deletions(-) create mode 100644 app-crypt/codecrypt/codecrypt-1.8-r1.ebuild delete mode 100644 app-crypt/codecrypt/codecrypt-1.8.ebuild diff --git a/app-crypt/codecrypt/codecrypt-1.8-r1.ebuild b/app-crypt/codecrypt/codecrypt-1.8-r1.ebuild new file mode 100644 index 000000000000..effd43182526 --- /dev/null +++ b/app-crypt/codecrypt/codecrypt-1.8-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools + +DESCRIPTION="Post-quantum cryptography tool" +HOMEPAGE="http://e-x-a.org/codecrypt/" +SRC_URI="http://e-x-a.org/codecrypt/files/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="+cryptopp" + +DEPEND="dev-libs/gmp:= + cryptopp? ( >=dev-libs/crypto++-7 ) + sci-libs/fftw:3.0" +RDEPEND="${DEPEND}" +src_prepare() { + default + # workaround -- the library renamed the pkg-config file + sed -i -e 's/PKG_CHECK_MODULES(\[CRYPTOPP\],.*/PKG_CHECK_MODULES([CRYPTOPP], [libcryptopp])/' configure.ac || die + eautoreconf +} + +src_configure() { + econf \ + $(use_with cryptopp ) +} diff --git a/app-crypt/codecrypt/codecrypt-1.8.ebuild b/app-crypt/codecrypt/codecrypt-1.8.ebuild deleted file mode 100644 index f885b161e891..000000000000 --- a/app-crypt/codecrypt/codecrypt-1.8.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools - -DESCRIPTION="Post-quantum cryptography tool" -HOMEPAGE="http://e-x-a.org/codecrypt/" -SRC_URI="http://e-x-a.org/codecrypt/files/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+cryptopp" - -DEPEND="dev-libs/gmp:= - cryptopp? ( dev-libs/crypto++ ) - sci-libs/fftw:3.0" -RDEPEND="${DEPEND}" - -src_prepare() { - default - # workaround -- gentoo is missing crypto++ pkg-config file - sed -i -e 's/PKG_CHECK_MODULES(\[CRYPTOPP\],.*/LDFLAGS="$LDFLAGS -lcrypto++"/' configure.ac || die - eautoreconf -} - -src_configure() { - econf \ - $(use_with cryptopp ) -} -- cgit v1.2.3-65-gdbad