commit:     d037908f86f266ebebd39326bc82a883a12ccb1c
Author:     David Roman <davidroman96 <AT> gmail <DOT> com>
AuthorDate: Sun May 11 14:05:19 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun May 11 15:36:26 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d037908f

app-misc/binwalk: add missing DEPEND on media-libs/fontconfig

Closes: https://bugs.gentoo.org/952965
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42029
Closes: https://github.com/gentoo/gentoo/pull/42029
Signed-off-by: Sam James <sam <AT> gentoo.org>

 app-misc/binwalk/binwalk-3.1.0-r1.ebuild | 206 +++++++++++++++++++++++++++++++
 1 file changed, 206 insertions(+)

diff --git a/app-misc/binwalk/binwalk-3.1.0-r1.ebuild 
b/app-misc/binwalk/binwalk-3.1.0-r1.ebuild
new file mode 100644
index 000000000000..3855f1d1d809
--- /dev/null
+++ b/app-misc/binwalk/binwalk-3.1.0-r1.ebuild
@@ -0,0 +1,206 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.13.3
+
+EAPI=8
+
+CRATES="
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+1.0.8
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]+wasi-snapshot-preview1
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+       [email protected]
+"
+
+inherit cargo optfeature
+
+DESCRIPTION="Analyzes data for embedded file types"
+HOMEPAGE="https://github.com/ReFirmLabs/binwalk";
+
+if [[ ${PV} == 9999 ]] ; then
+       inherit git-r3
+       EGIT_REPO_URI="https://github.com/ReFirmLabs/binwalk.git";
+else
+       SRC_URI="
+               https://github.com/ReFirmLabs/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
+               ${CARGO_CRATE_URIS}
+       "
+       KEYWORDS="amd64"
+fi
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+=" Boost-1.0 ISC MIT MPL-2.0 Unicode-DFS-2016"
+SLOT="3"
+RESTRICT="test"
+
+DEPEND="media-libs/fontconfig:="
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       if [[ "${PV}" == *9999* ]]; then
+               git-r3_src_unpack
+               cargo_live_src_unpack
+       else
+               cargo_src_unpack
+       fi
+}
+
+src_install() {
+       newbin "$(cargo_target_dir)/binwalk" binwalk3
+}
+
+pkg_postinst() {
+       optfeature "squashfs extraction" app-arch/sasquatch
+}

Reply via email to