summaryrefslogtreecommitdiff
path: root/dev-libs/libowfat
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-17 06:49:08 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-17 06:49:08 +0000
commit2bf68d7062b64d9f815f3b8ce6942a66afe53b0d (patch)
treeac1e773aaa4d3575d18d178ae260cab963bbf64c /dev-libs/libowfat
parentcd356b722fd8d162f02a5059fae1a66e00be52e3 (diff)
gentoo auto-resync : 17:03:2024 - 06:49:08
Diffstat (limited to 'dev-libs/libowfat')
-rw-r--r--dev-libs/libowfat/Manifest4
-rw-r--r--dev-libs/libowfat/libowfat-0.32-r5.ebuild8
-rw-r--r--dev-libs/libowfat/libowfat-0.33-r1.ebuild8
3 files changed, 16 insertions, 4 deletions
diff --git a/dev-libs/libowfat/Manifest b/dev-libs/libowfat/Manifest
index 5ecd0efab750..de7993382b37 100644
--- a/dev-libs/libowfat/Manifest
+++ b/dev-libs/libowfat/Manifest
@@ -3,6 +3,6 @@ AUX libowfat-0.32-gcc10.patch 633 BLAKE2B fdafa991694156b4c9bd93a6ad1a77b8673c9b
DIST libowfat-0.32.tar.xz 195820 BLAKE2B 6dc19b947867a9b08eece785378be2493fb7185d1cc334de080ab1c288884fe0b670ece6f3785f051c707cc98afc4d843a262b9761fc9cc68fdf1f1ac8df1eb8 SHA512 c762a1aa27dfb30e2f6da67d1ad16da03d301b2e3cce33c83b69103183a6689a494c8cf8d7d4e26ad5b22130e4e0560d5f3ef6f44b14d706f10e2300ce11ff3b
DIST libowfat-0.33.tar.xz 213920 BLAKE2B f902279ae2be96a24ff8760e082a16058db06d20f8e9b55ee54731035f142eb1d9058633be31bc975a3916a44d8d1d4372c2b594e317f5957bff32150aa60785 SHA512 03a56bcbc1a58e340c473d260877218a35841a6915a8369381d74463244cd754fc736006344814855c4d33598ad811d51b7fff4ba41c5e6d38d56297903dcaf5
EBUILD libowfat-0.32-r1.ebuild 1023 BLAKE2B 1be30601f1833c77df39ff6120ae5d1fa0b3d543165d9d9c7e725e89526324d5df6ce9e02e83dc5b0ed93300f9a9d797f1d7d537861bc507a620750e0fd117b4 SHA512 c6dfcfb10f8cd061616178a874d1bf7d5e6f883a148fb66ea550f922f999fa0fe929758beaffe8e2295a03f65885f75667e5772bfd3636450e854831f0462d73
-EBUILD libowfat-0.32-r5.ebuild 1573 BLAKE2B dfb20c55e2d648ff60d21791d5f63a79b26ac551eb0c4680c21f5a7648b9927398b3b74df1d79f26ee480126f92085aa1758ab31031bad9c569c7b9503cd7fe2 SHA512 9b392da8307d3be8115ddaf97a53d42a815893732972b8743297e4e718fbcb9a55fbb5185a85fe62c321a2a8e81814e348105dfd5b29bfca4e5af49d0e5e2167
-EBUILD libowfat-0.33-r1.ebuild 1131 BLAKE2B ae23936f4ff45b39dce969e11c38c43ec58a46e1fea9413f63ecbd82c9b992ffb75d01c4f696cea54332077c16dfece2de81ba40b8be643c58f63661d562ae0c SHA512 2d03426cc21926ec39e65d251970d39bff5ce64e610f4b896bbcb3de74d064f8aacea3a055c9ea6be17324b1c1499f49a66583589e8c160580708a9b1857a34a
+EBUILD libowfat-0.32-r5.ebuild 1884 BLAKE2B 621f27f9c641e28e51431587f455db690ee8b3a7a621e32483e3067c48113c3a54265f46199864631644ae03e4c5b69be59a0342563c3412e29c2ad1a1e320f6 SHA512 e67494068de6cd5f382fc86f8cb02acbf57ce2d7a66661b95633ee8be03fcca20bc61a2b77e88ed4db5495bc62fbda55056fe129acfbd76ce4172ca9f29084c6
+EBUILD libowfat-0.33-r1.ebuild 1442 BLAKE2B 778a6fc664eac998b4d1eaf96b47a84cae861fc79d49d238867814b3655fc5c651f5f99aa7d2439068903e911a72bad331f2d713ffb51b2af141aa0fc0b75657 SHA512 c4aacd1a85dfc80af50423790a299ba0e6673826315cd956394e011a3956c958c18a50df98581b6b2068dfb3095c1b801875d1b90907e8b2a72ba5ebaea7f9f4
MISC metadata.xml 480 BLAKE2B 49c7453e40ab25a232a9c3c107e81d96a1a320fc550ae0855deccdba949747c5eb42119302e21abefe2233308f43a65221e1ce57dd60484790e0224ef64e011f SHA512 54c8b37a53ee832a917721328b30277847e4e8c8562c186edef8f0c28f3b50fb9fbf5745617d051b92c0f99f9a62f81a510ee256d9107a2149a00bfc807356d8
diff --git a/dev-libs/libowfat/libowfat-0.32-r5.ebuild b/dev-libs/libowfat/libowfat-0.32-r5.ebuild
index da8af4daacc6..45ea340b25da 100644
--- a/dev-libs/libowfat/libowfat-0.32-r5.ebuild
+++ b/dev-libs/libowfat/libowfat-0.32-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -38,6 +38,12 @@ src_prepare() {
}
src_compile() {
+ # Primary use case is for code by the same author. Which then fails with
+ # LTO errors. It builds a static library only, anyway. Result: LTO can be
+ # used if you don't upgrade the compiler. If you do, the compiler errors,
+ # or if you are unlucky, ICEs. Just don't use LTO, there is no point...
+ filter-lto
+
emake \
CC="$(tc-getCC)" \
AR="$(tc-getAR)" \
diff --git a/dev-libs/libowfat/libowfat-0.33-r1.ebuild b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
index 140aed4ff868..456716706290 100644
--- a/dev-libs/libowfat/libowfat-0.33-r1.ebuild
+++ b/dev-libs/libowfat/libowfat-0.33-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -23,6 +23,12 @@ pkg_setup() {
}
src_compile() {
+ # Primary use case is for code by the same author. Which then fails with
+ # LTO errors. It builds a static library only, anyway. Result: LTO can be
+ # used if you don't upgrade the compiler. If you do, the compiler errors,
+ # or if you are unlucky, ICEs. Just don't use LTO, there is no point...
+ filter-lto
+
# workaround for broken dependencies
emake headers