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