From 529abfa74a08ae5099db9780bcdf8250aa52ecb6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 3 Dec 2022 14:59:59 +0000 Subject: gentoo auto-resync : 03:12:2022 - 14:59:58 --- sys-fs/hfsplusutils/Manifest | 2 +- sys-fs/hfsplusutils/hfsplusutils-1.0.4-r2.ebuild | 48 ----------------------- sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild | 49 ++++++++++++++++++++++++ 3 files changed, 50 insertions(+), 49 deletions(-) delete mode 100644 sys-fs/hfsplusutils/hfsplusutils-1.0.4-r2.ebuild create mode 100644 sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild (limited to 'sys-fs/hfsplusutils') diff --git a/sys-fs/hfsplusutils/Manifest b/sys-fs/hfsplusutils/Manifest index 4edf875349e4..e1797eff7b3d 100644 --- a/sys-fs/hfsplusutils/Manifest +++ b/sys-fs/hfsplusutils/Manifest @@ -7,5 +7,5 @@ AUX hfsplusutils-1.0.4-glob.patch 215 BLAKE2B bd1aed8730e8695efc713908d33c64be14 AUX hfsplusutils-1.0.4-stdlib.patch 403 BLAKE2B 20ee7a1c8d96d8a4aee549a24b0795b0a9f0d4b5e5d3102b50962d03147b7a26f7f29e6f3652c55df912ccc68db104c4565ea2d563b97d7c67abade7affea437 SHA512 23361a4cae07b679cb5c6122cf1a74aac19a11b0b892a369683881ed1bed63cfb1369aa84762b0447f2c91b1226a73c9f42b06fe8cb25a40dd7fc58fbf22806a AUX hfsplusutils-1.0.4-string.patch 606 BLAKE2B a9c789fe631c94577c32a330803c490b882c7cccbec213882a297a16e5ef5e0cc4fa805f9df454d4b278ed460eca42189ae1d65c00c4555e0df129bffe68c902 SHA512 5f7d4a7bbbb15479d00d3ff49fac08328b5d3fb4549d3278b43c73025ab4f0f5657c7b084b2671a5e1524a88bbcf5bc459b88c8d944cdc98fbf0c2ba4e6b0339 DIST hfsplus_1.0.4.src.tar.bz2 185461 BLAKE2B 81b93f59c4e57d80a979b9d9c56b841bcc32747136d01dc0e90afa0af486e527bda241d7c21f0f3f61a5d2efe6215e29499405aad9623a7ec9906b876aa6303f SHA512 94cf6bc8e9d561dea5e8b5860c4ef979f21349d6546c767b43c18156fa1f805e843fae8a64096c147a28886467f5e2012b06b93918773457eaf486b85958b2ee -EBUILD hfsplusutils-1.0.4-r2.ebuild 989 BLAKE2B 9cc48ec7067af83dcf8fe19c0365b6a525a61fed9fb85dc91b27e857e84b2e8607c00b3106b6521d7a258940aea83e7b3d6c586ae7b3dd0fc6673376a5bec2cc SHA512 503db98fc289f6f537e7f36d70fd0df8650f80d27af7f59c806866a290c0de833f0d908e05d205d23de8055b8b6611549c97ab05536fa20fd3f843909c2894c1 +EBUILD hfsplusutils-1.0.4-r3.ebuild 1066 BLAKE2B 4ae72ffe9cdf1cf65a0efbe3522bfa3c9a5afab844e1ac9343e8e2a6a01a85723a940ed7eb1d47810f817eb88a3316b9d89ebef2bd2d4b7115fe0eb30535b49f SHA512 b14c2064a8824c88ec310f9f2d03310e76cc931537c4922b7b49a43a2e9f1ad8795a73b6edaa53ae4cd9d956292d7188786195cf16a077f23f55f222fa548edd MISC metadata.xml 245 BLAKE2B 4ac08132cfdd18d0ef2c38470da5045bca296f4975a8fa1e7094c1f6f524ebf02103d487ae7d6d0bb1c912d46eb207a74a417bbdc10bc92499331112f15392e6 SHA512 fa5b2d519f191de35a1f8719e8ba7ea346c54173c797e152df2aeefda32dfb0e0741ff171b87e1ee835c1d5383f424b8bb276d597bdf2fe911525bd5719cab9d diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r2.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r2.ebuild deleted file mode 100644 index 34c9cf508cba..000000000000 --- a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_P="hfsplus_${PV}" - -DESCRIPTION="HFS+ Filesystem Access Utilities (a PPC filesystem)" -HOMEPAGE="http://penguinppc.org/historical/hfsplus/" -SRC_URI="http://penguinppc.org/historical/hfsplus/${MY_P}.src.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ppc ppc64 x86" - -S="${WORKDIR}/hfsplus-${PV}" - -PATCHES=( - "${FILESDIR}"/${P}-glob.patch - "${FILESDIR}"/${P}-errno.patch - "${FILESDIR}"/${P}-gcc4.patch - "${FILESDIR}"/${P}-string.patch - "${FILESDIR}"/${P}-stdlib.patch - "${FILESDIR}"/${P}-cflags.patch - "${FILESDIR}"/${P}-fno-common-gcc10.patch - "${FILESDIR}"/${P}-gcc5.patch -) - -src_prepare() { - default - - # let's avoid the Makefile.cvs since isn't working for us - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf --disable-static -} - -src_install() { - default - newman doc/man/hfsp.man hfsp.1 - - find "${D}" -name '*.la' -delete || die -} diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild new file mode 100644 index 000000000000..efffe757f332 --- /dev/null +++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +MY_P="hfsplus_${PV}" + +DESCRIPTION="HFS+ Filesystem Access Utilities (a PPC filesystem)" +HOMEPAGE="http://penguinppc.org/historical/hfsplus/" +SRC_URI="http://penguinppc.org/historical/hfsplus/${MY_P}.src.tar.bz2" +S="${WORKDIR}/hfsplus-${PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ppc ppc64 x86" + +PATCHES=( + "${FILESDIR}"/${P}-glob.patch + "${FILESDIR}"/${P}-errno.patch + "${FILESDIR}"/${P}-gcc4.patch + "${FILESDIR}"/${P}-string.patch + "${FILESDIR}"/${P}-stdlib.patch + "${FILESDIR}"/${P}-cflags.patch + "${FILESDIR}"/${P}-fno-common-gcc10.patch + "${FILESDIR}"/${P}-gcc5.patch +) + +src_prepare() { + default + + # let's avoid the Makefile.cvs since it isn't working for us + eautoreconf +} + +src_configure() { + # brittle codebase with lots of type punning, breaks LTO (#863902) + append-cflags -fno-strict-aliasing + + default +} + +src_install() { + default + newman doc/man/hfsp.man hfsp.1 + + find "${ED}" -name '*.la' -delete || die +} -- cgit v1.2.3