1 |
commit: d242b2d6b10dd47b053fc9de55f0d7bd798a9406 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Dec 21 13:24:27 2011 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Dec 21 13:24:27 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=d242b2d6 |
7 |
|
8 |
Restructued hardened/linux/uclibc profiles |
9 |
|
10 |
--- |
11 |
profiles/base/make.defaults | 106 ++++++ |
12 |
profiles/base/package.mask | 260 +++++++++++++++ |
13 |
profiles/base/package.use | 19 ++ |
14 |
profiles/base/package.use.force | 46 +++ |
15 |
profiles/base/package.use.mask | 342 ++++++++++++++++++++ |
16 |
profiles/base/packages | 74 +++++ |
17 |
profiles/base/profile.bashrc | 9 + |
18 |
profiles/base/use.force | 9 + |
19 |
profiles/base/use.mask | 274 ++++++++++++++++ |
20 |
profiles/default/linux/make.defaults | 64 ++++ |
21 |
profiles/default/linux/package.use | 7 + |
22 |
profiles/default/linux/package.use.mask | 32 ++ |
23 |
profiles/default/linux/packages | 13 + |
24 |
profiles/default/linux/packages.build | 45 +++ |
25 |
profiles/default/linux/use.mask | 14 + |
26 |
profiles/{ => hardened/linux}/uclibc/make.defaults | 0 |
27 |
profiles/{ => hardened/linux}/uclibc/package.mask | 0 |
28 |
profiles/{ => hardened/linux}/uclibc/packages | 0 |
29 |
.../{ => hardened/linux}/uclibc/packages.build | 0 |
30 |
profiles/hardened/linux/uclibc/parent | 2 + |
31 |
profiles/{ => hardened/linux}/uclibc/use.force | 0 |
32 |
profiles/{ => hardened/linux}/uclibc/use.mask | 0 |
33 |
.../{ => hardened/linux}/uclibc/x86/make.defaults | 0 |
34 |
.../linux}/uclibc/x86/package.use.mask | 0 |
35 |
profiles/{ => hardened/linux}/uclibc/x86/parent | 0 |
36 |
profiles/uclibc/parent | 2 - |
37 |
26 files changed, 1316 insertions(+), 2 deletions(-) |
38 |
|
39 |
diff --git a/profiles/base/make.defaults b/profiles/base/make.defaults |
40 |
new file mode 100644 |
41 |
index 0000000..d6cd04b |
42 |
--- /dev/null |
43 |
+++ b/profiles/base/make.defaults |
44 |
@@ -0,0 +1,106 @@ |
45 |
+# Copyright 1999-2011 Gentoo Foundation |
46 |
+# Distributed under the terms of the GNU General Public License v2 |
47 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/make.defaults,v 1.72 2011/11/17 01:14:26 jmbsvicetto Exp $ |
48 |
+# |
49 |
+# System-wide defaults for the Portage system |
50 |
+# See portage(5) manpage |
51 |
+ |
52 |
+# Env vars to expand into USE vars. Modifying this requires prior |
53 |
+# discussion on gentoo-dev@g.o. |
54 |
+USE_EXPAND="APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES FOO2ZJS_DEVICES MISDN_CARDS FRITZCAPI_CARDS FCDSL_CARDS VIDEO_CARDS DVB_CARDS LIRC_DEVICES INPUT_DEVICES LINGUAS USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS ALSA_CARDS ALSA_PCM_PLUGINS LCD_DEVICES CAMERAS NETBEANS_MODULES QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS SANE_BACKENDS RUBY_TARGETS PHP_TARGETS NGINX_MODULES_HTTP NGINX_MODULES_MAIL XFCE_PLUGINS XTABLES_ADDONS GPSD_PROTOCOLS COLLECTD_PLUGINS DRACUT_MODULES OFED_DRIVERS GRUB_PLATFORMS" |
55 |
+ |
56 |
+# USE_EXPAND variables whose contents are not shown in package manager |
57 |
+# output. Changes need discussion on gentoo-dev. |
58 |
+USE_EXPAND_HIDDEN="USERLAND KERNEL ELIBC CROSSCOMPILE_OPTS" |
59 |
+ |
60 |
+CONFIG_PROTECT="/etc" |
61 |
+CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" |
62 |
+ |
63 |
+# Variables that are set exclusively by the profile |
64 |
+# and not by user configuration files. |
65 |
+PROFILE_ONLY_VARIABLES="ARCH ELIBC KERNEL USERLAND" |
66 |
+ |
67 |
+# 'Sane' defaults |
68 |
+ELIBC="glibc" |
69 |
+KERNEL="linux" |
70 |
+USERLAND="GNU" |
71 |
+INPUT_DEVICES="keyboard mouse" |
72 |
+ |
73 |
+# Tomáš Chvátal <scarabeus@g.o> (12 Aug 2011) |
74 |
+# By default do not build any grub platform and let it guess. |
75 |
+GRUB_PLATFORMS="" |
76 |
+ |
77 |
+# Tomáš Chvátal <scarabeus@g.o> (15 May 2011) |
78 |
+# Andreas K. Hüttel <dilfridge@g.o> (19 Aug 2011) |
79 |
+# By default build all koffice / calligra features. |
80 |
+CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" |
81 |
+ |
82 |
+# Pacho Ramos <pacho@g.o> (14 Feb 2010) |
83 |
+# Enable 'ptp2' by default as it is available for most cameras. |
84 |
+CAMERAS="ptp2" |
85 |
+ |
86 |
+# Ole Markus With <olemarkus@g.o> (09 Oct 2010) |
87 |
+# Default PHP targets (should always be latest stable version) |
88 |
+PHP_TARGETS="php5-3" |
89 |
+ |
90 |
+# Andreas K. Huettel <dilfridge@g.o> (28 Sep 2010) |
91 |
+# Small default list of enabled plugins for collectd |
92 |
+COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" |
93 |
+ |
94 |
+# Tomáš Chvátal <scarabeus@g.o> (26 Oct 2010) |
95 |
+# By default enable all protocols for average GPS user |
96 |
+GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" |
97 |
+ |
98 |
+# Diego Pettenò <flameeyes@g.o> (21 Dec 2006) |
99 |
+# Build everything for the average user |
100 |
+ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" |
101 |
+ |
102 |
+# Benedikt Böhm <hollow@g.o> (27 Nov 2007) |
103 |
+# Sane defaults for built-in apache modules |
104 |
+APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" |
105 |
+ |
106 |
+# Peter Volkov <pva@g.o> (29 Apr 2010) |
107 |
+# Set some defaults or package will fail to build (Check mconfig in package sources) |
108 |
+XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" |
109 |
+ |
110 |
+# Robert Buchholz <rbu@g.o> (17 Jan 2006) |
111 |
+# Some common lcd devices |
112 |
+LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" |
113 |
+ |
114 |
+# 2006/10/17 - Daniel Drake <dsd@g.o> |
115 |
+# cracklib is becoming optional in shadow (and removed from system) as of |
116 |
+# today. However, cracklib is very standard across the Linux world so we |
117 |
+# enable it by default. |
118 |
+# |
119 |
+# Diego Pettenò <flameeyes@g.o> (14 Jul 2007) |
120 |
+# Moved to base/ profile from default-linux/ so that it also applies to |
121 |
+# embedded and hardened profiles. |
122 |
+USE="cracklib" |
123 |
+ |
124 |
+# Miroslav Šulc <fordfrog@g.o> (19 Nov 2008) |
125 |
+# Netbeans modules/clusters |
126 |
+NETBEANS="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" |
127 |
+ |
128 |
+# 2009/09/21 Robin H. Johnson <robbat2@g.o> |
129 |
+# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml |
130 |
+# Build kernel modules from linux-mod by default: |
131 |
+USE="${USE} modules" |
132 |
+ |
133 |
+# Alex Legler <a3li@g.o> (30 Nov 2009) |
134 |
+# Default Ruby build targets |
135 |
+RUBY_TARGETS="ruby18" |
136 |
+ |
137 |
+# Samuli Suominen <ssuominen@g.o> (03 Dec 2009) |
138 |
+# Enable USE cxx by default so base-system and toolchain pkgs can start using USE cxx |
139 |
+# instead of USE nocxx. |
140 |
+# http://archives.gentoo.org/gentoo-dev/msg_a181cd0d36600067b599f4b996c6989f.xml |
141 |
+USE="${USE} cxx" |
142 |
+ |
143 |
+# Tiziano Müller <dev-zero@g.o> (24 Jan 2010) |
144 |
+# We usually don't want python to (re)write .py[co] files during phase runs |
145 |
+# since it could cause sandbox violations |
146 |
+PYTHONDONTWRITEBYTECODE="1" |
147 |
+ |
148 |
+# Jorge Manuel B. S. Vicetto <jmbsvicetto@g.o> (16 Nov 2011) |
149 |
+# Add default USE value for bootstrap and rename it from STAGE1_USE to BOOTSTRAP_USE |
150 |
+BOOTSTRAP_USE="cxx unicode" |
151 |
|
152 |
diff --git a/profiles/base/package.mask b/profiles/base/package.mask |
153 |
new file mode 100644 |
154 |
index 0000000..f12c042 |
155 |
--- /dev/null |
156 |
+++ b/profiles/base/package.mask |
157 |
@@ -0,0 +1,260 @@ |
158 |
+# Copyright 1999-2011 Gentoo Foundation |
159 |
+# Distributed under the terms of the GNU General Public License v2 |
160 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.mask,v 1.32 2011/12/11 12:01:30 swift Exp $ |
161 |
+ |
162 |
+# Diego Elio Pettenò <flameeyes@g.o> (8 Feb 2011) |
163 |
+# on behalf of QA team <qa@g.o |
164 |
+# |
165 |
+# Make sure uClibc is available as sys-libs/uclibc only on uclibc |
166 |
+# profiles, as the "dynamic slot generation" is broken. The package is |
167 |
+# still available on default profiles to be used with crossdev. |
168 |
+sys-libs/uclibc |
169 |
+ |
170 |
+# Diego E. Pettenò <flameeyes@g.o> (25 Apr 2010) |
171 |
+# on behalf of QA team <qa@g.o |
172 |
+# |
173 |
+# Mask SElinux packages on all the profile and unmask it only for |
174 |
+# selinux itself; automagic dependencies can break systems otherwise |
175 |
+# |
176 |
+# Please keep this mask in sync between profiles/package.mask and |
177 |
+# selinux/package.mask (with - prefix there). |
178 |
+app-admin/setools |
179 |
+dev-python/python-selinux |
180 |
+dev-python/sepolgen |
181 |
+sys-apps/checkpolicy |
182 |
+sys-apps/policycoreutils |
183 |
+sys-libs/libselinux |
184 |
+sys-libs/libsemanage |
185 |
+sys-libs/libsepol |
186 |
+sec-policy/selinux-acct |
187 |
+sec-policy/selinux-acpi |
188 |
+sec-policy/selinux-ada |
189 |
+sec-policy/selinux-afs |
190 |
+sec-policy/selinux-aide |
191 |
+sec-policy/selinux-alsa |
192 |
+sec-policy/selinux-amanda |
193 |
+sec-policy/selinux-amavis |
194 |
+sec-policy/selinux-apache |
195 |
+sec-policy/selinux-apcupsd |
196 |
+sec-policy/selinux-apm |
197 |
+sec-policy/selinux-arpwatch |
198 |
+sec-policy/selinux-asterisk |
199 |
+sec-policy/selinux-audio-entropyd |
200 |
+sec-policy/selinux-automount |
201 |
+sec-policy/selinux-avahi |
202 |
+sec-policy/selinux-awstats |
203 |
+sec-policy/selinux-base-policy |
204 |
+sec-policy/selinux-bind |
205 |
+sec-policy/selinux-bitlbee |
206 |
+sec-policy/selinux-bluetooth |
207 |
+sec-policy/selinux-bluez |
208 |
+sec-policy/selinux-brctl |
209 |
+sec-policy/selinux-calamaris |
210 |
+sec-policy/selinux-canna |
211 |
+sec-policy/selinux-ccs |
212 |
+sec-policy/selinux-cdrecord |
213 |
+sec-policy/selinux-cgroup |
214 |
+sec-policy/selinux-chronyd |
215 |
+sec-policy/selinux-clamav |
216 |
+sec-policy/selinux-clockspeed |
217 |
+sec-policy/selinux-consolekit |
218 |
+sec-policy/selinux-corosync |
219 |
+sec-policy/selinux-courier |
220 |
+sec-policy/selinux-courier-imap |
221 |
+sec-policy/selinux-cpucontrol |
222 |
+sec-policy/selinux-cpufreqselector |
223 |
+sec-policy/selinux-cups |
224 |
+sec-policy/selinux-cvs |
225 |
+sec-policy/selinux-cyphesis |
226 |
+sec-policy/selinux-cyrus-sasl |
227 |
+sec-policy/selinux-daemontools |
228 |
+sec-policy/selinux-dante |
229 |
+sec-policy/selinux-dbskk |
230 |
+sec-policy/selinux-dbus |
231 |
+sec-policy/selinux-dcc |
232 |
+sec-policy/selinux-ddclient |
233 |
+sec-policy/selinux-ddcprobe |
234 |
+sec-policy/selinux-denyhosts |
235 |
+sec-policy/selinux-desktop |
236 |
+sec-policy/selinux-dhcp |
237 |
+sec-policy/selinux-dictd |
238 |
+sec-policy/selinux-distcc |
239 |
+sec-policy/selinux-djbdns |
240 |
+sec-policy/selinux-dkim |
241 |
+sec-policy/selinux-dmidecode |
242 |
+sec-policy/selinux-dnsmasq |
243 |
+sec-policy/selinux-dovecot |
244 |
+sec-policy/selinux-dpkg |
245 |
+sec-policy/selinux-entropyd |
246 |
+sec-policy/selinux-evolution |
247 |
+sec-policy/selinux-exim |
248 |
+sec-policy/selinux-fail2ban |
249 |
+sec-policy/selinux-fetchmail |
250 |
+sec-policy/selinux-finger |
251 |
+sec-policy/selinux-fprintd |
252 |
+sec-policy/selinux-ftp |
253 |
+sec-policy/selinux-ftpd |
254 |
+sec-policy/selinux-games |
255 |
+sec-policy/selinux-gatekeeper |
256 |
+sec-policy/selinux-gift |
257 |
+sec-policy/selinux-gitosis |
258 |
+sec-policy/selinux-gnome |
259 |
+sec-policy/selinux-gnupg |
260 |
+sec-policy/selinux-gpg |
261 |
+sec-policy/selinux-gorg |
262 |
+sec-policy/selinux-gpm |
263 |
+sec-policy/selinux-gpsd |
264 |
+sec-policy/selinux-haveged |
265 |
+sec-policy/selinux-hddtemp |
266 |
+sec-policy/selinux-howl |
267 |
+sec-policy/selinux-icecast |
268 |
+sec-policy/selinux-ifplugd |
269 |
+sec-policy/selinux-imaze |
270 |
+sec-policy/selinux-inetd |
271 |
+sec-policy/selinux-inn |
272 |
+sec-policy/selinux-ipsec |
273 |
+sec-policy/selinux-ipsec-tools |
274 |
+sec-policy/selinux-irc |
275 |
+sec-policy/selinux-ircd |
276 |
+sec-policy/selinux-irqbalance |
277 |
+sec-policy/selinux-jabber |
278 |
+sec-policy/selinux-jabber-server |
279 |
+sec-policy/selinux-java |
280 |
+sec-policy/selinux-kdump |
281 |
+sec-policy/selinux-kerberos |
282 |
+sec-policy/selinux-kerneloops |
283 |
+sec-policy/selinux-kismet |
284 |
+sec-policy/selinux-ksmtuned |
285 |
+sec-policy/selinux-kudzu |
286 |
+sec-policy/selinux-ldap |
287 |
+sec-policy/selinux-links |
288 |
+sec-policy/selinux-lircd |
289 |
+sec-policy/selinux-loadkeys |
290 |
+sec-policy/selinux-lockdev |
291 |
+sec-policy/selinux-logrotate |
292 |
+sec-policy/selinux-logwatch |
293 |
+sec-policy/selinux-lpd |
294 |
+sec-policy/selinux-mailman |
295 |
+sec-policy/selinux-mcelog |
296 |
+sec-policy/selinux-memcached |
297 |
+sec-policy/selinux-milter |
298 |
+sec-policy/selinux-modemmanager |
299 |
+sec-policy/selinux-mono |
300 |
+sec-policy/selinux-mozilla |
301 |
+sec-policy/selinux-mpd |
302 |
+sec-policy/selinux-mplayer |
303 |
+sec-policy/selinux-mrtg |
304 |
+sec-policy/selinux-munin |
305 |
+sec-policy/selinux-mutt |
306 |
+sec-policy/selinux-mysql |
307 |
+sec-policy/selinux-nagios |
308 |
+sec-policy/selinux-ncftool |
309 |
+sec-policy/selinux-nessus |
310 |
+sec-policy/selinux-networkmanager |
311 |
+sec-policy/selinux-nfs |
312 |
+sec-policy/selinux-nginx |
313 |
+sec-policy/selinux-ntop |
314 |
+sec-policy/selinux-ntp |
315 |
+sec-policy/selinux-nut |
316 |
+sec-policy/selinux-nx |
317 |
+sec-policy/selinux-oident |
318 |
+sec-policy/selinux-oidentd |
319 |
+sec-policy/selinux-openct |
320 |
+sec-policy/selinux-openldap |
321 |
+sec-policy/selinux-openvpn |
322 |
+sec-policy/selinux-pan |
323 |
+sec-policy/selinux-pcmcia |
324 |
+sec-policy/selinux-perdition |
325 |
+sec-policy/selinux-plymouthd |
326 |
+sec-policy/selinux-podsleuth |
327 |
+sec-policy/selinux-policykit |
328 |
+sec-policy/selinux-portmap |
329 |
+sec-policy/selinux-postfix |
330 |
+sec-policy/selinux-postgresql |
331 |
+sec-policy/selinux-postgrey |
332 |
+sec-policy/selinux-ppp |
333 |
+sec-policy/selinux-prelink |
334 |
+sec-policy/selinux-prelude |
335 |
+sec-policy/selinux-privoxy |
336 |
+sec-policy/selinux-procmail |
337 |
+sec-policy/selinux-psad |
338 |
+sec-policy/selinux-publicfile |
339 |
+sec-policy/selinux-pulseaudio |
340 |
+sec-policy/selinux-puppet |
341 |
+sec-policy/selinux-pyicqt |
342 |
+sec-policy/selinux-pyzor |
343 |
+sec-policy/selinux-qemu |
344 |
+sec-policy/selinux-qmail |
345 |
+sec-policy/selinux-quota |
346 |
+sec-policy/selinux-radius |
347 |
+sec-policy/selinux-radvd |
348 |
+sec-policy/selinux-razor |
349 |
+sec-policy/selinux-remotelogin |
350 |
+sec-policy/selinux-rgmanager |
351 |
+sec-policy/selinux-roundup |
352 |
+sec-policy/selinux-rpc |
353 |
+sec-policy/selinux-rpcbind |
354 |
+sec-policy/selinux-rpm |
355 |
+sec-policy/selinux-rssh |
356 |
+sec-policy/selinux-rtkit |
357 |
+sec-policy/selinux-samba |
358 |
+sec-policy/selinux-sasl |
359 |
+sec-policy/selinux-screen |
360 |
+sec-policy/selinux-sendmail |
361 |
+sec-policy/selinux-shorewall |
362 |
+sec-policy/selinux-shutdown |
363 |
+sec-policy/selinux-skype |
364 |
+sec-policy/selinux-slocate |
365 |
+sec-policy/selinux-slrnpull |
366 |
+sec-policy/selinux-smartmon |
367 |
+sec-policy/selinux-smokeping |
368 |
+sec-policy/selinux-snmp |
369 |
+sec-policy/selinux-snmpd |
370 |
+sec-policy/selinux-snort |
371 |
+sec-policy/selinux-soundserver |
372 |
+sec-policy/selinux-spamassassin |
373 |
+sec-policy/selinux-speedtouch |
374 |
+sec-policy/selinux-squid |
375 |
+sec-policy/selinux-stunnel |
376 |
+sec-policy/selinux-sudo |
377 |
+sec-policy/selinux-sxid |
378 |
+sec-policy/selinux-sysstat |
379 |
+sec-policy/selinux-tcpd |
380 |
+sec-policy/selinux-telnet |
381 |
+sec-policy/selinux-tftp |
382 |
+sec-policy/selinux-tftpd |
383 |
+sec-policy/selinux-tgtd |
384 |
+sec-policy/selinux-thunderbird |
385 |
+sec-policy/selinux-timidity |
386 |
+sec-policy/selinux-tmpreaper |
387 |
+sec-policy/selinux-tor |
388 |
+sec-policy/selinux-tripwire |
389 |
+sec-policy/selinux-tvtime |
390 |
+sec-policy/selinux-ucspi-tcp |
391 |
+sec-policy/selinux-ucspitcp |
392 |
+sec-policy/selinux-ulogd |
393 |
+sec-policy/selinux-uucp |
394 |
+sec-policy/selinux-uml |
395 |
+sec-policy/selinux-uptime |
396 |
+sec-policy/selinux-usbmuxd |
397 |
+sec-policy/selinux-uwimap |
398 |
+sec-policy/selinux-varnishd |
399 |
+sec-policy/selinux-vbetool |
400 |
+sec-policy/selinux-vde |
401 |
+sec-policy/selinux-virt |
402 |
+sec-policy/selinux-vlock |
403 |
+sec-policy/selinux-vmware |
404 |
+sec-policy/selinux-vnstatd |
405 |
+sec-policy/selinux-vpn |
406 |
+sec-policy/selinux-watchdog |
407 |
+sec-policy/selinux-webalizer |
408 |
+sec-policy/selinux-wine |
409 |
+sec-policy/selinux-wireshark |
410 |
+sec-policy/selinux-wm |
411 |
+sec-policy/selinux-xen |
412 |
+sec-policy/selinux-xfce4 |
413 |
+sec-policy/selinux-xfs |
414 |
+sec-policy/selinux-xprint |
415 |
+sec-policy/selinux-xscreensaver |
416 |
+sec-policy/selinux-xserver |
417 |
+sec-policy/selinux-zabbix |
418 |
|
419 |
diff --git a/profiles/base/package.use b/profiles/base/package.use |
420 |
new file mode 100644 |
421 |
index 0000000..4855038 |
422 |
--- /dev/null |
423 |
+++ b/profiles/base/package.use |
424 |
@@ -0,0 +1,19 @@ |
425 |
+# Copyright 1999-2011 Gentoo Foundation |
426 |
+# Distributed under the terms of the GNU General Public License v2 |
427 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use,v 1.28 2011/04/10 23:02:57 flameeyes Exp $ |
428 |
+ |
429 |
+# Zac Medico <zmedico@g.o> (04 Dec 2009) |
430 |
+# Bug #295615 - Disable cxx by default, in order to avoid a die |
431 |
+# in pkg_setup with default USE settings (cxx requires sasl). |
432 |
+net-nds/openldap -cxx |
433 |
+ |
434 |
+# Doug Goldstein <cardoe@g.o> (30 Aug 2010) |
435 |
+# bug #332077 - Disable xcb backend by default for cairo-1.10. Its not |
436 |
+# really prime time ready prior to cairo-1.10 |
437 |
+<x11-libs/cairo-1.10 -xcb |
438 |
+ |
439 |
+# Diego Elio Pettenò <flameeyes@g.o> (11 Apr 2011) |
440 |
+# Disable ldap support by default in sudo, as it seem to lack |
441 |
+# developers maintaining that particular support and is, thus, vastly |
442 |
+# untested. |
443 |
+app-admin/sudo -ldap |
444 |
|
445 |
diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force |
446 |
new file mode 100644 |
447 |
index 0000000..e08b7cd |
448 |
--- /dev/null |
449 |
+++ b/profiles/base/package.use.force |
450 |
@@ -0,0 +1,46 @@ |
451 |
+# Copyright 1999-2011 Gentoo Foundation |
452 |
+# Distributed under the terms of the GNU General Public License v2 |
453 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.force,v 1.20 2011/10/20 17:39:00 graaff Exp $ |
454 |
+ |
455 |
+# Zac Medico <zmedico@g.o> (20 Oct 2010) |
456 |
+# Force ipc USE flag since it should remain enabled unless |
457 |
+# it is found to be incompatible with a specific profile |
458 |
+# or environment. When enabled, it fixes bug #278895, |
459 |
+# bug #315615, and makes subshell die support more robust |
460 |
+# (so that repoman's ebuild.nesteddie check is irrelevant). |
461 |
+sys-apps/portage ipc |
462 |
+ |
463 |
+# Arfrever Frehtes Taifersar Arahesis <arfrever@g.o> |
464 |
+# Python should use wide Unicode implementation by default. |
465 |
+# Switching of "wide-unicode" USE flag changes ABI of Python |
466 |
+# and requires reinstallation of many Python modules. |
467 |
+dev-lang/python wide-unicode |
468 |
+ |
469 |
+# Peter Alfredsen <loki_val@g.o> (11 Apr 2009) |
470 |
+# Forcing w.r.t. bug 265336. When unicode use-flag is |
471 |
+# turned off, ABI is broken without a .so bump. |
472 |
+dev-libs/libpcre unicode |
473 |
+ |
474 |
+# Diego E. Pettenò <flameeyes@g.o> (14 Jan 2010) |
475 |
+# List of packages working on a single (non-default) Ruby |
476 |
+# implementation that cannot, thus, be turned off. |
477 |
+dev-ruby/bitescript ruby_targets_jruby |
478 |
+dev-ruby/duby ruby_targets_jruby |
479 |
+dev-ruby/jruby-debug-base ruby_targets_jruby |
480 |
+dev-ruby/jruby-openssl ruby_targets_jruby |
481 |
+=dev-ruby/test-unit-1* ruby_targets_ruby19 |
482 |
+ |
483 |
+# Diego E. Pettenò <flameeyes@g.o> (14 Jan 2010) |
484 |
+# Multi-version Ruby virtuals for sanity |
485 |
+~virtual/ruby-ssl-0 ruby_targets_ruby18 |
486 |
+~virtual/ruby-ssl-1 ruby_targets_ruby19 |
487 |
+~virtual/ruby-ssl-2 ruby_targets_jruby |
488 |
+~virtual/ruby-ssl-3 ruby_targets_ree18 |
489 |
+~virtual/ruby-rdoc-0 ruby_targets_ruby18 |
490 |
+~virtual/ruby-rdoc-1 ruby_targets_ruby19 |
491 |
+~virtual/ruby-rdoc-2 ruby_targets_jruby |
492 |
+~virtual/ruby-rdoc-3 ruby_targets_ree18 |
493 |
+~virtual/rubygems-1 ruby_targets_ruby18 |
494 |
+~virtual/rubygems-2 ruby_targets_jruby |
495 |
+~virtual/rubygems-3 ruby_targets_ree18 |
496 |
+~virtual/rubygems-4 ruby_targets_ruby19 |
497 |
|
498 |
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask |
499 |
new file mode 100644 |
500 |
index 0000000..dea4bfa |
501 |
--- /dev/null |
502 |
+++ b/profiles/base/package.use.mask |
503 |
@@ -0,0 +1,342 @@ |
504 |
+# Copyright 1999-2011 Gentoo Foundation |
505 |
+# Distributed under the terms of the GNU General Public License v2 |
506 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/package.use.mask,v 1.295 2011/12/06 22:00:09 vapier Exp $ |
507 |
+ |
508 |
+# This file requires >=portage-2.1.1 |
509 |
+# New entries go on top. |
510 |
+ |
511 |
+# Mike Frysinger <vapier@g.o> (06 Dec 2011) |
512 |
+# No one should be mucking with libssp unless they really know what they're |
513 |
+# doing. Force extra work on the smart peeps to protect the not-so-smart. |
514 |
+sys-devel/gcc libssp |
515 |
+ |
516 |
+# Samuli Suominen <ssuominen@g.o> (06 Dec 2011) |
517 |
+# NuppelVideo is available on x86 only |
518 |
+media-video/transcode nuv pic |
519 |
+ |
520 |
+# Andreas K. Huettel <dilfridge@g.o> (01 Dec 2011) |
521 |
+# The phonon xine backend is unmaintained and makes trouble |
522 |
+media-libs/phonon xine |
523 |
+kde-base/phonon-kde xine |
524 |
+ |
525 |
+# Davide Pesavento <pesa@g.o> (30 Nov 2011) |
526 |
+# JavaScriptCore JIT is supported only on amd64/arm/x86, so |
527 |
+# mask USE="jit" here and unmask it in the relevant arch profiles |
528 |
+>=x11-libs/qt-webkit-4.7 jit |
529 |
+ |
530 |
+# Samuli Suominen <ssuominen@g.o> (25 Nov 2011) |
531 |
+# Expose USE="suid" for USE="svga" only for x86 users, |
532 |
+# see arch/x86/package.use.mask |
533 |
+www-client/links suid |
534 |
+ |
535 |
+# Kacper Kowalik <xarthisius@g.o> (09 Nov 2011) |
536 |
+# pathdb works only as a SIGSEGV generator, mask until upstream |
537 |
+# fixes it bug #385683 |
538 |
+dev-lang/path64 debugger |
539 |
+ |
540 |
+# Alexandre Rostovtsev <tetromino@g.o> (31 Oct 2011) |
541 |
+# Let's not suddenly enable clutter on stable evolution versions |
542 |
+<mail-client/evolution-3 clutter |
543 |
+ |
544 |
+# Samuli Suominen <ssuominen@g.o> (16 Oct 2011) |
545 |
+# Mask libbluray support here, and enable it per arch instead |
546 |
+gnome-base/gvfs bluray |
547 |
+ |
548 |
+# Alex Legler <a3li@g.o> (13 Oct 2011) |
549 |
+# The Ubuntu ALSA patch for tvtime is still somewhat unstable |
550 |
+# c.f. bug 384215 |
551 |
+media-tv/tvtime alsa |
552 |
+ |
553 |
+# Pawel Hajdan jr <phajdan.jr@g.o> (12 Oct 2011) |
554 |
+# Upstream support not yet ready: |
555 |
+# http://code.google.com/p/chromium/issues/detail?id=32757 |
556 |
+# Feel free to file a Gentoo bug to unmask the flag |
557 |
+# when above upstream bug is closed. |
558 |
+www-client/chromium pulseaudio |
559 |
+ |
560 |
+# Nirbheek Chauhan <nirbheek@g.o> (17 Sep 2011) |
561 |
+# Systemtap is not keyworded on anything except amd64/x86 |
562 |
+# Temporarily mask instead of dropping keywords, bug 384647 |
563 |
+dev-libs/glib systemtap |
564 |
+ |
565 |
+# Markos Chandras <hwoarang@g.o> (19 Aug 2011) |
566 |
+# Masking rbd spice from qemu-kvm per bug #364889 |
567 |
+app-emulation/qemu-kvm rbd |
568 |
+ |
569 |
+# Nirbheek Chauhan <nirbheek@g.o> (16 Aug 2011) |
570 |
+# Mask introspection on ebuilds that went stable before it was unmasked. |
571 |
+# As these ebuilds are cleaned from the tree, the masks can be removed. |
572 |
+<dev-libs/glib-2.30.0 introspection |
573 |
+<dev-libs/atk-1.32.0-r1 introspection |
574 |
+<app-cdr/brasero-2.32.1-r1 introspection |
575 |
+<app-crypt/seahorse-2.32.0-r1 introspection |
576 |
+<app-text/evince-2.32.0-r4 introspection |
577 |
+<dev-libs/libgdata-0.8.1-r1 introspection |
578 |
+<dev-libs/libunique-1.1.6-r1 introspection |
579 |
+<dev-libs/totem-pl-parser-2.32.5-r1 introspection |
580 |
+<dev-python/pygobject-2.28 introspection |
581 |
+<dev-util/anjuta-2.32.1.1-r1 introspection |
582 |
+<gnome-base/dconf-0.5.1-r3 introspection |
583 |
+<gnome-base/gconf-2.32.4 introspection |
584 |
+<gnome-base/gnome-menus-2.30.5-r1 introspection |
585 |
+<gnome-base/gnome-panel-2.32.1-r3 introspection |
586 |
+<gnome-base/nautilus-2.32.2.1-r2 introspection |
587 |
+<gnome-extra/gucharmap-2.32.1-r1 introspection |
588 |
+<media-libs/babl-0.1.4-r1 introspection |
589 |
+<media-libs/clutter-1.6 introspection |
590 |
+<media-libs/clutter-gtk-1 introspection |
591 |
+<media-libs/gstreamer-0.10.33 introspection |
592 |
+<media-libs/gst-plugins-base-0.10.33 introspection |
593 |
+<media-libs/libchamplain-0.9 introspection |
594 |
+<net-libs/gssdp-0.8 introspection |
595 |
+<net-libs/gupnp-0.15 introspection |
596 |
+<net-libs/libsoup-2.34 introspection |
597 |
+<net-libs/libsoup-gnome-2.34 introspection |
598 |
+<net-wireless/gnome-bluetooth-2.32.0-r1 introspection |
599 |
+<www-client/epiphany-3 introspection |
600 |
+<x11-libs/libwnck-2.30.6-r1 introspection |
601 |
+<x11-libs/pango-1.28.4 introspection |
602 |
+ |
603 |
+# Anthony G. Basile <blueness@g.o> (22 Jul 2011) |
604 |
+# nat-pmp and upnp are only stable on amd64/x86 for this package |
605 |
+>=net-misc/tor-0.2.3 nat-pmp upnp |
606 |
+ |
607 |
+# Robin H. Johnson <robbat2@g.o> (10 Jul 2011) |
608 |
+# PPS should work on all arches, but only keyworded on amd64/x86 |
609 |
+>=net-misc/ntp-4.2.6_p3-r1 parse-clocks |
610 |
+ |
611 |
+# Bernard Cafarelli <voyageur@g.o> (6 Jun 2011) |
612 |
+# libobjc2/clang only works on some arches |
613 |
+gnustep-base/gnustep-make libobjc2 |
614 |
+ |
615 |
+# Andrey Grozin <grozin@g.o> (29 Mar 2011) |
616 |
+# dev-lang/swig-2.0.2 with -octave generated .cpp files |
617 |
+# incompatible with >=sci-mathematics/octave-3.4.0 |
618 |
+sci-libs/mathgl octave |
619 |
+ |
620 |
+# Samuli Suominen <ssuominen@g.o> (29 Mar 2011) |
621 |
+# This would need x11-libs/gtk+:3 stable. |
622 |
+x11-libs/libnotify test |
623 |
+ |
624 |
+# Luca Barbato <lu_zero@g.o> (28 Mar 2011) |
625 |
+# Mask mplayer2 arch specific flags |
626 |
+media-video/mplayer2 vdpau bluray |
627 |
+ |
628 |
+# Diego E. Pettenò <flameeyes@g.o> (27 Mar 2011) |
629 |
+# |
630 |
+# Mask pdnsd's Linux-specific USE flags. |
631 |
+net-dns/pdnsd isdn urandom |
632 |
+ |
633 |
+# Gilles Dartiguelongue <eva@g.o> (26 Mar 2011) |
634 |
+# Mask due to unsatisfied dependencies |
635 |
+# applet is required for the search panel applet |
636 |
+>=app-misc/tracker-0.10 applet |
637 |
+ |
638 |
+# Ultrabug <ultrabug@g.o> (20 Mar 2011) |
639 |
+# Mask clustering support until new sys-cluster/cman is pushed. |
640 |
+sys-fs/lvm2 clvm cman |
641 |
+ |
642 |
+# Gilles Dartiguelongue <eva@g.o> (23 Feb 2011) |
643 |
+# libgnome[esd] ABI broken, bug #348644 and bug #352260. |
644 |
+>=gnome-base/libgnome-2.32 esd |
645 |
+app-text/stardict pronounce |
646 |
+ |
647 |
+# Raúl Porcel <armin76@g.o> (13 Feb 2011) |
648 |
+# Masked until devs know how to use repoman |
649 |
+<media-video/mplayer-9999 bluray |
650 |
+ |
651 |
+# Diego Elio Pettenò <flameeyes@g.o> (02 Dec 2010) |
652 |
+# Unmask as soon as bio2jack is back into stable (0.9-r1 or later). |
653 |
+media-plugins/audacious-plugins jack |
654 |
+ |
655 |
+# Robin H. Johnson <robbat2@g.o> (28 Nov 2010) |
656 |
+# bug 344885: USE=debug causes compile to fail presently. |
657 |
+=dev-db/mysql-5.1.51* debug |
658 |
+=dev-db/mysql-5.1.52* debug |
659 |
+=dev-db/mysql-5.1.53* debug |
660 |
+ |
661 |
+# Chí-Thanh Christopher Nguyễn <chithanh@g.o> (28 Nov 2010) |
662 |
+# sys-devel/llvm is not keyworded on many arches, bug #320221 |
663 |
+media-libs/mesa llvm |
664 |
+ |
665 |
+# Justin Lecher <jlec@g.o> (17 Nov 2010) |
666 |
+# Upstream didn't release patches for aria yet |
667 |
+>=sci-chemistry/cns-1.3 aria |
668 |
+ |
669 |
+# Patrick Lauer <patrick@g.o> (15 Sep 2010) |
670 |
+# Feature broken in dovecot-1, see #337014 |
671 |
+<net-mail/dovecot-2 bzip2 |
672 |
+ |
673 |
+# Tomáš Chvátal <scarabeus@g.o> (8 Sep 2010) |
674 |
+# drm don't even build here so mask everywhere expect live. |
675 |
+# openvg require openvg-1.1 implemenatation so mask until there is some |
676 |
+<x11-libs/cairo-9999 drm openvg |
677 |
+ |
678 |
+# Alex Legler <a3li@g.o> (1 Sep 2010) |
679 |
+# This feature is marked as experimental by upstream. |
680 |
+dev-lang/ruby-enterprise fastthreading |
681 |
+ |
682 |
+# Chí-Thanh Christopher Nguyễn <chithanh@g.o> (12 Jul 2010) |
683 |
+# lirc support is broken in the snapshot |
684 |
+>=www-plugins/gnash-0.8.7_p20100706 lirc |
685 |
+ |
686 |
+# Nirbheek Chauhan <nirbheek@g.o> (29 Jun 2010) |
687 |
+# Mask clutter till clutter games are usable |
688 |
+=gnome-extra/gnome-games-2.3* clutter |
689 |
+ |
690 |
+# Nirbheek Chauhan <nirbheek@g.o> (26 Jun 2010) |
691 |
+# Inter-process communication doesn't work on anything except x86/amd64/arm |
692 |
+# due to lack of atomic ops, bug 325185 |
693 |
+net-libs/xulrunner ipc |
694 |
+www-client/firefox ipc |
695 |
+www-client/icecat ipc |
696 |
+ |
697 |
+# Tomas Touceda <chiiph@g.o> (13 Apr 2010) |
698 |
+# Masked because libsvm module is broken with this release on every arch. |
699 |
+dev-lisp/clisp svm |
700 |
+ |
701 |
+# Tomáš Chvátal <scarabeus@g.o> (4 Apr 2010) |
702 |
+# Masked because tools pulled in are not supported on most archs. |
703 |
+sys-power/pm-utils video_cards_intel video_cards_radeon |
704 |
+ |
705 |
+# Diego E. Pettenò <flameeyes@×××××.com> (18 Jan 2010) |
706 |
+# Don't use system-wide mode unless you *really* know what you're doing. |
707 |
+# Keep it masked here so that I don't need to manage two versions every time. |
708 |
+media-sound/pulseaudio system-wide |
709 |
+ |
710 |
+# Jeremy Olexa <darkside@g.o> (10 Jan 2010) |
711 |
+# Upsteam doesn't support ioctl backend and neither does Gentoo. ioctl USE flag |
712 |
+# will eventually be removed unless the backend is re-written by upstream. bug |
713 |
+# 299674 |
714 |
+>net-misc/wicd-1.6.2.2 ioctl |
715 |
+ |
716 |
+# Andrey Grozin <grozin@g.o> (7 Jan 2010) |
717 |
+# gcl is, unfortunately, masked |
718 |
+# I have problems with cmucl, masked for investigation |
719 |
+sci-mathematics/fricas gcl cmucl |
720 |
+ |
721 |
+# Tomáš Chvátal <scarabeus@g.o> (6 Jan 2010) |
722 |
+# Still not really functional, upstream requires not building it. |
723 |
+x11-libs/cairo gallium |
724 |
+ |
725 |
+# Alexey Shvetsov <alexxy@g.o> (3 Dec 2009) |
726 |
+# Mask very experimental mpi use flag dfor gamess |
727 |
+sci-chemistry/gamess mpi |
728 |
+ |
729 |
+# Mounir Lamouri <volkmar@g.o> (07 Nov 2009) |
730 |
+# Mask cuda for k3d. Works only on amd64/x86. Bug 267264 |
731 |
+media-gfx/k3d cuda |
732 |
+ |
733 |
+# Gilles Dartiguelongue <eva@g.o> (01 Nov 2009) |
734 |
+# Broken on so many setups it is just insane. |
735 |
+# 0.7 is API/ABI incompatible but is the way to go. |
736 |
+# Masking to lower maintainance headache, bug #291501. |
737 |
+media-video/totem tracker |
738 |
+ |
739 |
+# Tomáš Chvátal <scarabeus@g.o> (27 Oct 2009) |
740 |
+# Broken on so many setups it is just insane. |
741 |
+# Unmask if you really know what you are doing. |
742 |
+<sys-apps/groff-1.20.1-r2 linguas_ja |
743 |
+ |
744 |
+# Samuli Suominen <ssuominen@g.o) (14 Oct 2009) |
745 |
+# Conflict with dev-libs/libffi in ld.so.conf. |
746 |
+sys-devel/gcc libffi |
747 |
+ |
748 |
+# Samuli Suominen <ssuominen@g.o> (09 Oct 2009) |
749 |
+# log4cxx has known memory leaking issues wrt bug #287697, |
750 |
+# unmask when log4cxx is fixed and stable. |
751 |
+app-misc/strigi log |
752 |
+ |
753 |
+# Jean-Noël Rivasseau <elvanor@g.o> (23 Sep 2009) |
754 |
+# X use flag only for amd64/x86, bug 285951. |
755 |
+media-gfx/iscan X |
756 |
+ |
757 |
+# Alex Legler <a3li@g.o> (16 Sep 2009) |
758 |
+# Maintainer of the kolab patch is not available (wrobel). |
759 |
+# Bump is needed for security bug 285052. |
760 |
+>=www-apps/horde-webmail-1.2.4 kolab |
761 |
+ |
762 |
+# Tomáš Chvátal <scarabeus@g.o> (10 Sep 2009) |
763 |
+# quakeforge has video_cards_tdfx enabled only for x86 |
764 |
+games-fps/quakeforge video_cards_tdfx |
765 |
+ |
766 |
+# Marijn Schouten <hkBst@g.o> (03 Aug 2009) |
767 |
+# gcl is an old piece of crap that has a lot of problems |
768 |
+# Andrey Grozin <grozin@g.o> (24 Dec 2009) |
769 |
+# openmcl (aka clozurecl) is only available on x86 and amd64 |
770 |
+sci-mathematics/maxima gcl openmcl clozurecl |
771 |
+ |
772 |
+# Tomas Chvatal <scarabeus@g.o> (31 Jan 2009) |
773 |
+# mask cuda for boinc. Works only on amd64 and x86 |
774 |
+sci-misc/boinc cuda |
775 |
+ |
776 |
+# Robert Buchholz <rbu@g.o> (16 Aug 2008) |
777 |
+# TLS needs dev-libs/cryptlib, which is x86 only |
778 |
+dev-python/kaa-base tls |
779 |
+ |
780 |
+# Serkan Kaba <serkan@g.o> (20 Jul 2008) |
781 |
+# Java is not supported in most of the arches enchant is keyworded |
782 |
+app-text/enchant zemberek |
783 |
+ |
784 |
+# Peter Alfredsen <loki_val@g.o> (25 Jun 2008) |
785 |
+# Php module fails to build due to newer autotools. |
786 |
+>=media-libs/ming-0.4.0_beta5 php |
787 |
+ |
788 |
+dev-java/sun-jdk nsplugin |
789 |
+dev-java/sun-jre-bin nsplugin |
790 |
+dev-java/ibm-jdk-bin nsplugin |
791 |
+dev-java/ibm-jre-bin nsplugin |
792 |
+ |
793 |
+# These are for BSD only |
794 |
+net-proxy/squid ipf-transparent pf-transparent |
795 |
+app-admin/sshguard ipfilter |
796 |
+ |
797 |
+# Linking against libnfsidmap requires libs in /usr #149472 |
798 |
+sys-apps/acl nfs |
799 |
+ |
800 |
+# Christian Faulhammer <opfer@g.o> (14 Jan 2008) |
801 |
+# only works on x86, where this will be unmasked |
802 |
+dev-java/ibm-jdk-bin alsa |
803 |
+dev-java/ibm-jre-bin alsa |
804 |
+ |
805 |
+# Raúl Porcel <armin76@g.o> (09 Nov 2008) |
806 |
+# CPU opts: This needs amd64, x86 and ppc on some of them |
807 |
+# dvdnav: hard masked dependency |
808 |
+# vdpau: availble on x86, amd64 only |
809 |
+media-video/mplayer cpudetection custom-cpuopts bindist vdpau |
810 |
+ |
811 |
+# Steve Dibb <beandog@g.o> (26 Feb 2009) |
812 |
+# Unmask internal real player codec support on newer mplayer |
813 |
+>=media-video/mplayer-1.0_rc2_p20090226 -real |
814 |
+ |
815 |
+# Arun Raghavan <ford_prefect@g.o> (19 Nov 2010) |
816 |
+# Mart Raudsepp <leio@g.o> (27 Dec 2010) |
817 |
+# Arun Raghavan <ford_prefect@g.o> (30 Jan 2011) |
818 |
+# Mart Raudsepp <leio@g.o> (20 Mar 2011) |
819 |
+# Mart Raudsepp <leio@g.o> (12 Apr 2011) |
820 |
+# Arun Raghavan <ford_prefect@g.o> (27 Sep 2011) |
821 |
+# Orc isn't yet ready to be used on anything other than x86/amd64/arm |
822 |
+>=media-libs/gst-plugins-base-0.10.30 orc |
823 |
+>=media-plugins/gst-plugins-a52dec-0.10.16 orc |
824 |
+>=media-plugins/gst-plugins-ffmpeg-0.10.11 orc |
825 |
+>=media-libs/gst-plugins-good-0.10.28 orc |
826 |
+>=media-libs/gst-plugins-bad-0.10.21 orc |
827 |
+>=media-sound/pulseaudio-1.0 orc |
828 |
+ |
829 |
+# Alexis Ballier <aballier@g.o> <16 Feb 2011> |
830 |
+# Win32 specific useflags for vlc. Can be used for cross-compiling. |
831 |
+media-video/vlc direct2d directx dshow dxva2 waveout wingdi |
832 |
+# Mac OSX / iPhone OS specific useflags |
833 |
+media-video/vlc audioqueue ios-vout macosx macosx-audio macosx-dialog-provider macosx-eyetv macosx-quartztext macosx-qtcapture macosx-qtkit macosx-vout |
834 |
+# media-library does not build |
835 |
+media-video/vlc media-library |
836 |
+ |
837 |
+# Alexis Ballier <aballier@g.o> <28 Apr 2011> |
838 |
+# Requires masked libcelt |
839 |
+# Leave it unmasked for live ebuild, people should know what they do if they use |
840 |
+# it anyway |
841 |
+<media-video/ffmpeg-9999 celt |
842 |
+ |
843 |
+# Alexis Ballier <aballier@g.o> <5 Oct 2011> |
844 |
+# harfbuzz support does not build for now, leave the useflag be and unmask it later |
845 |
+media-libs/libass harfbuzz |
846 |
|
847 |
diff --git a/profiles/base/packages b/profiles/base/packages |
848 |
new file mode 100644 |
849 |
index 0000000..78b2feb |
850 |
--- /dev/null |
851 |
+++ b/profiles/base/packages |
852 |
@@ -0,0 +1,74 @@ |
853 |
+# Copyright 1999-2011 Gentoo Foundation. |
854 |
+# Distributed under the terms of the GNU General Public License, v2 |
855 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/packages,v 1.58 2011/12/06 16:05:56 vapier Exp $ |
856 |
+ |
857 |
+# Gentoo Base Profile |
858 |
+ |
859 |
+# NOTE: THIS IS THE BASE PROFILE FOR *ANY* GENTOO BASED OPERATING SYSTEM. |
860 |
+# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF |
861 |
+# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE |
862 |
+# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE. |
863 |
+ |
864 |
+ |
865 |
+# OK, you're staring at this file and you have no idea what these stars are |
866 |
+# for. Here's the scoop. An initial "*" marks a package that is part of |
867 |
+# the official BASE system profile. If there is a "*" then `emerge system` |
868 |
+# will use the line in its calculations of what should be installed for the |
869 |
+# base profile. Lines without a "*" prefix will be ignored for profile |
870 |
+# system calculations. |
871 |
+ |
872 |
+# Please note that this file is rarely used as a package inclusion mask |
873 |
+# file, because it affects EVERY SINGLE gentoo profile. As can be seen, |
874 |
+# we've limited the inclusion mask to a version of portage which supports |
875 |
+# cascaded profiles, but apart from that, there should be no version |
876 |
+# specific information in here. This file serves as a high level description |
877 |
+# of the minimum set of packages needed for any Gentoo based system. |
878 |
+ |
879 |
+*sys-apps/baselayout |
880 |
+*app-arch/bzip2 |
881 |
+*app-arch/gzip |
882 |
+*app-arch/tar |
883 |
+*app-arch/xz-utils |
884 |
+*app-shells/bash |
885 |
+#*dev-lang/perl |
886 |
+#*dev-lang/python |
887 |
+*net-misc/iputils |
888 |
+*net-misc/rsync |
889 |
+*net-misc/wget |
890 |
+*sys-apps/coreutils |
891 |
+#*sys-apps/debianutils |
892 |
+*sys-apps/diffutils |
893 |
+*sys-apps/file |
894 |
+*sys-apps/findutils |
895 |
+*sys-apps/gawk |
896 |
+*sys-apps/grep |
897 |
+*sys-apps/kbd |
898 |
+*sys-apps/module-init-tools |
899 |
+#*>=sys-apps/portage-2.0.51.22 |
900 |
+*sys-process/procps |
901 |
+*sys-process/psmisc |
902 |
+*sys-apps/sed |
903 |
+# eutils.eclass relies on options from newer shadow #367633 |
904 |
+*>=sys-apps/shadow-4.1 |
905 |
+*sys-apps/texinfo |
906 |
+*sys-apps/which |
907 |
+#*sys-devel/autoconf |
908 |
+#*sys-devel/automake |
909 |
+*sys-devel/binutils |
910 |
+#*sys-devel/bison |
911 |
+#*sys-devel/flex |
912 |
+*sys-devel/gcc |
913 |
+*sys-devel/gnuconfig |
914 |
+#*sys-devel/libtool |
915 |
+#*sys-devel/m4 |
916 |
+*sys-devel/make |
917 |
+*sys-devel/patch |
918 |
+*sys-fs/e2fsprogs |
919 |
+*virtual/dev-manager |
920 |
+*virtual/editor |
921 |
+*virtual/libc |
922 |
+*virtual/man |
923 |
+*virtual/os-headers |
924 |
+*virtual/package-manager |
925 |
+*virtual/pager |
926 |
+*virtual/ssh |
927 |
|
928 |
diff --git a/profiles/base/profile.bashrc b/profiles/base/profile.bashrc |
929 |
new file mode 100644 |
930 |
index 0000000..6cc7c18 |
931 |
--- /dev/null |
932 |
+++ b/profiles/base/profile.bashrc |
933 |
@@ -0,0 +1,9 @@ |
934 |
+# Copyright 2006-2011 Gentoo Foundation |
935 |
+# Distributed under the terms of the GNU General Public License v2 |
936 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/profile.bashrc,v 1.7 2011/06/12 10:10:10 ferringb Exp $ |
937 |
+ |
938 |
+if ! declare -F elog >/dev/null ; then |
939 |
+ elog() { |
940 |
+ einfo "$@" |
941 |
+ } |
942 |
+fi |
943 |
|
944 |
diff --git a/profiles/base/use.force b/profiles/base/use.force |
945 |
new file mode 100644 |
946 |
index 0000000..df19ac4 |
947 |
--- /dev/null |
948 |
+++ b/profiles/base/use.force |
949 |
@@ -0,0 +1,9 @@ |
950 |
+# Copyright 1999-2009 Gentoo Foundation |
951 |
+# Distributed under the terms of the GNU General Public License v2 |
952 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.force,v 1.3 2009/07/31 16:42:56 ssuominen Exp $ |
953 |
+ |
954 |
+# Force the GNU/Linux ELIBC, KERNEL, and USERLAND |
955 |
+# flags that apply to the majority of profiles. |
956 |
+elibc_glibc |
957 |
+kernel_linux |
958 |
+userland_GNU |
959 |
|
960 |
diff --git a/profiles/base/use.mask b/profiles/base/use.mask |
961 |
new file mode 100644 |
962 |
index 0000000..b3ac9e2 |
963 |
--- /dev/null |
964 |
+++ b/profiles/base/use.mask |
965 |
@@ -0,0 +1,274 @@ |
966 |
+# Copyright 1999-2011 Gentoo Foundation |
967 |
+# Distributed under the terms of the GNU General Public License v2 |
968 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/base/use.mask,v 1.129 2011/12/18 09:04:46 grobian Exp $ |
969 |
+ |
970 |
+# nvidia-cuda-toolkit is amd64/x86 only |
971 |
+opencl |
972 |
+ |
973 |
+# Infiniband stuff should generaly work on all arches but keyworded only on amd64/x86 |
974 |
+infiniband |
975 |
+ |
976 |
+# These ABIs are in constant change and currently only available for SVN snapshots |
977 |
+php_targets_php5-2 |
978 |
+#php_targets_php5-4 |
979 |
+ |
980 |
+# Its deps are not mature enough yet |
981 |
+ayatana |
982 |
+ |
983 |
+# Only available on x86 |
984 |
+fdftk |
985 |
+ |
986 |
+# These need libieee1284 which is amd64/x86 only. |
987 |
+sane_backends_canon_pp |
988 |
+sane_backends_hpsj5s |
989 |
+sane_backends_mustek_pp |
990 |
+sane_backends_qcam |
991 |
+ |
992 |
+# Gluon still don't have release. |
993 |
+gluon |
994 |
+ |
995 |
+# KDE4 specific enablefinal flag |
996 |
+# Uses huge amounts of ram, and those ricers would be spamming bugzilla. |
997 |
+# By huge i mean around 8Gigs at least. |
998 |
+# Most applications also fail with this approach now |
999 |
+kdeenablefinal |
1000 |
+ |
1001 |
+# profile specific USE flags |
1002 |
+# Don't put hardened in here. |
1003 |
+selinux |
1004 |
+uclibc |
1005 |
+multilib |
1006 |
+ |
1007 |
+# amd64/x86 arch specific USE flags |
1008 |
+kqemu |
1009 |
+3dnow |
1010 |
+3dnowext |
1011 |
+lilo |
1012 |
+mmx |
1013 |
+mmxext |
1014 |
+sse |
1015 |
+sse2 |
1016 |
+sse3 |
1017 |
+sse4 |
1018 |
+sse4a |
1019 |
+sse5 |
1020 |
+ssse3 |
1021 |
+svga |
1022 |
+win32codecs |
1023 |
+real |
1024 |
+nvram |
1025 |
+ |
1026 |
+# ppc arch specific USE flags |
1027 |
+altivec |
1028 |
+pbbuttonsd |
1029 |
+ppcsha1 |
1030 |
+ |
1031 |
+# mips arch specific USE flags |
1032 |
+n32 |
1033 |
+n64 |
1034 |
+fixed-point |
1035 |
+ |
1036 |
+# ppc64 arch specific USE flags |
1037 |
+ibm |
1038 |
+ps3 |
1039 |
+ |
1040 |
+# sparc arch specific USE flags |
1041 |
+vis |
1042 |
+ultra1 |
1043 |
+ |
1044 |
+# arm arch specific USE flags |
1045 |
+iwmmxt |
1046 |
+neon |
1047 |
+ |
1048 |
+# nVidia XvMC requires nvidia-drivers/nvidia-legacy-drivers |
1049 |
+nvidia |
1050 |
+ |
1051 |
+# dev-db/oracle-instantclient-basic is only available on x86 |
1052 |
+oci8-instant-client |
1053 |
+ |
1054 |
+# net-libs/osptoolkit is only available on x86 (used by asterisk, bug 115798) |
1055 |
+osp |
1056 |
+ |
1057 |
+# yellownet is only avaible as a binary blob (bug 149970) |
1058 |
+yellownet |
1059 |
+ |
1060 |
+# not keyworded on non-x86 systems |
1061 |
+video_cards_geode |
1062 |
+video_cards_xgi |
1063 |
+video_cards_voodoo |
1064 |
+ |
1065 |
+# not needed on non-sparc systems |
1066 |
+video_cards_sunbw2 |
1067 |
+video_cards_suncg14 |
1068 |
+video_cards_suncg3 |
1069 |
+video_cards_suncg6 |
1070 |
+video_cards_sunffb |
1071 |
+video_cards_sunleo |
1072 |
+video_cards_suntcx |
1073 |
+ |
1074 |
+# not needed on non-mips systems |
1075 |
+video_cards_newport |
1076 |
+video_cards_impact |
1077 |
+ |
1078 |
+# not needed on non-x86, non-amd64 systems |
1079 |
+input_devices_virtualbox |
1080 |
+input_devices_vmmouse |
1081 |
+video_cards_nvidia |
1082 |
+video_cards_fglrx |
1083 |
+video_cards_via |
1084 |
+video_cards_vmware |
1085 |
+video_cards_virtualbox |
1086 |
+ |
1087 |
+# not needed on non-arm systems |
1088 |
+video_cards_omapfb |
1089 |
+ |
1090 |
+# linux-only drivers |
1091 |
+video_cards_qxl |
1092 |
+ |
1093 |
+# not needed on non-x86, non-amd64, non-ppc systems |
1094 |
+input_devices_synaptics |
1095 |
+input_devices_wacom |
1096 |
+ |
1097 |
+# psyco only works on x86 |
1098 |
+psyco |
1099 |
+ |
1100 |
+# Mask ELIBC, KERNEL, and USERLAND flags that apply to specific profiles. |
1101 |
+userland_BSD |
1102 |
+ |
1103 |
+elibc_AIX |
1104 |
+elibc_Darwin |
1105 |
+elibc_DragonFly |
1106 |
+elibc_FreeBSD |
1107 |
+elibc_HPUX |
1108 |
+elibc_Interix |
1109 |
+elibc_mintlib |
1110 |
+elibc_NetBSD |
1111 |
+elibc_OpenBSD |
1112 |
+elibc_SunOS |
1113 |
+elibc_uclibc |
1114 |
+ |
1115 |
+kernel_AIX |
1116 |
+kernel_Darwin |
1117 |
+kernel_FreeBSD |
1118 |
+kernel_freemint |
1119 |
+kernel_HPUX |
1120 |
+kernel_Interix |
1121 |
+kernel_NetBSD |
1122 |
+kernel_OpenBSD |
1123 |
+kernel_SunOS |
1124 |
+ |
1125 |
+# Diego Pettenò <flameeyes@g.o> (6 Dec 2006) |
1126 |
+# Mask specific Apple drivers |
1127 |
+alsa_cards_aoa |
1128 |
+alsa_cards_aoa-fabric-layout |
1129 |
+alsa_cards_aoa-onyx |
1130 |
+alsa_cards_aoa-soundbus |
1131 |
+alsa_cards_aoa-soundbus-i2s |
1132 |
+alsa_cards_aoa-tas |
1133 |
+alsa_cards_aoa-toonie |
1134 |
+alsa_cards_powermac |
1135 |
+# Mask specific Sun drivers |
1136 |
+alsa_cards_sun-amd7930 |
1137 |
+alsa_cards_sun-cs4231 |
1138 |
+alsa_cards_sun-dbri |
1139 |
+# Mask specific ARM drivers |
1140 |
+alsa_cards_pxa2xx-i2sound |
1141 |
+alsa_cards_pxa2xx-soc |
1142 |
+alsa_cards_pxa2xx-soc-corgi |
1143 |
+alsa_cards_pxa2xx-soc-poodle |
1144 |
+alsa_cards_pxa2xx-soc-spitz |
1145 |
+alsa_cards_pxa2xx-soc-tosa |
1146 |
+alsa_cards_sa11xx-uda1341ts |
1147 |
+alsa_cards_armaaci |
1148 |
+alsa_cards_at91-soc |
1149 |
+alsa_cards_at91-soc-eti-b1-wm8731 |
1150 |
+# Mask specific HPPA drivers |
1151 |
+alsa_cards_harmony |
1152 |
+# Mask specific MIPS drivers |
1153 |
+alsa_cards_au1x00 |
1154 |
+ |
1155 |
+# Diego Pettenò <flameeyes@g.o> (29 Dec 2006) |
1156 |
+# Adobe FDF toolkit is x86 only. |
1157 |
+fdftk |
1158 |
+ |
1159 |
+# Diego Pettenò <flameeyes@g.o> (30 Dec 2006) |
1160 |
+# These are specific of Mac OS X |
1161 |
+aqua |
1162 |
+coreaudio |
1163 |
+ |
1164 |
+# Diego Pettenò <flameeyes@g.o> (4 Jan 2007) |
1165 |
+# Mask the flags for PHP that are available only on x86 |
1166 |
+sybase-ct |
1167 |
+ingres |
1168 |
+birdstep |
1169 |
+adabas |
1170 |
+filepro |
1171 |
+pfpro |
1172 |
+informix |
1173 |
+empress |
1174 |
+empress-bcs |
1175 |
+sybase |
1176 |
+frontbase |
1177 |
+dbmaker |
1178 |
+esoob |
1179 |
+solid |
1180 |
+# Shared with amd64 |
1181 |
+oci8 |
1182 |
+oracle7 |
1183 |
+firebird |
1184 |
+db2 |
1185 |
+ |
1186 |
+# Robert Buchholz <rbu@g.o> (03 Jun 2007) |
1187 |
+# Only works on x86 or amd64 |
1188 |
+lcd_devices_svga |
1189 |
+lcd_devices_luise |
1190 |
+ |
1191 |
+# Joseph Jezak <josejx@g.o> (11 Mar 2007) |
1192 |
+# Only for x86 and amd64 (in pbbuttonsd) |
1193 |
+macbook |
1194 |
+ |
1195 |
+# George Shapovalov <george@g.o> (8 Apr 2007) |
1196 |
+# Ada is supported only on x86, amd64 and ppc at present |
1197 |
+ada |
1198 |
+ |
1199 |
+# lvm2 clustered use flags (moved from default-linux) |
1200 |
+gulm |
1201 |
+ |
1202 |
+# tcc is x86 only |
1203 |
+tcc |
1204 |
+ |
1205 |
+# Diego Pettenò <flameeyes@g.o> (15 Nov 2007) |
1206 |
+# pam_console was masked for removal for security issue. |
1207 |
+# mask the flag too. |
1208 |
+pam_console |
1209 |
+ |
1210 |
+# Jeremy Olexa <darkside@g.o> |
1211 |
+# The prefix USE flag should never be used on non prefix profiles |
1212 |
+prefix |
1213 |
+ |
1214 |
+# Alexey Shvetsov <alexxy@g.o> |
1215 |
+# Mask kdeprefix since its broken by now |
1216 |
+kdeprefix |
1217 |
+ |
1218 |
+# Diego E. Pettenò <flameeyes@g.o> (6 Dec 2009) |
1219 |
+# on behalf of QA Team |
1220 |
+# Removal of pvm is scheduled for Februrary 4. |
1221 |
+pvm |
1222 |
+ |
1223 |
+# Alex Legler <a3li@g.o> (7 Dec 2009) |
1224 |
+# Ruby 1.9 is hardmasked |
1225 |
+# JRuby, REE18, and Rubinius are whitelisted on supported arches |
1226 |
+ruby_targets_ruby19 |
1227 |
+ruby_targets_jruby |
1228 |
+ruby_targets_ree18 |
1229 |
+ruby_targets_rbx |
1230 |
+ |
1231 |
+# Diego E. Pettenò <flameeyes@g.o> (19 Oct 2010) |
1232 |
+# masking flags that only apply to FreeBSD |
1233 |
+kqueue |
1234 |
+ |
1235 |
+# Samuli Suominen <ssuominen@g.o> (03 Oct 2011) |
1236 |
+# RealMagic Hollywood+/Creative DXR3 support |
1237 |
+# Still using obsolete V4L1 wrt bug 350211 |
1238 |
+# If fixed, should be unmasked in amd64/x86/ppc32 use.mask |
1239 |
+dxr3 |
1240 |
|
1241 |
diff --git a/profiles/default/linux/make.defaults b/profiles/default/linux/make.defaults |
1242 |
new file mode 100644 |
1243 |
index 0000000..63c3233 |
1244 |
--- /dev/null |
1245 |
+++ b/profiles/default/linux/make.defaults |
1246 |
@@ -0,0 +1,64 @@ |
1247 |
+# Copyright 1999-2011 Gentoo Foundation |
1248 |
+# Distributed under the terms of the GNU General Public License v2 |
1249 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/make.defaults,v 1.15 2011/10/05 19:22:13 darkside Exp $ |
1250 |
+# |
1251 |
+# System-wide defaults for the Portage system |
1252 |
+# See portage(5) manpage |
1253 |
+# |
1254 |
+# Please avoid enabling things by default in here if possible. Understand any |
1255 |
+# implications with core packages. For example, if "java" is in USE and db |
1256 |
+# has a conditional dependency on java (which it does,) then a JDK will be |
1257 |
+# pulled in during *emerge system*! |
1258 |
+ |
1259 |
+ |
1260 |
+# Default starting set of USE flags for all default/linux profiles. |
1261 |
+USE="berkdb crypt ipv6 ncurses nls pam readline ssl tcpd zlib" |
1262 |
+ |
1263 |
+# make sure toolchain has sane defaults <tooclhain@g.o> |
1264 |
+USE="${USE} mudflap fortran openmp" |
1265 |
+ |
1266 |
+# 2010/10/21 - Ole Markus With <olemarkus@g.o> |
1267 |
+# These USE flags were originally inserted here because of PHP |
1268 |
+# and were later removed by me. Reinserting the USE flags again because they are |
1269 |
+# global USE flags that may be expected to be set by other packages. |
1270 |
+USE="${USE} cli pcre session" |
1271 |
+ |
1272 |
+# 2006/03/07 - Donnie Berkholz <dberkholz@g.o> |
1273 |
+# Modular X: Support direct rendering by default |
1274 |
+USE="${USE} dri" |
1275 |
+ |
1276 |
+# 2006/03/29 - Stefan Schweizer <genstef@g.o> |
1277 |
+# isdn USE flag defaults |
1278 |
+USE="${USE} pppd" |
1279 |
+ |
1280 |
+# 2006/04/21 - Donnie Berkholz <dberkholz@g.o> |
1281 |
+# Modular X: Build the Xorg X server by default |
1282 |
+USE="${USE} xorg" |
1283 |
+ |
1284 |
+# 2006/10/28 - Luca Barbato <lu_zero@g.o> |
1285 |
+# on glibc system you cannot turn it off |
1286 |
+USE="${USE} iconv" |
1287 |
+ |
1288 |
+# 2006/06/30 - Donnie Berkholz <dberkholz@g.o> |
1289 |
+# Sane defaults for input drivers |
1290 |
+INPUT_DEVICES="keyboard mouse evdev" |
1291 |
+ |
1292 |
+# 2006/08/18 - Donnie Berkholz <dberkholz@g.o> |
1293 |
+# Lowest common denominator defaults for video drivers, |
1294 |
+# except hppa, which lacks v4l so removes it in the hppa profile |
1295 |
+VIDEO_CARDS="dummy fbdev v4l" |
1296 |
+ |
1297 |
+# 2008/07/09 - Doug Goldstein <cardoe@g.o> |
1298 |
+# Adding LDFLAGS="-Wl,-O1 for all Linux profiles by default |
1299 |
+# after discussion on the gentoo-dev ML. As we bang out a clear |
1300 |
+# direction with how LDFLAGS will be set by default, this entry |
1301 |
+# may move. |
1302 |
+# 2010/07/12 - Samuli Suominen <ssuominen@g.o> |
1303 |
+# Note that adding LDFLAGS="-Wl,-O1 ${LDFLAGS}" breaks dev-util/boost-build |
1304 |
+# because of whitespace. |
1305 |
+LDFLAGS="-Wl,-O1 -Wl,--as-needed" |
1306 |
+ |
1307 |
+# 2009/09/21 Robin H. Johnson <robbat2@g.o> |
1308 |
+# http://archives.gentoo.org/gentoo-dev/msg_dc705dc2c1a45e18a85aa62e8fb17009.xml |
1309 |
+# Build kernel modules from linux-mod by default: |
1310 |
+USE="${USE} modules" |
1311 |
|
1312 |
diff --git a/profiles/default/linux/package.use b/profiles/default/linux/package.use |
1313 |
new file mode 100644 |
1314 |
index 0000000..fd09979 |
1315 |
--- /dev/null |
1316 |
+++ b/profiles/default/linux/package.use |
1317 |
@@ -0,0 +1,7 @@ |
1318 |
+# Copyright 1999-2011 Gentoo Foundation |
1319 |
+# Distributed under the terms of the GNU General Public License v2 |
1320 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/package.use,v 1.1 2011/02/13 17:50:16 arfrever Exp $ |
1321 |
+ |
1322 |
+# Arfrever Frehtes Taifersar Arahesis <arfrever@g.o> (13 Feb 2011) |
1323 |
+# Disable deprecated bsddb module of Python 2 by default. |
1324 |
+=dev-lang/python-2* -berkdb |
1325 |
|
1326 |
diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask |
1327 |
new file mode 100644 |
1328 |
index 0000000..77e3fd6 |
1329 |
--- /dev/null |
1330 |
+++ b/profiles/default/linux/package.use.mask |
1331 |
@@ -0,0 +1,32 @@ |
1332 |
+# Copyright 1999-2011 Gentoo Foundation |
1333 |
+# Distributed under the terms of the GNU General Public License v2 |
1334 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/package.use.mask,v 1.22 2011/08/07 21:09:31 hwoarang Exp $ |
1335 |
+ |
1336 |
+sys-devel/gcc hardened |
1337 |
+sys-libs/glibc hardened |
1338 |
+ |
1339 |
+# Markos Chandras <hwoarang@g.o> (07 Aug 2011) |
1340 |
+# doc flag is not ready yet for media-video/mplayer2. |
1341 |
+# See bug #361075 |
1342 |
+<media-video/mplayer2-9999 doc |
1343 |
+ |
1344 |
+# Diego E. Pettenò <flameeyes@g.o> (20 Aug 2009) |
1345 |
+# |
1346 |
+# Mask oss USE flag for PulseAudio; it's present for compatibility |
1347 |
+# with FreeBSD and other operating systems that have no better |
1348 |
+# interfaces, but people would probably abuse it with Linux as well. |
1349 |
+# |
1350 |
+# Older versions also had an OSS compatibility wrapper on that USE so |
1351 |
+# they are excluded. |
1352 |
+>=media-sound/pulseaudio-0.9.16_rc5 oss |
1353 |
+ |
1354 |
+# Diego E. Pettenò <flameeyes@g.o> (9 Mar 2011) |
1355 |
+# |
1356 |
+# Mask usb USE flag for newest PCSC-Lite, since on Linux we want to |
1357 |
+# use libudev instead. |
1358 |
+>=sys-apps/pcsc-lite-1.7.0 usb |
1359 |
+ |
1360 |
+# Diego E. Pettenò <flameeyes@g.o> (27 Mar 2011) |
1361 |
+# |
1362 |
+# Unmask pdnsd's Linux-specific USE flags. |
1363 |
+net-dns/pdnsd -isdn -urandom |
1364 |
|
1365 |
diff --git a/profiles/default/linux/packages b/profiles/default/linux/packages |
1366 |
new file mode 100644 |
1367 |
index 0000000..5b35ef5 |
1368 |
--- /dev/null |
1369 |
+++ b/profiles/default/linux/packages |
1370 |
@@ -0,0 +1,13 @@ |
1371 |
+# Copyright 2004 Gentoo Foundation. |
1372 |
+# Distributed under the terms of the GNU General Public License v2 |
1373 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/packages,v 1.2 2011/11/14 17:12:55 vapier Exp $ |
1374 |
+ |
1375 |
+# This file extends the base packages file for the default profile that all |
1376 |
+# architectures will enjoy. Please note that default is what most architectures |
1377 |
+# will have. Some will have an selinux profile (see ${PORTDIR}/profiles/selinux). |
1378 |
+# The idea is to only create a new family of profiles when absolutely necessary. |
1379 |
+ |
1380 |
+*sys-apps/busybox |
1381 |
+*sys-apps/man-pages |
1382 |
+*sys-apps/net-tools |
1383 |
+*sys-apps/util-linux |
1384 |
|
1385 |
diff --git a/profiles/default/linux/packages.build b/profiles/default/linux/packages.build |
1386 |
new file mode 100644 |
1387 |
index 0000000..874bd43 |
1388 |
--- /dev/null |
1389 |
+++ b/profiles/default/linux/packages.build |
1390 |
@@ -0,0 +1,45 @@ |
1391 |
+# Copyright 1999-2011 Gentoo Foundation. |
1392 |
+# Distributed under the terms of the GNU General Public License v2 |
1393 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/packages.build,v 1.6 2011/07/14 01:18:53 jmbsvicetto Exp $ |
1394 |
+ |
1395 |
+# This file describes the packages needed to build a stage1 based on this |
1396 |
+# profile. Packages in this file are built in order. |
1397 |
+ |
1398 |
+# While shadow could be in here, it breaks stage 1 and stage 2 building for the |
1399 |
+# releases. PLEASE DO NOT ENABLE THIS UNLESS YOU HAVE THOROUGHLY TESTED IT! |
1400 |
+ |
1401 |
+app-arch/bzip2 |
1402 |
+app-arch/gzip |
1403 |
+app-arch/tar |
1404 |
+app-shells/bash |
1405 |
+net-misc/rsync |
1406 |
+net-misc/wget |
1407 |
+sys-devel/autoconf |
1408 |
+sys-devel/automake |
1409 |
+sys-devel/libtool |
1410 |
+sys-apps/baselayout |
1411 |
+sys-apps/makedev |
1412 |
+sys-apps/coreutils |
1413 |
+sys-apps/diffutils |
1414 |
+sys-apps/file |
1415 |
+sys-apps/findutils |
1416 |
+sys-apps/gawk |
1417 |
+sys-apps/grep |
1418 |
+sys-apps/less |
1419 |
+sys-apps/net-tools |
1420 |
+sys-apps/sed |
1421 |
+sys-apps/texinfo |
1422 |
+sys-devel/binutils |
1423 |
+sys-devel/bison |
1424 |
+sys-devel/flex |
1425 |
+sys-devel/gcc |
1426 |
+sys-devel/gettext |
1427 |
+sys-devel/gnuconfig |
1428 |
+sys-devel/make |
1429 |
+sys-devel/patch |
1430 |
+virtual/editor |
1431 |
+virtual/libc |
1432 |
+virtual/os-headers |
1433 |
+virtual/package-manager |
1434 |
+sys-fs/udev |
1435 |
+sys-apps/shadow |
1436 |
|
1437 |
diff --git a/profiles/default/linux/use.mask b/profiles/default/linux/use.mask |
1438 |
new file mode 100644 |
1439 |
index 0000000..70d743e |
1440 |
--- /dev/null |
1441 |
+++ b/profiles/default/linux/use.mask |
1442 |
@@ -0,0 +1,14 @@ |
1443 |
+# Copyright 1999-2011 Gentoo Foundation. |
1444 |
+# Distributed under the terms of the GNU General Public License v2 |
1445 |
+# $Header: /var/cvsroot/gentoo-x86/profiles/default/linux/use.mask,v 1.3 2011/03/29 01:58:48 flameeyes Exp $ |
1446 |
+ |
1447 |
+# This file masks out USE flags that are simply NOT allowed in the default |
1448 |
+# profile for any architecture. This works, for example, if a non-default |
1449 |
+# profile (such as the selinux profiles) have a USE flag associated with |
1450 |
+# them. |
1451 |
+ |
1452 |
+# amd64 only: |
1453 |
+emul-linux-x86 |
1454 |
+ |
1455 |
+# ppc and x86/amd64 |
1456 |
+x264 |
1457 |
|
1458 |
diff --git a/profiles/uclibc/make.defaults b/profiles/hardened/linux/uclibc/make.defaults |
1459 |
similarity index 100% |
1460 |
rename from profiles/uclibc/make.defaults |
1461 |
rename to profiles/hardened/linux/uclibc/make.defaults |
1462 |
|
1463 |
diff --git a/profiles/uclibc/package.mask b/profiles/hardened/linux/uclibc/package.mask |
1464 |
similarity index 100% |
1465 |
rename from profiles/uclibc/package.mask |
1466 |
rename to profiles/hardened/linux/uclibc/package.mask |
1467 |
|
1468 |
diff --git a/profiles/uclibc/packages b/profiles/hardened/linux/uclibc/packages |
1469 |
similarity index 100% |
1470 |
rename from profiles/uclibc/packages |
1471 |
rename to profiles/hardened/linux/uclibc/packages |
1472 |
|
1473 |
diff --git a/profiles/uclibc/packages.build b/profiles/hardened/linux/uclibc/packages.build |
1474 |
similarity index 100% |
1475 |
rename from profiles/uclibc/packages.build |
1476 |
rename to profiles/hardened/linux/uclibc/packages.build |
1477 |
|
1478 |
diff --git a/profiles/hardened/linux/uclibc/parent b/profiles/hardened/linux/uclibc/parent |
1479 |
new file mode 100644 |
1480 |
index 0000000..c3ff51e |
1481 |
--- /dev/null |
1482 |
+++ b/profiles/hardened/linux/uclibc/parent |
1483 |
@@ -0,0 +1,2 @@ |
1484 |
+../../../base/ |
1485 |
+../../../default/linux |
1486 |
|
1487 |
diff --git a/profiles/uclibc/use.force b/profiles/hardened/linux/uclibc/use.force |
1488 |
similarity index 100% |
1489 |
rename from profiles/uclibc/use.force |
1490 |
rename to profiles/hardened/linux/uclibc/use.force |
1491 |
|
1492 |
diff --git a/profiles/uclibc/use.mask b/profiles/hardened/linux/uclibc/use.mask |
1493 |
similarity index 100% |
1494 |
rename from profiles/uclibc/use.mask |
1495 |
rename to profiles/hardened/linux/uclibc/use.mask |
1496 |
|
1497 |
diff --git a/profiles/uclibc/x86/make.defaults b/profiles/hardened/linux/uclibc/x86/make.defaults |
1498 |
similarity index 100% |
1499 |
rename from profiles/uclibc/x86/make.defaults |
1500 |
rename to profiles/hardened/linux/uclibc/x86/make.defaults |
1501 |
|
1502 |
diff --git a/profiles/uclibc/x86/package.use.mask b/profiles/hardened/linux/uclibc/x86/package.use.mask |
1503 |
similarity index 100% |
1504 |
rename from profiles/uclibc/x86/package.use.mask |
1505 |
rename to profiles/hardened/linux/uclibc/x86/package.use.mask |
1506 |
|
1507 |
diff --git a/profiles/uclibc/x86/parent b/profiles/hardened/linux/uclibc/x86/parent |
1508 |
similarity index 100% |
1509 |
rename from profiles/uclibc/x86/parent |
1510 |
rename to profiles/hardened/linux/uclibc/x86/parent |
1511 |
|
1512 |
diff --git a/profiles/uclibc/parent b/profiles/uclibc/parent |
1513 |
deleted file mode 100644 |
1514 |
index 6f0b2fa..0000000 |
1515 |
--- a/profiles/uclibc/parent |
1516 |
+++ /dev/null |
1517 |
@@ -1,2 +0,0 @@ |
1518 |
-../base |
1519 |
-../default/linux |