public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2015-08-27 23:58 Manuel Rüger
  0 siblings, 0 replies; 96+ messages in thread
From: Manuel Rüger @ 2015-08-27 23:58 UTC (permalink / raw
  To: gentoo-commits

commit:     a403818eebc6afa0a83a23737741186aed1f9c49
Author:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 27 23:58:36 2015 +0000
Commit:     Manuel Rüger <mrueg <AT> gentoo <DOT> org>
CommitDate: Thu Aug 27 23:58:36 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a403818e

dev-libs/crypto++: Remove vulnerable

Gentoo-Bug: #553808

Package-Manager: portage-2.2.20.1

 dev-libs/crypto++/crypto++-5.6.2-r1.ebuild | 70 ------------------------------
 1 file changed, 70 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.2-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.2-r1.ebuild
deleted file mode 100644
index e3496e8..0000000
--- a/dev-libs/crypto++/crypto++-5.6.2-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib toolchain-funcs autotools
-
-DESCRIPTION="C++ class library of cryptographic schemes"
-HOMEPAGE="http://cryptopp.com"
-SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x64-macos"
-IUSE="static-libs"
-
-DEPEND="app-arch/unzip
-	sys-devel/libtool"
-
-S=${WORKDIR}
-
-src_prepare() {
-	epatch "${FILESDIR}"/${P}-r1-make.patch
-
-	# Generate our own libtool script for building.
-	cat <<-EOF > configure.ac
-	AC_INIT(lt, 0)
-	AM_INIT_AUTOMAKE
-	AC_PROG_CXX
-	LT_INIT
-	AC_CONFIG_FILES(Makefile)
-	AC_OUTPUT
-	EOF
-	touch NEWS README AUTHORS ChangeLog Makefile.am
-	eautoreconf
-}
-
-src_configure() {
-	econf $(use_enable static-libs static)
-}
-
-src_compile() {
-	# higher optimizations cause problems
-	replace-flags -O? -O1
-	filter-flags -fomit-frame-pointer
-	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-	[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
-
-	emake -f GNUmakefile CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" LIBTOOL="./libtool"
-}
-
-src_test() {
-	# ensure that all test vectors have Unix line endings
-	local file
-	for file in TestVectors/* ; do
-		edos2unix ${file}
-	done
-
-	if ! emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" test ; then
-		eerror "Crypto++ self-tests failed."
-		eerror "Try to remove some optimization flags and reemerge Crypto++."
-		die "emake test failed"
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" LIBTOOL="./libtool" install
-	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.la
-}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-04-07 20:40 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-04-07 20:40 UTC (permalink / raw
  To: gentoo-commits

commit:     d5cbeba5435261da87fd7965521efb91fb9f5756
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Thu Apr  7 20:39:38 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Thu Apr  7 20:39:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cbeba5

dev-libs/crypto++: rename to force bump

 dev-libs/crypto++/{crypto++-5.6.2-r2.ebuild => crypto++-5.6.2-r3.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.2-r2.ebuild b/dev-libs/crypto++/crypto++-5.6.2-r3.ebuild
similarity index 100%
rename from dev-libs/crypto++/crypto++-5.6.2-r2.ebuild
rename to dev-libs/crypto++/crypto++-5.6.2-r3.ebuild


^ permalink raw reply	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-03 22:49 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-03 22:49 UTC (permalink / raw
  To: gentoo-commits

commit:     86f8b10361ee6fbbb5079703d88d23f009f14dca
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  3 22:46:05 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Oct  3 22:47:51 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86f8b103

dev-libs/crypto++: version bump

remove all of our patches as upstream had done some
rework on its properitary build system. this will
probably lead to issues, but better to fix them
than forking upstream again.

this version seems to be compatible with gcc-6
and may resolve other issues.

Bug: 595316
Bug: 570416

Package-Manager: portage-2.3.0

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-5.6.4.ebuild | 69 +++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index dfd907c..ac28a09 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1 +1,2 @@
 DIST cryptopp562.zip 1137964 SHA256 5cbfd2fcb4a6b3aab35902e2e0f3b59d9171fee12b3fc2b363e1801dfec53574 SHA512 016ca7ebad1091d67ad0bc5ccb7549d96d4af6b563d9d5a612cae27b3d1a3514c41b954e319fed91c820e8c701e3aa43da186e0864bf959ce4afd1539248ebbe WHIRLPOOL e31203da48a31b09e6ea48a75aa64fe5fd27fd370a1a609c4387526f09daab7582716563b688c0c81a8c3b200b8ffa7bdb2b981e5911640e5f1c172d6027f6ac
+DIST cryptopp564.zip 4214797 SHA256 be430377b05c15971d5ccb6e44b4d95470f561024ed6d701fe3da3a188c84ad7 SHA512 d9f0ce92f5f95794b5a43d5ae865bfe7bae555f1565210dd4fd9fa9d44b2f801d947e216042099f7d40dd83e3d385a6346343b05431f05bf04276ba85b7ff63f WHIRLPOOL 344354e2b4a822eb1f431137678067f6a042e710c13ab70e53dca2523f29b8bcf2227e6973f67e69079ddde789f1af764c0913a0e73808e784cec195ef722ce4

diff --git a/dev-libs/crypto++/crypto++-5.6.4.ebuild b/dev-libs/crypto++/crypto++-5.6.4.ebuild
new file mode 100644
index 00000000..c632e00
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-5.6.4.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="http://cryptopp.com"
+SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
+
+LICENSE="Boost-1.0"
+SLOT="0/5.6" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="static-libs"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+src_configure() {
+	cp config.recommend config.h || die
+}
+
+src_compile() {
+	# higher optimizations cause problems
+	replace-flags -O3 -O2
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
+
+	CXX="$(tc-getCXX)" \
+	emake -f GNUmakefile \
+		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+		PREFIX="${EPREFIX}/usr" \
+		all shared
+}
+
+src_test() {
+	# ensure that all test vectors have Unix line endings
+	local file
+	for file in TestVectors/* ; do
+		edos2unix "${file}"
+	done
+
+	if ! CXX="$(tc-getCXX)" emake test ; then
+		eerror "Crypto++ self-tests failed."
+		eerror "Try to remove some optimization flags and reemerge Crypto++."
+		die "emake test failed"
+	fi
+}
+
+src_install() {
+	emake \
+		DESTDIR="${ED}" \
+		PREFIX="${EPREFIX}/usr" \
+		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+		install
+
+	# remove leftovers as build system sucks
+	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
+	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+
+	# compatibility
+	dosym cryptopp "${EPREFIX}"/usr/include/crypto++
+	for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
+		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
+	done
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-08  1:30 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-08  1:30 UTC (permalink / raw
  To: gentoo-commits

commit:     5321db4aed716bfe5e638808c874469392e2c524
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 01:29:59 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 01:29:59 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5321db4a

dev-libs/crypto++: set CXX also for install

Bug: 596500

Package-Manager: portage-2.3.0

 dev-libs/crypto++/crypto++-5.6.4-r1.ebuild | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild
index 6444560..ef46487 100644
--- a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild
@@ -18,11 +18,17 @@ IUSE="static-libs"
 DEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
+
 PATCHES=(
-	# Building with -march=native breaks when one wants to build for older CPUs.
 	"${FILESDIR}/${P}-nonative.patch"
 )
 
+pkg_setup() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+}
+
 src_configure() {
 	cp config.recommend config.h || die
 }
@@ -33,11 +39,7 @@ src_compile() {
 	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
 	[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
 
-	CXX="$(tc-getCXX)" \
-	emake -f GNUmakefile \
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-		PREFIX="${EPREFIX}/usr" \
-		all shared
+	emake -f GNUmakefile all shared
 }
 
 src_test() {
@@ -47,7 +49,7 @@ src_test() {
 		edos2unix "${file}"
 	done
 
-	if ! CXX="$(tc-getCXX)" emake test ; then
+	if ! emake test; then
 		eerror "Crypto++ self-tests failed."
 		eerror "Try to remove some optimization flags and reemerge Crypto++."
 		die "emake test failed"
@@ -55,11 +57,7 @@ src_test() {
 }
 
 src_install() {
-	emake \
-		DESTDIR="${ED}" \
-		PREFIX="${EPREFIX}/usr" \
-		LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-		install
+	emake DESTDIR="${ED}" install
 
 	# remove leftovers as build system sucks
 	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-08  8:10 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-08  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     57e5f28a918bb8c926d294a2eb2acb406382f186
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 07:59:41 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 08:10:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57e5f28a

dev-libs/crypto++: fix symlink/directory collision for update

Bug: 596500

Package-Manager: portage-2.3.0

 .../{crypto++-5.6.4-r1.ebuild => crypto++-5.6.4-r2.ebuild}     | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
similarity index 89%
rename from dev-libs/crypto++/crypto++-5.6.4-r1.ebuild
rename to dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
index ef46487..b21a004 100644
--- a/dev-libs/crypto++/crypto++-5.6.4-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
@@ -30,6 +30,7 @@ pkg_setup() {
 }
 
 src_configure() {
+	default
 	cp config.recommend config.h || die
 }
 
@@ -57,7 +58,7 @@ src_test() {
 }
 
 src_install() {
-	emake DESTDIR="${ED}" install
+	default
 
 	# remove leftovers as build system sucks
 	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
@@ -69,3 +70,10 @@ src_install() {
 		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
 	done
 }
+
+pkg_preinst() {
+	# we switched directory to symlink
+	# make sure portage digests that
+	rm -fr "${EROOT}/usr/include/crypto++"
+	rm -fr "${EROOT}/usr/include/cryptopp"
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-08  8:10 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-08  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     040b2cb49ddf7694b5dc0364a792c5ecc652044d
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 08:08:08 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 08:10:12 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040b2cb4

dev-libs/crypto++: adjust darwin to new build

Package-Manager: portage-2.3.0

 dev-libs/crypto++/crypto++-5.6.4-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
index b21a004..81b727a 100644
--- a/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.4-r2.ebuild
@@ -38,7 +38,7 @@ src_compile() {
 	# higher optimizations cause problems
 	replace-flags -O3 -O2
 	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-	[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
+	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
 
 	emake -f GNUmakefile all shared
 }


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-08 15:45 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-08 15:45 UTC (permalink / raw
  To: gentoo-commits

commit:     5df451b2110c922f0677d5f2d34cab1a709afdf0
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 15:44:42 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 15:45:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5df451b2

dev-libs/crypto++: switch to cmake

Thanks to aballier for the idea

Package-Manager: portage-2.3.0

 dev-libs/crypto++/crypto++-5.6.4-r3.ebuild | 54 ++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/dev-libs/crypto++/crypto++-5.6.4-r3.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r3.ebuild
new file mode 100644
index 00000000..f19fedd
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-5.6.4-r3.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-multilib
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="http://cryptopp.com"
+SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
+
+LICENSE="Boost-1.0"
+SLOT="0/5.6" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="static-libs test"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DBUILD_SHARED=ON
+		-DBUILD_STATIC=$(usex static-libs ON $(usex test ON OFF))
+		-DBUILD_TESTING=$(usex test ON OFF)
+
+		# ASM isn't Darwin/Mach-O ready, #479554
+		-DDISABLE_ASM=$([[ ${CHOST} == *-darwin* ]] && echo ON || echo OFF)
+	)
+	cp config.recommend config.h || die
+	cmake-multilib_src_configure
+}
+
+src_install() {
+	cmake-multilib_src_install
+
+	# remove leftovers as build system sucks
+	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
+	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+
+	# compatibility
+	dosym cryptopp "${EPREFIX}"/usr/include/crypto++
+	for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
+		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
+	done
+}
+
+pkg_preinst() {
+	# we switched directory to symlink
+	# make sure portage digests that
+	rm -fr "${EROOT}/usr/include/crypto++"
+	rm -fr "${EROOT}/usr/include/cryptopp"
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-21 17:58 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-21 17:58 UTC (permalink / raw
  To: gentoo-commits

commit:     fb80dd5a2d4ef90e0401d408e6ed12f0d6e5cde4
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 21 17:57:06 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Fri Oct 21 17:57:23 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb80dd5a

dev-libs/crypto++: fix shared library on non intel

Bug: 597514

 .../crypto++/{crypto++-5.6.4-r3.ebuild => crypto++-5.6.4-r4.ebuild}   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.4-r3.ebuild b/dev-libs/crypto++/crypto++-5.6.4-r4.ebuild
similarity index 95%
rename from dev-libs/crypto++/crypto++-5.6.4-r3.ebuild
rename to dev-libs/crypto++/crypto++-5.6.4-r4.ebuild
index f19fedd..a119cd7 100644
--- a/dev-libs/crypto++/crypto++-5.6.4-r3.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.4-r4.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit cmake-multilib
+inherit cmake-multilib flag-o-matic
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="http://cryptopp.com"
@@ -20,6 +20,8 @@ DEPEND="app-arch/unzip"
 S="${WORKDIR}"
 
 src_configure() {
+	append-flags -fPIC # bug#597514
+
 	local mycmakeargs=(
 		-DBUILD_SHARED=ON
 		-DBUILD_STATIC=$(usex static-libs ON $(usex test ON OFF))


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-22 17:52 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-22 17:52 UTC (permalink / raw
  To: gentoo-commits

commit:     fcd7654f92db0c1b8e81bac5e2a44f5a26fb4d1b
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 22 17:51:53 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct 22 17:52:34 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd7654f

dev-libs/crypto++: version bump

revert cmake build as upstream does not think it is ready

Package-Manager: portage-2.3.0

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-5.6.5.ebuild | 74 +++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index ac28a09..fc9e961 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1,3 @@
 DIST cryptopp562.zip 1137964 SHA256 5cbfd2fcb4a6b3aab35902e2e0f3b59d9171fee12b3fc2b363e1801dfec53574 SHA512 016ca7ebad1091d67ad0bc5ccb7549d96d4af6b563d9d5a612cae27b3d1a3514c41b954e319fed91c820e8c701e3aa43da186e0864bf959ce4afd1539248ebbe WHIRLPOOL e31203da48a31b09e6ea48a75aa64fe5fd27fd370a1a609c4387526f09daab7582716563b688c0c81a8c3b200b8ffa7bdb2b981e5911640e5f1c172d6027f6ac
 DIST cryptopp564.zip 4214797 SHA256 be430377b05c15971d5ccb6e44b4d95470f561024ed6d701fe3da3a188c84ad7 SHA512 d9f0ce92f5f95794b5a43d5ae865bfe7bae555f1565210dd4fd9fa9d44b2f801d947e216042099f7d40dd83e3d385a6346343b05431f05bf04276ba85b7ff63f WHIRLPOOL 344354e2b4a822eb1f431137678067f6a042e710c13ab70e53dca2523f29b8bcf2227e6973f67e69079ddde789f1af764c0913a0e73808e784cec195ef722ce4
+DIST cryptopp565.zip 4220843 SHA256 a75ef486fe3128008bbb201efee3dcdcffbe791120952910883b26337ec32c34 SHA512 f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7 WHIRLPOOL 376e8d7ad497d03f19542fd183181f26c83f38dfef800529cb5d5ce7238978f005d36e3e7cce63322af9b7dfc3a69fdb615c435bcf092bbd6abf6781dfd6d8a3

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
new file mode 100644
index 00000000..ed51c3c
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="http://cryptopp.com"
+SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
+
+LICENSE="Boost-1.0"
+SLOT="0/5.6" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="static-libs"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-5.6.4-nonative.patch"
+)
+
+pkg_setup() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+}
+
+src_compile() {
+	# higher optimizations cause problems
+	replace-flags -O3 -O2
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
+
+	emake -f GNUmakefile all shared
+}
+
+src_test() {
+	# ensure that all test vectors have Unix line endings
+	local file
+	for file in TestVectors/* ; do
+		edos2unix "${file}"
+	done
+
+	if ! emake test; then
+		eerror "Crypto++ self-tests failed."
+		eerror "Try to remove some optimization flags and reemerge Crypto++."
+		die "emake test failed"
+	fi
+}
+
+src_install() {
+	default
+
+	# remove leftovers as build system sucks
+	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
+	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+
+	# compatibility
+	dosym cryptopp "${EPREFIX}"/usr/include/crypto++
+	for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
+		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
+	done
+}
+
+pkg_preinst() {
+	# we switched directory to symlink
+	# make sure portage digests that
+	rm -fr "${EROOT}/usr/include/crypto++"
+	rm -fr "${EROOT}/usr/include/cryptopp"
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-23 13:29 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-23 13:29 UTC (permalink / raw
  To: gentoo-commits

commit:     372d46ec581f1c2014f04bf89d524d9a28d4fb06
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 23 13:28:48 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sun Oct 23 13:29:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=372d46ec

dev-libs/crypto++: switch URI to main site

Bug: 597864

Package-Manager: portage-2.3.0

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index ed51c3c..28647fc 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="http://cryptopp.com"
-SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-24 17:26 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-24 17:26 UTC (permalink / raw
  To: gentoo-commits

commit:     278e44542a0295571714047e199da9b4c0e176d2
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 24 17:25:42 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Oct 24 17:25:59 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278e4454

dev-libs/crypto++: cleanup a bit test phase

Package-Manager: portage-2.3.0

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 14 --------------
 1 file changed, 14 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index 28647fc..bd0d663 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -38,20 +38,6 @@ src_compile() {
 	emake -f GNUmakefile all shared
 }
 
-src_test() {
-	# ensure that all test vectors have Unix line endings
-	local file
-	for file in TestVectors/* ; do
-		edos2unix "${file}"
-	done
-
-	if ! emake test; then
-		eerror "Crypto++ self-tests failed."
-		eerror "Try to remove some optimization flags and reemerge Crypto++."
-		die "emake test failed"
-	fi
-}
-
 src_install() {
 	default
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2016-10-24 19:27 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2016-10-24 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     7ed857121a3df8686a1aba76ef4ac543e092705f
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 24 19:26:24 2016 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Oct 24 19:27:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed85712

dev-libs/crypto++: add noloader <AT> gmail.com as maintainer

Package-Manager: portage-2.3.0

 dev-libs/crypto++/metadata.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index 2714a77..da25a4d 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -5,7 +5,11 @@
 		<email>crypto@gentoo.org</email>
 		<name>Crypto</name>
 	</maintainer>
+	<maintainer type="person">
+		<email>noloader@gmail.com</email>
+		<name>Jeffrey Walton</name>
+	</maintainer>
 	<upstream>
-		<remote-id type="sourceforge">cryptopp</remote-id>
+		<remote-id type="github">weidai11/cryptopp</remote-id>
 	</upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-03-04 13:38 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-03-04 13:38 UTC (permalink / raw
  To: gentoo-commits

commit:     32c0edda032e36cf96f83246276a2bf318a4cf67
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 13:35:35 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 13:38:18 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32c0edda

dev-libs/crypto++: amd64 stable wrt bug #611504

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index 803978e95f3..ed498ff3777 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-03-04 13:46 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-03-04 13:46 UTC (permalink / raw
  To: gentoo-commits

commit:     d196bd467743a9d6dd071b9f545fe2cf01f4582e
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 13:44:32 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 13:44:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d196bd46

dev-libs/crypto++: x86 stable wrt bug #611504

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index ed498ff3777..56c1242f61a 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-03-04 14:02 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-03-04 14:02 UTC (permalink / raw
  To: gentoo-commits

commit:     42e8a3ececa281b49e867c1dcf966f405e05b46c
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  4 13:59:50 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Mar  4 13:59:50 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e8a3ec

dev-libs/crypto++: sparc stable wrt bug #611504

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index 56c1242f61a..5785913bb45 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-03-08  7:46 Michael Weber
  0 siblings, 0 replies; 96+ messages in thread
From: Michael Weber @ 2017-03-08  7:46 UTC (permalink / raw
  To: gentoo-commits

commit:     155c2b6d006d452f313576ae7100b1157ef400f8
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  8 07:46:26 2017 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Wed Mar  8 07:46:26 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155c2b6d

dev-libs/crypto++: arm64 ppc ppc64 stable (bug 611504).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --include-arches="amd64 arm arm64 ppc ppc64"

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index 5785913bb45..300de953292 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-03-15  6:00 Jeroen Roovers
  0 siblings, 0 replies; 96+ messages in thread
From: Jeroen Roovers @ 2017-03-15  6:00 UTC (permalink / raw
  To: gentoo-commits

commit:     e1960bb6835b1db0bbacd5ea07f49c739123995b
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 15 05:53:23 2017 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Mar 15 06:00:32 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1960bb6

dev-libs/crypto++: Stable for HPPA (bug #611504).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
index 300de953292..9b4545ecbe8 100644
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-04-08 19:09 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2017-04-08 19:09 UTC (permalink / raw
  To: gentoo-commits

commit:     69e3afb2bf03727aec7e7de5d6abe57a3a367589
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  8 17:14:01 2017 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Apr  8 17:33:23 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69e3afb2

dev-libs/crypto++: cleanup

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/crypto++/Manifest                 |  1 -
 dev-libs/crypto++/crypto++-5.6.2-r3.ebuild | 71 ------------------------------
 2 files changed, 72 deletions(-)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index c70d7fdf298..ab8c8631acd 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1 @@
-DIST cryptopp562.zip 1137964 SHA256 5cbfd2fcb4a6b3aab35902e2e0f3b59d9171fee12b3fc2b363e1801dfec53574 SHA512 016ca7ebad1091d67ad0bc5ccb7549d96d4af6b563d9d5a612cae27b3d1a3514c41b954e319fed91c820e8c701e3aa43da186e0864bf959ce4afd1539248ebbe WHIRLPOOL e31203da48a31b09e6ea48a75aa64fe5fd27fd370a1a609c4387526f09daab7582716563b688c0c81a8c3b200b8ffa7bdb2b981e5911640e5f1c172d6027f6ac
 DIST cryptopp565.zip 4220843 SHA256 a75ef486fe3128008bbb201efee3dcdcffbe791120952910883b26337ec32c34 SHA512 f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7 WHIRLPOOL 376e8d7ad497d03f19542fd183181f26c83f38dfef800529cb5d5ce7238978f005d36e3e7cce63322af9b7dfc3a69fdb615c435bcf092bbd6abf6781dfd6d8a3

diff --git a/dev-libs/crypto++/crypto++-5.6.2-r3.ebuild b/dev-libs/crypto++/crypto++-5.6.2-r3.ebuild
deleted file mode 100644
index ccdb246f40f..00000000000
--- a/dev-libs/crypto++/crypto++-5.6.2-r3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib toolchain-funcs autotools
-
-DESCRIPTION="C++ class library of cryptographic schemes"
-HOMEPAGE="http://cryptopp.com"
-SRC_URI="mirror://sourceforge/cryptopp/cryptopp${PV//.}.zip"
-
-LICENSE="Boost-1.0"
-SLOT="0"
-KEYWORDS="alpha amd64 ~arm hppa ppc ppc64 sparc x86 ~x64-macos"
-IUSE="static-libs"
-
-DEPEND="app-arch/unzip
-	sys-devel/libtool"
-
-S="${WORKDIR}"
-
-src_prepare() {
-	epatch "${FILESDIR}"/${P}-r1-make.patch
-	epatch "${FILESDIR}"/${P}-cve-2015-2141.patch
-	epatch "${FILESDIR}"/${P}-c++11.patch
-
-	# Generate our own libtool script for building.
-	cat <<-EOF > configure.ac
-	AC_INIT(lt, 0)
-	AM_INIT_AUTOMAKE
-	AC_PROG_CXX
-	LT_INIT
-	AC_CONFIG_FILES(Makefile)
-	AC_OUTPUT
-	EOF
-	touch NEWS README AUTHORS ChangeLog Makefile.am
-	eautoreconf
-}
-
-src_configure() {
-	econf $(use_enable static-libs static)
-}
-
-src_compile() {
-	# higher optimizations cause problems
-	replace-flags -O? -O1
-	filter-flags -fomit-frame-pointer
-	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-	[[ ${CHOST} == *-darwin* ]] && append-flags -DCRYPTOPP_DISABLE_X86ASM
-
-	emake -f GNUmakefile CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" LIBTOOL="./libtool"
-}
-
-src_test() {
-	# ensure that all test vectors have Unix line endings
-	local file
-	for file in TestVectors/* ; do
-		edos2unix ${file}
-	done
-
-	if ! emake CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" test ; then
-		eerror "Crypto++ self-tests failed."
-		eerror "Try to remove some optimization flags and reemerge Crypto++."
-		die "emake test failed"
-	fi
-}
-
-src_install() {
-	emake DESTDIR="${D}" LIBDIR="$(get_libdir)" PREFIX="${EPREFIX}/usr" LIBTOOL="./libtool" install
-	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.la
-}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-06-06 11:31 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-06-06 11:31 UTC (permalink / raw
  To: gentoo-commits

commit:     cb885bdf0fc71a498dfa4eeb0d9d6ea3d3ef7035
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  6 11:30:46 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun  6 11:30:46 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb885bdf

dev-libs/crypto++: amd64 stable wrt bug #620926

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index 47aa6d36e78..c91922d481d 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-06-09 10:19 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-06-09 10:19 UTC (permalink / raw
  To: gentoo-commits

commit:     8e68ca1108c5cdae1995b0249ce93265ab487c60
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Jun  9 10:19:36 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Jun  9 10:19:36 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e68ca11

dev-libs/crypto++: x86 stable wrt bug #620926

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index c91922d481d..7e0532a7b91 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-06-10 13:45 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-06-10 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     8732c8f9570fb3bed79725aa5248c12317c07209
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 13:44:53 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 13:44:53 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8732c8f9

dev-libs/crypto++: sparc stable wrt bug #620926

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index 7e0532a7b91..88421cabb5e 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-06-13 12:31 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2017-06-13 12:31 UTC (permalink / raw
  To: gentoo-commits

commit:     630e23f5f4882ebf52f5162f504685a0ac18548d
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 13 12:31:13 2017 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jun 13 12:31:37 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=630e23f5

dev-libs/crypto++: ppc64 stable wrt bug #620926

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index 88421cabb5e..4323bbce158 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-09-02 11:55 Alexis Ballier
  0 siblings, 0 replies; 96+ messages in thread
From: Alexis Ballier @ 2017-09-02 11:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5f2c35853d324f02c491c377db21118b00234049
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sat Sep  2 11:54:47 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sat Sep  2 11:54:56 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f2c3585

dev-libs/crypto++: arm64 stable, bug #620926

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index ce3d4dea159..848cd99b7c0 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-09-30  6:30 Sergei Trofimovich
  0 siblings, 0 replies; 96+ messages in thread
From: Sergei Trofimovich @ 2017-09-30  6:30 UTC (permalink / raw
  To: gentoo-commits

commit:     e7271927eeaf812d7acab666f7acb8451a38c5d1
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 30 05:57:04 2017 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Sep 30 06:30:46 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7271927

dev-libs/crypto++: stable 5.6.5-r1 for hppa, bug #620926

Package-Manager: Portage-2.3.10, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index 848cd99b7c0..db4b181856d 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/5.6" # subslot is so version
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2017-10-07  8:22 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2017-10-07  8:22 UTC (permalink / raw
  To: gentoo-commits

commit:     84dd58cfcc9ed99a66c11468e3c6aa15791fe596
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  7 07:40:04 2017 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sat Oct  7 08:21:42 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84dd58cf

dev-libs/crypto++: cleanup

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 dev-libs/crypto++/crypto++-5.6.5.ebuild | 59 ---------------------------------
 1 file changed, 59 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5.ebuild b/dev-libs/crypto++/crypto++-5.6.5.ebuild
deleted file mode 100644
index abee795257b..00000000000
--- a/dev-libs/crypto++/crypto++-5.6.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="C++ class library of cryptographic schemes"
-HOMEPAGE="http://cryptopp.com"
-SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
-
-LICENSE="Boost-1.0"
-SLOT="0/5.6" # subslot is so version
-KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
-IUSE="static-libs"
-
-DEPEND="app-arch/unzip"
-
-S="${WORKDIR}"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-5.6.4-nonative.patch"
-)
-
-pkg_setup() {
-	export CXX="$(tc-getCXX)"
-	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-	export PREFIX="${EPREFIX}/usr"
-}
-
-src_compile() {
-	# higher optimizations cause problems
-	replace-flags -O3 -O2
-	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
-
-	emake -f GNUmakefile all shared
-}
-
-src_install() {
-	default
-
-	# remove leftovers as build system sucks
-	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
-	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
-
-	# compatibility
-	dosym cryptopp "${EPREFIX}"/usr/include/crypto++
-	for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
-		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
-	done
-}
-
-pkg_preinst() {
-	# we switched directory to symlink
-	# make sure portage digests that
-	rm -fr "${EROOT}/usr/include/crypto++"
-	rm -fr "${EROOT}/usr/include/cryptopp"
-}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-04-10 19:24 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-04-10 19:24 UTC (permalink / raw
  To: gentoo-commits

commit:     70780517b78dedd454f1fddb1fbcb6e5937c8c09
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Tue Apr 10 11:52:46 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Tue Apr 10 19:24:18 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70780517

dev-libs/crypto++: use HTTPS

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index db4b181856d..ca9bfbc1c08 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -6,7 +6,7 @@ EAPI=6
 inherit flag-o-matic toolchain-funcs
 
 DESCRIPTION="C++ class library of cryptographic schemes"
-HOMEPAGE="http://cryptopp.com"
+HOMEPAGE="https://cryptopp.com"
 SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-05-01 19:16 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-05-01 19:16 UTC (permalink / raw
  To: gentoo-commits

commit:     b0dfba538a60dc3e1f36179b5c825afa994096a2
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Tue May  1 19:14:02 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Tue May  1 19:15:35 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0dfba53

dev-libs/crypto++: version bump

Closes: https://bugs.gentoo.org/show_bug.cgi?id=654550
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-7.0.0.ebuild | 47 +++++++++++++++++++++++++++++++++
 dev-libs/crypto++/metadata.xml          |  6 +++++
 3 files changed, 54 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index cb6b22921e2..ddba9587a28 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1 +1,2 @@
 DIST cryptopp565.zip 4220843 BLAKE2B 0c42da3564cdd175c2f2c5c4272caf826f21e47d2271c7f54acab86f5f79dcdad8d6cb946bc88f55fde6189bb2d24ad8fb03dda6b3b8c6f105434b55b8b217d0 SHA512 f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7
+DIST cryptopp700.zip 7296665 BLAKE2B 1b1a60e240a9d94b4edfea16beef0ec48ec26c61f7f9a3d89d29bd2e77b13a83ce942f81467bb90d3086253560a3c4acd6b89178dcb416ed4328340ad5222dfd SHA512 8fd8d680e5ceaf10b3c32cb1504bda4b32abc9fcaa2c6e61e3b5e67aca805c792579884bc6a749c29a99105304c421d03d7fe7909fc58f750b3155c7c5cec8ec

diff --git a/dev-libs/crypto++/crypto++-7.0.0.ebuild b/dev-libs/crypto++/crypto++-7.0.0.ebuild
new file mode 100644
index 00000000000..cc4036e3bf6
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-7.0.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+
+LICENSE="Boost-1.0"
+SLOT="0/7" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+IUSE_CPU_FLAGS=" aes sse3 sse4_1 sse4_2"
+IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
+
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+pkg_setup() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+}
+
+src_compile() {
+
+	use asm || append-cxxflags -DCRYPTOPP_DISABLE_ASM
+	use cpu_flags_x86_aes || append-cxxflags -DCRYPTOPP_DISABLE_AESNI
+	use cpu_flags_x86_sse3 || append-cxxflags -DCRYPTOPP_DISABLE_SSSE3
+	use cpu_flags_x86_sse4_1 || append-cxxflags -DCRYPTOPP_DISABLE_SSE4
+	use cpu_flags_x86_sse4_2 || append-cxxflags -DCRYPTOPP_DISABLE_SSE4
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
+
+	emake -f GNUmakefile all shared
+}
+
+src_install() {
+	default
+
+	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+}

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index da25a4da7d7..3227b3be7c7 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -9,7 +9,13 @@
 		<email>noloader@gmail.com</email>
 		<name>Jeffrey Walton</name>
 	</maintainer>
+	<use>
+		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
+	</use>
 	<upstream>
 		<remote-id type="github">weidai11/cryptopp</remote-id>
 	</upstream>
+	<slots>
+		<subslots>so version</subslots>
+	</slots>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-05-03 11:58 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-05-03 11:58 UTC (permalink / raw
  To: gentoo-commits

commit:     74f55f1889f01beb05195cf39f4e887f549e4463
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Thu May  3 11:56:55 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Thu May  3 11:57:35 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f55f18

dev-libs/crypto++: add pkg-config

Thanks-To: polynomial-c <AT> gentoo.org
Closes: https://bugs.gentoo.org/654718
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 dev-libs/crypto++/{crypto++-7.0.0.ebuild => crypto++-7.0.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r1.ebuild
similarity index 96%
rename from dev-libs/crypto++/crypto++-7.0.0.ebuild
rename to dev-libs/crypto++/crypto++-7.0.0-r1.ebuild
index cc4036e3bf6..850fe2a0c03 100644
--- a/dev-libs/crypto++/crypto++-7.0.0.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r1.ebuild
@@ -37,7 +37,7 @@ src_compile() {
 	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
 	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
 
-	emake -f GNUmakefile all shared
+	emake -f GNUmakefile all shared libcryptopp.pc
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-05-04 19:22 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-05-04 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b973b43800f3114ed819fc32e3024bc7bbe0c0ed
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Fri May  4 19:06:41 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Fri May  4 19:22:34 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b973b438

dev-libs/crypto++: remove cpu-flag USE

Closes: https://bugs.gentoo.org/654598
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 .../crypto++/{crypto++-7.0.0-r1.ebuild => crypto++-7.0.0-r2.ebuild} | 6 ------
 1 file changed, 6 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r1.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
similarity index 73%
rename from dev-libs/crypto++/crypto++-7.0.0-r1.ebuild
rename to dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 850fe2a0c03..24273393bf5 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -13,8 +13,6 @@ LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
-IUSE_CPU_FLAGS=" aes sse3 sse4_1 sse4_2"
-IUSE+=" ${IUSE_CPU_FLAGS// / cpu_flags_x86_}"
 
 DEPEND="app-arch/unzip"
 
@@ -29,10 +27,6 @@ pkg_setup() {
 src_compile() {
 
 	use asm || append-cxxflags -DCRYPTOPP_DISABLE_ASM
-	use cpu_flags_x86_aes || append-cxxflags -DCRYPTOPP_DISABLE_AESNI
-	use cpu_flags_x86_sse3 || append-cxxflags -DCRYPTOPP_DISABLE_SSSE3
-	use cpu_flags_x86_sse4_1 || append-cxxflags -DCRYPTOPP_DISABLE_SSE4
-	use cpu_flags_x86_sse4_2 || append-cxxflags -DCRYPTOPP_DISABLE_SSE4
 
 	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
 	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-08-18 22:31 Sergei Trofimovich
  0 siblings, 0 replies; 96+ messages in thread
From: Sergei Trofimovich @ 2018-08-18 22:31 UTC (permalink / raw
  To: gentoo-commits

commit:     7dc2a1c836f0b66e6370345656fc97027225b7b2
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 18 22:30:17 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Aug 18 22:30:17 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dc2a1c8

dev-libs/crypto++: stable 7.0.0-r2 for ppc, bug #663590

Package-Manager: Portage-2.3.46, Repoman-2.3.10
RepoMan-Options: --include-arches="ppc"

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 24273393bf5..7fe70722dcb 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-08-19  7:26 Matt Turner
  0 siblings, 0 replies; 96+ messages in thread
From: Matt Turner @ 2018-08-19  7:26 UTC (permalink / raw
  To: gentoo-commits

commit:     f5943801a96abda6a12da73ddc49e576da13ab30
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 19 07:26:06 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun Aug 19 07:26:06 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5943801

dev-libs/crypto++-7.0.0-r2: ppc64 stable, bug 663590

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 7fe70722dcb..a23780976e1 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-08-22 17:52 Mart Raudsepp
  0 siblings, 0 replies; 96+ messages in thread
From: Mart Raudsepp @ 2018-08-22 17:52 UTC (permalink / raw
  To: gentoo-commits

commit:     801bc1fc4a350dcd7f29ea1701ca7bab85326611
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 21 11:56:32 2018 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Wed Aug 22 17:49:42 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801bc1fc

dev-libs/crypto++-7.0.0-r2: arm64 stable (bug #663590)

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index a23780976e1..e117e4eabc3 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-09-07 20:23 Matt Turner
  0 siblings, 0 replies; 96+ messages in thread
From: Matt Turner @ 2018-09-07 20:23 UTC (permalink / raw
  To: gentoo-commits

commit:     62cd5d20f134dada9bb6a62424005a7bee268d43
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Fri Sep  7 20:23:10 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Fri Sep  7 20:23:10 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62cd5d20

dev-libs/crypto++-7.0.0-r2: alpha stable, bug 663590

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index e117e4eabc3..6a821198fac 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-09-15 19:30 Mikle Kolyada
  0 siblings, 0 replies; 96+ messages in thread
From: Mikle Kolyada @ 2018-09-15 19:30 UTC (permalink / raw
  To: gentoo-commits

commit:     721e39b9a13136aeee3d5dbaeec9c4cb9b227520
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 15 19:30:09 2018 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sat Sep 15 19:30:23 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=721e39b9

dev-libs/crypto++: amd64 stable wrt bug #663590

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 6a821198fac..0a748f1e54b 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 DEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-09-27 23:55 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-09-27 23:55 UTC (permalink / raw
  To: gentoo-commits

commit:     98516f92c0d24f44e272effb6b9b0fd5ac2ffb1a
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 23 14:30:11 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Thu Sep 27 23:51:40 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98516f92

dev-libs/crypto++: eapi bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 4 ++--
 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index ca9bfbc1c08..03281fc6285 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic toolchain-funcs
 
@@ -14,7 +14,7 @@ SLOT="0/5.6" # subslot is so version
 KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="static-libs"
 
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
 

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 0a748f1e54b..ca2ab2b9648 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit flag-o-matic toolchain-funcs
 
@@ -14,7 +14,7 @@ SLOT="0/7" # subslot is so version
 KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
-DEPEND="app-arch/unzip"
+BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-10-01 21:47 Thomas Deutschmann
  0 siblings, 0 replies; 96+ messages in thread
From: Thomas Deutschmann @ 2018-10-01 21:47 UTC (permalink / raw
  To: gentoo-commits

commit:     4da9efce266b1c47c1b1efb596a68ace6bfae1e9
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Mon Oct  1 21:32:49 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Mon Oct  1 21:45:18 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da9efce

dev-libs/crypto++: x86 stable (bug #663590)

Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index ca2ab2b9648..48ed4e46d47 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-10-22 10:38 Jeroen Roovers
  0 siblings, 0 replies; 96+ messages in thread
From: Jeroen Roovers @ 2018-10-22 10:38 UTC (permalink / raw
  To: gentoo-commits

commit:     b59e64a0840747666eacf07ba310665b380cab16
Author:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 22 09:37:53 2018 +0000
Commit:     Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Oct 22 10:38:35 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59e64a0

dev-libs/crypto++: Stable for HPPA too.

Package-Manager: Portage-2.3.51, Repoman-2.3.11
RepoMan-Options: --ignore-arches
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>

 dev-libs/crypto++/crypto++-7.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
index 48ed4e46d47..20edcd1e66f 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2018-10-23  5:15 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2018-10-23  5:15 UTC (permalink / raw
  To: gentoo-commits

commit:     f717474a782311cf1c0632cf1692989e44bdd8e4
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 23 05:12:18 2018 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Tue Oct 23 05:15:20 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f717474a

dev-libs/crypto++: config using config.h modification

Thanks: Alexander Tsoy
Closes: https://bugs.gentoo.org/show_bug.cgi?id=669288
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
RepoMan-Options: --force

 .../{crypto++-7.0.0-r2.ebuild => crypto++-7.0.0-r3.ebuild}  | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
similarity index 78%
rename from dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
rename to dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
index 20edcd1e66f..00541d4446d 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
@@ -18,19 +18,26 @@ BDEPEND="app-arch/unzip"
 
 S="${WORKDIR}"
 
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
 pkg_setup() {
 	export CXX="$(tc-getCXX)"
 	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 	export PREFIX="${EPREFIX}/usr"
 }
 
-src_compile() {
+src_prepare() {
+	default
 
-	use asm || append-cxxflags -DCRYPTOPP_DISABLE_ASM
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
 
 	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-	[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
 
+src_compile() {
 	emake -f GNUmakefile all shared libcryptopp.pc
 }
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-04-29 19:49 Sergei Trofimovich
  0 siblings, 0 replies; 96+ messages in thread
From: Sergei Trofimovich @ 2019-04-29 19:49 UTC (permalink / raw
  To: gentoo-commits

commit:     929887e21a7ff2ef9f975fc412705fc0f967c685
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon Apr 29 18:07:50 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Apr 29 19:49:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=929887e2

dev-libs/crypto++: stable 7.0.0-r3 for sparc, bug #663590

Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-libs/crypto++/crypto++-7.0.0-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
index 00541d4446d..b9882c54d47 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/7" # subslot is so version
-KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-05-26 17:16 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2019-05-26 17:16 UTC (permalink / raw
  To: gentoo-commits

commit:     4b2ec9c3d31a0fc63e58fb53029c2901b0ea68f0
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Sun May 26 17:15:09 2019 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Sun May 26 17:16:02 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2ec9c3

dev-libs/crypto++: version bump

Closes: https://bugs.gentoo.org/686792
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-8.2.0.ebuild | 48 +++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index ddba9587a28..cc7d5a7d796 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1,3 @@
 DIST cryptopp565.zip 4220843 BLAKE2B 0c42da3564cdd175c2f2c5c4272caf826f21e47d2271c7f54acab86f5f79dcdad8d6cb946bc88f55fde6189bb2d24ad8fb03dda6b3b8c6f105434b55b8b217d0 SHA512 f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7
 DIST cryptopp700.zip 7296665 BLAKE2B 1b1a60e240a9d94b4edfea16beef0ec48ec26c61f7f9a3d89d29bd2e77b13a83ce942f81467bb90d3086253560a3c4acd6b89178dcb416ed4328340ad5222dfd SHA512 8fd8d680e5ceaf10b3c32cb1504bda4b32abc9fcaa2c6e61e3b5e67aca805c792579884bc6a749c29a99105304c421d03d7fe7909fc58f750b3155c7c5cec8ec
+DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb12bf7c7cf84c776731eabf3c31965b47a60287e4e5a79dd3e9f0928dcfb185a0010a76f7cb96d2c3e8c6ae SHA512 753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
new file mode 100644
index 00000000000..2ee0f84db4b
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+
+LICENSE="Boost-1.0"
+SLOT="0/7" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+pkg_setup() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_compile() {
+	emake -f GNUmakefile all shared libcryptopp.pc
+}
+
+src_install() {
+	default
+
+	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-05-27  5:10 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2019-05-27  5:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c8f1ae5eaf754e555fcab2455f2f89662d8cd747
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon May 27 05:08:49 2019 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon May 27 05:10:10 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f1ae5e

dev-libs/crypto++: fix subslot number

Closes: https://bugs.gentoo.org/show_bug.cgi?id=686820
Thanks: polynomial-c
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 2ee0f84db4b..be40704c5f3 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://cryptopp.com"
 SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
-SLOT="0/7" # subslot is so version
+SLOT="0/8" # subslot is so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-02 10:33 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-02 10:33 UTC (permalink / raw
  To: gentoo-commits

commit:     1040b33076405b9f87daace931f8c583a340edd5
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 10:31:55 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 10:31:55 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1040b330

dev-libs/crypto++: amd64 stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index be40704c5f3..34010d579c8 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-02 12:14 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-02 12:14 UTC (permalink / raw
  To: gentoo-commits

commit:     88b67eb446b55ce2ff29f15c7fda752dbc3b38d0
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 12:14:21 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 12:14:21 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88b67eb4

dev-libs/crypto++: x86 stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="x86"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 34010d579c8..eb8b9103b07 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-02 12:36 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-02 12:36 UTC (permalink / raw
  To: gentoo-commits

commit:     5cdce9ba951ebe1163b881f25f76894fd16de1f7
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 12:36:41 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 12:36:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cdce9ba

dev-libs/crypto++: ppc64 stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc64"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index eb8b9103b07..8605676db93 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-02 14:04 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-02 14:04 UTC (permalink / raw
  To: gentoo-commits

commit:     0eb113ca62c5ae8c5506064091b8e76082bcaee3
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Jul  2 14:04:37 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 14:04:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eb113ca

dev-libs/crypto++: sparc stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 8605676db93..b93de42b285 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-02 20:42 Sergei Trofimovich
  0 siblings, 0 replies; 96+ messages in thread
From: Sergei Trofimovich @ 2019-07-02 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     739333a769f60508078d1ba3cd15d7735a938b03
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Tue Jul  2 19:17:57 2019 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Tue Jul  2 20:42:31 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739333a7

dev-libs/crypto++: stable 8.2.0 for hppa, bug #689038

Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index b93de42b285..14912c421ee 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-03  6:35 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-03  6:35 UTC (permalink / raw
  To: gentoo-commits

commit:     040e27d86ab4f93dd9851f569849bfcb41728b97
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 06:35:34 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 06:35:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=040e27d8

dev-libs/crypto++: alpha stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 14912c421ee..5af8bc073ff 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-03  7:11 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2019-07-03  7:11 UTC (permalink / raw
  To: gentoo-commits

commit:     312298e020050673f78237c7274ca86d379b157f
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Jul  3 07:11:32 2019 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Jul  3 07:11:32 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312298e0

dev-libs/crypto++: ppc stable wrt bug #689038

Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="ppc"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 5af8bc073ff..bc8c3cb23df 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-08 13:31 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2019-07-08 13:31 UTC (permalink / raw
  To: gentoo-commits

commit:     57980c409d0770cf99b2b9ab89e1b02220c5a4fa
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  8 13:21:25 2019 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 13:31:14 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57980c40

dev-libs/crypto++: USE cpu_flags_x86_sha->preview-cpu_flags_x86_sha

A temporary solution until cpu_flags_x86_sha available.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=689476
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 4 ++--
 dev-libs/crypto++/metadata.xml             | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index 41b85ded021..77fc17f4d98 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
-IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
+IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul preview-cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
 
 BDEPEND="app-arch/unzip"
 
@@ -40,7 +40,7 @@ src_prepare() {
 	use cpu_flags_x86_avx || config_add CRYPTOPP_DISABLE_AVX
 	use cpu_flags_x86_avx2 || config_add CRYPTOPP_DISABLE_AVX2
 	use cpu_flags_x86_pclmul || config_add CRYPTOPP_DISABLE_CLMUL
-	use cpu_flags_x86_sha || config_add CRYPTOPP_DISABLE_SHANI
+	use preview-cpu_flags_x86_sha || config_add CRYPTOPP_DISABLE_SHANI
 	use cpu_flags_x86_sse2 || config_add CRYPTOPP_DISABLE_SSE2
 	use cpu_flags_x86_sse4_2 || config_add CRYPTOPP_DISABLE_SSE4
 	use cpu_flags_x86_ssse3 || config_add CRYPTOPP_DISABLE_SSSE3

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index 4ceb05b8abe..f2183896644 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -11,7 +11,7 @@
 	</maintainer>
 	<use>
 		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
-		<flag name="cpu_flags_x86_sha">Enable support for Intel's SHA instruction set (SHA-NI)</flag>
+		<flag name="preview-cpu_flags_x86_sha">Enable support for Intel's SHA instruction set (SHA-NI)</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">weidai11/cryptopp</remote-id>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-08 13:43 Alon Bar-Lev
  0 siblings, 0 replies; 96+ messages in thread
From: Alon Bar-Lev @ 2019-07-08 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a1cd4b52d4fcb499ea4416c17dd2638e2362b70e
Author:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
AuthorDate: Mon Jul  8 13:41:47 2019 +0000
Commit:     Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
CommitDate: Mon Jul  8 13:42:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1cd4b52

dev-libs/crypto++: remove preview-cpu_flags_x86_sha

Bug: https://bugs.gentoo.org/show_bug.cgi?id=689476
Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 4 ++--
 dev-libs/crypto++/metadata.xml             | 1 -
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index 77fc17f4d98..17988c37722 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
-IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul preview-cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
+IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
 
 BDEPEND="app-arch/unzip"
 
@@ -40,7 +40,7 @@ src_prepare() {
 	use cpu_flags_x86_avx || config_add CRYPTOPP_DISABLE_AVX
 	use cpu_flags_x86_avx2 || config_add CRYPTOPP_DISABLE_AVX2
 	use cpu_flags_x86_pclmul || config_add CRYPTOPP_DISABLE_CLMUL
-	use preview-cpu_flags_x86_sha || config_add CRYPTOPP_DISABLE_SHANI
+	false || config_add CRYPTOPP_DISABLE_SHANI
 	use cpu_flags_x86_sse2 || config_add CRYPTOPP_DISABLE_SSE2
 	use cpu_flags_x86_sse4_2 || config_add CRYPTOPP_DISABLE_SSE4
 	use cpu_flags_x86_ssse3 || config_add CRYPTOPP_DISABLE_SSSE3

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index f2183896644..3227b3be7c7 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -11,7 +11,6 @@
 	</maintainer>
 	<use>
 		<flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
-		<flag name="preview-cpu_flags_x86_sha">Enable support for Intel's SHA instruction set (SHA-NI)</flag>
 	</use>
 	<upstream>
 		<remote-id type="github">weidai11/cryptopp</remote-id>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-19 18:15 Michał Górny
  0 siblings, 0 replies; 96+ messages in thread
From: Michał Górny @ 2019-07-19 18:15 UTC (permalink / raw
  To: gentoo-commits

commit:     7f0c9506e115eb23918e65386e83dd1d32b82b66
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 18 14:53:49 2019 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 19 18:09:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0c9506

dev-libs/crypto++: [QA] Revert cpu_flags_x86_sha removal

Reverts: a1cd4b52d4fcb499ea4416c17dd2638e2362b70e
Reverts: 57980c409d0770cf99b2b9ab89e1b02220c5a4fa
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index 17988c37722..41b85ded021 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
-IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
+IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
 
 BDEPEND="app-arch/unzip"
 
@@ -40,7 +40,7 @@ src_prepare() {
 	use cpu_flags_x86_avx || config_add CRYPTOPP_DISABLE_AVX
 	use cpu_flags_x86_avx2 || config_add CRYPTOPP_DISABLE_AVX2
 	use cpu_flags_x86_pclmul || config_add CRYPTOPP_DISABLE_CLMUL
-	false || config_add CRYPTOPP_DISABLE_SHANI
+	use cpu_flags_x86_sha || config_add CRYPTOPP_DISABLE_SHANI
 	use cpu_flags_x86_sse2 || config_add CRYPTOPP_DISABLE_SSE2
 	use cpu_flags_x86_sse4_2 || config_add CRYPTOPP_DISABLE_SSE4
 	use cpu_flags_x86_ssse3 || config_add CRYPTOPP_DISABLE_SSSE3


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-07-23  1:17 Aaron Bauman
  0 siblings, 0 replies; 96+ messages in thread
From: Aaron Bauman @ 2019-07-23  1:17 UTC (permalink / raw
  To: gentoo-commits

commit:     5b743288d952c56773e0b4bc5cb09d1b6c0cbab6
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 23 01:17:18 2019 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Jul 23 01:17:18 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b743288

dev-libs/crypto++: arm64 stable (bug #689038)

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm64"

 dev-libs/crypto++/crypto++-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 25541d774a7..3adfa849d2f 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2019-08-11 11:50 David Seifert
  0 siblings, 0 replies; 96+ messages in thread
From: David Seifert @ 2019-08-11 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     dc7f97dfd64e90c43d2966565f25e69c8aec6f00
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 11 11:49:56 2019 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Aug 11 11:49:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc7f97df

dev-libs/crypto++: [QA] Fix double-prefix

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 dev-libs/crypto++/crypto++-5.6.5-r1.ebuild | 6 +++---
 dev-libs/crypto++/crypto++-7.0.0-r3.ebuild | 2 +-
 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 2 +-
 dev-libs/crypto++/crypto++-8.2.0.ebuild    | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
index 03281fc6285..a9e3e6b14be 100644
--- a/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
+++ b/dev-libs/crypto++/crypto++-5.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -43,11 +43,11 @@ src_install() {
 
 	# remove leftovers as build system sucks
 	rm -fr "${ED}"/usr/bin "${ED}"/usr/share/cryptopp
-	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
 
 	# compatibility
 	dosym cryptopp "${EPREFIX}"/usr/include/crypto++
-	for f in "${ED}${EPREFIX}"/usr/$(get_libdir)/*; do
+	for f in "${ED}"/usr/$(get_libdir)/*; do
 		ln -s "$(basename "${f}")" "$(echo "${f}" | sed 's/cryptopp/crypto++/')" || die
 	done
 }

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
index b9882c54d47..b8e97a92fc8 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
@@ -44,5 +44,5 @@ src_compile() {
 src_install() {
 	default
 
-	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
 }

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index 41b85ded021..0aaec92008f 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -56,5 +56,5 @@ src_compile() {
 src_install() {
 	default
 
-	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
 }

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index 3adfa849d2f..fbe99b4b3ce 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -48,5 +48,5 @@ src_compile() {
 src_install() {
 	default
 
-	use static-libs || rm -f "${ED}${EPREFIX}"/usr/$(get_libdir)/*.a
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
 }


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-01-09  4:22 Joonas Niilola
  0 siblings, 0 replies; 96+ messages in thread
From: Joonas Niilola @ 2020-01-09  4:22 UTC (permalink / raw
  To: gentoo-commits

commit:     1f54c79c6e39ea74f9290c61f45e26113071d0da
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jan  9 04:22:00 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jan  9 04:22:00 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f54c79c

dev-libs/crypto++: properly add to maintainer-needed

- remnant of crypto project disbanding, removed presumably inactive
  crypto-proxied maintainer.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/crypto++/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index 12e017ffcb5..4c8d518abcc 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <maintainer type="person">
-    <email>noloader@gmail.com</email>
-    <name>Jeffrey Walton</name>
-  </maintainer>
+  <!-- maintainer-needed -->
   <use>
     <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
   </use>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-06-13 16:28 Mike Gilbert
  0 siblings, 0 replies; 96+ messages in thread
From: Mike Gilbert @ 2020-06-13 16:28 UTC (permalink / raw
  To: gentoo-commits

commit:     c7dea82390729b4dccb20c48f59d42a5ed1bf708
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Thu Jun 11 08:01:27 2020 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Sat Jun 13 16:27:26 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7dea823

dev-libs/crypto++: remove unused flag-o-matic eclass

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16190

 dev-libs/crypto++/crypto++-7.0.0-r3.ebuild | 2 +-
 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 4 ++--
 dev-libs/crypto++/crypto++-8.2.0.ebuild    | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
index e53033f3502..f1d8bcbf44c 100644
--- a/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
+++ b/dev-libs/crypto++/crypto++-7.0.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index 0aaec92008f..b81af078bf3 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"

diff --git a/dev-libs/crypto++/crypto++-8.2.0.ebuild b/dev-libs/crypto++/crypto++-8.2.0.ebuild
index e0d60a45e87..ec4e2485598 100644
--- a/dev-libs/crypto++/crypto++-8.2.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic toolchain-funcs
+inherit toolchain-funcs
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-20 11:30 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-20 11:30 UTC (permalink / raw
  To: gentoo-commits

commit:     dce54bb45e52c698404fc78e0598c492ee1b7053
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 20 11:30:30 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 20 11:30:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce54bb4

dev-libs/crypto++: adopt package

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/metadata.xml b/dev-libs/crypto++/metadata.xml
index 4c8d518abcc..ed5b7931ce1 100644
--- a/dev-libs/crypto++/metadata.xml
+++ b/dev-libs/crypto++/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-  <!-- maintainer-needed -->
+  <maintainer type="person">
+    <email>sam@gentoo.org</email>
+    <name>Sam James</name>
+  </maintainer>
   <use>
     <flag name="asm">Support assembly hand optimized crypto functions (i.e. faster run time)</flag>
   </use>


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-25 23:30 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-25 23:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ec55c8d05afb50627a4b966628e6ee27e35f1fa4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 23:22:11 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 23:30:39 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec55c8d0

dev-libs/crypto++: bump to 8.3.0

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-8.3.0.ebuild | 49 +++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index cc7d5a7d796..579f5052492 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,3 +1,4 @@
 DIST cryptopp565.zip 4220843 BLAKE2B 0c42da3564cdd175c2f2c5c4272caf826f21e47d2271c7f54acab86f5f79dcdad8d6cb946bc88f55fde6189bb2d24ad8fb03dda6b3b8c6f105434b55b8b217d0 SHA512 f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7
 DIST cryptopp700.zip 7296665 BLAKE2B 1b1a60e240a9d94b4edfea16beef0ec48ec26c61f7f9a3d89d29bd2e77b13a83ce942f81467bb90d3086253560a3c4acd6b89178dcb416ed4328340ad5222dfd SHA512 8fd8d680e5ceaf10b3c32cb1504bda4b32abc9fcaa2c6e61e3b5e67aca805c792579884bc6a749c29a99105304c421d03d7fe7909fc58f750b3155c7c5cec8ec
 DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb12bf7c7cf84c776731eabf3c31965b47a60287e4e5a79dd3e9f0928dcfb185a0010a76f7cb96d2c3e8c6ae SHA512 753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5
+DIST cryptopp830.zip 9120687 BLAKE2B 777ae6a0716793dbbf40594e5f910783852df15e1d6444ddb9505e9f00e6ead0c17fcf6eb5d0b4d58881595fefa79d285bd2db1f1789716ffb59624c50823c3d SHA512 ad5219a66c5924d330d3646d0ff996dd235006f6812074bc4eb9e8c662a4f000ba20449d377f24b133d19ce682f7b2a3b2eb4c08857ce0f5bb39743d1d425147

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild b/dev-libs/crypto++/crypto++-8.3.0.ebuild
new file mode 100644
index 00000000000..84d1b838f7c
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.3.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+S="${WORKDIR}"
+
+LICENSE="Boost-1.0"
+SLOT="0/8" # subslot is so version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="app-arch/unzip"
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_configure() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+	tc-export AR RANLIB
+	default
+}
+
+src_compile() {
+	emake -f GNUmakefile all shared libcryptopp.pc
+}
+
+src_install() {
+	default
+
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-27 23:56 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-27 23:56 UTC (permalink / raw
  To: gentoo-commits

commit:     438ac2c8a13ff8e37f02679f62f1aae4e28cc7d5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 27 23:55:57 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 27 23:56:30 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438ac2c8

dev-libs/crypto++: Stabilize 8.3.0 ppc, #702930

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild b/dev-libs/crypto++/crypto++-8.3.0.ebuild
index 84d1b838f7c..be9b6ce8b50 100644
--- a/dev-libs/crypto++/crypto++-8.3.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.3.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-28  8:18 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-28  8:18 UTC (permalink / raw
  To: gentoo-commits

commit:     a6e7240ff85d153d4dd0add219607079dd2da498
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 28 08:17:20 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 28 08:18:11 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e7240f

dev-libs/crypto++: Stabilize 8.3.0 arm64, #702930

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild b/dev-libs/crypto++/crypto++-8.3.0.ebuild
index be9b6ce8b50..fe9e40c329b 100644
--- a/dev-libs/crypto++/crypto++-8.3.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.3.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-29  7:26 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-29  7:26 UTC (permalink / raw
  To: gentoo-commits

commit:     b35ea9fc7bf503858f0135f86afb65906cefa704
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 07:26:47 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 07:26:52 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b35ea9fc

dev-libs/crypto++: drop back to ~arch for now

There's possible ABI breakage so dropping back
to ~arch for more testing, pending further
investigation.

Bug: https://bugs.gentoo.org/762241
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.3.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild b/dev-libs/crypto++/crypto++-8.3.0.ebuild
index fe9e40c329b..84d1b838f7c 100644
--- a/dev-libs/crypto++/crypto++-8.3.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.3.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2020-12-29  7:43 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2020-12-29  7:43 UTC (permalink / raw
  To: gentoo-commits

commit:     fed957a9e7808da9839c33997001d439c7127f96
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 29 07:42:50 2020 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec 29 07:43:07 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fed957a9

dev-libs/crypto++: grant 8.2.0's stable kws to 8.2.0-r2

Fixes: b660e18863d717f74dd968bc4895221055b1e42f
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.2.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
index b81af078bf3..00c3693284e 100644
--- a/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
+++ b/dev-libs/crypto++/crypto++-8.2.0-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 
 LICENSE="Boost-1.0"
 SLOT="0/8" # subslot is so version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_pclmul cpu_flags_x86_sha cpu_flags_x86_sse2 cpu_flags_x86_sse4_2 cpu_flags_x86_ssse3 static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-01-02  7:12 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-01-02  7:12 UTC (permalink / raw
  To: gentoo-commits

commit:     98694720dc1c5c4e9d194d3c6fe01a4faac442b1
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan  2 07:08:41 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan  2 07:08:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98694720

dev-libs/crypto++: bump to 8.4.0

Notes:
* This increments the subslot to 8.4 because of
  the (unintentional) ABI breakage in 8.3.

* The CVE is no longer fixed as the change
  had to be reverted upstream.

Bug: https://bugs.gentoo.org/702930
Closes: https://bugs.gentoo.org/762241
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest                                         | 2 +-
 dev-libs/crypto++/{crypto++-8.3.0.ebuild => crypto++-8.4.0.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index 3b3e1db5c63..c387c374272 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1,2 @@
 DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb12bf7c7cf84c776731eabf3c31965b47a60287e4e5a79dd3e9f0928dcfb185a0010a76f7cb96d2c3e8c6ae SHA512 753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5
-DIST cryptopp830.zip 9120687 BLAKE2B 777ae6a0716793dbbf40594e5f910783852df15e1d6444ddb9505e9f00e6ead0c17fcf6eb5d0b4d58881595fefa79d285bd2db1f1789716ffb59624c50823c3d SHA512 ad5219a66c5924d330d3646d0ff996dd235006f6812074bc4eb9e8c662a4f000ba20449d377f24b133d19ce682f7b2a3b2eb4c08857ce0f5bb39743d1d425147
+DIST cryptopp840.zip 9124180 BLAKE2B de57ece8644aef68e40527e2dfe1892f924f1939617ce11d8d27253f15f2dd11cba6e594dd32f75ce799392c12ef22472fcb2f3e44b9c66bb2ae093d4c7e781e SHA512 4c32b6a9ce8a6925286185f65f7413fa1a430471f09624219656b1d088674c56f95fcc3b64f611632f12cb56dfecdcd41c9d1468942b8c391425a548245dde09

diff --git a/dev-libs/crypto++/crypto++-8.3.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
similarity index 90%
rename from dev-libs/crypto++/crypto++-8.3.0.ebuild
rename to dev-libs/crypto++/crypto++-8.4.0.ebuild
index 84d1b838f7c..c28c2e43f1c 100644
--- a/dev-libs/crypto++/crypto++-8.3.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
 S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
-SLOT="0/8" # subslot is so version
+SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-08  5:30 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-08  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     ede3ea201cbbe105d759c3558661bf899127ff0b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  8 05:22:02 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar  8 05:22:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede3ea20

dev-libs/crypto++: add 8.5.0 (no keywords yet)

No keywords for testing.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              |  1 +
 dev-libs/crypto++/crypto++-8.5.0.ebuild | 56 +++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index c387c374272..c6e37a441fc 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1,3 @@
 DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb12bf7c7cf84c776731eabf3c31965b47a60287e4e5a79dd3e9f0928dcfb185a0010a76f7cb96d2c3e8c6ae SHA512 753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5
 DIST cryptopp840.zip 9124180 BLAKE2B de57ece8644aef68e40527e2dfe1892f924f1939617ce11d8d27253f15f2dd11cba6e594dd32f75ce799392c12ef22472fcb2f3e44b9c66bb2ae093d4c7e781e SHA512 4c32b6a9ce8a6925286185f65f7413fa1a430471f09624219656b1d088674c56f95fcc3b64f611632f12cb56dfecdcd41c9d1468942b8c391425a548245dde09
+DIST cryptopp850.zip 9125575 BLAKE2B 857a65d63d17a3447d3cbd8370f9d750c480a9734c79739550b1ec7a6da3e7183af5748c2dfa5127be3810d73960af2f3b09b4b2bf4e624a43bfc4357ecde12b SHA512 090472545c74bbf0579b56b09e8b5dcd777b38f29f7199a2e68f45d4a8c687acc82f105ba8b2a38f9aa65e5997a3d846aaf2341ab74d58b4bbfd1f5f03823b93

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
new file mode 100644
index 00000000000..1620fb1e310
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+S="${WORKDIR}"
+
+LICENSE="Boost-1.0"
+# Bumped to 8.5 in 8.5.0 out of caution
+# subslot is so version (was broken in 8.3.0, check on bumps!)
+SLOT="0/8.5"
+# No keywords for testing
+#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-8.2.0-musl-ldconfig.patch"
+)
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_configure() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+	tc-export AR RANLIB
+	default
+}
+
+src_compile() {
+	emake -f GNUmakefile all shared libcryptopp.pc
+}
+
+src_install() {
+	default
+
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-11  5:20 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-11  5:20 UTC (permalink / raw
  To: gentoo-commits

commit:     e6c3a13c62b814e765872a6826aa14f996c7ec69
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 05:00:48 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 05:01:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c3a13c

dev-libs/crypto++: add keywords to 8.5.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 1620fb1e310..0257ab4cfff 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -14,8 +14,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-# No keywords for testing
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-11 13:33 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-11 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     3cb0517e13b053aaaf9e2a27e396c5c2c8f9b734
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 13:32:46 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 13:32:46 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cb0517e

dev-libs/crypto++: Stabilize 8.4.0 arm64, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index ed056d9020c..ba1f6be0f01 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-11 13:33 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-11 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     41a799dac4ee456c5c272fbf08b1d9d0d575fdaf
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 13:33:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 13:33:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a799da

dev-libs/crypto++: Stabilize 8.4.0 ppc64, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index 06b70da1b18..a85db2d4d14 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-11 13:33 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-11 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     b492c97832cc1fd2e6d7b0c192490f557febb6d9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 13:32:58 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 13:32:58 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b492c978

dev-libs/crypto++: Stabilize 8.4.0 ppc, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index ba1f6be0f01..06b70da1b18 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-11 13:33 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-11 13:33 UTC (permalink / raw
  To: gentoo-commits

commit:     793db7b32fd1b403d651c3bed7abfcce238da5f0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 13:33:34 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 13:33:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=793db7b3

dev-libs/crypto++: Stabilize 8.4.0 sparc, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index a85db2d4d14..effcba33c7c 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-12 15:25 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-12 15:25 UTC (permalink / raw
  To: gentoo-commits

commit:     468047a17833028da06eccf2457e71f85b507cd5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 15:22:39 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 15:25:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=468047a1

dev-libs/crypto++: Stabilize 8.4.0 amd64, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index effcba33c7c..794bafe190b 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ppc ppc64 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-03-12 15:28 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-03-12 15:28 UTC (permalink / raw
  To: gentoo-commits

commit:     595d948caeecb05c7188031d9139be17147aa90b
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 12 15:26:11 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 12 15:28:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=595d948c

dev-libs/crypto++: Stabilize 8.4.0 x86, #775335

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.4.0.ebuild b/dev-libs/crypto++/crypto++-8.4.0.ebuild
index 794bafe190b..276755fe430 100644
--- a/dev-libs/crypto++/crypto++-8.4.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.4.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
 SLOT="0/8.4" # subslot is so version (was broken in 8.3.0, check on bumps!)
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="app-arch/unzip"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-04-16  3:58 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-04-16  3:58 UTC (permalink / raw
  To: gentoo-commits

commit:     1e7f4d4bc2cff81af5d8d9629cf883f92f374af0
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 16 02:57:44 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Apr 16 03:58:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e7f4d4b

dev-libs/crypto++: add verify-sig support

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              | 1 +
 dev-libs/crypto++/crypto++-8.5.0.ebuild | 9 +++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index c6e37a441fc..d51a98fc929 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,3 +1,4 @@
 DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb12bf7c7cf84c776731eabf3c31965b47a60287e4e5a79dd3e9f0928dcfb185a0010a76f7cb96d2c3e8c6ae SHA512 753513a4ec8dd0fff2f551853ce6bd265d82219c28b033565b565b5e567fbee17adb419f4cde58a97e62b7d6533f4099aa4996cd0ba4775c6a2e7ae63a879da5
 DIST cryptopp840.zip 9124180 BLAKE2B de57ece8644aef68e40527e2dfe1892f924f1939617ce11d8d27253f15f2dd11cba6e594dd32f75ce799392c12ef22472fcb2f3e44b9c66bb2ae093d4c7e781e SHA512 4c32b6a9ce8a6925286185f65f7413fa1a430471f09624219656b1d088674c56f95fcc3b64f611632f12cb56dfecdcd41c9d1468942b8c391425a548245dde09
 DIST cryptopp850.zip 9125575 BLAKE2B 857a65d63d17a3447d3cbd8370f9d750c480a9734c79739550b1ec7a6da3e7183af5748c2dfa5127be3810d73960af2f3b09b4b2bf4e624a43bfc4357ecde12b SHA512 090472545c74bbf0579b56b09e8b5dcd777b38f29f7199a2e68f45d4a8c687acc82f105ba8b2a38f9aa65e5997a3d846aaf2341ab74d58b4bbfd1f5f03823b93
+DIST cryptopp850.zip.sig 659 BLAKE2B e56d059069aa233b11dd1dd2c555ba8b9b0d12474d4f5ec9057e626ad22449959b9474ccf9ce553a2507f50215b669cf4b90cab6b51697559a6ffb95d41da9ec SHA512 7b59fbeb14fea942c846573c7bf8e76d6cee86aca4b605ce06323bc6f5549232285864cd735c2a882ca4df3d93747436a5268fee63dbf8eb43c503143b660e63

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 0257ab4cfff..dd8465fa9ae 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -3,11 +3,13 @@
 
 EAPI=7
 
-inherit toolchain-funcs
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/crypto++.asc"
+inherit toolchain-funcs verify-sig
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"
 SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+SRC_URI+=" verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )"
 S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
@@ -17,7 +19,10 @@ SLOT="0/8.5"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
-BDEPEND="app-arch/unzip"
+BDEPEND="
+	app-arch/unzip
+	verify-sig? ( app-crypt/openpgp-keys-crypto++ )
+"
 
 PATCHES=(
 	"${FILESDIR}/${PN}-8.2.0-musl-ldconfig.patch"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-22 15:10 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-05-22 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     f26c11243103b35628c3ceec3e6ed8965c23154e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 22 14:55:59 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 22 15:09:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26c1124

dev-libs/crypto++: Stabilize 8.5.0 amd64, #791376

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index dd8465fa9ae..05c03e72449 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-22 15:10 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-05-22 15:10 UTC (permalink / raw
  To: gentoo-commits

commit:     6503db0da56e9608a4c71cb374231dcb811250c5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 22 15:03:44 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 22 15:10:02 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6503db0d

dev-libs/crypto++: Stabilize 8.5.0 x86, #791376

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 05c03e72449..8112524475f 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-22 15:15 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-05-22 15:15 UTC (permalink / raw
  To: gentoo-commits

commit:     87b16bb5bb0ab9ee0d1883e0c981fe49bb910a18
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat May 22 15:15:25 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat May 22 15:15:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b16bb5

dev-libs/crypto++: Stabilize 8.5.0 arm64, #791376

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 8112524475f..27c732fad94 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-24  0:32 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-05-24  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     3696a7cb80caf125f5400c0a87c8ba92582fadf4
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 24 00:17:41 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 24 00:17:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3696a7cb

dev-libs/crypto++: Stabilize 8.5.0 ppc, #791376

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 266ab5a20d0..30a747a9587 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-24  0:32 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-05-24  0:32 UTC (permalink / raw
  To: gentoo-commits

commit:     442bfe16483bd9b04d6e3448e8c4b7ca2d0f07e5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon May 24 00:16:57 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon May 24 00:16:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442bfe16

dev-libs/crypto++: Stabilize 8.5.0 ppc64, #791376

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 27c732fad94..266ab5a20d0 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-05-24 12:06 Sergei Trofimovich
  0 siblings, 0 replies; 96+ messages in thread
From: Sergei Trofimovich @ 2021-05-24 12:06 UTC (permalink / raw
  To: gentoo-commits

commit:     03e44a1898cbff68a6af102753c3c366bd6de695
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon May 24 07:07:58 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon May 24 12:06:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e44a18

dev-libs/crypto++: stable 8.5.0 for sparc, bug #791376

Package-Manager: Portage-3.0.18, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 30a747a9587..8b0907f57b0 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-07-31 13:40 Michał Górny
  0 siblings, 0 replies; 96+ messages in thread
From: Michał Górny @ 2021-07-31 13:40 UTC (permalink / raw
  To: gentoo-commits

commit:     5f563977e370e1716217275dd5655a44c618b648
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 31 06:35:17 2021 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jul 31 13:32:15 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f563977

dev-libs/crypto++: Use BROOT for verify-sig key path

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index 8b0907f57b0..a573a39047d 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/crypto++.asc"
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/crypto++.asc
 inherit toolchain-funcs verify-sig
 
 DESCRIPTION="C++ class library of cryptographic schemes"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-08-18  0:35 Yixun Lan
  0 siblings, 0 replies; 96+ messages in thread
From: Yixun Lan @ 2021-08-18  0:35 UTC (permalink / raw
  To: gentoo-commits

commit:     6bc18d1bf04e4a270a64d5ff0a098f55871e1ce3
Author:     Alex Fan <alexfanqi <AT> yahoo <DOT> com>
AuthorDate: Tue Aug 17 04:08:12 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Wed Aug 18 00:32:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc18d1b

dev-libs/crypto++: keyword 8.5.0 for ~riscv

Signed-off-by: Alex Fan <alexfanqi <AT> yahoo.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.5.0.ebuild b/dev-libs/crypto++/crypto++-8.5.0.ebuild
index a573a39047d..60d82af5be8 100644
--- a/dev-libs/crypto++/crypto++-8.5.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.5.0.ebuild
@@ -16,7 +16,7 @@ LICENSE="Boost-1.0"
 # Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 SLOT="0/8.5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-09-25 18:11 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-09-25 18:11 UTC (permalink / raw
  To: gentoo-commits

commit:     d90bea0530233e486276434b8494830ac4d6d9be
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 25 17:51:34 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 25 18:10:30 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90bea05

dev-libs/crypto++: add 8.6.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              |  2 ++
 dev-libs/crypto++/crypto++-8.6.0.ebuild | 61 +++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index d51a98fc929..286877ceff9 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -2,3 +2,5 @@ DIST cryptopp820.zip 8859815 BLAKE2B 67aa850b887ae7aa869c9485bb18784492f6eec6cb1
 DIST cryptopp840.zip 9124180 BLAKE2B de57ece8644aef68e40527e2dfe1892f924f1939617ce11d8d27253f15f2dd11cba6e594dd32f75ce799392c12ef22472fcb2f3e44b9c66bb2ae093d4c7e781e SHA512 4c32b6a9ce8a6925286185f65f7413fa1a430471f09624219656b1d088674c56f95fcc3b64f611632f12cb56dfecdcd41c9d1468942b8c391425a548245dde09
 DIST cryptopp850.zip 9125575 BLAKE2B 857a65d63d17a3447d3cbd8370f9d750c480a9734c79739550b1ec7a6da3e7183af5748c2dfa5127be3810d73960af2f3b09b4b2bf4e624a43bfc4357ecde12b SHA512 090472545c74bbf0579b56b09e8b5dcd777b38f29f7199a2e68f45d4a8c687acc82f105ba8b2a38f9aa65e5997a3d846aaf2341ab74d58b4bbfd1f5f03823b93
 DIST cryptopp850.zip.sig 659 BLAKE2B e56d059069aa233b11dd1dd2c555ba8b9b0d12474d4f5ec9057e626ad22449959b9474ccf9ce553a2507f50215b669cf4b90cab6b51697559a6ffb95d41da9ec SHA512 7b59fbeb14fea942c846573c7bf8e76d6cee86aca4b605ce06323bc6f5549232285864cd735c2a882ca4df3d93747436a5268fee63dbf8eb43c503143b660e63
+DIST cryptopp860.zip 9274149 BLAKE2B c93998e2deb93abf12b801877404f0f82547bfbbbc5aae727e68daffc2407877dda76d7bcd06239d40a48baf21b6f2e29f74e9a97ecbc1b5d4b5bcc50ada71da SHA512 e7773f5e4a7dc7e8e735b1702524bee56ba38e5211544c9c9778bc51ed8dc7b376c17f2e406410043b636312336f26f76dc963f298872f8c13933e88c232fc03
+DIST cryptopp860.zip.sig 659 BLAKE2B 591a535092c61964c0fbb1ba31e44e70fc5f15757b9b56476ff64de0c28d47a13fe99d7f5819cfeb52e514ade1454622451b267bcc751868defcb080ddf79e8c SHA512 6231816b1ccec75cbcdd09daa8895830c5f4c595a4a0aa24dacc3e377832d8db5efa1aeadf815e53db32fc5263b09dd1b249668f34da4bfad5d5cba6f031ce21

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
new file mode 100644
index 00000000000..93a1b6bd392
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/crypto++.asc
+inherit toolchain-funcs verify-sig
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip"
+SRC_URI+=" verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )"
+S="${WORKDIR}"
+
+LICENSE="Boost-1.0"
+# Bumped to 8.5 in 8.5.0 out of caution
+# subslot is so version (was broken in 8.3.0, check on bumps!)
+# Seems to be broken in 8.6 again too
+SLOT="0/8.6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="
+	app-arch/unzip
+	verify-sig? ( app-crypt/openpgp-keys-crypto++ )
+"
+
+PATCHES=(
+	"${FILESDIR}/${PN}-8.2.0-musl-ldconfig.patch"
+)
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_configure() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+	tc-export AR RANLIB
+	default
+}
+
+src_compile() {
+	emake -f GNUmakefile all shared libcryptopp.pc
+}
+
+src_install() {
+	default
+
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-10-13  3:23 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-13  3:23 UTC (permalink / raw
  To: gentoo-commits

commit:     07e4c645f521e8bdf6011699fde1cce22fdfc0f2
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 03:22:00 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 03:22:00 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e4c645

dev-libs/crypto++: Stabilize 8.6.0 x86, #817932

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index 93a1b6bd392..16273818617 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-10-13  3:23 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-13  3:23 UTC (permalink / raw
  To: gentoo-commits

commit:     0b15de1b342f614c3fef04dd5bc7a759f55fa8d8
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 03:22:56 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 03:22:56 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b15de1b

dev-libs/crypto++: Stabilize 8.6.0 amd64, #817932

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index 16273818617..33bfd7e3c91 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-10-13  6:01 Agostino Sarubbo
  0 siblings, 0 replies; 96+ messages in thread
From: Agostino Sarubbo @ 2021-10-13  6:01 UTC (permalink / raw
  To: gentoo-commits

commit:     b82c987e3a0cc12d91137454cfc89f221571c12e
Author:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 06:01:23 2021 +0000
Commit:     Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 06:01:23 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82c987e

dev-libs/crypto++: sparc stable wrt bug #817932

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index 33bfd7e3c91..ab02f60c1cc 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-10-13 20:37 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-13 20:37 UTC (permalink / raw
  To: gentoo-commits

commit:     32e379849b59203eec972be30e99542a4677405e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 13 20:36:41 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 13 20:36:41 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32e37984

dev-libs/crypto++: Stabilize 8.6.0 arm64, #817932

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index ab02f60c1cc..02cdd626ef6 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ~ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2021-10-16 22:05 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2021-10-16 22:05 UTC (permalink / raw
  To: gentoo-commits

commit:     76c8591e3cdb57102b6087a065e800f7e169b743
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 22:02:57 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 22:02:57 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76c8591e

dev-libs/crypto++: Stabilize 8.6.0 ppc64, #817932

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index 49246762a9a..442c22f0aba 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ~ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2022-06-28  4:18 WANG Xuerui
  0 siblings, 0 replies; 96+ messages in thread
From: WANG Xuerui @ 2022-06-28  4:18 UTC (permalink / raw
  To: gentoo-commits

commit:     bc6235eddbeaca8d959ed7b2049c1ec9ebdb6a92
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 28 04:17:25 2022 +0000
Commit:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Tue Jun 28 04:18:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6235ed

dev-libs/crypto++: keyword 8.6.0 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index 23fa80f92eba..fe51dc2a3497 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -17,7 +17,7 @@ LICENSE="Boost-1.0"
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
 SLOT="0/8.6"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2022-08-14 20:46 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2022-08-14 20:46 UTC (permalink / raw
  To: gentoo-commits

commit:     ee6e2a4c55ed4e15b366e0cf42a5309ac1feeb77
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 14 20:29:30 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 14 20:29:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6e2a4c

dev-libs/crypto++: add more ABI commentary

... and just change to 0/${PV} (subslot is the same as before
for 8.6.0) given it's so often unstable.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.6.0.ebuild | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0.ebuild
index fe51dc2a3497..0b77d971f0e7 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/crypto++.asc
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc
 inherit toolchain-funcs verify-sig
 
 DESCRIPTION="C++ class library of cryptographic schemes"
@@ -13,10 +13,15 @@ SRC_URI+=" verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )"
 S="${WORKDIR}"
 
 LICENSE="Boost-1.0"
-# Bumped to 8.5 in 8.5.0 out of caution
+# ABI notes:
+# - Bumped to 8.5 in 8.5.0 out of caution
 # subslot is so version (was broken in 8.3.0, check on bumps!)
 # Seems to be broken in 8.6 again too
-SLOT="0/8.6"
+#
+# - See https://cryptopp.com/#news, but releases usually say
+# "recompile of programs required". Even if it doesn't,
+# verify with abidiff!
+SLOT="0/${PV}"
 KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-06-26 19:27 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-06-26 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     6232addfac16312b436f09c3496718b544a16d72
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 19:26:42 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 19:27:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6232addf

dev-libs/crypto++: fix miscompilation

Closes: https://bugs.gentoo.org/864553
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{crypto++-8.6.0.ebuild => crypto++-8.6.0-r1.ebuild}      | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.6.0.ebuild b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild
similarity index 82%
rename from dev-libs/crypto++/crypto++-8.6.0.ebuild
rename to dev-libs/crypto++/crypto++-8.6.0-r1.ebuild
index 0b77d971f0e7..384ec31277f3 100644
--- a/dev-libs/crypto++/crypto++-8.6.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc
-inherit toolchain-funcs verify-sig
+inherit flag-o-matic toolchain-funcs verify-sig
 
 DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"
@@ -52,6 +52,14 @@ src_configure() {
 	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
 	export PREFIX="${EPREFIX}/usr"
 	tc-export AR RANLIB
+
+	# Long history of correctness bugs:
+	# https://github.com/weidai11/cryptopp/issues/1134
+	# https://github.com/weidai11/cryptopp/issues/1141
+	# https://github.com/weidai11/cryptopp/pull/1147
+	append-flags -fno-strict-aliasing
+	filter-lto
+
 	default
 }
 


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-06-26 19:27 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-06-26 19:27 UTC (permalink / raw
  To: gentoo-commits

commit:     98303ab117bd9b246751ee5e3a18b808fef81897
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 26 19:24:02 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 26 19:27:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98303ab1

dev-libs/crypto++: add 8.8.0

Note that 8.7.0 was deliberately skipped in Gentoo as it was a broken release.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              |  2 +
 dev-libs/crypto++/crypto++-8.8.0.ebuild | 73 +++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index a96d06c31610..4cb200a6790e 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,2 +1,4 @@
 DIST cryptopp860.zip 9274149 BLAKE2B c93998e2deb93abf12b801877404f0f82547bfbbbc5aae727e68daffc2407877dda76d7bcd06239d40a48baf21b6f2e29f74e9a97ecbc1b5d4b5bcc50ada71da SHA512 e7773f5e4a7dc7e8e735b1702524bee56ba38e5211544c9c9778bc51ed8dc7b376c17f2e406410043b636312336f26f76dc963f298872f8c13933e88c232fc03
 DIST cryptopp860.zip.sig 659 BLAKE2B 591a535092c61964c0fbb1ba31e44e70fc5f15757b9b56476ff64de0c28d47a13fe99d7f5819cfeb52e514ade1454622451b267bcc751868defcb080ddf79e8c SHA512 6231816b1ccec75cbcdd09daa8895830c5f4c595a4a0aa24dacc3e377832d8db5efa1aeadf815e53db32fc5263b09dd1b249668f34da4bfad5d5cba6f031ce21
+DIST cryptopp880.zip 9279806 BLAKE2B bdce352af83ff148cedbe0233efd3352d5052e6b4ea04484de11e35a8cb5d51cf6bd5aa641ada1bc4535454c1a1afdbfb96f4ae2ef5131d79a7985247810f423 SHA512 3fb1c591735f28dbd1329a6de6de9c495388c88bd5c4f077894c41668398ed313f14121a4553e0d4aa71e552ee8c3b744b770711748528ade71043ecc6159c80
+DIST cryptopp880.zip.sig 659 BLAKE2B a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b SHA512 8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
new file mode 100644
index 000000000000..e2ee6042f908
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc
+inherit flag-o-matic toolchain-funcs verify-sig
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="
+	https://www.cryptopp.com/cryptopp${PV//.}.zip
+	verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )
+"
+
+S="${WORKDIR}"
+
+LICENSE="Boost-1.0"
+# ABI notes:
+# - Bumped to 8.5 in 8.5.0 out of caution
+# subslot is so version (was broken in 8.3.0, check on bumps!)
+# Seems to be broken in 8.6 again too
+#
+# - See https://cryptopp.com/#news, but releases usually say
+# "recompile of programs required". Even if it doesn't,
+# verify with abidiff!
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="
+	app-arch/unzip
+	verify-sig? ( sec-keys/openpgp-keys-crypto++ )
+"
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_configure() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+	tc-export AR RANLIB
+
+	# Long history of correctness bugs:
+	# https://github.com/weidai11/cryptopp/issues/1134
+	# https://github.com/weidai11/cryptopp/issues/1141
+	# https://github.com/weidai11/cryptopp/pull/1147
+	append-flags -fno-strict-aliasing
+	filter-lto
+
+	default
+}
+
+src_compile() {
+	emake -f GNUmakefile LDCONF=true all shared libcryptopp.pc
+}
+
+src_install() {
+	emake DESTDIR="${D}" LDCONF=true install
+
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-08-19  6:36 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-08-19  6:36 UTC (permalink / raw
  To: gentoo-commits

commit:     2db8e05d2b78c5a6027d992b4385b9bbf2cf12dd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 06:35:54 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 06:35:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db8e05d

dev-libs/crypto++: Stabilize 8.8.0 arm64, #912545

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index e2ee6042f908..4b8afe50cf4c 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
 # "recompile of programs required". Even if it doesn't,
 # verify with abidiff!
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-08-19  7:23 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-08-19  7:23 UTC (permalink / raw
  To: gentoo-commits

commit:     cf5d66f93b76add49e6dedb84f65294c79d36672
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 07:22:51 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 07:22:51 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5d66f9

dev-libs/crypto++: Stabilize 8.8.0 sparc, #912545

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index 4b8afe50cf4c..1c34253d4269 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
 # "recompile of programs required". Even if it doesn't,
 # verify with abidiff!
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-08-19 11:38 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-08-19 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     69d8f8e4c88cc1cb0c579d27dc68947361406c1c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 11:37:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 11:37:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69d8f8e4

dev-libs/crypto++: Stabilize 8.8.0 ppc, #912545

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index bf9c9be5ed8c..febed5afd85d 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
 # "recompile of programs required". Even if it doesn't,
 # verify with abidiff!
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-08-19 11:38 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-08-19 11:38 UTC (permalink / raw
  To: gentoo-commits

commit:     6d89c7eb3f5c89b69d85bee56448d3577cff22cb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 19 11:37:37 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 19 11:37:37 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d89c7eb

dev-libs/crypto++: Stabilize 8.8.0 ppc64, #912545

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index 1c34253d4269..bf9c9be5ed8c 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
 # "recompile of programs required". Even if it doesn't,
 # verify with abidiff!
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-08-20 10:58 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-08-20 10:58 UTC (permalink / raw
  To: gentoo-commits

commit:     6055672fb4170682625c89eacb308ce2f1fdabed
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 10:57:57 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 10:57:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6055672f

dev-libs/crypto++: Stabilize 8.8.0 amd64, #912545

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/crypto++/crypto++-8.8.0.ebuild b/dev-libs/crypto++/crypto++-8.8.0.ebuild
index 86ec3357574c..3146db7c5eab 100644
--- a/dev-libs/crypto++/crypto++-8.8.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.8.0.ebuild
@@ -25,7 +25,7 @@ LICENSE="Boost-1.0"
 # "recompile of programs required". Even if it doesn't,
 # verify with abidiff!
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="+asm static-libs"
 
 BDEPEND="


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2023-10-03  3:14 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2023-10-03  3:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f48c1f21ce3d71f17aefeafba6b6a1ba4c8d4ad7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  3 03:03:09 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  3 03:03:09 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f48c1f21

dev-libs/crypto++: add 8.9.0

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/Manifest              |  2 +
 dev-libs/crypto++/crypto++-8.9.0.ebuild | 73 +++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index 4cb200a6790e..c17239b8f80d 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -2,3 +2,5 @@ DIST cryptopp860.zip 9274149 BLAKE2B c93998e2deb93abf12b801877404f0f82547bfbbbc5
 DIST cryptopp860.zip.sig 659 BLAKE2B 591a535092c61964c0fbb1ba31e44e70fc5f15757b9b56476ff64de0c28d47a13fe99d7f5819cfeb52e514ade1454622451b267bcc751868defcb080ddf79e8c SHA512 6231816b1ccec75cbcdd09daa8895830c5f4c595a4a0aa24dacc3e377832d8db5efa1aeadf815e53db32fc5263b09dd1b249668f34da4bfad5d5cba6f031ce21
 DIST cryptopp880.zip 9279806 BLAKE2B bdce352af83ff148cedbe0233efd3352d5052e6b4ea04484de11e35a8cb5d51cf6bd5aa641ada1bc4535454c1a1afdbfb96f4ae2ef5131d79a7985247810f423 SHA512 3fb1c591735f28dbd1329a6de6de9c495388c88bd5c4f077894c41668398ed313f14121a4553e0d4aa71e552ee8c3b744b770711748528ade71043ecc6159c80
 DIST cryptopp880.zip.sig 659 BLAKE2B a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b SHA512 8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e
+DIST cryptopp890.zip 9288053 BLAKE2B 95fe0585cff826587a301dd3df863c39cba889d407bb70ae7b35a4f9a0f7f5fef83b1c65cb95923a05f8ae91f18ed20e88738e8bb081a3f9c8c49c2d67d44ecc SHA512 903970c4c0312272e93bae0cc3477be66b273dd38c9329fda9f7157ec44e247a3bc16b9d2b4ad625f258af0eaf2dc2c4210d4d14829b455f180983859a5c4b41
+DIST cryptopp890.zip.sig 659 BLAKE2B 741ec10a01a444573fbcf749258e26461ff131935fede8f47b3f2dd8c51f3b43a9af894e0e31f9ad925baf451bdd747b7e22cc8b178992e4190bba503f9bf648 SHA512 4891cf446a47000453884f36f4f8db2da254e11b573c02690fd5e1de604f01498a479847a732abaf0f75b1cdf3cd5bc104f6be240d0de6c7184a3651c674ac95

diff --git a/dev-libs/crypto++/crypto++-8.9.0.ebuild b/dev-libs/crypto++/crypto++-8.9.0.ebuild
new file mode 100644
index 000000000000..e2ee6042f908
--- /dev/null
+++ b/dev-libs/crypto++/crypto++-8.9.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/crypto++.asc
+inherit flag-o-matic toolchain-funcs verify-sig
+
+DESCRIPTION="C++ class library of cryptographic schemes"
+HOMEPAGE="https://cryptopp.com"
+SRC_URI="
+	https://www.cryptopp.com/cryptopp${PV//.}.zip
+	verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )
+"
+
+S="${WORKDIR}"
+
+LICENSE="Boost-1.0"
+# ABI notes:
+# - Bumped to 8.5 in 8.5.0 out of caution
+# subslot is so version (was broken in 8.3.0, check on bumps!)
+# Seems to be broken in 8.6 again too
+#
+# - See https://cryptopp.com/#news, but releases usually say
+# "recompile of programs required". Even if it doesn't,
+# verify with abidiff!
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="+asm static-libs"
+
+BDEPEND="
+	app-arch/unzip
+	verify-sig? ( sec-keys/openpgp-keys-crypto++ )
+"
+
+config_uncomment() {
+	sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
+}
+
+src_prepare() {
+	default
+
+	use asm || config_uncomment CRYPTOPP_DISABLE_ASM
+
+	# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
+	[[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
+}
+
+src_configure() {
+	export CXX="$(tc-getCXX)"
+	export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+	export PREFIX="${EPREFIX}/usr"
+	tc-export AR RANLIB
+
+	# Long history of correctness bugs:
+	# https://github.com/weidai11/cryptopp/issues/1134
+	# https://github.com/weidai11/cryptopp/issues/1141
+	# https://github.com/weidai11/cryptopp/pull/1147
+	append-flags -fno-strict-aliasing
+	filter-lto
+
+	default
+}
+
+src_compile() {
+	emake -f GNUmakefile LDCONF=true all shared libcryptopp.pc
+}
+
+src_install() {
+	emake DESTDIR="${D}" LDCONF=true install
+
+	use static-libs || rm -f "${ED}"/usr/$(get_libdir)/*.a
+}


^ permalink raw reply related	[flat|nested] 96+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/
@ 2024-09-01  9:04 Sam James
  0 siblings, 0 replies; 96+ messages in thread
From: Sam James @ 2024-09-01  9:04 UTC (permalink / raw
  To: gentoo-commits

commit:     bbde0bfe9453b81a8ba0abefd102bab7c3da8828
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  1 09:03:44 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  1 09:04:23 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbde0bfe

dev-libs/crypto++: update SRC_URI

The website is down so add github to SRC_URI. That said, this shouldn't
matter much as it's been mirrored for ages.

Bug: https://github.com/weidai11/cryptopp/issues/1282 
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/crypto++/crypto++-8.9.0.ebuild | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/dev-libs/crypto++/crypto++-8.9.0.ebuild b/dev-libs/crypto++/crypto++-8.9.0.ebuild
index f8876e39738b..ff53d102d69b 100644
--- a/dev-libs/crypto++/crypto++-8.9.0.ebuild
+++ b/dev-libs/crypto++/crypto++-8.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,11 @@ DESCRIPTION="C++ class library of cryptographic schemes"
 HOMEPAGE="https://cryptopp.com"
 SRC_URI="
 	https://www.cryptopp.com/cryptopp${PV//.}.zip
-	verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )
+	https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_${PV//./_}/cryptopp${PV//.}.zip
+	verify-sig? (
+		https://cryptopp.com/cryptopp${PV//.}.zip.sig
+		https://github.com/weidai11/cryptopp/releases/download/CRYPTOPP_${PV//./_}/cryptopp${PV//.}.zip.sig
+	)
 "
 
 S="${WORKDIR}"


^ permalink raw reply related	[flat|nested] 96+ messages in thread

end of thread, other threads:[~2024-09-01  9:04 UTC | newest]

Thread overview: 96+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-07-02 10:33 [gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/ Agostino Sarubbo
  -- strict thread matches above, loose matches on Subject: below --
2024-09-01  9:04 Sam James
2023-10-03  3:14 Sam James
2023-08-20 10:58 Sam James
2023-08-19 11:38 Sam James
2023-08-19 11:38 Sam James
2023-08-19  7:23 Sam James
2023-08-19  6:36 Sam James
2023-06-26 19:27 Sam James
2023-06-26 19:27 Sam James
2022-08-14 20:46 Sam James
2022-06-28  4:18 WANG Xuerui
2021-10-16 22:05 Sam James
2021-10-13 20:37 Sam James
2021-10-13  6:01 Agostino Sarubbo
2021-10-13  3:23 Sam James
2021-10-13  3:23 Sam James
2021-09-25 18:11 Sam James
2021-08-18  0:35 Yixun Lan
2021-07-31 13:40 Michał Górny
2021-05-24 12:06 Sergei Trofimovich
2021-05-24  0:32 Sam James
2021-05-24  0:32 Sam James
2021-05-22 15:15 Sam James
2021-05-22 15:10 Sam James
2021-05-22 15:10 Sam James
2021-04-16  3:58 Sam James
2021-03-12 15:28 Sam James
2021-03-12 15:25 Sam James
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-03-11 13:33 Sam James
2021-03-11  5:20 Sam James
2021-03-08  5:30 Sam James
2021-01-02  7:12 Sam James
2020-12-29  7:43 Sam James
2020-12-29  7:26 Sam James
2020-12-28  8:18 Sam James
2020-12-27 23:56 Sam James
2020-12-25 23:30 Sam James
2020-12-20 11:30 Sam James
2020-06-13 16:28 Mike Gilbert
2020-01-09  4:22 Joonas Niilola
2019-08-11 11:50 David Seifert
2019-07-23  1:17 Aaron Bauman
2019-07-19 18:15 Michał Górny
2019-07-08 13:43 Alon Bar-Lev
2019-07-08 13:31 Alon Bar-Lev
2019-07-03  7:11 Agostino Sarubbo
2019-07-03  6:35 Agostino Sarubbo
2019-07-02 20:42 Sergei Trofimovich
2019-07-02 14:04 Agostino Sarubbo
2019-07-02 12:36 Agostino Sarubbo
2019-07-02 12:14 Agostino Sarubbo
2019-05-27  5:10 Alon Bar-Lev
2019-05-26 17:16 Alon Bar-Lev
2019-04-29 19:49 Sergei Trofimovich
2018-10-23  5:15 Alon Bar-Lev
2018-10-22 10:38 Jeroen Roovers
2018-10-01 21:47 Thomas Deutschmann
2018-09-27 23:55 Alon Bar-Lev
2018-09-15 19:30 Mikle Kolyada
2018-09-07 20:23 Matt Turner
2018-08-22 17:52 Mart Raudsepp
2018-08-19  7:26 Matt Turner
2018-08-18 22:31 Sergei Trofimovich
2018-05-04 19:22 Alon Bar-Lev
2018-05-03 11:58 Alon Bar-Lev
2018-05-01 19:16 Alon Bar-Lev
2018-04-10 19:24 Alon Bar-Lev
2017-10-07  8:22 Alon Bar-Lev
2017-09-30  6:30 Sergei Trofimovich
2017-09-02 11:55 Alexis Ballier
2017-06-13 12:31 Agostino Sarubbo
2017-06-10 13:45 Agostino Sarubbo
2017-06-09 10:19 Agostino Sarubbo
2017-06-06 11:31 Agostino Sarubbo
2017-04-08 19:09 Alon Bar-Lev
2017-03-15  6:00 Jeroen Roovers
2017-03-08  7:46 Michael Weber
2017-03-04 14:02 Agostino Sarubbo
2017-03-04 13:46 Agostino Sarubbo
2017-03-04 13:38 Agostino Sarubbo
2016-10-24 19:27 Alon Bar-Lev
2016-10-24 17:26 Alon Bar-Lev
2016-10-23 13:29 Alon Bar-Lev
2016-10-22 17:52 Alon Bar-Lev
2016-10-21 17:58 Alon Bar-Lev
2016-10-08 15:45 Alon Bar-Lev
2016-10-08  8:10 Alon Bar-Lev
2016-10-08  8:10 Alon Bar-Lev
2016-10-08  1:30 Alon Bar-Lev
2016-10-03 22:49 Alon Bar-Lev
2016-04-07 20:40 Alon Bar-Lev
2015-08-27 23:58 Manuel Rüger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox