commit: 883a128349c7be727efd0503e121159ea89eee62
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 24 07:03:33 2026 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jan 24 07:03:33 2026 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=883a1283
app-misc/siegfried: Bump to 1.11.4
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
app-misc/siegfried/Manifest | 3 ++
app-misc/siegfried/siegfried-1.11.4.ebuild | 52 ++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/app-misc/siegfried/Manifest b/app-misc/siegfried/Manifest
index ecd102805b30..28dbb3be3c9f 100644
--- a/app-misc/siegfried/Manifest
+++ b/app-misc/siegfried/Manifest
@@ -1,3 +1,6 @@
DIST siegfried-1.11.2-data.zip 12925826 BLAKE2B
96b6daa3b273b4f9d450aca694f4d1d0410ccc9c06c52573b387560510f15b792e0a3f68399375b24f63baeba616e1116fcfc75f2cf82bd10bd1dc3802bbbd60
SHA512
650df6d56f70e5a1ea471aedc46f4e5b8145fb3fc8c584dc0da05e2e56bf39a66a477ca45c31e3537334bbced9b364e17a33246599bb604d20073e839225360c
DIST siegfried-1.11.2.deps.tar.xz 12723344 BLAKE2B
df8fc172874d41d8e8c86b731be5d2e6d332500860575f5c6d65d61be116a6cab9a34262fa9733d274b58f6913d85172b29bbc8774a5ffaa048722b5ca60bfc9
SHA512
61a221d4ff8ce16e7da3b43824c28dbafb08a8fda4a24c85b35ee0c23d5ae9e1f8c712b529b3d05f39a55517439a001b37e696134c67a4bb2a92f3e601edbe74
DIST siegfried-1.11.2.gh.tar.gz 12361213 BLAKE2B
233b1dea64d56a887f602f257eadbc80efb5673e4fda529151096098b2280d111490308fb8fa2f9d97134108607129236dd35894eb02ddf3e7e3d388612f8087
SHA512
08c6378ac10b0d168887fb40e4f8daa21c38782ea050d0551cbbbdef9e3862354971497447494d33fb335c9e863653e17c797c4039d479c42c8ebb98cc5962e0
+DIST siegfried-1.11.4-data.zip 13107124 BLAKE2B
27ff7723e75dd99dca65bcbf754202718673fa3e49d69bdab8b40e7146a2540af38eecea386b6c4a5587d6eee60f2fa98b30a2ee5cf053ae7db51a1f6e400f8b
SHA512
cc10eaf71765ca36e0ba65e52435837d6ff4e3acedbda98c053c5db2e082bc9cf5700411d206227c9dba50ecb9477c8f4c7f3de5ec9c7b49f8f3479460b82128
+DIST siegfried-1.11.4.deps.tar.xz 12730128 BLAKE2B
4271d6e97d98a96978cfc9414a2dd17341db2fd2cc84c6fea9baffd94e13c26bd115a1157304f178e90e5390b7c53e0dee6da54bdacd1297f81451e5666a71bd
SHA512
1d8668e38fe954666e0d6541cab622bf73544dbb22cb26304d51c105b0fd4819caa06d63169382be8817cd5c2a84834c2a7746cc497d298a64e2863e1661917c
+DIST siegfried-1.11.4.gh.tar.gz 12503987 BLAKE2B
fb17f57f0e6705d5be971494ccd76d1611dcf6a2e82f52f5201907cf2c1758fa0e27c2ce05456cb5dc851fc5221130ae363811b1f29ad563aea87303d2da51f2
SHA512
ab4a1c9670a0026fda150bf0e2e158660af9124f858ff4e1ac0c6bb5d35737cfde46d7f0a7295effc96f126e60c26721abd5809f2d31121731f775dde356669a
diff --git a/app-misc/siegfried/siegfried-1.11.4.ebuild
b/app-misc/siegfried/siegfried-1.11.4.ebuild
new file mode 100644
index 000000000000..fd3d24d13717
--- /dev/null
+++ b/app-misc/siegfried/siegfried-1.11.4.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+MY_P=${P/_/-}
+DESCRIPTION="Signature-based file format identification"
+HOMEPAGE="
+ https://www.itforarchivists.com/siegfried/
+ https://github.com/richardlehane/siegfried/
+"
+SRC_URI="
+ https://github.com/richardlehane/siegfried/archive/v${PV/_/-}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+
https://github.com/richardlehane/siegfried/releases/download/v${PV/_/-}/data_${PV//[._]/-}.zip
+ -> ${MY_P}-data.zip
+"
+if [[ ${PKGBUMPING} != ${PVR} ]]; then
+ SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/${P}.deps.tar.xz
+ "
+fi
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+# vendored deps
+LICENSE+=" BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ !app-misc/dfshow
+"
+
+src_compile() {
+ go build -v -work -x "${S}"/cmd/roy || die
+ go build -v -work -x "${S}"/cmd/sf || die
+}
+
+src_test() {
+ cp "${WORKDIR}/siegfried/fddXML.zip" cmd/roy/data || die
+ go test -v "${S}"/cmd/roy || die
+ go test -v "${S}"/cmd/sf || die
+}
+
+src_install() {
+ dobin roy sf
+ insinto /usr/share/siegfried
+ doins "${WORKDIR}/siegfried/default.sig"
+}