Gentoo Archives: gentoo-commits

From: "Alexis Ballier (aballier)" <aballier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in profiles/default/bsd/fbsd: make.defaults package.mask package.use package.use.mask packages packages.build parent use.force use.mask virtuals
Date: Mon, 19 Jan 2009 22:15:26
Message-Id: E1LP2Or-0003CH-OG@stork.gentoo.org
1 aballier 09/01/19 22:15:17
2
3 Added: make.defaults package.mask package.use
4 package.use.mask packages packages.build parent
5 use.force use.mask virtuals
6 Log:
7 Move default-bsd/ to default/bsd for FreeBSD 7.1, so that we switch to the new profiles layout for g/fbsd too. Profiles come from the g/fbsd overlay.
8
9 Revision Changes Path
10 1.1 profiles/default/bsd/fbsd/make.defaults
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/make.defaults?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/make.defaults?rev=1.1&content-type=text/plain
14
15 Index: make.defaults
16 ===================================================================
17 # Copyright 2004-2009 Gentoo Foundation.
18 # Distributed under the terms of the GNU General Public License, v2
19 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/make.defaults,v 1.1 2009/01/19 22:15:17 aballier Exp $
20
21 FEATURES="-sandbox"
22
23 USERLAND="BSD"
24 KERNEL="FreeBSD"
25 ELIBC="FreeBSD"
26
27 MAKE="gmake"
28
29 USE="berkdb crypt ipv6 ncurses nls pam perl python readline ssl tcpd zlib"
30
31 # Don't enable ipv6 because it can create trouble sto who have only IPv4
32 USE="${USE} -ipv6"
33
34 # 2006/03/07 - Donnie Berkholz <dberkholz@g.o>
35 # Modular X: Support direct rendering by default
36 USE="${USE} dri"
37
38 # 2006/04/19 - Chris Gianelloni <wolf31o2@g.o>
39 # Make sure dev-lang/php works right. See bug #120088 for more info.
40 USE="${USE} cli pcre reflection session spl"
41
42 # 2006/04/21 - Donnie Berkholz <dberkholz@g.o>
43 # Modular X: Build the Xorg X server by default
44 USE="${USE} xorg"
45
46 # 2006/08/18 - Donnie Berkholz <dberkholz@g.o>
47 # Defaults for video drivers
48 VIDEO_CARDS="dummy fbdev vmware"
49
50 # 2006/10/22 - Diego Pettenò <flameeyes@g.o>
51 # FreeBSD only uses Open Sound System, so enable it even if Linux defaults for it to off.
52 USE="${USE} oss"
53
54 # 2006/10/30 - Diego Pettenò <flameeyes@g.o>
55 # Enable iconv by default for mplayer upon Luca's request
56 USE="${USE} iconv"
57
58
59
60
61 1.1 profiles/default/bsd/fbsd/package.mask
62
63 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.mask?rev=1.1&view=markup
64 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.mask?rev=1.1&content-type=text/plain
65
66 Index: package.mask
67 ===================================================================
68 # Copyright 2004-2005 Gentoo Foundation.
69 # Distributed under the terms of the GNU General Public License, v2
70 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/package.mask,v 1.1 2009/01/19 22:15:17 aballier Exp $
71
72 # As soon as the ~x86-fbsd keyword is spread enough, drop the extra masking
73 # used to limit usage of unsupported packages.
74
75 # Mart Raudsepp <leio@g.o> (04 Sep 2008)
76 # The Great GNOME 2.22 Mask (tm) #218794
77 # Should be unmasked when keywording is good on x86-fbsd.
78 # At this time missing some new core library keywords.
79 >=app-accessibility/dasher-4.7
80 >=app-accessibility/gnome-mag-0.15.0
81 >=app-crypt/seahorse-2.22
82 >=gnome-base/libgtop-2.22
83 >=x11-themes/gtk-engines-2.14
84 >=x11-libs/libwnck-2.22
85 >=x11-themes/gnome-backgrounds-2.22
86 >=app-text/rarian-0.8
87 >=gnome-base/gnome-menus-2.22
88 >=dev-python/pygtksourceview-2.2.0
89 >=gnome-base/gconf-2.22
90 >=x11-wm/metacity-2.22
91 >=gnome-extra/gucharmap-2.22
92 >=gnome-extra/gcalctool-5.22
93 >=x11-themes/gnome-themes-2.22
94 >=gnome-extra/zenity-2.22
95 >=gnome-extra/at-spi-1.21
96 >=gnome-base/libgnomeui-2.22
97 >=gnome-base/gnome-desktop-2.22
98 >=x11-terms/gnome-terminal-2.22
99 >=gnome-base/gnome-vfs-2.22
100 >=gnome-base/libgnome-2.22
101 dev-libs/libgweather
102 >=app-editors/gedit-2.22
103 >=gnome-base/libgnomekbd-2.21
104 >=gnome-extra/gconf-editor-2.22
105 >=media-sound/sound-juicer-2.22
106 >=gnome-extra/yelp-2.22
107 >=app-arch/file-roller-2.22
108 >=dev-python/gnome-python-2.22
109 >=gnome-extra/gtkhtml-3.18
110 >=www-client/epiphany-2.22
111 >=www-client/epiphany-extensions-2.22
112 >=media-gfx/eog-2.22
113 >=app-accessibility/orca-2.22
114 >=gnome-base/librsvg-2.22
115 >=gnome-extra/gnome-system-monitor-2.22
116 >=gnome-base/gnome-keyring-2.22
117 >=gnome-extra/evolution-data-server-2.22
118 >=net-misc/vino-2.22
119 >=app-text/evince-2.22
120 >=gnome-base/gnome-panel-2.22
121 >=gnome-extra/bug-buddy-2.22
122 >=gnome-extra/evolution-webcal-2.21
123 >=dev-python/gnome-python-desktop-2.22
124 >=gnome-extra/gnome-games-2.22
125 >=gnome-extra/deskbar-applet-2.22
126 >=net-analyzer/gnome-nettool-2.22
127 >=gnome-extra/fast-user-switch-applet-2.22
128 >=app-admin/sabayon-2.21
129 >=gnome-base/gnome-applets-2.22
130 >=gnome-base/gnome-volume-manager-2.22
131 >=mail-client/evolution-2.22
132 >=gnome-extra/evolution-exchange-2.22
133 >=gnome-extra/gnome-screensaver-2.22
134 >=gnome-extra/gnome-power-manager-2.22
135 dev-libs/totem-pl-parser
136 >=media-sound/rhythmbox-0.11.4
137 >=media-video/totem-2.22
138 gnome-base/gnome-settings-daemon
139 >=gnome-base/gnome-control-center-2.22
140 >=gnome-base/gnome-session-2.22
141 >=gnome-base/eel-2.22
142 gnome-base/gvfs
143 >=app-cdr/brasero-0.7.90
144 >=gnome-base/nautilus-2.22
145 >=gnome-extra/nautilus-cd-burner-2.22
146 >=gnome-extra/nautilus-open-terminal-0.9
147 >=gnome-base/gdm-2.20.4
148 >=gnome-extra/gnome-media-2.22
149 >=gnome-extra/gnome-user-docs-2.22
150 >=x11-themes/gnome-themes-extras-2.22
151 >=gnome-base/gnome-light-2.22
152 >=gnome-base/gnome-2.22
153 >=net-im/telepathy-mission-control-4.65
154 # End of GNOME 2.22 mask
155
156 # Diego Pettenò <flameeyes@g.o> (27 May 2005)
157 # SGI's FAM is dead upstream, and requires mayor changes.
158 # Gamin before 0.1.0 is not supported as missed the FreeBSD patches.
159 # At the moment we rely on Gentopia's patched Gamin.
160 app-admin/fam
161 <app-admin/gamin-0.1.0
162
163 # Diego Pettenò <flameeyes@g.o> (23 May 2005)
164 # Strace doesn't support FreeBSD 5. When a better port will be
165 # available, this can be unmasked.
166 dev-util/strace
167
168 # Diego Pettenò <flameeyes@g.o> (28 April 2005)
169 # Those versions uses the pam_stack module instead of include format.
170 <=app-admin/sudo-1.6.7_p5-r2
171 <net-mail/mailbase-1
172 <=net-misc/openssh-4.0_p1
173
174 # Don't use them, use the one in base system
175 dev-util/yacc
176 dev-util/byacc
177
178 # revdep-rebuild is broken for g/fbsd in this version
179 =app-portage/gentoolkit-0.2.4_pre6
180
181
182
183 1.1 profiles/default/bsd/fbsd/package.use
184
185 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.use?rev=1.1&view=markup
186 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.use?rev=1.1&content-type=text/plain
187
188 Index: package.use
189 ===================================================================
190 # Default USE flags for specific packages
191
192 # Diego Pettenò <flameeyes@g.o> (06 March 2008)
193 # pam_racklib requires sys-libs/pam, disable it by default (it is
194 # masked anyway).
195 # pam_passwdqc is used by default on FreeBSD, enable it by default
196 # even on Gentoo/FreeBSD.
197 sys-auth/pambase -cracklib passwdqc
198
199
200
201 1.1 profiles/default/bsd/fbsd/package.use.mask
202
203 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.use.mask?rev=1.1&view=markup
204 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/package.use.mask?rev=1.1&content-type=text/plain
205
206 Index: package.use.mask
207 ===================================================================
208 # Jim Ramsay <lack@g.o> (5 Nov 2008)
209 # app-admin/gkrellm may pull in net-libs/libntlm, which is not keyworded
210 app-admin/gkrellm ntlm
211
212 # As per UberLord's requests
213 sys-apps/openrc pam
214
215 # Donnie Berkholz <dberkholz@g.o> (18 Sep 2007)
216 # No nvidia drivers work on fbsd with xorg-server 1.4 yet
217 =x11-base/xorg-server-1.4* video_cards_nvidia
218
219 # Doug Goldstein <cardoe@g.o> (10 Sep 2007)
220 # ConsoleKit now works with everything but the pam module
221 sys-auth/consolekit pam
222
223 # Jim Ramsay <lack@g.o> (7 Sep 2007)
224 # app-admin/gkrellm may pull in hddtemp, which is not yet available here
225 app-admin/gkrellm hddtemp
226
227 # Threaded Postgres is a total no go - initdb hands and psql
228 # segfaults when result set requires a pager
229 dev-db/libpq threads
230 dev-db/postgresql threads
231
232 # Threaded Ruby (1.8) on FreeBSD segfaults
233 dev-lang/ruby threads
234
235 # Somehow, check's tests are broken..
236 dev-libs/confuse test
237 dev-util/checkstyle test
238
239 # Dillo won't run on FreeBSD
240 # PDA masked until we can do some testing on it
241 mail-client/claws-mail dillo pda
242
243 # Python support isn't tested (Twisted for instance)
244 net-dns/avahi python
245
246 # Original spell plugin uses ispell that requires
247 # miscfiles.. that in turn does not work
248 net-irc/rbot spell
249
250 # Diego Pettenò <flameeyes@g.o> (18 Jan 2007)
251 # Vixie-Cron uses pam useflag for pam_limits.so that is provided
252 # by Linux-PAM we don't use for now.
253 sys-process/vixie-cron pam
254
255 x11-misc/xscreensaver new-login
256
257 # net-wireless/aircrack-ng - wireless capture tools not needed.
258 net-wireless/aircrack-ng wifi
259
260 # sane-backends not yet keyworded, xv doesn't build
261 dev-python/imaging scanner X
262
263 # Uses consolekit, which currently doesn't build
264 gnome-base/gdm pam
265
266 # Accessibility stuff uses festival, which doesn't build
267 gnome-base/gnome accessibility
268
269 # Test this later
270 gnome-base/gnome ldap
271
272 # Diego Pettenò <flameeyes@g.o> (18 June 2007)
273 # The tests requires JDK 1.4, we don't have it.
274 =dev-java/xmlunit-1.0* test
275
276 # spell causes epiphany to segfault, so disable for the time being
277 www-client/epiphany spell
278
279 # Gilles Dartiguelongue <eva@g.o> (22 Oct 2007)
280 # GNU attr isn't supported
281 =app-editors/gedit-2.18* acl
282 =app-editors/gedit-2.20* xattr
283
284 # Joe Peterson <lavajoe@g.o> (21 Nov 2007)
285 # The following new swig USE flags are not supported (yet):
286 dev-lang/swig clisp
287 dev-lang/swig chicken
288
289 # Diego Pettenò <flameeyes@g.o> (21 Feb 2008)
290 # ConsoleKit's PAM module only works on Linux right now.
291 # pam_cracklib is only provided by Linux-PAM which is not usable on
292 # Gentoo/FreeBSD.
293 # Javier Villavicencio <the_paya@g.o> (31 Jul 2008)
294 # pam_ssh deps on Linux-PAM.
295 # Diego Pettenò <flameeyes@g.o> (1 Aug 2008)
296 # sha512 is only supported by Linux-PAM's pam_unix for now
297 sys-auth/pambase consolekit cracklib ssh sha512
298
299 # Alexis Ballier <aballier@g.o> (7 Apr 2008)
300 # bug #216855
301 # octave needs fftw which does not work of fbsd
302 dev-lang/swig octave
303
304
305
306 1.1 profiles/default/bsd/fbsd/packages
307
308 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/packages?rev=1.1&view=markup
309 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/packages?rev=1.1&content-type=text/plain
310
311 Index: packages
312 ===================================================================
313 # Copyright 2004-2009 Gentoo Foundation.
314 # Distributed under the terms of the GNU General Public License, v2
315 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/packages,v 1.1 2009/01/19 22:15:17 aballier Exp $
316
317 # This files contains a small list of packages that define a
318 # minimal FreeBSD system. DO NOT change this without contacting
319 # <bsd@g.o>
320 #
321 *sys-freebsd/freebsd-lib
322 *sys-freebsd/freebsd-libexec
323 *sys-freebsd/freebsd-bin
324 *sys-freebsd/freebsd-sbin
325 *sys-freebsd/freebsd-ubin
326 *sys-freebsd/freebsd-usbin
327 *sys-freebsd/freebsd-share
328 *sys-freebsd/freebsd-contrib
329 *sys-freebsd/boot0
330
331 *sys-devel/gettext
332 *dev-libs/libiconv
333
334 *app-arch/libarchive
335
336 *sys-libs/timezone-data
337
338 *sys-process/pidof-bsd
339
340
341
342 1.1 profiles/default/bsd/fbsd/packages.build
343
344 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/packages.build?rev=1.1&view=markup
345 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/packages.build?rev=1.1&content-type=text/plain
346
347 Index: packages.build
348 ===================================================================
349 # Copyright 2004-2009 Gentoo Foundation.
350 # Distributed under the terms of the GNU General Public License v2
351 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/packages.build,v 1.1 2009/01/19 22:15:17 aballier Exp $
352
353 # This file describes the packages needed to build a stage 1 based on this
354 # profile. Packages in this file are built in order.
355
356 # Please do not move perl before baselayout doing so will break lib -> lib64
357 # symlinks on systems that use them.
358
359 app-arch/bzip2
360 app-arch/libarchive
361 app-shells/bash
362 net-misc/rsync
363 net-misc/wget
364 sys-apps/openrc
365 sys-apps/baselayout
366 sys-apps/diffutils
367 sys-apps/file
368 sys-apps/gawk
369 sys-apps/grep
370 sys-apps/less
371 sys-apps/portage
372 sys-apps/sed
373 sys-apps/texinfo
374 sys-devel/binutils
375 sys-devel/bison
376 sys-devel/flex
377 sys-devel/gcc
378 dev-libs/libiconv
379 sys-devel/gettext
380 sys-devel/gnuconfig
381 sys-devel/make
382 sys-devel/patch
383 dev-lang/perl
384 dev-lang/python
385 app-editors/nano
386 virtual/editor
387 virtual/gzip
388 virtual/libc
389 virtual/os-headers
390 sys-freebsd/freebsd-lib
391 sys-freebsd/freebsd-libexec
392 sys-freebsd/freebsd-bin
393 sys-freebsd/freebsd-sbin
394 sys-freebsd/freebsd-ubin
395 sys-freebsd/freebsd-usbin
396 sys-freebsd/freebsd-contrib
397
398
399
400 1.1 profiles/default/bsd/fbsd/parent
401
402 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/parent?rev=1.1&view=markup
403 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/parent?rev=1.1&content-type=text/plain
404
405 Index: parent
406 ===================================================================
407 ..
408
409
410
411 1.1 profiles/default/bsd/fbsd/use.force
412
413 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/use.force?rev=1.1&view=markup
414 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/use.force?rev=1.1&content-type=text/plain
415
416 Index: use.force
417 ===================================================================
418 java5
419
420 # Force freebsd-specific variables
421 elibc_FreeBSD
422 kernel_FreeBSD
423
424
425
426 1.1 profiles/default/bsd/fbsd/use.mask
427
428 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/use.mask?rev=1.1&view=markup
429 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/use.mask?rev=1.1&content-type=text/plain
430
431 Index: use.mask
432 ===================================================================
433 # Copyright 2004-2009 Gentoo Foundation.
434 # Distributed under the terms of the GNU General Public License, v2
435 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/use.mask,v 1.1 2009/01/19 22:15:17 aballier Exp $
436
437 # Beagle needs these patches #176668, 176670.
438 beagle
439
440 # Someone who knows kerberos is needed to make sure that this works
441 kerberos
442 krb4
443
444 # Apache defaults to Apache 1.x, mask it for the time
445 apache
446
447 # fftw requires sinl and cosl function, not present in FreeBSD
448 fftw
449
450 # we have hardened.
451 -hardened
452
453 # Unmask freebsd-specific variables
454 -elibc_FreeBSD
455 -kernel_FreeBSD
456
457 # This does not build on FreeBSD, unless anybody wants to fix it, use opie
458 skey
459
460 # To be tested
461 meanwhile
462 smartcard
463 openct
464 mzscheme
465 snmp
466 pyste
467 pcsc-lite
468 sametime
469 sms
470 mtp
471 milter
472 qdbm
473 xemacs
474 xosd
475
476 # we don't have custom patched cdparanoia for fbsd anymore
477 cdparanoia
478
479
480
481 1.1 profiles/default/bsd/fbsd/virtuals
482
483 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/virtuals?rev=1.1&view=markup
484 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/profiles/default/bsd/fbsd/virtuals?rev=1.1&content-type=text/plain
485
486 Index: virtuals
487 ===================================================================
488 # Copyright 1999-2009 Gentoo Foundation
489 # Distributed under the terms of the GNU General Public License, v2
490 # $Header: /var/cvsroot/gentoo-x86/profiles/default/bsd/fbsd/virtuals,v 1.1 2009/01/19 22:15:17 aballier Exp $
491
492 # This file defines the virtuals that Gentoo/FreeBSD needs to modify respect
493 # the base profile
494
495 # KEEP THIS FILE SORTED ALPHABETICALLY OR RISK WRATH
496
497 virtual/bootloader sys-freebsd/boot0
498 virtual/inetd sys-freebsd/freebsd-usbin
499 virtual/libc sys-freebsd/freebsd-lib
500 virtual/logger sys-freebsd/freebsd-usbin
501 virtual/opengl media-libs/mesa
502 virtual/os-headers sys-freebsd/freebsd-lib
503 virtual/pam sys-auth/openpam