git: c0c3fd170d96 - main - lang/cairo: update 2.2.0 → 2.3.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Tue, 24 Oct 2023 15:48:59 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c0c3fd170d96154221f1d709fb8e3b192c9b2dc7

commit c0c3fd170d96154221f1d709fb8e3b192c9b2dc7
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2023-10-24 15:47:41 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2023-10-24 15:48:45 +0000

    lang/cairo: update 2.2.0 → 2.3.0
    
    Reported by:    portscout
---
 lang/cairo/Makefile  | 21 +++++++++++----------
 lang/cairo/distinfo  | 42 +++++++++++++++++++++++-------------------
 lang/cairo/pkg-plist |  5 +++++
 3 files changed, 39 insertions(+), 29 deletions(-)

diff --git a/lang/cairo/Makefile b/lang/cairo/Makefile
index cd473ee26ab4..614463cc20b2 100644
--- a/lang/cairo/Makefile
+++ b/lang/cairo/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	cairo
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.2.0
-PORTREVISION=	2
+DISTVERSION=	2.3.0
 CATEGORIES=	lang
 PKGNAMESUFFIX=	-language
 
@@ -71,6 +70,8 @@ CARGO_CRATES=	addr2line-0.20.0 \
 		colorchoice-1.0.0 \
 		colored-2.0.4 \
 		const-fnv1a-hash-1.1.0 \
+		const_format-0.2.31 \
+		const_format_proc_macros-0.2.31 \
 		convert_case-0.6.0 \
 		cpufeatures-0.2.9 \
 		crossbeam-channel-0.5.8 \
@@ -226,15 +227,15 @@ CARGO_CRATES=	addr2line-0.20.0 \
 		salsa-0.16.1 \
 		salsa-macros-0.16.0 \
 		same-file-1.0.6 \
-		scarb-metadata-1.5.0 \
+		scarb-metadata-1.7.1 \
 		schemars-0.8.12 \
 		schemars_derive-0.8.12 \
 		scopeguard-1.1.0 \
-		semver-1.0.17 \
-		serde-1.0.171 \
-		serde_derive-1.0.171 \
+		semver-1.0.18 \
+		serde-1.0.188 \
+		serde_derive-1.0.188 \
 		serde_derive_internals-0.26.0 \
-		serde_json-1.0.102 \
+		serde_json-1.0.107 \
 		serde_repr-0.1.14 \
 		serde_spanned-0.6.3 \
 		sha2-0.10.7 \
@@ -256,7 +257,7 @@ CARGO_CRATES=	addr2line-0.20.0 \
 		strsim-0.10.0 \
 		subtle-2.5.0 \
 		syn-1.0.109 \
-		syn-2.0.25 \
+		syn-2.0.32 \
 		tap-1.0.1 \
 		term-0.7.0 \
 		termcolor-1.2.0 \
@@ -264,8 +265,8 @@ CARGO_CRATES=	addr2line-0.20.0 \
 		test-case-core-3.1.0 \
 		test-case-macros-3.1.0 \
 		test-log-0.2.12 \
-		thiserror-1.0.44 \
-		thiserror-impl-1.0.44 \
+		thiserror-1.0.48 \
+		thiserror-impl-1.0.48 \
 		thiserror-impl-no-std-2.0.2 \
 		thiserror-no-std-2.0.2 \
 		thread_local-1.1.7 \
diff --git a/lang/cairo/distinfo b/lang/cairo/distinfo
index 103325102a1c..e9b7c55ba5be 100644
--- a/lang/cairo/distinfo
+++ b/lang/cairo/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1692865443
+TIMESTAMP = 1698132643
 SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3
 SIZE (rust/crates/addr2line-0.20.0.crate) = 39558
 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -107,6 +107,10 @@ SHA256 (rust/crates/colored-2.0.4.crate) = 2674ec482fbc38012cf31e6c42ba0177b431a
 SIZE (rust/crates/colored-2.0.4.crate) = 23654
 SHA256 (rust/crates/const-fnv1a-hash-1.1.0.crate) = 32b13ea120a812beba79e34316b3942a857c86ec1593cb34f27bb28272ce2cca
 SIZE (rust/crates/const-fnv1a-hash-1.1.0.crate) = 2886
+SHA256 (rust/crates/const_format-0.2.31.crate) = c990efc7a285731f9a4378d81aff2f0e85a2c8781a05ef0f8baa8dac54d0ff48
+SIZE (rust/crates/const_format-0.2.31.crate) = 77893
+SHA256 (rust/crates/const_format_proc_macros-0.2.31.crate) = e026b6ce194a874cb9cf32cd5772d1ef9767cc8fcb5765948d74f37a9d8b2bf6
+SIZE (rust/crates/const_format_proc_macros-0.2.31.crate) = 24402
 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca
 SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
 SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
