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@gentoo.org>
This commit is contained in:
Sam James 2025-10-26 00:09:01 +01:00
parent a4e9dd69ee
commit 74db60ef9e
No known key found for this signature in database
GPG Key ID: 738409F520DF9190
2 changed files with 41 additions and 0 deletions

View File

@ -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

View File

@ -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
}