# ChangeLog for dev-libs/crypto++ # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-libs/crypto++/ChangeLog,v 1.106 2015/07/23 09:34:36 ago Exp $ 23 Jul 2015; Agostino Sarubbo crypto++-5.6.2-r2.ebuild: Stable for sparc, wrt bug #553808 23 Jul 2015; Agostino Sarubbo crypto++-5.6.2-r2.ebuild: Stable for ppc, wrt bug #553808 14 Jul 2015; Tobias Klausmann crypto++-5.6.2-r2.ebuild: Stable on alpha, bug 553808 10 Jul 2015; Agostino Sarubbo crypto++-5.6.2-r2.ebuild: Stable for x86, wrt bug #553808 10 Jul 2015; Agostino Sarubbo crypto++-5.6.2-r2.ebuild: Stable for amd64, wrt bug #553808 07 Jul 2015; Jeroen Roovers crypto++-5.6.2-r2.ebuild: Stable for HPPA PPC64 (bug #553808). 02 Jul 2015; Alon Bar-Lev -files/crypto++-5.6.1-fix_build_system.patch, -files/crypto++-5.6.1-gcc-4.7.patch, -files/crypto++-5.6.1-r3-fix_build_system.patch, -files/crypto++-5.6.1-rijndael.patch, -files/crypto++-5.6.1-sunos.patch, -files/crypto++-5.6.2-make.patch: Cleanup leftovers *crypto++-5.6.2-r2 (02 Jul 2015) 02 Jul 2015; Alon Bar-Lev +crypto++-5.6.2-r2.ebuild, +files/crypto++-5.6.2-cve-2015-2141.patch: Fix cve-2015-2141, bug#553808 09 Jun 2015; Justin Lecher metadata.xml: Updating remote-id in metadata.xml 05 May 2015; Manuel Rüger -crypto++-5.6.1-r1.ebuild, -crypto++-5.6.1-r3.ebuild, -crypto++-5.6.2.ebuild: Remove old. 19 Mar 2014; Agostino Sarubbo crypto++-5.6.2-r1.ebuild: Stable for alpha, wrt bug #499322 12 Mar 2014; Agostino Sarubbo crypto++-5.6.2-r1.ebuild: Stable for sparc, wrt bug #499322 06 Mar 2014; Agostino Sarubbo crypto++-5.6.2-r1.ebuild: Stable for ppc64, wrt bug #499322 25 Feb 2014; Chema Alonso crypto++-5.6.2-r1.ebuild: Stable for amd64 wrt bug #499322 23 Feb 2014; Pawel Hajdan jr crypto++-5.6.2-r1.ebuild: x86 stable wrt bug #499322 02 Feb 2014; Agostino Sarubbo crypto++-5.6.2-r1.ebuild: Stable for ppc, wrt bug #499322 27 Jan 2014; Jeroen Roovers crypto++-5.6.2-r1.ebuild: Stable for HPPA (bug #499322). 14 Jan 2014; Fabian Groffen crypto++-5.6.2-r1.ebuild: Use local libtool for both compile and install 31 Dec 2013; Sergei Trofimovich crypto++-5.6.2-r1.ebuild: Fix stdc++ underlinking (easy to reproduce with LDFLAGS=-Wl,--no-undefined). *crypto++-5.6.2-r1 (07 Dec 2013) 07 Dec 2013; Mike Frysinger +crypto++-5.6.2-r1.ebuild, +files/crypto++-5.6.2-r1-make.patch: Generate a local copy of libtool for building rather than using the system copy. 14 Aug 2013; Fabian Groffen crypto++-5.6.2.ebuild: Fixed and marked for ~x64-macos, bug #479554 13 Jul 2013; Sergey Popov crypto++-5.6.2.ebuild: Add ~arm keyword, wrt bug #469294 29 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for sparc, wrt bug #465148 26 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for alpha, wrt bug #465148 25 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for amd64, wrt bug #465148 25 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for x86, wrt bug #465148 25 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for ppc64, wrt bug #465148 24 Jun 2013; Agostino Sarubbo crypto++-5.6.2.ebuild: Stable for ppc, wrt bug #465148 01 Jun 2013; Jeroen Roovers crypto++-5.6.2.ebuild: Stable for HPPA (bug #465148). *crypto++-5.6.2 (02 Mar 2013) 02 Mar 2013; Tim Harder +crypto++-5.6.2.ebuild, +files/crypto++-5.6.2-make.patch: Version bump. 04 Nov 2012; Dane Smith crypto++-5.6.1-r1.ebuild, crypto++-5.6.1-r3.ebuild: Add libtool to DEPEND wrt bug 440690. 26 Jun 2012; Mike Frysinger +files/crypto++-5.6.1-gcc-4.7.patch, crypto++-5.6.1-r3.ebuild: Add fix from upstream tracker for building with gcc-4.7 #403197 by Kacper Kowalik. *crypto++-5.6.1-r3 (30 Jan 2012) 30 Jan 2012; Dane Smith -crypto++-5.6.1-r2.ebuild, +crypto++-5.6.1-r3.ebuild, +files/crypto++-5.6.1-r3-fix_build_system.patch: Address NEEDED library issues wrt bug 401431. Thanks Arfrever for the patch. Add new patch (updated fix_build_system patch) for r3 since the current one is used by the stable -r1. The new patch includes the changes that are in the patch {P}-sunos. This should be dropped when -r3 goes stable and -r1 is dropped. Drop -r2. *crypto++-5.6.1-r2 (28 Dec 2011) 28 Dec 2011; Patrick Lauer +crypto++-5.6.1-r2.ebuild, +files/crypto++-5.6.1-rijndael.patch: Fixing #322713 again, this time with upstream patch 27 Feb 2011; Arfrever Frehtes Taifersar Arahesis -crypto++-5.5.2-r1.ebuild, -crypto++-5.6.0.ebuild, -crypto++-5.6.0-r1.ebuild, -files/crypto++-5.6.0-fix_build_system.patch, -crypto++-5.6.1.ebuild: Delete. 27 Feb 2011; Tobias Klausmann crypto++-5.6.1-r1.ebuild: Stable on alpha, bug #343373 26 Feb 2011; Michael Weber crypto++-5.6.1-r1.ebuild: sparc stable (bug 343373) 20 Jan 2011; Markos Chandras crypto++-5.6.1-r1.ebuild: Stable on amd64 wrt bug #343373 10 Jan 2011; Brent Baude crypto++-5.6.1-r1.ebuild: stable ppc, bug 343373 08 Jan 2011; Arfrever Frehtes Taifersar Arahesis crypto++-5.6.1-r1.ebuild: Copy hppa/ppc64/x86 keywords from 5.6.1. *crypto++-5.6.1-r1 (08 Jan 2011) 08 Jan 2011; Dane Smith +crypto++-5.6.1-r1.ebuild: Remove no longer needed -DCRYPTOPP_DISABLE_ASM on amd64. *Fix crypto++ issues on amd64 wrt amule as noted in bug 322713. *Fix issues with tests on amd64 as noted in bug 343373. There is an upstream patch to fix these issues with DCRYPTOPP_DISABLE_ASM at http://sourceforge.net/apps/trac/cryptopp/ticket/6 but as we no longer use it,I didn't include it. 08 Jan 2011; Dane Smith crypto++-5.6.1.ebuild: Revert my earlier changes. This should probably be revbumped. Sorry for the confusion. 08 Jan 2011; Dane Smith crypto++-5.6.1.ebuild: Remove -DCRYPTOPP_DISABLE_ASM for amd64 in order to: *Fix crypto++ issues on amd64 wrt amule as noted in bug 322713. *Fix issues with tests on amd64 as noted in bug 343373. There is an upstream patch to fix these issues with DCRYPTOPP_DISABLE_ASM at http://sourceforge.net/apps/trac/cryptopp/ticket/6 but as we no longer use it, I didn't include it. 27 Dec 2010; Brent Baude crypto++-5.6.1.ebuild: stable ppc64, bug 343373 04 Nov 2010; Jeroen Roovers crypto++-5.6.1.ebuild: Stable for HPPA (bug #343373). 04 Nov 2010; Jeroen Roovers crypto++-5.6.1.ebuild, +files/crypto++-5.6.1-sunos.patch: Fix building on HPPA (bug #343909). Wrap long lines. Replace spaces with tabs. 04 Nov 2010; Markus Meier crypto++-5.6.1.ebuild: x86 stable, bug #343373 *crypto++-5.6.1 (27 Sep 2010) 27 Sep 2010; Arfrever Frehtes Taifersar Arahesis +crypto++-5.6.1.ebuild, +files/crypto++-5.6.1-fix_build_system.patch: Version bump. 25 Apr 2010; Arfrever Frehtes Taifersar Arahesis crypto++-5.6.0-r1.ebuild: Delete "sse3" USE flag (bug #310791). 13 Mar 2010; Arfrever Frehtes Taifersar Arahesis crypto++-5.6.0-r1.ebuild: Fix tests (bug #308335). 07 Mar 2010; Raúl Porcel crypto++-5.6.0-r1.ebuild: alpha/sparc stable wrt #300763 07 Feb 2010; Markus Meier crypto++-5.6.0-r1.ebuild: amd64/x86 stable, bug #300763 19 Jan 2010; nixnut crypto++-5.6.0-r1.ebuild: ppc stable #300763 14 Jan 2010; Jeroen Roovers crypto++-5.6.0-r1.ebuild: Stable for HPPA (bug #300763). 13 Jan 2010; Brent Baude crypto++-5.6.0-r1.ebuild: stable ppc64, bug 300763 *crypto++-5.6.0-r1 (24 Jul 2009) 24 Jul 2009; Arfrever Frehtes Taifersar Arahesis +crypto++-5.6.0-r1.ebuild, +files/crypto++-5.6.0-fix_build_system.patch: Build shared library. 07 Jul 2009; Gordon Malm metadata.xml: Minor grammar/spelling fixes. *crypto++-5.6.0 (27 Jun 2009) 27 Jun 2009; Arfrever Frehtes Taifersar Arahesis +crypto++-5.6.0.ebuild: Version bump. 30 Aug 2008; Daniel Black metadata.xml, crypto++-5.5.2-r1.ebuild: change sse2 use flag to sse3 as thats what it really is - bug #235665 thanks to Radek *crypto++-5.5.2-r1 (13 Aug 2008) 13 Aug 2008; Raúl Porcel -crypto++-5.5.2.ebuild, +crypto++-5.5.2-r1.ebuild: Revbump so ppl get the -O1 limit 05 Aug 2008; Raúl Porcel crypto++-5.5.2.ebuild: Make it compile with -O1, since -O2 gives issues, bug #220102 24 Apr 2008; Alon Bar-Lev crypto++-5.5.2.ebuild: Add sse2 USE flag, bug#217907 25 Mar 2008; Jeroen Roovers crypto++-5.5.2.ebuild: Stable for HPPA (bug #213487). 20 Mar 2008; Raúl Porcel crypto++-5.5.2.ebuild: alpha stable 29 Jan 2008; Jeroen Roovers crypto++-5.5.2.ebuild: Marked ~hppa (bug #207614). 26 Jan 2008; Raúl Porcel crypto++-5.5.2.ebuild: Add ~alpha 02 Jan 2008; Alon Bar-Lev -files/crypto++-5.1-amd64.diff, -files/crypto++-5.2.1-ubuntu-gcc4.patch, -crypto++-5.2.1.ebuild, -crypto++-5.4.ebuild, -crypto++-5.4-r1.ebuild, -crypto++-5.5.1.ebuild: Cleanup 02 Jan 2008; Christoph Mende crypto++-5.5.2.ebuild: Stable on amd64 wrt bug #198687 31 Dec 2007; Raúl Porcel crypto++-5.5.2.ebuild: sparc stable wrt #198687 30 Dec 2007; Markus Meier crypto++-5.5.2.ebuild: x86 stable, bug #198687 29 Dec 2007; Brent Baude crypto++-5.5.2.ebuild: Marking crypto++-5.5.2 ppc64 for bug 198687 29 Dec 2007; Brent Baude crypto++-5.5.2.ebuild: Marking crypto++-5.5.2 ppc for bug 198687 *crypto++-5.5.2 (10 Nov 2007) 10 Nov 2007; Alon Bar-Lev +crypto++-5.5.2.ebuild: Version bump 25 Aug 2007; Steve Dibb crypto++-5.4-r1.ebuild: amd64 stable 13 Aug 2007; Tobias Scherbaum crypto++-5.4-r1.ebuild: ppc. stable *crypto++-5.5.1 (02 Aug 2007) 02 Aug 2007; Alon Bar-Lev +crypto++-5.5.1.ebuild: Version bump 21 Jul 2007; Tom Gall crypto++-5.4-r1.ebuild: stable on ppc64 25 Apr 2007; Gustavo Zacarias crypto++-5.4-r1.ebuild: Stable on sparc 24 Apr 2007; Raúl Porcel crypto++-5.4-r1.ebuild: x86 stable 14 Feb 2007; Alon Bar-Lev crypto++-5.4-r1.ebuild: Removed sse2 disabling, closes bug#166842, thanks to Gustavo Zacarias *crypto++-5.4-r1 (03 Feb 2007) 03 Feb 2007; Alon Bar-Lev +crypto++-5.4-r1.ebuild: Fixed toolchain references, bug#164933, thanks for Wojciech Milkowski reporting, jacub for reference *crypto++-5.4 (31 Jan 2007) 31 Jan 2007; Marcelo Goes -crypto++-5.2-r1.ebuild, +crypto++-5.4.ebuild: Remove old version, 5.4 version bump. 05 Aug 2006; Jason Wever crypto++-5.2.1.ebuild: Stable on SPARC wrt bug #140718. 22 Jul 2006; Tobias Scherbaum crypto++-5.2.1.ebuild: ppc stable, bug #140718 15 Jul 2006; Bryan Østergaard metadata.xml: Remove rphillips from metadata.xml as he's retired. 21 May 2006; Markus Rothe crypto++-5.2.1.ebuild: Stable on ppc64 16 Apr 2006; Mark Loeser files/crypto++-5.2.1-ubuntu-gcc4.patch: Update gcc4 patch to fix compilation with gcc-4.1 as well; bug #125679 03 Feb 2006; Markus Rothe crypto++-5.2.1.ebuild: Added ~ppc64 27 Jan 2006; Marcelo Goes +files/crypto++-5.2.1-ubuntu-gcc4.patch, crypto++-5.2.1.ebuild: Add a ported version of Ubuntu's gcc4 patch for bug 117547. 12 Nov 2005; Jason Wever crypto++-5.2.1.ebuild: Added ~sparc keyword wrt bug #112330. 03 Sep 2005; Daniel Black crypto++-5.2.1.ebuild: dropped -mno-sse2 on ppc - bug #104596. Thanks to Daniel Grob 17 Aug 2005; crypto++-5.2.1.ebuild: Make sure line endings on test vectors are unix 22 Apr 2005; Simon Stelling crypto++-5.2.1.ebuild: stable on amd64 17 Feb 2005; Robin H. Johnson crypto++-5.2-r1.ebuild, crypto++-5.2.1.ebuild: Bug #69831: Ensure unzip is in DEPEND. 07 Dec 2004; Daniel Black -crypto++-5.1-r1.ebuild, -crypto++-5.1.ebuild, crypto++-5.2-r1.ebuild, crypto++-5.2.1.ebuild, -crypto++-5.2.ebuild: Removed sse2 optimisations due to gcc problems. Bug #64646 and #63922 refer. Cleaned out old versions. Thanks to Krzysiek Pawlik for the sse2 flag removal ebuild patch 04 Nov 2004; Daniel Black crypto++-5.1-r1.ebuild, crypto++-5.1.ebuild, crypto++-5.2-r1.ebuild, crypto++-5.2.1.ebuild, crypto++-5.2.ebuild: added app-arch/zip dependancy as per bug #69831 *crypto++-5.2.1 (22 Sep 2004) 22 Sep 2004; Daniel Black metadata.xml, +crypto++-5.2-r1.ebuild, +crypto++-5.2.1.ebuild: version bump. modified filter -fomit-frame-pointer. Reintroduced amd64 keyword as it has been fixed in 5.2+ according to their changelog. Changed maintaince to crypto herd. All thanks to hoffmajs@gmx.de and others in bug #62376. 5.2.1 has having some self test issues: i.e. CryptoPP::Exception caught: Unexpected error during validation test 02 Aug 2004; Mike Frysinger crypto++-5.2.ebuild: Use user specified CXXFLAGS #57846 by Aard Keimpema. *crypto++-5.2 (13 Jul 2004) 13 Jul 2004; crypto++-5.2.ebuild: version bump 01 May 2004; Aron Griffis crypto++-5.1-r1.ebuild: Add inherit eutils 30 Apr 2004; Ryan Phillips crypto++-5.1-r1.ebuild, files/crypto++-5.1-amd64.diff: Added Thomas Weidner's patches for amd64, and gcc 3.4. Fixes #49034 and 49449 29 Mar 2004; David Holm crypto++-5.1-r1.ebuild: Added to ~ppc. *crypto++-5.1-r1 (28 Mar 2004) 28 Mar 2004; Ryan Phillips crypto++-5.1-r1.ebuild: Added fixes from Jernej Simoncic (bug #45821) to execute the crypto tests after compilation and force cflags from -O3 to -O2 *crypto++-5.1 (24 Nov 2003) 24 Nov 2003; Ryan Phillips crypto++-5.1.ebuild: Initial Import. Thanks to Marc Bevand. Fixes #33685