summaryrefslogtreecommitdiff
path: root/sys-fs/aufs-util
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-26 19:01:21 +0000
commit82fd88ea93e273f4b02580552f808b6305d1e840 (patch)
treeda485ff18e7c82cfdd34040e8c5c8a2712d565fe /sys-fs/aufs-util
parente978c365080e8765f234868ad266cd333c53a94f (diff)
gentoo auto-resync : 26:03:2024 - 19:01:20
Diffstat (limited to 'sys-fs/aufs-util')
-rw-r--r--sys-fs/aufs-util/Manifest2
-rw-r--r--sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild (renamed from sys-fs/aufs-util/aufs-util-4.14_p20190603.ebuild)17
2 files changed, 15 insertions, 4 deletions
diff --git a/sys-fs/aufs-util/Manifest b/sys-fs/aufs-util/Manifest
index a553f4c1716c..751c82e34ea0 100644
--- a/sys-fs/aufs-util/Manifest
+++ b/sys-fs/aufs-util/Manifest
@@ -1,3 +1,3 @@
DIST aufs-util-4.14_p20190603.tar.xz 104096 BLAKE2B 901c7405866cc8db490248b86e45e57375ea5d8db11505c0c15fd49f5bd9e7ea5a6c3d272bd8f001ac3db11665a9c3607565c7eb5be8cd5f45acf4b5f994ceb9 SHA512 803ce51a77c3e4942d3b8817be638c5e2440821088eeb58742eb0395b9c83f68975ed64a0410b6155b18edf0af47ef9df916be07d912fdb2bd4e94987a037fa7
-EBUILD aufs-util-4.14_p20190603.ebuild 1053 BLAKE2B 6b3cfe266cee504edd5bb0ec5fe486ba845609110989486d5826e9788466f34ba62562d7bf0f8c663ff0db3640dac163595c0653947569828ded4860641fd24a SHA512 4b8eaf9ca757dac8c8b726a0b466df5cb61dbcc035d7743ba289540012c1e6bd057e9b28da304e8d9b1e0ec225f93c8442c5e37ad3e155ff9480e054d0c42715
+EBUILD aufs-util-4.14_p20190603-r1.ebuild 1393 BLAKE2B eb60101950b1174c49b9a4eb10368d0c2880c32f99f49a4ecf68ca58e8d863728fc1a59b8e57c8ebfd3de64e8e648c880df0795cb78932dea8d7643a1de74a61 SHA512 22e2c259786a7ebf0f22c5bd24971efb1c6dbd1de63f7009a07379699043107cd7f7c0c25be2a18b4012f80a7d16e03768c57557707d6ea0a2c7e303e194464f
MISC metadata.xml 247 BLAKE2B 7f4f32428b3e942416d38a533e7d38321d3469158a19b510b82f0d33761426eb7681d53bea7b4fddc1e7eaa7630627bf609a073c2eea4346b8b6a3b9484adf30 SHA512 3097dca8764edbe0aa83f854438c979322209e0d9e227f97076e2f2147a1d8be5d16a954993bc8a846e3eee6fa5e82f3ebb167f80d4b8544c49378e131c35a2f
diff --git a/sys-fs/aufs-util/aufs-util-4.14_p20190603.ebuild b/sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild
index 7e9701ae6984..d431b328c487 100644
--- a/sys-fs/aufs-util/aufs-util-4.14_p20190603.ebuild
+++ b/sys-fs/aufs-util/aufs-util-4.14_p20190603-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-inherit linux-info multilib toolchain-funcs
+inherit flag-o-matic linux-info multilib toolchain-funcs
DESCRIPTION="Utilities are always necessary for aufs"
HOMEPAGE="http://aufs.sourceforge.net/"
@@ -45,3 +45,14 @@ src_prepare() {
export STRIP=true
default
}
+
+src_compile() {
+ # It uses an elaborate macro to insert __attribute__ ((section ("EXP"), used))
+ # as an export annotation, and then uses readelf to dump this and assemble a
+ # linker version script. Apparently visibility attributes is too boring. ;)
+ #
+ # It totally falls over when exposed to LTO.
+ filter-lto
+
+ emake all
+}