diff options
| author | root <root@alpha.trunkmasters.com> | 2026-08-16 03:04:48 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-08-16 03:04:48 -0500 |
| commit | 419e92606fe27d657dbe239bd6f440ec8a36d51d (patch) | |
| tree | e19f559be2709c782ca42f4205768b2dcb617905 /dev-libs | |
| parent | 176ef8b33b07b6349926561830323f298e7800da (diff) | |
| download | baldeagleos-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/Manifest | 1 | ||||
| -rw-r--r-- | dev-libs/libatasmart/files/libatasmart-0.19_p5_do-not-fortify-source.patch | 23 | ||||
| -rw-r--r-- | dev-libs/libatasmart/libatasmart-0.19_p6.ebuild | 44 | ||||
| -rw-r--r-- | dev-libs/thrift/thrift-0.24.0.ebuild | 2 |
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 )" |
