From 4650985dd0e898b82e0d2ec225931297d4fadccf Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 Jan 2018 20:30:04 +0000 Subject: gentoo resync : 31.01.2018 --- profiles/Manifest.gz | Bin 180882 -> 184917 bytes profiles/arch/alpha/use.mask | 9 - profiles/arch/amd64-fbsd/todo/package.use.mask | 3 - profiles/arch/amd64/package.use.force | 1 - profiles/arch/amd64/use.mask | 4 - profiles/arch/arm/use.mask | 16 -- profiles/arch/arm64/use.mask | 16 -- profiles/arch/base/use.mask | 9 - profiles/arch/hppa/use.mask | 17 -- profiles/arch/ia64/use.mask | 4 - profiles/arch/mips/use.mask | 30 --- profiles/arch/nios2/use.mask | 16 -- profiles/arch/powerpc/ppc32/package.use.mask | 7 +- profiles/arch/powerpc/ppc64/64ul/use.mask | 6 - profiles/arch/powerpc/use.mask | 9 - profiles/arch/s390/use.mask | 23 --- profiles/arch/sh/use.mask | 16 -- profiles/arch/sparc/use.mask | 14 -- profiles/base/use.mask | 32 --- profiles/default/bsd/use.mask | 2 - profiles/default/linux/amd64/17.0/musl/eapi | 1 + .../default/linux/amd64/17.0/musl/hardened/eapi | 1 + .../default/linux/amd64/17.0/musl/hardened/parent | 2 + .../default/linux/amd64/17.0/musl/make.defaults | 10 + profiles/default/linux/amd64/17.0/musl/parent | 3 + profiles/default/linux/arm/17.0/musl/armv7a/eapi | 1 + .../linux/arm/17.0/musl/armv7a/hardened/eapi | 1 + .../linux/arm/17.0/musl/armv7a/hardened/parent | 2 + .../linux/arm/17.0/musl/armv7a/make.defaults | 8 + profiles/default/linux/arm/17.0/musl/armv7a/parent | 1 + profiles/default/linux/arm/17.0/musl/eapi | 1 + profiles/default/linux/arm/17.0/musl/make.defaults | 5 + profiles/default/linux/arm/17.0/musl/parent | 3 + profiles/default/linux/musl/use.mask | 1 - profiles/default/linux/x86/17.0/hardened/eapi | 1 + profiles/default/linux/x86/17.0/hardened/parent | 2 + profiles/default/linux/x86/17.0/musl/eapi | 1 + profiles/default/linux/x86/17.0/musl/make.defaults | 5 + profiles/default/linux/x86/17.0/musl/parent | 2 + profiles/default/linux/x86/17.0/musl/use.mask | 5 + profiles/desc/input_devices.desc | 1 - profiles/desc/video_cards.desc | 24 --- profiles/features/hardened/package.use | 5 + profiles/features/hardened/x86/eapi | 1 + profiles/features/hardened/x86/make.defaults | 4 + profiles/features/hardened/x86/parent | 1 + profiles/features/musl/eapi | 1 + profiles/features/musl/make.defaults | 18 ++ profiles/features/musl/package.mask | 26 +++ profiles/features/musl/package.use | 7 + profiles/features/musl/package.use.force | 9 + profiles/features/musl/package.use.mask | 19 ++ profiles/features/musl/packages | 6 + profiles/features/musl/packages.build | 10 + profiles/features/musl/use.force | 6 + profiles/features/musl/use.mask | 7 + profiles/hardened/linux/musl/x86/parent | 2 +- profiles/hardened/linux/package.mask | 5 + profiles/hardened/linux/powerpc/ppc64/use.mask | 9 - profiles/package.mask | 228 +++------------------ profiles/prefix/use.mask | 4 +- profiles/profiles.desc | 6 + profiles/targets/desktop/plasma/package.use | 6 +- profiles/use.desc | 2 +- profiles/use.local.desc | 23 +-- 65 files changed, 229 insertions(+), 491 deletions(-) create mode 100644 profiles/default/linux/amd64/17.0/musl/eapi create mode 100644 profiles/default/linux/amd64/17.0/musl/hardened/eapi create mode 100644 profiles/default/linux/amd64/17.0/musl/hardened/parent create mode 100644 profiles/default/linux/amd64/17.0/musl/make.defaults create mode 100644 profiles/default/linux/amd64/17.0/musl/parent create mode 100644 profiles/default/linux/arm/17.0/musl/armv7a/eapi create mode 100644 profiles/default/linux/arm/17.0/musl/armv7a/hardened/eapi create mode 100644 profiles/default/linux/arm/17.0/musl/armv7a/hardened/parent create mode 100644 profiles/default/linux/arm/17.0/musl/armv7a/make.defaults create mode 100644 profiles/default/linux/arm/17.0/musl/armv7a/parent create mode 100644 profiles/default/linux/arm/17.0/musl/eapi create mode 100644 profiles/default/linux/arm/17.0/musl/make.defaults create mode 100644 profiles/default/linux/arm/17.0/musl/parent create mode 100644 profiles/default/linux/x86/17.0/hardened/eapi create mode 100644 profiles/default/linux/x86/17.0/hardened/parent create mode 100644 profiles/default/linux/x86/17.0/musl/eapi create mode 100644 profiles/default/linux/x86/17.0/musl/make.defaults create mode 100644 profiles/default/linux/x86/17.0/musl/parent create mode 100644 profiles/default/linux/x86/17.0/musl/use.mask create mode 100644 profiles/features/hardened/package.use create mode 100644 profiles/features/hardened/x86/eapi create mode 100644 profiles/features/hardened/x86/make.defaults create mode 100644 profiles/features/hardened/x86/parent create mode 100644 profiles/features/musl/eapi create mode 100644 profiles/features/musl/make.defaults create mode 100644 profiles/features/musl/package.mask create mode 100644 profiles/features/musl/package.use create mode 100644 profiles/features/musl/package.use.force create mode 100644 profiles/features/musl/package.use.mask create mode 100644 profiles/features/musl/packages create mode 100644 profiles/features/musl/packages.build create mode 100644 profiles/features/musl/use.force create mode 100644 profiles/features/musl/use.mask (limited to 'profiles') diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 179e745961ac..5e596449a923 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/arch/alpha/use.mask b/profiles/arch/alpha/use.mask index 28367f93de21..b9851f4fbe6a 100644 --- a/profiles/arch/alpha/use.mask +++ b/profiles/arch/alpha/use.mask @@ -122,15 +122,6 @@ vpopmail mpi # Modular X: mask non-alpha cards -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_i128 -video_cards_i740 -video_cards_neomagic -video_cards_sis -video_cards_trident -video_cards_tseng video_cards_vesa # Matt Turner diff --git a/profiles/arch/amd64-fbsd/todo/package.use.mask b/profiles/arch/amd64-fbsd/todo/package.use.mask index 15e8006cfb00..d6dcf5d49297 100644 --- a/profiles/arch/amd64-fbsd/todo/package.use.mask +++ b/profiles/arch/amd64-fbsd/todo/package.use.mask @@ -136,9 +136,6 @@ media-libs/mesa video_cards_vmware x11-base/xorg-server glamor wayland x11-drivers/xf86-video-ati glamor -# x11-drivers/xf86-video-sis -x11-base/xorg-drivers video_cards_sis - # x11-drivers/xf86-video-tdfx x11-base/xorg-drivers video_cards_tdfx diff --git a/profiles/arch/amd64/package.use.force b/profiles/arch/amd64/package.use.force index 59d26523476e..d35dfcf8dc5a 100644 --- a/profiles/arch/amd64/package.use.force +++ b/profiles/arch/amd64/package.use.force @@ -21,7 +21,6 @@ sys-devel/llvm llvm_targets_X86 # Michał Górny (02 Sep 2013) # Packages with optional 64-bit variant. -app-emulation/wine -abi_x86_64 www-plugins/adobe-flash -abi_x86_64 # Diego Elio Pettenò (21 Apr 2011) diff --git a/profiles/arch/amd64/use.mask b/profiles/arch/amd64/use.mask index c875bee78cda..f344a7da1c55 100644 --- a/profiles/arch/amd64/use.mask +++ b/profiles/arch/amd64/use.mask @@ -160,10 +160,6 @@ # SECTION: Unavailable/Broken -# 2006/02/05 - Donnie Berkholz -# Modular X: mask for architectures on which they aren't available -video_cards_i740 - # 2004/06/22 - Taken from 2004.0 profile # masked 3dfx diff --git a/profiles/arch/arm/use.mask b/profiles/arch/arm/use.mask index d7cca566c0d9..ab0c94fb997e 100644 --- a/profiles/arch/arm/use.mask +++ b/profiles/arch/arm/use.mask @@ -103,29 +103,13 @@ anthy # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_cirrus -video_cards_chips video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nouveau video_cards_nv video_cards_r128 video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa video_cards_via video_cards_voodoo diff --git a/profiles/arch/arm64/use.mask b/profiles/arch/arm64/use.mask index 68c16727df37..b28d2a653422 100644 --- a/profiles/arch/arm64/use.mask +++ b/profiles/arch/arm64/use.mask @@ -189,28 +189,12 @@ vim-syntax # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_cirrus -video_cards_chips video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nv video_cards_r128 video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa video_cards_via video_cards_voodoo diff --git a/profiles/arch/base/use.mask b/profiles/arch/base/use.mask index 510e4eee001d..c3ff75cc1863 100644 --- a/profiles/arch/base/use.mask +++ b/profiles/arch/base/use.mask @@ -122,15 +122,6 @@ oracle video_cards_geode video_cards_voodoo -# not needed on non-sparc systems -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx - # not needed on non-mips systems video_cards_newport diff --git a/profiles/arch/hppa/use.mask b/profiles/arch/hppa/use.mask index b95b21044ba6..aaeb6258c961 100644 --- a/profiles/arch/hppa/use.mask +++ b/profiles/arch/hppa/use.mask @@ -206,16 +206,8 @@ dri # 2006/02/05 Donnie Berkholz # Modular X: mask for architectures on which they aren't available video_cards_amdgpu -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_cirrus video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nouveau video_cards_nv video_cards_r100 @@ -225,16 +217,7 @@ video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sisusb video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa video_cards_voodoo diff --git a/profiles/arch/ia64/use.mask b/profiles/arch/ia64/use.mask index b9620bee2155..50737e7bf136 100644 --- a/profiles/arch/ia64/use.mask +++ b/profiles/arch/ia64/use.mask @@ -136,10 +136,6 @@ qdbm java pdfannotextractor -# 2006/02/05 - Donnie Berkholz -# Modular X: mask for architectures on which they aren't available -video_cards_sis - # Matt Turner # llvm is not keyworded video_cards_amdgpu diff --git a/profiles/arch/mips/use.mask b/profiles/arch/mips/use.mask index dafba2b335f6..9d6b2967e4ce 100644 --- a/profiles/arch/mips/use.mask +++ b/profiles/arch/mips/use.mask @@ -121,43 +121,21 @@ dri # Stephen P. Becker # more modular X stuff video_cards_tdfx -video_cards_sunffb -video_cards_mach64 video_cards_mga video_cards_nouveau video_cards_nv video_cards_r128 video_cards_radeon -video_cards_sis -input_devices_acecad -input_devices_aiptek input_devices_dynapro input_devices_elo2300 input_devices_elographics -input_devices_fpit -input_devices_hyperpen -input_devices_mutouch -input_devices_penmount input_devices_synaptics input_devices_vmmouse input_devices_void input_devices_wacom input_devices_joystick -video_cards_chips -video_cards_cirrus video_cards_glint video_cards_nvidia -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sisusb -video_cards_sunbw2 -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunleo -video_cards_suntcx -video_cards_trident video_cards_voodoo # Matt Turner @@ -171,14 +149,6 @@ video_cards_radeonsi # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_i128 -video_cards_i740 -video_cards_neomagic -video_cards_rendition -video_cards_tga -video_cards_tseng video_cards_vesa # Diego Pettenò diff --git a/profiles/arch/nios2/use.mask b/profiles/arch/nios2/use.mask index 49cf1085a054..ec70bfde6e8b 100644 --- a/profiles/arch/nios2/use.mask +++ b/profiles/arch/nios2/use.mask @@ -130,29 +130,13 @@ X # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_cirrus -video_cards_chips video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nouveau video_cards_nv video_cards_r128 video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa video_cards_via video_cards_voodoo diff --git a/profiles/arch/powerpc/ppc32/package.use.mask b/profiles/arch/powerpc/ppc32/package.use.mask index 6de1a3b185de..7f775e70af60 100644 --- a/profiles/arch/powerpc/ppc32/package.use.mask +++ b/profiles/arch/powerpc/ppc32/package.use.mask @@ -1,6 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# Andreas Sturmlechner (29 Jan 2018) +# Requires media-libs/libffado, which requires dev-python/PyQt5, +# which is not keyworded. +media-sound/jack2 ieee1394 + # Sergei Trofimovich (3 Oct 2017) # Incomplete support, bug #605878. net-vpn/tor seccomp diff --git a/profiles/arch/powerpc/ppc64/64ul/use.mask b/profiles/arch/powerpc/ppc64/64ul/use.mask index ffc21b66ab9b..70f769527df3 100644 --- a/profiles/arch/powerpc/ppc64/64ul/use.mask +++ b/profiles/arch/powerpc/ppc64/64ul/use.mask @@ -43,14 +43,8 @@ dvb # 2006/03/20 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_chips -video_cards_cirrus video_cards_glint -video_cards_s3 -video_cards_s3virge -video_cards_savage video_cards_tdfx -video_cards_trident video_cards_voodoo # llvm is not keyworded video_cards_radeonsi diff --git a/profiles/arch/powerpc/use.mask b/profiles/arch/powerpc/use.mask index 5d95716ccf84..9cd39dbdbaca 100644 --- a/profiles/arch/powerpc/use.mask +++ b/profiles/arch/powerpc/use.mask @@ -110,15 +110,6 @@ lcd_devices_t6963 # 2006/08/18 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_i128 -video_cards_i740 -video_cards_neomagic -video_cards_rendition -video_cards_sis -video_cards_tga -video_cards_tseng video_cards_vesa # Intel Integrated Primitive (sci-libs/ipp) support diff --git a/profiles/arch/s390/use.mask b/profiles/arch/s390/use.mask index 8f5932e1bc1d..d539fc4b5686 100644 --- a/profiles/arch/s390/use.mask +++ b/profiles/arch/s390/use.mask @@ -82,34 +82,20 @@ cman clvm # Many X drivers make no sense on this platform. -input_devices_acecad -input_devices_aiptek input_devices_elographics input_devices_evdev -input_devices_fpit -input_devices_hyperpen input_devices_joystick input_devices_keyboard input_devices_mouse -input_devices_mutouch -input_devices_penmount input_devices_vmmouse input_devices_synaptics input_devices_tslib input_devices_wacom video_cards_amdgpu -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_cirrus video_cards_fbdev video_cards_geode video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nouveau video_cards_nv video_cards_r100 @@ -119,16 +105,7 @@ video_cards_r300 video_cards_r600 video_cards_radeon video_cards_radeonsi -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sisusb video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa # Chí-Thanh Christopher Nguyễn (22 Aug 2013) diff --git a/profiles/arch/sh/use.mask b/profiles/arch/sh/use.mask index a56758c02046..e95b7df40d7a 100644 --- a/profiles/arch/sh/use.mask +++ b/profiles/arch/sh/use.mask @@ -82,29 +82,13 @@ lucene # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_cirrus -video_cards_chips video_cards_glint -video_cards_i128 -video_cards_i740 -video_cards_mach64 video_cards_mga -video_cards_neomagic video_cards_nouveau video_cards_nv video_cards_r128 video_cards_radeon -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng video_cards_vesa video_cards_via video_cards_voodoo diff --git a/profiles/arch/sparc/use.mask b/profiles/arch/sparc/use.mask index c8a865df12f5..df91e130720f 100644 --- a/profiles/arch/sparc/use.mask +++ b/profiles/arch/sparc/use.mask @@ -183,20 +183,6 @@ hdf5 # 2006/02/05 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_s3 -video_cards_sis -video_cards_tseng -video_cards_s3virge -video_cards_i128 -video_cards_trident -video_cards_neomagic -video_cards_cirrus -video_cards_tga -video_cards_i740 -video_cards_ark -video_cards_rendition -video_cards_chips -video_cards_apm video_cards_nv video_cards_vesa video_cards_nouveau diff --git a/profiles/base/use.mask b/profiles/base/use.mask index e034a906c110..5b09e2890c89 100644 --- a/profiles/base/use.mask +++ b/profiles/base/use.mask @@ -4,42 +4,10 @@ # This file is only for generic masks. For arch-specific masks (i.e. # mask everywhere, unmask on arch/*) use arch/base. -# Matt Turner (25 Nov 2017) -# Unmaintained upstream. Masked for removal in 30 days. -# Bug #606132. -input_devices_acecad -input_devices_aiptek -input_devices_fpit -input_devices_hyperpen -input_devices_mutouch - # Matt Turner (23 Nov 2017) # For ancient hardware. Tired of maintaining. Masked for removal in 30 days. # Bug #606132. -video_cards_apm -video_cards_ark -video_cards_chips -video_cards_cirrus -video_cards_i128 -video_cards_i740 -video_cards_mach64 -video_cards_neomagic -video_cards_rendition -video_cards_s3 -video_cards_s3virge -video_cards_savage -video_cards_sis -video_cards_sisusb -video_cards_suncg14 -video_cards_suncg3 -video_cards_suncg6 -video_cards_sunffb -video_cards_sunleo -video_cards_suntcx video_cards_tdfx -video_cards_tga -video_cards_trident -video_cards_tseng # Andreas K. Hüttel (04 Nov 2017) # ... since audacious is being last-rited ... bug 632513 diff --git a/profiles/default/bsd/use.mask b/profiles/default/bsd/use.mask index 9cae487d7361..804ed3af341f 100644 --- a/profiles/default/bsd/use.mask +++ b/profiles/default/bsd/use.mask @@ -55,12 +55,10 @@ userland_GNU tslib # Mask Xorg-modular drivers that are Linux-specific -input_devices_aiptek input_devices_evdev input_devices_tslib input_devices_synaptics input_devices_vmmouse -video_cards_sisusb video_cards_vmware video_cards_nvidia video_cards_nouveau diff --git a/profiles/default/linux/amd64/17.0/musl/eapi b/profiles/default/linux/amd64/17.0/musl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/amd64/17.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/amd64/17.0/musl/hardened/eapi b/profiles/default/linux/amd64/17.0/musl/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/amd64/17.0/musl/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/amd64/17.0/musl/hardened/parent b/profiles/default/linux/amd64/17.0/musl/hardened/parent new file mode 100644 index 000000000000..45a355b0beba --- /dev/null +++ b/profiles/default/linux/amd64/17.0/musl/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../features/hardened/amd64 diff --git a/profiles/default/linux/amd64/17.0/musl/make.defaults b/profiles/default/linux/amd64/17.0/musl/make.defaults new file mode 100644 index 000000000000..d09a4c218030 --- /dev/null +++ b/profiles/default/linux/amd64/17.0/musl/make.defaults @@ -0,0 +1,10 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="x86_64-gentoo-linux-musl" + +# Anthony G. Basile (01 Jul 2014) +# Multilib-related setup, bug #515130 +MULTILIB_ABIS="amd64" +CHOST_amd64="${CHOST}" +LIBDIR_amd64="lib" diff --git a/profiles/default/linux/amd64/17.0/musl/parent b/profiles/default/linux/amd64/17.0/musl/parent new file mode 100644 index 000000000000..8b660ec6dcac --- /dev/null +++ b/profiles/default/linux/amd64/17.0/musl/parent @@ -0,0 +1,3 @@ +.. +../../../../../arch/amd64/no-multilib +../../../../../features/musl/ diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/eapi b/profiles/default/linux/arm/17.0/musl/armv7a/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/eapi b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/hardened/parent b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/parent new file mode 100644 index 000000000000..3e3d7782bae7 --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../../../features/hardened diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/make.defaults b/profiles/default/linux/arm/17.0/musl/armv7a/make.defaults new file mode 100644 index 000000000000..c0cb6c11748f --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="armv7a-hardfloat-linux-musleabi" +CFLAGS="-O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard" +CXXFLAGS="${CFLAGS}" +FFLAGS="${CFLAGS}" +FCFLAGS="${CFLAGS}" diff --git a/profiles/default/linux/arm/17.0/musl/armv7a/parent b/profiles/default/linux/arm/17.0/musl/armv7a/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/armv7a/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/default/linux/arm/17.0/musl/eapi b/profiles/default/linux/arm/17.0/musl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/arm/17.0/musl/make.defaults b/profiles/default/linux/arm/17.0/musl/make.defaults new file mode 100644 index 000000000000..52e98be4833e --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +CHOST="arm-unknown-linux-musleabi" +CHOST_arm="${CHOST}" diff --git a/profiles/default/linux/arm/17.0/musl/parent b/profiles/default/linux/arm/17.0/musl/parent new file mode 100644 index 000000000000..f381f1758c6e --- /dev/null +++ b/profiles/default/linux/arm/17.0/musl/parent @@ -0,0 +1,3 @@ +.. +../../../../../arch/arm +../../../../../features/musl/ diff --git a/profiles/default/linux/musl/use.mask b/profiles/default/linux/musl/use.mask index 4ce1d685054c..b609f7257cd7 100644 --- a/profiles/default/linux/musl/use.mask +++ b/profiles/default/linux/musl/use.mask @@ -6,7 +6,6 @@ elibc_uclibc elibc_glibc # video cards that work on musl --video_cards_cirrus -video_cards_i915 -video_cards_intel -video_cards_virtualbox diff --git a/profiles/default/linux/x86/17.0/hardened/eapi b/profiles/default/linux/x86/17.0/hardened/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/x86/17.0/hardened/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/x86/17.0/hardened/parent b/profiles/default/linux/x86/17.0/hardened/parent new file mode 100644 index 000000000000..40a1173682f5 --- /dev/null +++ b/profiles/default/linux/x86/17.0/hardened/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/hardened/x86 diff --git a/profiles/default/linux/x86/17.0/musl/eapi b/profiles/default/linux/x86/17.0/musl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/default/linux/x86/17.0/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/default/linux/x86/17.0/musl/make.defaults b/profiles/default/linux/x86/17.0/musl/make.defaults new file mode 100644 index 000000000000..80515e7c892d --- /dev/null +++ b/profiles/default/linux/x86/17.0/musl/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +CHOST="i686-gentoo-linux-musl" +CHOST_x86="${CHOST}" diff --git a/profiles/default/linux/x86/17.0/musl/parent b/profiles/default/linux/x86/17.0/musl/parent new file mode 100644 index 000000000000..a340ae545671 --- /dev/null +++ b/profiles/default/linux/x86/17.0/musl/parent @@ -0,0 +1,2 @@ +.. +../../../../../features/musl/ diff --git a/profiles/default/linux/x86/17.0/musl/use.mask b/profiles/default/linux/x86/17.0/musl/use.mask new file mode 100644 index 000000000000..057f0d454f09 --- /dev/null +++ b/profiles/default/linux/x86/17.0/musl/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 + +# ssp is broken on x86 musl. This is critical for gcc-6. +ssp diff --git a/profiles/desc/input_devices.desc b/profiles/desc/input_devices.desc index 29a617ec4ca3..6136c0a286fc 100644 --- a/profiles/desc/input_devices.desc +++ b/profiles/desc/input_devices.desc @@ -14,7 +14,6 @@ keyboard - INPUT_DEVICES setting to build driver for keyboard input devices libinput - INPUT_DEVICES setting to build driver for libinput input devices lirc - INPUT_DEVICES setting to build driver for LIRC input devices (i.e. infra-red remote control) mouse - INPUT_DEVICES setting to build driver for mouse input devices -mutouch - INPUT_DEVICES setting to build driver for mutouch input devices roccat_arvo - INPUT_DEVICES setting to build driver for Roccat Arvo input devices roccat_isku - INPUT_DEVICES setting to build driver for Roccat Isku input devices roccat_iskufx - INPUT_DEVICES setting to build driver for Roccat Isku Fx input devices diff --git a/profiles/desc/video_cards.desc b/profiles/desc/video_cards.desc index 3c65f245eef4..bfee3a2eee7f 100644 --- a/profiles/desc/video_cards.desc +++ b/profiles/desc/video_cards.desc @@ -6,26 +6,18 @@ # Keep it sorted. amdgpu - VIDEO_CARDS setting to build driver for AMDGPU video cards -apm - VIDEO_CARDS setting to build driver for apm video cards -ark - VIDEO_CARDS setting to build driver for ark video cards ast - VIDEO_CARDS setting to build driver for ASpeedTech video cards -chips - VIDEO_CARDS setting to build driver for chips video cards -cirrus - VIDEO_CARDS setting to build driver for cirrus video cards dummy - VIDEO_CARDS setting to build driver for dummy video cards exynos - VIDEO_CARDS setting to build driver for Samsung Exynos video cards freedreno - VIDEO_CARDS setting to build reverse-engineered driver for Qualcomm Adreno cards fbdev - VIDEO_CARDS setting to build driver for fbdev video cards geode - VIDEO_CARDS setting to build driver for AMD Geode GX and LX video cards glint - VIDEO_CARDS setting to build driver for glint video cards -i128 - VIDEO_CARDS setting to build driver for Number 9 I128 video cards -i740 - VIDEO_CARDS setting to build driver for Intel i740 video cards i915 - VIDEO_CARDS setting to build driver for Intel i915 video cards i965 - VIDEO_CARDS setting to build driver for Intel i965 video cards imx - VIDEO_CARDS setting to build driver for Freescale i.MX video cards intel - VIDEO_CARDS setting to build driver for Intel video cards -mach64 - VIDEO_CARDS setting to build driver for mach64 video cards mga - VIDEO_CARDS setting to build driver for mga video cards -neomagic - VIDEO_CARDS setting to build driver for neomagic video cards newport - VIDEO_CARDS setting to build driver for newport video cards nouveau - VIDEO_CARDS setting to build reverse-engineered driver for nvidia cards nvidia - VIDEO_CARDS setting to build driver for nvidia video cards @@ -39,25 +31,9 @@ r300 - VIDEO_CARDS setting to build only r300, r400 and r500 based chips code fo r600 - VIDEO_CARDS setting to build only r600, r700, Evergreen and Northern Islands based chips code for radeon radeon - VIDEO_CARDS setting to build driver for ATI radeon video cards radeonsi - VIDEO_CARDS setting to build only Southern Islands based chips code for radeon -rendition - VIDEO_CARDS setting to build driver for rendition video cards -s3 - VIDEO_CARDS setting to build driver for s3 video cards -s3virge - VIDEO_CARDS setting to build driver for s3virge video cards -savage - VIDEO_CARDS setting to build driver for savage video cards siliconmotion - VIDEO_CARDS setting to build driver for siliconmotion video cards -sisusb - VIDEO_CARDS setting to build driver for SiS USB video cards -sis - VIDEO_CARDS setting to build driver for SiS video cards -sunbw2 - VIDEO_CARDS setting to build driver for sunbw2 video cards -suncg14 - VIDEO_CARDS setting to build driver for suncg14 video cards -suncg3 - VIDEO_CARDS setting to build driver for suncg3 video cards -suncg6 - VIDEO_CARDS setting to build driver for suncg6 video cards -sunffb - VIDEO_CARDS setting to build driver for sunffb video cards -sunleo - VIDEO_CARDS setting to build driver for sunleo video cards -suntcx - VIDEO_CARDS setting to build driver for suntcx video cards tdfx - VIDEO_CARDS setting to build driver for tdfx video cards tegra - VIDEO_CARDS setting to build driver for tegra video cards -tga - VIDEO_CARDS setting to build driver for tga video cards -trident - VIDEO_CARDS setting to build driver for trident video cards -tseng - VIDEO_CARDS setting to build driver for tseng video cards vc4 - VIDEO_CARDS setting to build driver for vc4 video cards vesa - VIDEO_CARDS setting to build driver for vesa video cards via - VIDEO_CARDS setting to build driver for via video cards diff --git a/profiles/features/hardened/package.use b/profiles/features/hardened/package.use new file mode 100644 index 000000000000..133173669515 --- /dev/null +++ b/profiles/features/hardened/package.use @@ -0,0 +1,5 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +dev-lang/python gdbm +sys-libs/gdbm berkdb diff --git a/profiles/features/hardened/x86/eapi b/profiles/features/hardened/x86/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/hardened/x86/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/hardened/x86/make.defaults b/profiles/features/hardened/x86/make.defaults new file mode 100644 index 000000000000..bc6776d156e2 --- /dev/null +++ b/profiles/features/hardened/x86/make.defaults @@ -0,0 +1,4 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +USE="pic" diff --git a/profiles/features/hardened/x86/parent b/profiles/features/hardened/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/features/hardened/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/features/musl/eapi b/profiles/features/musl/eapi new file mode 100644 index 000000000000..7ed6ff82de6b --- /dev/null +++ b/profiles/features/musl/eapi @@ -0,0 +1 @@ +5 diff --git a/profiles/features/musl/make.defaults b/profiles/features/musl/make.defaults new file mode 100644 index 000000000000..e2dbf5d8a4b7 --- /dev/null +++ b/profiles/features/musl/make.defaults @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +PORTAGE_LIBC="musl" +ELIBC="musl" + +FEATURES="sandbox sfperms strict" + +USE="nptl unicode -berkdb -gdbm" +BOOTSTRAP_USE="${BOOTSTRAP_USE} nptl -berkdb -gdbm" + +# All libraries are in /lib or /usr/lib +SYMLINK_LIB="no" +FEATURES="-multilib-strict" + +# TODO: fix so musl doesn't generate this for all packages +# that use a charset, it causes package collisons. +INSTALL_MASK="charset.alias" diff --git a/profiles/features/musl/package.mask b/profiles/features/musl/package.mask new file mode 100644 index 000000000000..cb795facd556 --- /dev/null +++ b/profiles/features/musl/package.mask @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +sys-libs/uclibc +sys-libs/uclibc-ng +sys-libs/glibc + +# Older versions of net-mail/mailutils fail on musl, bug #604212 +virtual/libelf-2 + +# packages that unconditionally depend on dev-libs/elfutils +=www-client/firefox-54.0 diff --git a/profiles/features/musl/package.use b/profiles/features/musl/package.use new file mode 100644 index 000000000000..87d13cec246e --- /dev/null +++ b/profiles/features/musl/package.use @@ -0,0 +1,7 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Anthony G. Basile (14 Jul 2016) +# We need this to break a circular dependency with +# 'sys-libs/libcap pam' in stage3 catalyst builds +sys-libs/pam -filecaps diff --git a/profiles/features/musl/package.use.force b/profiles/features/musl/package.use.force new file mode 100644 index 000000000000..c26a7ba83f24 --- /dev/null +++ b/profiles/features/musl/package.use.force @@ -0,0 +1,9 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Force system-libevent use flag on mozilla packages, since the building of +# bundled libevent cannot accomodate a system without sysctl.h +# See bug 574830 for more info. +>=www-client/firefox-45.0 system-libevent +>=www-client/seamonkey-2.40 system-libevent +>=mail-client/thunderbird-45.0 system-libevent diff --git a/profiles/features/musl/package.use.mask b/profiles/features/musl/package.use.mask new file mode 100644 index 000000000000..2c0a91e428ed --- /dev/null +++ b/profiles/features/musl/package.use.mask @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# See bug #604542 +net-misc/iputils idn + +# See bug #504200 +sys-devel/gcc sanitize vtv + +# llvm's sanitizers are also incompatible with musl +sys-devel/llvm sanitize + +# These cause collisions with +# even with --without-included-gettext +sys-devel/gettext nls +sys-fs/e2fsprogs nls + +# See bug #576928 +media-libs/mesa nptl diff --git a/profiles/features/musl/packages b/profiles/features/musl/packages new file mode 100644 index 000000000000..4bbf9c32099c --- /dev/null +++ b/profiles/features/musl/packages @@ -0,0 +1,6 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +*app-misc/pax-utils +*sys-apps/sandbox +-*sys-apps/man-pages diff --git a/profiles/features/musl/packages.build b/profiles/features/musl/packages.build new file mode 100644 index 000000000000..38ed7d274207 --- /dev/null +++ b/profiles/features/musl/packages.build @@ -0,0 +1,10 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# This file lists extra packages needed to build for +# a stage 1 based on this profile. + +dev-util/pkgconf +sys-apps/attr +sys-apps/sandbox +dev-python/pyxattr diff --git a/profiles/features/musl/use.force b/profiles/features/musl/use.force new file mode 100644 index 000000000000..bfe77a581d70 --- /dev/null +++ b/profiles/features/musl/use.force @@ -0,0 +1,6 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Select the correct ELIBC +elibc_musl + diff --git a/profiles/features/musl/use.mask b/profiles/features/musl/use.mask new file mode 100644 index 000000000000..46c03330afb4 --- /dev/null +++ b/profiles/features/musl/use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2018 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 + +# Select the correct ELIBC +-elibc_musl +elibc_uclibc +elibc_glibc diff --git a/profiles/hardened/linux/musl/x86/parent b/profiles/hardened/linux/musl/x86/parent index 54abcade7471..1efd929961c6 100644 --- a/profiles/hardened/linux/musl/x86/parent +++ b/profiles/hardened/linux/musl/x86/parent @@ -1,2 +1,2 @@ -../../../../default/linux/uclibc/x86 +../../../../default/linux/musl/x86 .. diff --git a/profiles/hardened/linux/package.mask b/profiles/hardened/linux/package.mask index 56f5b1470f8f..e4c9930b0525 100644 --- a/profiles/hardened/linux/package.mask +++ b/profiles/hardened/linux/package.mask @@ -1,6 +1,11 @@ # Copyright 1999-2017 Gentoo Foundation. # Distributed under the terms of the GNU General Public License v2 +# Requires >=icu-60, which is not available in 13.0 based profiles. +# Please migrate to one of the new hardened profiles. +>=app-office/libreoffice-bin-5.4.4 +>=app-office/libreoffice-bin-debug-5.4.4 + # Hardened versions of gcc-4.0* through gcc-4.2* are not available. =sys-devel/gcc-4.0* =sys-devel/gcc-4.1* diff --git a/profiles/hardened/linux/powerpc/ppc64/use.mask b/profiles/hardened/linux/powerpc/ppc64/use.mask index 3b65232662f7..0bef9ecd3c13 100644 --- a/profiles/hardened/linux/powerpc/ppc64/use.mask +++ b/profiles/hardened/linux/powerpc/ppc64/use.mask @@ -21,15 +21,6 @@ seamonkey # 2006/03/20 - Donnie Berkholz # Modular X: mask for architectures on which they aren't available -video_cards_apm -video_cards_ark -video_cards_i128 -video_cards_i740 -video_cards_neomagic -video_cards_rendition -video_cards_sis -video_cards_tga -video_cards_tseng video_cards_vesa video_cards_via diff --git a/profiles/package.mask b/profiles/package.mask index 5676a5b012eb..7aa0f88a4990 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -29,6 +29,31 @@ #--- END OF EXAMPLES --- +# Andreas Sturmlechner (31 Jan 2018) +# Dead upstream, depends on deprecated Qt4. +# Masked for removal in 30 days. Bug #646182 +media-sound/qtagconvert + +# Andreas Sturmlechner (31 Jan 2018) +# Dead upstream, depends on deprecated Qt4. +# Masked for removal in 30 days. Bug #644516 +media-sound/qpitch + +# Andreas Sturmlechner (31 Jan 2018) +# No homepage, depends on deprecated Qt4. +# Masked for removal in 30 days. +app-dicts/qvortaro + +# Lars Wendler (28 Jan 2018) +# Masked for testing. +# At least app-misc/mc is broken when using a 256color TERM setting. +=sys-libs/ncurses-6.1 + +# Andreas Sturmlechner (28 Jan 2018) +# Dead upstream, depends on deprecated Qt4. +# Masked for removal in 30 days. Bug #644558 +media-video/qgifer + # Patrice Clement (26 Jan 2018) # Has different symbols. Known to cause issues with i3bar/swaybar. media-fonts/fontawesome:0/5 @@ -69,7 +94,6 @@ dev-ruby/tilt:0 virtual/ruby-minitest www-apps/jekyll-gist - # Andreas Sturmlechner (23 Jan 2018) # Depends on deprecated Qt4, no revdeps left. # Masked for removal in 30 days. @@ -464,214 +488,12 @@ dev-util/conan # Removal in 30 days app-admin/jinit -# Pacho Ramos (28 Dec 2017) -# Dead since 2005, nothing requires it, installs object files in -# /usr/share/doc (#451792). Removal in a month. -media-libs/libdvb - -# Pacho Ramos (28 Dec 2017) -# Fails to build (#595706), nothing requires it. Removal in a month. -dev-lang/blassic - -# Pacho Ramos (28 Dec 2017) -# Needs to be migrated to pycryptodome, this was merged into paramiko -# (#611616). Removal in a month. -dev-python/ssh -dev-python/starcluster - -# Pacho Ramos (28 Dec 2017) -# Fails with recent boost (#617060, #598702). Removal in a month. -media-gfx/aqsis - -# Pacho Ramos (28 Dec 2017) -# A major version bump is needed (#412447), fails with multilib-strict -# (#613542), not compatible with newer imagemagick (#619514), cannot be -# downloaded (#635566). Removal in a month. -media-libs/vips -media-gfx/nip2 - -# Pacho Ramos (28 Dec 2017) -# Multiple build failures and bugs (#634316), fails with recent lua -# (#434242), init script is buggy (#496724), bash completion files installed -# wrongly (#526280), fails with newer botan (#537572). Removal in a month. -dev-vcs/monotone - -# Pacho Ramos (28 Dec 2017) -# Fails to build (#622110), upstream dead for years. Removal in a month. -app-misc/tasque - -# Pacho Ramos (28 Dec 2017) -# Sebastian Pipping (12 Jan 2018) -# Needs a major version bump and relies on lots of dead libs (#624160). -# Removal in a month. - (28 Dec 2017) -# Requires dead gnome2 python bindings (#629180) and old gstreamer, also all -# zeitgeist stack has important bugs and upstream is gone (#629180#c2): -# zeitgeist-explorer doesn't start (#622084), activity-log-manager fails to -# build (#625140), -gnome-extra/gnome-activity-journal -gnome-extra/zeitgeist-explorer -gnome-extra/activity-log-manager -gnome-extra/zeitgeist -dev-libs/libzeitgeist - -# Pacho Ramos (28 Dec 2017) -# Dead for ages, relies on old gnome2 python bindings (#640036). Removal in -# a month. -gnome-extra/cameramonitor - -# Pacho Ramos (28 Dec 2017) -# Upstream gone, relies on old gnome2 python bindings (#640042). Removal in -# a month. -media-gfx/gnome-specimen - -# Pacho Ramos (28 Dec 2017) -# Upstream dead for ages, relies on old gnome2 python bindings (#640050). -# Removal in a month. -net-misc/polly - -# Pacho Ramos (28 Dec 2017) -# Upstream gone, relies on old gnome2 python bindings (#640052). Removal in -# a month. -sys-apps/pyrenamer - -# Pacho Ramos (28 Dec 2017) -# Upstream dead since 2006, relies on old gnome2 python bindings and many -# other dead libs (#640068). Removal in a month. -media-sound/ifp-gnome - -# David Seifert (28 Dec 2017) -# Last release in 2001, doesn't support amd64, EAPI 2. -# Removal in 30 days -app-crypt/nistp224 - -# Jonas Stein (28 Dec 2017) -# Upstream deleted all files more than 6 years ago and is inactive. -# See also bug #628960 -# Masked for removal on 2018-02-01 -app-doc/linux-gazette-base -app-doc/linux-gazette-all -app-doc/linux-gazette - -# David Seifert (27 Dec 2017) -# Last release in 2005, crashes on use, EAPI 3 (#640262). -# Removal in 30 days -dev-vcs/archway - -# Pacho Ramos (27 Dec 2017) -# Remove all Compiz related packages: they all need major work/bumps to fix -# lots of pending issues and they need a dedicated maintainer (bug #339622 -# and many others). Removal in a month. -x11-wm/compiz -x11-apps/fusion-icon -x11-libs/compizconfig-backend-gconf -x11-libs/libcompizconfig -dev-python/compizconfig-python -x11-misc/ccsm -x11-misc/simple-ccsm -x11-plugins/compiz-plugins-extra -x11-plugins/compiz-plugins-main -x11-plugins/compiz-plugins-unsupported -x11-wm/compiz-fusion -x11-wm/emerald -x11-themes/emerald-themes -x11-libs/compiz-bcop - -# Pacho Ramos (27 Dec 2017) -# Dead for ages, not needed, for java 1.5 (#638036). Removal in a month. -dev-java/jikes - -# Pacho Ramos (27 Dec 2017) -# Dead for ages, requires glibc with rpc (#371391). Removal in a month. -net-misc/netkit-rusers - # Pacho Ramos (27 Dec 2017) # Out ebuild is completely obsolete (#381073), download manually PPD is # preferred, current tarballs cannot be downloaded even (#635146). Removal # in a month. net-print/xerox-drivers -# Pacho Ramos (27 Dec 2017) -# Dead and broken for a long time (#427876), nothing requires this. Removal -# in a month. -dev-dotnet/gnome-sharp - -# Pacho Ramos (27 Dec 2017) -# Dead and broken for a long time (#428354, #562772, #624956, #558120, -# #585222, #585548, #605706, #612368), nothing requires this. Removal -# in a month. -# Mikhail Pukhlikov (20 Jul 2017) -# Old mono/dotnet packages (used on GNOME2 stack) -# also some deprecated forks used for monodevelop -# awhile they are very unstable they will live in dotnet overlay -gnome-extra/docky -dev-dotnet/gnome-desktop-sharp -dev-dotnet/gtksourceview-sharp -dev-dotnet/rsvg-sharp -dev-dotnet/vte-sharp -dev-dotnet/wnck-sharp -dev-dotnet/xdt-for-monodevelop -dev-dotnet/nuget -dev-dotnet/referenceassemblies-pcl - -# Pacho Ramos (27 Dec 2017) -# Dead for ages, rely on deprecated/dead libs (#447466). Removal in a month. -dev-vcs/bzr-gtk - -# Pacho Ramos (27 Dec 2017) -# Completely broken for years (#514400, #596078, #598609, #640096, #641428). -# Removal in a month. -dev-cpp/pficommon - -# Pacho Ramos (27 Dec 2017) -# Dead for a long time, failing tests (#526900), nothing requires it. -# Removal in a month. -net-misc/ytalk - -# Pacho Ramos (27 Dec 2017) -# Upstream dead, SRC_URI dead, nothing requires it (#533812). Removal in a -# month. -media-video/replex - -# Pacho Ramos (27 Dec 2017) -# Not compatible with mono-4 (#557588, #562546, #569252, #581920, #585860, #596652), -# nothing requires them. Removal in a month. -dev-dotnet/xsp -dev-dotnet/nini -dev-lang/mono-basic -dev-util/jay - -# Pacho Ramos (27 Dec 2017) -# python files installed in wrong path (#580328), relies on qt4 and cannot -# be bumped (#585328), fails with gcc6 (#630332), fails to build (#641514). -# Removal in a month. -sci-visualization/qtiplot - -# Pacho Ramos (27 Dec 2017) -# Dead upstream for a long time, relies on dead gnome-icon-theme and has -# some crashes (#602144). Removal in a month. -app-doc/podbrowser - -# Pacho Ramos (27 Dec 2017) -# Dead upstream for a long time, relies on dead gnome-icon-theme and nothing -# requires it (#602146). Removal in a month. -games-emulation/gxmame - -# Pacho Ramos (27 Dec 2017) -# All Ekiga set is dead and broken for years, it relies on obsolete -# dead/libs that are also old and broken and upstream looks to not release -# newer ekiga ever. To keep this please go ahead and take care of it *and -# all the dependencies it also needs*. See bugs #626176, #460458, #589276, -# #638122, #641990, #633670, #624578, #600398, #627868. -# Removal in a month. -net-libs/ptlib -net-libs/opal -net-voip/openmcu -net-libs/h323plus -net-voip/ekiga - # Alice Ferrazzi (27 Dec 2017) # Masked for removal in 30 days. # This kernel doesn't boot on hardened profiles. diff --git a/profiles/prefix/use.mask b/profiles/prefix/use.mask index 47e9b1a2a497..134085a9be51 100644 --- a/profiles/prefix/use.mask +++ b/profiles/prefix/use.mask @@ -14,5 +14,5 @@ acl python_targets_python3_4 python_single_target_python3_4 -# Similar for Ruby 2.1 -ruby_targets_ruby21 +# Similar for Ruby 2.3 +ruby_targets_ruby23 diff --git a/profiles/profiles.desc b/profiles/profiles.desc index d323534ffc42..8bdfb1d1dd93 100644 --- a/profiles/profiles.desc +++ b/profiles/profiles.desc @@ -248,6 +248,7 @@ x86 default/linux/x86/13.0/developer stable x86 default/linux/x86/13.0/systemd stable x86 default/linux/x86/17.0 stable x86 default/linux/x86/17.0/selinux dev +x86 default/linux/x86/17.0/hardened dev x86 default/linux/x86/17.0/desktop stable x86 default/linux/x86/17.0/desktop/gnome stable x86 default/linux/x86/17.0/desktop/gnome/systemd stable @@ -295,8 +296,12 @@ amd64 default/linux/musl/amd64 exp amd64 hardened/linux/musl/amd64 exp amd64 default/linux/musl/amd64/x32 exp amd64 hardened/linux/musl/amd64/x32 exp +amd64 default/linux/amd64/17.0/musl exp +amd64 default/linux/amd64/17.0/musl/hardened exp arm default/linux/musl/arm/armv7a exp arm hardened/linux/musl/arm/armv7a exp +arm default/linux/arm/17.0/musl/armv7a exp +arm default/linux/arm/17.0/musl/armv7a/hardened exp arm64 default/linux/musl/arm64 exp arm64 hardened/linux/musl/arm64 exp mips default/linux/musl/mips exp @@ -307,6 +312,7 @@ ppc default/linux/musl/ppc exp ppc hardened/linux/musl/ppc exp x86 default/linux/musl/x86 exp x86 hardened/linux/musl/x86 exp +x86 default/linux/x86/17.0/musl exp # Non-embedded uclibc profiles # @MAINTAINER: uclibc@gentoo.org diff --git a/profiles/targets/desktop/plasma/package.use b/profiles/targets/desktop/plasma/package.use index 554fb2728a6e..a83e019b25f2 100644 --- a/profiles/targets/desktop/plasma/package.use +++ b/profiles/targets/desktop/plasma/package.use @@ -1,9 +1,6 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# Required by app-office/libreoffice[kde] ->=app-office/libreoffice-6.1 gtk - # Required by kde-apps/okteta dev-qt/qtscript:5 scripttools @@ -33,3 +30,6 @@ media-sound/pulseaudio gnome # Required by kde-frameworks/kactivities sys-libs/zlib minizip + +# Mitigate media-libs/phonon:4[designer] dep by USE=phonon in make.defaults +dev-qt/designer:4 -phonon diff --git a/profiles/use.desc b/profiles/use.desc index 90be69bc7ed5..43423a017a5f 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -383,7 +383,7 @@ xemacs - Add support for XEmacs xface - Add xface support used to allow a small image of xface format to be included in an email via the header 'X-Face' xft - Build with support for XFT font renderer (x11-libs/libXft) xine - Add support for the XINE movie libraries -xinerama - Add support for the (legacy) xinerama X11 extension +xinerama - Add support for querying multi-monitor screen geometry through the Xinerama API xinetd - Add support for the xinetd super-server xml - Add support for XML files xmlrpc - Support for xml-rpc library diff --git a/profiles/use.local.desc b/profiles/use.local.desc index d42801178afa..58494b1c9d65 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -849,7 +849,6 @@ app-leechcraft/lc-secman:exposecontents - Build the GUI for viewing the stored d app-leechcraft/leechcraft-meta:de - Install components, that allow using Leechcraft as Desktop Environment app-misc/anki:recording - Enable support for audio recording app-misc/anki:sound - Enable support for adding sound to cards -app-misc/bijiben:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist app-misc/binwalk:graph - Enable support for generating entropy graphs app-misc/blink1:mini-tool - Build and install command-line mini-tool blink1-mini-tool (normally used for embedded devices) app-misc/blink1:server - Build and install REST API server (currently hard-coded to TCP port 8080) @@ -924,6 +923,7 @@ app-misc/mosquitto:srv - Include SRV lookup support. app-misc/mosquitto:websockets - Support the WebSocket protocol. app-misc/muttprint:doc - Builds documentation app-misc/neofetch:X - Enable support for detecting DEs, WMs, screen resolutions, and showing images from an X terminal +app-misc/nnn:fish-completion - Enable fish completion support app-misc/note:general - Add support for ascii flatfile backend app-misc/note:text - Add support for text backend app-misc/openastro:jpeg - Enable exporting Astrological Charts to jpeg @@ -941,8 +941,6 @@ app-misc/sphinx:id64 - use 64-bit document and word IDs app-misc/sphinx:re2 - use the dev-libs/re2 regular expression library app-misc/sphinx:stemmer - Enable language stemming support app-misc/task:sync - Enable "task sync" support -app-misc/tasque:hiveminder - Allows you to use http://www.hiveminder.com/ as your storage backend. -app-misc/tasque:rememberthemilk - Allows you to use http://www.rememberthemilk.com/ as your storage backend. app-misc/tmux:utempter - Include libutempter support app-misc/towitoko:moneyplex - Makes libtowitoko work for the moneyplex home banking software app-misc/tracker:cue - Enable cue sheet parsing @@ -995,6 +993,7 @@ app-office/abiword:redland - Enables support redland and raptor libs. app-office/abiword:thesaurus - Enable thesaurus support app-office/abiword:wordperfect - Enable wordperfect file support via app-text/libwpd app-office/calligra:activities - Enable kactivities support +app-office/calligra:gemini - Enable tablet and 2:1 devices support app-office/calligra:import-filter - Enable support for various import filter file formats like WordPerfect, Visio and Apple Keynote app-office/calligra:lcms - Build colorengine plugins using media-libs/lcms app-office/calligra:okular - Enable bindings for kde-apps/okular @@ -1829,7 +1828,6 @@ dev-java/proguard:j2me - Adds support for J2ME Wireless Toolkit dev-java/protobuf-java:nano - Enable code generator and runtime library designed specifically for resource-constrained systems, like Android dev-java/rxtx:lfd - Installs and uses LockFileServer daemon (lfd) dev-java/sbt:binary - Install from (Gentoo-compiled) binary instead of building from sources. Set this when you run out of memory during build. -dev-java/swt:webkit - Embedded browser support via net-libs/webkit-gtk:2, replacing former xulrunner-based browser. dev-lang/bas:lr0 - Use the LR0 parser instead of the recursive descending parser dev-lang/crystal:blocking-stdio-hack - Keep STDIO file descriptors in blocking mode. dev-lang/crystal:debug - Build each module as a separate object file. Speeds build up. @@ -2587,7 +2585,6 @@ dev-python/scrapy:boto - Add support for Amazon S3 via dev-python/boto dev-python/scrapy:ibl - Use Instace Based Learning algorithm for automatic extraction dev-python/simplecv:shell - Enable the iPython SimpleCV shell dev-python/sphinx:net - enable internet capabilities -dev-python/starcluster:epydoc - Enable build of apidocs in html using epydoc dev-python/sympy:imaging - Add support for dev-python/pillow dev-python/sympy:ipython - Add support for dev-python/ipython dev-python/sympy:mathml - Add support for mathml @@ -3206,6 +3203,7 @@ games-fps/qudos:demo - Install the demo files (quake2-demodata) and configure fo games-fps/qudos:mods - Build support for the quake2 mission packs games-fps/qudos:qmax - Build the pretty version (quake max) games-fps/qudos:textures - Install the enhanced textures (quake2-textures) +games-fps/redeclipse:dedicated - Install only as a dedicated game server games-fps/rott:demo - Install the shareware version games-fps/sauerbraten:server - Compile server support games-fps/turtlearena:mumble - Adds player-location (positional audio) support to VoIP @@ -3401,11 +3399,6 @@ gnome-extra/nm-applet:teamd - Enable teamd configuration editor gnome-extra/sushi:office - Support viewing file formats such as generated by app-office/libreoffice gnome-extra/synapse:plugins - Build support for plugins using librest gnome-extra/synapse:zeitgeist - Add support for Zeitgeist event tracking system -gnome-extra/zeitgeist:datahub - Use build datahub for passive event injection -gnome-extra/zeitgeist:downloads-monitor - Monitor the XDG_DOWNLOAD_DIRECTORY -gnome-extra/zeitgeist:fts - Enable the full text search extension -gnome-extra/zeitgeist:sql-debug - Enable SQL debugging -gnome-extra/zeitgeist:telepathy - Enable telepathy framework as data source gnustep-apps/gemas:projectcenter - Build and install plugin for gnustep-apps/projectcenter gnustep-apps/gworkspace:gwmetadata - Enable the metadata indexing and searching system gnustep-base/gnustep-back-art:xim - Enable X11 XiM input method @@ -4041,7 +4034,6 @@ media-gfx/krita:vc - Enable support for dev-libs/vc, could be a significant spee media-gfx/librecad:3d - Require all 2D coordinates stored as 3D media-gfx/librecad:tools - Build additional tool programs: tff2lff media-gfx/luminance-hdr:fits - Enable support for the FITS format -media-gfx/nip2:goffice - use x11-libs/goffice to show plots media-gfx/nomacs:opencv - Build support for media-libs/opencv media-gfx/nomacs:zip - Build support for zip archives media-gfx/nvidia-texture-tools:cg - Enable NVIDIA C graphics compiler toolkit plug-in @@ -4288,6 +4280,8 @@ media-libs/opus:custom-modes - Build with custom-modes. media-libs/opusfile:fixed-point - Enable fixed-point arithmetic operations media-libs/opusfile:float - Enable floating point arithmetic operations media-libs/opusfile:http - Enable http connections +media-libs/osl:cpu_flags_x86_avx512f - SIMD Optimization +media-libs/osl:cpu_flags_x86_f16c - SIMD Optimization media-libs/osl:partio - Use media-libs/partio media-libs/phonon:designer - Install plugin for dev-qt/designer media-libs/phonon:vlc - Install VLC Phonon backend @@ -4322,8 +4316,6 @@ media-libs/svgalib:kernel-helper - Build the helper kernel module media-libs/taglib:boost - Use dev-libs/boost instead of GCC built-ins media-libs/tremor:low-accuracy - enable 32bit only multiply operations media-libs/vigra:valgrind - Enable valgrind in make check -media-libs/vips:fits - Enable support for the FITS image format through sci-libs/cfitsio -media-libs/vips:matio - Enable support for reading images from Matlab files through sci-libs/matio media-libs/waffle:egl - Enable EGL support media-libs/waffle:gbm - Enable support for the Generic Buffer Manager (gbm) media-libs/waffle:wayland - Enable Wayland support @@ -4689,7 +4681,6 @@ media-sound/qtscrobbler:cli - Build commandline client media-sound/quark:gnome - Provides tray-icon and enables gconf support media-sound/rhythmbox:daap - Build the local network music sharing plugin which uses the DAAP protocol using net-libs/libdmapsharing media-sound/rhythmbox:visualizer - Enable support for visualizations using media-plugins/gst-plugins-libvisual -media-sound/rhythmbox:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist media-sound/shntool:alac - Add support for Apple Lossless Audio Codec files media-sound/shntool:mac - Add support for Monkey's Audio files media-sound/snd:s7 - Enable the s7 extension language (a version of Scheme) @@ -5058,7 +5049,6 @@ media-video/syncplay:vlc - Enable VLC2.x support media-video/totem:lirc - Enable support for controlling Totem with a remote control using app-misc/lirc media-video/totem:nautilus - Enable the nautilus extension media-video/totem:python - Build support for dev-lang/python plugins -media-video/totem:zeitgeist - Build the plugin to inject events to gnome-extra/zeitgeist media-video/transcode:mjpeg - Enables mjpegtools support media-video/transcode:nuv - NuppelVideo container format demuxing media-video/transcode:pic - disable optimized assembly code that is not PIC friendly @@ -5580,7 +5570,6 @@ net-firewall/shorewall:lite6 - Installs everything needed to just *run* an IPv6 net-firewall/ufw-frontends:kde - Use kdesu to gain root privileges (note: the flag has lower priority than "policykit") net-firewall/ufw-frontends:policykit - Use pkexec to gain root privileges net-fs/autofs:dmalloc - Enable debugging with the dmalloc library -net-fs/autofs:hesiod - Install hesiod module net-fs/autofs:ldap - Install LDAP module net-fs/autofs:libtirpc - Use TiRPC library instead of SunRPC net-fs/autofs:mount-locking - Enable locking to prevent corruption of /etc/mtab in the presence of concurrent auto-mounting. If enabled, recursive auto-mounting (eg. using autofs to bind or loop mount a filesystem which is itself auto-mounted) is not possible. @@ -6357,7 +6346,6 @@ net-misc/hylafaxplus:html - Convert faxes into html email net-misc/hylafaxplus:jbig - JBIG Fax Compression Support net-misc/hylafaxplus:mgetty - Receive faxes via serial port connections net-misc/hylafaxplus:pam - hfaxd authentication via PAM -net-misc/icaclient:gstreamer010 - Enable audio support via media-libs/gstreamer using SLOT 0.10 net-misc/icaclient:l10n_zh_CN - Install Chinese translation net-misc/icecast:kate - Add karaoke and text encapsulation support for Ogg files net-misc/icecast:logrotate - Install support files for app-admin/logrotate? @@ -7785,7 +7773,6 @@ sys-apps/portage:native-extensions - Compiles native "C" extensions (speedups, i sys-apps/portage:rsync-verify - Enable full-tree cryptographic verification of Gentoo repository rsync checkouts using app-portage/gemato. sys-apps/portage:xattr - Preserve extended attributes (filesystem-stored metadata) when installing files. Usually only required for hardened systems. sys-apps/proot:care - Build dynamic CARE binary (more info - http://reproducible.io/) -sys-apps/pyrenamer:music - Enable support for renaming music sys-apps/qingy:consolekit - Enable native consolekit support sys-apps/qingy:opensslcrypt - Encrypt communications between qingy and its GUI using dev-libs/openssl sys-apps/razercfg:pm-utils - Installs the pm-utils hooks for suspend/resume and requires sys-power/pm-utils -- cgit v1.2.3