diff options
author | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-04-01 17:41:39 +0000 |
---|---|---|
committer | Chris Gianelloni <wolf31o2@gentoo.org> | 2008-04-01 17:41:39 +0000 |
commit | 85990dfb635cf03ab433c73a7f928efdb9adf22e (patch) | |
tree | 72ef955ad84cf3de07c39c4ad83ba476b3ef3158 /profiles/features | |
parent | trunk build against qt4 (diff) | |
download | gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.gz gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.tar.bz2 gentoo-2-85990dfb635cf03ab433c73a7f928efdb9adf22e.zip |
Huge initial 2008.0 profile commit. This will need to be adjusted synced with the current masks and such in the tree, but this will work for people doing beta installs. Enjoy.
Diffstat (limited to 'profiles/features')
25 files changed, 568 insertions, 0 deletions
diff --git a/profiles/features/32bit-native/make.defaults b/profiles/features/32bit-native/make.defaults new file mode 100644 index 000000000000..fde78ed9fe34 --- /dev/null +++ b/profiles/features/32bit-native/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-native/make.defaults,v 1.1 2008/04/01 17:41:06 wolf31o2 Exp $ + +FEATURES="-multilib-strict" + +USE="-gcc64" +STAGE1_USE="nptl nptlonly unicode" + +MULTILIB_STRICT_DIRS="" +MULTILIB_STRICT_DENY="" +MULTILIB_STRICT_EXEMPT="" diff --git a/profiles/features/32bit-native/packages b/profiles/features/32bit-native/packages new file mode 100644 index 000000000000..83f5ebbae325 --- /dev/null +++ b/profiles/features/32bit-native/packages @@ -0,0 +1,6 @@ +# Copyright 2006-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-native/packages,v 1.1 2008/04/01 17:41:06 wolf31o2 Exp $ + +# We don't need kgcc64 to build kernels. +-*sys-devel/kgcc64 diff --git a/profiles/features/32bit-native/profile.bashrc b/profiles/features/32bit-native/profile.bashrc new file mode 100644 index 000000000000..c601900384e3 --- /dev/null +++ b/profiles/features/32bit-native/profile.bashrc @@ -0,0 +1,7 @@ +# Here we die on any arch that isn't 32-bit. +case ${ARCH} in + amd64) die "This architecture always uses a 64-bit kernel. Please use an x86 profile!" ;; + mips) die "This architecture always uses a 64-bit kernel." ;; + ppc64) die "This architecture always uses a 64-bit kernel. Please use a ppc profile!" ;; + sparc) die "This architecture always uses a 64-bit kernel." ;; +esac diff --git a/profiles/features/32bit-native/use.force b/profiles/features/32bit-native/use.force new file mode 100644 index 000000000000..78a0ced5d86d --- /dev/null +++ b/profiles/features/32bit-native/use.force @@ -0,0 +1,2 @@ +# Force disable multilib USE flag +-multilib diff --git a/profiles/features/32bit-native/use.mask b/profiles/features/32bit-native/use.mask new file mode 100644 index 000000000000..c02b38c4730b --- /dev/null +++ b/profiles/features/32bit-native/use.mask @@ -0,0 +1,9 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-native/use.mask,v 1.1 2008/04/01 17:41:06 wolf31o2 Exp $ + +# SECTION: Mask + +# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org> +# Mask multilib, since we cannot use it. +multilib diff --git a/profiles/features/32bit-userland/make.defaults b/profiles/features/32bit-userland/make.defaults new file mode 100644 index 000000000000..2a88f760be00 --- /dev/null +++ b/profiles/features/32bit-userland/make.defaults @@ -0,0 +1,14 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-userland/make.defaults,v 1.1 2008/04/01 17:41:06 wolf31o2 Exp $ + +# We disable the symlink, since we won't be using it. +SYMLINK_LIB="no" + +# We always need gcc64 for 32bit-userland +STAGE1_USE="nptl nptlonly unicode gcc64" +USE="gcc64" + +# Since we're creating a 32-bit userland, we want LIBDIR to be lib +LIBDIR_ppc="lib" +LIBDIR_x86="lib" diff --git a/profiles/features/32bit-userland/packages b/profiles/features/32bit-userland/packages new file mode 100644 index 000000000000..8f62012ae1f8 --- /dev/null +++ b/profiles/features/32bit-userland/packages @@ -0,0 +1,6 @@ +# Copyright 2006-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/32bit-userland/packages,v 1.1 2008/04/01 17:41:07 wolf31o2 Exp $ + +# We need kgcc64 to build kernels. +*sys-devel/kgcc64 diff --git a/profiles/features/32bit-userland/parent b/profiles/features/32bit-userland/parent new file mode 100644 index 000000000000..ef64da6e1d20 --- /dev/null +++ b/profiles/features/32bit-userland/parent @@ -0,0 +1 @@ +../multilib diff --git a/profiles/features/32bit-userland/profile.bashrc b/profiles/features/32bit-userland/profile.bashrc new file mode 100644 index 000000000000..9eebc767690d --- /dev/null +++ b/profiles/features/32bit-userland/profile.bashrc @@ -0,0 +1,9 @@ +# Here we remove any ABI that isn't 32-bit. +case ${PROFILE_ARCH} in + mips64) + # This is for o32 (64-bit kernel, 32-bit userland) so we force -mabi=32 + export CHOST="mips-unknown-linux-gnu" + export CFLAGS="${CFLAGS/-mabi=*/-mabi=32}" + export CXXFLAGS="${CFLAGS}" + ;; +esac diff --git a/profiles/features/64bit-native/make.defaults b/profiles/features/64bit-native/make.defaults new file mode 100644 index 000000000000..8c26a51d0685 --- /dev/null +++ b/profiles/features/64bit-native/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/make.defaults,v 1.1 2008/04/01 17:41:07 wolf31o2 Exp $ + +# We disable the symlink, since we won't be using it. +SYMLINK_LIB="yes" + +USE="-gcc64" +STAGE1_USE="nptl nptlonly unicode" + +# Since we're doing a pure 64-bit, we want LIBDIR to be lib +LIBDIR_amd64="lib64" +LIBDIR_ppc64="lib64" diff --git a/profiles/features/64bit-native/package.mask b/profiles/features/64bit-native/package.mask new file mode 100644 index 000000000000..0c3a8c01e160 --- /dev/null +++ b/profiles/features/64bit-native/package.mask @@ -0,0 +1,207 @@ +# $Header: /var/cvsroot/gentoo-x86/profiles/features/64bit-native/package.mask,v 1.1 2008/04/01 17:41:07 wolf31o2 Exp $ + +# AMD64 Team <amd64@gentoo.org> +# Mask packages that rely on amd64 multilib +app-accessibility/mbrola +app-accessibility/perlbox-voice +app-antivirus/bitdefender-console +app-antivirus/f-prot +app-antivirus/vlnx +app-arch/rar +app-arch/stuffit +app-benchmarks/cpuburn +app-cdr/cdrecord-prodvd +app-emulation/cedaga +app-emulation/crossover-office-bin +app-emulation/crossover-office-pro-bin +app-emulation/point2play +app-emulation/virtualbox +app-emulation/virtualbox-bin +app-emulation/vmware-dsp +app-emulation/vmware-player +app-emulation/vmware-server +app-emulation/vmware-server-console +app-emulation/vmware-workstation +app-emulation/winex-transgaming +app-i18n/kurso-de-esperanto +app-office/mozilla-sunbird-bin +app-office/ooextras +app-office/oooqs +app-office/ooqstart-gnome +app-office/openoffice-bin +app-pda/qtopia-desktop-bin +app-emulation/cedega +app-emulation/emul-linux-x86-baselibs +app-emulation/emul-linux-x86-compat +app-emulation/emul-linux-x86-glibc +app-emulation/emul-linux-x86-gtklibs +app-emulation/emul-linux-x86-medialibs +app-emulation/emul-linux-x86-nvidia +app-emulation/emul-linux-x86-qtlibs +app-emulation/emul-linux-x86-sdl +app-emulation/emul-linux-x86-soundlibs +app-emulation/emul-linux-x86-xlibs +app-emulation/emul-linux-x86-java +app-emulation/transgaming-fontinstaller +app-emulation/transgaming-mozctlinstaller +app-emulation/wine +app-emulation/winesetuptk +app-emulation/winex +app-emulation/winex-cvs +app-text/acroread +app-text/bibus +<dev-java/blackdown-jdk-1.4.2 +<dev-java/blackdown-jre-1.4.2 +dev-lang/dmd-bin +dev-lang/anubis +dev-lang/icc +dev-lang/idb +dev-lang/ifc +dev-perl/Archive-Rar +dev-util/dialogblocks +dev-util/helpblocks +games-action/descent3 +games-action/descent3-demo +games-action/heretic2 +games-action/heretic2-demo +games-action/lugaru-demo +games-action/mutantstorm-demo +games-action/parsec +games-action/phobiaii +games-action/rune +games-action/spacetripper-demo +games-arcade/barbarian-bin +games-arcade/jardinains +games-arcade/gish-demo +games-emulation/caps +games-emulation/goosnes +games-emulation/nestra +games-emulation/snes9express +games-emulation/snes9x +games-emulation/zinc +games-emulation/zsnes +games-emulation/mupen64 +games-fps/americas-army +games-fps/avp +games-fps/doom3-cdoom +games-fps/doom3-chextrek +games-fps/doom3-data +games-fps/doom3-demo +games-fps/doom3-ducttape +games-fps/doom3-dungeon +games-fps/doom3-eventhorizon +games-fps/doom3-hellcampaign +games-fps/doom3-inhell +games-fps/doom3-lms +games-fps/doom3-mitm +games-fps/doom3-opencoop +games-fps/doom3-phantasm +games-fps/doom3-roe +games-fps/doom3 +games-fps/enemy-territory-etpro +games-fps/enemy-territory-fortress +games-fps/enemy-territory-truecombat +games-fps/enemy-territory +games-fps/fuhquake-bin +games-fps/glxquake-bin +games-fps/legends +games-fps/postal2 +games-fps/postal2mp-demo +games-fps/postal2 +games-fps/quake3-alliance +games-fps/quake3-alternatefire +games-fps/quake3-bfp +games-fps/quake3-bin +games-fps/quake3-brainworks +games-fps/quake3-cpma +games-fps/quake3-defrag +games-fps/quake3-demo +games-fps/quake3-matrix +games-fps/quake3-nsco +games-fps/quake3-osp +games-fps/quake3-ra3 +games-fps/quake3-ruinhunters +games-fps/quake3-teamarena +games-fps/quake3-threewave +games-fps/quake3-tremulous +games-fps/quake3-truecombat +games-fps/quake3-urbanterror +games-fps/quake3-wop +games-fps/quake4-bin +games-fps/quake4-data +games-fps/quake4-deltactf +games-fps/quake4-demo +games-fps/rtcw +games-fps/rtcwmp-demo +games-fps/rtcwsp-demo +games-fps/sauerbraten +games-fps/soldieroffortune +games-fps/soldieroffortune-demo +games-fps/tremulous-bin +games-fps/ut2003 +games-fps/ut2003-demo +games-fps/ut2004-demo +games-fps/vendetta-online-bin +games-puzzle/hoh-bin +games-roguelike/adom +games-rpg/nwmouse +games-rpg/nwn +games-rpg/nwn-cep +games-rpg/nwn-data +games-server/nwn-ded +games-server/ut2003-ded +games-simulation/bcs-demo +games-simulation/simutrans +games-strategy/coldwar +games-strategy/coldwar-demo +games-strategy/darwinia +games-strategy/darwinia-demo +games-strategy/dominions2 +games-strategy/heroes3 +games-strategy/heroes3-demo +games-strategy/majesty-demo +games-strategy/x2 +games-strategy/x2-demo +mail-client/ciphire-mail +mail-client/mozilla-thunderbird-bin +media-fonts/acroread-asianfonts +media-gfx/grender +media-gfx/maya +media-gfx/picasa +media-libs/win32codecs +media-sound/peercast +media-sound/shoutcast-server-bin +media-sound/shoutcast-trans-bin +media-sound/teamspeak2-client-bin +media-sound/teamspeak2-server-bin +media-sound/ventrilo-server-bin +media-video/binkplayer +media-video/dvdrip +media-video/mplayer-bin +media-video/realplayer +net-dialup/slmodem +net-im/aim +net-im/skype +net-im/ymessenger +net-misc/icaclient +net-p2p/pandodl +net-p2p/sancho-bin +net-www/netscape-flash +net-www/nspluginwrapper +net-voip/wengophone-bin +sci-biology/foldingathome +sys-apps/memtest86 +sys-apps/memtest86+ +sys-libs/lib-compat-loki +www-client/opera +www-client/mozilla-bin +www-client/mozilla-firefox-bin +www-client/seamonkey-bin +x11-drivers/ati-drivers +x11-apps/ati-drivers-extra +x11-misc/googleearth +x11-misc/qcomicbook + +# AMD64 Team; <amd64@gentoo.org> +# grub is not available on no-multilib-profiles; use sys-boot/grub-static +sys-boot/grub diff --git a/profiles/features/64bit-native/package.use.mask b/profiles/features/64bit-native/package.use.mask new file mode 100644 index 000000000000..6b1f0eb8ecd1 --- /dev/null +++ b/profiles/features/64bit-native/package.use.mask @@ -0,0 +1,10 @@ +# Dec 19, 2006; Joshua Nichols <nichoj@gentoo.org> +# This flag needs masked app-arch/rar +xfce-extra/xarchiver rar + +# Nov 2, 2006; Jim Ramsay <lack@gentoo.org> +# This flag needs masked app-arch/rar (sadly not app-arch/unrar) +rox-extra/archive rar + +# ati-drivers is masked +x11-base/xorg-server video_cards_fglrx diff --git a/profiles/features/64bit-native/profile.bashrc b/profiles/features/64bit-native/profile.bashrc new file mode 100644 index 000000000000..71acdf820a05 --- /dev/null +++ b/profiles/features/64bit-native/profile.bashrc @@ -0,0 +1,18 @@ +# Here we remove any ABI that isn't native. +case ${ARCH} in + mips) + # Both n32 and n64 are 64-bit kernel and userland. + # n64 is 64-bit pointers/long + # n32 is 32-bit pointers/long + case ${USE} in + n32) + export CFLAGS="${CFLAGS/-mabi=*/-mabi=n32}" + export CXXFLAGS="${CFLAGS}" + ;; + n64) + export CFLAGS="${CFLAGS/-mabi=*/-mabi=64}" + export CXXFLAGS="${CFLAGS}" + ;; + esac + ;; +esac diff --git a/profiles/features/64bit-native/use.force b/profiles/features/64bit-native/use.force new file mode 100644 index 000000000000..78a0ced5d86d --- /dev/null +++ b/profiles/features/64bit-native/use.force @@ -0,0 +1,2 @@ +# Force disable multilib USE flag +-multilib diff --git a/profiles/features/64bit-native/use.mask b/profiles/features/64bit-native/use.mask new file mode 100644 index 000000000000..ec7d4603bdd8 --- /dev/null +++ b/profiles/features/64bit-native/use.mask @@ -0,0 +1,25 @@ +# USE flags masked because providing packages require a 32-bit ABI + +# 2007/08/29 Christoph Mende <angelos@gentoo.org> +# app-accessibility/mbrola is x86 only +mbrola + +# 2006/03/22 Danny van Dyk <kugelfang@gentoo.org> +# media-sound/realplayer is x86 only. +real + +# 2006/05/04 Chris Gianelloni <wolf31o2@gentoo.org> +# games-fps/quake3-teamarena is 32-bit +teamarena + +# 2007/05/16 Joseph Jezak <josejx@gentoo.org> +# mplayer-bin is 32 bit only +mplayer-bin + +# 2007/08/24 Michael Marineau <marineam@gentoo.org> +# Xen HVM support requires building 32-bit binaries. +hvm + +# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org> +# Mask multilib, since we cannot use it. +multilib diff --git a/profiles/features/ChangeLog b/profiles/features/ChangeLog new file mode 100644 index 000000000000..a03bac47c3a8 --- /dev/null +++ b/profiles/features/ChangeLog @@ -0,0 +1,3 @@ +# ChangeLog for Gentoo/AMD64 profile directory +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/ChangeLog,v 1.1 2008/04/01 17:41:05 wolf31o2 Exp $ diff --git a/profiles/features/gcc2/package.mask b/profiles/features/gcc2/package.mask new file mode 100644 index 000000000000..282b1d9824af --- /dev/null +++ b/profiles/features/gcc2/package.mask @@ -0,0 +1,31 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/gcc2/package.mask,v 1.1 2008/04/01 17:41:08 wolf31o2 Exp $ + +>=sys-kernel/linux-headers-2.5 + +>=sys-devel/gcc-2.95.4 +>=sys-libs/glibc-2.2.6 + +sys-fs/ntfsprogs +media-video/cinelerra +dev-util/gnustep-back +dev-util/gnustep-base +dev-util/gnustep-gui +dev-util/gnustep-guile +dev-util/gnustep-make +dev-libs/elfutils +sys-devel/prelink +>=sys-apps/findutils-4.2 + +# does not build with gcc-2.x +>=media-video/transcode-0.6.12 +>=app-arch/rar-3.2.0 +>=dev-util/ddd-3.3.6 + +# Needs gcc-3 +>app-arch/rpm-4.1 +>games-emulation/fceultra-0.90 + +# Needs >=readline-4.2 +>=media-sound/cdcd-0.6.4 diff --git a/profiles/features/gcc2/packages b/profiles/features/gcc2/packages new file mode 100644 index 000000000000..e814633d7ff9 --- /dev/null +++ b/profiles/features/gcc2/packages @@ -0,0 +1,56 @@ +# Copyright 2001-2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/gcc2/packages,v 1.1 2008/04/01 17:41:08 wolf31o2 Exp $ + +# For instructions on how this file works (as an inclusion mask, primarily), +# please refer to ${PORTDIR}/profiles/base/packages + +# Use this file to lock down specific versions of packages ONLY TO THIS +# SPECIFIC PROFILE! + +# You can also add files to the base system itself if you prefix them with a +# * + +~sys-devel/gcc-2.95.3 +~sys-libs/glibc-2.2.5 + +>=sys-apps/texinfo-4.2-r1 + +#these ones have the new rc6 style init scripts +>=sys-libs/gpm-1.19.3-r5 +>=sys-apps/isapnptools-1.23-r6 + +>=sys-apps/xinetd-2.3.3-r6 +>=net-fs/samba-2.2.2-r6 +>=sys-process/at-3.1.8-r6 +>=app-admin/fcron-1.1.1-r6 +>=app-admin/metalog-0.6-r6 +>=app-admin/mon-0.38.20-r6 +>=app-admin/syslog-ng-1.4.12-r6 +>=net-www/apache-1.3.20-r6 +>=net-analyzer/net-snmp-5.1.1 +>=net-ftp/oftpd-0.3.6-r6 +>=net-ftp/proftpd-1.2.4-r6 +>=net-misc/dhcp-3.0_rc12-r6 +>=net-misc/bind-9.1.3-r6 +>=net-misc/netkit-timed-0.17-r6 +>=net-misc/pdnsd-1.1.6-r6 +>=mail-mta/exim-3.32-r6 +>=net-misc/fakeidentd-1.4-r6 +>=net-nds/openldap-1.2.12-r6 +>=net-nds/portmap-5b-r6 +>=media-sound/alsa-utils-0.5.10-r6 +>=net-print/LPRng-3.7.9-r6 +>=net-nds/ypbind-1.7-r6 +>=net-nds/ypserv-1.3.9-r6 +>=net-print/cups-1.1.10-r6 +>=sys-apps/apmd-3.0.1-r6 +>=net-misc/portsentry-1.1-r6 +>=sys-block/noflushd-2.4-r6 +>=app-text/dictd-1.5.5-r6 +>=net-fs/samba-winbind-20010329-r6 +>=net-www/wwwoffle-2.6d-r6 +>=net-www/squid-2.4.2s-r6 +>=net-dialup/ppp-2.4.1-r6 +=sci-mathematics/octave-2.0* + diff --git a/profiles/features/gcc2/virtuals b/profiles/features/gcc2/virtuals new file mode 100644 index 000000000000..d41047e65aa2 --- /dev/null +++ b/profiles/features/gcc2/virtuals @@ -0,0 +1 @@ +virtual/dev-manager sys-fs/static-dev diff --git a/profiles/features/multilib/make.defaults b/profiles/features/multilib/make.defaults new file mode 100644 index 000000000000..9731cf335afc --- /dev/null +++ b/profiles/features/multilib/make.defaults @@ -0,0 +1,22 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/make.defaults,v 1.1 2008/04/01 17:41:09 wolf31o2 Exp $ + +# This is so we build with multilib from the start +STAGE1_USE="multilib nptl nptlonly unicode" + +# FEATURES="multilib-strict" specific settings. +MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib" +MULTILIB_STRICT_DENY="64-bit.*shared object" +MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" + +# Let baselayout create the lib symlink. +SYMLINK_LIB="yes" + +# 64-bit LIBDIR +LIBDIR_amd64="lib64" +LIBDIR_ppc64="lib64" + +# 32-bit LIBDIR +LIBDIR_ppc="lib32" +LIBDIR_x86="lib32" diff --git a/profiles/features/multilib/use.force b/profiles/features/multilib/use.force new file mode 100644 index 000000000000..e5a5660bc2ac --- /dev/null +++ b/profiles/features/multilib/use.force @@ -0,0 +1,2 @@ +# Force enable multilib USE flag +multilib diff --git a/profiles/features/multilib/use.mask b/profiles/features/multilib/use.mask new file mode 100644 index 000000000000..cf7412dbacf4 --- /dev/null +++ b/profiles/features/multilib/use.mask @@ -0,0 +1,9 @@ +# Copyright 2004-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/multilib/use.mask,v 1.1 2008/04/01 17:41:09 wolf31o2 Exp $ + +# SECTION: Unmask + +# 2008/02/13 - Chris Gianelloni <wolf31o2@gentoo.org> +# Unmask multilib, since we need to use it. +-multilib diff --git a/profiles/features/no-nptl/package.mask b/profiles/features/no-nptl/package.mask new file mode 100644 index 000000000000..8093ba2015c5 --- /dev/null +++ b/profiles/features/no-nptl/package.mask @@ -0,0 +1,88 @@ +# this requires a newer release of GNOME +>=gnome-extra/nautilus-open-terminal-0.8 + +>=app-crypt/seahorse-1.0 + +# Masking this since it requires nptl +~sys-libs/glibc-2.4 +>=sys-libs/glibc-2.6 + +app-cdr/bonfire +media-sound/banshee +media-plugins/banshee-official-plugins + +# Requires a too new version of sys-kernel/linux-headers +sys-apps/inputd + +# Shouldn't be merging these SELinux packages on this profile +# but this keeps repoman happy since they require >=glibc-2.4 +# 20061009 pebenito +>=sys-libs/libselinux-1.30.29 +>=sys-libs/libsemanage-1.6.17 +>=sys-apps/policycoreutils-1.30.30 +>=sys-apps/checkpolicy-1.30.12 +sec-policy/selinux-acpi +>=sec-policy/selinux-apache-20060101 +>=sec-policy/selinux-arpwatch-20060101 +>=sec-policy/selinux-asterisk-20060101 +>=sec-policy/selinux-audio-entropyd-20060101 +sec-policy/selinux-avahi +>=sec-policy/selinux-base-policy-20060101 +>=sec-policy/selinux-bind-20060101 +sec-policy/selinux-bluez +>=sec-policy/selinux-clamav-20060101 +>=sec-policy/selinux-clockspeed-20060101 +>=sec-policy/selinux-courier-imap-20060101 +sec-policy/selinux-cups +>=sec-policy/selinux-cyrus-sasl-20060101 +>=sec-policy/selinux-daemontools-20060101 +>=sec-policy/selinux-dante-20060101 +sec-policy/selinux-dbus +sec-policy/selinux-desktop +>=sec-policy/selinux-dhcp-20060101 +>=sec-policy/selinux-distcc-20060101 +>=sec-policy/selinux-djbdns-20060101 +sec-policy/selinux-dnsmasq +>=sec-policy/selinux-ftpd-20060101 +sec-policy/selinux-games +>=sec-policy/selinux-gnupg-20060101 +>=sec-policy/selinux-gpm-20060101 +sec-policy/selinux-hal +sec-policy/selinux-inetd +>=sec-policy/selinux-ipsec-tools-20060101 +>=sec-policy/selinux-jabber-server-20060101 +>=sec-policy/selinux-kerberos-20060101 +>=sec-policy/selinux-logrotate-20060101 +sec-policy/selinux-lpd +>=sec-policy/selinux-lvm-20060101 +>=sec-policy/selinux-mdadm-20060101 +sec-policy/selinux-munin +>=sec-policy/selinux-mysql-20060101 +>=sec-policy/selinux-nfs-20060101 +>=sec-policy/selinux-ntop-20060101 +>=sec-policy/selinux-ntp-20060101 +>=sec-policy/selinux-openldap-20060101 +>=sec-policy/selinux-openvpn-20060101 +sec-policy/selinux-pcmcia +>=sec-policy/selinux-portmap-20060101 +>=sec-policy/selinux-postfix-20060101 +>=sec-policy/selinux-postgresql-20060101 +sec-policy/selinux-ppp +>=sec-policy/selinux-privoxy-20060101 +>=sec-policy/selinux-procmail-20060101 +>=sec-policy/selinux-publicfile-20060101 +sec-policy/selinux-pyzor +>=sec-policy/selinux-qmail-20060101 +sec-policy/selinux-razor +>=sec-policy/selinux-samba-20060101 +>=sec-policy/selinux-screen-20060101 +>=sec-policy/selinux-snmpd-20060101 +>=sec-policy/selinux-snort-20060101 +>=sec-policy/selinux-spamassassin-20060101 +>=sec-policy/selinux-squid-20060101 +>=sec-policy/selinux-stunnel-20060101 +>=sec-policy/selinux-sudo-20060101 +sec-policy/selinux-tcpd +>=sec-policy/selinux-tftpd-20060101 +>=sec-policy/selinux-ucspi-tcp-20060101 +>=sec-policy/selinux-wireshark-20060101 diff --git a/profiles/features/no-nptl/packages b/profiles/features/no-nptl/packages new file mode 100644 index 000000000000..fd49c4e26641 --- /dev/null +++ b/profiles/features/no-nptl/packages @@ -0,0 +1,5 @@ +# Copyright 2001-2008 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/no-nptl/packages,v 1.1 2008/04/01 17:41:09 wolf31o2 Exp $ + +->=sys-libs/glibc-2.6.1 diff --git a/profiles/features/no-nptl/use.mask b/profiles/features/no-nptl/use.mask new file mode 100644 index 000000000000..a4ba3c2df2fd --- /dev/null +++ b/profiles/features/no-nptl/use.mask @@ -0,0 +1,10 @@ +# Copyright 2004 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/features/no-nptl/use.mask,v 1.1 2008/04/01 17:41:09 wolf31o2 Exp $ + +# 2007/08/11 - Saleem Abdulrasool <compnerd@gentoo.org> +# This controls the deskbar-applet functionality in tracker +applet + +nptl +nptlonly |