diff options
Diffstat (limited to 'security/sequoia-sq')
| -rw-r--r-- | security/sequoia-sq/Makefile | 25 | ||||
| -rw-r--r-- | security/sequoia-sq/Makefile.crates | 17 | ||||
| -rw-r--r-- | security/sequoia-sq/distinfo | 40 | ||||
| -rw-r--r-- | security/sequoia-sq/files/patch-Cargo.toml | 14 | ||||
| -rw-r--r-- | security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml | 30 | 
5 files changed, 100 insertions, 26 deletions
| diff --git a/security/sequoia-sq/Makefile b/security/sequoia-sq/Makefile index aaf571000b74..9dfac3d770b9 100644 --- a/security/sequoia-sq/Makefile +++ b/security/sequoia-sq/Makefile @@ -1,9 +1,10 @@ -PORTNAME=	sq -DISTVERSIONPREFIX=	v +PORTNAME=	sequoia-sq  DISTVERSION=	1.3.1 -PORTREVISION=	4 +PORTREVISION=	5  CATEGORIES=	security -PKGNAMEPREFIX=	sequoia- +MASTER_SITES=	CRATESIO +# XXX Teach USES=cargo to have proper default +DISTFILES=	${CARGO_DIST_SUBDIR}/${DISTNAME}${CARGO_CRATE_EXT}  MAINTAINER=	vishwin@FreeBSD.org  COMMENT=	Sequoia-PGP command line tool @@ -17,10 +18,6 @@ LIB_DEPENDS=	libnettle.so:security/nettle  USES=	cargo llvm sqlite ssl -USE_GITLAB=	yes -GL_ACCOUNT=	sequoia-pgp -GL_PROJECT=	${PKGNAMEPREFIX}${PORTNAME} -  CARGO_ENV+=	ASSET_OUT_DIR=${CARGO_TARGET_DIR}  OPTIONS_DEFINE=	BASH ELVISH FISH MANPAGES ZSH @@ -38,17 +35,17 @@ CARGO_ENV+=	CARGO_PROFILE_RELEASE_LTO=false  post-install-BASH-on:  	@${MKDIR} ${STAGEDIR}${PREFIX}/share/bash-completion/completions -	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.bash \ -		${STAGEDIR}${PREFIX}/share/bash-completion/completions/${PORTNAME} +	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.bash \ +		${STAGEDIR}${PREFIX}/share/bash-completion/completions/sq  post-install-ELVISH-on:  	@${MKDIR} ${STAGEDIR}${PREFIX}/share/elvish/lib -	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.elv \ +	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.elv \  		${STAGEDIR}${PREFIX}/share/elvish/lib  post-install-FISH-on:  	@${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions -	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/${PORTNAME}.fish \ +	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/sq.fish \  		${STAGEDIR}${PREFIX}/share/fish/completions  post-install-MANPAGES-on: @@ -57,8 +54,8 @@ post-install-MANPAGES-on:  post-install-ZSH-on:  	@${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions -	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME} \ -	${CARGO_TARGET_DIR}/shell-completions/_${PORTNAME}.ps1 \ +	${INSTALL_DATA} ${CARGO_TARGET_DIR}/shell-completions/_sq \ +		${CARGO_TARGET_DIR}/shell-completions/_sq.ps1 \  		${STAGEDIR}${PREFIX}/share/zsh/site-functions  .include <bsd.port.post.mk> diff --git a/security/sequoia-sq/Makefile.crates b/security/sequoia-sq/Makefile.crates index e024b9ff73bc..24cc73fc4ee8 100644 --- a/security/sequoia-sq/Makefile.crates +++ b/security/sequoia-sq/Makefile.crates @@ -236,6 +236,7 @@ CARGO_CRATES=	addr2line-0.24.2 \  		log-0.4.26 \  		loom-0.5.6 \  		lru-cache-0.1.2 \ +		lru-slab-0.1.2 \  		marked-yaml-0.7.2 \  		match_cfg-0.1.0 \  		matchers-0.1.0 \ @@ -246,7 +247,7 @@ CARGO_CRATES=	addr2line-0.24.2 \  		minimal-lexical-0.2.1 \  		miniz_oxide-0.8.5 \  		mio-1.0.3 \ -		native-tls-0.2.13 \ +		native-tls-0.2.14 \  		nettle-7.4.0 \  		nettle-sys-2.3.1 \  		new_debug_unreachable-1.0.6 \ @@ -268,10 +269,10 @@ CARGO_CRATES=	addr2line-0.24.2 \  		once_cell-1.20.3 \  		opaque-debug-0.3.1 \  		openpgp-cert-d-0.3.4 \ -		openssl-0.10.72 \ +		openssl-0.10.74 \  		openssl-macros-0.1.1 \  		openssl-probe-0.1.6 \ -		openssl-sys-0.9.108 \ +		openssl-sys-0.9.110 \  		option-ext-0.2.0 \  		overload-0.1.1 \  		p256-0.13.2 \ @@ -309,11 +310,17 @@ CARGO_CRATES=	addr2line-0.24.2 \  		pulldown-cmark-0.12.2 \  		pulldown-cmark-escape-0.11.0 \  		quick-error-1.2.3 \ +		quinn-0.11.9 \ +		quinn-proto-0.11.13 \ +		quinn-udp-0.5.14 \  		quote-1.0.39 \  		radix_trie-0.2.1 \  		rand-0.8.5 \ +		rand-0.9.2 \  		rand_chacha-0.3.1 \ +		rand_chacha-0.9.0 \  		rand_core-0.6.4 \ +		rand_core-0.9.3 \  		rayon-1.10.0 \  		rayon-core-1.12.1 \  		redox_syscall-0.5.9 \ @@ -338,9 +345,11 @@ CARGO_CRATES=	addr2line-0.24.2 \  		rusqlite-0.31.0 \  		rustc-demangle-0.1.24 \  		rustc-hash-1.1.0 \ +		rustc-hash-2.1.1 \  		rustc_version-0.4.1 \  		rustix-0.38.44 \  		rustls-0.23.23 \ +		rustls-native-certs-0.8.2 \  		rustls-pemfile-2.2.0 \  		rustls-pki-types-1.11.0 \  		rustls-webpki-0.102.8 \ @@ -479,6 +488,8 @@ CARGO_CRATES=	addr2line-0.24.2 \  		wasm-streams-0.4.2 \  		web-sys-0.3.77 \  		web-time-1.1.0 \ +		webpki-roots-0.26.11 \ +		webpki-roots-1.0.3 \  		widestring-1.1.0 \  		win-crypto-ng-0.5.1 \  		winapi-0.3.9 \ diff --git a/security/sequoia-sq/distinfo b/security/sequoia-sq/distinfo index e61f47d57d32..c1f84c3fdde1 100644 --- a/security/sequoia-sq/distinfo +++ b/security/sequoia-sq/distinfo @@ -1,4 +1,6 @@ -TIMESTAMP = 1746324651 +TIMESTAMP = 1761346350 +SHA256 (rust/crates/sequoia-sq-1.3.1.crate) = 5c04b662da1c207e79beaeff6e5ab2d713ab10c1263f64c367f8489aac815705 +SIZE (rust/crates/sequoia-sq-1.3.1.crate) = 740320  SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1  SIZE (rust/crates/addr2line-0.24.2.crate) = 39015  SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 @@ -475,6 +477,8 @@ SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f  SIZE (rust/crates/loom-0.5.6.crate) = 72186  SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c  SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090  SHA256 (rust/crates/marked-yaml-0.7.2.crate) = f2eb25a7ab146f4058d67a74dfea52e25c133c575f08ce5851da97d224e3ad8d  SIZE (rust/crates/marked-yaml-0.7.2.crate) = 24771  SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4 @@ -495,8 +499,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.5.crate) = 8e3e04debbb59698c15bacbb6d93584a8  SIZE (rust/crates/miniz_oxide-0.8.5.crate) = 62237  SHA256 (rust/crates/mio-1.0.3.crate) = 2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd  SIZE (rust/crates/mio-1.0.3.crate) = 103703 -SHA256 (rust/crates/native-tls-0.2.13.crate) = 0dab59f8e050d5df8e4dd87d9206fb6f65a483e20ac9fda365ade4fab353196c -SIZE (rust/crates/native-tls-0.2.13.crate) = 29133 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385  SHA256 (rust/crates/nettle-7.4.0.crate) = 44e6ff4a94e5d34a1fd5abbd39418074646e2fa51b257198701330f22fcd6936  SIZE (rust/crates/nettle-7.4.0.crate) = 583944  SHA256 (rust/crates/nettle-sys-2.3.1.crate) = 61a3f5406064d310d59b1a219d3c5c9a49caf4047b6496032e3f930876488c34 @@ -539,14 +543,14 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7  SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066  SHA256 (rust/crates/openpgp-cert-d-0.3.4.crate) = d3dd47b0b6df1022ca8a9a06791261c3153028abef191fe53aa326b7f443f2d6  SIZE (rust/crates/openpgp-cert-d-0.3.4.crate) = 32033 -SHA256 (rust/crates/openssl-0.10.72.crate) = fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da -SIZE (rust/crates/openssl-0.10.72.crate) = 283852 +SHA256 (rust/crates/openssl-0.10.74.crate) = 24ad14dd45412269e1a30f52ad8f0664f0f4f4a89ee8fe28c3b3527021ebb654 +SIZE (rust/crates/openssl-0.10.74.crate) = 285425  SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c  SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601  SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e  SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 -SHA256 (rust/crates/openssl-sys-0.9.108.crate) = e145e1651e858e820e4860f7b9c5e169bc1d8ce1c86043be79fa7b7634821847 -SIZE (rust/crates/openssl-sys-0.9.108.crate) = 78190 +SHA256 (rust/crates/openssl-sys-0.9.110.crate) = 0a9f0075ba3c21b09f8e8b2026584b1d18d49388648f2fbbf3c97ea8deced8e2 +SIZE (rust/crates/openssl-sys-0.9.110.crate) = 80412  SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d  SIZE (rust/crates/option-ext-0.2.0.crate) = 7345  SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39 @@ -621,16 +625,28 @@ SHA256 (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 007d8adb5ddab6f8e3f491  SIZE (rust/crates/pulldown-cmark-escape-0.11.0.crate) = 6719  SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0  SIZE (rust/crates/quick-error-1.2.3.crate) = 15066 +SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436  SHA256 (rust/crates/quote-1.0.39.crate) = c1f1914ce909e1658d9907913b4b91947430c7d9be598b15a1912935b8c04801  SIZE (rust/crates/quote-1.0.39.crate) = 31206  SHA256 (rust/crates/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd  SIZE (rust/crates/radix_trie-0.2.1.crate) = 251366  SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404  SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 +SIZE (rust/crates/rand-0.9.2.crate) = 99930  SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88  SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258  SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c  SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543  SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa  SIZE (rust/crates/rayon-1.10.0.crate) = 180155  SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 @@ -679,12 +695,16 @@ SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa  SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047  SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2  SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154  SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92  SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245  SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154  SIZE (rust/crates/rustix-0.38.44.crate) = 379347  SHA256 (rust/crates/rustls-0.23.23.crate) = 47796c98c480fce5406ef69d1c76378375492c3b0a0de587be0c1d9feb12f395  SIZE (rust/crates/rustls-0.23.23.crate) = 342561 +SHA256 (rust/crates/rustls-native-certs-0.8.2.crate) = 9980d917ebb0c0536119ba501e90834767bffc3d60641457fd84a1f3fd337923 +SIZE (rust/crates/rustls-native-certs-0.8.2.crate) = 31903  SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50  SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849  SHA256 (rust/crates/rustls-pki-types-1.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c @@ -961,6 +981,10 @@ SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a9753  SIZE (rust/crates/web-sys-0.3.77.crate) = 638246  SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb  SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 +SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 +SHA256 (rust/crates/webpki-roots-1.0.3.crate) = 32b130c0d2d49f8b6889abc456e795e82525204f27c42cf767cf0d7734e089b8 +SIZE (rust/crates/webpki-roots-1.0.3.crate) = 258244  SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311  SIZE (rust/crates/widestring-1.1.0.crate) = 85046  SHA256 (rust/crates/win-crypto-ng-0.5.1.crate) = 99abfb435a71e54ab2971d8d8c32f1a7e006cdbf527f71743b1d45b93517bb92 @@ -1063,5 +1087,3 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d  SIZE (rust/crates/zerovec-0.10.4.crate) = 126398  SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6  SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438 -SHA256 (sequoia-sq-v1.3.1.tar.bz2) = ca4a6ef07ab9ca492c8166d6d6ed0354eb81f418bf819cf095c1ee856c461365 -SIZE (sequoia-sq-v1.3.1.tar.bz2) = 675650 diff --git a/security/sequoia-sq/files/patch-Cargo.toml b/security/sequoia-sq/files/patch-Cargo.toml new file mode 100644 index 000000000000..316964882b96 --- /dev/null +++ b/security/sequoia-sq/files/patch-Cargo.toml @@ -0,0 +1,14 @@ +--- Cargo.toml.orig	1970-01-01 00:00:01 UTC ++++ Cargo.toml +@@ -144,7 +144,11 @@ version = ">=0.12, <0.13" +  + [dependencies.reqwest] + version = ">=0.12, <0.13" ++default-features = false + features = [ ++    "rustls-tls", ++    "charset", ++    "http2", +     "hickory-dns", +     "stream", + ] diff --git a/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml b/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml new file mode 100644 index 000000000000..e4c95e24f8a8 --- /dev/null +++ b/security/sequoia-sq/files/patch-cargo-crates_sequoia-net-0.30.0_Cargo.toml @@ -0,0 +1,30 @@ +--- cargo-crates/sequoia-net-0.30.0/Cargo.toml.orig	1970-01-01 00:00:01 UTC ++++ cargo-crates/sequoia-net-0.30.0/Cargo.toml +@@ -81,6 +81,12 @@ version = "0.12" +  + [dependencies.reqwest] + version = "0.12" ++default-features = false ++features = [ ++    "rustls-tls", ++    "charset", ++    "http2", ++] +  + [dependencies.sequoia-openpgp] + version = "2" +@@ -120,7 +126,13 @@ version = "0.12" +  + [dev-dependencies.reqwest] + version = "0.12" +-features = ["socks"] ++default-features = false ++features = [ ++    "rustls-tls", ++    "charset", ++    "http2", ++    "socks", ++] +  + [dev-dependencies.tempfile] + version = "3.1" | 
