[arch-commits] Commit in crypto++/repos (10 files)

2017-06-15 Thread Baptiste Jonglez
Date: Thursday, June 15, 2017 @ 07:15:41
  Author: zorun
Revision: 237110

archrelease: copy trunk to community-i686, community-x86_64

Added:
  crypto++/repos/community-i686/PKGBUILD
(from rev 237109, crypto++/trunk/PKGBUILD)
  crypto++/repos/community-i686/fix-cxxflags.patch
(from rev 237109, crypto++/trunk/fix-cxxflags.patch)
  crypto++/repos/community-i686/libcrypto++.pc
(from rev 237109, crypto++/trunk/libcrypto++.pc)
  crypto++/repos/community-x86_64/PKGBUILD
(from rev 237109, crypto++/trunk/PKGBUILD)
  crypto++/repos/community-x86_64/fix-cxxflags.patch
(from rev 237109, crypto++/trunk/fix-cxxflags.patch)
  crypto++/repos/community-x86_64/libcrypto++.pc
(from rev 237109, crypto++/trunk/libcrypto++.pc)
Deleted:
  crypto++/repos/community-i686/PKGBUILD
  crypto++/repos/community-i686/libcrypto++.pc
  crypto++/repos/community-x86_64/PKGBUILD
  crypto++/repos/community-x86_64/libcrypto++.pc

-+
 /PKGBUILD   |   96 ++
 /libcrypto++.pc |   22 +++
 community-i686/PKGBUILD |   34 
 community-i686/fix-cxxflags.patch   |   49 +
 community-i686/libcrypto++.pc   |   11 ---
 community-x86_64/PKGBUILD   |   34 
 community-x86_64/fix-cxxflags.patch |   49 +
 community-x86_64/libcrypto++.pc |   11 ---
 8 files changed, 216 insertions(+), 90 deletions(-)

