mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-14 03:10:47 +00:00
Update security/botan2 to 2.4.0
- Fix build on aarch64 - While I'm here: - Strip shared library in post-install: - Do not silence installation message - Bump PORTREVISION of dependent ports for shlib change Changes: https://botan.randombit.net/news.html PR: 225085 Submitted by: Ralf van der Enden <tremere@cainites.net> (maintainer)
This commit is contained in:
parent
8fbe622103
commit
16f65b21dd
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=459096
@ -1,7 +1,7 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= botan
|
||||
DISTVERSION= 2.3.0
|
||||
DISTVERSION= 2.4.0
|
||||
CATEGORIES= security
|
||||
MASTER_SITES= http://botan.randombit.net/releases/
|
||||
PKGNAMESUFFIX= 2
|
||||
@ -15,8 +15,6 @@ LICENSE_FILE= ${WRKSRC}/license.txt
|
||||
|
||||
LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs
|
||||
|
||||
BROKEN_aarch64= fails to compile: ./src/lib/block/aes/aes_armv8/aes_armv8.cpp:40:25: use of undeclared identifier 'vaeseq_u8'
|
||||
|
||||
OPTIONS_DEFINE= SQLITE3 SSL DOCS
|
||||
OPTIONS_DEFAULT= SSL
|
||||
OPTIONS_SUB= yes
|
||||
@ -42,13 +40,25 @@ SSL_USES= ssl
|
||||
SSL_CONFIGURE_WITH= openssl
|
||||
SSL_VARS= BROKEN_SSL= openssl-devel
|
||||
|
||||
.include <bsd.port.options.mk>
|
||||
|
||||
.if ${ARCH} == aarch64
|
||||
CONFIGURE_ARGS+= --cc-abi="-march=armv8-a+crypto"
|
||||
.endif
|
||||
|
||||
.if ${ARCH} == i386 || ${ARCH} == amd64
|
||||
PLIST_SUB+= HAS_RDRAND_RNG=""
|
||||
.else
|
||||
PLIST_SUB+= HAS_RDRAND_RNG="@comment "
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|^optimization_flags .*|optimization_flags "${CXXFLAGS}"|' \
|
||||
${WRKSRC}/src/build-data/cc/clang.txt
|
||||
|
||||
post-stage:
|
||||
.for i in bin/botan lib/libbotan-2.so.3.3.0
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/${i}
|
||||
post-install:
|
||||
.for i in bin/botan lib/libbotan-2.so.4.4.0
|
||||
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${i}
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1508527395
|
||||
SHA256 (Botan-2.3.0.tgz) = 39f970fee5986a4c3e425030aef50ac284da18596c004d1a9cce7688c4e6d47c
|
||||
SIZE (Botan-2.3.0.tgz) = 5947072
|
||||
TIMESTAMP = 1515446913
|
||||
SHA256 (Botan-2.4.0.tgz) = ed9464e2a5cfee4cd3d9bd7a8f80673b45c8a0718db2181a73f5465a606608a5
|
||||
SIZE (Botan-2.4.0.tgz) = 6530714
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- src/lib/prov/openssl/openssl_rsa.cpp.orig 2017-11-11 07:42:40 UTC
|
||||
+++ src/lib/prov/openssl/openssl_rsa.cpp
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
+#include <cstdlib>
|
||||
|
||||
#include <openssl/rsa.h>
|
||||
#include <openssl/x509.h>
|
@ -8,6 +8,7 @@ include/botan-2/botan/asn1_alt_name.h
|
||||
include/botan-2/botan/asn1_attribute.h
|
||||
include/botan-2/botan/asn1_obj.h
|
||||
include/botan-2/botan/asn1_oid.h
|
||||
include/botan-2/botan/asn1_print.h
|
||||
include/botan-2/botan/asn1_str.h
|
||||
include/botan-2/botan/asn1_time.h
|
||||
include/botan-2/botan/assert.h
|
||||
@ -105,6 +106,7 @@ include/botan-2/botan/filters.h
|
||||
include/botan-2/botan/fpe_fe1.h
|
||||
include/botan-2/botan/gcm.h
|
||||
include/botan-2/botan/gf2m_small_m.h
|
||||
include/botan-2/botan/ghash.h
|
||||
include/botan-2/botan/gmac.h
|
||||
include/botan-2/botan/gost_28147.h
|
||||
include/botan-2/botan/gost_3410.h
|
||||
@ -151,6 +153,7 @@ include/botan-2/botan/mul128.h
|
||||
include/botan-2/botan/mutex.h
|
||||
include/botan-2/botan/name_constraint.h
|
||||
include/botan-2/botan/newhope.h
|
||||
include/botan-2/botan/nist_keywrap.h
|
||||
include/botan-2/botan/noekeon.h
|
||||
include/botan-2/botan/numthry.h
|
||||
include/botan-2/botan/oaep.h
|
||||
@ -196,10 +199,12 @@ include/botan-2/botan/polyn_gf2m.h
|
||||
include/botan-2/botan/pow_mod.h
|
||||
include/botan-2/botan/prf_tls.h
|
||||
include/botan-2/botan/prf_x942.h
|
||||
include/botan-2/botan/psk_db.h
|
||||
include/botan-2/botan/psk_db_sql.h
|
||||
include/botan-2/botan/pssr.h
|
||||
include/botan-2/botan/pubkey.h
|
||||
include/botan-2/botan/rc4.h
|
||||
include/botan-2/botan/rdrand_rng.h
|
||||
%%HAS_RDRAND_RNG%%include/botan-2/botan/rdrand_rng.h
|
||||
include/botan-2/botan/reducer.h
|
||||
include/botan-2/botan/rfc3394.h
|
||||
include/botan-2/botan/rfc6979.h
|
||||
@ -296,7 +301,7 @@ include/botan-2/botan/xts.h
|
||||
include/botan-2/botan/zlib.h
|
||||
lib/libbotan-2.a
|
||||
lib/libbotan-2.so
|
||||
lib/libbotan-2.so.3
|
||||
lib/libbotan-2.so.3.3.0
|
||||
lib/libbotan-2.so.4
|
||||
lib/libbotan-2.so.4.4.0
|
||||
%%PYTHON_SITELIBDIR%%/botan2.py
|
||||
libdata/pkgconfig/botan-2.pc
|
||||
|
Loading…
Reference in New Issue
Block a user