commit:     74db60ef9e313b7ec8ea8bf794a9fbc9f06b237e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 25 23:09:01 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 25 23:09:01 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74db60ef

dev-libs/boxfort: add 0.1.5

Note that bug #855674 is actually fixed by this release, but it was only
visible because of bug #958037 (static libs w/ LTO)!

Bug: https://bugs.gentoo.org/855674
Bug: https://bugs.gentoo.org/958037
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/boxfort/Manifest             |  1 +
 dev-libs/boxfort/boxfort-0.1.5.ebuild | 40 +++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

diff --git a/dev-libs/boxfort/Manifest b/dev-libs/boxfort/Manifest
index fa0c452b7e80..52459c3c3742 100644
--- a/dev-libs/boxfort/Manifest
+++ b/dev-libs/boxfort/Manifest
@@ -1 +1,2 @@
 DIST boxfort-0.1.4.tar.gz 43011 BLAKE2B 
a925d21d4f29e0720ae66c6d5ac1a1d0b9c3f779a5ad0689aa6a058815852cfe04a7400daff1467b87df8c07a04201a32b4edc4b94358b53a320ddf223af05ac
 SHA512 
0c6fe2ee474013c47d4688e5d1b4813c6265daa89f55e39202dd76676f5d0687c473216dde5236faf5cd246d24c21e232ed82bb5b676a231faadc4231e7aea1b
+DIST boxfort-0.1.5.tar.gz 43715 BLAKE2B 
970ae6699b42d09b17a2aaebe6ba0021eb9942cf4f6eda2de4a2b98b78238321549ed6d19fde01ad0b310b549aac1a3f3d10d80ecf99f06157b904584a3f1cca
 SHA512 
623b8077867d62fb851e71151f86bb1e2aa015a209622b5127674fb7f6457d84264b7853f7ca809fc86cf21c0ebd90bbd7aef3a9630a7c3f1478686a394619cc

diff --git a/dev-libs/boxfort/boxfort-0.1.5.ebuild 
b/dev-libs/boxfort/boxfort-0.1.5.ebuild
new file mode 100644
index 000000000000..b9758543f2c0
--- /dev/null
+++ b/dev-libs/boxfort/boxfort-0.1.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dot-a meson
+
+DESCRIPTION="Convenient & cross-platform sandboxing C library"
+HOMEPAGE="https://github.com/Snaipe/BoxFort";
+SRC_URI="https://github.com/Snaipe/BoxFort/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S="${WORKDIR}"/BoxFort-${PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+       virtual/pkgconfig
+       test? (
+               dev-util/cram
+       )
+"
+
+src_configure() {
+       lto-guarantee-fat
+
+       local emesonargs=(
+               $(meson_use test samples)
+               $(meson_use test tests)
+       )
+
+       meson_src_configure
+}
+
+src_install() {
+       meson_src_install
+       strip-lto-bytecode
+}

Reply via email to