@@ -417,24 +421,24 @@ SHA256 (rust/crates/salsa-macros-0.16.0.crate) = cd3904a4ba0a9d0211816177fd34b04
 SIZE (rust/crates/salsa-macros-0.16.0.crate) = 15574
 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
 SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scarb-metadata-1.5.0.crate) = e66b1ee9b775bacf1d0a707d936b579ce3c5d30096e9a47867addf337d137b48
-SIZE (rust/crates/scarb-metadata-1.5.0.crate) = 11170
+SHA256 (rust/crates/scarb-metadata-1.7.1.crate) = d52342da3ff2ecc09a4a26c3f5917314d5bab5a0d225793da3832f44f2de0c14
+SIZE (rust/crates/scarb-metadata-1.7.1.crate) = 12181
 SHA256 (rust/crates/schemars-0.8.12.crate) = 02c613288622e5f0c3fdc5dbd4db1c5fbe752746b1d1a56a0630b78fd00de44f
 SIZE (rust/crates/schemars-0.8.12.crate) = 54931
 SHA256 (rust/crates/schemars_derive-0.8.12.crate) = 109da1e6b197438deb6db99952990c7f959572794b80ff93707d55a232545e7c
 SIZE (rust/crates/schemars_derive-0.8.12.crate) = 18331
 SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
 SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
-SIZE (rust/crates/semver-1.0.17.crate) = 29685
-SHA256 (rust/crates/serde-1.0.171.crate) = 30e27d1e4fd7659406c492fd6cfaf2066ba8773de45ca75e855590f856dc34a9
-SIZE (rust/crates/serde-1.0.171.crate) = 77630
-SHA256 (rust/crates/serde_derive-1.0.171.crate) = 389894603bd18c46fa56231694f8d827779c0951a667087194cf9de94ed24682
-SIZE (rust/crates/serde_derive-1.0.171.crate) = 55183
+SHA256 (rust/crates/semver-1.0.18.crate) = b0293b4b29daaf487284529cc2f5675b8e57c61f70167ba415a463651fd6a918
+SIZE (rust/crates/semver-1.0.18.crate) = 29703
+SHA256 (rust/crates/serde-1.0.188.crate) = cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e
+SIZE (rust/crates/serde-1.0.188.crate) = 76230
+SHA256 (rust/crates/serde_derive-1.0.188.crate) = 4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2
+SIZE (rust/crates/serde_derive-1.0.188.crate) = 55563
 SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
 SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
-SHA256 (rust/crates/serde_json-1.0.102.crate) = b5062a995d481b2308b6064e9af76011f2921c35f97b0468811ed9f6cd91dfed
-SIZE (rust/crates/serde_json-1.0.102.crate) = 146070
+SHA256 (rust/crates/serde_json-1.0.107.crate) = 6b420ce6e3d8bd882e9b243c6eed35dbc9a6110c9769e74b584e0d68d1f20c65
+SIZE (rust/crates/serde_json-1.0.107.crate) = 146458
 SHA256 (rust/crates/serde_repr-0.1.14.crate) = 1d89a8107374290037607734c0b73a85db7ed80cae314b3c5791f192a496e731
 SIZE (rust/crates/serde_repr-0.1.14.crate) = 9593
 SHA256 (rust/crates/serde_spanned-0.6.3.crate) = 96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186
@@ -477,8 +481,8 @@ SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01
 SIZE (rust/crates/subtle-2.5.0.crate) = 13909
 SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
 SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.25.crate) = 15e3fc8c0c74267e2df136e5e5fb656a464158aa57624053375eb9c8c6e25ae2
-SIZE (rust/crates/syn-2.0.25.crate) = 241421
+SHA256 (rust/crates/syn-2.0.32.crate) = 239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2
+SIZE (rust/crates/syn-2.0.32.crate) = 242504
 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
 SIZE (rust/crates/tap-1.0.1.crate) = 11316
 SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
@@ -493,10 +497,10 @@ SHA256 (rust/crates/test-case-macros-3.1.0.crate) = eeb9a44b1c6a54c1ba58b1527977
 SIZE (rust/crates/test-case-macros-3.1.0.crate) = 4117
 SHA256 (rust/crates/test-log-0.2.12.crate) = d9601d162c1d77e62c1ea0bc8116cd1caf143ce3af947536c3c9052a1677fe0c
 SIZE (rust/crates/test-log-0.2.12.crate) = 10583
