From 885fae025d7557d732eda411f6b7eaf43d3abc53 Mon Sep 17 00:00:00 2001 From: Eric Hameleers Date: Thu, 9 May 2019 16:01:35 +0200 Subject: Deps: Update cryfs and its dependency cryptopp --- deps/cryptopp/.url | 2 +- deps/cryptopp/cryptopp.SlackBuild | 23 +++++++++-------------- deps/cryptopp/cryptopp.pc | 15 --------------- 3 files changed, 10 insertions(+), 30 deletions(-) delete mode 100644 deps/cryptopp/cryptopp.pc (limited to 'deps/cryptopp') diff --git a/deps/cryptopp/.url b/deps/cryptopp/.url index 3a7d5c8..1bc3357 100644 --- a/deps/cryptopp/.url +++ b/deps/cryptopp/.url @@ -1 +1 @@ -https://www.cryptopp.com/cryptopp700.zip +https://www.cryptopp.com/cryptopp820.zip diff --git a/deps/cryptopp/cryptopp.SlackBuild b/deps/cryptopp/cryptopp.SlackBuild index 97a4fd7..bfd1a62 100755 --- a/deps/cryptopp/cryptopp.SlackBuild +++ b/deps/cryptopp/cryptopp.SlackBuild @@ -1,6 +1,6 @@ #!/bin/sh -# Copyright 2014, 2018 Eric Hameleers, Eindhoven, NL +# Copyright 2014, 2018, 2019 Eric Hameleers, Eindhoven, NL # Copyright 2018 Patrick J. Volkerding, Sebeka, MN, USA # All rights reserved. # @@ -27,7 +27,7 @@ cd $(dirname $0) ; CWD=$(pwd) PKGNAM=cryptopp -VERSION=${VERSION:-7.0.0} +VERSION=${VERSION:-8.2.0} SRCVER=$(echo $VERSION | tr -d '.') BUILD=${BUILD:-1} NUMJOBS=${NUMJOBS:-"-j$(nproc)"} @@ -86,9 +86,6 @@ mkdir -p ${PKGNAM}-${VERSION} unzip -a ${CWD}/${PKGNAM}${SRCVER}.zip -d ${PKGNAM}-${VERSION} || exit 1 cd ${PKGNAM}-${VERSION} || exit 1 -## Do not mess up the CXXFLAGS: -#cat $CWD/patches/cryptopp_slkcflags.patch | patch -p1 --verbose || exit 1 - # Fix bogus permissions: chown -R root:root . find . \ @@ -101,16 +98,14 @@ find . \ sed -i -e "s,(PREFIX)/lib,(PREFIX)/lib${LIBDIRSUFFIX},g" GNUmakefile # Compile and install: -make dynamic $NUMJOBS \ +make all dynamic libcryptopp.pc $NUMJOBS \ CXXFLAGS="${SLKCFLAGS} -DNDEBUG" LDFLAGS="${LDFLAGS}" -make install PREFIX=$PKG/usr - -# Install a pkg-config file: -mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig -cat $CWD/${PKGNAM}.pc | sed \ - -e "s,@LIBDIRSUFFIX@,${LIBDIRSUFFIX},g" \ - -e "s,@VERSION@,${VERSION},g" \ - > $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/cryptopp.pc +make install-lib PREFIX=$PKG/usr + +# Fix the installed pkg-config file: +sed \ + -i $PKG/usr/lib${LIBDIRSUFFIX}/pkgconfig/libcryptopp.pc \ + -e "s,/usr/local,/usr,g" # Add documentation: mkdir -p $PKG/usr/doc/$PKGNAM-$VERSION diff --git a/deps/cryptopp/cryptopp.pc b/deps/cryptopp/cryptopp.pc deleted file mode 100644 index 14dca21..0000000 --- a/deps/cryptopp/cryptopp.pc +++ /dev/null @@ -1,15 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${prefix}/lib@LIBDIRSUFFIX@ -includedir=${prefix}/include/cryptopp - -Name: Crypto++ -Description: A free C++ class library of cryptographic schemes -Version: @VERSION@ -URL: http://www.cryptopp.com -Requires: -Conflicts: -Libs: -L${libdir} -lcryptopp -Libs.private: -Cflags: -I${includedir} - -- cgit v1.2.3