573 Commits

Author SHA1 Message Date
900b9cf74b
Update Portage patches. 2023-01-24 10:15:17 +00:00
0a4d016202
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:33:35 +00:00
9c49e37361
Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:31:09 +00:00
6790e6824d
Add file purpose. Switch file title to new naming convention. Update copyright year range to include 2023. Add versioning system. 2023-01-24 09:29:35 +00:00
59b879e1d4
Add file purpose. Switch file title to new naming convention. Update copyright year range to include 2023. Add versioning system. 2023-01-24 09:28:37 +00:00
f35ae4d588
Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Remove sys-libs/llvm-libunwind. 2023-01-24 09:26:41 +00:00
e71361571a
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:25:08 +00:00
2bbb81ac61
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:24:33 +00:00
a0c47c6b38
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:23:41 +00:00
726d4b285f
Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Switch to new env naming convention. 2023-01-24 09:22:36 +00:00
ab0e642545
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Remove gui-libs/wlroots. Remove sys-libs/llvm-libunwind. 2023-01-24 09:16:40 +00:00
325b995b32
Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Temporarily disable Gentoo mirrors since current configuration currently prevents Portage from fetching files. Remove USE flag llvm-libunwind. 2023-01-24 09:14:36 +00:00
e5ba9ace67
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:11:23 +00:00
ab64142b55
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Remove -U__gnu_linux__ CFLAG. 2023-01-24 09:10:40 +00:00
c30e2bb756
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. Remove -U__gnu_linux__ CFLAG. 2023-01-24 09:09:44 +00:00
c8506749a7
Add file purpose. Switch license from BSD-3-Clause-Clear to GPL-3.0-or-later. 2023-01-24 09:06:28 +00:00
161fb62ce7
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. Move linker stripping flag to standard linker flags. 2023-01-17 05:11:24 +00:00
bbcf29bcee
Sort linker flags A-Z. 2023-01-17 05:09:50 +00:00
c8d2974c94
Add linker stripping flag. 2023-01-17 05:05:52 +00:00
b2b5946df7
Add linker stripping flag. 2023-01-17 05:03:55 +00:00
bec3b50ecd
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. Move linker stripping flag to standard linker flags. 2023-01-17 05:02:48 +00:00
3b2d2e2233
Enable Firefox hardening flags since it is classified as an untrusted program which executes external, untrusted code. 2023-01-17 05:01:05 +00:00
eb6bc7f14d
Remove hardening flags to allow untrusted packages to be specifically hardened using envs. 2023-01-17 04:59:57 +00:00
9b9fc0e47e
Remove CET support from GCC toolchain. Enable X support for gui-libs/wlroots and gui-wm/sway for Xwayland support. 2023-01-17 04:51:30 +00:00
edcae12e9c
Remove Clang sanitizers support since they are mostly useless on musl libc. 2023-01-17 03:31:00 +00:00
92f6d141f0
Sort flags A-Z. 2023-01-17 01:53:01 +00:00
d91d5d5158
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. 2023-01-17 01:49:32 +00:00
e43700cfc0
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. 2023-01-17 01:47:33 +00:00
385f144342
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler flags A-Z. Sort linker flags A-Z. 2023-01-17 01:45:41 +00:00
6ad0be4336
Sort all flags A-Z. 2023-01-17 01:43:19 +00:00
490f65c47d
Sort all flags A-Z. 2023-01-17 01:41:45 +00:00
028c4aebd3
Sort all flags A-Z. 2023-01-17 01:40:08 +00:00
52597eeae4
Fix stack clash protection compiler hardening flag. Sort all flags A-Z. 2023-01-17 01:39:03 +00:00
3199d5206c
Fix stack clash protection compiler hardening flag. Sort all flags A-Z. 2023-01-17 01:37:41 +00:00
35095be95d
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:33:37 +00:00
e2b1a669c5
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:31:17 +00:00
79d9da5b59
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:29:41 +00:00
d1106991fd
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:27:42 +00:00
749da8ae12
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. Sort compiler hardening flags A-Z. Sort linker hardening flags A-Z. 2023-01-17 01:25:00 +00:00
2b77e163f4
Remove FORTIFY_SOURCE since it is not compatible with or used by musl libc. Switch stack protector from all to strong since strong covers the entire practical stack smashing protection threat model. Switch -ftrivial-auto-var-init from pattern to zero since it is no longer being removed from Clang and is more suitable for hardening. 2023-01-17 01:22:16 +00:00
1360b545ba
Add sys-apps/file USE flag zstd. 2023-01-14 20:52:52 +00:00
ba60a3b6de
Switch Gentoo repository from rsync to Git. 2023-01-12 20:46:51 +00:00
c35cbfa947 Update version. 2023-01-07 21:28:12 +00:00
397fb6f1a4 Update package list. 2023-01-07 21:27:49 +00:00
b3fe2b5b73 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:52 +00:00
b67ccd5b4c Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:56:27 +00:00
66a1cabb92 Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:48 +00:00
6ba1f0950a Remove Rust tune-cpu flag since it is available only on nightly compiler. 2023-01-05 20:55:04 +00:00
c5d44bd79e Add Portage programming languages set. 2023-01-05 20:21:26 +00:00
6160dd8ee3 Remove sys-libs/musl fix-pamalloc patch since Chromium is no longer used on this system and musl no longer requires patching for it. 2023-01-03 20:37:02 +00:00