Deleted: community-i686/PKGBUILD
===
--- community-i686/PKGBUILD 2017-06-15 07:15:26 UTC (rev 237109)
+++ community-i686/PKGBUILD 2017-06-15 07:15:41 UTC (rev 237110)
@@ -1,34 +0,0 @@
-# $Id$
-# Maintainer: Giovanni Scafora 
-# Contributor: Alexander Rødseth 
-# Contributor: Andrea Scarpino 
-# Contributor: Kritoke 
-# Contributor: jlvsimoes 
-
-pkgname=crypto++
-pkgver=5.6.5
-_srcver=${pkgver//./}
-pkgrel=2
-pkgdesc="A free C++ class library of cryptographic schemes"
-arch=('i686' 'x86_64')
-url="http://www.cryptopp.com/;
-license=('custom')
-depends=('gcc-libs')
-makedepends=('unzip')
-source=("http://www.cryptopp.com/cryptopp${_srcver}.zip;
-'libcrypto++.pc')
-md5sums=('df5ef4647b4e978bba0cac79a83aaed5'
- 'ea27f28fe0303fcaa24d83cf4a964d53')
-
-build() {
-  CXXFLAGS+=" -DNDEBUG -fPIC" make -f GNUmakefile-cross  
-  make libcryptopp.so
-}
-
-package() {
-  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
-  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
-  install -m644 libcryptopp.so "${pkgdir}/usr/lib/libcryptopp.so"
-  install -m644 ${srcdir}/libcrypto++.pc 
"${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc"
-  install -D -m644 License.txt 
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
-}

Copied: crypto++/repos/community-i686/PKGBUILD (from rev 237109, 
crypto++/trunk/PKGBUILD)
===
--- community-i686/PKGBUILD (rev 0)
+++ community-i686/PKGBUILD 2017-06-15 07:15:41 UTC (rev 237110)
@@ -0,0 +1,48 @@
+# $Id$
+# Maintainer: Giovanni Scafora 
+# Contributor: Alexander Rødseth 
+# Contributor: Andrea Scarpino 
+# Contributor: Kritoke 
+# Contributor: jlvsimoes 
+
+pkgname=crypto++
+pkgver=5.6.5
+_srcver=${pkgver//./}
+pkgrel=3
+pkgdesc="A free C++ class library of cryptographic schemes"
+arch=('i686' 'x86_64')
+url="http://www.cryptopp.com/;
+license=('custom')
+depends=('gcc-libs')
+makedepends=('unzip')
+source=("https://www.cryptopp.com/cryptopp${_srcver}.zip;
+"fix-cxxflags.patch"
+'libcrypto++.pc')
+# Checksums from https://www.cryptopp.com/release565.html
+sha1sums=('a74f207a315b6a133af9640a45bde9d6e378af4d'
+  'f044b55c615ed0d6c0239bd43dda67db1fdb4cca'
+  'e4e2fc3172b4a85bffad812a0de8531843912ff1')
+sha256sums=('a75ef486fe3128008bbb201efee3dcdcffbe791120952910883b26337ec32c34'
+'e27679cd5e1068e84c84c18395d4f32254fa900887ee89a15c38580236490dc5'
+'aee5ca989bfd25236095fccb245a5c7f559eae97c41979e952ac35b29453d8b5')
+sha512sums=('f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7'
+
'49a81998489e65dcb270de77f6149a3dcf03c9a04bd2c9baf2e92f6bd749fe69aca5de0803b94757778f272357d2357e873b652c9bb06e8f03b7bf9b55bbc9d4'
+
'798ff42e3dcc4edd33b9fb1b605e608dd53a668afb28032620927b49f17fcb5b212f6cf4e9af30cc2b36bf74bb9f0152dad4f40fdb19d8f557dfed196ea0921d')
+
+prepare() {
+  # Upstream patch for https://bugs.archlinux.org/task/51605
+  patch -p1 < "$srcdir"/fix-cxxflags.patch
+}
+
+build() {
+  CXXFLAGS+=" -DNDEBUG -fPIC" make -f GNUmakefile-cross  
+  make libcryptopp.so
+}
+
+package() {
+  install 

[arch-commits] Commit in crypto++/repos (10 files)

2015-07-24 Thread Allan McRae
Date: Friday, July 24, 2015 @ 13:59:01
  Author: allan
Revision: 242479

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  crypto++/repos/extra-i686/CVE-2015-2141.patch
(from rev 242478, crypto++/trunk/CVE-2015-2141.patch)
  crypto++/repos/extra-i686/PKGBUILD
(from rev 242478, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-i686/libcrypto++.pc
(from rev 242478, crypto++/trunk/libcrypto++.pc)
  crypto++/repos/extra-x86_64/CVE-2015-2141.patch
(from rev 242478, crypto++/trunk/CVE-2015-2141.patch)
  crypto++/repos/extra-x86_64/PKGBUILD
(from rev 242478, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-x86_64/libcrypto++.pc
(from rev 242478, crypto++/trunk/libcrypto++.pc)
Deleted:
  crypto++/repos/extra-i686/PKGBUILD
  crypto++/repos/extra-i686/libcrypto++.pc
  crypto++/repos/extra-x86_64/PKGBUILD
  crypto++/repos/extra-x86_64/libcrypto++.pc

--+
 /PKGBUILD|   84 +
 /libcrypto++.pc  |   22 +
 extra-i686/CVE-2015-2141.patch   |   32 ++
 extra-i686/PKGBUILD  |   36 ---
 extra-i686/libcrypto++.pc|   11 
 extra-x86_64/CVE-2015-2141.patch |   32 ++
 extra-x86_64/PKGBUILD|   36 ---
 extra-x86_64/libcrypto++.pc  |   11 
 8 files changed, 170 insertions(+), 94 deletions(-)

Copied: crypto++/repos/extra-i686/CVE-2015-2141.patch (from rev 242478, 
crypto++/trunk/CVE-2015-2141.patch)
===
--- extra-i686/CVE-2015-2141.patch  (rev 0)
+++ extra-i686/CVE-2015-2141.patch  2015-07-24 11:59:01 UTC (rev 242479)
@@ -0,0 +1,32 @@
+From 9425e16437439e68c7d96abef922167d68fafaff Mon Sep 17 00:00:00 2001
+From: Jeffrey Walton noloa...@gmail.com
+Date: Sat, 27 Jun 2015 17:56:01 -0400
+Subject: [PATCH] Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for
+ reporting. Squaring to satisfy Jacobi requirements suggested by JPM.
+
+---
+ rw.cpp | 8 +++-
+ 1 file changed, 7 insertions(+), 1 deletion(-)
+
+diff --git a/rw.cpp b/rw.cpp
+index cdd9f2d..0b9318b 100644
+--- a/rw.cpp
 b/rw.cpp
+@@ -126,10 +126,16 @@ Integer 
InvertibleRWFunction::CalculateInverse(RandomNumberGenerator rng, const
+   DoQuickSanityCheck();
+   ModularArithmetic modn(m_n);
+   Integer r, rInv;
+-  do {// do this in a loop for people using small numbers for testing
++
++  // do this in a loop for people using small numbers for testing
++  do {
+   r.Randomize(rng, Integer::One(), m_n - Integer::One());
++  // Fix for CVE-2015-2141. Thanks to Evgeny Sidorov for 
reporting.
++  // Squaring to satisfy Jacobi requirements suggested by JPM.
++  r = modn.Square(r);
+   rInv = modn.MultiplicativeInverse(r);
+   } while (rInv.IsZero());
++
+   Integer re = modn.Square(r);
+   re = modn.Multiply(re, x);  // blind
+ 

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2015-07-24 11:57:33 UTC (rev 242478)
+++ extra-i686/PKGBUILD 2015-07-24 11:59:01 UTC (rev 242479)
@@ -1,36 +0,0 @@
-# $Id$
-# Maintainer: Giovanni Scafora giova...@archlinux.org
-# Contributor: Alexander Rødseth rods...@gmail.com
-# Contributor: Andrea Scarpino and...@archlinux.org
-# Contributor: Kritoke krit...@gamebox.net
-# Contributor: jlvsimoes jlvsim...@oninet.pt
-
-pkgname=crypto++
-pkgver=5.6.2
-_srcver=562
-pkgrel=2
-pkgdesc=A free C++ class library of cryptographic schemes
-arch=('i686' 'x86_64')
-url=http://www.cryptopp.com/;
-license=('custom')
-depends=('gcc-libs')
-makedepends=('unzip')
-source=(http://www.cryptopp.com/cryptopp${_srcver}.zip;
-'libcrypto++.pc')
-md5sums=('7ed022585698df48e65ce9218f6c6a67'
- '46de3847c59ad16456fa863eb33e73b2')
-
-build() {
-  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
-  export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC
-  make -f GNUmakefile  
-  make libcryptopp.so
-}
-
-package() {
-  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
-  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
-  install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so
-  install -m644 ${srcdir}/libcrypto++.pc 
${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc
-  install -D -m644 License.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 242478, 
crypto++/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2015-07-24 11:59:01 UTC (rev 242479)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Giovanni Scafora giova...@archlinux.org
+# Contributor: Alexander Rødseth rods...@gmail.com
+# Contributor: Andrea Scarpino and...@archlinux.org
+# Contributor: Kritoke krit...@gamebox.net
+# 

[arch-commits] Commit in crypto++/repos (10 files)

2013-03-05 Thread Giovanni Scafora
Date: Tuesday, March 5, 2013 @ 18:32:57
  Author: giovanni
Revision: 179501

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  crypto++/repos/extra-i686/PKGBUILD
(from rev 179500, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-i686/libcrypto++.pc
(from rev 179500, crypto++/trunk/libcrypto++.pc)
  crypto++/repos/extra-x86_64/PKGBUILD
(from rev 179500, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-x86_64/libcrypto++.pc
(from rev 179500, crypto++/trunk/libcrypto++.pc)
Deleted:
  crypto++/repos/extra-i686/PKGBUILD
  crypto++/repos/extra-i686/gcc4.7.patch
  crypto++/repos/extra-i686/libcrypto++.pc
  crypto++/repos/extra-x86_64/PKGBUILD
  crypto++/repos/extra-x86_64/gcc4.7.patch
  crypto++/repos/extra-x86_64/libcrypto++.pc

-+
 extra-i686/PKGBUILD |   87 +
 extra-i686/gcc4.7.patch |   97 --
 extra-i686/libcrypto++.pc   |   22 -
 extra-x86_64/PKGBUILD   |   87 +
 extra-x86_64/gcc4.7.patch   |   97 --
 extra-x86_64/libcrypto++.pc |   22 -
 6 files changed, 104 insertions(+), 308 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2013-03-05 17:32:48 UTC (rev 179500)
+++ extra-i686/PKGBUILD 2013-03-05 17:32:57 UTC (rev 179501)
@@ -1,46 +0,0 @@
-# $Id$
-# Maintainer: Giovanni Scafora giova...@archlinux.org
-# Contributor: Alexander Rødseth rods...@gmail.com
-# Contributor: Andrea Scarpino and...@archlinux.org
-# Contributor: Kritoke krit...@gamebox.net
-# Contributor: jlvsimoes jlvsim...@oninet.pt
-
-pkgname=crypto++
-pkgver=5.6.1
-_srcver=561
-pkgrel=4
-pkgdesc=A free C++ class library of cryptographic schemes
-arch=('i686' 'x86_64')
-url=http://www.cryptopp.com/;
-license=('custom')
-depends=('gcc-libs')
-makedepends=('unzip')
-source=(http://www.cryptopp.com/cryptopp${_srcver}.zip;
-'libcrypto++.pc'
-'gcc4.7.patch')
-md5sums=('96cbeba0907562b077e26bcffb483828'
- '2337c6edbc552d9142cae8e0854715e7'
- 'cf26a783d9432e7f9ab7f14d3db3f196')
-
-build() {
-  cd ${srcdir}
-
-  # Fix gcc 4.7 build
-  patch -Np1 -i ${srcdir}/gcc4.7.patch
-
-  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
-  export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC
-  make -f GNUmakefile  
-  make libcryptopp.so
-}
-
-package() {
-  cd ${srcdir}
-
-  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
-  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
-  install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a
-  install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so
-  install -m644 ${srcdir}/libcrypto++.pc 
${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc
-  install -D -m644 License.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 179500, 
crypto++/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2013-03-05 17:32:57 UTC (rev 179501)
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Giovanni Scafora giova...@archlinux.org
+# Contributor: Alexander Rødseth rods...@gmail.com
+# Contributor: Andrea Scarpino and...@archlinux.org
+# Contributor: Kritoke krit...@gamebox.net
+# Contributor: jlvsimoes jlvsim...@oninet.pt
+
+pkgname=crypto++
+pkgver=5.6.2
+_srcver=562
+pkgrel=1
+pkgdesc=A free C++ class library of cryptographic schemes
+arch=('i686' 'x86_64')
+url=http://www.cryptopp.com/;
+license=('custom')
+depends=('gcc-libs')
+makedepends=('unzip')
+source=(http://www.cryptopp.com/cryptopp${_srcver}.zip;
+'libcrypto++.pc')
+md5sums=('7ed022585698df48e65ce9218f6c6a67'
+ '46de3847c59ad16456fa863eb33e73b2')
+
+build() {
+  cd ${srcdir}
+
+  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
+  export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC
+  make -f GNUmakefile  
+  make libcryptopp.so
+}
+
+package() {
+  cd ${srcdir}
+
+  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
+  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
+  install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a
+  install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so
+  install -m644 ${srcdir}/libcrypto++.pc 
${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc
+  install -D -m644 License.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+}

Deleted: extra-i686/gcc4.7.patch
===
--- extra-i686/gcc4.7.patch 2013-03-05 17:32:48 UTC (rev 179500)
+++ extra-i686/gcc4.7.patch 2013-03-05 17:32:57 UTC (rev 179501)
@@ -1,97 +0,0 @@
 a/algebra.cpp  2010-08-06 18:44:32.0 +0200
-+++ b/algebra.cpp  2012-04-10 13:16:53.0 +0200
-@@ -58,7 +58,7 @@
-   Element g[3]={b, a};
-   unsigned int i0=0, i1=1, i2=2;
- 
--  while (!Equal(g[i1], 

[arch-commits] Commit in crypto++/repos (10 files)

2012-04-10 Thread Giovanni Scafora
Date: Tuesday, April 10, 2012 @ 16:46:54
  Author: giovanni
Revision: 155988

archrelease: copy trunk to extra-i686, extra-x86_64

Added:
  crypto++/repos/extra-i686/PKGBUILD
(from rev 155987, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-i686/gcc4.7.patch
(from rev 155987, crypto++/trunk/gcc4.7.patch)
  crypto++/repos/extra-i686/libcrypto++.pc
(from rev 155987, crypto++/trunk/libcrypto++.pc)
  crypto++/repos/extra-x86_64/PKGBUILD
(from rev 155987, crypto++/trunk/PKGBUILD)
  crypto++/repos/extra-x86_64/gcc4.7.patch
(from rev 155987, crypto++/trunk/gcc4.7.patch)
  crypto++/repos/extra-x86_64/libcrypto++.pc
(from rev 155987, crypto++/trunk/libcrypto++.pc)
Deleted:
  crypto++/repos/extra-i686/PKGBUILD
  crypto++/repos/extra-i686/libcrypto++.pc
  crypto++/repos/extra-x86_64/PKGBUILD
  crypto++/repos/extra-x86_64/libcrypto++.pc

-+
 extra-i686/PKGBUILD |   87 +++--
 extra-i686/gcc4.7.patch |   97 ++
 extra-i686/libcrypto++.pc   |   22 -
 extra-x86_64/PKGBUILD   |   87 +++--
 extra-x86_64/gcc4.7.patch   |   97 ++
 extra-x86_64/libcrypto++.pc |   22 -
 6 files changed, 308 insertions(+), 104 deletions(-)

Deleted: extra-i686/PKGBUILD
===
--- extra-i686/PKGBUILD 2012-04-10 20:46:26 UTC (rev 155987)
+++ extra-i686/PKGBUILD 2012-04-10 20:46:54 UTC (rev 155988)
@@ -1,41 +0,0 @@
-# $Id$
-# Maintainer: Giovanni Scafora giova...@archlinux.org
-# Contributor: Alexander Rødseth rods...@gmail.com
-# Contributor: Andrea Scarpino and...@archlinux.org
-# Contributor: Kritoke krit...@gamebox.net
-# Contributor: jlvsimoes jlvsim...@oninet.pt
-
-pkgname=crypto++
-pkgver=5.6.1
-_srcver=561
-pkgrel=3
-pkgdesc=A free C++ class library of cryptographic schemes
-arch=('i686' 'x86_64')
-url=http://www.cryptopp.com/;
-license=('custom')
-depends=('gcc-libs')
-makedepends=('unzip')
-source=(http://www.cryptopp.com/cryptopp${_srcver}.zip;
-'libcrypto++.pc')
-md5sums=('96cbeba0907562b077e26bcffb483828'
- '2337c6edbc552d9142cae8e0854715e7')
-
-build() {
-  cd ${srcdir}
-
-  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
-  export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC
-  make -f GNUmakefile  
-  make libcryptopp.so
-}
-
-package() {
-  cd ${srcdir}
-
-  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
-  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
-  install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a
-  install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so
-  install -m644 ${srcdir}/libcrypto++.pc 
${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc
-  install -D -m644 License.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
-}

Copied: crypto++/repos/extra-i686/PKGBUILD (from rev 155987, 
crypto++/trunk/PKGBUILD)
===
--- extra-i686/PKGBUILD (rev 0)
+++ extra-i686/PKGBUILD 2012-04-10 20:46:54 UTC (rev 155988)
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Giovanni Scafora giova...@archlinux.org
+# Contributor: Alexander Rødseth rods...@gmail.com
+# Contributor: Andrea Scarpino and...@archlinux.org
+# Contributor: Kritoke krit...@gamebox.net
+# Contributor: jlvsimoes jlvsim...@oninet.pt
+
+pkgname=crypto++
+pkgver=5.6.1
+_srcver=561
+pkgrel=4
+pkgdesc=A free C++ class library of cryptographic schemes
+arch=('i686' 'x86_64')
+url=http://www.cryptopp.com/;
+license=('custom')
+depends=('gcc-libs')
+makedepends=('unzip')
+source=(http://www.cryptopp.com/cryptopp${_srcver}.zip;
+'libcrypto++.pc'
+'gcc4.7.patch')
+md5sums=('96cbeba0907562b077e26bcffb483828'
+ '2337c6edbc552d9142cae8e0854715e7'
+ 'cf26a783d9432e7f9ab7f14d3db3f196')
+
+build() {
+  cd ${srcdir}
+
+  # Fix gcc 4.7 build
+  patch -Np1 -i ${srcdir}/gcc4.7.patch
+
+  sed -i -e 's/^CXXFLAGS/#CXXFLAGS/' GNUmakefile
+  export CXXFLAGS=${CXXFLAGS} -DNDEBUG -fPIC
+  make -f GNUmakefile  
+  make libcryptopp.so
+}
+
+package() {
+  cd ${srcdir}
+
+  install -d ${pkgdir}/usr/{lib/pkgconfig,include/cryptopp}
+  install -m644 *.h ${pkgdir}/usr/include/cryptopp/
+  install -m644 libcryptopp.a ${pkgdir}/usr/lib/libcryptopp.a
+  install -m644 libcryptopp.so ${pkgdir}/usr/lib/libcryptopp.so
+  install -m644 ${srcdir}/libcrypto++.pc 
${pkgdir}/usr/lib/pkgconfig/libcrypto++.pc
+  install -D -m644 License.txt 
${pkgdir}/usr/share/licenses/${pkgname}/LICENSE
+}

Copied: crypto++/repos/extra-i686/gcc4.7.patch (from rev 155987, 
crypto++/trunk/gcc4.7.patch)
===
--- extra-i686/gcc4.7.patch (rev 0)
+++ extra-i686/gcc4.7.patch 2012-04-10 20:46:54 UTC (rev 155988)
@@ -0,0 +1,97 @@
+--- a/algebra.cpp  2010-08-06 18:44:32.0 +0200
 b/algebra.cpp