From nobody Tue Jan 04 18:17:56 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 6B0441929E92; Tue, 4 Jan 2022 18:17:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4JT17T15r5z3FrL; Tue, 4 Jan 2022 18:17:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 65EA61DAAC; Tue, 4 Jan 2022 18:17:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 204IHuCS039329; Tue, 4 Jan 2022 18:17:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 204IHumP039328; Tue, 4 Jan 2022 18:17:56 GMT (envelope-from git) Date: Tue, 4 Jan 2022 18:17:56 GMT Message-Id: <202201041817.204IHumP039328@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Piotr Kubaj Subject: git: 18da48b5f564 - main - audio/shortwave: fix build on big-endian architectures List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pkubaj X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18da48b5f56472e39f9225951d4f2afe81621956 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1641320277; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=XoA5Ycsk+3m5j8lgqVEQFPgIiKhSeTJGC3muhhi1UIY=; b=UDWQBqqMtIveXWeWRphGFHLwxpewg5Q2/OErI7E2pRdwOa60jhy57lufVlTw2u9bFReQNE lx8ygQpTRbDoxxXC3PLJ6UHT5pWGJWDl4sut1gPgMLsxH2IZvZIGsQeB7ApDTJsHtpxzPC s5Xcl/i8YsXrZbGOEwkPg0fjYlDA1pEeDbSyGy0MobpgEuYX750GbwmoQvoW5MXEYKuFHA 6gaehpGVjhdaQRioIaFnQBDh7RzR4O98YM7WzgM9OJxGbs0dQ8UQeOnSHK5fzYSGRbL+jR lU5IfJ8EKRPb5Lvknp32bapvXUfEjyvX7U9eG64kiJsfezLGlJYqYfdYq+Y0sg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1641320277; a=rsa-sha256; cv=none; b=Sxs5IlbPV0nLOqDGBQZFH+EYC3aoG8rrfnqvxN+melFe9y3hoZCJ00xGZnDNHaARM1hErQ X5AvF6qd13+nzLfcZaEI9NwxUie4Ej0wMbE/es6ItXLEm8vw2OUCCKE8ZdkhwdOnZxM+uR QBgN60HaVwG4nLTLKHVZ+eEYYlwZf1Cy/rGlimjuQ6KKT7rOZaC/Ssc7uQmjd4D+zHl0U0 CV8+Yhu2cyvdtBYZNzfXxqnWwgSe5JVH/iVOWPMB+f5QGKySWp7vHNCntg8/zBHV2kR9Y3 0Qug4Qfxcf7Nvs8znrQic9SRzqXGriRsEdGGIioIV+0a2c0nSVKVSdmUCPHPAQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by pkubaj: URL: https://cgit.FreeBSD.org/ports/commit/?id=18da48b5f56472e39f9225951d4f2afe81621956 commit 18da48b5f56472e39f9225951d4f2afe81621956 Author: Piotr Kubaj AuthorDate: 2022-01-04 18:11:43 +0000 Commit: Piotr Kubaj CommitDate: 2022-01-04 18:11:43 +0000 audio/shortwave: fix build on big-endian architectures Merge https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/commit/e1466728515296b9c8b84a38ab8aa58766c6f9c4 to fix build. --- .../patch-gstreamer-audio_src_audio__format.rs | 131 +++++++++++++++++++++ 1 file changed, 131 insertions(+) diff --git a/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs b/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs new file mode 100644 index 000000000000..ac6c87bae522 --- /dev/null +++ b/audio/shortwave/files/patch-gstreamer-audio_src_audio__format.rs @@ -0,0 +1,131 @@ +From e1466728515296b9c8b84a38ab8aa58766c6f9c4 Mon Sep 17 00:00:00 2001 +From: Fabio Valentini +Date: Wed, 4 Aug 2021 13:30:53 +0200 +Subject: [PATCH] gstreamer-audio: fix audio_format code for big-endian targets + +--- + gstreamer-audio/src/audio_format.rs | 88 ++++++++++++++--------------- + 1 file changed, 44 insertions(+), 44 deletions(-) + +diff --git a/gstreamer-audio/src/audio_format.rs b/gstreamer-audio/src/audio_format.rs +index 99c891f5b..5212814f4 100644 +--- ../gstreamer-rs-f00c57cd6f2a0912e04c10887cedbe95be7d5dea/gstreamer-audio/src/audio_format.rs ++++ ../gstreamer-rs-f00c57cd6f2a0912e04c10887cedbe95be7d5dea/gstreamer-audio/src/audio_format.rs +@@ -59,36 +59,36 @@ pub static AUDIO_FORMATS_ALL: Lazy> = Lazy::new(|| { + #[cfg(target_endian = "big")] + { + Box::new([ +- ::AudioFormat::F64be, +- ::AudioFormat::F64le, +- ::AudioFormat::F32be, +- ::AudioFormat::F32le, +- ::AudioFormat::S32be, +- ::AudioFormat::S32le, +- ::AudioFormat::U32be, +- ::AudioFormat::U32le, +- ::AudioFormat::S2432be, +- ::AudioFormat::S2432le, +- ::AudioFormat::U2432be, +- ::AudioFormat::U2432le, +- ::AudioFormat::S24be, +- ::AudioFormat::S24le, +- ::AudioFormat::U24be, +- ::AudioFormat::U24le, +- ::AudioFormat::S20be, +- ::AudioFormat::S20le, +- ::AudioFormat::U20be, +- ::AudioFormat::U20le, +- ::AudioFormat::S18be, +- ::AudioFormat::S18le, +- ::AudioFormat::U18be, +- ::AudioFormat::U18le, +- ::AudioFormat::S16be, +- ::AudioFormat::S16le, +- ::AudioFormat::U16be, +- ::AudioFormat::U16le, +- ::AudioFormat::S8, +- ::AudioFormat::U8, ++ crate::AudioFormat::F64be, ++ crate::AudioFormat::F64le, ++ crate::AudioFormat::F32be, ++ crate::AudioFormat::F32le, ++ crate::AudioFormat::S32be, ++ crate::AudioFormat::S32le, ++ crate::AudioFormat::U32be, ++ crate::AudioFormat::U32le, ++ crate::AudioFormat::S2432be, ++ crate::AudioFormat::S2432le, ++ crate::AudioFormat::U2432be, ++ crate::AudioFormat::U2432le, ++ crate::AudioFormat::S24be, ++ crate::AudioFormat::S24le, ++ crate::AudioFormat::U24be, ++ crate::AudioFormat::U24le, ++ crate::AudioFormat::S20be, ++ crate::AudioFormat::S20le, ++ crate::AudioFormat::U20be, ++ crate::AudioFormat::U20le, ++ crate::AudioFormat::S18be, ++ crate::AudioFormat::S18le, ++ crate::AudioFormat::U18be, ++ crate::AudioFormat::U18le, ++ crate::AudioFormat::S16be, ++ crate::AudioFormat::S16le, ++ crate::AudioFormat::U16be, ++ crate::AudioFormat::U16le, ++ crate::AudioFormat::S8, ++ crate::AudioFormat::U8, + ]) + } + }); +@@ -170,33 +170,33 @@ pub const AUDIO_FORMAT_S8: crate::AudioFormat = crate::AudioFormat::S8; + pub const AUDIO_FORMAT_U8: crate::AudioFormat = crate::AudioFormat::U8; + + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S16: ::AudioFormat = ::AudioFormat::S16be; ++pub const AUDIO_FORMAT_S16: crate::AudioFormat = crate::AudioFormat::S16be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U16: ::AudioFormat = ::AudioFormat::U16be; ++pub const AUDIO_FORMAT_U16: crate::AudioFormat = crate::AudioFormat::U16be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S2432: ::AudioFormat = ::AudioFormat::S2432be; ++pub const AUDIO_FORMAT_S2432: crate::AudioFormat = crate::AudioFormat::S2432be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U2432: ::AudioFormat = ::AudioFormat::U2432be; ++pub const AUDIO_FORMAT_U2432: crate::AudioFormat = crate::AudioFormat::U2432be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S32: ::AudioFormat = ::AudioFormat::S32be; ++pub const AUDIO_FORMAT_S32: crate::AudioFormat = crate::AudioFormat::S32be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U32: ::AudioFormat = ::AudioFormat::U32be; ++pub const AUDIO_FORMAT_U32: crate::AudioFormat = crate::AudioFormat::U32be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S24: ::AudioFormat = ::AudioFormat::S24be; ++pub const AUDIO_FORMAT_S24: crate::AudioFormat = crate::AudioFormat::S24be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U24: ::AudioFormat = ::AudioFormat::U24be; ++pub const AUDIO_FORMAT_U24: crate::AudioFormat = crate::AudioFormat::U24be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S20: ::AudioFormat = ::AudioFormat::S20be; ++pub const AUDIO_FORMAT_S20: crate::AudioFormat = crate::AudioFormat::S20be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U20: ::AudioFormat = ::AudioFormat::U20be; ++pub const AUDIO_FORMAT_U20: crate::AudioFormat = crate::AudioFormat::U20be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_S18: ::AudioFormat = ::AudioFormat::S18be; ++pub const AUDIO_FORMAT_S18: crate::AudioFormat = crate::AudioFormat::S18be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_U18: ::AudioFormat = ::AudioFormat::U18be; ++pub const AUDIO_FORMAT_U18: crate::AudioFormat = crate::AudioFormat::U18be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_F32: ::AudioFormat = ::AudioFormat::F32be; ++pub const AUDIO_FORMAT_F32: crate::AudioFormat = crate::AudioFormat::F32be; + #[cfg(target_endian = "big")] +-pub const AUDIO_FORMAT_F64: ::AudioFormat = ::AudioFormat::F64be; ++pub const AUDIO_FORMAT_F64: crate::AudioFormat = crate::AudioFormat::F64be; + + #[cfg(target_endian = "little")] + pub const AUDIO_FORMAT_S16: crate::AudioFormat = crate::AudioFormat::S16le; +-- +GitLab +