aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikael Urankar <mikael@FreeBSD.org>2022-10-14 13:23:31 +0000
committerMikael Urankar <mikael@FreeBSD.org>2022-10-30 12:07:08 +0000
commit56ffc8d9704dab8eb43b90c0a705bd603d63dc23 (patch)
tree9f4e4273a1e60a3748fadeb480d8725927ff03da
parent61c2e7013969ff4fc82f023dbef425cdf3a3a320 (diff)
downloadports-56ffc8d9704dab8eb43b90c0a705bd603d63dc23.tar.gz
ports-56ffc8d9704dab8eb43b90c0a705bd603d63dc23.zip
audio/spotify-tui: Fix build with rust 1.64.0
Update socket2 crate to 0.3.19 PR: 267173
-rw-r--r--audio/spotify-tui/Makefile2
-rw-r--r--audio/spotify-tui/distinfo6
-rw-r--r--audio/spotify-tui/files/patch-rust-1.64.032
3 files changed, 36 insertions, 4 deletions
diff --git a/audio/spotify-tui/Makefile b/audio/spotify-tui/Makefile
index 8018c71812e7..0f3d6dd6e40b 100644
--- a/audio/spotify-tui/Makefile
+++ b/audio/spotify-tui/Makefile
@@ -214,7 +214,7 @@ CARGO_CRATES= addr2line-0.14.1 \
signal-hook-registry-1.4.0 \
slab-0.4.2 \
smallvec-1.4.1 \
- socket2-0.3.12 \
+ socket2-0.3.19 \
str-buf-1.0.5 \
strsim-0.7.0 \
strsim-0.8.0 \
diff --git a/audio/spotify-tui/distinfo b/audio/spotify-tui/distinfo
index 35d684582ec1..a2f8588930a6 100644
--- a/audio/spotify-tui/distinfo
+++ b/audio/spotify-tui/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1630018006
+TIMESTAMP = 1665751658
SHA256 (rust/crates/addr2line-0.14.1.crate) = a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7
SIZE (rust/crates/addr2line-0.14.1.crate) = 31201
SHA256 (rust/crates/adler-0.2.3.crate) = ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e
@@ -395,8 +395,8 @@ SHA256 (rust/crates/slab-0.4.2.crate) = c111b5bd5695e56cffe5129854aa230b39c93a30
SIZE (rust/crates/slab-0.4.2.crate) = 10136
SHA256 (rust/crates/smallvec-1.4.1.crate) = 3757cb9d89161a2f24e1cf78efa0c1fcff485d18e3f55e0aa3480824ddaa0f3f
SIZE (rust/crates/smallvec-1.4.1.crate) = 25818
-SHA256 (rust/crates/socket2-0.3.12.crate) = 03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918
-SIZE (rust/crates/socket2-0.3.12.crate) = 29253
+SHA256 (rust/crates/socket2-0.3.19.crate) = 122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e
+SIZE (rust/crates/socket2-0.3.19.crate) = 33782
SHA256 (rust/crates/str-buf-1.0.5.crate) = d44a3643b4ff9caf57abcee9c2c621d6c03d9135e0d8b589bd9afb5992cb176a
SIZE (rust/crates/str-buf-1.0.5.crate) = 3852
SHA256 (rust/crates/strsim-0.7.0.crate) = bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
diff --git a/audio/spotify-tui/files/patch-rust-1.64.0 b/audio/spotify-tui/files/patch-rust-1.64.0
new file mode 100644
index 000000000000..29bb49ed198c
--- /dev/null
+++ b/audio/spotify-tui/files/patch-rust-1.64.0
@@ -0,0 +1,32 @@
+error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
+ --> socket2-0.3.XX/src/sockaddr.rs:176:9
+ |
+176 | mem::transmute::<SocketAddrV4, sockaddr_in>(v4);
+ | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+ |
+ = note: source type: `SocketAddrV4` (48 bits)
+ = note: target type: `sockaddr_in` (128 bits)
+
+For more information about this error, try `rustc --explain E0512`.
+error: could not compile `socket2` due to previous error
+
+
+--- Cargo.lock.orig 2022-10-14 14:47:57 UTC
++++ Cargo.lock
+@@ -1913,13 +1913,12 @@ name = "socket2"
+
+ [[package]]
+ name = "socket2"
+-version = "0.3.12"
++version = "0.3.19"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "03088793f677dce356f3ccc2edb1b314ad191ab702a5de3faf49304f7e104918"
++checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e"
+ dependencies = [
+- "cfg-if 0.1.10",
++ "cfg-if 1.0.0",
+ "libc",
+- "redox_syscall",
+ "winapi 0.3.9",
+ ]
+