Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86-fbsd/, profiles/, profiles/default/bsd/fbsd/, ...
Date: Fri, 11 Oct 2019 15:23:20
Message-Id: 1570807380.a1e8bd32788425ab6c2ebc92a599513ade80a944.mgorny@gentoo
1 commit: a1e8bd32788425ab6c2ebc92a599513ade80a944
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 11 15:23:00 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 11 15:23:00 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e8bd32
7
8 profiles: Remove FreeBSD profiles
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 profiles/arch/amd64-fbsd/clang/eapi | 1 -
13 profiles/arch/amd64-fbsd/clang/make.defaults | 7 -
14 profiles/arch/amd64-fbsd/clang/package.use.force | 17 --
15 profiles/arch/amd64-fbsd/clang/package.use.mask | 21 ---
16 profiles/arch/amd64-fbsd/clang/packages | 9 -
17 profiles/arch/amd64-fbsd/clang/packages.build | 9 -
18 profiles/arch/amd64-fbsd/clang/parent | 1 -
19 profiles/arch/amd64-fbsd/clang/profile.bashrc | 8 -
20 profiles/arch/amd64-fbsd/eapi | 1 -
21 profiles/arch/amd64-fbsd/make.defaults | 45 -----
22 profiles/arch/amd64-fbsd/package.use.force | 22 ---
23 profiles/arch/amd64-fbsd/package.use.mask | 166 -------------------
24 profiles/arch/amd64-fbsd/parent | 3 -
25 profiles/arch/amd64-fbsd/todo/eapi | 1 -
26 profiles/arch/amd64-fbsd/todo/package.use.force | 7 -
27 profiles/arch/amd64-fbsd/todo/package.use.mask | 181 ---------------------
28 profiles/arch/amd64-fbsd/use.force | 5 -
29 profiles/arch/amd64-fbsd/use.mask | 120 --------------
30 profiles/arch/x86-fbsd/eapi | 1 -
31 profiles/arch/x86-fbsd/make.defaults | 33 ----
32 profiles/arch/x86-fbsd/package.use.force | 8 -
33 profiles/arch/x86-fbsd/package.use.mask | 72 --------
34 profiles/arch/x86-fbsd/parent | 1 -
35 profiles/arch/x86-fbsd/use.force | 3 -
36 profiles/arch/x86-fbsd/use.mask | 74 ---------
37 profiles/default/bsd/eapi | 1 -
38 profiles/default/bsd/fbsd/amd64/11.1/clang/eapi | 1 -
39 profiles/default/bsd/fbsd/amd64/11.1/clang/parent | 2 -
40 profiles/default/bsd/fbsd/amd64/11.1/eapi | 1 -
41 profiles/default/bsd/fbsd/amd64/11.1/make.defaults | 6 -
42 profiles/default/bsd/fbsd/amd64/11.1/parent | 2 -
43 profiles/default/bsd/fbsd/amd64/eapi | 1 -
44 profiles/default/bsd/fbsd/amd64/parent | 2 -
45 profiles/default/bsd/fbsd/eapi | 1 -
46 profiles/default/bsd/fbsd/make.defaults | 25 ---
47 profiles/default/bsd/fbsd/package.mask | 17 --
48 profiles/default/bsd/fbsd/package.use | 12 --
49 profiles/default/bsd/fbsd/package.use.force | 4 -
50 profiles/default/bsd/fbsd/package.use.mask | 103 ------------
51 profiles/default/bsd/fbsd/packages | 24 ---
52 profiles/default/bsd/fbsd/packages.build | 50 ------
53 profiles/default/bsd/fbsd/parent | 1 -
54 profiles/default/bsd/fbsd/profile.bashrc | 91 -----------
55 profiles/default/bsd/fbsd/use.force | 3 -
56 profiles/default/bsd/fbsd/use.mask | 34 ----
57 profiles/default/bsd/fbsd/x86/11.1/eapi | 1 -
58 profiles/default/bsd/fbsd/x86/11.1/make.defaults | 5 -
59 profiles/default/bsd/fbsd/x86/11.1/parent | 2 -
60 profiles/default/bsd/fbsd/x86/eapi | 1 -
61 profiles/default/bsd/fbsd/x86/parent | 2 -
62 profiles/default/bsd/make.defaults | 5 -
63 profiles/default/bsd/package.mask | 39 -----
64 profiles/default/bsd/package.use | 7 -
65 profiles/default/bsd/package.use.force | 3 -
66 profiles/default/bsd/package.use.mask | 91 -----------
67 profiles/default/bsd/packages | 16 --
68 profiles/default/bsd/parent | 1 -
69 profiles/default/bsd/profile.bashrc | 14 --
70 profiles/default/bsd/use.force | 2 -
71 profiles/default/bsd/use.mask | 69 --------
72 profiles/profiles.desc | 6 -
73 profiles/releases/freebsd-11.1/package.mask | 38 -----
74 profiles/releases/freebsd-11.1/package.use.mask | 9 -
75 profiles/releases/freebsd-11.1/packages | 11 --
76 profiles/releases/freebsd-11.1/packages.build | 6 -
77 profiles/releases/freebsd-11.1/parent | 1 -
78 profiles/releases/freebsd-11.1/profile.bashrc | 33 ----
79 profiles/releases/freebsd-11.1/use.mask | 14 --
80 68 files changed, 1573 deletions(-)
81
82 diff --git a/profiles/arch/amd64-fbsd/clang/eapi b/profiles/arch/amd64-fbsd/clang/eapi
83 deleted file mode 100644
84 index 7ed6ff82de6..00000000000
85 --- a/profiles/arch/amd64-fbsd/clang/eapi
86 +++ /dev/null
87 @@ -1 +0,0 @@
88 -5
89
90 diff --git a/profiles/arch/amd64-fbsd/clang/make.defaults b/profiles/arch/amd64-fbsd/clang/make.defaults
91 deleted file mode 100644
92 index 746ac289456..00000000000
93 --- a/profiles/arch/amd64-fbsd/clang/make.defaults
94 +++ /dev/null
95 @@ -1,7 +0,0 @@
96 -# Copyright 1999-2015 Gentoo Foundation.
97 -# Distributed under the terms of the GNU General Public License, v2
98 -
99 -CFLAGS="-O2 -pipe"
100 -CXXFLAGS="${CFLAGS}"
101 -FFLAGS="${CFLAGS}"
102 -FCFLAGS="${CFLAGS}"
103
104 diff --git a/profiles/arch/amd64-fbsd/clang/package.use.force b/profiles/arch/amd64-fbsd/clang/package.use.force
105 deleted file mode 100644
106 index 36c6e4aadf9..00000000000
107 --- a/profiles/arch/amd64-fbsd/clang/package.use.force
108 +++ /dev/null
109 @@ -1,17 +0,0 @@
110 -# Copyright 1999-2019 Gentoo Authors
111 -# Distributed under the terms of the GNU General Public License v2
112 -
113 -# Force building libc++ over libcxxrt.
114 -sys-libs/libcxx libcxxrt
115 -
116 -# Force static libs and multilib on the C++ stack.
117 -sys-libs/libcxxrt static-libs abi_x86_32
118 -sys-libs/libcxx static-libs abi_x86_32
119 -
120 -# Force openssl on curl since cmakes needs it and is in @system because of
121 -# libcxx on this profile. Mask the other ssl providers.
122 -net-misc/curl ssl curl_ssl_openssl
123 -
124 -# o-flag-munging is required to compile dev-libs/libgcrypt with clang.
125 -# https://bugs.gentoo.org/629410
126 -dev-libs/libgcrypt o-flag-munging
127
128 diff --git a/profiles/arch/amd64-fbsd/clang/package.use.mask b/profiles/arch/amd64-fbsd/clang/package.use.mask
129 deleted file mode 100644
130 index 666f4a7f80d..00000000000
131 --- a/profiles/arch/amd64-fbsd/clang/package.use.mask
132 +++ /dev/null
133 @@ -1,21 +0,0 @@
134 -# Copyright 1999-2017 Gentoo Foundation
135 -# Distributed under the terms of the GNU General Public License v2
136 -
137 -# Disable libcxxabi since it collides with forced libcxxrt
138 -# Build libcxxrt over libgcc_s since that is what clang defaults to.
139 -sys-libs/libcxx libcxxabi libunwind
140 -sys-libs/libcxxrt libunwind
141 -
142 -# Needs to be fixed: cxx useflag enables plugins and gold.
143 -# gold fails to build with clang:
144 -# https://bugs.gentoo.org/show_bug.cgi?id=427344
145 -# http://llvm.org/bugs/show_bug.cgi?id=12299
146 -sys-devel/binutils cxx
147 -
148 -# Force openssl on curl since cmakes needs it and is in @system because of
149 -# libcxx on this profile. Mask the other ssl providers.
150 -net-misc/curl curl_ssl_gnutls curl_ssl_nss
151 -
152 -# Needs to be fixed: build fails with clang++
153 -# https://bugs.gentoo.org/show_bug.cgi?id=578506
154 -sys-libs/db cxx
155
156 diff --git a/profiles/arch/amd64-fbsd/clang/packages b/profiles/arch/amd64-fbsd/clang/packages
157 deleted file mode 100644
158 index f60852f668d..00000000000
159 --- a/profiles/arch/amd64-fbsd/clang/packages
160 +++ /dev/null
161 @@ -1,9 +0,0 @@
162 -# Copyright 1999-2015 Gentoo Foundation.
163 -# Distributed under the terms of the GNU General Public License, v2
164 -
165 -# Don't remove gcc from here: clang uses it for crt{begin,end}*.o and its c++
166 -# stack.
167 -
168 -*sys-devel/llvm
169 -*sys-devel/clang
170 -*sys-libs/libcxx
171
172 diff --git a/profiles/arch/amd64-fbsd/clang/packages.build b/profiles/arch/amd64-fbsd/clang/packages.build
173 deleted file mode 100644
174 index 0cf609150f0..00000000000
175 --- a/profiles/arch/amd64-fbsd/clang/packages.build
176 +++ /dev/null
177 @@ -1,9 +0,0 @@
178 -# Copyright 1999-2015 Gentoo Foundation.
179 -# Distributed under the terms of the GNU General Public License v2
180 -
181 -# This file describes the packages needed to build a stage 1 based on this
182 -# profile. Packages in this file are built in order.
183 -
184 -sys-devel/llvm
185 -sys-devel/clang
186 -sys-libs/libcxx
187
188 diff --git a/profiles/arch/amd64-fbsd/clang/parent b/profiles/arch/amd64-fbsd/clang/parent
189 deleted file mode 100644
190 index f3229c5b987..00000000000
191 --- a/profiles/arch/amd64-fbsd/clang/parent
192 +++ /dev/null
193 @@ -1 +0,0 @@
194 -..
195
196 diff --git a/profiles/arch/amd64-fbsd/clang/profile.bashrc b/profiles/arch/amd64-fbsd/clang/profile.bashrc
197 deleted file mode 100644
198 index 496d41b3853..00000000000
199 --- a/profiles/arch/amd64-fbsd/clang/profile.bashrc
200 +++ /dev/null
201 @@ -1,8 +0,0 @@
202 -#!/bin/bash
203 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
204 -
205 -# Check if clang/clang++ exist before setting them so that we can more easily
206 -# switch to this profile and build stages.
207 -# Some packages will require BUILD_{CC,CXX} variables, bug 595878.
208 -type -P clang > /dev/null && export CC=clang && export BUILD_CC=clang
209 -type -P clang++ > /dev/null && [ -f /usr/lib/libc++.so ] && export CXX=clang++ && export BUILD_CXX=clang++
210
211 diff --git a/profiles/arch/amd64-fbsd/eapi b/profiles/arch/amd64-fbsd/eapi
212 deleted file mode 100644
213 index 7ed6ff82de6..00000000000
214 --- a/profiles/arch/amd64-fbsd/eapi
215 +++ /dev/null
216 @@ -1 +0,0 @@
217 -5
218
219 diff --git a/profiles/arch/amd64-fbsd/make.defaults b/profiles/arch/amd64-fbsd/make.defaults
220 deleted file mode 100644
221 index be0830e5687..00000000000
222 --- a/profiles/arch/amd64-fbsd/make.defaults
223 +++ /dev/null
224 @@ -1,45 +0,0 @@
225 -# Copyright 1999-2017 Gentoo Foundation.
226 -# Distributed under the terms of the GNU General Public License, v2
227 -# System-wide defaults for the G/FBSD Portage system
228 -
229 -ARCH="amd64-fbsd"
230 -ACCEPT_KEYWORDS="amd64-fbsd ~amd64-fbsd"
231 -
232 -CFLAGS="-O2 -pipe"
233 -CXXFLAGS="${CFLAGS}"
234 -FFLAGS="${CFLAGS}"
235 -FCFLAGS="${CFLAGS}"
236 -
237 -MULTILIB_ABIS="amd64_fbsd x86_fbsd"
238 -DEFAULT_ABI="amd64_fbsd"
239 -# Do not remove this one, or all kinds of hell breaks loose.
240 -ABI="amd64_fbsd"
241 -
242 -# 32bit specific settings.
243 -CFLAGS_x86_fbsd="-m32"
244 -LDFLAGS_x86_fbsd="-m elf_i386_fbsd -L/usr/lib32"
245 -
246 -CPU_FLAGS_X86="mmx mmxext sse sse2"
247 -
248 -VIDEO_CARDS="dummy intel mga nv r128 radeon siliconmotion via vmware"
249 -
250 -# Vanilla FreeBSD has: lib for native 64 bits libs, lib32 for 32-bits emulation.
251 -# Let's do this too as this also happens to be more standard among other linux
252 -# distros.
253 -# Adjust multilib dirs for multilib-strict.
254 -LIBDIR_amd64_fbsd="lib"
255 -LIBDIR_x86_fbsd="lib32"
256 -MULTILIB_STRICT_DIRS="/lib32 /usr/lib32 /usr/kde/*/lib32 /usr/qt/*/lib32 /usr/X11R6/lib32"
257 -SYMLINK_LIB="no"
258 -
259 -# Unhide the x86-specific USE_EXPANDs.
260 -USE_EXPAND_HIDDEN="-ABI_X86 -CPU_FLAGS_X86"
261 -
262 -# Michał Górny <mgorny@g.o> (2014-07-01)
263 -# Default to abi_x86_64 for packages that don't have it forced.
264 -ABI_X86="64"
265 -
266 -# Michał Górny <mgorny@g.o> (2014-07-01)
267 -# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
268 -# by non-multilib ebuilds when non-native ABIs are disabled.
269 -IUSE_IMPLICIT="abi_x86_64"
270
271 diff --git a/profiles/arch/amd64-fbsd/package.use.force b/profiles/arch/amd64-fbsd/package.use.force
272 deleted file mode 100644
273 index 03f9be01631..00000000000
274 --- a/profiles/arch/amd64-fbsd/package.use.force
275 +++ /dev/null
276 @@ -1,22 +0,0 @@
277 -# Copyright 1999-2019 Gentoo Authors
278 -# Distributed under the terms of the GNU General Public License v2
279 -
280 -# Michał Górny <mgorny@g.o> (2018-03-09)
281 -# Using stdlibc++ is broken on FreeBSD, so just force libcxx.
282 -sys-devel/clang default-libcxx
283 -
284 -# Michał Górny <mgorny@g.o> (2017-04-08)
285 -# Require sandbox to be multilib-capable to avoid failures when building
286 -# multilib packages, #611292.
287 -sys-apps/sandbox abi_x86_32
288 -
289 -# Michał Górny <mgorny@g.o> (2016-09-24)
290 -# Force the host target to avoid dependency hell
291 -dev-ml/llvm-ocaml llvm_targets_X86
292 -sys-devel/clang llvm_targets_X86
293 -sys-devel/llvm llvm_targets_X86
294 -
295 -# Multilib flag for the system is forced
296 -sys-freebsd/freebsd-lib abi_x86_32
297 -sys-freebsd/freebsd-ubin abi_x86_32
298 -sys-freebsd/freebsd-libexec abi_x86_32
299
300 diff --git a/profiles/arch/amd64-fbsd/package.use.mask b/profiles/arch/amd64-fbsd/package.use.mask
301 deleted file mode 100644
302 index 5ae7b61414e..00000000000
303 --- a/profiles/arch/amd64-fbsd/package.use.mask
304 +++ /dev/null
305 @@ -1,166 +0,0 @@
306 -# Copyright 1999-2019 Gentoo Authors
307 -# Distributed under the terms of the GNU General Public License v2
308 -
309 -# Andreas Sturmlechner <asturm@g.o> (2019-03-31)
310 -# dev-python/m2crypto is not keyworded here, bugs #597744, 687526
311 -dev-python/soappy ssl
312 -
313 -# Thomas Deutschmann <whissi@g.o> (2019-04-18)
314 -# app-arch/zstd is not keyworded.
315 -media-libs/tiff zstd
316 -
317 -# Lars Wendler <polynomial-c@g.o> (2019-04-15)
318 -# dev-vcs/subversion lacks amd64-fbsd keyword
319 -app-portage/layman subversion test
320 -dev-vcs/git subversion
321 -
322 -# David Seifert <soap@g.o> (2019-04-15)
323 -# app-arch/zstd is not keyworded.
324 -dev-libs/boost zstd
325 -
326 -# Hans de Graaff <graaff@g.o> (2019-04-08)
327 -# Obsolete ruby version, no newer versions keyworded or stable.
328 -dev-vcs/subversion ruby
329 -
330 -# Michał Górny <mgorny@g.o> (2019-03-20)
331 -# Z3 fails to link on FreeBSD but linker produces no error messages.
332 -sys-devel/clang z3
333 -
334 -# Michał Górny <mgorny@g.o> (2019-01-22)
335 -# Missing keywords on dependencies.
336 -app-arch/libarchive zstd
337 -
338 -# Mikle Kolyada <zlogene@g.o> (2018-10-05)
339 -# Not keyworded
340 -app-admin/sudo sssd
341 -
342 -# Ulrich Müller <ulm@g.o> (2018-05-01)
343 -# Missing keyword on virtual/gsasl dependency, bug #635216.
344 -net-mail/mailutils sasl
345 -
346 -# Michał Górny <mgorny@g.o> (2018-03-13)
347 -# Missing keywords on dependencies.
348 -dev-qt/designer webkit
349 -dev-qt/qtgui eglfs evdev ibus libinput
350 -dev-qt/qtnetwork connman libproxy
351 -
352 -# Michał Górny <mgorny@g.o> (2018-03-02)
353 -# Someone needs to test the driver.
354 -x11-base/xorg-drivers video_cards_amdgpu
355 -
356 -# Michał Górny <mgorny@g.o> (2018-03-02)
357 -# Requires sys-fs/fuse. Maybe it could work with fuse4bsd?
358 -net-fs/openafs fuse
359 -
360 -# Michał Górny <mgorny@g.o> (2018-03-01)
361 -# Requires separate libacl while FreeBSD has it in libc.
362 -dev-lang/php acl
363 -
364 -# Michał Górny <mgorny@g.o> (2018-03-01)
365 -# Unkeyworded dependencies.
366 -dev-libs/cyrus-sasl authdaemond
367 -gnome-base/gvfs cdda google nfs
368 -sys-auth/consolekit evdev pm-utils
369 -
370 -# Michał Górny <mgorny@g.o> (2018-02-28)
371 -# Requires masked USE flags.
372 -gnome-base/gvfs mtp
373 -
374 -# Michał Górny <mgorny@g.o> (2018-02-22)
375 -# USE=libcxxrt is use.forced.
376 -sys-libs/libcxx libcxxabi
377 -
378 -# Michał Górny <mgorny@g.o> (2018-02-22)
379 -# Even more unkeyworded dependencies.
380 -dev-libs/libpeas lua
381 -dev-util/cmocka doc
382 -
383 -# Michał Górny <mgorny@g.o> (2018-02-21)
384 -# Requires net-misc/curl[kerberos] which is masked here.
385 -dev-python/pycurl test
386 -
387 -# Michał Górny <mgorny@g.o> (2018-02-21)
388 -# More unkeyworded dependencies.
389 -media-video/ffmpeg frei0r
390 -
391 -# Michał Górny <mgorny@g.o> (2018-02-19)
392 -# Unkeyworded dependencies.
393 -app-doc/doxygen clang
394 -dev-perl/GD fcgi
395 -media-libs/libcanberra gnome
396 -media-libs/mesa vaapi
397 -media-libs/openal sdl
398 -media-sound/pulseaudio equalizer qt5 realtime
399 -media-video/ffmpeg kvazaar libilbc openh264
400 -media-video/ffmpeg rubberband sdl ssh x265 zeromq zimg
401 -net-libs/gnutls idn
402 -net-print/cups-filters pdf
403 -sys-devel/gcc objc-gc
404 -x11-drivers/nvidia-drivers static-libs tools
405 -x11-libs/pango test
406 -x11-wm/fluxbox vim-syntax
407 -virtual/ffmpeg sdl
408 -
409 -# Michał Górny <mgorny@g.o> (2018-02-17)
410 -# Claims to require dev-libs/elfutils which doesn't support FreeBSD.
411 -# We can umask if it works with virtual/libelf though.
412 -media-libs/gstreamer unwind
413 -
414 -# Michał Górny <mgorny@g.o> (2018-02-17)
415 -# Unkeyworded deps.
416 -media-libs/phonon vlc
417 -virtual/notification-daemon kde
418 -
419 -# Michał Górny <mgorny@g.o> (2018-02-15)
420 -# Requires USE=seccomp that is masked in this profile.
421 -net-libs/gnutls test-full
422 -
423 -# Ulrich Müller <ulm@g.o> (2017-10-23)
424 -# Needs net-mail/mailutils which is not keyworded, bug #635216.
425 -app-editors/emacs mailutils
426 -app-editors/emacs-vcs mailutils
427 -
428 -# Johannes Huber <johu@g.o> (2015-01-28)
429 -# Missing keyword on dev-libs/botan and dev-libs/pkcs11-helper
430 -app-crypt/qca botan pkcs11
431 -
432 -# Michael Palimaka <kensington@g.o> (2014-12-26)
433 -# Unkeyworded media-libs/opencv
434 -media-plugins/frei0r-plugins facedetect
435 -media-video/vlc opencv
436 -
437 -# Patrick Lauer <patrick@g.o> (2014-11-17)
438 -# Lars Wendler <polynomial-c@g.o> (2015-01-23)
439 -# Missing keywords
440 -dev-libs/openssl sctp
441 -dev-libs/openssl-compat sctp
442 -net-misc/openssh sctp
443 -
444 -# Pacho Ramos <pacho@g.o> (2014-06-01)
445 -# Missing keywords
446 ->=app-misc/geoclue-2.1 modemmanager
447 ->=x11-libs/gtk+-3.12 cloudprint
448 ->=app-crypt/libsecret-0.16 test
449 -media-plugins/gst-plugins-meta modplug vaapi
450 -
451 -# Lars Wendler <polynomial-c@g.o> (2014-05-09)
452 -# Masked kde USE flag until bug #509892 is fixed
453 -dev-vcs/subversion kwallet
454 -
455 -# Pacho Ramos <pacho@g.o> (2013-12-02)
456 -# Missing keywords, bug #493156
457 -media-libs/libgphoto2 serial
458 -
459 -# nvidia-driver uses acpid
460 -x11-drivers/nvidia-drivers acpi
461 -
462 -# Needs emul libs and the package isnt multilib at all for FreeBSD x86_64
463 -x11-drivers/nvidia-drivers multilib
464 -
465 -# requires nvidia-cg-toolkit which is not available on bsd
466 -# see http://developer.nvidia.com/cg-toolkit-download
467 -media-libs/libprojectm video_cards_nvidia
468 -
469 -# x11-drivers/xf86-video-vmware works fine without KMS- and 3D support.
470 -# Other packages will not work. keep video_cards_vmware in use.mask.
471 -x11-base/xorg-drivers -video_cards_vmware
472
473 diff --git a/profiles/arch/amd64-fbsd/parent b/profiles/arch/amd64-fbsd/parent
474 deleted file mode 100644
475 index 014611b2535..00000000000
476 --- a/profiles/arch/amd64-fbsd/parent
477 +++ /dev/null
478 @@ -1,3 +0,0 @@
479 -../base
480 -../../features/multilib
481 -todo
482
483 diff --git a/profiles/arch/amd64-fbsd/todo/eapi b/profiles/arch/amd64-fbsd/todo/eapi
484 deleted file mode 100644
485 index 7ed6ff82de6..00000000000
486 --- a/profiles/arch/amd64-fbsd/todo/eapi
487 +++ /dev/null
488 @@ -1 +0,0 @@
489 -5
490
491 diff --git a/profiles/arch/amd64-fbsd/todo/package.use.force b/profiles/arch/amd64-fbsd/todo/package.use.force
492 deleted file mode 100644
493 index b7e1ec208ca..00000000000
494 --- a/profiles/arch/amd64-fbsd/todo/package.use.force
495 +++ /dev/null
496 @@ -1,7 +0,0 @@
497 -# Copyright 1999-2013 Gentoo Foundation
498 -# Distributed under the terms of the GNU General Public License v2
499 -
500 -sys-libs/libcxx libcxxrt
501 -
502 -# bug 562412
503 -www-client/firefox pulseaudio
504
505 diff --git a/profiles/arch/amd64-fbsd/todo/package.use.mask b/profiles/arch/amd64-fbsd/todo/package.use.mask
506 deleted file mode 100644
507 index 493d7286044..00000000000
508 --- a/profiles/arch/amd64-fbsd/todo/package.use.mask
509 +++ /dev/null
510 @@ -1,181 +0,0 @@
511 -# Copyright 1999-2018 Gentoo Foundation
512 -# Distributed under the terms of the GNU General Public License v2
513 -
514 -# Mask useflags that require deps with missing keywords.
515 -# Anyone is allowed and _very welcome_ to add masks there.
516 -# We will pick them up and keyword as time permits and prefer having a sane
517 -# deptree with missing features than a broken one.
518 -# Do *NOT* add a ChangeLog entry when modifying this file: it is intended as
519 -# temporary and cvs log is more than enough for getting its history.
520 -#
521 -# Syntax is: # mising dep(s)
522 -# mask
523 -# Keep it simple, we do not really care about the date or who masked it, we want
524 -# to be easily able to determine what we need to keyword.
525 -
526 -# net-dns/libidn2
527 -net-misc/wget idn
528 -
529 -# net-libs/gnome-online-accounts
530 -gnome-base/gvfs gnome-online-accounts
531 -
532 -# media-libs/gavl (missing clock_nanosleep on fbsd)
533 -media-plugins/frei0r-plugins scale0tilt
534 -
535 -# net-fs/openafs
536 -app-crypt/heimdal afs
537 -
538 -# app-accessibility/flite (fails at install)
539 -media-video/ffmpeg flite
540 -
541 -# dev-vcs/darcs
542 -app-portage/layman darcs
543 -
544 -# dev-python/mysql-python
545 -dev-vcs/mercurial bugzilla
546 -
547 -# media-libs/libmetalink -> undefined references on TEMP_FAILURE_RETRY (macro
548 -# provided by glibc)
549 -net-misc/curl metalink
550 -
551 -# sys-process/numactl
552 -sys-apps/hwloc numa
553 -
554 -# dev-lang/mono
555 -net-dns/libidn mono
556 -media-libs/libcaca mono
557 -
558 -# dev-lang/mono
559 -# >=dev-dotnet/gtk-sharp-2
560 -net-dns/avahi mono
561 -
562 -# net-misc/netkit-rsh
563 -x11-apps/xsm rsh
564 -
565 -# net-libs/libtirpc
566 -sys-apps/xinetd rpc
567 -
568 -# sci-libs/cfitsio
569 -media-gfx/ufraw fits
570 -
571 -# >=media-gfx/gimp-2
572 -media-gfx/ufraw gimp
573 -
574 -# net-libs/libproxy
575 -net-libs/neon libproxy
576 -net-libs/glib-networking libproxy
577 -
578 -# dev-libs/pakchois
579 -net-libs/neon pkcs11
580 -
581 -# app-text/texlive[extra]
582 -app-doc/doxygen latex doc
583 -
584 -# x11-misc/colord
585 -x11-libs/gtk+ colord
586 -
587 -# sys-auth/polkit
588 -sys-auth/consolekit policykit
589 -gnome-base/gconf policykit
590 -
591 -# media-sound/pulseaudio
592 -media-libs/libsdl pulseaudio
593 -media-libs/openal pulseaudio
594 -media-video/ffmpeg pulseaudio
595 -media-libs/libcanberra pulseaudio
596 -media-libs/phonon pulseaudio
597 -media-video/vlc pulseaudio
598 -media-sound/mpg123 pulseaudio
599 -media-video/mplayer pulseaudio
600 -media-libs/xine-lib pulseaudio
601 -
602 -# >=media-plugins/gst-plugins-pulse-0.10
603 -media-plugins/gst-plugins-meta pulseaudio
604 -
605 -# >=app-pda/libimobiledevice-1.1.0
606 -gnome-base/gvfs ios
607 -
608 -# >=sys-fs/fuse-2.8.0
609 -gnome-base/gvfs fuse
610 -
611 -# >=x11-libs/libva-0.32
612 -media-video/ffmpeg vaapi
613 -virtual/ffmpeg vaapi
614 -media-video/vlc vaapi
615 -media-libs/xine-lib vaapi
616 -
617 -# media-libs/nas
618 -media-libs/libsdl nas
619 -app-editors/xemacs nas
620 -media-sound/mpg123 nas
621 -media-video/mplayer nas
622 -
623 -# net-misc/openntpd
624 -net-misc/ntp openntpd
625 -
626 -# fails to build, need to investigate why
627 -net-libs/webkit-gtk geolocation introspection
628 -
629 -# virtual/mysql
630 -sci-mathematics/glpk mysql
631 -dev-libs/apr-util mysql
632 -dev-qt/qtsql mysql
633 -dev-libs/redland mysql
634 -dev-libs/cyrus-sasl mysql
635 -dev-lang/php mysql mysqli
636 -net-libs/courier-authlib mysql
637 -
638 -# does not build
639 -media-libs/mesa video_cards_vmware
640 -
641 -# media-libs/libepoxy
642 -x11-base/xorg-server glamor wayland
643 -x11-drivers/xf86-video-ati glamor
644 -
645 -# >=sys-devel/binutils-2.22
646 -sys-devel/llvm gold
647 -
648 -# media-libs/liboggz
649 -media-libs/libkate wxwidgets
650 -
651 -# media-sound/fluidsynth
652 -media-video/vlc fluidsynth
653 -
654 -# sys-cluster/knem
655 -sys-cluster/openmpi openmpi_fabrics_knem
656 -
657 -# sys-fabric/dapl
658 -sys-cluster/openmpi openmpi_fabrics_dapl
659 -
660 -# sys-fabric/ofed
661 -sys-cluster/openmpi openmpi_fabrics_ofed openmpi_ofed_features_control-hdr-padding openmpi_ofed_features_connectx-xrc openmpi_ofed_features_udcm openmpi_ofed_features_dynamic-sl openmpi_ofed_features_failover
662 -
663 -# sys-fabric/infinipath-psm
664 -sys-cluster/openmpi openmpi_fabrics_psm
665 -
666 -# sys-fabric/librdmacm
667 -sys-cluster/openmpi openmpi_ofed_features_rdmacm
668 -
669 -# sys-cluster/slurm
670 -sys-cluster/openmpi openmpi_rm_slurm
671 -
672 -# x11-libs/dnd
673 -app-editors/xemacs dnd
674 -
675 -# app-i18n/canna
676 -app-editors/xemacs canna
677 -
678 -# app-i18n/freewnn
679 -app-editors/xemacs freewnn
680 -
681 -# media-libs/devil[png,jpeg]
682 -media-gfx/graphviz devil
683 -
684 -# sys-apps/util-linux (libuuid)
685 -net-misc/wget uuid
686 -
687 -# net-misc/freerdp (doesnt build)
688 -media-video/vlc rdp
689 -
690 -# net-wireless/bluez
691 -media-sound/pulseaudio native-headset ofono-headset
692
693 diff --git a/profiles/arch/amd64-fbsd/use.force b/profiles/arch/amd64-fbsd/use.force
694 deleted file mode 100644
695 index 9dc35a08b0f..00000000000
696 --- a/profiles/arch/amd64-fbsd/use.force
697 +++ /dev/null
698 @@ -1,5 +0,0 @@
699 -# Force the flag which corresponds to ARCH.
700 -amd64-fbsd
701 -
702 -# Multilib flag for default ABI
703 -abi_x86_64
704
705 diff --git a/profiles/arch/amd64-fbsd/use.mask b/profiles/arch/amd64-fbsd/use.mask
706 deleted file mode 100644
707 index 3dfab0817e6..00000000000
708 --- a/profiles/arch/amd64-fbsd/use.mask
709 +++ /dev/null
710 @@ -1,120 +0,0 @@
711 -# Copyright 1999-2019 Gentoo Authors
712 -# Distributed under the terms of the GNU General Public License v2
713 -
714 -# Unmask the flag which corresponds to ARCH.
715 --amd64-fbsd
716 -
717 --cpu_flags_x86_3dnow
718 --cpu_flags_x86_3dnowext
719 --cpu_flags_x86_aes
720 --cpu_flags_x86_avx
721 --cpu_flags_x86_avx2
722 --cpu_flags_x86_fma3
723 --cpu_flags_x86_fma4
724 --cpu_flags_x86_mmx
725 --cpu_flags_x86_mmxext
726 --cpu_flags_x86_padlock
727 --cpu_flags_x86_popcnt
728 --cpu_flags_x86_sse
729 --cpu_flags_x86_sse2
730 --cpu_flags_x86_sse3
731 --cpu_flags_x86_sse4_1
732 --cpu_flags_x86_sse4_2
733 --cpu_flags_x86_sse4a
734 --cpu_flags_x86_ssse3
735 --cpu_flags_x86_xop
736 -
737 -# nvidia drivers works on x86
738 --xvmc
739 --nvidia
740 --video_cards_nvidia
741 -
742 -# Unmask vmware drivers
743 -#-video_cards_vmware
744 --input_devices_vmmouse
745 -
746 -# Mattéo Rossillol‑‑Laruelle <beatussum@××××××××××.com> (2019‑08‑31)
747 -# Dependencies not keyworded.
748 -ayatana
749 -
750 -# Andreas Sturmlechner <asturm@g.o> (2019-03-31)
751 -# sys-auth/elogind is not keyworded here.
752 -elogind
753 -
754 -# Ulrich Müller <ulm@g.o> (2018-05-01)
755 -# virtual/mysql is not keyworded.
756 -mysql
757 -
758 -# Michał Górny <mgorny@g.o> (2018-04-21)
759 -# net-wireless/bluez.
760 -bluetooth
761 -
762 -# Michał Górny <mgorny@g.o> (2018-03-02)
763 -# Requires dev-libs/libressl (not yet tested).
764 -curl_ssl_libressl
765 -
766 -# Michał Górny <mgorny@g.o> (2018-03-02)
767 -# Someone needs to test them.
768 -input_devices_libinput
769 -
770 -# Michał Górny <mgorny@g.o> (2018-03-01)
771 -# virtual/mpi not keyworded at the moment.
772 -mpi
773 -
774 -# Michał Górny <mgorny@g.o> (2018-03-01)
775 -# sys-process/audit seems pretty Linux-specific.
776 -audit
777 -
778 -# Michał Górny <mgorny@g.o> (2018-02-25)
779 -# google-perftools does not work on FreeBSD.
780 -tcmalloc
781 -
782 -# Michał Górny <mgorny@g.o> (2018-02-17)
783 -# libraw is not keyworded here.
784 -raw
785 -
786 -# Michał Górny <mgorny@g.o> (2018-02-17)
787 -# libav is not keyworded here.
788 -libav
789 -
790 -# Mart Raudsepp <leio@g.o> (2018-02-11)
791 -# dev-util/valgrind is not keyworded here.
792 -valgrind
793 -
794 -# Michał Górny <mgorny@g.o> (2018-01-23)
795 -# sys-libs/libseccomp is not keyworded here.
796 -seccomp
797 -
798 -# Michał Górny <mgorny@g.o> (2018-01-23)
799 -# net-fs/samba is not keyworded here.
800 -samba
801 -
802 -# James Le Cuirot <chewi@g.o> (2015-05-19)
803 -# icedtea needs testing and gcj isn't supported
804 -java
805 -
806 -# Other
807 -
808 -# Alexandre Rostovtsev <tetromino@g.o> (2012-12-09)
809 -# Orc optimisations work fine on amd64 and x86
810 --orc
811 -
812 -# Diego Elio Pettenò <flameeyes@g.o> (2012-08-21)
813 -# IPMI is only implemented for x86, amd64 and ia64
814 --ipmi
815 -
816 -# Multilib ABIs
817 --abi_x86_32
818 --abi_x86_64
819 -
820 -# Chí-Thanh Christopher Nguyễn <chithanh@g.o> (2013-08-22)
821 -# virtual/opencl is not keyworded
822 -opencl
823 -
824 -# Hans de Graaff <graaff@g.o> (2014-12-27)
825 -# dev-libs/jemalloc is not keyworded
826 -jemalloc
827 -
828 -# Benda Xu <heroxbd@g.o> (2019-06-26)
829 -# Not tested
830 -eselect-ldso
831
832 diff --git a/profiles/arch/x86-fbsd/eapi b/profiles/arch/x86-fbsd/eapi
833 deleted file mode 100644
834 index 7ed6ff82de6..00000000000
835 --- a/profiles/arch/x86-fbsd/eapi
836 +++ /dev/null
837 @@ -1 +0,0 @@
838 -5
839
840 diff --git a/profiles/arch/x86-fbsd/make.defaults b/profiles/arch/x86-fbsd/make.defaults
841 deleted file mode 100644
842 index e801595ce68..00000000000
843 --- a/profiles/arch/x86-fbsd/make.defaults
844 +++ /dev/null
845 @@ -1,33 +0,0 @@
846 -# Copyright 1999-2015 Gentoo Foundation.
847 -# Distributed under the terms of the GNU General Public License, v2
848 -# System-wide defaults for the G/FBSD Portage system
849 -
850 -ARCH="x86-fbsd"
851 -CFLAGS="-march=i686 -O2 -pipe"
852 -CXXFLAGS="${CFLAGS}"
853 -FFLAGS="${CFLAGS}"
854 -FCFLAGS="${CFLAGS}"
855 -
856 -ACCEPT_KEYWORDS="x86-fbsd ~x86-fbsd"
857 -
858 -# Michał Górny <mgorny@g.o> (2014-06-20)
859 -# Provide values for ABI-related variables that are compatible with
860 -# multilib amd64, to make consistent ebuild writing easier.
861 -MULTILIB_ABIS="x86_fbsd"
862 -DEFAULT_ABI="x86_fbsd"
863 -ABI="x86_fbsd"
864 -LIBDIR_x86_fbsd="lib"
865 -
866 -VIDEO_CARDS="dummy intel mga nv r128 radeon siliconmotion via vmware"
867 -
868 -# Unhide the CPU_FLAGS_X86 USE_EXPANDs.
869 -USE_EXPAND_HIDDEN="-CPU_FLAGS_X86"
870 -
871 -# Michał Górny <mgorny@g.o> (2014-07-01)
872 -# Default to abi_x86_32 for packages that don't have it forced.
873 -ABI_X86="32"
874 -
875 -# Michał Górny <mgorny@g.o> (2014-07-01)
876 -# Make the native ABI implicit so that MULTILIB_USEDEP can be satisfied
877 -# by non-multilib ebuilds when non-native ABIs are disabled.
878 -IUSE_IMPLICIT="abi_x86_32"
879
880 diff --git a/profiles/arch/x86-fbsd/package.use.force b/profiles/arch/x86-fbsd/package.use.force
881 deleted file mode 100644
882 index 1c803f758db..00000000000
883 --- a/profiles/arch/x86-fbsd/package.use.force
884 +++ /dev/null
885 @@ -1,8 +0,0 @@
886 -# Copyright 1999-2019 Gentoo Authors
887 -# Distributed under the terms of the GNU General Public License v2
888 -
889 -# Michał Górny <mgorny@g.o> (2016-09-24)
890 -# Force the host target to avoid dependency hell
891 -dev-ml/llvm-ocaml llvm_targets_X86
892 -sys-devel/clang llvm_targets_X86
893 -sys-devel/llvm llvm_targets_X86
894
895 diff --git a/profiles/arch/x86-fbsd/package.use.mask b/profiles/arch/x86-fbsd/package.use.mask
896 deleted file mode 100644
897 index aafa97aea26..00000000000
898 --- a/profiles/arch/x86-fbsd/package.use.mask
899 +++ /dev/null
900 @@ -1,72 +0,0 @@
901 -# Copyright 1999-2019 Gentoo Authors
902 -# Distributed under the terms of the GNU General Public License v2
903 -
904 -# Andreas Sturmlechner <asturm@g.o> (2018-09-01)
905 -# media-libs/libaom not yet keyworded
906 -# media-libs/aribb24 not yet keyworded, bug #665048
907 -# media-libs/dav1d is not yet keyworded
908 -# skins requires USE=qt5 that is masked in this profile.
909 -media-video/vlc aom aribsub dav1d skins
910 -
911 -# Thomas Deutschmann <whissi@g.o> (2017-10-26)
912 -# idn: Needs net-dns/libidn2 which is not keyworded
913 -# uuid: Needs sys-apps/util-linux which is not keyworded
914 -net-misc/wget idn uuid
915 -
916 -# Ulrich Müller <ulm@g.o> (2017-10-23)
917 -# Needs net-mail/mailutils which is not keyworded, bug #635216.
918 -app-editors/emacs mailutils
919 -app-editors/emacs-vcs mailutils
920 -
921 -# Thomas Deutschmann <whissi@g.o> (2017-06-09)
922 -# sys-process/audit not keyworded
923 -sys-process/fcron audit
924 -
925 -# Thomas Deutschmann <whissi@g.o> (2017-02-14)
926 -# net-misc/curl dropped keywords in ffe8d873b8110d4434fc89423ea668450cab1d96
927 -www-servers/nginx nginx_modules_http_security
928 -
929 -# Alexis Ballier <aballier@g.o> (2017-01-31)
930 -# nvidia drivers are unmasked here
931 -media-video/ffmpeg -nvenc
932 -
933 -# Michael Palimaka <kensington@g.o> (2016-06-21)
934 -# Requires unkeyworded media-sound/jack-audio-connection-kit & media-video/movit
935 -media-libs/mlt jack opengl
936 -
937 -# Davide Pesavento <pesa@g.o> (2015-10-26)
938 -# Tests require non-keyworded qt5
939 -dev-qt/qtchooser test
940 -
941 -# Johannes Huber <johu@g.o> (2015-01-28)
942 -# Missing keyword on dev-libs/botan
943 -app-crypt/qca botan
944 -
945 -# Pacho Ramos <pacho@gentoo> (2011-03-18)
946 -# Missing keywords on deps (GNOME related packages)
947 -dev-libs/totem-pl-parser quvi
948 -media-plugins/gst-plugins-meta dv dvd vcd vpx wavpack
949 -
950 -# Justin Lecher <jlec@g.o> (2010-09-19)
951 -# kde-apps/konqueror not keyworded
952 -app-arch/p7zip kde
953 -
954 -# Justin Lecher <jlec@g.o> (2010-09-12)
955 -# net-libs/farsight2 not keyworded
956 -net-im/gajim jingle
957 -
958 -# Justin Lecher <jlec@g.o> (2010-08-13)
959 -# MKL not available on this arch
960 -media-gfx/povray mkl
961 -
962 -# Java currently uses generation 1
963 -dev-libs/cyrus-sasl java
964 -
965 -# nvidia-driver uses acpid
966 -x11-drivers/nvidia-drivers acpi
967 -
968 -# gavl and opencv do not build
969 -media-plugins/frei0r-plugins scale0tilt facedetect
970 -
971 -# Dependencies not keyworded, bug #424571
972 -net-nds/openldap smbkrb5passwd
973
974 diff --git a/profiles/arch/x86-fbsd/parent b/profiles/arch/x86-fbsd/parent
975 deleted file mode 100644
976 index eb001c6e8ab..00000000000
977 --- a/profiles/arch/x86-fbsd/parent
978 +++ /dev/null
979 @@ -1 +0,0 @@
980 -../base
981
982 diff --git a/profiles/arch/x86-fbsd/use.force b/profiles/arch/x86-fbsd/use.force
983 deleted file mode 100644
984 index 98c1a17086c..00000000000
985 --- a/profiles/arch/x86-fbsd/use.force
986 +++ /dev/null
987 @@ -1,3 +0,0 @@
988 -# Force the flag which corresponds to ARCH.
989 -x86-fbsd
990 -abi_x86_32
991
992 diff --git a/profiles/arch/x86-fbsd/use.mask b/profiles/arch/x86-fbsd/use.mask
993 deleted file mode 100644
994 index 385830faf29..00000000000
995 --- a/profiles/arch/x86-fbsd/use.mask
996 +++ /dev/null
997 @@ -1,74 +0,0 @@
998 -# Copyright 1999-2019 Gentoo Authors
999 -# Distributed under the terms of the GNU General Public License v2
1000 -
1001 -# Unmask the flag which corresponds to ARCH.
1002 --x86-fbsd
1003 --abi_x86_32
1004 -
1005 -# Mattéo Rossillol‑‑Laruelle <beatussum@××××××××××.com> (2019‑08‑31)
1006 -# Dependencies not keyworded.
1007 -ayatana
1008 -
1009 -# Andreas Sturmlechner <asturm@g.o> (2019-03-31)
1010 -# sys-auth/elogind is not keyworded here.
1011 -elogind
1012 -
1013 -# Michael Palimaka <kensington@g.o> (2016-06-21)
1014 -# Unkeyworded
1015 -qt5
1016 -
1017 -# Diego Elio Pettenò <flameeyes@g.o> (2012-08-21)
1018 -# IPMI is only implemented for x86, amd64 and ia64
1019 --ipmi
1020 -
1021 --cpu_flags_x86_3dnow
1022 --cpu_flags_x86_3dnowext
1023 --cpu_flags_x86_aes
1024 --cpu_flags_x86_avx
1025 --cpu_flags_x86_avx2
1026 --cpu_flags_x86_fma3
1027 --cpu_flags_x86_fma4
1028 --cpu_flags_x86_mmx
1029 --cpu_flags_x86_mmxext
1030 --cpu_flags_x86_padlock
1031 --cpu_flags_x86_popcnt
1032 --cpu_flags_x86_sse
1033 --cpu_flags_x86_sse2
1034 --cpu_flags_x86_sse3
1035 --cpu_flags_x86_sse4_1
1036 --cpu_flags_x86_sse4_2
1037 --cpu_flags_x86_sse4a
1038 --cpu_flags_x86_ssse3
1039 --cpu_flags_x86_xop
1040 -
1041 -# nvidia drivers works on x86
1042 --xvmc
1043 --nvidia
1044 --video_cards_nvidia
1045 -
1046 -# Unmask vmware drivers
1047 --video_cards_vmware
1048 --input_devices_vmmouse
1049 -
1050 -# James Le Cuirot <chewi@g.o> (2015-05-19)
1051 -# icedtea needs testing and gcj isn't supported
1052 -java
1053 -
1054 -# No pulseaudio version is keyworded; unmask when it works
1055 -pulseaudio
1056 -# No portaudio version is keyworded; unmask when it works
1057 -portaudio
1058 -
1059 -# valgrind hasn't been ported to fbsd yet
1060 -valgrind
1061 -
1062 -# libva doesnt build on fbsd for now
1063 -vaapi
1064 -
1065 -# Chí-Thanh Christopher Nguyễn <chithanh@g.o> (2013-08-22)
1066 -# virtual/opencl is not keyworded
1067 -opencl
1068 -
1069 -# Benda Xu <heroxbd@g.o> (2019-06-26)
1070 -# Not tested
1071 -eselect-ldso
1072
1073 diff --git a/profiles/default/bsd/eapi b/profiles/default/bsd/eapi
1074 deleted file mode 100644
1075 index 7ed6ff82de6..00000000000
1076 --- a/profiles/default/bsd/eapi
1077 +++ /dev/null
1078 @@ -1 +0,0 @@
1079 -5
1080
1081 diff --git a/profiles/default/bsd/fbsd/amd64/11.1/clang/eapi b/profiles/default/bsd/fbsd/amd64/11.1/clang/eapi
1082 deleted file mode 100644
1083 index 7ed6ff82de6..00000000000
1084 --- a/profiles/default/bsd/fbsd/amd64/11.1/clang/eapi
1085 +++ /dev/null
1086 @@ -1 +0,0 @@
1087 -5
1088
1089 diff --git a/profiles/default/bsd/fbsd/amd64/11.1/clang/parent b/profiles/default/bsd/fbsd/amd64/11.1/clang/parent
1090 deleted file mode 100644
1091 index 7dbda405f0a..00000000000
1092 --- a/profiles/default/bsd/fbsd/amd64/11.1/clang/parent
1093 +++ /dev/null
1094 @@ -1,2 +0,0 @@
1095 -..
1096 -../../../../../../arch/amd64-fbsd/clang
1097
1098 diff --git a/profiles/default/bsd/fbsd/amd64/11.1/eapi b/profiles/default/bsd/fbsd/amd64/11.1/eapi
1099 deleted file mode 100644
1100 index 7ed6ff82de6..00000000000
1101 --- a/profiles/default/bsd/fbsd/amd64/11.1/eapi
1102 +++ /dev/null
1103 @@ -1 +0,0 @@
1104 -5
1105
1106 diff --git a/profiles/default/bsd/fbsd/amd64/11.1/make.defaults b/profiles/default/bsd/fbsd/amd64/11.1/make.defaults
1107 deleted file mode 100644
1108 index eaafeb7a93f..00000000000
1109 --- a/profiles/default/bsd/fbsd/amd64/11.1/make.defaults
1110 +++ /dev/null
1111 @@ -1,6 +0,0 @@
1112 -# Copyright 1999-2017 Gentoo Foundation.
1113 -# Distributed under the terms of the GNU General Public License, v2
1114 -
1115 -CHOST="x86_64-gentoo-freebsd11.1"
1116 -CHOST_amd64_fbsd="x86_64-gentoo-freebsd11.1"
1117 -CHOST_x86_fbsd="i686-gentoo-freebsd11.1"
1118
1119 diff --git a/profiles/default/bsd/fbsd/amd64/11.1/parent b/profiles/default/bsd/fbsd/amd64/11.1/parent
1120 deleted file mode 100644
1121 index 317f8c857ad..00000000000
1122 --- a/profiles/default/bsd/fbsd/amd64/11.1/parent
1123 +++ /dev/null
1124 @@ -1,2 +0,0 @@
1125 -..
1126 -../../../../../releases/freebsd-11.1
1127
1128 diff --git a/profiles/default/bsd/fbsd/amd64/eapi b/profiles/default/bsd/fbsd/amd64/eapi
1129 deleted file mode 100644
1130 index 7ed6ff82de6..00000000000
1131 --- a/profiles/default/bsd/fbsd/amd64/eapi
1132 +++ /dev/null
1133 @@ -1 +0,0 @@
1134 -5
1135
1136 diff --git a/profiles/default/bsd/fbsd/amd64/parent b/profiles/default/bsd/fbsd/amd64/parent
1137 deleted file mode 100644
1138 index 5fbdc945bbc..00000000000
1139 --- a/profiles/default/bsd/fbsd/amd64/parent
1140 +++ /dev/null
1141 @@ -1,2 +0,0 @@
1142 -..
1143 -../../../../arch/amd64-fbsd
1144
1145 diff --git a/profiles/default/bsd/fbsd/eapi b/profiles/default/bsd/fbsd/eapi
1146 deleted file mode 100644
1147 index 7ed6ff82de6..00000000000
1148 --- a/profiles/default/bsd/fbsd/eapi
1149 +++ /dev/null
1150 @@ -1 +0,0 @@
1151 -5
1152
1153 diff --git a/profiles/default/bsd/fbsd/make.defaults b/profiles/default/bsd/fbsd/make.defaults
1154 deleted file mode 100644
1155 index 43e27554dfe..00000000000
1156 --- a/profiles/default/bsd/fbsd/make.defaults
1157 +++ /dev/null
1158 @@ -1,25 +0,0 @@
1159 -# Copyright 1999-2017 Gentoo Foundation.
1160 -# Distributed under the terms of the GNU General Public License, v2
1161 -
1162 -# Last building sandbox breaks gfind, bug #374425
1163 -FEATURES="-sandbox -usersandbox"
1164 -
1165 -USERLAND="BSD"
1166 -KERNEL="FreeBSD"
1167 -ELIBC="FreeBSD"
1168 -
1169 -MAKE="gmake"
1170 -
1171 -USE="berkdb crypt iconv ipv6 ncurses nls oss pam pcre readline ssl tcpd zlib"
1172 -
1173 -# Donnie Berkholz <dberkholz@g.o> (2006-03-07)
1174 -# Modular X: Support direct rendering by default
1175 -USE="${USE} dri"
1176 -
1177 -# Donnie Berkholz <dberkholz@g.o> (2006-08-18)
1178 -# Defaults for video drivers
1179 -VIDEO_CARDS="dummy fbdev vmware"
1180 -
1181 -# Let virtual/mta pick ssmtp[mta] for stage1 builds.
1182 -# https://bugs.gentoo.org/show_bug.cgi?id=408587
1183 -BOOTSTRAP_USE="${BOOTSTRAP_USE} mta"
1184
1185 diff --git a/profiles/default/bsd/fbsd/package.mask b/profiles/default/bsd/fbsd/package.mask
1186 deleted file mode 100644
1187 index 973fa4f5bce..00000000000
1188 --- a/profiles/default/bsd/fbsd/package.mask
1189 +++ /dev/null
1190 @@ -1,17 +0,0 @@
1191 -# Copyright 1999-2013 Gentoo Foundation
1192 -# Distributed under the terms of the GNU General Public License v2
1193 -
1194 -# Diego Pettenò <flameeyes@g.o> (2005-05-27)
1195 -# SGI's FAM is dead upstream, and requires mayor changes.
1196 -# Gamin before 0.1.0 is not supported as missed the FreeBSD patches.
1197 -# At the moment we rely on Gentopia's patched Gamin.
1198 -app-admin/fam
1199 -
1200 -# Diego Pettenò <flameeyes@g.o> (2005-05-23)
1201 -# Strace doesn't support FreeBSD 5. When a better port will be
1202 -# available, this can be unmasked.
1203 -dev-util/strace
1204 -
1205 -# Don't use them, use the one in base system
1206 -dev-util/yacc
1207 -dev-util/byacc
1208
1209 diff --git a/profiles/default/bsd/fbsd/package.use b/profiles/default/bsd/fbsd/package.use
1210 deleted file mode 100644
1211 index 5c91bf16e4b..00000000000
1212 --- a/profiles/default/bsd/fbsd/package.use
1213 +++ /dev/null
1214 @@ -1,12 +0,0 @@
1215 -# Default USE flags for specific packages
1216 -
1217 -# Diego Pettenò <flameeyes@g.o> (2008-03-06)
1218 -# pam_racklib requires sys-libs/pam, disable it by default (it is
1219 -# masked anyway).
1220 -# pam_passwdqc is used by default on FreeBSD, enable it by default
1221 -# even on Gentoo/FreeBSD.
1222 -sys-auth/pambase -cracklib passwdqc
1223 -
1224 -# Arfrever Frehtes Taifersar Arahesis <arfrever@g.o> (2011-02-13)
1225 -# Disable deprecated bsddb module of Python 2 by default.
1226 -=dev-lang/python-2* -berkdb
1227
1228 diff --git a/profiles/default/bsd/fbsd/package.use.force b/profiles/default/bsd/fbsd/package.use.force
1229 deleted file mode 100644
1230 index 323ffb50b59..00000000000
1231 --- a/profiles/default/bsd/fbsd/package.use.force
1232 +++ /dev/null
1233 @@ -1,4 +0,0 @@
1234 -# app-arch/xz-utils[threads=] required by app-arch/libarchive
1235 -# https://bugs.gentoo.org/show_bug.cgi?id=594980
1236 -app-arch/libarchive threads
1237 -app-arch/xz-utils threads
1238
1239 diff --git a/profiles/default/bsd/fbsd/package.use.mask b/profiles/default/bsd/fbsd/package.use.mask
1240 deleted file mode 100644
1241 index 3e92ffe92bf..00000000000
1242 --- a/profiles/default/bsd/fbsd/package.use.mask
1243 +++ /dev/null
1244 @@ -1,103 +0,0 @@
1245 -# Copyright 1999-2019 Gentoo Authors
1246 -# Distributed under the terms of the GNU General Public License v2
1247 -
1248 -# Michał Górny <mgorny@g.o> (2018-04-06)
1249 -# We are building only minimal util-linux, so program flags
1250 -# are irrelevant to us.
1251 -sys-apps/util-linux build cramfs fdformat kill ncurses pam readline
1252 -sys-apps/util-linux slang suid tty-helpers
1253 -
1254 -# Brian Evans <grknight@g.o> (2018-03-02)
1255 -# php incorrectly looks for libacl when it is built-in on FreeBSD
1256 -dev-lang/php acl
1257 -
1258 -# Thomas Deutschmann <whissi@g.o> (2017-10-26)
1259 -# libressl: dev-libs/libressl is a base package on FreeBSD
1260 -net-misc/wget libressl
1261 -
1262 -# Thomas Deutschmann <whissi@g.o> (2017-01-20)
1263 -# libressl: dev-libs/libressl is a base package on FreeBSD
1264 -net-libs/libvncserver libressl
1265 -
1266 -# Felix Janda <felix.janda@××××××.de> (2016-09-24)
1267 -# net-libs/libnetfilter_conntrack is not keyworded on FreeBSD
1268 -net-dns/dnsmasq conntrack
1269 -
1270 -# Thomas Deutschmann <whissi@g.o> (2016-08-26)
1271 -# libressl: dev-libs/libressl is a base package on FreeBSD
1272 -# jemalloc: dev-libs/jemalloc is not keyworded on FreeBSD
1273 -# systemtap: dev-util/systemtap is not keyworded on FreeBSD and is also
1274 -# a linux specialized tool
1275 -dev-db/percona-server jemalloc libressl systemtap
1276 -
1277 -# Thomas Deutschmann <whissi@g.o> (2016-08-23)
1278 -# libressl: dev-libs/libressl is a base package on FreeBSD
1279 -# luajit: dev-lang/luajit not keyworded on FreeBSD
1280 -www-servers/nginx libressl luajit
1281 -
1282 -# As per UberLord's requests
1283 -sys-apps/openrc pam
1284 -
1285 -# Jim Ramsay <lack@g.o> (2007-09-07)
1286 -# app-admin/gkrellm may pull in hddtemp, which is not yet available here
1287 -app-admin/gkrellm hddtemp
1288 -
1289 -# PDA masked until we can do some testing on it
1290 -mail-client/claws-mail pda
1291 -
1292 -# Original spell plugin uses ispell that requires
1293 -# miscfiles.. that in turn does not work
1294 -net-irc/rbot spell
1295 -
1296 -x11-misc/xscreensaver new-login
1297 -
1298 -# Gilles Dartiguelongue <eva@g.o> (2007-10-22)
1299 -# GNU attr isn't supported
1300 -dev-libs/glib xattr
1301 -gnome-base/gnome-vfs acl
1302 -# https://bugs.gentoo.org/show_bug.cgi?id=435474
1303 -sys-devel/patch xattr
1304 -# https://bugs.gentoo.org/show_bug.cgi?id=432410
1305 -app-arch/tar xattr
1306 -
1307 -# Diego Pettenò <flameeyes@g.o> (2008-02-21)
1308 -# pam_cracklib is only provided by Linux-PAM which is not usable on
1309 -# Gentoo/FreeBSD.
1310 -# Javier Villavicencio <the_paya@g.o> (2008-07-31)
1311 -# pam_ssh deps on Linux-PAM.
1312 -# Diego Pettenò <flameeyes@g.o> (2008-08-01)
1313 -# sha512 is only supported by Linux-PAM's pam_unix for now
1314 -sys-auth/pambase cracklib pam_ssh sha512
1315 -
1316 -# Naohiro Aota <naota@g.o> (2011-08-04)
1317 -# ads require krb5, which is maksed on FreeBSD
1318 -# cluster require ctdb, which doesn't support FreeBSD
1319 -net-fs/samba ads cluster
1320 -
1321 -# Naohiro Aota <naota@g.o> (2011-11-24)
1322 -# Masked because kerberos is masked
1323 -net-dns/bind gssapi
1324 -
1325 -# Naohiro Aota <naota@g.o> (2012-02-20)
1326 -# Ian Stakenvicius <axs@g.o> (2014-04-30)
1327 -# Upstream does not support FreeBSD wifi nor crashreporter;
1328 -# net-wireless/wireless-tools useless on fbsd, keep mozilla stuff
1329 -# from bringing it in via mozconfig-3.eclass
1330 -www-client/firefox wifi
1331 -www-client/seamonkey wifi
1332 -
1333 -# Naohiro Aota <naota@g.o> (2012-10-06)
1334 -# Mask rpm, app-arch/rpm needs elfutils
1335 -net-analyzer/net-snmp rpm
1336 -
1337 -# Naohiro Aota <naota@g.o> (2012-10-09)
1338 -# Mask dmpai, sys-apps/dmapi cannot build on BSD
1339 -net-fs/samba dmapi
1340 -
1341 -# Naohiro Aota <naota@g.o> (2012-10-15)
1342 -# Mask numa on sys-apps/hwloc. numactl not available on FreeBSD
1343 -sys-apps/hwloc numa
1344 -
1345 -# Naohiro Aota <naota@g.o> (2014-07-07)
1346 -# xattr support is not available on BSD #501534
1347 -sys-apps/portage xattr
1348
1349 diff --git a/profiles/default/bsd/fbsd/packages b/profiles/default/bsd/fbsd/packages
1350 deleted file mode 100644
1351 index 470e41dec3d..00000000000
1352 --- a/profiles/default/bsd/fbsd/packages
1353 +++ /dev/null
1354 @@ -1,24 +0,0 @@
1355 -# Copyright 1999-2018 Gentoo Foundation.
1356 -# Distributed under the terms of the GNU General Public License, v2
1357 -
1358 -# This files contains a small list of packages that define a
1359 -# minimal FreeBSD system. DO NOT change this without contacting
1360 -# <bsd@g.o>
1361 -#
1362 -*sys-freebsd/freebsd-mk-defs
1363 -*sys-freebsd/freebsd-lib
1364 -*sys-freebsd/freebsd-libexec
1365 -*sys-freebsd/freebsd-bin
1366 -*sys-freebsd/freebsd-sbin
1367 -*sys-freebsd/freebsd-ubin
1368 -*sys-freebsd/freebsd-usbin
1369 -*sys-freebsd/freebsd-share
1370 -
1371 -*sys-devel/gettext
1372 -*dev-libs/libiconv
1373 -
1374 -*app-arch/libarchive
1375 -
1376 -*sys-libs/timezone-data
1377 -
1378 -*sys-process/pidof-bsd
1379
1380 diff --git a/profiles/default/bsd/fbsd/packages.build b/profiles/default/bsd/fbsd/packages.build
1381 deleted file mode 100644
1382 index 4d7682dad3f..00000000000
1383 --- a/profiles/default/bsd/fbsd/packages.build
1384 +++ /dev/null
1385 @@ -1,50 +0,0 @@
1386 -# Copyright 1999-2018 Gentoo Foundation.
1387 -# Distributed under the terms of the GNU General Public License v2
1388 -
1389 -# This file describes the packages needed to build a stage 1 based on this
1390 -# profile. Packages in this file are built in order.
1391 -
1392 -# Please do not move perl before baselayout doing so will break lib -> lib64
1393 -# symlinks on systems that use them.
1394 -
1395 -app-arch/bzip2
1396 -app-arch/gzip
1397 -dev-libs/openssl
1398 -app-arch/libarchive
1399 -app-shells/bash:0
1400 -net-misc/rsync
1401 -net-misc/wget
1402 -sys-devel/autoconf
1403 -sys-devel/automake
1404 -sys-devel/libtool
1405 -sys-apps/openrc
1406 -sys-apps/baselayout
1407 -sys-apps/diffutils
1408 -sys-apps/file
1409 -sys-apps/findutils
1410 -sys-apps/gawk
1411 -sys-apps/grep
1412 -sys-apps/less
1413 -sys-apps/sed
1414 -sys-devel/binutils
1415 -sys-devel/bison
1416 -sys-devel/flex
1417 -sys-devel/gcc
1418 -dev-libs/libiconv
1419 -sys-devel/gettext
1420 -sys-devel/gnuconfig
1421 -sys-devel/make
1422 -sys-devel/patch
1423 -virtual/editor
1424 -virtual/libc
1425 -virtual/os-headers
1426 -virtual/package-manager
1427 -virtual/pkgconfig
1428 -sys-freebsd/freebsd-mk-defs
1429 -sys-freebsd/freebsd-lib
1430 -sys-freebsd/freebsd-libexec
1431 -sys-freebsd/freebsd-bin
1432 -sys-freebsd/freebsd-sbin
1433 -sys-freebsd/freebsd-ubin
1434 -sys-freebsd/freebsd-usbin
1435 -sys-libs/timezone-data
1436
1437 diff --git a/profiles/default/bsd/fbsd/parent b/profiles/default/bsd/fbsd/parent
1438 deleted file mode 100644
1439 index f3229c5b987..00000000000
1440 --- a/profiles/default/bsd/fbsd/parent
1441 +++ /dev/null
1442 @@ -1 +0,0 @@
1443 -..
1444
1445 diff --git a/profiles/default/bsd/fbsd/profile.bashrc b/profiles/default/bsd/fbsd/profile.bashrc
1446 deleted file mode 100644
1447 index 89e6c19f7a8..00000000000
1448 --- a/profiles/default/bsd/fbsd/profile.bashrc
1449 +++ /dev/null
1450 @@ -1,91 +0,0 @@
1451 -#!/bin/bash
1452 -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
1453 -
1454 -type -P gmake > /dev/null && alias make=gmake
1455 -type -P gpatch > /dev/null && alias patch=gpatch
1456 -type -P gsed > /dev/null && alias sed=gsed
1457 -type -P gawk > /dev/null && alias awk=gawk
1458 -type -P gfind > /dev/null && alias find=gfind
1459 -type -P gxargs > /dev/null && alias xargs=gxargs
1460 -
1461 -# Attempt to point the default SHELL used by configure scripts to bash.
1462 -# while most should work with BSD's bourne just fine, the extra scripts
1463 -# used by some applications (specially test scripts) use way too many bashisms.
1464 -# Alexis Ballier (2012-05-29): Disable this, we should rather fix bugs and it
1465 -# seems to confuse libtool a couple of packages (dev-libs/libtar, net-dns/hesiod)
1466 -# export CONFIG_SHELL="/bin/bash"
1467 -
1468 -# Hack to avoid every package that uses libiconv/gettext
1469 -# install a charset.alias that will collide with libiconv's one
1470 -# See bugs 169678, 195148 and 256129.
1471 -# Also the discussion on
1472 -# https://archives.gentoo.org/gentoo-dev/msg_8cb1805411f37b4eb168a3e680e531f3.xml
1473 -bsd-post_src_install()
1474 -{
1475 - if [ "${PN}" != "libiconv" -a -e "${D}"/usr/lib*/charset.alias ] ; then
1476 - rm -f "${D}"/usr/lib*/charset.alias
1477 - fi
1478 -}
1479 -
1480 -# These are because of
1481 -# https://archives.gentoo.org/gentoo-dev/msg_529a0806ed2cf841a467940a57e2d588.xml
1482 -# The profile-* ones are meant to be used in etc/portage/profile.bashrc by user
1483 -# until there is the registration mechanism.
1484 -profile-post_src_install() { bsd-post_src_install ; }
1485 - post_src_install() { bsd-post_src_install ; }
1486 -
1487 -
1488 -# Another hack to fix old versions of install-sh (automake) where a non-gnu
1489 -# mkdir is not considered thread-safe (make install errors with -j > 1)
1490 -bsd-patch_install-sh() {
1491 - # Do nothing if we don't have patch installed:
1492 - if [[ -z $(type -P gpatch) ]]; then
1493 - return 0
1494 - fi
1495 -
1496 - # Do nothing if $S does not exist
1497 - [ -d "${S}" ] || return 0
1498 -
1499 - local EPDIR="${EPREFIX}/usr/share/elt-patches/install-sh"
1500 - local EPATCHES="${EPDIR}/1.5.6 ${EPDIR}/1.5.4 ${EPDIR}/1.5"
1501 - local ret=0
1502 - cd "${S}"
1503 - for file in $(find . -name "install-sh" -print); do
1504 - if [[ -n $(egrep "scriptversion=2005|scriptversion=2004" ${file}) ]]; then
1505 - einfo "Automatically patching parallel-make unfriendly install-sh."
1506 - # Stolen from libtool.eclass
1507 - for mypatch in ${EPATCHES}; do
1508 - if gpatch -p0 --dry-run "${file}" "${mypatch}" &> "${T}/patch_install-sh.log"; then
1509 - gpatch -p0 -g0 --no-backup-if-mismatch "${file}" "${mypatch}" \
1510 - &> "${T}/patch_install-sh.log"
1511 - ret=$?
1512 - break
1513 - else
1514 - ret=1
1515 - fi
1516 - done
1517 - if [[ ret -eq 0 ]]; then
1518 - einfo "Patch applied successfully on \"${file}\"."
1519 - else
1520 - ewarn "Unable to apply install-sh patch. "
1521 - ewarn "If you experience errors during install phase, try with MAKEOPTS=\"-j1\""
1522 - fi
1523 - fi
1524 - done
1525 -}
1526 -
1527 -# It should be run after everything has been unpacked/patched, some developers
1528 -# do patch this little bastard from time to time.
1529 -# So do it after unpack() for EAPI=0|1 and after prepare() for everything else.
1530 -if [[ -n $EAPI ]] ; then
1531 - case "$EAPI" in
1532 - 0|1)
1533 - profile-post_src_unpack() { bsd-patch_install-sh ; }
1534 - post_src_unpack() { bsd-patch_install-sh ; }
1535 - ;;
1536 - *)
1537 - profile_post_src_prepare() { bsd-patch_install-sh ; }
1538 - post_src_prepare() { bsd-patch_install-sh ; }
1539 - ;;
1540 - esac
1541 -fi
1542
1543 diff --git a/profiles/default/bsd/fbsd/use.force b/profiles/default/bsd/fbsd/use.force
1544 deleted file mode 100644
1545 index c6a65ae2eb1..00000000000
1546 --- a/profiles/default/bsd/fbsd/use.force
1547 +++ /dev/null
1548 @@ -1,3 +0,0 @@
1549 -# Force freebsd-specific variables
1550 -elibc_FreeBSD
1551 -kernel_FreeBSD
1552
1553 diff --git a/profiles/default/bsd/fbsd/use.mask b/profiles/default/bsd/fbsd/use.mask
1554 deleted file mode 100644
1555 index 0aef3c7ce9c..00000000000
1556 --- a/profiles/default/bsd/fbsd/use.mask
1557 +++ /dev/null
1558 @@ -1,34 +0,0 @@
1559 -# Copyright 1999-2017 Gentoo Foundation.
1560 -# Distributed under the terms of the GNU General Public License, v2
1561 -
1562 -# Espeak does not run on bsd
1563 -espeak
1564 -
1565 -# Someone who knows kerberos is needed to make sure that this works
1566 -kerberos
1567 -
1568 -# fftw requires sinl and cosl function, not present in FreeBSD
1569 -fftw
1570 -
1571 -# we have hardened.
1572 --hardened
1573 -
1574 -# Unmask freebsd-specific variables
1575 --elibc_FreeBSD
1576 --kernel_FreeBSD
1577 -
1578 -# This does not build on FreeBSD, unless anybody wants to fix it, use opie
1579 -skey
1580 -
1581 -# To be tested
1582 -snmp
1583 -pcsc-lite
1584 -
1585 -# we don't have custom patched cdparanoia for fbsd anymore
1586 -cdparanoia
1587 -
1588 -# wayland is not targetting BSDs
1589 -wayland
1590 -
1591 -# Recent sys-auth/polkit cannot be built on FreeBSD
1592 -policykit
1593
1594 diff --git a/profiles/default/bsd/fbsd/x86/11.1/eapi b/profiles/default/bsd/fbsd/x86/11.1/eapi
1595 deleted file mode 100644
1596 index 7ed6ff82de6..00000000000
1597 --- a/profiles/default/bsd/fbsd/x86/11.1/eapi
1598 +++ /dev/null
1599 @@ -1 +0,0 @@
1600 -5
1601
1602 diff --git a/profiles/default/bsd/fbsd/x86/11.1/make.defaults b/profiles/default/bsd/fbsd/x86/11.1/make.defaults
1603 deleted file mode 100644
1604 index df595c8a018..00000000000
1605 --- a/profiles/default/bsd/fbsd/x86/11.1/make.defaults
1606 +++ /dev/null
1607 @@ -1,5 +0,0 @@
1608 -# Copyright 1999-2017 Gentoo Foundation.
1609 -# Distributed under the terms of the GNU General Public License, v2
1610 -
1611 -CHOST="i686-gentoo-freebsd11.1"
1612 -CHOST_x86_fbsd="${CHOST}"
1613
1614 diff --git a/profiles/default/bsd/fbsd/x86/11.1/parent b/profiles/default/bsd/fbsd/x86/11.1/parent
1615 deleted file mode 100644
1616 index 317f8c857ad..00000000000
1617 --- a/profiles/default/bsd/fbsd/x86/11.1/parent
1618 +++ /dev/null
1619 @@ -1,2 +0,0 @@
1620 -..
1621 -../../../../../releases/freebsd-11.1
1622
1623 diff --git a/profiles/default/bsd/fbsd/x86/eapi b/profiles/default/bsd/fbsd/x86/eapi
1624 deleted file mode 100644
1625 index 7ed6ff82de6..00000000000
1626 --- a/profiles/default/bsd/fbsd/x86/eapi
1627 +++ /dev/null
1628 @@ -1 +0,0 @@
1629 -5
1630
1631 diff --git a/profiles/default/bsd/fbsd/x86/parent b/profiles/default/bsd/fbsd/x86/parent
1632 deleted file mode 100644
1633 index 2b1ea633a87..00000000000
1634 --- a/profiles/default/bsd/fbsd/x86/parent
1635 +++ /dev/null
1636 @@ -1,2 +0,0 @@
1637 -..
1638 -../../../../arch/x86-fbsd
1639
1640 diff --git a/profiles/default/bsd/make.defaults b/profiles/default/bsd/make.defaults
1641 deleted file mode 100644
1642 index db654124364..00000000000
1643 --- a/profiles/default/bsd/make.defaults
1644 +++ /dev/null
1645 @@ -1,5 +0,0 @@
1646 -# Copyright 1999-2012 Gentoo Foundation.
1647 -# Distributed under the terms of the GNU General Public License, v2
1648 -
1649 -# Mask systemd files until upstream supports *BSD
1650 -INSTALL_MASK="/usr/lib/systemd"
1651
1652 diff --git a/profiles/default/bsd/package.mask b/profiles/default/bsd/package.mask
1653 deleted file mode 100644
1654 index 7acc12c39bc..00000000000
1655 --- a/profiles/default/bsd/package.mask
1656 +++ /dev/null
1657 @@ -1,39 +0,0 @@
1658 -# Copyright 1999-2018 Gentoo Foundation
1659 -# Distributed under the terms of the GNU General Public License v2
1660 -
1661 -# Mask out the GNU versions of various packages.
1662 -# We want BSD versions wherever possible
1663 -# Also mask packages that are depending on Linux kernel
1664 -sys-apps/apmd
1665 -sys-apps/net-tools
1666 -net-misc/iputils
1667 -sys-apps/hardened-shadow
1668 -sys-apps/shadow
1669 -sys-apps/utempter
1670 -sys-apps/which
1671 -sys-libs/glibc
1672 -sys-libs/libcap
1673 -sys-libs/pam
1674 -sys-power/acpid
1675 -sys-process/procps
1676 -sys-apps/iproute2
1677 -sys-fs/eudev
1678 -sys-fs/udev
1679 -virtual/libgudev
1680 -virtual/libudev
1681 -virtual/udev
1682 -sys-fs/sysfsutils
1683 -sys-apps/attr
1684 -sys-apps/acl
1685 -net-misc/pump
1686 -
1687 -# Diego Pettenò <flameeyes@g.o> (2005-06-05)
1688 -# metamail isn't maintained anymore upstream, Debian patches doesn't
1689 -# work on FreeBSD, and neither on Debian or on FreeBSD the package
1690 -# has a maintainer to coordinate with. Isn't an hard-dep for anything.
1691 -net-mail/metamail
1692 -
1693 -# Diego Pettenò <flameeyes@g.o> (2005-08-20)
1694 -# We obviously can't have linux-sources (mask this to allow the
1695 -# virtual to be masked)
1696 -sys-kernel/gentoo-sources
1697
1698 diff --git a/profiles/default/bsd/package.use b/profiles/default/bsd/package.use
1699 deleted file mode 100644
1700 index e572e7e61ca..00000000000
1701 --- a/profiles/default/bsd/package.use
1702 +++ /dev/null
1703 @@ -1,7 +0,0 @@
1704 -# Copyright 1999-2017 Gentoo Foundation.
1705 -# Distributed under the terms of the GNU General Public License, v2
1706 -
1707 -# Michał Górny <mgorny@g.o> (2017-01-26)
1708 -# Preserve the old defaults on *BSD systems.
1709 -sys-libs/libcxx -libcxxabi libcxxrt -libunwind
1710 -sys-libs/libcxxrt -libunwind
1711
1712 diff --git a/profiles/default/bsd/package.use.force b/profiles/default/bsd/package.use.force
1713 deleted file mode 100644
1714 index c7c7c02310c..00000000000
1715 --- a/profiles/default/bsd/package.use.force
1716 +++ /dev/null
1717 @@ -1,3 +0,0 @@
1718 -# Javier Villavicencio <the_paya@g.o> (2009-01-22)
1719 -# Otherwise useless tar.
1720 -app-arch/libarchive bzip2 zlib lzma
1721
1722 diff --git a/profiles/default/bsd/package.use.mask b/profiles/default/bsd/package.use.mask
1723 deleted file mode 100644
1724 index 2842678d58e..00000000000
1725 --- a/profiles/default/bsd/package.use.mask
1726 +++ /dev/null
1727 @@ -1,91 +0,0 @@
1728 -# Copyright 1999-2018 Gentoo Foundation
1729 -# Distributed under the terms of the GNU General Public License v2
1730 -
1731 -# Michał Górny <mgorny@g.o> (2018-09-20)
1732 -# dev-libs/libpfm has broken install rules for FreeBSD. Bug #666649.
1733 -sys-devel/llvm exegesis
1734 -
1735 -# Fabian Groffen <grobian@g.o> (2016-12-07)
1736 -# unkeyworded notmuch dependency, bug #587560
1737 -mail-client/mutt notmuch
1738 -
1739 -# Matthias Maier <tamiko@g.o> (2014-12-24)
1740 -# dev-libs/xapian is currently not keyworded for any *-bsd profile
1741 -app-doc/doxygen doxysearch
1742 -
1743 -# Mikle Kolyada <zlogene@g.o> (2014-12-07)
1744 -# There are a lot of unkeyworded dev-perl/* packages
1745 -dev-vcs/git mediawiki mediawiki-experimental
1746 -
1747 -# Robin H. Johnson <robbat2@g.o> (2014-01-05)
1748 -# Pending keywording of net-libs/miniupnpc per bug #497186
1749 -net-proxy/dante upnp
1750 -
1751 -# Naohiro Aota <naota@g.o> (2013-10-14)
1752 -# libcap-ng is for Linux only
1753 -net-analyzer/tcpdump drop-root
1754 -
1755 -# Sebastian Pipping <sping@g.o> (2011-02-22)
1756 -# No dev-util/source-highlight or media-sound/lilypond here, yet (bug #356069, bug #344289)
1757 -app-text/asciidoc test highlight
1758 -
1759 -# iproute2 - linux only
1760 -net-vpn/openvpn iproute2
1761 -
1762 -media-video/ffmpeg ieee1394 iec61883
1763 -net-libs/c-client pam
1764 -net-proxy/squid -ipf-transparent -pf-transparent
1765 -sys-apps/coreutils acl
1766 -sys-apps/help2man nls
1767 -
1768 -# NetworkManager is Linux-only, Zephyr requires kerberos
1769 -net-im/pidgin networkmanager zephyr
1770 -
1771 -# Alexis Ballier <aballier@g.o> (2008-07-18)
1772 -# Requires a linux only library, bug #226085
1773 -dev-lang/erlang sctp
1774 -
1775 -# Alexis Ballier <aballier@g.o> (2008-08-08)
1776 -# Linux only useflags for vlc
1777 -media-video/vlc dc1394 ieee1394
1778 -
1779 -# Alexis Ballier <aballier@g.o> (2008-08-08)
1780 -# Depends on torque which is a linux only thing
1781 -# lksctp-tools is linux only too
1782 -sys-cluster/openmpi openmpi_rm_pbs openmpi_fabrics_sctp
1783 -
1784 -# Alexis Ballier <aballier@g.o> (2008-09-25)
1785 -# elf -> dev-libs/elfutils is too tight to the gnu libc
1786 -# rpm could be masked but we have rpm 5 keyworded even if it's still masked.
1787 -net-analyzer/net-snmp elf
1788 -
1789 -# Alexis Ballier <aballier@g.o> (2008-10-04)
1790 -# clisp doesn't build out of the box but can be fixed, xindy's way of building
1791 -# its clisp module is confused by gmake vs bsdmake, mask it until we can
1792 -# properly keyword xindy.
1793 -app-text/texlive xindy
1794 -
1795 -# Alexis Ballier <aballier@g.o> (2008-11-28)
1796 -# Requires bluez-libs which is linux only
1797 -net-libs/libpcap bluetooth
1798 -
1799 -# Alexis Ballier <aballier@g.o> (2009-01-22)
1800 -# Requires gpm
1801 -www-client/links livecd
1802 -
1803 -# needs udev
1804 -media-libs/libsdl2 kms
1805 -media-libs/mesa gbm dri3 d3d9 vulkan vulkan-overlay
1806 -x11-base/xorg-drivers video_cards_radeonsi
1807 -x11-drivers/xf86-video-ati glamor
1808 -media-libs/gst-plugins-base gbm
1809 ->=gnome-base/gvfs-1.38 cdda gphoto2 mtp udisks
1810 -
1811 -# udisks is linux only (for now?)
1812 -gnome-base/gvfs udisks
1813 -
1814 -# joystick useflag is linux only #477750
1815 -media-video/mplayer joystick
1816 -
1817 -# linux only
1818 -media-libs/opencv ieee1394 cuda
1819
1820 diff --git a/profiles/default/bsd/packages b/profiles/default/bsd/packages
1821 deleted file mode 100644
1822 index b4fb8b6d082..00000000000
1823 --- a/profiles/default/bsd/packages
1824 +++ /dev/null
1825 @@ -1,16 +0,0 @@
1826 -# Copyright 1999-2012 Gentoo Foundation.
1827 -# Distributed under the terms of the GNU General Public License, v2
1828 -
1829 --*virtual/dev-manager
1830 --*sys-fs/e2fsprogs
1831 --*sys-process/procps
1832 --*sys-process/psmisc
1833 --*virtual/shadow
1834 --*sys-apps/which
1835 --*virtual/modutils
1836 --*sys-apps/kbd
1837 -#-*sys-apps/findutils
1838 -#-*sys-apps/debianutils
1839 --*sys-apps/coreutils
1840 --*net-misc/iputils
1841 --*app-arch/tar
1842
1843 diff --git a/profiles/default/bsd/parent b/profiles/default/bsd/parent
1844 deleted file mode 100644
1845 index 985c694a07d..00000000000
1846 --- a/profiles/default/bsd/parent
1847 +++ /dev/null
1848 @@ -1 +0,0 @@
1849 -../../base
1850
1851 diff --git a/profiles/default/bsd/profile.bashrc b/profiles/default/bsd/profile.bashrc
1852 deleted file mode 100644
1853 index bd15c469946..00000000000
1854 --- a/profiles/default/bsd/profile.bashrc
1855 +++ /dev/null
1856 @@ -1,14 +0,0 @@
1857 -if [[ ${EBUILD_PHASE} == compile ]] && [ -d "${S}" ] ; then
1858 - if grep -q "Assume that mode_t is passed compatibly" ${S} -r --include openat.c; then
1859 - eerror "The source code contains a faulty openat.c unit from gnulib."
1860 - eerror "Please report this on Gentoo Bugzilla in Gentoo/Alt product for component FreeBSD."
1861 - eerror "https://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%2FAlt&component=FreeBSD&op_sys=FreeBSD"
1862 - die "Broken openat.c gnulib unit."
1863 - fi
1864 - if grep -q "\\<test .*==" "${S}" -r --include configure; then
1865 - eerror "Found a non POSIX test construction in a configure script"
1866 - eerror "The configure checks of this package may not function properly"
1867 - eerror "Please report this on Gentoo Bugzilla in Gentoo/Alt product for component FreeBSD."
1868 - eerror "https://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%2FAlt&component=FreeBSD&op_sys=FreeBSD"
1869 - fi
1870 -fi
1871
1872 diff --git a/profiles/default/bsd/use.force b/profiles/default/bsd/use.force
1873 deleted file mode 100644
1874 index 706719015f8..00000000000
1875 --- a/profiles/default/bsd/use.force
1876 +++ /dev/null
1877 @@ -1,2 +0,0 @@
1878 -split-usr
1879 -userland_BSD
1880
1881 diff --git a/profiles/default/bsd/use.mask b/profiles/default/bsd/use.mask
1882 deleted file mode 100644
1883 index 76347096232..00000000000
1884 --- a/profiles/default/bsd/use.mask
1885 +++ /dev/null
1886 @@ -1,69 +0,0 @@
1887 -# Copyright 1999-2019 Gentoo Authors
1888 -# Distributed under the terms of the GNU General Public License v2
1889 -
1890 -# Mart Raudsepp <leio@g.o>
1891 -# net-misc/networkmanager not keyworded
1892 -networkmanager
1893 -
1894 -# ulm told me to do it!
1895 -m17n-lib
1896 -
1897 -# Linux-dependant flags
1898 -selinux
1899 -nptl
1900 -alsa
1901 -v4l
1902 -libv4l
1903 -fbcon
1904 -gpm
1905 -lirc
1906 -multilib
1907 -lm-sensors
1908 -caps
1909 -filecaps
1910 -vidix
1911 -3dfx
1912 -nvidia
1913 -xvmc
1914 -xfs
1915 -udev
1916 -systemd
1917 -inotify
1918 -aio
1919 -
1920 -# This usually refers just to linux-dvb
1921 -dvb
1922 -
1923 -# Hardened doesn't work on Gentoo/*BSD for now
1924 -hardened
1925 -pax_kernel
1926 -
1927 -# This requires a kernel module that's Linux specific right now
1928 -ifp
1929 -
1930 -# This requires a usb-eject command
1931 -ipod
1932 -
1933 -# Mask extraneous elibc/kernel combinations
1934 --userland_BSD
1935 -elibc_glibc
1936 -kernel_linux
1937 -userland_GNU
1938 -
1939 -# mask linux touch screen access lib.
1940 -tslib
1941 -
1942 -# Mask Xorg-modular drivers that are Linux-specific
1943 -input_devices_evdev
1944 -input_devices_synaptics
1945 -input_devices_vmmouse
1946 -video_cards_vmware
1947 -video_cards_nvidia
1948 -video_cards_nouveau
1949 -
1950 -# Linux only sane backends
1951 -sane_backends_qcam
1952 -
1953 -# Diego E. Pettenò <flameeyes@g.o> (2010-10-19)
1954 -# unmasking flags that only apply to FreeBSD
1955 --kqueue
1956
1957 diff --git a/profiles/profiles.desc b/profiles/profiles.desc
1958 index 79d81595933..9d14fc0487b 100644
1959 --- a/profiles/profiles.desc
1960 +++ b/profiles/profiles.desc
1961 @@ -205,12 +205,6 @@ x86 default/linux/x86/17.0/desktop/plasma/systemd stable
1962 x86 default/linux/x86/17.0/developer stable
1963 x86 default/linux/x86/17.0/systemd stable
1964
1965 -# Gentoo/FreeBSD Profiles
1966 -# @MAINTAINER: bsd@g.o
1967 -amd64-fbsd default/bsd/fbsd/amd64/11.1 exp
1968 -amd64-fbsd default/bsd/fbsd/amd64/11.1/clang exp
1969 -x86-fbsd default/bsd/fbsd/x86/11.1 exp
1970 -
1971 # musl profiles
1972 # @MAINTAINER: musl@g.o
1973 amd64 default/linux/amd64/17.0/musl exp
1974
1975 diff --git a/profiles/releases/freebsd-11.1/package.mask b/profiles/releases/freebsd-11.1/package.mask
1976 deleted file mode 100644
1977 index 7a82ed6bfdf..00000000000
1978 --- a/profiles/releases/freebsd-11.1/package.mask
1979 +++ /dev/null
1980 @@ -1,38 +0,0 @@
1981 -# Copyright 1999-2018 Gentoo Foundation.
1982 -# Distributed under the terms of the GNU General Public License, v2
1983 -
1984 -# Make sure we don't get wrong versions
1985 -<sys-freebsd/freebsd-pam-modules-11.1_alpha
1986 ->sys-freebsd/freebsd-pam-modules-11.1.99
1987 -<sys-freebsd/freebsd-rescue-11.1_alpha
1988 ->sys-freebsd/freebsd-rescue-11.1.99
1989 -<sys-freebsd/freebsd-pf-11.1_alpha
1990 ->sys-freebsd/freebsd-pf-11.1.99
1991 -<sys-freebsd/freebsd-mk-defs-11.1_alpha
1992 ->sys-freebsd/freebsd-mk-defs-11.1.99
1993 -<sys-freebsd/freebsd-lib-11.1_alpha
1994 ->sys-freebsd/freebsd-lib-11.1.99
1995 -<sys-freebsd/freebsd-libexec-11.1_alpha
1996 ->sys-freebsd/freebsd-libexec-11.1.99
1997 -<sys-freebsd/freebsd-bin-11.1_alpha
1998 ->sys-freebsd/freebsd-bin-11.1.99
1999 -<sys-freebsd/freebsd-sbin-11.1_alpha
2000 ->sys-freebsd/freebsd-sbin-11.1.99
2001 -<sys-freebsd/freebsd-ubin-11.1_alpha
2002 ->sys-freebsd/freebsd-ubin-11.1.99
2003 -<sys-freebsd/freebsd-usbin-11.1_alpha
2004 ->sys-freebsd/freebsd-usbin-11.1.99
2005 -<sys-freebsd/freebsd-share-11.1_alpha
2006 ->sys-freebsd/freebsd-share-11.1.99
2007 -<sys-freebsd/freebsd-cddl-11.1_alpha
2008 ->sys-freebsd/freebsd-cddl-11.1.99
2009 -<sys-freebsd/boot0-11.1_alpha
2010 ->sys-freebsd/boot0-11.1.99
2011 -<sys-freebsd/freebsd-sources-11.1_alpha
2012 ->sys-freebsd/freebsd-sources-11.1.99
2013 -
2014 -# Alexis Ballier <aballier@g.o> (2012-05-11)
2015 -# freebsd-lib provides a utempter compatible interface starting from FreeBSD 9.0
2016 -# via libulog.
2017 -# this package does not build anymore as it requires utmp
2018 -sys-libs/libutempter
2019
2020 diff --git a/profiles/releases/freebsd-11.1/package.use.mask b/profiles/releases/freebsd-11.1/package.use.mask
2021 deleted file mode 100644
2022 index 5e68f049c93..00000000000
2023 --- a/profiles/releases/freebsd-11.1/package.use.mask
2024 +++ /dev/null
2025 @@ -1,9 +0,0 @@
2026 -# Copyright 1999-2018 Gentoo Foundation.
2027 -# Distributed under the terms of the GNU General Public License, v2
2028 -
2029 -# Brian Evans <grknight@g.o> (2018-01-15)
2030 -# Mask innodb-snappy as app-arch/snappy is untested
2031 -# Mask innodb-lz4 as app-arch/lz4 is untested
2032 -# Mask oqgraph as dev-libs/judy is untested
2033 -# Mask numa as sys-process-numactl is untested
2034 -dev-db/mariadb innodb-snappy innodb-lz4 oqgraph numa
2035
2036 diff --git a/profiles/releases/freebsd-11.1/packages b/profiles/releases/freebsd-11.1/packages
2037 deleted file mode 100644
2038 index 2f2822721a6..00000000000
2039 --- a/profiles/releases/freebsd-11.1/packages
2040 +++ /dev/null
2041 @@ -1,11 +0,0 @@
2042 -# Copyright 1999-2018 Gentoo Foundation.
2043 -# Distributed under the terms of the GNU General Public License, v2
2044 -
2045 -*>=sys-apps/baselayout-2.0.0
2046 -*>=sys-apps/openrc-0.2.5
2047 -
2048 -# dev-libs/libiconv isn't necessary in 10.0 and later.
2049 --*dev-libs/libiconv
2050 -
2051 -# sys-freebsd/freebsd-libexec was merged into freebsd-lib in 11.1 and later.
2052 --*sys-freebsd/freebsd-libexec
2053
2054 diff --git a/profiles/releases/freebsd-11.1/packages.build b/profiles/releases/freebsd-11.1/packages.build
2055 deleted file mode 100644
2056 index eb15f165044..00000000000
2057 --- a/profiles/releases/freebsd-11.1/packages.build
2058 +++ /dev/null
2059 @@ -1,6 +0,0 @@
2060 -# Copyright 1999-2018 Gentoo Foundation.
2061 -# Distributed under the terms of the GNU General Public License, v2
2062 -
2063 --dev-libs/libiconv
2064 --sys-freebsd/freebsd-libexec
2065 -sys-freebsd/freebsd-share
2066
2067 diff --git a/profiles/releases/freebsd-11.1/parent b/profiles/releases/freebsd-11.1/parent
2068 deleted file mode 100644
2069 index f3229c5b987..00000000000
2070 --- a/profiles/releases/freebsd-11.1/parent
2071 +++ /dev/null
2072 @@ -1 +0,0 @@
2073 -..
2074
2075 diff --git a/profiles/releases/freebsd-11.1/profile.bashrc b/profiles/releases/freebsd-11.1/profile.bashrc
2076 deleted file mode 100644
2077 index 8987e6d324f..00000000000
2078 --- a/profiles/releases/freebsd-11.1/profile.bashrc
2079 +++ /dev/null
2080 @@ -1,33 +0,0 @@
2081 -# Copyright 1999-2017 Gentoo Foundation.
2082 -# Distributed under the terms of the GNU General Public License, v2
2083 -
2084 -bsd-fbsd10fix(){
2085 - # http://svnweb.freebsd.org/ports/head/Mk/bsd.port.mk
2086 -
2087 - for f in `find ${WORKDIR} -type f \( -name config.libpath -o \
2088 - -name config.rpath -o -name configure -o -name libtool.m4 -o \
2089 - -name ltconfig -o -name libtool -o -name aclocal.m4 -o \
2090 - -name acinclude.m4 \)` ; do \
2091 - sed -i.fbsd10bak \
2092 - -e 's|freebsd1\*)|freebsd1.\*)|g' \
2093 - -e 's|freebsd\[12\]\*)|freebsd[12].*)|g' \
2094 - -e 's|freebsd\[123\]\*)|freebsd[123].*)|g' \
2095 - -e 's|freebsd\[\[12\]\]\*)|freebsd[[12]].*)|g' \
2096 - -e 's|freebsd\[\[123\]\]\*)|freebsd[[123]].*)|g' \
2097 - ${f} ; \
2098 - touch -mr ${f}.fbsd10bak ${f} ; \
2099 - rm -f ${f}.fbsd10bak ; \
2100 - einfo "===> FreeBSD 10 autotools fix applied to ${f}"; \
2101 - done
2102 -}
2103 -
2104 -if [[ -n $EAPI ]] ; then
2105 - case "$EAPI" in
2106 - 0|1)
2107 - post_src_unpack() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
2108 - ;;
2109 - *)
2110 - post_src_prepare() { bsd-patch_install-sh ; bsd-fbsd10fix ; }
2111 - ;;
2112 - esac
2113 -fi
2114
2115 diff --git a/profiles/releases/freebsd-11.1/use.mask b/profiles/releases/freebsd-11.1/use.mask
2116 deleted file mode 100644
2117 index 57b5cd349fa..00000000000
2118 --- a/profiles/releases/freebsd-11.1/use.mask
2119 +++ /dev/null
2120 @@ -1,14 +0,0 @@
2121 -# Copyright 1999-2018 Gentoo Foundation.
2122 -# Distributed under the terms of the GNU General Public License, v2
2123 -
2124 -# Brian Evans <grknight@g.o> (2018-01-15)
2125 -# Mask dev-util/systemtap is untested
2126 -systemtap
2127 -
2128 -# Brian Evans <grknight@g.o> (2018-01-15)
2129 -# Mask dev-libs/jemalloc is untested
2130 -jemalloc
2131 -
2132 -# Brian Evans <grknight@g.o> (2018-01-15)
2133 -# Mask dev-libs/libressl is untested
2134 -libressl