summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-08-16 03:04:48 -0500
committerroot <root@alpha.trunkmasters.com>2026-08-16 03:04:48 -0500
commit419e92606fe27d657dbe239bd6f440ec8a36d51d (patch)
treee19f559be2709c782ca42f4205768b2dcb617905 /dev-libs
parent176ef8b33b07b6349926561830323f298e7800da (diff)
downloadbaldeagleos-repo-419e92606fe27d657dbe239bd6f440ec8a36d51d.tar.gz
baldeagleos-repo-419e92606fe27d657dbe239bd6f440ec8a36d51d.tar.xz
baldeagleos-repo-419e92606fe27d657dbe239bd6f440ec8a36d51d.zip
Adding metadata
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libatasmart/Manifest1
-rw-r--r--dev-libs/libatasmart/files/libatasmart-0.19_p5_do-not-fortify-source.patch23
-rw-r--r--dev-libs/libatasmart/libatasmart-0.19_p6.ebuild44
-rw-r--r--dev-libs/thrift/thrift-0.24.0.ebuild2
4 files changed, 69 insertions, 1 deletions
diff --git a/dev-libs/libatasmart/Manifest b/dev-libs/libatasmart/Manifest
index fc6fc6b74d98..8d1d98d799c4 100644
--- a/dev-libs/libatasmart/Manifest
+++ b/dev-libs/libatasmart/Manifest
@@ -1,2 +1,3 @@
DIST libatasmart_0.19-5.debian.tar.xz 6452 BLAKE2B 09bde3d5d79062d4df82e5582e932b6b566a91607086ddd805925d1966cdee4cb4ba43863f4b7d26a98588479b117841050f762d23c6719448635bf1e681b315 SHA512 434b6ef3ea377485ce745e147da8bb72851b2eeabe6f418379511650f0161f15a9ee21f4f0b5f9beb218b99eb417c1aeafdea4640995efbaf45024f40ce71802
+DIST libatasmart_0.19-6.debian.tar.xz 7028 BLAKE2B 0421cd23ecf95ab35fb9dcb2feac1e8f0d839a61f7dd61fc705a57ffcbca84b0506ebcf33781da2db9471bdb15fc816b3ead47ba7b10a0b7922b3c8f2480d218 SHA512 4c147c6ff7575116b056763d7b6d8b460ca6a12b734fd5e21fee2b970f70606ab6b89fcff9dfa889d73c1eeb6b397fa3604052d0d6a99c0c0db8f8e339fbf6cf
DIST libatasmart_0.19.orig.tar.xz 251204 BLAKE2B 7e2a9823c27eee5a41f93464b28236239891349639162c5fdc114c241a70fb39a3046c3de16ce402787cd86e13609fff0578bd26f7a2c994fefe3c9756d45968 SHA512 ec9edb019c477873b01289ba365ad0ed0946505d651c1f6f83a63ef61b3976a5db6439c8a0c74d9a55325db9a3a587ad6f655f8d1af9387b0d08356eccabdb62
diff --git a/dev-libs/libatasmart/files/libatasmart-0.19_p5_do-not-fortify-source.patch b/dev-libs/libatasmart/files/libatasmart-0.19_p5_do-not-fortify-source.patch
new file mode 100644
index 000000000000..1d276a2ce031
--- /dev/null
+++ b/dev-libs/libatasmart/files/libatasmart-0.19_p5_do-not-fortify-source.patch
@@ -0,0 +1,23 @@
+From: Filip Kobierski <fkobi@pm.me>
+
+Bug: https://bugs.gentoo.org/890275
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1f47716..c78f06e 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -88,7 +88,7 @@ CC_CHECK_FLAGS_APPEND([with_cflags], [CFLAGS], [\
+ -Wunsafe-loop-optimizations \
+ -Wpacked \
+ -Werror=overflow \
+- -Wp,-D_FORTIFY_SOURCE=2 \
++ -Wp, \
+ -ffast-math \
+ -fno-common \
+ -fdiagnostics-show-option \
+--
+2.45.2
+
diff --git a/dev-libs/libatasmart/libatasmart-0.19_p6.ebuild b/dev-libs/libatasmart/libatasmart-0.19_p6.ebuild
new file mode 100644
index 000000000000..f1635ee3be2a
--- /dev/null
+++ b/dev-libs/libatasmart/libatasmart-0.19_p6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="Small and lightweight parser library for ATA S.M.A.R.T. hard disks"
+HOMEPAGE="https://salsa.debian.org/utopia-team/libatasmart"
+SRC_URI="
+ mirror://debian/pool/main/liba/${PN}/${PN}_${PV/_p*}.orig.tar.xz
+ mirror://debian/pool/main/liba/${PN}/${PN}_${PV/_p/-}.debian.tar.xz
+"
+S="${WORKDIR}/${P/_p*}"
+
+LICENSE="LGPL-2.1+"
+SLOT="0/4"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="virtual/libudev:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ # bug #470874
+ PATCHES=(
+ $(sed -e 's:^:../debian/patches/:' "${WORKDIR}"/debian/patches/series || die)
+
+ "${FILESDIR}"/${PN}-0.19_p5_do-not-fortify-source.patch
+ )
+
+ default
+ eautoreconf
+}
+
+src_compile() {
+ tc-export_build_env
+ emake
+}
+
+src_install() {
+ default
+ find "${ED}" -type f -name "*.la" -delete || die
+}
diff --git a/dev-libs/thrift/thrift-0.24.0.ebuild b/dev-libs/thrift/thrift-0.24.0.ebuild
index c360f0002697..de86df40e672 100644
--- a/dev-libs/thrift/thrift-0.24.0.ebuild
+++ b/dev-libs/thrift/thrift-0.24.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~s390 x86"
IUSE="libevent lua +ssl test"
REQUIRED_USE="test? ( ssl libevent )"