summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-15 06:47:25 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-15 06:47:25 +0000
commitbc5dfb0671fb08c7da579b38b0e6abdd19da103f (patch)
tree1be81dbc48e2e0ec0cc322ab3062f1c56edd88be /sys-libs
parent4614848cbaec61bd1083af01a41f39c3b4a9e274 (diff)
gentoo auto-resync : 15:03:2024 - 06:47:25
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin14736 -> 14740 bytes
-rw-r--r--sys-libs/libapparmor/Manifest3
-rw-r--r--sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch33
-rw-r--r--sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild4
4 files changed, 39 insertions, 1 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index a2afcc3ff0d2..1db1a4afe3da 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libapparmor/Manifest b/sys-libs/libapparmor/Manifest
index a0667c3f99f0..c03b4cf8139f 100644
--- a/sys-libs/libapparmor/Manifest
+++ b/sys-libs/libapparmor/Manifest
@@ -1,8 +1,9 @@
+AUX libapparmor-3.1.4-clang-flto-partition.patch 1144 BLAKE2B 56762febf2033d434f529dcfc9cbab2376f8c29b7947185b2bd7e8f0942d3fbaf5ca1583161bd92607faf942cf91f0d00b26b73c262f22cf1b3ef9fa8599e0e9 SHA512 532f6b26ac1d545c76e3a5da34c415e22e1ed6c844856272f25b1605dd9aa2078d86c9762ba85cdc7d7a420b5f25e63f2c41bef06f9a21d499ea681a86bfa8fc
DIST apparmor-3.0.10.tar.gz 7967601 BLAKE2B 8fa094dac6140949cecad8fdf056c6e119291d9490404b0c7379e14d85eff8d6424ec5099e04184424c271b83bb5893389e4023a2946b8296268559f13d20c20 SHA512 94866c3151e6776b9efbbf3852a48e19908ddbc1f3156df1e1bf0b8a79be49b4eba96ce3725a3cf10af3affa00f9a045bbab06ffd3d668c80039eb369b3f6762
DIST apparmor-3.0.8.tar.gz 7946880 BLAKE2B bbff6c0223b9f20cb53d96cb2e41aa4b7eee51b35a2c010cdd394f85517e87c9a34fb7182f600ba212e99baf4ee1a16a5bfd7e92ec6a9fb9ce6076a216cd89e1 SHA512 539e955b24c6f4f62ef0d7885fc341e4f6bc69ee840981426fb6a40f8f8e5c945f774246cb0efe1a76e778b8047d4a7fe315ab062d2dbe17e524b8527d5a8087
DIST apparmor-3.1.4.tar.gz 7965268 BLAKE2B a9be29a42bb96c1d2c69a6b7627d59aea023f22fe79bff1a487aa5ddd6845ec98f67be5c597ec51edf4493513dfed3b43fc493f454bcf48b3f43c44572ffc2ae SHA512 db65edfa1b9c1f953940165e71dddcab9a2d378f29683b0b4e5d44f0810bb0105ba3820ba89de927ef90d0a94ea6d61e91ce3de09ec2e385817735a93d4039c4
EBUILD libapparmor-3.0.10.ebuild 2493 BLAKE2B f086b758e6814959620313f4cce51ef101a97c2fcdb2b719a2098f4aa20526578d6362c679e4eb2cd6fd11324b39baf02239ea4f5f925aed48f452729c47cef0 SHA512 0074760e257a650d5a787c3ce0e84ab6394b8a6df6d72a8dc4532637d70146e62a7517ab5cf62d41934d1b0d909d5cb98df519b4084c79385eca682267eee057
EBUILD libapparmor-3.0.8.ebuild 2493 BLAKE2B f086b758e6814959620313f4cce51ef101a97c2fcdb2b719a2098f4aa20526578d6362c679e4eb2cd6fd11324b39baf02239ea4f5f925aed48f452729c47cef0 SHA512 0074760e257a650d5a787c3ce0e84ab6394b8a6df6d72a8dc4532637d70146e62a7517ab5cf62d41934d1b0d909d5cb98df519b4084c79385eca682267eee057
-EBUILD libapparmor-3.1.4-r1.ebuild 2549 BLAKE2B 32345a09d8cd13303277ec2d28163917a0c73f09411833e005e336d071c72a311dfac95b0d48d67c6debf2889bcf7d5e7dbbe3bf2ac01d287f6ab48a3531a9e0 SHA512 463ce64f57039bcac066c4b4102fda219b8367d06683468eec5467d3f2c6fdc7323e66d07e72f582e8d5b4a73969d59224320c0eaa07c92cf7fef1a06bca4cd0
+EBUILD libapparmor-3.1.4-r1.ebuild 2616 BLAKE2B 8be4748d47797054facc098a124381dd52042726de55dbd5630bf67f51937576d220b9208852b3954871fd3dddfed8f44385dbb47768d12e658853003b53c148 SHA512 ed83ede6360c4b5891712015c6b669da4c1b2e286ff88cd7450c6a9ea0fb3b1bf7e2971012418518d9637eb8fe7d64b318cc7365283533895fbf1d99601122d0
EBUILD libapparmor-3.1.4.ebuild 2516 BLAKE2B 7a85331baa909a088ae71b4aa58b224ddc5057a746468f248bbdf8e30de507dc8eabb8dacb55e6a0a097f517f1e379a365b8ebc11d75e293a97662bccded91cc SHA512 dffebc271500f562c9da6390f0f0cb3fa6ca485b9cf96b85e6e15aa68bad0dea9d3d4ddc9472043ba2dc903a669a5e88de974db723ea68824af7be26fbc63b6d
MISC metadata.xml 385 BLAKE2B ccde2842a4d41ea42d85108380b91175a6b0e3f5d8f9d8b8257679e8ac1f6e52639d9356190dd9fcb4604644b0e676f62716406005f87b826d0cd8aa99d0cba0 SHA512 6961769b9fe81e8f4ccfd8ae8389208687b7da0fb356f95241cb8eeb3e5be3ea94e94278aa475107de4e8182675bff7fd95a18acbfeeb88d5d623eda5426839b
diff --git a/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch b/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch
new file mode 100644
index 000000000000..6cb3528ea4db
--- /dev/null
+++ b/sys-libs/libapparmor/files/libapparmor-3.1.4-clang-flto-partition.patch
@@ -0,0 +1,33 @@
+https://gitlab.com/apparmor/apparmor/-/commit/d8bb0435c2b283fe9eed2a6db9a0b09ac2566c0e
+From d8bb0435c2b283fe9eed2a6db9a0b09ac2566c0e Mon Sep 17 00:00:00 2001
+From: John Johansen <john@jjmx.net>
+Date: Sun, 25 Feb 2024 03:31:01 +0000
+Subject: [PATCH] Merge makefiles: test for support of flto-partition flag
+--- a/configure.ac
++++ b/configure.ac
+@@ -92,6 +92,13 @@ if test "$ac_cv_prog_cc_c99" = "no"; then
+ AC_MSG_ERROR([C99 mode is required to build libapparmor])
+ fi
+
++EXTRA_CFLAGS="-Wall ${EXTRA_WARNINGS} -fPIC"
++AX_CHECK_COMPILE_FLAG([-flto-partition=none], , , [-Werror])
++AS_VAR_IF([ax_cv_check_cflags__Werror__flto_partition_none], [yes],
++ [EXTRA_CFLAGS="$EXTRA_CFLAGS -flto-partition=none"]
++ ,)
++AC_SUBST([AM_CFLAGS], ["$EXTRA_CFLAGS"])
++
+ AC_OUTPUT(
+ Makefile
+ doc/Makefile
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -39,7 +39,6 @@ include $(COMMONDIR)/Make.rules
+ BUILT_SOURCES = grammar.h scanner.h af_protos.h
+ AM_LFLAGS = -v
+ AM_YFLAGS = -d -p aalogparse_
+-AM_CFLAGS = -Wall $(EXTRA_WARNINGS) -fPIC -flto-partition=none
+ AM_CPPFLAGS = -D_GNU_SOURCE -I$(top_srcdir)/include/
+ scanner.h: scanner.l
+ $(LEX) -v $<
+--
+GitLab
diff --git a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild
index 0b01f9a89d00..30cc21d16aee 100644
--- a/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild
+++ b/sys-libs/libapparmor/libapparmor-3.1.4-r1.ebuild
@@ -46,6 +46,10 @@ BDEPEND="
)
"
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.1.4-clang-flto-partition.patch
+)
+
src_prepare() {
default