sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (cdb23332b39f17c876317d8c99f07a6d775c4c20)
- From: Vlad Glagolev <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (cdb23332b39f17c876317d8c99f07a6d775c4c20)
- Date: Sat, 5 Nov 2016 17:41:38 +0000
GIT changes to stable-0.62 grimoire by Vlad Glagolev <stealth AT sourcemage.org>:
crypto/cryptopp/BUILD | 3 +--
crypto/cryptopp/DEPENDS | 1 +
crypto/cryptopp/DETAILS | 10 ++++++----
crypto/cryptopp/HISTORY | 15 +++++++++++++++
crypto/cryptopp/INSTALL | 6 ++++++
crypto/cryptopp/PRE_BUILD | 2 +-
crypto/cryptopp/files/libcrypto++.pc.in | 9 +++++++++
7 files changed, 39 insertions(+), 7 deletions(-)
New commits:
commit cdb23332b39f17c876317d8c99f07a6d775c4c20
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cryptopp: => 5.6.5 [security]
(cherry picked from commit 54ff4ccf83ed00a6760987517a54531a917ed33d)
Conflicts:
crypto/cryptopp/DETAILS
commit 3f655b55fe1c1900788f62d793d7f1afb42850fc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
crypto/cryptopp: version 564
(cherry picked from commit d566d17d84ccc472f16c917089f8ab22672cbf91)
commit 6bb6b0583a86bbaebda0e2af9793f3d8f7857ccc
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>
cryptopp 563
(cherry picked from commit 82db407d303c77278586ca7d89d231816ffb67f8)
Conflicts:
crypto/cryptopp/HISTORY
diff --git a/crypto/cryptopp/BUILD b/crypto/cryptopp/BUILD
index 38b4c74..c0ab337 100755
--- a/crypto/cryptopp/BUILD
+++ b/crypto/cryptopp/BUILD
@@ -1,2 +1 @@
-#sedit "s:^CXXFLAGS:# CXXFLAGS:" GNUmakefile &&
-make
+make libcryptopp.a libcryptopp.so
diff --git a/crypto/cryptopp/DEPENDS b/crypto/cryptopp/DEPENDS
index f148724..da6d38b 100755
--- a/crypto/cryptopp/DEPENDS
+++ b/crypto/cryptopp/DEPENDS
@@ -1 +1,2 @@
+depends unzip &&
depends -sub CXX gcc
diff --git a/crypto/cryptopp/DETAILS b/crypto/cryptopp/DETAILS
index 0a27700..c5410c7 100755
--- a/crypto/cryptopp/DETAILS
+++ b/crypto/cryptopp/DETAILS
@@ -1,13 +1,15 @@
SPELL=cryptopp
- VERSION=561
-
SOURCE_HASH=sha512:6cc07f36b84a1043e01e458a826d4e3626a2d87b2f606352bc18f607e1c1a68dc3c9b3454659bc1e21e07c9addbf6f4255c5848205fb31c3f445c31a00ebfbf1
+ VERSION=565
+ VERSIONX=`echo ${VERSION} | sed -r "s:([0-9])([0-9]):\1.\2.:"`
+ SECURITY_PATCH=1
+
SOURCE_HASH=sha512:f13718d02ca69b0129aaf9e767c9d2e0333aa7538355f9c63d9eaf1ff369062084a18dc01489439ebf37797b3ea81b01beb072057d47ec962bfb824ddc72abc7
SOURCE=$SPELL$VERSION.zip
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL$VERSION
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL$VERSION"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
SOURCE_URL[1]=http://www.cryptopp.com/$SOURCE
LICENSE[0]=BSD
WEB_SITE=http://cryptopp.com
- DOCS="usage.dat"
+ DOCS="Install.txt License.txt Readme.txt"
ENTERED=20040730
KEYWORDS="crypto"
SHORT="C++ class library of cryptographic schemes"
diff --git a/crypto/cryptopp/HISTORY b/crypto/cryptopp/HISTORY
index f739c28..1bfa44a 100644
--- a/crypto/cryptopp/HISTORY
+++ b/crypto/cryptopp/HISTORY
@@ -1,3 +1,18 @@
+2016-11-05 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 5.6.5; SECURITY_PATCH=1; quoting paths;
+ updated DOCS
+ * DEPENDS: added unzip
+ * BUILD: build shared library
+ * PRE_BUILD: fixed compilation on modern CPUs
+ * INSTALL: added, for proper installation
+ * files/libcrypto++.pc.in: added, pkg-config manifest
+
+2016-09-17 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 564
+
+2016-03-08 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 563
+
2011-07-30 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DEPENDS: changed dependency on g++ to dependency on gcc with
sub-depends on CXX (scripted)
diff --git a/crypto/cryptopp/INSTALL b/crypto/cryptopp/INSTALL
new file mode 100755
index 0000000..6518b6d
--- /dev/null
+++ b/crypto/cryptopp/INSTALL
@@ -0,0 +1,6 @@
+install -vm 755 -d "${INSTALL_ROOT}/usr/include/cryptopp" &&
+install -vm 644 *.h "${INSTALL_ROOT}/usr/include/cryptopp" &&
+
+cp -v -d libcryptopp.* "${INSTALL_ROOT}/usr/lib/" &&
+
+sed "s:%%VERSION%%:${VERSIONX}:"
"${SPELL_DIRECTORY}/files/libcrypto++.pc.in" >
"${INSTALL_ROOT}/usr/lib/pkgconfig/libcrypto++.pc"
diff --git a/crypto/cryptopp/PRE_BUILD b/crypto/cryptopp/PRE_BUILD
index 471a8ec..da8b4ff 100755
--- a/crypto/cryptopp/PRE_BUILD
+++ b/crypto/cryptopp/PRE_BUILD
@@ -3,4 +3,4 @@ cd $SOURCE_DIRECTORY &&
unpack_file &&
-sed -i '/*.so/ d' GNUmakefile
+sedit "s:-march=native::" GNUmakefile
diff --git a/crypto/cryptopp/files/libcrypto++.pc.in
b/crypto/cryptopp/files/libcrypto++.pc.in
new file mode 100644
index 0000000..1eb842f
--- /dev/null
+++ b/crypto/cryptopp/files/libcrypto++.pc.in
@@ -0,0 +1,9 @@
+prefix=/usr
+libdir=${prefix}/lib
+includedir=${prefix}/include
+
+Name: libcrypto++-%%VERSION%%
+Description: Class library of cryptographic schemes
+Version: %%VERSION%%
+Libs: -L${libdir} -lcryptopp
+Cflags: -I${includedir}
- [SM-Commit] GIT changes to stable-0.62 grimoire by Vlad Glagolev (cdb23332b39f17c876317d8c99f07a6d775c4c20), Vlad Glagolev, 11/05/2016
Archive powered by MHonArc 2.6.24.