commit:     3106e5847c7887138047493def561071c94ced13
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb  7 15:20:29 2026 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Feb  7 15:21:06 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3106e584

dev-libs/libscfg: enable verify-sig

Upstream fixed it [1] so now we can enable for all versions

[1] https://codeberg.org/emersion/libscfg/issues/2

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-libs/libscfg/Manifest             |  3 ++-
 dev-libs/libscfg/libscfg-0.1.1.ebuild |  1 -
 dev-libs/libscfg/libscfg-0.2.0.ebuild | 17 ++++++++++-------
 3 files changed, 12 insertions(+), 9 deletions(-)

diff --git a/dev-libs/libscfg/Manifest b/dev-libs/libscfg/Manifest
index 4753cc9e9932..93ca4c7452a5 100644
--- a/dev-libs/libscfg/Manifest
+++ b/dev-libs/libscfg/Manifest
@@ -1,3 +1,4 @@
 DIST libscfg-0.1.1.cb.tar.gz 4081 BLAKE2B 
6540322be1b5db2417c85b3165008e9c37871921aae0246675bd20505aedfc3c63920ac4c6ff6eec50a866f49c8bb0861e60f01d6ed4d7d615fb14c93ce6c9d2
 SHA512 
9a1f90bf197b874bd2e2277c18a09d087893ef03b2d3dfba15c5a4a4eb06a6b828d54f1d242564ac4d39bf6e56aeb661977831024c143c10e3452177ac86081b
 DIST libscfg-0.1.1.cb.tar.gz.sig 566 BLAKE2B 
7d51ef540ceb1de3b8cb81fb2b9d6f6284e07bc87cb8469e2ad259568639ac8c1cccfbd09313e2a8510573ee7f8089f0d890b2952345598727319be97182ea88
 SHA512 
f79b20acbdd01db5e1ce66d5031286b0928d3af3ca3e0e5b18b92aeae199b7ae05feba135c4ad3975851a8080294c0b851b0adbf3c55f388627436356dc04b7c
-DIST libscfg-0.2.0.tar.gz 5282 BLAKE2B 
804caef2bddc7b06b7ee5263d18ed7023101d9e34799f7f4196e2dcad3ae53ac354c1c523514ca93e62726065584b00b6f778b8b2273a165f9489a96b395f51d
 SHA512 
9a342308e8fa45f0e60712b99bc3d034261ad1869b27b75ae8768daa36fcbe8333a0845bd77196005de8be520a6e31d39c17998d0f0428d1c22a1591f850d8cd
+DIST libscfg-0.2.0.cb.tar.gz 5312 BLAKE2B 
90e45d8044b93d8aa84a067f808711f23d4e3f54b06998644a56bd5de5fe86bb8aa332dbf4c18d918fc60da6665d2996a620918d134fa29cc996a4d1c95aa52e
 SHA512 
141cd9258f9e257d16b703473a6b8c4d895f09d00b1bf56784883e5635219938cc58a39e2776f91eeda68e032f80ab83d16baef09c95f61f1bb8739a2b42f962
+DIST libscfg-0.2.0.cb.tar.gz.sig 566 BLAKE2B 
c68bd772d7fd520fa16d69beeac8c223d5604826ee2bc5cec66aeb16327ab632df6244b92875f57393314691342f95e66b4ca862a83867eeec491352cdf83bb3
 SHA512 
a47321fff62f978c58ee08c6d125afa3e3051eef77540bf050eed2321db203587f0266f0e99b23f6e2b5814f56174a643c83597e45c254935b0b9e4d887098f3

diff --git a/dev-libs/libscfg/libscfg-0.1.1.ebuild 
b/dev-libs/libscfg/libscfg-0.1.1.ebuild
index 23899e55d090..b34b67efb411 100644
--- a/dev-libs/libscfg/libscfg-0.1.1.ebuild
+++ b/dev-libs/libscfg/libscfg-0.1.1.ebuild
@@ -9,7 +9,6 @@ DESCRIPTION="C library for a simple configuration file format"
 HOMEPAGE="https://codeberg.org/emersion/libscfg";
 
SRC_URI="https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
 -> ${P}.cb.tar.gz
        
https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.cb.tar.gz.sig"
-S=${WORKDIR}/${PN}-v${PV}
 
 LICENSE="MIT"
 SLOT="0"

diff --git a/dev-libs/libscfg/libscfg-0.2.0.ebuild 
b/dev-libs/libscfg/libscfg-0.2.0.ebuild
index 9bf72a42408a..9799525fbaac 100644
--- a/dev-libs/libscfg/libscfg-0.2.0.ebuild
+++ b/dev-libs/libscfg/libscfg-0.2.0.ebuild
@@ -1,18 +1,21 @@
-# Copyright 2024-2025 Gentoo Authors
+# Copyright 2024-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit meson
+inherit meson verify-sig
 
 DESCRIPTION="C library for a simple configuration file format"
 HOMEPAGE="https://codeberg.org/emersion/libscfg";
-SRC_URI="
-       https://codeberg.org/emersion/libscfg/archive/v${PV}.tar.gz
-               -> ${P}.tar.gz
-"
-S=${WORKDIR}/${PN}
+SRC_URI="https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
 -> ${P}.cb.tar.gz
+       
https://codeberg.org/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig -> 
${P}.cb.tar.gz.sig"
 
 LICENSE="MIT"
 SLOT="0/2"
 KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+       verify-sig? ( sec-keys/openpgp-keys-emersion )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/emersion.asc"

Reply via email to