pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
botan3: update to release
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%gatalith.at@localhost>
Pushed By: wiz
Date: Fri Jun 23 18:49:16 2023 +0200
Changeset: beea9d7ff432d122e48db5779b421d2b7af94ab9
Modified Files:
botan3/DESCR
botan3/Makefile
botan3/PLIST
botan3/distinfo
Removed Files:
botan3/TODO
Log Message:
botan3: update to release
tests work, ready for import
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=beea9d7ff432d122e48db5779b421d2b7af94ab9
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
botan3/DESCR | 3 ++-
botan3/Makefile | 20 ++++++++++----------
botan3/PLIST | 22 ++++++++++++++++------
botan3/TODO | 2 --
botan3/distinfo | 6 +++---
5 files changed, 31 insertions(+), 22 deletions(-)
diffs:
diff --git a/botan3/DESCR b/botan3/DESCR
index d28e9e1967..0a5adcddeb 100644
--- a/botan3/DESCR
+++ b/botan3/DESCR
@@ -8,4 +8,5 @@ cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.
-This package tracks version 3 for Botan.
+
+This package contains major version 3 of the library.
diff --git a/botan3/Makefile b/botan3/Makefile
index 187b3d5e06..4a68e888a2 100644
--- a/botan3/Makefile
+++ b/botan3/Makefile
@@ -1,19 +1,24 @@
# $NetBSD$
-DISTNAME= Botan-3.0.0-alpha0
-PKGNAME= ${DISTNAME:S/n/n3/:S/-alpha0//:tl}
+DISTNAME= Botan-3.0.0
+PKGNAME= ${DISTNAME:S/Botan/botan3/}
CATEGORIES= security
MASTER_SITES= https://botan.randombit.net/releases/
EXTRACT_SUFX= .tar.xz
MAINTAINER= nros%NetBSD.org@localhost
HOMEPAGE= https://botan.randombit.net/
-COMMENT= Portable, easy to use, and efficient C++ crypto library
+COMMENT= Portable, easy to use, and efficient C++ crypto library (v3)
LICENSE= 2-clause-bsd
+DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts
+
HAS_CONFIGURE= yes
USE_LANGUAGES= c++
USE_TOOLS+= gmake
+# actually, 11, but that version is not in pkgsrc
+# GCC_REQD+= 11
+GCC_REQD+= 12
PYTHON_FOR_BUILD_ONLY= yes
@@ -40,20 +45,17 @@ CONFIGURE_ARGS+= --cc-bin=${CXX} --cc=clang
CONFIGURE_ARGS+= --cc=gcc
.endif
-PLIST_VARS+= x86
.if ${MACHINE_ARCH} == "x86_64"
-PLIST.x86= yes
CONFIGURE_ARGS+= --cpu=amd64
.elif ${MACHINE_ARCH} == "i386"
-PLIST.x86= yes
CONFIGURE_ARGS+= --cpu=i386
.elif ${MACHINE_ARCH} == "powerpc"
CONFIGURE_ARGS+= --cpu=ppc
.elif ${MACHINE_ARCH} == "powerpc64"
CONFIGURE_ARGS+= --cpu=ppc64
-.elif !empty(MACHINE_ARCH:Maarch64*)
+.elif ${MACHINE_ARCH:Maarch64*}
CONFIGURE_ARGS+= --cpu=arm64
-.elif !empty(MACHINE_ARCH:Mearm*)
+.elif ${MACHINE_ARCH:Mearm*}
CONFIGURE_ARGS+= --cpu=arm32
.endif
@@ -63,8 +65,6 @@ LDFLAGS.SunOS+= -lnsl -lsocket
TEST_TARGET= check
-DEPENDS+= mozilla-rootcerts-[0-9]*:../../security/mozilla-rootcerts
-
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../archivers/xz/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
diff --git a/botan3/PLIST b/botan3/PLIST
index 61bf887b18..01a5ac9c93 100644
--- a/botan3/PLIST
+++ b/botan3/PLIST
@@ -22,7 +22,6 @@ include/botan-3/botan/block_cipher.h
include/botan-3/botan/buf_comp.h
include/botan-3/botan/build.h
include/botan-3/botan/bzip2.h
-include/botan-3/botan/cecpq1.h
include/botan-3/botan/certstor.h
include/botan-3/botan/certstor_flatfile.h
include/botan-3/botan/certstor_sql.h
@@ -32,6 +31,7 @@ include/botan-3/botan/chacha_rng.h
include/botan-3/botan/cipher_mode.h
include/botan-3/botan/compiler.h
include/botan-3/botan/compression.h
+include/botan-3/botan/concepts.h
include/botan-3/botan/credentials_manager.h
include/botan-3/botan/cryptobox.h
include/botan-3/botan/curve25519.h
@@ -41,11 +41,12 @@ include/botan-3/botan/data_src.h
include/botan-3/botan/database.h
include/botan-3/botan/der_enc.h
include/botan-3/botan/dh.h
-include/botan-3/botan/dl_algo.h
+include/botan-3/botan/dilithium.h
include/botan-3/botan/dl_group.h
include/botan-3/botan/dlies.h
include/botan-3/botan/dsa.h
include/botan-3/botan/ec_group.h
+include/botan-3/botan/ec_point.h
include/botan-3/botan/ecc_key.h
include/botan-3/botan/ecdh.h
include/botan-3/botan/ecdsa.h
@@ -66,12 +67,12 @@ include/botan-3/botan/hash.h
include/botan-3/botan/hex.h
include/botan-3/botan/hmac_drbg.h
include/botan-3/botan/kdf.h
+include/botan-3/botan/kyber.h
include/botan-3/botan/lzma.h
include/botan-3/botan/mac.h
include/botan-3/botan/mceliece.h
include/botan-3/botan/mem_ops.h
include/botan-3/botan/mutex.h
-include/botan-3/botan/newhope.h
include/botan-3/botan/nist_keywrap.h
include/botan-3/botan/numthry.h
include/botan-3/botan/ocsp.h
@@ -102,7 +103,6 @@ include/botan-3/botan/pkcs11t.h
include/botan-3/botan/pkcs8.h
include/botan-3/botan/pkix_enums.h
include/botan-3/botan/pkix_types.h
-include/botan-3/botan/point_gfp.h
include/botan-3/botan/processor_rng.h
include/botan-3/botan/psk_db.h
include/botan-3/botan/pubkey.h
@@ -121,9 +121,11 @@ include/botan-3/botan/sqlite3.h
include/botan-3/botan/srp6.h
include/botan-3/botan/stateful_rng.h
include/botan-3/botan/stream_cipher.h
+include/botan-3/botan/strong_type.h
include/botan-3/botan/sym_algo.h
include/botan-3/botan/symkey.h
include/botan-3/botan/system_rng.h
+include/botan-3/botan/tls.h
include/botan-3/botan/tls_alert.h
include/botan-3/botan/tls_algos.h
include/botan-3/botan/tls_callbacks.h
@@ -140,8 +142,14 @@ include/botan-3/botan/tls_server.h
include/botan-3/botan/tls_server_info.h
include/botan-3/botan/tls_session.h
include/botan-3/botan/tls_session_manager.h
+include/botan-3/botan/tls_session_manager_hybrid.h
+include/botan-3/botan/tls_session_manager_memory.h
+include/botan-3/botan/tls_session_manager_noop.h
include/botan-3/botan/tls_session_manager_sql.h
include/botan-3/botan/tls_session_manager_sqlite.h
+include/botan-3/botan/tls_session_manager_stateless.h
+include/botan-3/botan/tls_signature_scheme.h
+include/botan-3/botan/tls_ticket_13.h
include/botan-3/botan/tls_version.h
include/botan-3/botan/tss.h
include/botan-3/botan/types.h
@@ -156,9 +164,8 @@ include/botan-3/botan/x509cert.h
include/botan-3/botan/x509path.h
include/botan-3/botan/x509self.h
include/botan-3/botan/xmss.h
-include/botan-3/botan/xmss_hash.h
include/botan-3/botan/xmss_parameters.h
-include/botan-3/botan/xmss_wots.h
+include/botan-3/botan/zfec.h
include/botan-3/botan/zlib.h
lib/libbotan-3.a
lib/libbotan-3.so
@@ -178,6 +185,7 @@ share/doc/${PKGNAME}/handbook/api_ref/ecc.rst
share/doc/${PKGNAME}/handbook/api_ref/env_vars.rst
share/doc/${PKGNAME}/handbook/api_ref/ffi.rst
share/doc/${PKGNAME}/handbook/api_ref/filters.rst
+share/doc/${PKGNAME}/handbook/api_ref/footguns.rst
share/doc/${PKGNAME}/handbook/api_ref/fpe.rst
share/doc/${PKGNAME}/handbook/api_ref/hash.rst
share/doc/${PKGNAME}/handbook/api_ref/kdf.rst
@@ -200,6 +208,7 @@ share/doc/${PKGNAME}/handbook/api_ref/tpm.rst
share/doc/${PKGNAME}/handbook/api_ref/tss.rst
share/doc/${PKGNAME}/handbook/api_ref/versions.rst
share/doc/${PKGNAME}/handbook/api_ref/x509.rst
+share/doc/${PKGNAME}/handbook/api_ref/zfec.rst
share/doc/${PKGNAME}/handbook/authors.txt
share/doc/${PKGNAME}/handbook/building.rst
share/doc/${PKGNAME}/handbook/cli.rst
@@ -226,6 +235,7 @@ share/doc/${PKGNAME}/handbook/packaging.rst
share/doc/${PKGNAME}/handbook/pgpkey.txt
share/doc/${PKGNAME}/handbook/roadmap.rst
share/doc/${PKGNAME}/handbook/security.rst
+share/doc/${PKGNAME}/handbook/sem_ver.rst
share/doc/${PKGNAME}/handbook/side_channels.rst
share/doc/${PKGNAME}/handbook/support.rst
share/doc/${PKGNAME}/license.txt
diff --git a/botan3/TODO b/botan3/TODO
deleted file mode 100644
index 7d5dae799c..0000000000
--- a/botan3/TODO
+++ /dev/null
@@ -1,2 +0,0 @@
-This is based on an alpha release.
-Install ok and all tests are ok.
diff --git a/botan3/distinfo b/botan3/distinfo
index 22ac171d0b..4e8443172d 100644
--- a/botan3/distinfo
+++ b/botan3/distinfo
@@ -1,6 +1,6 @@
$NetBSD$
-BLAKE2s (Botan-3.0.0-alpha0.tar.xz) = 08fb16af40ff3dcf704617aae5ac0abf5f34ce2444ec9497dcd1f13815d5b41a
-SHA512 (Botan-3.0.0-alpha0.tar.xz) = 5a334c90156b8a62b1d1e5b5579daa8a6868551ac2b83d193490b937053219547b7de56b085c82e1cf1b59f97c9f785382faee9963eceeaaed344723e2be6005
-Size (Botan-3.0.0-alpha0.tar.xz) = 5947164 bytes
+BLAKE2s (Botan-3.0.0.tar.xz) = b4a52f569e17cc033c1e96faceeb85c49f8a91c3ac60c20d8e441be083aede66
+SHA512 (Botan-3.0.0.tar.xz) = d67ac0f9d67f6869b7a35d4a7c5e96ffcc619f7e44ead36b4cd0906f3d925d12181566aace03ac719ef54d819ae1158febc0b25839beed5f92eade06d510b594
+Size (Botan-3.0.0.tar.xz) = 8752380 bytes
SHA1 (patch-src_scripts_install.py) = c8ac2a6315e0e53a0292447e8e6b967572de9d24
Home |
Main Index |
Thread Index |
Old Index