diff options
author | Ned Ludd <solar@gentoo.org> | 2009-06-06 03:55:13 +0000 |
---|---|---|
committer | Ned Ludd <solar@gentoo.org> | 2009-06-06 03:55:13 +0000 |
commit | 2c9137c7dc93684f538d1b112fa539aff6d0c1e4 (patch) | |
tree | f6bb0e3e8a761b555132b09c0eb669638a0910a7 /profiles | |
parent | Version bump (diff) | |
download | historical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.tar.gz historical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.tar.bz2 historical-2c9137c7dc93684f538d1b112fa539aff6d0c1e4.zip |
Initial commit of prefix profiles on behalf of the prefix community
Diffstat (limited to 'profiles')
282 files changed, 4005 insertions, 0 deletions
diff --git a/profiles/prefix/ChangeLog b/profiles/prefix/ChangeLog new file mode 100644 index 000000000000..f6faab72310c --- /dev/null +++ b/profiles/prefix/ChangeLog @@ -0,0 +1,732 @@ +# ChangeLog for profiles/prefix +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Id: ChangeLog,v 1.1 2009/06/06 03:54:33 solar Exp $ + + 06 Jun 2009; <solar@gentoo.org> +aix/5.2.0.0/package.provided, + +aix/5.2.0.0/parent, +aix/5.2.0.0/ppc/make.defaults, + +aix/5.2.0.0/ppc/parent, +aix/5.3.0.0/package.provided, + +aix/5.3.0.0/parent, +aix/5.3.0.0/ppc/make.defaults, + +aix/5.3.0.0/ppc/parent, +aix/6.1.0.0/package.provided, + +aix/6.1.0.0/parent, +aix/6.1.0.0/ppc/make.defaults, + +aix/6.1.0.0/ppc/parent, +aix/make.defaults, +aix/package.mask, + +aix/package.unmask, +aix/package.use.force, +aix/package.use.mask, + +aix/packages, +aix/parent, +aix/profile.bashrc, +aix/use.force, + +aix/use.mask, +aix/virtuals, +bsd/freebsd/7.1/package.mask, + +bsd/freebsd/7.1/package.provided, +bsd/freebsd/7.1/parent, + +bsd/freebsd/7.1/x64/make.defaults, +bsd/freebsd/7.1/x64/parent, + +bsd/freebsd/7.1/x86/make.defaults, +bsd/freebsd/7.1/x86/parent, + +bsd/freebsd/7.2/package.mask, +bsd/freebsd/7.2/package.provided, + +bsd/freebsd/7.2/parent, +bsd/freebsd/7.2/x64/make.defaults, + +bsd/freebsd/7.2/x64/parent, +bsd/freebsd/7.2/x86/make.defaults, + +bsd/freebsd/7.2/x86/parent, +bsd/freebsd/make.defaults, + +bsd/freebsd/parent, +bsd/freebsd/use.force, +bsd/freebsd/use.mask, + +bsd/freebsd/virtuals, +bsd/netbsd/4.0/package.provided, + +bsd/netbsd/4.0/parent, +bsd/netbsd/4.0/x86/make.defaults, + +bsd/netbsd/4.0/x86/parent, +bsd/netbsd/make.defaults, +bsd/netbsd/parent, + +bsd/netbsd/use.force, +bsd/netbsd/use.mask, +bsd/netbsd/virtuals, + +bsd/openbsd/4.2/package.mask, +bsd/openbsd/4.2/package.provided, + +bsd/openbsd/4.2/parent, +bsd/openbsd/4.2/ppc/make.defaults, + +bsd/openbsd/4.2/ppc/parent, +bsd/openbsd/4.2/x64/make.defaults, + +bsd/openbsd/4.2/x64/parent, +bsd/openbsd/4.2/x86/make.defaults, + +bsd/openbsd/4.2/x86/parent, +bsd/openbsd/make.defaults, + +bsd/openbsd/parent, +bsd/openbsd/use.force, +bsd/openbsd/use.mask, + +bsd/openbsd/virtuals, +bsd/package.mask, +bsd/packages, +bsd/parent, + +bsd/use.mask, +darwin/macos/10.3/make.defaults, + +darwin/macos/10.3/package.mask, +darwin/macos/10.3/package.provided, + +darwin/macos/10.3/parent, +darwin/macos/10.3/profile.bashrc, + +darwin/macos/10.3/use.mask, +darwin/macos/10.4/make.defaults, + +darwin/macos/10.4/package.mask, +darwin/macos/10.4/package.provided, + +darwin/macos/10.4/parent, +darwin/macos/10.4/ppc/make.defaults, + +darwin/macos/10.4/ppc/package.mask, +darwin/macos/10.4/ppc/parent, + +darwin/macos/10.4/ppc/use.mask, +darwin/macos/10.4/ppc64/make.defaults, + +darwin/macos/10.4/ppc64/parent, +darwin/macos/10.4/ppc64/use.mask, + +darwin/macos/10.4/profile.bashrc, +darwin/macos/10.4/x86/make.defaults, + +darwin/macos/10.4/x86/package.use.force, + +darwin/macos/10.4/x86/package.use.mask, +darwin/macos/10.4/x86/parent, + +darwin/macos/10.4/x86/use.mask, +darwin/macos/10.5/make.defaults, + +darwin/macos/10.5/package.mask, +darwin/macos/10.5/package.provided, + +darwin/macos/10.5/package.use.mask, +darwin/macos/10.5/parent, + +darwin/macos/10.5/ppc/make.defaults, +darwin/macos/10.5/ppc/package.mask, + +darwin/macos/10.5/ppc/package.use.force, + +darwin/macos/10.5/ppc/package.use.mask, +darwin/macos/10.5/ppc/parent, + +darwin/macos/10.5/ppc/use.mask, +darwin/macos/10.5/profile.bashrc, + +darwin/macos/10.5/x64/make.defaults, +darwin/macos/10.5/x64/package.mask, + +darwin/macos/10.5/x64/package.use.force, + +darwin/macos/10.5/x64/package.use.mask, +darwin/macos/10.5/x64/parent, + +darwin/macos/10.5/x64/use.mask, +darwin/macos/10.5/x86/make.defaults, + +darwin/macos/10.5/x86/package.mask, + +darwin/macos/10.5/x86/package.use.force, + +darwin/macos/10.5/x86/package.use.mask, +darwin/macos/10.5/x86/parent, + +darwin/macos/10.5/x86/use.mask, +darwin/macos/make.defaults, + +darwin/macos/package.mask, +darwin/macos/package.use.force, + +darwin/macos/package.use.mask, +darwin/macos/packages, + +darwin/macos/parent, +darwin/macos/use.mask, +darwin/macos/virtuals, + +darwin/make.defaults, +darwin/package.mask, +darwin/package.use.mask, + +darwin/packages, +darwin/parent, +darwin/use.force, +darwin/use.mask, + +darwin/virtuals, +hpux/B.11.23/ia64/make.defaults, + +hpux/B.11.23/ia64/parent, +hpux/B.11.23/package.provided, + +hpux/B.11.23/parent, +hpux/B.11.31/ia64/make.defaults, + +hpux/B.11.31/ia64/parent, +hpux/B.11.31/package.provided, + +hpux/B.11.31/parent, +hpux/make.defaults, +hpux/package.mask, + +hpux/packages, +hpux/parent, +hpux/profile.bashrc, +hpux/use.force, + +hpux/use.mask, +hpux/virtuals, +irix/6.5/mips/make.defaults, + +irix/6.5/mips/parent, +irix/6.5/package.provided, +irix/6.5/parent, + +irix/make.defaults, +irix/package.use.mask, +irix/packages, +irix/parent, + +irix/profile.bashrc, +irix/use.force, +irix/use.mask, +irix/virtuals, + +linux/amd64/make.defaults, +linux/amd64/parent, + +linux/ia64/make.defaults, +linux/ia64/parent, +linux/make.defaults, + +linux/package.mask, +linux/package.provided, +linux/package.use.mask, + +linux/packages, +linux/parent, +linux/use.force, +linux/use.mask, + +linux/virtuals, +linux/x86/make.defaults, +linux/x86/parent, + +make.defaults, +mint/m68k/make.defaults, +mint/m68k/parent, + +mint/m68k/use.mask, +mint/make.defaults, +mint/package.provided, + +mint/packages, +mint/parent, +mint/use.mask, +mint/virtuals, + +package.mask, +package.provided, +package.use.mask, +packages, + +profile.bashrc, +sunos/make.defaults, +sunos/packages, +sunos/parent, + +sunos/solaris/5.9/package.provided, +sunos/solaris/5.9/parent, + +sunos/solaris/5.9/sparc/make.defaults, + +sunos/solaris/5.9/sparc/package.mask, +sunos/solaris/5.9/sparc/parent, + +sunos/solaris/5.9/sparc64/make.defaults, + +sunos/solaris/5.9/sparc64/package.mask, + +sunos/solaris/5.9/sparc64/parent, +sunos/solaris/5.10/package.provided, + +sunos/solaris/5.10/parent, +sunos/solaris/5.10/sparc/make.defaults, + +sunos/solaris/5.10/sparc/package.mask, +sunos/solaris/5.10/sparc/parent, + +sunos/solaris/5.10/sparc64/make.defaults, + +sunos/solaris/5.10/sparc64/package.use.mask, + +sunos/solaris/5.10/sparc64/parent, +sunos/solaris/5.10/x64/make.defaults, + +sunos/solaris/5.10/x64/package.mask, + +sunos/solaris/5.10/x64/package.use.mask, +sunos/solaris/5.10/x64/parent, + +sunos/solaris/5.10/x86/make.defaults, + +sunos/solaris/5.10/x86/package.use.mask, +sunos/solaris/5.10/x86/parent, + +sunos/solaris/5.11/package.mask, +sunos/solaris/5.11/package.provided, + +sunos/solaris/5.11/parent, +sunos/solaris/5.11/sparc/make.defaults, + +sunos/solaris/5.11/sparc/parent, + +sunos/solaris/5.11/sparc64/make.defaults, + +sunos/solaris/5.11/sparc64/package.use.mask, + +sunos/solaris/5.11/sparc64/parent, +sunos/solaris/5.11/x64/make.defaults, + +sunos/solaris/5.11/x64/package.mask, + +sunos/solaris/5.11/x64/package.use.mask, +sunos/solaris/5.11/x64/parent, + +sunos/solaris/5.11/x86/make.defaults, + +sunos/solaris/5.11/x86/package.use.mask, +sunos/solaris/5.11/x86/parent, + +sunos/solaris/package.mask, +sunos/solaris/parent, +sunos/use.force, + +sunos/use.mask, +sunos/virtuals, +use.force, +use.mask, +virtuals, + +windows/interix/3.5/package.mask, +windows/interix/3.5/package.provided, + +windows/interix/3.5/parent, +windows/interix/3.5/x86/make.defaults, + +windows/interix/3.5/x86/parent, +windows/interix/5.2/package.provided, + +windows/interix/5.2/parent, +windows/interix/5.2/x86/make.defaults, + +windows/interix/5.2/x86/parent, +windows/interix/6.0/package.provided, + +windows/interix/6.0/parent, +windows/interix/6.0/x86/make.defaults, + +windows/interix/6.0/x86/parent, +windows/interix/make.defaults, + +windows/interix/package.mask, +windows/interix/package.use.force, + +windows/interix/package.use.mask, +windows/interix/parent, + +windows/interix/profile.bashrc, +windows/interix/use.force, + +windows/interix/use.mask, +windows/interix/virtuals, +windows/parent, + +windows/winnt/3.5/package.provided, +windows/winnt/3.5/parent, + +windows/winnt/3.5/x86/make.defaults, +windows/winnt/3.5/x86/parent, + +windows/winnt/5.2/package.provided, +windows/winnt/5.2/parent, + +windows/winnt/5.2/x86/make.defaults, +windows/winnt/5.2/x86/parent, + +windows/winnt/6.0/package.provided, +windows/winnt/6.0/parent, + +windows/winnt/6.0/x86/make.defaults, +windows/winnt/6.0/x86/parent, + +windows/winnt/make.defaults, +windows/winnt/package.mask, + +windows/winnt/packages, +windows/winnt/parent, + +windows/winnt/profile.bashrc, +windows/winnt/use.mask, + +windows/winnt/virtuals: + Initial commit of prefix profiles on behalf of the prefix community + + 05 Jun 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + p.mask subversion-1.6.2, bug 271424 + + 05 Jun 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask mplayer-1.0_rc2_p20090530, piece of crap. + + 03 Jun 2009; Jeremy Olexa <darkside@gentoo.org> + darwin/macos/10.5/package.use.mask, linux/use.mask, use.mask: + Move acl USE flag masking to a global level + + 02 Jun 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + add net-fs/curlftpfs to p.mask, bug 272210 + + 01 Jun 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/10.5/x64/package.mask: + Unmask sys-devel/binutils-apple-3.1.2-r1 on x64-macos, as it's the + /enabler/ for this arch + + 01 Jun 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Drop perl-5.8.8-r6 mask (no longer in the tree), and mask upcoming + sys-devel/binutils-apple-3.2.1-r1 due to its experimentalness + + 30 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/5.10/sparc/package.mask: + unmask gtk+, seems to be a local problem on my build host, as I can build + it on other machines, and have been told by others the same + + 30 May 2009; Fabian Groffen <grobian@gentoo.org> + +darwin/macos/10.4/ppc/package.mask: + Mask hmmer-3.0_alpha2 on ppc-macos, it can't work on anything but a SSE + capable CPU in this alpha + + 30 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/5.10/sparc/package.mask: + Mask gtk+-2.16.1 on sparc-solaris too + + 28 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask dev-lang/perl-5.8.8-r6 since it still breaks autotools like hell + + 28 May 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask, + +windows/winnt/package.mask: + masked new boost and boost-build versions, which dont currently work on + windows + + 27 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + mask media-libs/libmp4v2-1.5.0.1-r2 to avoid extra bugs like bug #271022 + + 25 May 2009; Fabian Groffen <grobian@gentoo.org> + +sunos/solaris/5.11/package.mask: + Mask sys-process/lsof-4.82, totally non-OpenSolaris ready + + 14 May 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + mask sed 4.2, since it causes problems on interix + + 24 May 2009; Fabian Groffen <grobian@gentoo.org> + -bsd/freebsd/6.2/package.mask, -bsd/freebsd/6.2/package.provided, + -bsd/freebsd/6.2/parent, -bsd/freebsd/6.2/x86/make.defaults, + -bsd/freebsd/6.2/x86/parent: + Drop FreeBSD 6.2 profile + + 24 May 2009; Fabian Groffen <grobian@gentoo.org> + +sunos/solaris/5.10/x64/package.mask, sunos/solaris/5.11/x64/package.mask: + Mask zziplib also on 5.10/x64, update to the current version in portage, + which is still broken + + 24 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + I fixed dev-libs/xmlrpc-c-1.18.02 compilation for Solaris, so we can + unmask + + 24 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Remove masks for packages no longer in the tree + + 24 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/5.11/x64/package.mask: + Mask sys-devel/m4-1.4.13, as it causes aborts on OpenSolaris/x64 + + 23 May 2009; Fabian Groffen <grobian@gentoo.org> profile.bashrc: + Fix charset.alias removal hack, it didn't work, and the FreeBSD version + isn't resistant against multiple charset.alias files, so go the safe + route. + + 22 May 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + Remove broken xscreensaver-5.08 from prefix tree + + 22 May 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + Update mask for xfce4-4.6.* + + 19 May 2009; Fabian Groffen <grobian@gentoo.org> + -bsd/freebsd/6.3/package.mask, -bsd/freebsd/6.3/package.provided, + -bsd/freebsd/6.3/parent, -bsd/freebsd/6.3/x86/make.defaults, + -bsd/freebsd/6.3/x86/parent, bsd/freebsd/7.1/package.mask, + bsd/freebsd/7.1/package.provided, bsd/freebsd/7.1/x64/make.defaults, + bsd/freebsd/7.1/x86/make.defaults, bsd/freebsd/7.2/package.mask, + bsd/freebsd/7.2/package.provided, bsd/freebsd/7.2/x64/make.defaults, + bsd/freebsd/7.2/x86/make.defaults, bsd/freebsd/make.defaults, + bsd/freebsd/use.force, bsd/freebsd/use.mask, bsd/freebsd/virtuals, + bsd/netbsd/4.0/package.provided, bsd/netbsd/4.0/x86/make.defaults, + bsd/netbsd/make.defaults, bsd/netbsd/use.force, bsd/netbsd/use.mask, + bsd/netbsd/virtuals, bsd/openbsd/4.2/package.mask, + bsd/openbsd/4.2/package.provided, bsd/openbsd/4.2/ppc/make.defaults, + bsd/openbsd/4.2/x64/make.defaults, bsd/openbsd/4.2/x86/make.defaults, + bsd/openbsd/make.defaults, bsd/openbsd/use.force, bsd/openbsd/use.mask, + bsd/openbsd/virtuals, bsd/package.mask, bsd/packages, bsd/use.mask: + Added copyright statements to bsd/* files, drop FreeBSD 6.x profiles + + 19 May 2009; Fabian Groffen <grobian@gentoo.org> sunos/make.defaults, + sunos/packages, sunos/solaris/5.9/package.provided, + sunos/solaris/5.9/sparc/make.defaults, + sunos/solaris/5.9/sparc/package.mask, + sunos/solaris/5.9/sparc64/make.defaults, + sunos/solaris/5.9/sparc64/package.mask, + sunos/solaris/5.10/package.provided, + sunos/solaris/5.10/sparc/make.defaults, + sunos/solaris/5.10/sparc/package.mask, + sunos/solaris/5.10/sparc64/make.defaults, + sunos/solaris/5.10/sparc64/package.use.mask, + sunos/solaris/5.10/x64/make.defaults, + sunos/solaris/5.10/x64/package.use.mask, + sunos/solaris/5.10/x86/make.defaults, + sunos/solaris/5.10/x86/package.use.mask, + sunos/solaris/5.11/package.provided, + sunos/solaris/5.11/sparc/make.defaults, + sunos/solaris/5.11/sparc64/make.defaults, + sunos/solaris/5.11/sparc64/package.use.mask, + sunos/solaris/5.11/x64/make.defaults, sunos/solaris/5.11/x64/package.mask, + sunos/solaris/5.11/x64/package.use.mask, + sunos/solaris/5.11/x86/make.defaults, + sunos/solaris/5.11/x86/package.use.mask, sunos/solaris/package.mask, + sunos/use.force, sunos/use.mask, sunos/virtuals: + Added copyright statements to sunos/* files + + 19 May 2009; Michael Haubenwallner <haubi@gentoo.org> + prefix/darwin/package.mask, prefix/package.mask, + prefix/sunos/solaris/package.mask: + moved '=dev-libs/xmlrpc-c-1.18.02' mask from prefix/ to + prefix/sunos/solaris/ and prefix/darwin/, as it works on aix + + 17 May 2009; Fabian Groffen <grobian@gentoo.org> + +sunos/solaris/5.10/sparc/package.mask: + Mask x11-libs/gtk+-2.14.7-r2 on Solaris 10/Sparc as I can't get it to + compile + + 17 May 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Mask dev-lang/ruby-1.8.7_p160 and dev-lang/ruby-1.8.6_p368 due to + segfaulting behaviour + + 16 May 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/package.mask: + Mask gnome-base/gconf-2.26.0 as it tries to link a MH_BUNDLE which won't + work + + 14 May 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + unmask python 2.6 on interix, since it seems to work fine now. time will + show :) + + 14 May 2009; Fabian Groffen <grobian@gentoo.org> package.use.mask: + dev-python/sancho is in the tree now + + 14 May 2009; Fabian Groffen <grobian@gentoo.org> darwin/package.mask: + sys-process/proctools was removed from the tree + + 14 May 2009; Fabian Groffen <grobian@gentoo.org> darwin/package.mask: + Remove math-pari mask, I just fixed the problem instead + + 13 May 2009; Jeremy Olexa <darkside@gentoo.org> + irix/6.5/mips/make.defaults, irix/6.5/package.provided, + irix/make.defaults, irix/package.use.mask, irix/packages, + irix/profile.bashrc, irix/use.force, irix/use.mask, irix/virtuals, + mint/m68k/make.defaults, mint/m68k/use.mask, mint/make.defaults, + mint/package.provided, mint/packages, mint/use.mask, mint/virtuals: + Update/add copyright for irix and mint profiles + + 13 May 2009; Michael Haubenwallner <haubi@gentoo.org> -hpux/B.11.11, + -hpux/B.11.11/hppa, -hpux/B.11.11/hppa/hppa1.1, + -hpux/B.11.11/hppa/hppa1.1/make.defaults, + -hpux/B.11.11/hppa/hppa1.1/parent, -hpux/B.11.11/hppa/hppa2.0, + -hpux/B.11.11/hppa/hppa2.0/32, + -hpux/B.11.11/hppa/hppa2.0/32/make.defaults, + -hpux/B.11.11/hppa/hppa2.0/32/parent, -hpux/B.11.11/hppa/hppa2.0/64, + -hpux/B.11.11/hppa/hppa2.0/64/make.defaults, + -hpux/B.11.11/hppa/hppa2.0/64/parent, -hpux/B.11.11/hppa/hppa2.0/parent, + -hpux/B.11.11/hppa/make.defaults, -hpux/B.11.11/hppa/parent, + -hpux/B.11.11/package.provided, -hpux/B.11.11/parent, + hpux/B.11.23/ia64/make.defaults, hpux/B.11.23/package.provided, + hpux/B.11.31/ia64/make.defaults, hpux/B.11.31/package.provided, + hpux/make.defaults, hpux/package.mask, -hpux/package.use, hpux/packages, + hpux/profile.bashrc, hpux/use.force, hpux/use.mask, hpux/virtuals: + cleanup hpux profiles: update/add copyrights. + drop HP-UX B.11.11 profile, is hppa only, libtool still broken there. + binutils-config does not iuse 'extwrapper' any more. + + 13 May 2009; Michael Haubenwallner <haubi@gentoo.org> + aix/5.2.0.0/package.provided, aix/5.2.0.0/ppc/make.defaults, + aix/5.3.0.0/package.provided, aix/5.3.0.0/ppc/make.defaults, + aix/6.1.0.0/package.provided, aix/6.1.0.0/ppc/make.defaults, + aix/make.defaults, aix/package.unmask, -aix/package.use, + aix/package.use.force, aix/package.use.mask, aix/packages, + aix/profile.bashrc, aix/use.force, aix/use.mask, aix/virtuals: + cleanup aix profiles: update/add copyrights. + net-nds/openldap needs minimal useflag for all versions. + aix6.1 provides libc-6.1, not libc-5.3. + binutils-config does not iuse 'extwrapper' any more. + + 13 May 2009; Markus Duft <mduft@gentoo.org> + windows/interix/3.5/package.mask, windows/interix/3.5/package.provided, + windows/interix/3.5/x86/make.defaults, + windows/interix/5.2/package.provided, + windows/interix/5.2/x86/make.defaults, + windows/interix/6.0/package.provided, + windows/interix/6.0/x86/make.defaults, windows/interix/make.defaults, + windows/interix/package.mask, windows/interix/package.use.force, + windows/interix/package.use.mask, windows/interix/profile.bashrc, + windows/interix/use.force, windows/interix/use.mask, + windows/interix/virtuals, windows/winnt/3.5/package.provided, + windows/winnt/3.5/x86/make.defaults, windows/winnt/5.2/package.provided, + windows/winnt/5.2/x86/make.defaults, windows/winnt/6.0/package.provided, + windows/winnt/6.0/x86/make.defaults, windows/winnt/make.defaults, + windows/winnt/packages, windows/winnt/profile.bashrc, + windows/winnt/use.mask, windows/winnt/virtuals: + cleaned up windows profiles (interix, winnt). + + 12 May 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/10.3/make.defaults, darwin/macos/10.3/package.mask, + darwin/macos/10.3/package.provided, darwin/macos/10.3/profile.bashrc, + darwin/macos/10.3/use.mask, darwin/macos/10.4/make.defaults, + darwin/macos/10.4/package.mask, darwin/macos/10.4/package.provided, + darwin/macos/10.4/ppc/make.defaults, darwin/macos/10.4/ppc/use.mask, + darwin/macos/10.4/ppc64/make.defaults, darwin/macos/10.4/ppc64/use.mask, + darwin/macos/10.4/profile.bashrc, darwin/macos/10.4/x86/make.defaults, + darwin/macos/10.4/x86/package.use.force, + darwin/macos/10.4/x86/package.use.mask, darwin/macos/10.4/x86/use.mask, + darwin/macos/10.5/make.defaults, darwin/macos/10.5/package.mask, + darwin/macos/10.5/package.provided, darwin/macos/10.5/package.use.mask, + darwin/macos/10.5/ppc/make.defaults, darwin/macos/10.5/ppc/package.mask, + darwin/macos/10.5/ppc/package.use.force, + darwin/macos/10.5/ppc/package.use.mask, darwin/macos/10.5/ppc/use.mask, + darwin/macos/10.5/profile.bashrc, darwin/macos/10.5/x64/make.defaults, + darwin/macos/10.5/x64/package.mask, + darwin/macos/10.5/x64/package.use.force, + darwin/macos/10.5/x64/package.use.mask, darwin/macos/10.5/x64/use.mask, + darwin/macos/10.5/x86/make.defaults, darwin/macos/10.5/x86/package.mask, + darwin/macos/10.5/x86/package.use.force, + darwin/macos/10.5/x86/package.use.mask, darwin/macos/10.5/x86/use.mask, + darwin/macos/make.defaults, darwin/macos/package.mask, + darwin/macos/package.use.force, darwin/macos/package.use.mask, + darwin/macos/packages, darwin/macos/virtuals, darwin/make.defaults, + darwin/package.mask, darwin/package.use.mask, darwin/packages, + darwin/use.force, darwin/use.mask, darwin/virtuals: + Update/add copyrights + + 12 May 2009; Jeremy Olexa <darkside@gentoo.org> linux/amd64/make.defaults, + linux/ia64/make.defaults, linux/make.defaults, linux/package.mask, + linux/package.provided, linux/package.use.mask, linux/packages, + linux/use.force, linux/use.mask, linux/virtuals, linux/x86/make.defaults: + Update Copyright headers for linux/ + + 11 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + un-unmasking perl-5.8.8-r6, as I resurrected perl-5.8.8-r5 for bug #269430 + + 08 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask media-video/ffmpeg-9999 (vcs ebuild) + + 08 May 2009; Michael Haubenwallner <haubi@gentoo.org> + +aix/package.use.mask: + use.masked javacomm for dev-java/ibm-jdk-bin: + IBM does not provide Java Communications API support for AIX + + 06 May 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + unmasked bash 4.0 - working now on interix. + + 05 May 2009; Fabian Groffen <grobian@gentoo.org> + bsd/freebsd/7.2/x64/make.defaults, bsd/freebsd/7.2/x86/make.defaults: + Add profiles for FreeBSD 7.2 (for heiko) + + 05 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask, + +profile.bashrc: + Add charset.alias removal hack from freebsd profiles + + 03 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unmask dev-lang/perl-5.8.8-r6 since it's the only version we have in the + tree + + 01 May 2009; Jeremy Olexa <darkside@gentoo.org> use.mask: + Unmask USE=prefix in prefix profiles, soon to be masked in base/ + + 01 May 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unmask gentoolkit-dev, at last after 2 years :) + + 30 Apr 2009; Fabian Groffen <grobian@gentoo.org> linux/package.mask, + package.mask: + Don't just let the Linux peepz have all the fun, globally unmask bash-4 + + 30 Apr 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask xmlrpc-c-1.18.02 as it doesn't compile on at least two platforms + + 29 Apr 2009; Jeremy Olexa <darkside@gentoo.org> linux/package.mask: + Unmask bash-4 on linux platforms, works fine for me + + 24 Apr 2009; <mduft@gentoo.org> windows/interix/package.mask: + masked python >= 2.6.0 on interix, since it seems to be b0rked + + 21 Apr 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + p.mask aircrack-ng, libnl, iw + + 21 Apr 2009; <mduft@gentoo.org> windows/interix/package.mask: + removing ncurses mask again, since bootstrapping from zero now works with it. + + 17 Apr 2009; <mduft@gentoo.org> windows/interix/package.mask: + revert unmasking, since bad enough, ncurses exposes the hang even with a + fresh bootstrap :( + + 17 Apr 2009; <mduft@gentoo.org> windows/interix/package.mask: + removed ncurses mask, since for new bootstraps it works... + + 06 Apr 2009; Fabian Groffen <grobian@gentoo.org> + bsd/freebsd/7.1/x64/make.defaults: + retain backwards compatability for freebsd keywords/conditionals for new + 64-bits profile + + 05 Apr 2009; Fabian Groffen <grobian@gentoo.org> + bsd/freebsd/7.1/x64/make.defaults: + Fix up x64-freebsd profile, there is no backwards compat issue, and the + keyword must be x64-freebsd, not x86-freebsd + + 03 Apr 2009; Fabian Groffen <grobian@gentoo.org> darwin/package.use.mask: + mask gcj on gcc-4.3.3, ld: unknown option: -R/Library/Gentoo/usr/lib + + 02 Apr 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask autoconf-2.63b for as long autoconf-wrapper doesn't deal with it + + 26 Mar 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + p.mask xfce4-4.6.0 based on its dependance for xorg-server-1.5.3 + + 26 Mar 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unmask gcc-4.3, we can compile @system with it, bootstrapping is still + initially done with 4.2 since 4.3 can't be bootstrapped (fails to compile) + + 25 Mar 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + revert libgphoto2 mask, probably a libtool problem involved but not specific + to this package + + 25 Mar 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask =app-text/ghostscript-gpl-8.64* due to b0rkage in real life + + 24 Mar 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + p.mask media-libs/libgphoto2 + + 18 Mar 2009; Michael Haubenwallner <haubi@gentoo.org> + aix/package.use.force: + openldap builds with USE=minimal only on AIX, bug #261186 + + 15 Mar 2009; Fabian Groffen <grobian@gentoo.org> darwin/use.mask: + unmask sdl again, bug #257960 + + 15 Mar 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/package.mask, darwin/macos/package.use.force, + darwin/macos/use.mask: + unmask opengl use flag, it works since we have opengl in the tree, remove + mask for libsdl for the same reason + + 14 Mar 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Mask gdb-6.8.50.20090302.8.11 and up, as it seems to be Fedora Linux only + + 12 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + mask new graphviz 2.22.0 on interix. doesnt build + + 10 Mar 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Enlarge findutils-4.5.3 mask, it still asserts like hell + + 10 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + unmasked new coreutils 7.1 on windows, works now. + + 10 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + removed unmask for gcc version on interix, which does not exist any longer + + 10 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + removed obsolete unmask for cmake on interix, since it is no longer masked + by main. + + 10 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + removed mask for file >=4.24 on interix, since 5.00 now works + + 06 Mar 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + remove mask on apache, bug 261105 + + 06 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + masked new coreutils 7.1 on interix for now. needs some more touching. + + 06 Mar 2009; Markus Duft <mduft@gentoo.org> windows/interix/package.mask: + masked ncurses 5.7 on interix. + + 05 Mar 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unmask libtool-2.2, bootstrapping seems to work on it at least + + 25 Feb 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask bash-4.0 as I don't dare kicking it straight into everyone's system + + 24 Feb 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask x11-misc/xscreensaver-5.08, waiting for bug #256072 + + 22 Feb 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unleash ncurses-5.7, leash readline-6 because some packages need readline-5, + depending on it, causing our depgraph to break, waiting for gentoo-x86 to + resolve it in some way + + 18 Feb 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/10.5/x86/package.use.mask, darwin/macos/package.use.mask: + Move mmx masks into the x86 profile, since there an unmask is being done, + overriding the masks + + 16 Feb 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Mask sys-devel/binutils-2.19.51.0.2 on Solaris as well + + 13 Feb 2009; Jeremy Olexa <darkside@gentoo.org> package.use.mask: + mask USE=ssl on dev-lang/pike globally, bug 256699 + + 13 Feb 2009; Jeremy Olexa <darkside@gentoo.org> + darwin/macos/package.use.mask: + mask USE=python on libgsf for macos, bug 257572 + + 13 Feb 2009; Jeremy Olexa <darkside@gentoo.org> darwin/use.mask: + mask USE=sdl on darwin, bug 257960 + + 13 Feb 2009; Jeremy Olexa <darkside@gentoo.org> ChangeLog: + unmask USE={sse2,ssse3} on macos 10.5 x86 + + 04 Feb 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + net-analyzer/pchar requires root access + + 02 Feb 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Fails to compile, complaining about a missing target for gmon.o, maybe + related to http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00990.html + + 02 Feb 2009; User generated by SUA Setup Script <mduft@gentoo.org> + windows/interix/package.mask: + added gconf-2.24.0 mask for interix, since from 2.22.0 onwards it requires a + (working) dbus. + + 01 Feb 2009; Fabian Groffen <grobian@gentoo.org> + darwin/macos/package.use.mask: + mask mmx USE-flag for media-video/ffmpeg, bug #257225 + + 31 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask media-video/ffmpeg-0.4.9_p20090121 because it doesn't compile at all on + Darwin and Solaris + + 31 Jan 2009; Fabian Groffen <grobian@gentoo.org> +bsd/freebsd/7.1, + bsd/freebsd/7.1/package.mask, bsd/freebsd/7.1/package.provided, + +bsd/freebsd/7.1/x64, bsd/freebsd/7.1/x64/make.defaults, + bsd/freebsd/7.1/x86/make.defaults: + Add FreeBSD 7.1 x86 and x64 profiles + + 25 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask dev-python/pygobject-2.16.0 for some strange libtool weirdness + + 22 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask sys-apps/groff-1.20.1-r1 cause it generates too many bugs + + 18 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask net-misc/ntp as it obviously needs root privileges + + 16 Jan 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + mask media-video/mplayer-1.0_rc2_p28288 on Solaris because it doesn't + compile, sigh + + 16 Jan 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/package.mask: + Mask sys-devel/binutils-2.19.51.0.1 on Solaris as it makes other + packages fail to compile. + + 15 Jan 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + Also mask sandbox-1.2.20_alpha2-r1, bug 255019 + + 13 Jan 2009; Jeremy Olexa <darkside@gentoo.org> package.mask: + p.mask >=sandbox-1.3.0, bug 254358 + + 12 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Unmask mutt-1.5.19, I^W we are hardcore + + 12 Jan 2009; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask git-1.6.1 till bug #254029 is solved + + 12 Jan 2009; Fabian Groffen <grobian@gentoo.org> + sunos/solaris/5.11/x64/package.mask: + mask dev-libs/zziplib-0.13.50 on Solaris 11/x64 + + 08 Jan 2009; Jeremy Olexa <darkside@gentoo.org> aix/package.mask: + p.mask >=net-misc/openssh-5.0_p1-r2 on aix + + 07 Jan 2009; Jeremy Olexa <darkside@gentoo.org> aix/package.mask: + p.mask >=dev-libs/openssl-0.9.8i on aix + + 06 Jan 2009; Jeremy Olexa <darkside@gentoo.org> package.mask, + sunos/package.mask: + elevate p.mask on findutils-4.5.3 + + 30 Dec 2008; Jeremy Olexa <darkside@gentoo.org> +aix/6.1.0.0, + +aix/6.1.0.0/package.provided, +aix/6.1.0.0/parent, +aix/6.1.0.0/ppc, + +aix/6.1.0.0/ppc/make.defaults, +aix/6.1.0.0/ppc/parent: + Adding AIX-6.1 profiles + + 30 Dec 2008; Fabian Groffen <grobian@gentoo.org> ChangeLog: + Mask aqua USE-flag for app-editors/emacs-cvs on request of pipping + + 29 Dec 2008; Jeremy Olexa <darkside@gentoo.org> +linux/package.mask: + unmask app-misc/pax-utils-0.1.19 on linux + + 27 Dec 2008; Fabian Groffen <grobian@gentoo.org> irix/package.use.mask: + Mask ipv6 USE-flag for python, as the latter seems not to be able to use the + former on IRIX + + 27 Dec 2008; Fabian Groffen <grobian@gentoo.org> sunos/package.mask: + Mask sys-apps/findutils-4.5.3 on Solaris, as it asserts there (maybe on + other platforms too, but haven't encountered it yet) + + 23 Dec 2008; Jeremy Olexa <darkside@gentoo.org> +linux/ia64, + +linux/ia64/make.defaults, +linux/ia64/parent: + Initial commit of ia64-linux profiles (it returns!) + + 23 Dec 2008; Jeremy Olexa <darkside@gentoo.org> package.mask, + sunos/solaris/5.11/x64/package.mask: + Move mask up because it fails on linux too + + 22 Dec 2008; Fabian Groffen <grobian@gentoo.org> + +sunos/solaris/5.11/x64/package.mask: + Mask binutils-2.19.50.0.1 on x64/OpenSolaris since it seems it can't + recompile itself + + 21 Dec 2008; Fabian Groffen <grobian@gentoo.org> + darwin/macos/package.use.mask: + Use.mask some non-working flags for packages, by Elias Pipping + + 03 Dec 2008; Fabian Groffen <grobian@gentoo.org> package.mask: + Mask pax-utils/0.1.19 due to GNU-isms + + 02 Dec 2008; Jeremy Olexa <darkside@gentoo.org> package.mask: + sync package.mask from default-prefix + + 18 Nov 2008; Jeremy Olexa <darkside@gentoo.org> -linux/package.mask: + sync profiles from default-prefix/ + + 13 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/amd64/make.defaults: + LIBDIR_amd64 is def needed, otherwise stuff gets installed to usr//blah, + instead of usr/$LIBDIR_amd64/blah + + 13 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/amd64/make.defaults: + setting LIBDIR_amd64 to null 'fixes' things, not sure why + + 12 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/amd64/make.defaults: + add SYMLINK_LIB=no to amd64 make.defaults + + 10 Nov 2008; Jeremy Olexa <darkside@gentoo.org> package.mask: + sync p.mask from default-prefix + + 07 Nov 2008; Jeremy Olexa <darkside@gentoo.org> +linux/package.use.mask: + can't built_with_use check on something that we package.provide, mask + USE=pam on app-office/openoffice + + 06 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/use.mask: + re-add linux stuff to linux/use.mask that was missing from that file + + 06 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/packages: + remove sys-apps/man-pages from linux/packages because we now inherit it from + default/linux/ + + 06 Nov 2008; Jeremy Olexa <darkside@gentoo.org> +linux/use.mask: + add USE=acl to linux/use.mask + + 06 Nov 2008; Jeremy Olexa <darkside@gentoo.org> use.mask: + add gpm to use.mask + + 05 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/amd64/parent, + linux/packages, linux/x86/parent, +package.provided, use.mask: + change order of parents for proper inheritance, remove items from the system + set that get pulled in by default/linux/, use.mask cups, forgot to cp + package.provided when I made the initial cp + + 05 Nov 2008; Jeremy Olexa <darkside@gentoo.org> linux/amd64/make.defaults, + linux/x86/make.defaults: + remove $ARCH from default linux ACCEPT_KEYWORDS + + 31 Oct 2008; Jeremy Olexa <darkside@gentoo.org> +., +linux, +linux/amd64, + +linux/amd64/make.defaults, +linux/amd64/parent, +linux/make.defaults, + +linux/package.mask, +linux/package.provided, +linux/packages, + +linux/parent, +linux/use.force, +linux/virtuals, +linux/x86, + +linux/x86/make.defaults, +linux/x86/parent, +make.defaults, + +package.mask, +package.use.mask, +packages, +use.force, +use.mask, + +virtuals: + initial commit of a *new* profile system for prefix, details forthcoming + after testing diff --git a/profiles/prefix/aix/5.2.0.0/package.provided b/profiles/prefix/aix/5.2.0.0/package.provided new file mode 100644 index 000000000000..3bb025e91615 --- /dev/null +++ b/profiles/prefix/aix/5.2.0.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/5.2.0.0/package.provided,v 1.1 2009/06/06 03:54:34 solar Exp $ + +sys-aix/libc-5.2 diff --git a/profiles/prefix/aix/5.2.0.0/parent b/profiles/prefix/aix/5.2.0.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/5.2.0.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/5.2.0.0/ppc/make.defaults b/profiles/prefix/aix/5.2.0.0/ppc/make.defaults new file mode 100644 index 000000000000..ca1155aadde0 --- /dev/null +++ b/profiles/prefix/aix/5.2.0.0/ppc/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/5.2.0.0/ppc/make.defaults,v 1.1 2009/06/06 03:54:35 solar Exp $ + +ARCH="ppc-aix" +CHOST="powerpc-ibm-aix5.2.0.0" +ACCEPT_KEYWORDS="~ppc-aix" diff --git a/profiles/prefix/aix/5.2.0.0/ppc/parent b/profiles/prefix/aix/5.2.0.0/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/5.2.0.0/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/5.3.0.0/package.provided b/profiles/prefix/aix/5.3.0.0/package.provided new file mode 100644 index 000000000000..34cd5dbf8d7a --- /dev/null +++ b/profiles/prefix/aix/5.3.0.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/5.3.0.0/package.provided,v 1.1 2009/06/06 03:54:35 solar Exp $ + +sys-aix/libc-5.3 diff --git a/profiles/prefix/aix/5.3.0.0/parent b/profiles/prefix/aix/5.3.0.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/5.3.0.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/5.3.0.0/ppc/make.defaults b/profiles/prefix/aix/5.3.0.0/ppc/make.defaults new file mode 100644 index 000000000000..fa4bf2490208 --- /dev/null +++ b/profiles/prefix/aix/5.3.0.0/ppc/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/5.3.0.0/ppc/make.defaults,v 1.1 2009/06/06 03:54:36 solar Exp $ + +ARCH="ppc-aix" +CHOST="powerpc-ibm-aix5.3.0.0" +ACCEPT_KEYWORDS="~ppc-aix" diff --git a/profiles/prefix/aix/5.3.0.0/ppc/parent b/profiles/prefix/aix/5.3.0.0/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/5.3.0.0/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/6.1.0.0/package.provided b/profiles/prefix/aix/6.1.0.0/package.provided new file mode 100644 index 000000000000..85520cf65b68 --- /dev/null +++ b/profiles/prefix/aix/6.1.0.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/6.1.0.0/package.provided,v 1.1 2009/06/06 03:54:36 solar Exp $ + +sys-aix/libc-6.1 diff --git a/profiles/prefix/aix/6.1.0.0/parent b/profiles/prefix/aix/6.1.0.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/6.1.0.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/6.1.0.0/ppc/make.defaults b/profiles/prefix/aix/6.1.0.0/ppc/make.defaults new file mode 100644 index 000000000000..862942aeb3a3 --- /dev/null +++ b/profiles/prefix/aix/6.1.0.0/ppc/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/6.1.0.0/ppc/make.defaults,v 1.1 2009/06/06 03:54:37 solar Exp $ + +ARCH="ppc-aix" +CHOST="powerpc-ibm-aix6.1.0.0" +ACCEPT_KEYWORDS="~ppc-aix" diff --git a/profiles/prefix/aix/6.1.0.0/ppc/parent b/profiles/prefix/aix/6.1.0.0/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/aix/6.1.0.0/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/aix/make.defaults b/profiles/prefix/aix/make.defaults new file mode 100644 index 000000000000..109a81b94c3e --- /dev/null +++ b/profiles/prefix/aix/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/make.defaults,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# System-wide defaults for all AIX profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="AIX" +KERNEL="AIX" + +# Sandbox is not ported to AIX yet, no scanelf +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/aix/package.mask b/profiles/prefix/aix/package.mask new file mode 100644 index 000000000000..fe2395ccffae --- /dev/null +++ b/profiles/prefix/aix/package.mask @@ -0,0 +1,16 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: + +# Jeremy Olexa <darkside@gentoo.org> (08 Jan 2008) +# Something is fishy with the port-aix.{c,h} code provided by upstream. Old +# versions work. +>=net-misc/openssh-5.0_p1-r2 + +# Jeremy Olexa <darkside@gentoo.org> (07 Jan 2008) +# critical aix patch does not apply anymore. broken. +>=dev-libs/openssl-0.9.8i + +# Fabian Groffen <grobian@gentoo.org> (27 Jul 2008) +# Masked because it needs getopt_long which is still in the pipe +~sys-apps/file-4.25 diff --git a/profiles/prefix/aix/package.unmask b/profiles/prefix/aix/package.unmask new file mode 100644 index 000000000000..3d9795e0521d --- /dev/null +++ b/profiles/prefix/aix/package.unmask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/package.unmask,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (04 Apr 2007) +# This is the only linker for AIX +sys-devel/native-cctools diff --git a/profiles/prefix/aix/package.use.force b/profiles/prefix/aix/package.use.force new file mode 100644 index 000000000000..99c639db8ddc --- /dev/null +++ b/profiles/prefix/aix/package.use.force @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/package.use.force,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# Michael Haubenwallner <haubi@gentoo.org> (2009-03-18) +# Plugins need to be built and installed using libtool (#261186) +net-nds/openldap minimal + +# Michael Haubenwallner <haubi@gentoo.org> (2008-05-09) +# Gentoo's PIE patch for gcc-3 does not work on AIX. +# One might want to use gcc-3.4 on AIX, because IBM Rational Purify +# might not support gcc-4. The first gcc-support (gcc-3.4) has come +# with PurifyPlus Interim Fix v7.0.0.0-010 (released in February 2008). +=sys-devel/gcc-3* nopie diff --git a/profiles/prefix/aix/package.use.mask b/profiles/prefix/aix/package.use.mask new file mode 100644 index 000000000000..e52d4df28191 --- /dev/null +++ b/profiles/prefix/aix/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/package.use.mask,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# Michael Haubenwallner <haubi@gentoo.org> (08 May 2009) +# IBM does not provide "Java Communications API support" for AIX +dev-java/ibm-jdk-bin javacomm diff --git a/profiles/prefix/aix/packages b/profiles/prefix/aix/packages new file mode 100644 index 000000000000..e91babe72370 --- /dev/null +++ b/profiles/prefix/aix/packages @@ -0,0 +1,10 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/packages,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# AIX uses the native (non-source available) linker +*sys-devel/native-cctools +# because AIX ar isn't able to unpack .deb files, we need deb2targz +*app-arch/deb2targz +# need some dll helpers on AIX +*sys-apps/aix-miscutils diff --git a/profiles/prefix/aix/parent b/profiles/prefix/aix/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/aix/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/aix/profile.bashrc b/profiles/prefix/aix/profile.bashrc new file mode 100644 index 000000000000..31dadbea78dc --- /dev/null +++ b/profiles/prefix/aix/profile.bashrc @@ -0,0 +1,105 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/profile.bashrc,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# never use /bin/sh as CONFIG_SHELL on AIX: it works, but is way to slow. +export CONFIG_SHELL=${BASH} + +# Portage cannot merge shared objects inside archive libraries on AIX (yet). +# So we need to hack around by unpacking the archive libraries, let portage +# merge/unmerge the archive library members as normal files, and recreate the +# archive libraries after merge/unmerge. + +aixdll_find_unprepared() { + find "$1" -type f -name 'lib*.a' -print +} + +aixdll_find_prepared() { + find "$1" -type d -name 'lib*.a.d' -print +} + +aixdll_prepare_for_merge() { + local liba=$1 + local libad=${liba}.d + mkdir "${libad}" || die "Cannot create ${libad}" + pushd "${libad}" >/dev/null || die "Cannot cd to ${libad}" + /usr/ccs/bin/ar -x "${liba}" || die "Cannot un-ar ${liba}" + popd >/dev/null || die "Cannot cd back from ${libad}" + true +} + +aixdll_is_prepared() { + local what=$1 + [[ ${what##*/} == lib*.a.d ]] +} + +aixdll_unprepare_from_merge() { + aixdll_is_prepared "${1}" || return 0 + local liba libad + libad=${1} + liba=${libad%.d} + + if [[ -d ${libad} ]]; then + pushd "${libad}" >/dev/null || die "Cannot cd to ${libad}" + rm -f "./${liba##*/}.new" || die "Cannot remove ${liba##*/}.new" + /usr/ccs/bin/ar -coqszvl -X 32_64 "./${liba##*/}.new" ./* || die "Cannot recreate ${liba}" + mv -f "./${liba##*/}.new" "${liba}" || die "Cannot move ${liba##*/}.new to ${liba}" + popd >/dev/null || die "Cannot cd back from ${libad}" + elif [[ -f ${liba} ]]; then + rm -f "${liba}" || die "Cannot prune ${liba}" + fi + true +} + +post_src_install() { + local liba + einfo "Preparing AIX libraries for merge..." + pushd "${D}" >/dev/null || die "Cannot cd to ${D}" + for liba in $(aixdll_find_unprepared .); do + /bin/file "${liba}" | /bin/grep ': archive' >/dev/null || return 0 + liba=${liba#./} + einfo "preparing ${liba}" + aixdll_prepare_for_merge "${D}${liba}" + rm -f "${D}${liba}" || die "Cannot prune ${liba}" + eend 0 + done + popd >/dev/null || die "Cannot cd back from ${D}" +} + +pre_pkg_postinst() { + local libad save_IFS content + einfo "Preparing AIX libraries for unmerge..." + pushd "${D}" >/dev/null || die "Cannot cd to ${D}" + for libad in $(aixdll_find_prepared .); do + libad=${libad#./} + aixdll_is_prepared "${ROOT}${libad}" || continue + einfo "unpreparing ${libad}" + aixdll_unprepare_from_merge "${ROOT}${libad}" + eend 0 + done + popd >/dev/null || die "Cannot cd back from ${D}" +} + +pre_pkg_postrm() { + local libad save_IFS content + einfo "Preparing AIX libraries for unmerge..." + pushd "${ROOT}" >/dev/null || die "Cannot cd to ${ROOT}" + save_IFS=$IFS + IFS=' +'; + local MY_PR=${PR} + [[ ${MY_PR} == r0 ]] && MY_PR= + local -a contents=($(<"${EPREFIX}/var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS")); + IFS=$save_IFS + local -a cont + for content in "${contents[@]}"; do + cont=(${content}) + libad=${cont[1]} + libad=${libad#/} + aixdll_is_prepared "${ROOT}${libad}" || continue + einfo "unpreparing ${libad}" + aixdll_unprepare_from_merge "${ROOT}${libad}" + eend 0 + done + popd >/dev/null || die "Cannot cd back from ${ROOT}" +} diff --git a/profiles/prefix/aix/use.force b/profiles/prefix/aix/use.force new file mode 100644 index 000000000000..5cc013f8ecf3 --- /dev/null +++ b/profiles/prefix/aix/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/use.force,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# Re-add AIX OS +kernel_AIX +elibc_AIX diff --git a/profiles/prefix/aix/use.mask b/profiles/prefix/aix/use.mask new file mode 100644 index 000000000000..c739f8d7861f --- /dev/null +++ b/profiles/prefix/aix/use.mask @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/use.mask,v 1.1 2009/06/06 03:54:34 solar Exp $ + +# Re-add AIX libc +-elibc_AIX +-kernel_AIX + +# these will more than likely never work on AIX +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 + diff --git a/profiles/prefix/aix/virtuals b/profiles/prefix/aix/virtuals new file mode 100644 index 000000000000..b6a71f5dfa58 --- /dev/null +++ b/profiles/prefix/aix/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/aix/virtuals,v 1.1 2009/06/06 03:54:34 solar Exp $ + +virtual/libc sys-aix/libc +virtual/os-headers sys-aix/libc diff --git a/profiles/prefix/bsd/freebsd/7.1/package.mask b/profiles/prefix/bsd/freebsd/7.1/package.mask new file mode 100644 index 000000000000..321331569ce0 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/package.mask,v 1.1 2009/06/06 03:54:38 solar Exp $ + +# Diego Pettenò <flameeyes@gentoo.org> (21 Oct 2006) +# need a newer version of sandbox, as it's the only one working for us +->=sys-apps/sandbox-1.2.20_alpha1 +<sys-apps/sandbox-1.2.20_alpha2 diff --git a/profiles/prefix/bsd/freebsd/7.1/package.provided b/profiles/prefix/bsd/freebsd/7.1/package.provided new file mode 100644 index 000000000000..15d4011ec4c5 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/package.provided,v 1.1 2009/06/06 03:54:38 solar Exp $ + +sys-freebsd/libc-7.1 diff --git a/profiles/prefix/bsd/freebsd/7.1/parent b/profiles/prefix/bsd/freebsd/7.1/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults new file mode 100644 index 000000000000..8fa9a746450f --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/x64/make.defaults,v 1.1 2009/06/06 03:54:39 solar Exp $ + +# retain backwards compatability for freebsd keywords/conditionals +ARCH="amd64-fbsd" +CHOST="x86_64-pc-freebsd7.1" +ACCEPT_KEYWORDS="~x64-freebsd" + diff --git a/profiles/prefix/bsd/freebsd/7.1/x64/parent b/profiles/prefix/bsd/freebsd/7.1/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults new file mode 100644 index 000000000000..883dd6e65b5d --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.1/x86/make.defaults,v 1.1 2009/06/06 03:54:39 solar Exp $ + +# retain backwards compatability for freebsd keywords/conditionals +ARCH="x86-fbsd" +CHOST="i686-pc-freebsd7.1" +ACCEPT_KEYWORDS="~x86-freebsd" + diff --git a/profiles/prefix/bsd/freebsd/7.1/x86/parent b/profiles/prefix/bsd/freebsd/7.1/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.1/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/7.2/package.mask b/profiles/prefix/bsd/freebsd/7.2/package.mask new file mode 100644 index 000000000000..0ba373ed667e --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/package.mask,v 1.1 2009/06/06 03:54:40 solar Exp $ + +# Diego Pettenò <flameeyes@gentoo.org> (21 Oct 2006) +# need a newer version of sandbox, as it's the only one working for us +->=sys-apps/sandbox-1.2.20_alpha1 +<sys-apps/sandbox-1.2.20_alpha2 diff --git a/profiles/prefix/bsd/freebsd/7.2/package.provided b/profiles/prefix/bsd/freebsd/7.2/package.provided new file mode 100644 index 000000000000..df5d9b61b28e --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/package.provided,v 1.1 2009/06/06 03:54:40 solar Exp $ + +sys-freebsd/libc-7.1 diff --git a/profiles/prefix/bsd/freebsd/7.2/parent b/profiles/prefix/bsd/freebsd/7.2/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults new file mode 100644 index 000000000000..7bea7da64b41 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/x64/make.defaults,v 1.1 2009/06/06 03:54:40 solar Exp $ + +# retain backwards compatability for freebsd keywords/conditionals +ARCH="amd64-fbsd" +CHOST="x86_64-pc-freebsd7.2" +ACCEPT_KEYWORDS="~x64-freebsd" + diff --git a/profiles/prefix/bsd/freebsd/7.2/x64/parent b/profiles/prefix/bsd/freebsd/7.2/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults new file mode 100644 index 000000000000..15c01a6d2a39 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/7.2/x86/make.defaults,v 1.1 2009/06/06 03:54:41 solar Exp $ + +# retain backwards compatability for freebsd keywords/conditionals +ARCH="x86-fbsd" +CHOST="i686-pc-freebsd7.2" +ACCEPT_KEYWORDS="~x86-freebsd" + diff --git a/profiles/prefix/bsd/freebsd/7.2/x86/parent b/profiles/prefix/bsd/freebsd/7.2/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/7.2/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/make.defaults b/profiles/prefix/bsd/freebsd/make.defaults new file mode 100644 index 000000000000..868658764e24 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/make.defaults @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/make.defaults,v 1.1 2009/06/06 03:54:37 solar Exp $ + +# System-wide defaults for all FreeBSD profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="FreeBSD" +KERNEL="FreeBSD" + +# FreeBSD has sandbox support, but enabling it causes portage to +# consider each ebuild as "masked by corruption" +FEATURES="-sandbox" diff --git a/profiles/prefix/bsd/freebsd/parent b/profiles/prefix/bsd/freebsd/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/freebsd/use.force b/profiles/prefix/bsd/freebsd/use.force new file mode 100644 index 000000000000..96f1c3f80393 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/use.force,v 1.1 2009/06/06 03:54:37 solar Exp $ + +# Re-add FreeBSD OS +kernel_FreeBSD +elibc_FreeBSD diff --git a/profiles/prefix/bsd/freebsd/use.mask b/profiles/prefix/bsd/freebsd/use.mask new file mode 100644 index 000000000000..d11d12f27b0d --- /dev/null +++ b/profiles/prefix/bsd/freebsd/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/use.mask,v 1.1 2009/06/06 03:54:37 solar Exp $ + +# Re-add FreeBSD libc +-elibc_FreeBSD +-kernel_FreeBSD + diff --git a/profiles/prefix/bsd/freebsd/virtuals b/profiles/prefix/bsd/freebsd/virtuals new file mode 100644 index 000000000000..847d5f7636e9 --- /dev/null +++ b/profiles/prefix/bsd/freebsd/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/freebsd/virtuals,v 1.1 2009/06/06 03:54:37 solar Exp $ + +virtual/libc sys-freebsd/libc +virtual/os-headers sys-freebsd/libc diff --git a/profiles/prefix/bsd/netbsd/4.0/package.provided b/profiles/prefix/bsd/netbsd/4.0/package.provided new file mode 100644 index 000000000000..2b0157f405c0 --- /dev/null +++ b/profiles/prefix/bsd/netbsd/4.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/4.0/package.provided,v 1.1 2009/06/06 03:54:42 solar Exp $ + +sys-netbsd/libc-4.0 diff --git a/profiles/prefix/bsd/netbsd/4.0/parent b/profiles/prefix/bsd/netbsd/4.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/netbsd/4.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults new file mode 100644 index 000000000000..e566094a57ac --- /dev/null +++ b/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/4.0/x86/make.defaults,v 1.1 2009/06/06 03:54:42 solar Exp $ + +ARCH="x86-netbsd" +# we use *-netbsdelf* to avoid the need to patch binutils, gcc and co +CHOST="i686-pc-netbsdelf4.0" +ACCEPT_KEYWORDS="~x86-netbsd" diff --git a/profiles/prefix/bsd/netbsd/4.0/x86/parent b/profiles/prefix/bsd/netbsd/4.0/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/netbsd/4.0/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/netbsd/make.defaults b/profiles/prefix/bsd/netbsd/make.defaults new file mode 100644 index 000000000000..5997e30dafde --- /dev/null +++ b/profiles/prefix/bsd/netbsd/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/make.defaults,v 1.1 2009/06/06 03:54:41 solar Exp $ + +# System-wide defaults for all NetBSD profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="NetBSD" +KERNEL="NetBSD" + +# Not sure if NetBSD can compile sandbox +FEATURES="-sandbox" diff --git a/profiles/prefix/bsd/netbsd/parent b/profiles/prefix/bsd/netbsd/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/netbsd/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/netbsd/use.force b/profiles/prefix/bsd/netbsd/use.force new file mode 100644 index 000000000000..aa40905c885e --- /dev/null +++ b/profiles/prefix/bsd/netbsd/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/use.force,v 1.1 2009/06/06 03:54:41 solar Exp $ + +# Re-add NetBSD OS +kernel_NetBSD +elibc_NetBSD diff --git a/profiles/prefix/bsd/netbsd/use.mask b/profiles/prefix/bsd/netbsd/use.mask new file mode 100644 index 000000000000..5a8b2284979d --- /dev/null +++ b/profiles/prefix/bsd/netbsd/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/use.mask,v 1.1 2009/06/06 03:54:41 solar Exp $ + +# Re-add NetBSD libc +-elibc_NetBSD +-kernel_NetBSD + diff --git a/profiles/prefix/bsd/netbsd/virtuals b/profiles/prefix/bsd/netbsd/virtuals new file mode 100644 index 000000000000..82d59c3db643 --- /dev/null +++ b/profiles/prefix/bsd/netbsd/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/netbsd/virtuals,v 1.1 2009/06/06 03:54:41 solar Exp $ + +virtual/libc sys-netbsd/libc +virtual/os-headers sys-netbsd/libc diff --git a/profiles/prefix/bsd/openbsd/4.2/package.mask b/profiles/prefix/bsd/openbsd/4.2/package.mask new file mode 100644 index 000000000000..9db04b658f8d --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/package.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/package.mask,v 1.1 2009/06/06 03:54:43 solar Exp $ + diff --git a/profiles/prefix/bsd/openbsd/4.2/package.provided b/profiles/prefix/bsd/openbsd/4.2/package.provided new file mode 100644 index 000000000000..4ad822962f0a --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/package.provided,v 1.1 2009/06/06 03:54:43 solar Exp $ + +sys-openbsd/libc-4.2 diff --git a/profiles/prefix/bsd/openbsd/4.2/parent b/profiles/prefix/bsd/openbsd/4.2/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults new file mode 100644 index 000000000000..fa5a1b10592a --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/ppc/make.defaults,v 1.1 2009/06/06 03:54:44 solar Exp $ + +ARCH="ppc-openbsd" +CHOST="powerpc-unknown-openbsd4.2" +ACCEPT_KEYWORDS="~ppc-openbsd" + diff --git a/profiles/prefix/bsd/openbsd/4.2/ppc/parent b/profiles/prefix/bsd/openbsd/4.2/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults new file mode 100644 index 000000000000..da44440db32d --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/x64/make.defaults,v 1.1 2009/06/06 03:54:44 solar Exp $ + +ARCH="x64-openbsd" +CHOST="x86_64-pc-openbsd4.2" +ACCEPT_KEYWORDS="~x64-openbsd" + diff --git a/profiles/prefix/bsd/openbsd/4.2/x64/parent b/profiles/prefix/bsd/openbsd/4.2/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults new file mode 100644 index 000000000000..ab1f4761b316 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/4.2/x86/make.defaults,v 1.1 2009/06/06 03:54:45 solar Exp $ + +ARCH="x86-openbsd" +CHOST="i686-pc-openbsd4.2" +ACCEPT_KEYWORDS="~x86-openbsd" + diff --git a/profiles/prefix/bsd/openbsd/4.2/x86/parent b/profiles/prefix/bsd/openbsd/4.2/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/4.2/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/openbsd/make.defaults b/profiles/prefix/bsd/openbsd/make.defaults new file mode 100644 index 000000000000..3be69f7f4f1e --- /dev/null +++ b/profiles/prefix/bsd/openbsd/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/make.defaults,v 1.1 2009/06/06 03:54:43 solar Exp $ + +# System-wide defaults for all OpenBSD profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="OpenBSD" +KERNEL="OpenBSD" + +# Not sure if OpenBSD can compile sandbox +FEATURES="-sandbox" diff --git a/profiles/prefix/bsd/openbsd/parent b/profiles/prefix/bsd/openbsd/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/bsd/openbsd/use.force b/profiles/prefix/bsd/openbsd/use.force new file mode 100644 index 000000000000..219803027da9 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/use.force,v 1.1 2009/06/06 03:54:43 solar Exp $ + +# Re-add OpenBSD OS +kernel_OpenBSD +elibc_OpenBSD diff --git a/profiles/prefix/bsd/openbsd/use.mask b/profiles/prefix/bsd/openbsd/use.mask new file mode 100644 index 000000000000..5276a4d1a784 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/use.mask,v 1.1 2009/06/06 03:54:43 solar Exp $ + +# Re-add OpenBSD libc +-elibc_OpenBSD +-kernel_OpenBSD + diff --git a/profiles/prefix/bsd/openbsd/virtuals b/profiles/prefix/bsd/openbsd/virtuals new file mode 100644 index 000000000000..d9e47a98f0a2 --- /dev/null +++ b/profiles/prefix/bsd/openbsd/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/openbsd/virtuals,v 1.1 2009/06/06 03:54:43 solar Exp $ + +virtual/libc sys-openbsd/libc +virtual/os-headers sys-openbsd/libc diff --git a/profiles/prefix/bsd/package.mask b/profiles/prefix/bsd/package.mask new file mode 100644 index 000000000000..3ff54b4c3c3f --- /dev/null +++ b/profiles/prefix/bsd/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/package.mask,v 1.1 2009/06/06 03:54:37 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (09 Oct 2007) +# bsd-man-pages are only available on darwin, bsd +-sys-apps/bsd-man-pages diff --git a/profiles/prefix/bsd/packages b/profiles/prefix/bsd/packages new file mode 100644 index 000000000000..5c258a9d3dbf --- /dev/null +++ b/profiles/prefix/bsd/packages @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/packages,v 1.1 2009/06/06 03:54:37 solar Exp $ + +*sys-apps/bsd-man-pages +*sys-devel/binutils +*sys-process/pidof-bsd diff --git a/profiles/prefix/bsd/parent b/profiles/prefix/bsd/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/bsd/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/bsd/use.mask b/profiles/prefix/bsd/use.mask new file mode 100644 index 000000000000..12a99f1d9b7e --- /dev/null +++ b/profiles/prefix/bsd/use.mask @@ -0,0 +1,41 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/bsd/use.mask,v 1.1 2009/06/06 03:54:37 solar Exp $ + +# these will more than likely never work on bsd +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 diff --git a/profiles/prefix/darwin/macos/10.3/make.defaults b/profiles/prefix/darwin/macos/10.3/make.defaults new file mode 100644 index 000000000000..557f49942204 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.3/make.defaults,v 1.1 2009/06/06 03:54:46 solar Exp $ + +MACOSX_DEPLOYMENT_TARGET="10.3" +ARCH="ppc-macos" +CHOST="powerpc-apple-darwin7" +ACCEPT_KEYWORDS="~ppc-macos" diff --git a/profiles/prefix/darwin/macos/10.3/package.mask b/profiles/prefix/darwin/macos/10.3/package.mask new file mode 100644 index 000000000000..492d97b2ba6b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.3/package.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (31 Jan 2007) +# system headers seem to completely unsuitable/broken for these releases +>=sys-devel/odcctools-20070412 diff --git a/profiles/prefix/darwin/macos/10.3/package.provided b/profiles/prefix/darwin/macos/10.3/package.provided new file mode 100644 index 000000000000..e82509438ed2 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.3/package.provided,v 1.1 2009/06/06 03:54:46 solar Exp $ + +sys-darwin/libsystem-71 diff --git a/profiles/prefix/darwin/macos/10.3/parent b/profiles/prefix/darwin/macos/10.3/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.3/profile.bashrc b/profiles/prefix/darwin/macos/10.3/profile.bashrc new file mode 100644 index 000000000000..5a874dc4f0a3 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/profile.bashrc @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.3/profile.bashrc,v 1.1 2009/06/06 03:54:46 solar Exp $ + +export MACOSX_DEPLOYMENT_TARGET=10.3 diff --git a/profiles/prefix/darwin/macos/10.3/use.mask b/profiles/prefix/darwin/macos/10.3/use.mask new file mode 100644 index 000000000000..57b9b8c486cb --- /dev/null +++ b/profiles/prefix/darwin/macos/10.3/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.3/use.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ + +-altivec diff --git a/profiles/prefix/darwin/macos/10.4/make.defaults b/profiles/prefix/darwin/macos/10.4/make.defaults new file mode 100644 index 000000000000..c9438d7c6b13 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/make.defaults,v 1.1 2009/06/06 03:54:47 solar Exp $ + +MACOSX_DEPLOYMENT_TARGET="10.4" diff --git a/profiles/prefix/darwin/macos/10.4/package.mask b/profiles/prefix/darwin/macos/10.4/package.mask new file mode 100644 index 000000000000..ee9bdb0ead57 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/package.mask,v 1.1 2009/06/06 03:54:47 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (19 Dec 2007) +# apple java6 on macosx is only released on leopard :( +dev-java/apple-jdk-bin:1.6 + diff --git a/profiles/prefix/darwin/macos/10.4/package.provided b/profiles/prefix/darwin/macos/10.4/package.provided new file mode 100644 index 000000000000..adf5b1eb3bd1 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/package.provided,v 1.1 2009/06/06 03:54:47 solar Exp $ + +sys-darwin/libsystem-71 diff --git a/profiles/prefix/darwin/macos/10.4/parent b/profiles/prefix/darwin/macos/10.4/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.4/ppc/make.defaults b/profiles/prefix/darwin/macos/10.4/ppc/make.defaults new file mode 100644 index 000000000000..f979451a125f --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/ppc/make.defaults,v 1.1 2009/06/06 03:54:47 solar Exp $ + +ARCH="ppc-macos" +CHOST="powerpc-apple-darwin8" +ACCEPT_KEYWORDS="~ppc-macos" diff --git a/profiles/prefix/darwin/macos/10.4/ppc/package.mask b/profiles/prefix/darwin/macos/10.4/ppc/package.mask new file mode 100644 index 000000000000..01fe51657114 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/ppc/package.mask,v 1.1 2009/06/06 03:54:47 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (30 May 2009) +# doesn't have Altivec or dummy backends implemented, only SSE :( +=sci-biology/hmmer-3.0_alpha2 + diff --git a/profiles/prefix/darwin/macos/10.4/ppc/parent b/profiles/prefix/darwin/macos/10.4/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.4/ppc/use.mask b/profiles/prefix/darwin/macos/10.4/ppc/use.mask new file mode 100644 index 000000000000..cf12838e53e2 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/ppc/use.mask,v 1.1 2009/06/06 03:54:47 solar Exp $ + +-altivec diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults b/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults new file mode 100644 index 000000000000..ed1c06bb9d64 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/ppc64/make.defaults,v 1.1 2009/06/06 03:54:48 solar Exp $ + +ARCH="ppc64-macos" +CHOST="powerpc64-apple-darwin8" +ACCEPT_KEYWORDS="~ppc64-macos" diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/parent b/profiles/prefix/darwin/macos/10.4/ppc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.4/ppc64/use.mask b/profiles/prefix/darwin/macos/10.4/ppc64/use.mask new file mode 100644 index 000000000000..3dd174ce8679 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/ppc64/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/ppc64/use.mask,v 1.1 2009/06/06 03:54:48 solar Exp $ + +-altivec diff --git a/profiles/prefix/darwin/macos/10.4/profile.bashrc b/profiles/prefix/darwin/macos/10.4/profile.bashrc new file mode 100644 index 000000000000..254f794515b9 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/profile.bashrc @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/profile.bashrc,v 1.1 2009/06/06 03:54:47 solar Exp $ + +export MACOSX_DEPLOYMENT_TARGET=10.4 diff --git a/profiles/prefix/darwin/macos/10.4/x86/make.defaults b/profiles/prefix/darwin/macos/10.4/x86/make.defaults new file mode 100644 index 000000000000..17907ac0a1d9 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/x86/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/x86/make.defaults,v 1.1 2009/06/06 03:54:48 solar Exp $ + +ARCH="x86-macos" +CHOST="i686-apple-darwin8" +ACCEPT_KEYWORDS="~x86-macos" + +USE="${USE} mmx mmxext sse sse2" +# set arch to prescott for all MacTel users, as this enables SSE and MMX +# support in GCC +CFLAGS="-march=prescott" diff --git a/profiles/prefix/darwin/macos/10.4/x86/package.use.force b/profiles/prefix/darwin/macos/10.4/x86/package.use.force new file mode 100644 index 000000000000..0db9a43897ca --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/x86/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/x86/package.use.force,v 1.1 2009/06/06 03:54:48 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.4/x86/package.use.mask b/profiles/prefix/darwin/macos/10.4/x86/package.use.mask new file mode 100644 index 000000000000..725e659513d0 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/x86/package.use.mask @@ -0,0 +1,40 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/x86/package.use.mask,v 1.1 2009/06/06 03:54:48 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (28 Apr 2008) +# http://www.erlang.org/pipermail/erlang-questions/2007-July/027870.html +dev-lang/erlang hipe + +#i686-apple-darwin8-gcc -c -I.. -Wdeclaration-after-statement -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=pentium-m -mtune=pentium-m -pipe -ffast-math -fomit-frame-pointer -mdynamic-no-pic -falign-loops=16 -DSYS_DARWIN -DCONFIG_DARWIN -shared-libgcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I/Users/stefan/Library/Gentoo/usr/lib/gcc/i686-apple-darwin8/4.0.1/include -I/Users/stefan/Library/Gentoo/usr/include -I/Users/stefan/Library/Gentoo/usr/include -I/Users/stefan/Library/Gentoo/usr/include/freetype2 -I/Users/stefan/Library/Gentoo/usr/include -o decode_MMX.o decode_MMX.c +#{standard input}:91:Unknown pseudo-op: .balign +#{standard input}:91:Rest of line ignored. 1st junk character valued 49 (1). +#{standard input}:163:Unknown pseudo-op: .balign +#{standard input}:163:Rest of line ignored. 1st junk character valued 49 (1). +# mmx2 has another error .. +# +# flag returns compile errors +media-video/mplayer livecd cpudetection +# libs mising +media-video/mplayer gtk sdl libcaca dv nas musepack bidi enca real win32codecs cdparanoia samba xanim live openal +# X only +media-video/mplayer xvmc xv dga X xinerama +# linux only +media-video/mplayer dvb esd lirc svga arts jack joystick matrox +media-sound/mpg123 mmx + +# Elias Pipping <pipping@gentoo.org> (27 Aug 2007) +# elinks does not compile with USE=perl (tested with 0.11.{2,3}) +www-client/elinks perl + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# libpng does not compile with USE=mmx +media-libs/libpng mmx + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# imlib2 does not compile with USE=mmx +media-libs/imlib2 mmx + +# Elias Pipping <pipping@gentoo.org> (13 Sep 2007) +# mc fails to compile with USE=slang (unicode implies slang) +app-misc/mc unicode slang diff --git a/profiles/prefix/darwin/macos/10.4/x86/parent b/profiles/prefix/darwin/macos/10.4/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.4/x86/use.mask b/profiles/prefix/darwin/macos/10.4/x86/use.mask new file mode 100644 index 000000000000..6782f9aba8bb --- /dev/null +++ b/profiles/prefix/darwin/macos/10.4/x86/use.mask @@ -0,0 +1,58 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.4/x86/use.mask,v 1.1 2009/06/06 03:54:48 solar Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-win32codecs +-real +-x264 + +# lvm2 cluster +-clvm +-gulm +-cman + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/profiles/prefix/darwin/macos/10.5/make.defaults b/profiles/prefix/darwin/macos/10.5/make.defaults new file mode 100644 index 000000000000..563ea632ea8b --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/make.defaults @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/make.defaults,v 1.1 2009/06/06 03:54:49 solar Exp $ + +MACOSX_DEPLOYMENT_TARGET="10.5" diff --git a/profiles/prefix/darwin/macos/10.5/package.mask b/profiles/prefix/darwin/macos/10.5/package.mask new file mode 100644 index 000000000000..8660e25ca5e1 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/package.mask,v 1.1 2009/06/06 03:54:49 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (20 Sep 2008) +# emacs 21.x does not support darwin9 +app-editors/emacs:21 diff --git a/profiles/prefix/darwin/macos/10.5/package.provided b/profiles/prefix/darwin/macos/10.5/package.provided new file mode 100644 index 000000000000..65cedd8c85e2 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/package.provided,v 1.1 2009/06/06 03:54:49 solar Exp $ + +sys-darwin/libsystem-71 diff --git a/profiles/prefix/darwin/macos/10.5/package.use.mask b/profiles/prefix/darwin/macos/10.5/package.use.mask new file mode 100644 index 000000000000..b6d839970ac2 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/package.use.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/package.use.mask,v 1.1 2009/06/06 03:54:49 solar Exp $ diff --git a/profiles/prefix/darwin/macos/10.5/parent b/profiles/prefix/darwin/macos/10.5/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.5/ppc/make.defaults b/profiles/prefix/darwin/macos/10.5/ppc/make.defaults new file mode 100644 index 000000000000..09f076383feb --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/ppc/make.defaults,v 1.1 2009/06/06 03:54:49 solar Exp $ + +ARCH="ppc-macos" +CHOST="powerpc-apple-darwin9" +ACCEPT_KEYWORDS="~ppc-macos" diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.mask new file mode 100644 index 000000000000..6d97090650a3 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/package.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/ppc/package.mask,v 1.1 2009/06/06 03:54:49 solar Exp $ diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.force b/profiles/prefix/darwin/macos/10.5/ppc/package.use.force new file mode 100644 index 000000000000..93280a31e417 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/ppc/package.use.force,v 1.1 2009/06/06 03:54:49 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask b/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask new file mode 100644 index 000000000000..c82307eaef59 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask @@ -0,0 +1,37 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/ppc/package.use.mask,v 1.1 2009/06/06 03:54:49 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (21 Nov 2007) +# generating documentation fails for hugs98 because of too many errors +dev-lang/hugs98 doc + +# Elias Pipping <pipping@gentoo.org> (10 Nov 2007) +# ruby fails to compile with USE=threads +dev-lang/ruby threads + +# Elias Pipping <pipping@gentoo.org> (13 Sep 2007) +# mc fails to compile with USE=slang (unicode implies slang) +app-misc/mc unicode slang + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# imlib2 does not compile with USE=mmx +media-libs/imlib2 mmx + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# libpng does not compile with USE=mmx +media-libs/libpng mmx + +# Elias Pipping <pipping@gentoo.org> (27 Aug 2007) +# elinks does not compile with USE=perl (tested with 0.11.{2,3}) +www-client/elinks perl + +# flag returns compile errors +media-video/mplayer livecd cpudetection +# libs mising +media-video/mplayer gtk sdl libcaca dv nas musepack bidi enca real win32codecs cdparanoia samba xanim live openal +# X only +media-video/mplayer xvmc xv dga X xinerama +# linux only +media-video/mplayer dvb esd lirc svga arts jack joystick matrox +media-sound/mpg123 mmx diff --git a/profiles/prefix/darwin/macos/10.5/ppc/parent b/profiles/prefix/darwin/macos/10.5/ppc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.5/ppc/use.mask b/profiles/prefix/darwin/macos/10.5/ppc/use.mask new file mode 100644 index 000000000000..2ed72902d48d --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/ppc/use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/ppc/use.mask,v 1.1 2009/06/06 03:54:49 solar Exp $ + +-altivec diff --git a/profiles/prefix/darwin/macos/10.5/profile.bashrc b/profiles/prefix/darwin/macos/10.5/profile.bashrc new file mode 100644 index 000000000000..31ca6031c538 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/profile.bashrc @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/profile.bashrc,v 1.1 2009/06/06 03:54:49 solar Exp $ + +export MACOSX_DEPLOYMENT_TARGET=10.5 diff --git a/profiles/prefix/darwin/macos/10.5/x64/make.defaults b/profiles/prefix/darwin/macos/10.5/x64/make.defaults new file mode 100644 index 000000000000..a5a4ce216e04 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x64/make.defaults,v 1.1 2009/06/06 03:54:50 solar Exp $ + +ARCH="x64-macos" +CHOST="x86_64-apple-darwin9" +ACCEPT_KEYWORDS="~x64-macos" + +USE="${USE} mmx mmxext sse sse2" +# set arch to nocona for all MacTel users, as this enables SSE and MMX +# support in GCC, nocona = Core2Duo = 64-bits +CFLAGS="-march=nocona" diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.mask b/profiles/prefix/darwin/macos/10.5/x64/package.mask new file mode 100644 index 000000000000..2390979053ae --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x64/package.mask,v 1.1 2009/06/06 03:54:50 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (01 Jun 2009) +# On 64-bits Darwin we need this binutils-apple, as it's the only one +# which compiles +-=sys-devel/binutils-apple-3.1.2-r1 diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.use.force b/profiles/prefix/darwin/macos/10.5/x64/package.use.force new file mode 100644 index 000000000000..fceff3b986bc --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x64/package.use.force,v 1.1 2009/06/06 03:54:50 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.5/x64/package.use.mask b/profiles/prefix/darwin/macos/10.5/x64/package.use.mask new file mode 100644 index 000000000000..04e985606e30 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/package.use.mask @@ -0,0 +1,37 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x64/package.use.mask,v 1.1 2009/06/06 03:54:50 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (21 Nov 2007) +# generating documentation fails for hugs98 because of too many errors +dev-lang/hugs98 doc + +# Elias Pipping <pipping@gentoo.org> (10 Nov 2007) +# ruby fails to compile with USE=threads +dev-lang/ruby threads + +# Elias Pipping <pipping@gentoo.org> (13 Sep 2007) +# mc fails to compile with USE=slang (unicode implies slang) +app-misc/mc unicode slang + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# imlib2 does not compile with USE=mmx +media-libs/imlib2 mmx + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# libpng does not compile with USE=mmx +media-libs/libpng mmx + +# Elias Pipping <pipping@gentoo.org> (27 Aug 2007) +# elinks does not compile with USE=perl (tested with 0.11.{2,3}) +www-client/elinks perl + +# flag returns compile errors +media-video/mplayer livecd cpudetection +# libs mising +media-video/mplayer gtk sdl libcaca dv nas musepack bidi enca real win32codecs cdparanoia samba xanim live openal +# X only +media-video/mplayer xvmc xv dga X xinerama +# linux only +media-video/mplayer dvb esd lirc svga arts jack joystick matrox +media-sound/mpg123 mmx diff --git a/profiles/prefix/darwin/macos/10.5/x64/parent b/profiles/prefix/darwin/macos/10.5/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.5/x64/use.mask b/profiles/prefix/darwin/macos/10.5/x64/use.mask new file mode 100644 index 000000000000..b68571fa97b0 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x64/use.mask @@ -0,0 +1,58 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x64/use.mask,v 1.1 2009/06/06 03:54:50 solar Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-win32codecs +-real +-x264 + +# lvm2 cluster +-clvm +-gulm +-cman + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/profiles/prefix/darwin/macos/10.5/x86/make.defaults b/profiles/prefix/darwin/macos/10.5/x86/make.defaults new file mode 100644 index 000000000000..9056e2b40df6 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/make.defaults @@ -0,0 +1,12 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x86/make.defaults,v 1.1 2009/06/06 03:54:50 solar Exp $ + +ARCH="x86-macos" +CHOST="i686-apple-darwin9" +ACCEPT_KEYWORDS="~x86-macos" + +USE="${USE} mmx mmxext sse sse2" +# set arch to prescott for all MacTel users, as this enables SSE and MMX +# support in GCC +CFLAGS="-march=prescott" diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.mask b/profiles/prefix/darwin/macos/10.5/x86/package.mask new file mode 100644 index 000000000000..7038f053f475 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/package.mask @@ -0,0 +1,3 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x86/package.mask,v 1.1 2009/06/06 03:54:50 solar Exp $ diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.force b/profiles/prefix/darwin/macos/10.5/x86/package.use.force new file mode 100644 index 000000000000..c85dc84498e4 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/package.use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x86/package.use.force,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (30 Sep 2007) +# compiles with -aqua, doesn't work, though +media-video/mplayer aqua diff --git a/profiles/prefix/darwin/macos/10.5/x86/package.use.mask b/profiles/prefix/darwin/macos/10.5/x86/package.use.mask new file mode 100644 index 000000000000..5f0b134c2a81 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/package.use.mask @@ -0,0 +1,43 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x86/package.use.mask,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (01 Feb 2009) +# Doesn't compile, bug #257225 +media-video/ffmpeg mmx + +# Fabian Groffen <grobian@gentoo.org> (21 Dec 2008) +# Proxying for Elias Pipping, broken combinations +x11-terms/eterm sse2 mmx +net-irc/xchat mmx +dev-lisp/clisp X + +# Fabian Groffen <grobian@gentoo.org> (28 Apr 2008) +# http://www.erlang.org/pipermail/erlang-questions/2007-July/027870.html +dev-lang/erlang hipe + +# Elias Pipping <pipping@gentoo.org> (21 Nov 2007) +# generating documentation fails for hugs98 because of too many errors +dev-lang/hugs98 doc + +# Elias Pipping <pipping@gentoo.org> (10 Nov 2007) +# ruby fails to compile with USE=threads +=dev-lang/ruby-1.8.6* threads + +# Elias Pipping <pipping@gentoo.org> (01 Sep 2007) +# imlib2 does not compile with USE=mmx +media-libs/imlib2 mmx + +# Elias Pipping <pipping@gentoo.org> (27 Aug 2007) +# elinks does not compile with USE=perl (tested with 0.11.{2,3}) +www-client/elinks perl + +# flag returns compile errors +media-video/mplayer livecd cpudetection +# libs mising +media-video/mplayer gtk sdl libcaca dv nas musepack bidi enca real win32codecs cdparanoia samba xanim live openal +# X only +media-video/mplayer xvmc xv dga X xinerama +# linux only +media-video/mplayer dvb esd lirc svga arts jack joystick matrox +media-sound/mpg123 mmx diff --git a/profiles/prefix/darwin/macos/10.5/x86/parent b/profiles/prefix/darwin/macos/10.5/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/10.5/x86/use.mask b/profiles/prefix/darwin/macos/10.5/x86/use.mask new file mode 100644 index 000000000000..d956f6f89e48 --- /dev/null +++ b/profiles/prefix/darwin/macos/10.5/x86/use.mask @@ -0,0 +1,58 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/10.5/x86/use.mask,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# This file masks out USE flags that are simply NOT allowed in the default +# x86 profile. This works, for example, if another architecture's +# profile have a USE flag associated with (such as altivec, mmx, etc). + +# Unmask x86 instruction sets +-icc +-icc-pgo +-ifc +-mmx +-mmxext +-sse +-sse2 +-ssse3 +-svga +-kqemu + +# Unmask nvidia XvMC support +-nvidia + +# Unmask dev-db/oracle-instantclient-basic support +-oci8-instant-client + +# Unmask osp, used by asterisk; bug 115798 +-osp + +# Modular X: unmask for architectures on which they are available +-input_devices_synaptics +-input_devices_vmmouse +-input_devices_wacom +-video_cards_nvidia +-video_cards_fglrx +-video_cards_vmware + +# Modular X: mask for architectures on which they aren't available +video_cards_newport + +#codec support +-win32codecs +-real +-x264 + +# lvm2 cluster +-clvm +-gulm +-cman + +# ibm is only used for ppc64 stuff +ibm + +# psyco works on x86 +-psyco + +# Adobe FDF toolkit is x86 only. +-fdftk diff --git a/profiles/prefix/darwin/macos/make.defaults b/profiles/prefix/darwin/macos/make.defaults new file mode 100644 index 000000000000..1a4f53a50f46 --- /dev/null +++ b/profiles/prefix/darwin/macos/make.defaults @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/make.defaults,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# in OSX one should have objc available +USE="objc objc++" + +# we have OSX, so let's use it's virtues +USE="${USE} aqua coreaudio" diff --git a/profiles/prefix/darwin/macos/package.mask b/profiles/prefix/darwin/macos/package.mask new file mode 100644 index 000000000000..4ca35c670f43 --- /dev/null +++ b/profiles/prefix/darwin/macos/package.mask @@ -0,0 +1,21 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/package.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ +# $Id: package.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (16 May 2009) +# MH_BUNDLE nightmare (trying to link it as a MH_DYLIB) +=gnome-base/gconf-2.26.0 + +# Fabian Groffen <grobian@gentoo.org> (02 Aug 2008) +# Crappy code makes it bus error on Darwin, bug #233600 +dev-python/sip + +# Fabian Groffen <grobian@gentoo.org> (15 Feb 2007) +# Doesn't compile, previous release (1.0.6) does. +# error: stropts.h: No such file or directory +=app-misc/ttyrec-1.0.8 + +# Elias Pipping <pipping@gentoo.org> (19 Dec 2007) +# experimenting here -- with bsd java6 on macosx +dev-java/soylatte-jdk-bin diff --git a/profiles/prefix/darwin/macos/package.use.force b/profiles/prefix/darwin/macos/package.use.force new file mode 100644 index 000000000000..2d35c20fdfde --- /dev/null +++ b/profiles/prefix/darwin/macos/package.use.force @@ -0,0 +1,11 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/package.use.force,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Elias Pipping <pipping@gentoo.org> (01 Jan 2008) +# only GUI that works under macosx +app-editor/gvim aqua + +# Elias Pipping <pipping@gentoo.org> (29 Nov 2007) +# won't compile without +media-libs/libsdl opengl diff --git a/profiles/prefix/darwin/macos/package.use.mask b/profiles/prefix/darwin/macos/package.use.mask new file mode 100644 index 000000000000..d147c9d2eebe --- /dev/null +++ b/profiles/prefix/darwin/macos/package.use.mask @@ -0,0 +1,22 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/package.use.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ +# $Id: package.use.mask,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (12 Feb 2009) +# Doesn't work with python support, bug 257572 +gnome-extra/libgsf python + +# Fabian Groffen <grobian@gentoo.org> (30 Dec 2008) +# + pipping | grobian: please package.use.mask aqua for emacs-cvs for now +# + pipping | grobian: hopefully i find the time to fix it at some point +app-editors/emacs-cvs aqua + +# Fabian Groffen <grobian@gentoo.org> (06 Aug 2008) +# runtime loading is horribly broken (it uses fixed .so.0, but when +# that's fixed it still doesn't work) +dev-util/subversion dso + +# Elias Pipping <pipping@gentoo.org> (25 Nov 2007) +# there's no (official) java6 on macosx +dev-util/checkstyle test diff --git a/profiles/prefix/darwin/macos/packages b/profiles/prefix/darwin/macos/packages new file mode 100644 index 000000000000..5e334651e423 --- /dev/null +++ b/profiles/prefix/darwin/macos/packages @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/packages,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Mac OS X is built with the Apple branch of the GCC compiler, using FSF +# GCC results in broken packages in some cases (subversion) due to +# alignment problems with the kernel. Hence, we default to gcc-apple. +-*sys-devel/gcc +*sys-devel/gcc-apple diff --git a/profiles/prefix/darwin/macos/parent b/profiles/prefix/darwin/macos/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/darwin/macos/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/darwin/macos/use.mask b/profiles/prefix/darwin/macos/use.mask new file mode 100644 index 000000000000..8b137891791f --- /dev/null +++ b/profiles/prefix/darwin/macos/use.mask @@ -0,0 +1 @@ + diff --git a/profiles/prefix/darwin/macos/virtuals b/profiles/prefix/darwin/macos/virtuals new file mode 100644 index 000000000000..1898ad5922d0 --- /dev/null +++ b/profiles/prefix/darwin/macos/virtuals @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/macos/virtuals,v 1.1 2009/06/06 03:54:46 solar Exp $ + +# Use this virtuals file to either override the Darwin base profile's defined +# virtuals, or add virtuals that are specific to the Mac OS X profiles + diff --git a/profiles/prefix/darwin/make.defaults b/profiles/prefix/darwin/make.defaults new file mode 100644 index 000000000000..12de715f3436 --- /dev/null +++ b/profiles/prefix/darwin/make.defaults @@ -0,0 +1,16 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/make.defaults,v 1.1 2009/06/06 03:54:45 solar Exp $ + +# System-wide defaults for all Darwin profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="Darwin" +KERNEL="Darwin" + +# Sandbox is not ported to Darwin yet, strip isn't GNU +FEATURES="-sandbox nostrip" + +# ALSA + Darwin != working +USE_EXPAND="-ALSA_CARDS -ALSA_PCM_PLUGINS" diff --git a/profiles/prefix/darwin/package.mask b/profiles/prefix/darwin/package.mask new file mode 100644 index 000000000000..19946f797c6d --- /dev/null +++ b/profiles/prefix/darwin/package.mask @@ -0,0 +1,35 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.mask,v 1.1 2009/06/06 03:54:45 solar Exp $ +# $Id: package.mask,v 1.1 2009/06/06 03:54:45 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (30 Apr 2009) +# xmlrpc_pstream.cpp:18:44: error: features.h: No such file or directory +=dev-libs/xmlrpc-c-1.18.02 + +# Fabian Groffen <grobian@gentoo.org> (08 Oct 2008) +# odcctools have been replaced by binutils-apple, which is more close to +# Apple's original sources +sys-devel/odcctools + +# Fabian Groffen <grobian@gentoo.org> (15 Sep 2008) +# error: redefinition of ‘struct error_table’ +=app-crypt/mit-krb5-1.6.3-r4 + +# Fabian Groffen <grobian@gentoo.org> (28 Mar 2008) +# This version is taken from iPhone SDK Beta 7, and doesn't build on +# OSX 10.4, due to POSIX spawnattr (spawn.h) +=sys-devel/gdb-apple-961 + +# Elias Pipping <pipping@gentoo.org> (22 Dec 2007) +# bug #211712: archive has no table of contents +sci-libs/blas-atlas + +# Elias Pipping <pipping@gentoo.org> (09 Oct 2007) +# darwin-miscutils are only available on darwin +-sys-apps/darwin-miscutils + +# Elias Pipping <pipping@gentoo.org> (09 Oct 2007) +# bsd-man-pages are only available on darwin, bsd +-sys-apps/bsd-man-pages + diff --git a/profiles/prefix/darwin/package.use.mask b/profiles/prefix/darwin/package.use.mask new file mode 100644 index 000000000000..8b77bddd8dd9 --- /dev/null +++ b/profiles/prefix/darwin/package.use.mask @@ -0,0 +1,19 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/package.use.mask,v 1.1 2009/06/06 03:54:45 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (03 Apr 2009) +# ld: unknown option: -R/Library/Gentoo/usr/lib +~sys-devel/gcc-4.3.3 gcj + +# Fabian Groffen <grobian@gentoo.org> (08 Aug 2008) +# mmx don't really works on x86-macos +net-irc/xchat mmx + +# Elias Pipping <pipping@gentoo.org> (16 Nov 2007) +# make fails +sys-devel/gcc objc-gc + +# media-gfx/graphviz fails to install on systems with dynamic library +# extensions other than .so, see also bug #188120 +~media-gfx/graphviz-2.12 perl python ruby tcl diff --git a/profiles/prefix/darwin/packages b/profiles/prefix/darwin/packages new file mode 100644 index 000000000000..7c6b73821d58 --- /dev/null +++ b/profiles/prefix/darwin/packages @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/packages,v 1.1 2009/06/06 03:54:45 solar Exp $ + +*sys-apps/bsd-man-pages +*sys-apps/darwin-miscutils +*sys-devel/binutils-apple +*sys-process/pidof-bsd diff --git a/profiles/prefix/darwin/parent b/profiles/prefix/darwin/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/darwin/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/darwin/use.force b/profiles/prefix/darwin/use.force new file mode 100644 index 000000000000..c8b200776cc8 --- /dev/null +++ b/profiles/prefix/darwin/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/use.force,v 1.1 2009/06/06 03:54:45 solar Exp $ + +# Re-add Darwin OS +kernel_Darwin +elibc_Darwin diff --git a/profiles/prefix/darwin/use.mask b/profiles/prefix/darwin/use.mask new file mode 100644 index 000000000000..49c77de86eef --- /dev/null +++ b/profiles/prefix/darwin/use.mask @@ -0,0 +1,42 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/use.mask,v 1.1 2009/06/06 03:54:45 solar Exp $ + +#Add USE flags that don't work on Darwin/OpenDarwin/OS X here + +# readd globally masked darwin-only flags +-coreaudio +-aqua + +# Re-add Darwin libc +-elibc_Darwin +-kernel_Darwin + + +# these will more than likely never work on darwin +3dfx +acpi +alsa +apm +cap +caps +directfb +djbfft +emul-linux-x86 +fbcon +fmod +ggi +gpm +hardened + +# VV requires device-mapper +on-the-fly-crypt +oss +solid +sybase +sybase-ct +rtc +voodoo3 +pvm +v4l +v4l2 diff --git a/profiles/prefix/darwin/virtuals b/profiles/prefix/darwin/virtuals new file mode 100644 index 000000000000..6c3adba64bcc --- /dev/null +++ b/profiles/prefix/darwin/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/darwin/virtuals,v 1.1 2009/06/06 03:54:45 solar Exp $ + +virtual/libc sys-darwin/libsystem +virtual/os-headers sys-darwin/libsystem diff --git a/profiles/prefix/hpux/B.11.23/ia64/make.defaults b/profiles/prefix/hpux/B.11.23/ia64/make.defaults new file mode 100644 index 000000000000..980147aecca0 --- /dev/null +++ b/profiles/prefix/hpux/B.11.23/ia64/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/B.11.23/ia64/make.defaults,v 1.1 2009/06/06 03:54:52 solar Exp $ + +ARCH="ia64-hpux" +CHOST="ia64-hp-hpux11.23" +ACCEPT_KEYWORDS="~ia64-hpux" diff --git a/profiles/prefix/hpux/B.11.23/ia64/parent b/profiles/prefix/hpux/B.11.23/ia64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/hpux/B.11.23/ia64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/hpux/B.11.23/package.provided b/profiles/prefix/hpux/B.11.23/package.provided new file mode 100644 index 000000000000..fa7d94d95fcf --- /dev/null +++ b/profiles/prefix/hpux/B.11.23/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/B.11.23/package.provided,v 1.1 2009/06/06 03:54:52 solar Exp $ + +sys-hpux/libc-11.23 diff --git a/profiles/prefix/hpux/B.11.23/parent b/profiles/prefix/hpux/B.11.23/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/hpux/B.11.23/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/hpux/B.11.31/ia64/make.defaults b/profiles/prefix/hpux/B.11.31/ia64/make.defaults new file mode 100644 index 000000000000..fdbb220eb059 --- /dev/null +++ b/profiles/prefix/hpux/B.11.31/ia64/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/B.11.31/ia64/make.defaults,v 1.1 2009/06/06 03:54:53 solar Exp $ + +ARCH="ia64-hpux" +CHOST="ia64-hp-hpux11.31" +ACCEPT_KEYWORDS="~ia64-hpux" diff --git a/profiles/prefix/hpux/B.11.31/ia64/parent b/profiles/prefix/hpux/B.11.31/ia64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/hpux/B.11.31/ia64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/hpux/B.11.31/package.provided b/profiles/prefix/hpux/B.11.31/package.provided new file mode 100644 index 000000000000..bb20df1b00b4 --- /dev/null +++ b/profiles/prefix/hpux/B.11.31/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/B.11.31/package.provided,v 1.1 2009/06/06 03:54:53 solar Exp $ + +sys-hpux/libc-11.31 diff --git a/profiles/prefix/hpux/B.11.31/parent b/profiles/prefix/hpux/B.11.31/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/hpux/B.11.31/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/hpux/make.defaults b/profiles/prefix/hpux/make.defaults new file mode 100644 index 000000000000..81ef23308099 --- /dev/null +++ b/profiles/prefix/hpux/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/make.defaults,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# System-wide defaults for all HP-UX profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="HPUX" +KERNEL="HPUX" + +# Sandbox is not ported to HP-UX (yet?), no scanelf +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/hpux/package.mask b/profiles/prefix/hpux/package.mask new file mode 100644 index 000000000000..350802128243 --- /dev/null +++ b/profiles/prefix/hpux/package.mask @@ -0,0 +1,9 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/package.mask,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (21 Nov 2008) +# file-4.25 lacks a define for SIZE_MAX. This causes issues on ia64-hpux. +# file-4.26 is fixed but masked globally in Prefix. Since this is non-trivial to +# fix, masked on ia64-hpux. +=sys-apps/file-4.25 diff --git a/profiles/prefix/hpux/packages b/profiles/prefix/hpux/packages new file mode 100644 index 000000000000..4938c0dc100f --- /dev/null +++ b/profiles/prefix/hpux/packages @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/packages,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# need GNU as on HP-UX +*sys-devel/binutils diff --git a/profiles/prefix/hpux/parent b/profiles/prefix/hpux/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/hpux/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/hpux/profile.bashrc b/profiles/prefix/hpux/profile.bashrc new file mode 100644 index 000000000000..ac5eb40cd519 --- /dev/null +++ b/profiles/prefix/hpux/profile.bashrc @@ -0,0 +1,70 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/profile.bashrc,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# On hpux, binary files (executables, shared libraries) in use +# cannot be replaced during merge. +# But it is possible to rename them and remove lateron when they are +# not used any more by any running process. +# +# This is a workaround for portage bug#199868, +# and should be dropped once portage does sth. like this itself. + +post_pkg_preinst() { + removedlist="${EROOT}var/lib/portage/files2bremoved" + rm -f "${removedlist}".new + + if [[ -r ${removedlist} ]]; then + rm -f "${removedlist}".old + fi + # restore in case of system fault + if [[ -r ${removedlist}.old ]]; then + mv "${removedlist}"{.old,} + fi + + touch "${removedlist}"{,.new} # ensure they exist + + while read rmstem; do + # try to remove previously recorded files + for f in "${ROOT}${rmstem}"*; do + echo "trying to remove old busy text file ${f}" + rm -f "${f}" + done + # but keep it in list if still exists + for f in "${ROOT}${rmstem}"*; do + [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new + break + done + done < "${removedlist}" + + # update the list + mv "${removedlist}"{,.old} + mv "${removedlist}"{.new,} + rm "${removedlist}".old + + # now go for current package + cd "${D}" + find ".${EPREFIX}" -type f | xargs -r /usr/bin/file | grep 'object file' | while read f t + do + f=${f#./} # find prints: "./path/to/file" + f=${f%:} # file prints: "file-argument: type-of-file" + test -r "${ROOT}${f}" || continue + rmstem="${f}.removedbyportage" + # keep list of old busy text files unique + grep "^${rmstem}$" "${removedlist}" >/dev/null \ + || echo "${rmstem}" >> "${removedlist}" + n=0 + while [[ ${n} -lt 100 && -f "${ROOT}${rmstem}${n}" ]]; do + n=$((n=n+1)) + done + + if [[ ${n} -ge 100 ]]; then + echo "too many (>=100) old text files busy of '${ROOT}${f}'" >&2 + exit 1 + fi + echo "backing up text file ${ROOT}${f} (${n})" + mv "${ROOT}${f}" "${ROOT}${rmstem}${n}" || exit 1 + # preserve original binary (required for bash fex) + cp -p "${ROOT}${rmstem}${n}" "${ROOT}${f}" || exit 1 + done +} diff --git a/profiles/prefix/hpux/use.force b/profiles/prefix/hpux/use.force new file mode 100644 index 000000000000..8b98a44a75ca --- /dev/null +++ b/profiles/prefix/hpux/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/use.force,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# Re-add HPUX OS +kernel_HPUX +elibc_HPUX diff --git a/profiles/prefix/hpux/use.mask b/profiles/prefix/hpux/use.mask new file mode 100644 index 000000000000..91ff68fa2067 --- /dev/null +++ b/profiles/prefix/hpux/use.mask @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/use.mask,v 1.1 2009/06/06 03:54:51 solar Exp $ + +# Re-add HPUX libc +-elibc_HPUX +-kernel_HPUX + +# these will more than likely never work on HPUX +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 + diff --git a/profiles/prefix/hpux/virtuals b/profiles/prefix/hpux/virtuals new file mode 100644 index 000000000000..1f7526ea2ad9 --- /dev/null +++ b/profiles/prefix/hpux/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/hpux/virtuals,v 1.1 2009/06/06 03:54:51 solar Exp $ + +virtual/libc sys-hpux/libc +virtual/os-headers sys-hpux/libc diff --git a/profiles/prefix/irix/6.5/mips/make.defaults b/profiles/prefix/irix/6.5/mips/make.defaults new file mode 100644 index 000000000000..5a5fbc7a33e6 --- /dev/null +++ b/profiles/prefix/irix/6.5/mips/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/6.5/mips/make.defaults,v 1.1 2009/06/06 03:54:55 solar Exp $ + +ARCH="mips-irix" +CHOST="mips-sgi-irix6.5" +ACCEPT_KEYWORDS="~mips-irix" diff --git a/profiles/prefix/irix/6.5/mips/parent b/profiles/prefix/irix/6.5/mips/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/irix/6.5/mips/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/irix/6.5/package.provided b/profiles/prefix/irix/6.5/package.provided new file mode 100644 index 000000000000..01601b1367e4 --- /dev/null +++ b/profiles/prefix/irix/6.5/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/6.5/package.provided,v 1.1 2009/06/06 03:54:54 solar Exp $ + +sys-irix/libc-6.5 diff --git a/profiles/prefix/irix/6.5/parent b/profiles/prefix/irix/6.5/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/irix/6.5/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/irix/make.defaults b/profiles/prefix/irix/make.defaults new file mode 100644 index 000000000000..8348f97ce9b8 --- /dev/null +++ b/profiles/prefix/irix/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/make.defaults,v 1.1 2009/06/06 03:54:54 solar Exp $ + +# System-wide defaults for all IRIX profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="IRIX" +KERNEL="IRIX" + +# Sandbox is not ported to IRIX (yet?), no scanelf +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/irix/package.use.mask b/profiles/prefix/irix/package.use.mask new file mode 100644 index 000000000000..6fda0955e7b3 --- /dev/null +++ b/profiles/prefix/irix/package.use.mask @@ -0,0 +1,11 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/package.use.mask,v 1.1 2009/06/06 03:54:54 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (27 Dec 2008) +# bug #209163, Python is broken wrt IPv6 on IRIX +dev-lang/python ipv6 + +# Fabian Groffen <grobian@gentoo.org> (06 Aug 2008) +# Causes extra compilation problems, bug #234253 +dev-util/subversion dso diff --git a/profiles/prefix/irix/packages b/profiles/prefix/irix/packages new file mode 100644 index 000000000000..ade67d2b2255 --- /dev/null +++ b/profiles/prefix/irix/packages @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/packages,v 1.1 2009/06/06 03:54:54 solar Exp $ + +*sys-devel/binutils diff --git a/profiles/prefix/irix/parent b/profiles/prefix/irix/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/irix/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/irix/profile.bashrc b/profiles/prefix/irix/profile.bashrc new file mode 100644 index 000000000000..2572f4d77d1c --- /dev/null +++ b/profiles/prefix/irix/profile.bashrc @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/profile.bashrc,v 1.1 2009/06/06 03:54:54 solar Exp $ + +# IRIX's /bin/sh is not up for most of today's jobs +export CONFIG_SHELL=${BASH} diff --git a/profiles/prefix/irix/use.force b/profiles/prefix/irix/use.force new file mode 100644 index 000000000000..13141aa8ec46 --- /dev/null +++ b/profiles/prefix/irix/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/use.force,v 1.1 2009/06/06 03:54:54 solar Exp $ + +# Re-add IRIX OS +kernel_IRIX +elibc_IRIX diff --git a/profiles/prefix/irix/use.mask b/profiles/prefix/irix/use.mask new file mode 100644 index 000000000000..20224d085549 --- /dev/null +++ b/profiles/prefix/irix/use.mask @@ -0,0 +1,45 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/use.mask,v 1.1 2009/06/06 03:54:54 solar Exp $ + +# Re-add IRIX libc +-elibc_IRIX +-kernel_IRIX + +# these will more than likely never work on IRIX +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 diff --git a/profiles/prefix/irix/virtuals b/profiles/prefix/irix/virtuals new file mode 100644 index 000000000000..5220276dd763 --- /dev/null +++ b/profiles/prefix/irix/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/irix/virtuals,v 1.1 2009/06/06 03:54:54 solar Exp $ + +virtual/libc sys-irix/libc +virtual/os-headers sys-irix/libc diff --git a/profiles/prefix/linux/amd64/make.defaults b/profiles/prefix/linux/amd64/make.defaults new file mode 100644 index 000000000000..4c701713935d --- /dev/null +++ b/profiles/prefix/linux/amd64/make.defaults @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/amd64/make.defaults,v 1.1 2009/06/06 03:54:56 solar Exp $ + +#Note: this is Gentoo Prefix specific! (13 Jul 2008, darkside) + +ARCH=amd64 +CHOST="x86_64-pc-linux-gnu" +# The base profile sets ACCEPT_KEYWORDS=amd64 and we don't have that in prefix. +ACCEPT_KEYWORDS="-amd64 ~amd64-linux" + +# We don't have lib64 in prefix so, remove it here. +SYMLINK_LIB="" +LIBDIR_amd64="lib" +DEFAULT_ABI="default" diff --git a/profiles/prefix/linux/amd64/parent b/profiles/prefix/linux/amd64/parent new file mode 100644 index 000000000000..65572c535cdc --- /dev/null +++ b/profiles/prefix/linux/amd64/parent @@ -0,0 +1,2 @@ +../../../default/linux/amd64/2008.0/no-multilib +.. diff --git a/profiles/prefix/linux/ia64/make.defaults b/profiles/prefix/linux/ia64/make.defaults new file mode 100644 index 000000000000..112b22d36ed1 --- /dev/null +++ b/profiles/prefix/linux/ia64/make.defaults @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/ia64/make.defaults,v 1.1 2009/06/06 03:54:56 solar Exp $ + +# The base profile sets ACCEPT_KEYWORDS=ia64 and we don't have that in prefix. +ACCEPT_KEYWORDS="-ia64 ~ia64-linux" diff --git a/profiles/prefix/linux/ia64/parent b/profiles/prefix/linux/ia64/parent new file mode 100644 index 000000000000..6d83ffc987a3 --- /dev/null +++ b/profiles/prefix/linux/ia64/parent @@ -0,0 +1,2 @@ +../../../default/linux/ia64/2008.0 +.. diff --git a/profiles/prefix/linux/make.defaults b/profiles/prefix/linux/make.defaults new file mode 100644 index 000000000000..511c47908493 --- /dev/null +++ b/profiles/prefix/linux/make.defaults @@ -0,0 +1,17 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/make.defaults,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# 'Sane' defaults +ELIBC="glibc" +KERNEL="linux" + +# 2006/10/28 - Luca Barbato <lu_zero@gentoo.org> +# on glibc system you cannot turn it off +USE="${USE} iconv" + +# build gcc with mudflap (pointer checking) and parallelization support +USE="${USE} mudflap openmp" + +# Linux has sandbox support +FEATURES="sandbox" diff --git a/profiles/prefix/linux/package.mask b/profiles/prefix/linux/package.mask new file mode 100644 index 000000000000..6fe05f0cbe1a --- /dev/null +++ b/profiles/prefix/linux/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/package.mask,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (29 Dec 2008) +# app-misc/pax-utils-0.1.19 works fine on linux (and it should because it is +# globally masked for GNU-isms) +-~app-misc/pax-utils-0.1.19 diff --git a/profiles/prefix/linux/package.provided b/profiles/prefix/linux/package.provided new file mode 100644 index 000000000000..0c4bf5da9319 --- /dev/null +++ b/profiles/prefix/linux/package.provided @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/package.provided,v 1.1 2009/06/06 03:54:55 solar Exp $ + +sys-linux/glibc-0 +sys-linux/linux-sources-0 diff --git a/profiles/prefix/linux/package.use.mask b/profiles/prefix/linux/package.use.mask new file mode 100644 index 000000000000..5bd8b4c7547f --- /dev/null +++ b/profiles/prefix/linux/package.use.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/package.use.mask,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# app-office/openoffice has a built_with_use check on shadow for USE=pam which +# we have in package.provided so this logic blows up. (Prefix only) +app-office/openoffice pam diff --git a/profiles/prefix/linux/packages b/profiles/prefix/linux/packages new file mode 100644 index 000000000000..4a6bb42b2c0a --- /dev/null +++ b/profiles/prefix/linux/packages @@ -0,0 +1,11 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/packages,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# Add back what the parent removes. +*sys-devel/binutils + +# Here we remove packages that default/linux/packages pulls in and have no +# business being in Gentoo Prefix +-*sys-apps/busybox +-*sys-apps/util-linux diff --git a/profiles/prefix/linux/parent b/profiles/prefix/linux/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/linux/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/linux/use.force b/profiles/prefix/linux/use.force new file mode 100644 index 000000000000..f5867fce05ee --- /dev/null +++ b/profiles/prefix/linux/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/use.force,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# Re-add Linux OS +kernel_linux +elibc_glibc diff --git a/profiles/prefix/linux/use.mask b/profiles/prefix/linux/use.mask new file mode 100644 index 000000000000..5dcfecc70694 --- /dev/null +++ b/profiles/prefix/linux/use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/use.mask,v 1.1 2009/06/06 03:54:55 solar Exp $ + +# Re-add linux stuff that is masked in base/ +-elibc_glibc +-kernel_linux +# diff --git a/profiles/prefix/linux/virtuals b/profiles/prefix/linux/virtuals new file mode 100644 index 000000000000..54d2f18534ef --- /dev/null +++ b/profiles/prefix/linux/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/virtuals,v 1.1 2009/06/06 03:54:55 solar Exp $ + +virtual/libc sys-linux/glibc +virtual/os-headers sys-linux/linux-sources diff --git a/profiles/prefix/linux/x86/make.defaults b/profiles/prefix/linux/x86/make.defaults new file mode 100644 index 000000000000..94d194d7f4a8 --- /dev/null +++ b/profiles/prefix/linux/x86/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/linux/x86/make.defaults,v 1.1 2009/06/06 03:54:57 solar Exp $ + +ARCH=x86 +CHOST="i686-pc-linux-gnu" +# The base profile sets ACCEPT_KEYWORDS=x86 and we don't have that in prefix. +ACCEPT_KEYWORDS="-x86 ~x86-linux" diff --git a/profiles/prefix/linux/x86/parent b/profiles/prefix/linux/x86/parent new file mode 100644 index 000000000000..6d46d4ffeb22 --- /dev/null +++ b/profiles/prefix/linux/x86/parent @@ -0,0 +1,2 @@ +../../../default/linux/x86/2008.0 +.. diff --git a/profiles/prefix/make.defaults b/profiles/prefix/make.defaults new file mode 100644 index 000000000000..21a8bd6793e2 --- /dev/null +++ b/profiles/prefix/make.defaults @@ -0,0 +1,13 @@ +# Some USE-flags that only die-hards don't want: +# readline: to have some sane command line editing, e.g. in python +# zlib: for many things you just want gzip support +# ncurses: a nice working console drawing library +# ssl: encrypted connections are a nice feature +USE="readline zlib ncurses ssl" + +FEATURES="collision-protect" + +# this probably already is like this, but we assure that in prefix we +# have a GNU userland +USERLAND="GNU" + diff --git a/profiles/prefix/mint/m68k/make.defaults b/profiles/prefix/mint/m68k/make.defaults new file mode 100644 index 000000000000..1e296a2d0b0b --- /dev/null +++ b/profiles/prefix/mint/m68k/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/m68k/make.defaults,v 1.1 2009/06/06 03:54:58 solar Exp $ + +ARCH="m68k-mint" +CHOST="m68k-atari-mint" +ACCEPT_KEYWORDS="~m68k-mint" diff --git a/profiles/prefix/mint/m68k/parent b/profiles/prefix/mint/m68k/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/mint/m68k/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/mint/m68k/use.mask b/profiles/prefix/mint/m68k/use.mask new file mode 100644 index 000000000000..0d39d9592be0 --- /dev/null +++ b/profiles/prefix/mint/m68k/use.mask @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/m68k/use.mask,v 1.1 2009/06/06 03:54:58 solar Exp $ + +# dlopen() doesn't work in MiNT +dso diff --git a/profiles/prefix/mint/make.defaults b/profiles/prefix/mint/make.defaults new file mode 100644 index 000000000000..510cd82a1213 --- /dev/null +++ b/profiles/prefix/mint/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/prefix/mint/make.defaults,v 1.1 2009/06/06 03:54:57 solar Exp $ + +# System-wide defaults for all MiNT profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="mintlib" +KERNEL="freemint" + +# Sandbox is not ported to MiNT (yet?) +FEATURES="-sandbox" diff --git a/profiles/prefix/mint/package.provided b/profiles/prefix/mint/package.provided new file mode 100644 index 000000000000..3abd79ae0350 --- /dev/null +++ b/profiles/prefix/mint/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/package.provided,v 1.1 2009/06/06 03:54:57 solar Exp $ + +sys-mint/mintlib-1 diff --git a/profiles/prefix/mint/packages b/profiles/prefix/mint/packages new file mode 100644 index 000000000000..37f9beea0b60 --- /dev/null +++ b/profiles/prefix/mint/packages @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/packages,v 1.1 2009/06/06 03:54:57 solar Exp $ + +*sys-devel/binutils diff --git a/profiles/prefix/mint/parent b/profiles/prefix/mint/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/mint/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/mint/use.mask b/profiles/prefix/mint/use.mask new file mode 100644 index 000000000000..7f0b10e428d3 --- /dev/null +++ b/profiles/prefix/mint/use.mask @@ -0,0 +1,46 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/use.mask,v 1.1 2009/06/06 03:54:57 solar Exp $ + +# Re-add MiNT libc +-elibc_mintlib +-kernel_freemint + +# these will more than likely never work on MiNT +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 + diff --git a/profiles/prefix/mint/virtuals b/profiles/prefix/mint/virtuals new file mode 100644 index 000000000000..b9a643a036f8 --- /dev/null +++ b/profiles/prefix/mint/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/mint/virtuals,v 1.1 2009/06/06 03:54:57 solar Exp $ + +virtual/libc sys-mint/mintlib +virtual/os-headers sys-mint/mintlib diff --git a/profiles/prefix/package.mask b/profiles/prefix/package.mask new file mode 100644 index 000000000000..5673eea59d0a --- /dev/null +++ b/profiles/prefix/package.mask @@ -0,0 +1,244 @@ +#################################################################### +# $Id: package.mask,v 1.1 2009/06/06 03:54:33 solar Exp $ +# When you add an entry to this file, add your name, the date, and an +# explanation of why something is getting masked. This file is for +# Prefix profiles only! +# +# NOTE: Please add your entry at the top! +# + +## Example: +## +## # Dev E. Loper <developer@gentoo.org> (28 Jun 2012) +## # Masking these versions until we can get the +## # v4l stuff to work properly again +## =media-video/mplayer-0.90_pre5 +## =media-video/mplayer-0.90_pre5-r1 +# +# - Best last rites (removal) practices - +# Include the following info: +# a) reason for masking +# b) bug # for the removal (and yes you should have one) +# c) date of removal (either the date or "in x days") +# d) the word "removal" +# +## Example: +## +## Dev E. Loper <developer@gentoo.org> (25 Jan 2012) +## Masked for removal in 30 days. Doesn't work +## with new libfoo. Upstream dead, gtk-1, smells +## funny. (bug #987654) +## app-misc/some-package + +#--- END OF EXAMPLES --- + +# Jeremy Olexa <darkside@gentoo.org> (05 Jun 2009) +# Fails to build on multiple system types. bug 271424 +=dev-util/subversion-1.6.2 + +# Fabian Groffen <grobian@gentoo.org> (05 Jun 2009) +# {standard input}: Assembler messages: +# {standard input}:70: Error: unbalanced parenthesis in operand 1. +=media-video/mplayer-1.0_rc2_p20090530 + +# Jeremy Olexa <darkside@gentoo.org> (02 Jun 2009) +# If you have MacFuse or some other implementation of fuse installed, you can +# probably use this by placing sys-fs/fuse in package.provided, bug 272210 +net-fs/curlftpfs + +# Fabian Groffen <grobian@gentoo.org> (01 Jun 2009) +# This is a 64-bits enabled version, that needs some thorough testing first +=sys-devel/binutils-apple-3.1.2-r1 + +# Fabian Groffen <grobian@gentoo.org> (27 May 2009) +# b0rkend, bug #271022 ; avoid bugs +=media-libs/libmp4v2-1.5.0.1-r2 + +# Fabian Groffen <grobian@gentoo.org> (08 May 2009) +# VCS builds +~media-video/ffmpeg-9999 + +# Jeremy Olexa <darkside@gentoo.org> (21 Apr 2009) +# User reported that it works fine but will not install for me due to unknown +# kernel location, etc. See bug 265276 for an example. +net-wireless/iw +dev-libs/libnl +net-wireless/aircrack-ng + +# Fabian Groffen <grobian@gentoo.org> (02 Apr 2009) +# Masked for as long as autoconf-wrapper doesn't understand its version +# (not hard, but I prefer waiting for SpanKY to do it) +=sys-devel/autoconf-2.63b + +# Jeremy Olexa <darkside@gentoo.org> (26 Mar 2009) +# xfce4-4.6.0 requires xorg-server-1.5.3 to work 100%. +# If you a) have that or b) don't care that somethings might not work, then +# xfce4-4.6.0 should work for you. +>=xfce-base/xfce4-4.6.0 +>=xfce-base/xfce4-session-4.6.0 + +# Fabian Groffen <grobian@gentoo.org> (25 Mar 2009) +# Fails to build my thesis' and papers' images with +# Error: /rangecheck in /findfont, 8.63 works fine +=app-text/ghostscript-gpl-8.64* + +# Fabian Groffen <grobian@gentoo.org> (22 Feb 2009) +# Some packages need readline-5, depending on it, causing our depgraph +# to break, waiting for gentoo-x86 to resolve it in some way +=sys-libs/readline-6* + +# Fabian Groffen <grobian@gentoo.org> (31 Jan 2009) +# heiko_ and I are done with it, it doesn't compile on Darwin and +# Solaris +=media-video/ffmpeg-0.4.9_p20090121 + +# Fabian Groffen <grobian@gentoo.org> (25 Jan 2009) +# Some weird libtool breakage on Solaris and Darwin +=dev-python/pygobject-2.16.0 + +# Fabian Groffen <grobian@gentoo.org> (22 Jan 2009) +# b0rkened on Darwin, Solaris and IRIX, bug #256022, bug #255742 +=sys-apps/groff-1.20.1-r1 + +# Jeremy Olexa <darkside@gentoo.org> (13 Jan 2009) +# sandbox-1.3.* is broken on linux, bug 254358 +# sandbox-1.2.20_alpha2-r1 is somewhat broken on some linux, bug 255019 +>=sys-apps/sandbox-1.3.0 +=sys-apps/sandbox-1.2.20_alpha2-r1 + +# Fabian Groffen <grobian@gentoo.org> (12 Jan 2009) +# Prefix users are hardcore (at least I am...) +-=mail-client/mutt-1.5.19 + +# Fabian Groffen <grobian@gentoo.org> (12 Jan 2009) +# fsck-ing perl issue, bug #254029 +=dev-util/git-1.6.1 + +# Fabian Groffen <grobian@gentoo.org> (27 Dec 2008) +# asserts: +# Assertion failed: state.type != 0, file ftsfind.c, line 475, function consider_visiting +# Jeremy Olexa <darkside@gentoo.org> (06 Jan 2009) +# Issues on Linux too, elevate mask to global, not solaris specific. +~sys-apps/findutils-4.5.3 +~sys-apps/findutils-4.5.4 + +# Fabian Groffen <grobian@gentoo.org> (22 Dec 2008) +# Can't compile itself. On Solaris and Linux. (maybe others) +=sys-devel/binutils-2.19.50.0.1 + +# Fabian Groffen <grobian@gentoo.org> (03 Dec 2008) +# contains GNU-isms that the no-GNU-man should fix himself, bug #249731 +~app-misc/pax-utils-0.1.19 + +# Jeremy Olexa <darkside@gentoo.org> (02 Dec 2008) +# Reported to work. However, you will need to package.provide some deps. +# See bug 248809 for more details. +net-fs/openafs + +# Fabian Groffen <grobian@gentoo.org> (24 Nov 2008) +# unmask, zmedico masked 2.2 for the moment for testing, but we only +# have 2.2+ +->=sys-apps/portage-2.2_pre + +# Fabian Groffen <grobian@gentoo.org> (03 Nov 2008) +# needs cups or lprng which we both don't have +>=net-print/xfprint-4.4.3 + +# Fabian Groffen <grobian@gentoo.org> (20 Sep 2008) +# Need to figure out why/what this parsing fails, see bug #236263, but +# succeeds fine on sparc-solaris. Doesn't compile on Darwin (duplicate +# symbol), makes me too worried about it, hence global mask. +=sys-apps/file-4.26 + +# Fabian Groffen <grobian@gentoo.org> (24 Aug 2008) +# We don't have gdm, so we better have the security fix (even though +# it's suspicious) +-=dev-libs/libxml2-2.6.32-r1 + +# Fabian Groffen <grobian@gentoo.org> (17 Jul 2008) +# This is a bump for Interix only +=sys-devel/gcc-4.2.4-r00.1 + +# Fabian Groffen <grobian@gentoo.org> (06 Jul 2008) +# Needs to have bug #230981 sorted out (e2fsprogs dependency) +~x11-libs/libSM-1.1.0 + +# Fabian Groffen <grobian@gentoo.org> (18 Jun 2008) +# Uses an empty host in the default From: address making other MTAs +# bail out (need to file a bug for this still) +~mail-mta/ssmtp-2.62 + +# Fabian Groffen <grobian@gentoo.org> (13 Jun 2008) +# Experimental of nature, because it's not yet in gentoo-x86 +=sys-devel/libperl-5.10.0 +=dev-lang/perl-5.10.0 + +# Jeremy Olexa <darkside@gentoo.org> (16 May 2008) +# distcc-config --install is rather 'interesting' in prefix and I am not +# convinced that it works correctly. Also, you will have to add CHOST=<...> to +# your make.conf. bug #210268 +sys-devel/distcc + +# Fabian Groffen <grobian@gentoo.org> (05 May 2008) +# tetex is old cruft that you shouldn't use, texlive is the way to go! +app-text/tetex + +# Markus Duft <mduft@gentoo.org> (17 Apr 2008) +# Breaks things like gettext and fastjar because it introduces some +# circular dependencies while running aclocal (bug #218122) +~sys-devel/autoconf-2.62 + +# Fabian Groffen <grobian@gentoo.org> (11 Jan 2008) +# Screws up things, see bug #204998 +<sys-devel/gcc-3.4.0 + +# Fabian Groffen <grobian@gentoo.org> (05 Jan 2008) +# missing rule in the build.xml file +=dev-java/sun-javamail-1.4.1 + +# Fabian Groffen <grobian@gentoo.org> (02 Jan 2008) +# rlogin seems not to work, consider using ssh anyway +net-misc/netkit-rsh + +# Fabian Groffen <grobian@gentoo.org> (21 Oct 2007) +# This package isn't prefix ready, work in progress +sys-apps/slocate + +# Elias Pipping <pipping@gentoo.org> (09 Oct 2007) +# darwin-miscutils are only available on darwin +sys-apps/darwin-miscutils + +# Elias Pipping <pipping@gentoo.org> (09 Oct 2007) +# bsd-man-pages are only available on darwin, bsd +sys-apps/bsd-man-pages + +# Elias Pipping <pipping@gentoo.org> +# work in progress (in prefix) +app-emacs/jde +dev-java/kaffe + +# Elias Pipping <pipping@gentoo.org> (18 Aug 2007) +# does not compile without USE=nls; --color is broken on single files +# see bug #189311 for details +=sys-apps/grep-2.5.3 + +# Fabian Groffen <grobian@gentoo.org> (04 Apr 2007) +# Don't use this, it is only provided for experimentation and as tool to +# recover from broken linker situations. +sys-devel/native-cctools + +# Fabian Groffen <grobian@gentoo.org> (21 Jan 2007) +# dies with "exhausted memory" errors on Darwin, doesn't understand +# arguments on Solaris. Probably more problems... +=dev-util/cvs-1.12.12* + + +# These masks are because the packages need root access to run, even +# though they compile fine +app-admin/bcfg2 +net-analyzer/arping +net-analyzer/mtr +net-analyzer/pchar +net-analyzer/tcpdump +net-misc/ntp +sys-apps/preload diff --git a/profiles/prefix/package.provided b/profiles/prefix/package.provided new file mode 100644 index 000000000000..9ff51f3f7b90 --- /dev/null +++ b/profiles/prefix/package.provided @@ -0,0 +1,3 @@ +# some apps depend on this, and in prefix the best we can assume is that +# we have it +sys-apps/shadow-0 diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask new file mode 100644 index 000000000000..415dc2275ae8 --- /dev/null +++ b/profiles/prefix/package.use.mask @@ -0,0 +1,23 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/package.use.mask,v 1.1 2009/06/06 03:54:33 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (13 Feb 2009) +# Can't make USE=ssl to work, bad build system. bug 256699 +dev-lang/pike ssl + +# Elias Pipping <pipping@gentoo.org> (17 Jan 2008) +# breaks emerge --sync +dev-util/subversion nowebdav + +# Elias Pipping <pipping@gentoo.org> (18 Nov 2007) +# feynmf fails to build documentation +dev-tex/feynmf doc + +# Elias Pipping <pipping@gentoo.org> (18 Nov 2007) +# draws in tetex as a dependency -- there's only tetex 2, which blocks texlive +dev-util/darcs doc + +# Elias Pipping <pipping@gentoo.org> (15 Nov 2007) +# pkg_postinst tries to create/delete a user, fails +dev-libs/cyrus-sasl berkdb gdbm diff --git a/profiles/prefix/packages b/profiles/prefix/packages new file mode 100644 index 000000000000..8e2fd57dacb5 --- /dev/null +++ b/profiles/prefix/packages @@ -0,0 +1,36 @@ +# Copyright 2007 Gentoo Foundation. +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/packages,v 1.1 2009/06/06 03:54:33 solar Exp $ + +# Gentoo Base Prefix Profile + +# NOTE: THIS IS THE BASE PROFILE FOR *ANY* PREFIX BASED OPERATING SYSTEM. +# NO MODIFICATIONS MAY BE MADE TO THIS FILE WITHOUT PRIOR DISCUSSION. IF +# YOU ARE CREATING A NEW PROFILE, YOU SIMPLY NEED TO INHERIT THIS BASE +# PROFILE IN YOUR PROFILE DIRECTORY'S "parent" FILE. + +# Read the descriptions of ../base/packages for some explanation + +# This file removes everything from the base profile which is not +# necessary/desired in a prefix environment. + +-*sys-apps/baselayout +-*net-misc/iputils +-*sys-apps/kbd +-*sys-apps/net-tools +-*sys-process/procps +-*sys-process/psmisc +-*sys-apps/shadow +-*sys-fs/e2fsprogs +-*virtual/dev-manager +-*virtual/modutils + +# add back prefix baselayout +*sys-apps/baselayout-prefix + +# we don't want binutils everywhere, only in linux and solaris +-*sys-devel/binutils + +# we don't ever will install these, so no need to depend on them +-*virtual/libc +-*virtual/os-headers diff --git a/profiles/prefix/profile.bashrc b/profiles/prefix/profile.bashrc new file mode 100644 index 000000000000..0baa6c038a06 --- /dev/null +++ b/profiles/prefix/profile.bashrc @@ -0,0 +1,15 @@ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Id: profile.bashrc,v 1.1 2009/06/06 03:54:33 solar Exp $ + +# Hack to avoid every package that uses libiconv/gettext +# install a charset.alias that will collide with libiconv's one +# See bugs 169678, 195148 and 256129. +# Also the discussion on +# http://archives.gentoo.org/gentoo-dev/msg_8cb1805411f37b4eb168a3e680e531f3.xml +post_src_install() { + local f + if [[ ${PN} != "libiconv" && -n $(ls "${ED}"/usr/lib*/charset.alias 2>/dev/null) ]]; then + einfo "automatically removing charset.alias" + rm -f "${ED}"/usr/lib*/charset.alias + fi +} diff --git a/profiles/prefix/sunos/make.defaults b/profiles/prefix/sunos/make.defaults new file mode 100644 index 000000000000..b623520ab356 --- /dev/null +++ b/profiles/prefix/sunos/make.defaults @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/make.defaults,v 1.1 2009/06/06 03:54:58 solar Exp $ + +# System-wide defaults for all SunOS profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="SunOS" +KERNEL="SunOS" + +# Sandbox is not ported to SunOS yet, stripping stuff works but makes +# i.e. ldd output completely empty, which is sort of annoying +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/sunos/packages b/profiles/prefix/sunos/packages new file mode 100644 index 000000000000..ed469f115262 --- /dev/null +++ b/profiles/prefix/sunos/packages @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/packages,v 1.1 2009/06/06 03:54:58 solar Exp $ + +*sys-devel/binutils diff --git a/profiles/prefix/sunos/parent b/profiles/prefix/sunos/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/sunos/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/sunos/solaris/5.10/package.provided b/profiles/prefix/sunos/solaris/5.10/package.provided new file mode 100644 index 000000000000..70aec53723cc --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/package.provided,v 1.1 2009/06/06 03:54:59 solar Exp $ + +sys-sunos/libc-2.10 diff --git a/profiles/prefix/sunos/solaris/5.10/parent b/profiles/prefix/sunos/solaris/5.10/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults new file mode 100644 index 000000000000..d4552bb9667a --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/make.defaults,v 1.1 2009/06/06 03:55:00 solar Exp $ + +ARCH="sparc-solaris" +CHOST="sparc-sun-solaris2.10" +ACCEPT_KEYWORDS="~sparc-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/package.mask b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask new file mode 100644 index 000000000000..af2eb2afc42d --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc/package.mask @@ -0,0 +1,4 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc/package.mask,v 1.1 2009/06/06 03:55:00 solar Exp $ + diff --git a/profiles/prefix/sunos/solaris/5.10/sparc/parent b/profiles/prefix/sunos/solaris/5.10/sparc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults new file mode 100644 index 000000000000..998e138f0480 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/make.defaults,v 1.1 2009/06/06 03:55:00 solar Exp $ + +ARCH="sparc64-solaris" +CHOST="sparcv9-sun-solaris2.10" +ACCEPT_KEYWORDS="~sparc64-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask new file mode 100644 index 000000000000..dc32afe954ca --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/sparc64/package.use.mask,v 1.1 2009/06/06 03:55:00 solar Exp $ + + diff --git a/profiles/prefix/sunos/solaris/5.10/sparc64/parent b/profiles/prefix/sunos/solaris/5.10/sparc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/sparc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.10/x64/make.defaults b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults new file mode 100644 index 000000000000..975b96e34ca1 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x64/make.defaults,v 1.1 2009/06/06 03:55:01 solar Exp $ + +ARCH="x64-solaris" +CHOST="x86_64-pc-solaris2.10" +ACCEPT_KEYWORDS="~x64-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.mask new file mode 100644 index 000000000000..6668f60901fe --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x64/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x64/package.mask,v 1.1 2009/06/06 03:55:01 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (12 Jan 2008) +# fails to compile: +# zzipwrap.c:(.text+0x7e): undefined reference to `zzip_opendir_ext_io64' +=dev-libs/zziplib-0.13.52 diff --git a/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask new file mode 100644 index 000000000000..dad3f41cb51b --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x64/package.use.mask,v 1.1 2009/06/06 03:55:01 solar Exp $ + + diff --git a/profiles/prefix/sunos/solaris/5.10/x64/parent b/profiles/prefix/sunos/solaris/5.10/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.10/x86/make.defaults b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults new file mode 100644 index 000000000000..76d17893ede9 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x86/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x86/make.defaults,v 1.1 2009/06/06 03:55:01 solar Exp $ + +ARCH="x86-solaris" +CHOST="i386-pc-solaris2.10" +ACCEPT_KEYWORDS="~x86-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask new file mode 100644 index 000000000000..b10fd259b327 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask @@ -0,0 +1,17 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.10/x86/package.use.mask,v 1.1 2009/06/06 03:55:01 solar Exp $ + + +# *** This configuration is not supported in the following +# subdirectories: +# target-libada gnattools target-libmudflap target-libssp +sys-devel/gcc:4.3 mudflap + +# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008) +# Reported that this use flag does not work on x86-solaris, bug #244797 +media-libs/netpbm jpeg2k + +# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008) +# Reported that this use flag does not work on x86-solaris, bug #245659 +media-gfx/inkscape lcms diff --git a/profiles/prefix/sunos/solaris/5.10/x86/parent b/profiles/prefix/sunos/solaris/5.10/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.10/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.11/package.mask b/profiles/prefix/sunos/solaris/5.11/package.mask new file mode 100644 index 000000000000..68f90652c1d8 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/package.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/package.mask,v 1.1 2009/06/06 03:55:02 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (25 May 2009) +# Can't deal with changed system headers which define their own versions +# of vprintf, etc. when being called with _KERNEL defined. +=sys-process/lsof-4.82 diff --git a/profiles/prefix/sunos/solaris/5.11/package.provided b/profiles/prefix/sunos/solaris/5.11/package.provided new file mode 100644 index 000000000000..5a748e1ba9c3 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/package.provided,v 1.1 2009/06/06 03:55:02 solar Exp $ + +sys-sunos/libc-2.11 diff --git a/profiles/prefix/sunos/solaris/5.11/parent b/profiles/prefix/sunos/solaris/5.11/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults new file mode 100644 index 000000000000..24cba6358159 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc/make.defaults,v 1.1 2009/06/06 03:55:02 solar Exp $ + +ARCH="sparc-solaris" +CHOST="sparc-sun-solaris2.11" +ACCEPT_KEYWORDS="~sparc-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.11/sparc/parent b/profiles/prefix/sunos/solaris/5.11/sparc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/sparc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults new file mode 100644 index 000000000000..ddc439f601f4 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/make.defaults,v 1.1 2009/06/06 03:55:03 solar Exp $ + +ARCH="sparc64-solaris" +CHOST="sparcv9-sun-solaris2.11" +ACCEPT_KEYWORDS="~sparc64-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask new file mode 100644 index 000000000000..79e3c557d5c7 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/sparc64/package.use.mask,v 1.1 2009/06/06 03:55:03 solar Exp $ + + diff --git a/profiles/prefix/sunos/solaris/5.11/sparc64/parent b/profiles/prefix/sunos/solaris/5.11/sparc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/sparc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.11/x64/make.defaults b/profiles/prefix/sunos/solaris/5.11/x64/make.defaults new file mode 100644 index 000000000000..e7b4a8251a4c --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x64/make.defaults,v 1.1 2009/06/06 03:55:03 solar Exp $ + +ARCH="x64-solaris" +CHOST="x86_64-pc-solaris2.11" +ACCEPT_KEYWORDS="~x64-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.11/x64/package.mask b/profiles/prefix/sunos/solaris/5.11/x64/package.mask new file mode 100644 index 000000000000..fccb54d24b48 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x64/package.mask @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x64/package.mask,v 1.1 2009/06/06 03:55:03 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (24 May 2009) +# causes SIGABORTS: (experienced with media-libs/mesa-7.4.2) +# *** libc thread failure: lfree() called with a misaligned pointer +=sys-devel/m4-1.4.13 + +# Fabian Groffen <grobian@gentoo.org> (12 Jan 2008) +# fails to compile: +# zzipwrap.c:(.text+0x7e): undefined reference to `zzip_opendir_ext_io64' +=dev-libs/zziplib-0.13.52 diff --git a/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask b/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask new file mode 100644 index 000000000000..c36760d04662 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x64/package.use.mask,v 1.1 2009/06/06 03:55:03 solar Exp $ + + diff --git a/profiles/prefix/sunos/solaris/5.11/x64/parent b/profiles/prefix/sunos/solaris/5.11/x64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.11/x86/make.defaults b/profiles/prefix/sunos/solaris/5.11/x86/make.defaults new file mode 100644 index 000000000000..25f00680f112 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x86/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x86/make.defaults,v 1.1 2009/06/06 03:55:04 solar Exp $ + +ARCH="x86-solaris" +CHOST="i386-pc-solaris2.11" +ACCEPT_KEYWORDS="~x86-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask new file mode 100644 index 000000000000..e0b7ad3a87de --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask @@ -0,0 +1,11 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.11/x86/package.use.mask,v 1.1 2009/06/06 03:55:04 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008) +# Reported that this use flag does not work on x86-solaris, bug #244797 +media-libs/netpbm jpeg2k + +# Jeremy Olexa <darkside@gentoo.org> (03 Dec 2008) +# Reported that this use flag does not work on x86-solaris, bug #245659 +media-gfx/inkscape lcms diff --git a/profiles/prefix/sunos/solaris/5.11/x86/parent b/profiles/prefix/sunos/solaris/5.11/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.11/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.9/package.provided b/profiles/prefix/sunos/solaris/5.9/package.provided new file mode 100644 index 000000000000..01960d112274 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/package.provided,v 1.1 2009/06/06 03:55:04 solar Exp $ + +sys-sunos/libc-2.9 diff --git a/profiles/prefix/sunos/solaris/5.9/parent b/profiles/prefix/sunos/solaris/5.9/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults new file mode 100644 index 000000000000..79144aef2dd3 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc/make.defaults,v 1.1 2009/06/06 03:55:05 solar Exp $ + +ARCH="sparc-solaris" +CHOST="sparc-sun-solaris2.9" +ACCEPT_KEYWORDS="~sparc-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask new file mode 100644 index 000000000000..7501594825fe --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc/package.mask @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc/package.mask,v 1.1 2009/06/06 03:55:05 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008) +# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9 +# SPARC. +dev-libs/nss + +# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008) +# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires +# getopt.h and err.h which don't seem to be present. Might be salvageable with +# gnulib but I don't know much about that yet. Old versions still work. +>=sys-apps/file-4.25 diff --git a/profiles/prefix/sunos/solaris/5.9/sparc/parent b/profiles/prefix/sunos/solaris/5.9/sparc/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults b/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults new file mode 100644 index 000000000000..1cf4b34f354c --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc64/make.defaults,v 1.1 2009/06/06 03:55:06 solar Exp $ + +ARCH="sparc64-solaris" +CHOST="sparcv9-sun-solaris2.9" +ACCEPT_KEYWORDS="~sparc64-solaris" + diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask new file mode 100644 index 000000000000..d56d3878c631 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask @@ -0,0 +1,14 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/5.9/sparc64/package.mask,v 1.1 2009/06/06 03:55:06 solar Exp $ + +# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008) +# Requires that pthread.h defines pthread_atfork() but it doesn't on Solaris 9 +# SPARC. +dev-libs/nss + +# Jeremy Olexa <darkside@gentoo.org> (26 Aug 2008) +# Massive header errors. SIZE_MAX is defined in limits.h, getopt_long.c requires +# getopt.h and err.h which don't seem to be present. Might be salvageable with +# gnulib but I don't know much about that yet. Old versions still work. +>=sys-apps/file-4.25 diff --git a/profiles/prefix/sunos/solaris/5.9/sparc64/parent b/profiles/prefix/sunos/solaris/5.9/sparc64/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/5.9/sparc64/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/solaris/package.mask b/profiles/prefix/sunos/solaris/package.mask new file mode 100644 index 000000000000..453ce9720e7d --- /dev/null +++ b/profiles/prefix/sunos/solaris/package.mask @@ -0,0 +1,32 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/solaris/package.mask,v 1.1 2009/06/06 03:54:59 solar Exp $ +# $Id: package.mask,v 1.1 2009/06/06 03:54:59 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (17 Mar 2009) +# segfaults during install, seems to suffer from race conditions, bug #270053 +=dev-lang/ruby-1.8.7_p160 +=dev-lang/ruby-1.8.6_p368 + +# Fabian Groffen <grobian@gentoo.org> (14 Mar 2009) +# Fedora Linux cruft, doesn't compile, let's fix the patches once they +# get in an official release +=sys-devel/gdb-6.8.50* + +# Fabian Groffen <grobian@gentoo.org> (02 Feb 2009) +# Fails to compile, complaining about a missing target for gmon.o, maybe +# related to http://gcc.gnu.org/ml/gcc-patches/2008-11/msg00990.html +=sys-devel/gcc-4.3.3* + +# Fabian Groffen <grobian@gentoo.org> (16 Jan 2009) +# I'm too lazy to try and fix the linkage error +=media-video/mplayer-1.0_rc2_p28288 + +# Fabian Groffen <grobian@gentoo.org> (16 Jan 2009) +# makes packages fail to compile: libcharset.a is not a valid archive +# http://sourceware.org/bugzilla/show_bug.cgi?id=9992 +=sys-devel/binutils-2.19.51* + +# Fabian Groffen <grobian@gentoo.org> (02 Oct 2008) +# Doesn't compile on Solaris. +=app-shells/ksh-93.20081104 diff --git a/profiles/prefix/sunos/solaris/parent b/profiles/prefix/sunos/solaris/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/sunos/solaris/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/sunos/use.force b/profiles/prefix/sunos/use.force new file mode 100644 index 000000000000..b43713acaf25 --- /dev/null +++ b/profiles/prefix/sunos/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/use.force,v 1.1 2009/06/06 03:54:58 solar Exp $ + +# Re-add Solaris OS +kernel_SunOS +elibc_SunOS diff --git a/profiles/prefix/sunos/use.mask b/profiles/prefix/sunos/use.mask new file mode 100644 index 000000000000..2c92c0f7cc23 --- /dev/null +++ b/profiles/prefix/sunos/use.mask @@ -0,0 +1,45 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/use.mask,v 1.1 2009/06/06 03:54:58 solar Exp $ + +# Re-add SunOS libc +-elibc_SunOS +-kernel_SunOS + +# these will more than likely never work on solaris +3dfx +3dnow +3dnowext +acpi +alsa +apm +cap +caps +directfb +divx4linux +djbfft +emul-linux-x86 +fbcon +fdftk +fmod +ggi +gpm +hardened +icc +icc-pgo +mmx +mmx2 +on-the-fly-crypt # requires device-mapper +oss +solid +sse +sse2 +svga +sybase +sybase-ct +rtc +uclibc +voodoo3 +pvm +v4l +v4l2 diff --git a/profiles/prefix/sunos/virtuals b/profiles/prefix/sunos/virtuals new file mode 100644 index 000000000000..d80fc1c56f9f --- /dev/null +++ b/profiles/prefix/sunos/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/sunos/virtuals,v 1.1 2009/06/06 03:54:58 solar Exp $ + +virtual/libc sys-sunos/libc +virtual/os-headers sys-sunos/libc diff --git a/profiles/prefix/use.force b/profiles/prefix/use.force new file mode 100644 index 000000000000..1077439106cd --- /dev/null +++ b/profiles/prefix/use.force @@ -0,0 +1,10 @@ +# unforce the GNU/Linux ELIBC, KERNEL, and USERLAND +# flags that come from the base profile +-elibc_glibc +-kernel_linux + +# force prefix flag to be set +prefix + +# force GNU userland (even though base profile sets this too) +userland_GNU diff --git a/profiles/prefix/use.mask b/profiles/prefix/use.mask new file mode 100644 index 000000000000..a764c486fcc7 --- /dev/null +++ b/profiles/prefix/use.mask @@ -0,0 +1,47 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/use.mask,v 1.1 2009/06/06 03:54:33 solar Exp $ + +# multilib is never going to work as expected in Prefix +multilib + +# Mask all elibc/kernel combinations, unmasked in the appropriate +# profiles +elibc_AIX +elibc_Darwin +elibc_FreeBSD +elibc_HPUX +elibc_IRIX +elibc_Interix +elibc_NetBSD +elibc_OpenBSD +elibc_SunOS +elibc_glibc +elibc_mintlib + +kernel_AIX +kernel_Darwin +kernel_FreeBSD +kernel_HPUX +kernel_IRIX +kernel_Interix +kernel_NetBSD +kernel_OpenBSD +kernel_SunOS +kernel_freemint +kernel_linux + +# re-add userland GNU +-userland_GNU + +# USE flags inherited by the base/use.defaults file that shouldn't be in Prefix +cups +gpm + +# prefix USE flag should always be unmasked in prefix profiles +-prefix + +# USE=acl will probably never work because of how it is related to the kernel +# and Gentoo Prefix does not have access to that. Also, definately problems with +# coreutils on darwin. +acl diff --git a/profiles/prefix/virtuals b/profiles/prefix/virtuals new file mode 100644 index 000000000000..0a4d1bed759a --- /dev/null +++ b/profiles/prefix/virtuals @@ -0,0 +1,11 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License, v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/virtuals,v 1.1 2009/06/06 03:54:33 solar Exp $ + +# This file describes the packages that by default satisfy a certain virtual +# That this file exists in the base profile implies that these packages will +# work on any architecture that needs that virtual + +# KEEP THIS FILE SORTED ALPHABETICALLY OR RISK WRATH + +virtual/baselayout sys-apps/baselayout-prefix diff --git a/profiles/prefix/windows/interix/3.5/package.mask b/profiles/prefix/windows/interix/3.5/package.mask new file mode 100644 index 000000000000..6d9e1e2e40c4 --- /dev/null +++ b/profiles/prefix/windows/interix/3.5/package.mask @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/3.5/package.mask,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# Fabian Groffen <grobian@gentoo.org> (24 Jun 2008) +# Doesn't configure, needs more patching fixing +=app-arch/lzma-utils-4.32.6 diff --git a/profiles/prefix/windows/interix/3.5/package.provided b/profiles/prefix/windows/interix/3.5/package.provided new file mode 100644 index 000000000000..46dd414e8f35 --- /dev/null +++ b/profiles/prefix/windows/interix/3.5/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/3.5/package.provided,v 1.1 2009/06/06 03:55:07 solar Exp $ + +sys-interix/libc-3.5 diff --git a/profiles/prefix/windows/interix/3.5/parent b/profiles/prefix/windows/interix/3.5/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/3.5/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/3.5/x86/make.defaults b/profiles/prefix/windows/interix/3.5/x86/make.defaults new file mode 100644 index 000000000000..aca12b805c3a --- /dev/null +++ b/profiles/prefix/windows/interix/3.5/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/3.5/x86/make.defaults,v 1.1 2009/06/06 03:55:08 solar Exp $ + +ARCH="x86-interix" +CHOST="i586-pc-interix3.5" +ACCEPT_KEYWORDS="~x86-interix" diff --git a/profiles/prefix/windows/interix/3.5/x86/parent b/profiles/prefix/windows/interix/3.5/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/3.5/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/5.2/package.provided b/profiles/prefix/windows/interix/5.2/package.provided new file mode 100644 index 000000000000..6bc911529c61 --- /dev/null +++ b/profiles/prefix/windows/interix/5.2/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/5.2/package.provided,v 1.1 2009/06/06 03:55:08 solar Exp $ + +sys-interix/libc-5.2 diff --git a/profiles/prefix/windows/interix/5.2/parent b/profiles/prefix/windows/interix/5.2/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/5.2/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/5.2/x86/make.defaults b/profiles/prefix/windows/interix/5.2/x86/make.defaults new file mode 100644 index 000000000000..7c793df08a96 --- /dev/null +++ b/profiles/prefix/windows/interix/5.2/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/5.2/x86/make.defaults,v 1.1 2009/06/06 03:55:09 solar Exp $ + +ARCH="x86-interix" +CHOST="i586-pc-interix5.2" +ACCEPT_KEYWORDS="~x86-interix" diff --git a/profiles/prefix/windows/interix/5.2/x86/parent b/profiles/prefix/windows/interix/5.2/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/5.2/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/6.0/package.provided b/profiles/prefix/windows/interix/6.0/package.provided new file mode 100644 index 000000000000..7eef109ea258 --- /dev/null +++ b/profiles/prefix/windows/interix/6.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/6.0/package.provided,v 1.1 2009/06/06 03:55:09 solar Exp $ + +sys-interix/libc-6.0 diff --git a/profiles/prefix/windows/interix/6.0/parent b/profiles/prefix/windows/interix/6.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/6.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/6.0/x86/make.defaults b/profiles/prefix/windows/interix/6.0/x86/make.defaults new file mode 100644 index 000000000000..141d854efd56 --- /dev/null +++ b/profiles/prefix/windows/interix/6.0/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/6.0/x86/make.defaults,v 1.1 2009/06/06 03:55:10 solar Exp $ + +ARCH="x86-interix" +CHOST="i586-pc-interix6.0" +ACCEPT_KEYWORDS="~x86-interix" diff --git a/profiles/prefix/windows/interix/6.0/x86/parent b/profiles/prefix/windows/interix/6.0/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/6.0/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/make.defaults b/profiles/prefix/windows/interix/make.defaults new file mode 100644 index 000000000000..725231d2d861 --- /dev/null +++ b/profiles/prefix/windows/interix/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/make.defaults,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# System-wide defaults for all Interix profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="Interix" +KERNEL="Interix" + +# Sandbox is not ported to Interix yet, no scanelf +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/windows/interix/package.mask b/profiles/prefix/windows/interix/package.mask new file mode 100644 index 000000000000..ebdda13fc519 --- /dev/null +++ b/profiles/prefix/windows/interix/package.mask @@ -0,0 +1,54 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/package.mask,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# $Id: package.mask,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# Markus Duft <mduft@gentoo.org> (27 May 2009) +# boost not yet updated for winnt and interix interconnect. +>=dev-util/boost-build-1.35.0-r2 + +# Markus Duft <mduft@gentoo.org> (25 May 2009) +# sed seems to be broken, it always says: +# sed: couldn't flush stdin: Invalid seek on non-seekable object +=sys-apps/sed-4.2 + +# Markus Duft <mduft@gentoo.org> (13 May 2009) +# this dooms many things (must be some environment during install), +# making installation fail. +=dev-util/subversion-1.6.2 + +# Markus Duft <mduft@gentoo.org> (12 Mar 2009) +# this doesn't build at least on interix: +# libtool: link: cannot find the library `../../libltdl/libltdlc.la' +# or unhandled argument `../../libltdl/libltdlc.la' +=media-gfx/graphviz-2.22.0 + +# Markus Duft <mduft@gentoo.org> (02 Feb 2009) +# this does not work correctly, since there seems to be some +# more non-trivial problems with dbus :*( +>=gnome-base/gconf-2.24.0 + +# Markus Duft <mduft@gentoo.org> (29 Oct 2008) +# this version doesn't work on interix, since unconditional +# usage of "mbsinit" and "mbrtowc" which don't exist. +=sys-apps/texinfo-4.13 + +# Fabian Groffen <grobian@gentoo.org> (21 Sep 2008) +# Fails to link with +# sshd.o(.text+0x203a):sshd.c: undefined reference to `_setgroups' +=net-misc/openssh-5* + +# Markus Duft <mduft@gentoo.org> (05 May 2008) +# Does not build with the slang interface, and +# somebody removed the use flag for ncurses (bug #220365) +>=app-misc/mc-4.6.2_pre1 + +# Markus Duft <mduft@gentoo.org> (05 May 2008) +# Does not build on interix (lots of unresolved +# symbols which should be local...). +=app-antivirus/clamav-0.93* + +# Michael Haubenwallner <haubi@gentoo.org> (18 Mar 2008) +# Interix patches not working yet (mduft) +>=sys-devel/gcc-4.3.0 diff --git a/profiles/prefix/windows/interix/package.use.force b/profiles/prefix/windows/interix/package.use.force new file mode 100644 index 000000000000..c4b51fb1429c --- /dev/null +++ b/profiles/prefix/windows/interix/package.use.force @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/package.use.force,v 1.1 2009/06/06 03:55:07 solar Exp $ + +sys-devel/binutils-config extwrapper diff --git a/profiles/prefix/windows/interix/package.use.mask b/profiles/prefix/windows/interix/package.use.mask new file mode 100644 index 000000000000..454a42a7066d --- /dev/null +++ b/profiles/prefix/windows/interix/package.use.mask @@ -0,0 +1,8 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/package.use.mask,v 1.1 2009/06/06 03:55:07 solar Exp $ + +dev-scheme/guile threads +x11-wm/fluxbox nls +net-libs/libsoup ssl +app-arch/pdv X diff --git a/profiles/prefix/windows/interix/parent b/profiles/prefix/windows/interix/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/interix/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/interix/profile.bashrc b/profiles/prefix/windows/interix/profile.bashrc new file mode 100644 index 000000000000..128e7b5ddf2c --- /dev/null +++ b/profiles/prefix/windows/interix/profile.bashrc @@ -0,0 +1,146 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/profile.bashrc,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# One basically always wants -D_ALL_SOURCE, it's some stupid restriction +# to hide useful stuff. newer GCCs have this define built-int, so no need +# for it anymore. if there are problems, uncomment this again! +#[[ ${CFLAGS} != *"-D_ALL_SOURCE"* ]] && CFLAGS="-D_ALL_SOURCE ${CFLAGS}" +#[[ ${CXXFLAGS} != *"-D_ALL_SOURCE"* ]] && CXXFLAGS="-D_ALL_SOURCE ${CXXFLAGS}" + +# On interix, binary files (executables, shared libraries) in use +# cannot be replaced during merge. +# But it is possible to rename them and remove lateron when they are +# not used any more by any running program. +# +# This is a workaround for portage bug#199868, +# and should be dropped once portage does sth. like this itself. + +interix_cleanup_removed_files() { + local removedlist=$1 + rm -f "${removedlist}".new + + if [[ -r ${removedlist} ]]; then + rm -f "${removedlist}".old + fi + # restore in case of system fault + if [[ -r ${removedlist}.old ]]; then + mv "${removedlist}"{.old,} + fi + + touch "${removedlist}"{,.new} # ensure they exist + + while read rmstem; do + # try to remove previously recorded files + for f in "${ROOT}${rmstem}"*; do + ebegin "trying to remove ${f}" + rm -f "${f}" > /dev/null 2>&1 + eend $? + done + # but keep it in list if still exists + for f in "${ROOT}${rmstem}"*; do + [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new + break + done + done < "${removedlist}" + + # update the list + mv "${removedlist}"{,.old} + mv "${removedlist}"{.new,} + rm "${removedlist}".old +} + +interix_find_removed_slot() { + local f=$1 + local n=0 + while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do + n=$((n=n+1)) + done + + if [[ ${n} -ge 100 ]]; then + echo "too many (>=100) old text files busy of '${f}'" >&2 + exit 1 + fi + + echo $n +} + +interix_prepare_file() { + local failed=0 + if [[ ${PN} == libiconv ]]; then + # when moving around libiconv, the prefix' coreutils will + # be damaged, so we really need to use the systems ones. + /bin/cp -p "${1}" "${1}.new" || failed=1 + /bin/mv "${1}" "${2}" || failed=1 + /bin/mv "${1}.new" "${1}" || failed=1 + else + my_mv=mv + + [[ "${1}" == */mv ]] && my_mv="${1}.new" + [[ -f "${1}.new" ]] && rm -f "${1}.new" + + cp -p "${1}" "${1}.new" || failed=1 + ${my_mv} "${1}" "${2}" || failed=1 + ${my_mv} "${1}.new" "${1}" || failed=1 + fi + + echo $failed +} + +post_pkg_preinst() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + interix_cleanup_removed_files $removedlist + + # now go for current package + cd "${D}" + find ".${EROOT}" -type f | xargs -r /usr/bin/file | grep ' PE ' | while read f t + do + f=${f#./} # find prints: "./path/to/file" + f=${f%:} # file prints: "file-argument: type-of-file" + test -r "${ROOT}${f}" || continue + rmstem="${f}.removedbyportage" + # keep list of old busy text files unique + grep "^${rmstem}$" "${removedlist}" >/dev/null \ + || echo "${rmstem}" >> "${removedlist}" + + local n=$(interix_find_removed_slot ${ROOT}${rmstem}) + ebegin "preparing ${ROOT}${f} for merge (${n})" + eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") + done +} + +post_pkg_prerm() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + save_IFS=$IFS + IFS=' +'; + local MY_PR=${PR} + [[ ${MY_PR} == r0 ]] && MY_PR= + local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS")); + IFS=$save_IFS + local -a cont + for content in "${contents[@]}"; do + cont=($content) + f=${cont[1]} + f=${f#/} + + test -r "${ROOT}${f}" || continue + + if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then + # $f should be an absolute path to the installed file + rmstem="${f}.removedbyportage" + + grep "^${rmstem}$" "${removedlist}" > /dev/null \ + || echo "${rmstem}" >> "${removedlist}" + + local n=$(interix_find_removed_slot ${ROOT}${rmstem}) + ebegin "preparing ${ROOT}${f} for unmerge ($n)" + eend $(interix_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") + fi + done +} + +pre_pkg_postrm() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + interix_cleanup_removed_files $removedlist +} diff --git a/profiles/prefix/windows/interix/use.force b/profiles/prefix/windows/interix/use.force new file mode 100644 index 000000000000..19428a058f1a --- /dev/null +++ b/profiles/prefix/windows/interix/use.force @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/use.force,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# Re-add Interix on Windows OS +kernel_Interix +elibc_Interix diff --git a/profiles/prefix/windows/interix/use.mask b/profiles/prefix/windows/interix/use.mask new file mode 100644 index 000000000000..c9ea94721491 --- /dev/null +++ b/profiles/prefix/windows/interix/use.mask @@ -0,0 +1,88 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/use.mask,v 1.1 2009/06/06 03:55:07 solar Exp $ + +# Re-add Interix libc +-elibc_Interix +-kernel_Interix + +# these will more than likely never work on Interix +3dfx +acpi +alsa +altivec +apm +arts +aqua +bluetooth +cap +caps +cdr +coreaudio +dga +directfb +divx4linux +djbfft +dri +dvdr +# missing implementation for unexec() +emacs +emul-linux-x86 +fbcon +fdftk +fmod +ggi +glut +gpm +gps +hal +hardened +hddtemp +ibm +icc +icc-pgo +ieee1394 +ifc +ipod +ipv6 +lm_sensors +matrox +netboot +old-linux +# requires device-mapper +on-the-fly-crypt +opengl +oss +pcmcia +pda +rtc +selinux +scanner +smartcard +svga +uclibc +# totally b0rked on interix +unicode +usb +voodoo3 +pvm +v4l +v4l2 +wifi + +# these are USE flags that don't _currently_ work, but may will in the future. +ffmpeg +fftw +flac +jack +joystick +ladspa +# not working yet on interix +openmp +portaudio +pulseaudio +qt3 +qt4 +# libtiff only static, so avoid this! +tiff +timidity diff --git a/profiles/prefix/windows/interix/virtuals b/profiles/prefix/windows/interix/virtuals new file mode 100644 index 000000000000..c36da4c6680b --- /dev/null +++ b/profiles/prefix/windows/interix/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/interix/virtuals,v 1.1 2009/06/06 03:55:07 solar Exp $ + +virtual/libc sys-interix/libc +virtual/os-headers sys-interix/libc diff --git a/profiles/prefix/windows/parent b/profiles/prefix/windows/parent new file mode 100644 index 000000000000..cd1149221a41 --- /dev/null +++ b/profiles/prefix/windows/parent @@ -0,0 +1,2 @@ +../../base +.. diff --git a/profiles/prefix/windows/winnt/3.5/package.provided b/profiles/prefix/windows/winnt/3.5/package.provided new file mode 100644 index 000000000000..86c3f75c0108 --- /dev/null +++ b/profiles/prefix/windows/winnt/3.5/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/3.5/package.provided,v 1.1 2009/06/06 03:55:11 solar Exp $ + +sys-winnt/libc-3.5 diff --git a/profiles/prefix/windows/winnt/3.5/parent b/profiles/prefix/windows/winnt/3.5/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/3.5/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/3.5/x86/make.defaults b/profiles/prefix/windows/winnt/3.5/x86/make.defaults new file mode 100644 index 000000000000..867e0765a478 --- /dev/null +++ b/profiles/prefix/windows/winnt/3.5/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/3.5/x86/make.defaults,v 1.1 2009/06/06 03:55:11 solar Exp $ + +ARCH="x86-winnt" +CHOST="i586-pc-winnt3.5" +ACCEPT_KEYWORDS="~x86-winnt" diff --git a/profiles/prefix/windows/winnt/3.5/x86/parent b/profiles/prefix/windows/winnt/3.5/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/3.5/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/5.2/package.provided b/profiles/prefix/windows/winnt/5.2/package.provided new file mode 100644 index 000000000000..99d72934427a --- /dev/null +++ b/profiles/prefix/windows/winnt/5.2/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/5.2/package.provided,v 1.1 2009/06/06 03:55:12 solar Exp $ + +sys-winnt/libc-5.2 diff --git a/profiles/prefix/windows/winnt/5.2/parent b/profiles/prefix/windows/winnt/5.2/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/5.2/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/5.2/x86/make.defaults b/profiles/prefix/windows/winnt/5.2/x86/make.defaults new file mode 100644 index 000000000000..f606bd92a30f --- /dev/null +++ b/profiles/prefix/windows/winnt/5.2/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/5.2/x86/make.defaults,v 1.1 2009/06/06 03:55:12 solar Exp $ + +ARCH="x86-winnt" +CHOST="i586-pc-winnt5.2" +ACCEPT_KEYWORDS="~x86-winnt" diff --git a/profiles/prefix/windows/winnt/5.2/x86/parent b/profiles/prefix/windows/winnt/5.2/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/5.2/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/6.0/package.provided b/profiles/prefix/windows/winnt/6.0/package.provided new file mode 100644 index 000000000000..579e4885155c --- /dev/null +++ b/profiles/prefix/windows/winnt/6.0/package.provided @@ -0,0 +1,5 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/6.0/package.provided,v 1.1 2009/06/06 03:55:13 solar Exp $ + +sys-winnt/libc-6.0 diff --git a/profiles/prefix/windows/winnt/6.0/parent b/profiles/prefix/windows/winnt/6.0/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/6.0/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/6.0/x86/make.defaults b/profiles/prefix/windows/winnt/6.0/x86/make.defaults new file mode 100644 index 000000000000..2af65d87f6e6 --- /dev/null +++ b/profiles/prefix/windows/winnt/6.0/x86/make.defaults @@ -0,0 +1,7 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/6.0/x86/make.defaults,v 1.1 2009/06/06 03:55:13 solar Exp $ + +ARCH="x86-winnt" +CHOST="i586-pc-winnt6.0" +ACCEPT_KEYWORDS="~x86-winnt" diff --git a/profiles/prefix/windows/winnt/6.0/x86/parent b/profiles/prefix/windows/winnt/6.0/x86/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/6.0/x86/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/make.defaults b/profiles/prefix/windows/winnt/make.defaults new file mode 100644 index 000000000000..6ce6b14bba23 --- /dev/null +++ b/profiles/prefix/windows/winnt/make.defaults @@ -0,0 +1,13 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/make.defaults,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# System-wide defaults for all Windows profiles +# This file should rarely need to be changed + +# 'Sane' defaults +ELIBC="Winnt" +KERNEL="Winnt" + +# Sandbox is not ported to Windows (and probably never will) +FEATURES="-sandbox nostrip" diff --git a/profiles/prefix/windows/winnt/package.mask b/profiles/prefix/windows/winnt/package.mask new file mode 100644 index 000000000000..3dbd6ed4ae5e --- /dev/null +++ b/profiles/prefix/windows/winnt/package.mask @@ -0,0 +1,14 @@ + +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/package.mask,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# $Id: package.mask,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# Markus Duft <mduft@gentoo.org> (27 May 2009) +# icu patches not yet forward ported +>=dev-libs/icu-4.0.0 + +# Markus Duft <mduft@gentoo.org> (27 May 2009) +# boost not yet updated for winnt and interix interconnect. +>=dev-libs/boost-1.35.0-r3 + diff --git a/profiles/prefix/windows/winnt/packages b/profiles/prefix/windows/winnt/packages new file mode 100644 index 000000000000..ffa1cc1264dd --- /dev/null +++ b/profiles/prefix/windows/winnt/packages @@ -0,0 +1,43 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/packages,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# those are packages not available/required on winnt, since +# winnt can be a child EPREFIX only, which tears it's DEPENDS +# from a parent (e.g. x86-interix) prefix. + +-*sys-apps/grep +-*virtual/gzip +-*sys-devel/libtool +-*virtual/man +-*sys-devel/patch +-*sys-devel/flex +-*sys-apps/gawk +-*app-arch/tar +-*sys-apps/sed +-*sys-libs/readline +-*sys-devel/bison +-*sys-apps/texinfo +-*sys-apps/file +-*app-arch/bzip2 +-*sys-libs/ncurses +-*net-misc/rsync +-*sys-devel/automake +-*virtual/editor +-*app-arch/cpio +-*sys-apps/coreutils +-*sys-devel/make +-*sys-apps/groff +-*sys-apps/findutils +-*sys-devel/m4 +-*net-misc/wget +-*sys-apps/which +-*virtual/pager +-*sys-apps/diffutils +-*sys-apps/baselayout-prefix +-*app-shells/bash +-*virtual/portage +-*virtual/ssh +-*sys-devel/autoconf +-*sys-devel/gnuconfig +-*sys-devel/gcc diff --git a/profiles/prefix/windows/winnt/parent b/profiles/prefix/windows/winnt/parent new file mode 100644 index 000000000000..f3229c5b9876 --- /dev/null +++ b/profiles/prefix/windows/winnt/parent @@ -0,0 +1 @@ +.. diff --git a/profiles/prefix/windows/winnt/profile.bashrc b/profiles/prefix/windows/winnt/profile.bashrc new file mode 100644 index 000000000000..dfa12440abe8 --- /dev/null +++ b/profiles/prefix/windows/winnt/profile.bashrc @@ -0,0 +1,152 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/profile.bashrc,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# On windows, binary files (executables, shared libraries) in use +# cannot be replaced during merge. +# But it is possible to rename them and remove lateron when they are +# not used any more by any running program. +# +# This is a workaround for portage bug#199868, +# and should be dropped once portage does sth. like this itself. +# + +# Need to explicitly set PKG_CONFIG_PATH for cross EPREFIX. +export PKG_CONFIG_PATH="${EPREFIX}/lib/pkgconfig:${EPREFIX}/usr/lib/pkgconfig" + +windows_cleanup_removed_files() { + local removedlist=$1 + rm -f "${removedlist}".new + + if [[ -r ${removedlist} ]]; then + rm -f "${removedlist}".old + fi + # restore in case of system fault + if [[ -r ${removedlist}.old ]]; then + mv "${removedlist}"{.old,} + fi + + touch "${removedlist}"{,.new} # ensure they exist + + while read rmstem; do + # try to remove previously recorded files + for f in "${ROOT}${rmstem}"*; do + ebegin "trying to remove ${f}" + rm -f "${f}" > /dev/null 2>&1 + eend $? + done + # but keep it in list if still exists + for f in "${ROOT}${rmstem}"*; do + [[ -f ${f} ]] && echo "${rmstem}" >> "${removedlist}".new + break + done + done < "${removedlist}" + + # update the list + mv "${removedlist}"{,.old} + mv "${removedlist}"{.new,} + rm "${removedlist}".old +} + +windows_find_removed_slot() { + local f=$1 + local n=0 + while [[ ${n} -lt 100 && -f "${f}${n}" ]]; do + n=$((n=n+1)) + done + + if [[ ${n} -ge 100 ]]; then + echo "too many (>=100) old text files busy of '${f}'" >&2 + exit 1 + fi + + echo $n +} + +windows_prepare_file() { + local failed=0 + my_mv=mv + + [[ "${1}" == */mv ]] && my_mv="${1}.new" + [[ -f "${1}.new" ]] && rm -f "${1}.new" + + cp -p "${1}" "${1}.new" || failed=1 + ${my_mv} "${1}" "${2}" || failed=1 + ${my_mv} "${1}.new" "${1}" || failed=1 + + echo $failed +} + +post_src_install() { + cd "${ED}" + find . -name '*.exe' | while read f; do + if file "${f}" | grep "GUI" > /dev/null 2>&1; then + if test ! -f "${f%.exe}"; then + einfo "Windows GUI Executable $f will have no symlink." + fi + else + if test ! -f "${f%.exe}"; then + ebegin "creating ${f%.exe} -> ${f} for console accessibility." + eend $(ln -sf "$(basename "${f}")" "${f%.exe}" && echo 0 || echo 1) + fi + fi + done +} + +post_pkg_preinst() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + windows_cleanup_removed_files $removedlist + + # now go for current package + cd "${D}" + find ".${EROOT}" -type f | xargs -r /usr/bin/file | grep ' PE ' | while read f t + do + f=${f#./} # find prints: "./path/to/file" + f=${f%:} # file prints: "file-argument: type-of-file" + test -r "${ROOT}${f}" || continue + rmstem="${f}.removedbyportage" + # keep list of old busy text files unique + grep "^${rmstem}$" "${removedlist}" >/dev/null \ + || echo "${rmstem}" >> "${removedlist}" + + local n=$(windows_find_removed_slot ${ROOT}${rmstem}) + ebegin "backing up text file ${ROOT}${f} (${n})" + eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") + done +} + +post_pkg_prerm() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + save_IFS=$IFS + IFS=' +'; + local MY_PR=${PR} + [[ ${MY_PR} == r0 ]] && MY_PR= + local -a contents=($(<"${EROOT}var/db/pkg/${CATEGORY}/${P}${MY_PR:+-}${MY_PR}/CONTENTS")); + IFS=$save_IFS + local -a cont + for content in "${contents[@]}"; do + cont=($content) + f=${cont[1]} + f=${f#/} + + test -r "${ROOT}${f}" || continue + + if /usr/bin/file "${ROOT}${f}" | grep ' PE ' > /dev/null; then + # $f should be an absolute path to the installed file + rmstem="${f}.removedbyportage" + + grep "^${rmstem}$" "${removedlist}" > /dev/null \ + || echo "${rmstem}" >> "${removedlist}" + + local n=$(windows_find_removed_slot ${ROOT}${rmstem}) + ebegin "preparing ${ROOT}${f} for unmerge ($n)" + eend $(windows_prepare_file "${ROOT}${f}" "${ROOT}${rmstem}${n}") + fi + done +} + +pre_pkg_postrm() { + local removedlist="${EROOT}var/lib/portage/files2bremoved" + windows_cleanup_removed_files $removedlist +} diff --git a/profiles/prefix/windows/winnt/use.mask b/profiles/prefix/windows/winnt/use.mask new file mode 100644 index 000000000000..b0ebb9f8672f --- /dev/null +++ b/profiles/prefix/windows/winnt/use.mask @@ -0,0 +1,85 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/use.mask,v 1.1 2009/06/06 03:55:10 solar Exp $ + +# Re-add Interix libc +-elibc_Winnt +-kernel_Winnt + +# these need a review, since they are just copied from interix +# these will more than likely never work on Windows +3dfx +acpi +alsa +altivec +apm +arts +aqua +bluetooth +cap +caps +cdr +coreaudio +dga +directfb +divx4linux +djbfft +dri +dvdr +emacs # missing implementation for unexec() +emul-linux-x86 +fbcon +fdftk +fmod +ggi +glut +gpm +gps +hal +hardened +hddtemp +ibm +icc +icc-pgo +ieee1394 +ifc +ipod +ipv6 +lm_sensors +matrox +ncurses +netboot +old-linux +on-the-fly-crypt # requires device-mapper +opengl +oss +pcmcia +pda +rtc +selinux +scanner +smartcard +svga +uclibc +unicode # totally b0rked on interix +usb +voodoo3 +pvm +v4l +v4l2 +wifi + +# these are USE flags that don't _currently_ work, but may will in the future. +ffmpeg +fftw +flac +jack +joystick +ladspa +openmp # not working yet on interix +portaudio +pulseaudio +qt3 +qt4 +tiff # libtiff only static, so avoid this! +timidity diff --git a/profiles/prefix/windows/winnt/virtuals b/profiles/prefix/windows/winnt/virtuals new file mode 100644 index 000000000000..dd236502f50a --- /dev/null +++ b/profiles/prefix/windows/winnt/virtuals @@ -0,0 +1,6 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/profiles/prefix/windows/winnt/virtuals,v 1.1 2009/06/06 03:55:10 solar Exp $ + +virtual/libc sys-winnt/libc +virtual/os-headers sys-winnt/libc |