-SHA256 (rust/crates/thiserror-1.0.44.crate) = 611040a08a0439f8248d1990b111c95baa9c704c805fa1f62104b39655fd7f90
-SIZE (rust/crates/thiserror-1.0.44.crate) = 18760
-SHA256 (rust/crates/thiserror-impl-1.0.44.crate) = 090198534930841fab3a5d1bb637cde49e339654e606195f8d9c76eeb081dc96
-SIZE (rust/crates/thiserror-impl-1.0.44.crate) = 15086
+SHA256 (rust/crates/thiserror-1.0.48.crate) = 9d6d7a740b8a666a7e828dd00da9c0dc290dff53154ea77ac109281de90589b7
+SIZE (rust/crates/thiserror-1.0.48.crate) = 18862
+SHA256 (rust/crates/thiserror-impl-1.0.48.crate) = 49922ecae66cc8a249b77e68d1d0623c1b2c514f0060c27cdc68bd62a1219d35
+SIZE (rust/crates/thiserror-impl-1.0.48.crate) = 15096
 SHA256 (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 58e6318948b519ba6dc2b442a6d0b904ebfb8d411a3ad3e07843615a72249758
 SIZE (rust/crates/thiserror-impl-no-std-2.0.2.crate) = 15479
 SHA256 (rust/crates/thiserror-no-std-2.0.2.crate) = a3ad459d94dd517257cc96add8a43190ee620011bb6e6cdc82dafd97dfafafea
@@ -617,5 +621,5 @@ SHA256 (rust/crates/zeroize-1.6.0.crate) = 2a0956f1ba7c7909bfb66c2e9e4124ab6f648
 SIZE (rust/crates/zeroize-1.6.0.crate) = 19049
 SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
 SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (starkware-libs-cairo-v2.2.0_GH0.tar.gz) = 147204fd038332f0a731c99788930eb3a8e042142965b0aa9543e93d532e08df
-SIZE (starkware-libs-cairo-v2.2.0_GH0.tar.gz) = 1858118
+SHA256 (starkware-libs-cairo-v2.3.0_GH0.tar.gz) = 7baee07ce15c122f2dd754b4c61d16491b24934339a258d7baae9ab22daea62e
+SIZE (starkware-libs-cairo-v2.3.0_GH0.tar.gz) = 2440743
diff --git a/lang/cairo/pkg-plist b/lang/cairo/pkg-plist
index eb3e242de150..e072aafb8918 100644
--- a/lang/cairo/pkg-plist
+++ b/lang/cairo/pkg-plist
@@ -29,14 +29,17 @@ lib/cairo-lang/corelib/src/starknet/account.cairo
 lib/cairo-lang/corelib/src/starknet/class_hash.cairo
 lib/cairo-lang/corelib/src/starknet/contract_address.cairo
 lib/cairo-lang/corelib/src/starknet/eth_address.cairo
+lib/cairo-lang/corelib/src/starknet/eth_signature.cairo
 lib/cairo-lang/corelib/src/starknet/event.cairo
 lib/cairo-lang/corelib/src/starknet/info.cairo
 lib/cairo-lang/corelib/src/starknet/secp256_trait.cairo
 lib/cairo-lang/corelib/src/starknet/secp256k1.cairo
 lib/cairo-lang/corelib/src/starknet/secp256r1.cairo
+lib/cairo-lang/corelib/src/starknet/storage.cairo
 lib/cairo-lang/corelib/src/starknet/storage_access.cairo
 lib/cairo-lang/corelib/src/starknet/syscalls.cairo
 lib/cairo-lang/corelib/src/starknet/testing.cairo
+lib/cairo-lang/corelib/src/string.cairo
 lib/cairo-lang/corelib/src/test.cairo
 lib/cairo-lang/corelib/src/test/array_test.cairo
 lib/cairo-lang/corelib/src/test/bool_test.cairo
@@ -56,6 +59,8 @@ lib/cairo-lang/corelib/src/test/secp256k1_test.cairo
 lib/cairo-lang/corelib/src/test/secp256r1_test.cairo
 lib/cairo-lang/corelib/src/test/test_utils.cairo
 lib/cairo-lang/corelib/src/test/testing_test.cairo
+lib/cairo-lang/corelib/src/test/to_byte_array_test.cairo
 lib/cairo-lang/corelib/src/testing.cairo
+lib/cairo-lang/corelib/src/to_byte_array.cairo
 lib/cairo-lang/corelib/src/traits.cairo
 lib/cairo-lang/corelib/src/zeroable.cairo