summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2015-08-08 13:49:04 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2015-08-08 17:38:18 -0700
commit56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch)
tree3f91093cdb475e565ae857f1c5a7fd339e2d781e /profiles/prefix/aix
downloadgentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2
gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'profiles/prefix/aix')
-rw-r--r--profiles/prefix/aix/5.2.0.0/eapi1
-rw-r--r--profiles/prefix/aix/5.2.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/5.2.0.0/parent1
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/5.2.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/5.3.0.0/eapi1
-rw-r--r--profiles/prefix/aix/5.3.0.0/package.mask7
-rw-r--r--profiles/prefix/aix/5.3.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/5.3.0.0/parent1
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/5.3.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/6.1.0.0/eapi1
-rw-r--r--profiles/prefix/aix/6.1.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/6.1.0.0/parent1
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/6.1.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/7.1.0.0/eapi1
-rw-r--r--profiles/prefix/aix/7.1.0.0/package.provided5
-rw-r--r--profiles/prefix/aix/7.1.0.0/parent1
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/eapi1
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/make.defaults7
-rw-r--r--profiles/prefix/aix/7.1.0.0/ppc/parent1
-rw-r--r--profiles/prefix/aix/eapi1
-rw-r--r--profiles/prefix/aix/make.defaults20
-rw-r--r--profiles/prefix/aix/package.mask32
-rw-r--r--profiles/prefix/aix/package.use.force14
-rw-r--r--profiles/prefix/aix/package.use.mask11
-rw-r--r--profiles/prefix/aix/packages10
-rw-r--r--profiles/prefix/aix/parent1
-rw-r--r--profiles/prefix/aix/profile.bashrc7
-rw-r--r--profiles/prefix/aix/use.force10
-rw-r--r--profiles/prefix/aix/use.mask46
35 files changed, 223 insertions, 0 deletions
diff --git a/profiles/prefix/aix/5.2.0.0/eapi b/profiles/prefix/aix/5.2.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/eapi
@@ -0,0 +1 @@
+5
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..b222773f7676
--- /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
+# $Id$
+
+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/eapi b/profiles/prefix/aix/5.2.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.2.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
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..b758ef89cc44
--- /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
+# $Id$
+
+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/eapi b/profiles/prefix/aix/5.3.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/5.3.0.0/package.mask b/profiles/prefix/aix/5.3.0.0/package.mask
new file mode 100644
index 000000000000..addad5db6322
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/package.mask
@@ -0,0 +1,7 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (14 Jul 2009)
+# Has build errors on aix5.3.
+=sys-process/lsof-4.82
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..c9eb9b922021
--- /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
+# $Id$
+
+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/eapi b/profiles/prefix/aix/5.3.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/5.3.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
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..72e3270aec65
--- /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
+# $Id$
+
+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/eapi b/profiles/prefix/aix/6.1.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/eapi
@@ -0,0 +1 @@
+5
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..4aab46ca81d5
--- /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
+# $Id$
+
+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/eapi b/profiles/prefix/aix/6.1.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/6.1.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
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..71cd10bb04de
--- /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
+# $Id$
+
+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/7.1.0.0/eapi b/profiles/prefix/aix/7.1.0.0/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/7.1.0.0/package.provided b/profiles/prefix/aix/7.1.0.0/package.provided
new file mode 100644
index 000000000000..f0d43086f8b7
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/package.provided
@@ -0,0 +1,5 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+sys-aix/libc-7.1
diff --git a/profiles/prefix/aix/7.1.0.0/parent b/profiles/prefix/aix/7.1.0.0/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/eapi b/profiles/prefix/aix/7.1.0.0/ppc/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/make.defaults b/profiles/prefix/aix/7.1.0.0/ppc/make.defaults
new file mode 100644
index 000000000000..8bd0a2f8867b
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/make.defaults
@@ -0,0 +1,7 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+ARCH="ppc-aix"
+CHOST="powerpc-ibm-aix7.1.0.0"
+ACCEPT_KEYWORDS="~ppc-aix"
diff --git a/profiles/prefix/aix/7.1.0.0/ppc/parent b/profiles/prefix/aix/7.1.0.0/ppc/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/7.1.0.0/ppc/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/eapi b/profiles/prefix/aix/eapi
new file mode 100644
index 000000000000..7ed6ff82de6b
--- /dev/null
+++ b/profiles/prefix/aix/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/prefix/aix/make.defaults b/profiles/prefix/aix/make.defaults
new file mode 100644
index 000000000000..24e3c2806a54
--- /dev/null
+++ b/profiles/prefix/aix/make.defaults
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# System-wide defaults for all AIX profiles
+# This file should rarely need to be changed
+
+# 'Sane' defaults
+ELIBC="AIX"
+KERNEL="AIX"
+
+# no scanelf
+FEATURES="nostrip"
+
+# multilib build stuff, single ABI (no multilib)
+MULTILIB_ABIS="ppc"
+DEFAULT_ABI="ppc"
+ABI="ppc"
+IUSE_IMPLICIT="abi_ppc_32"
+LIBDIR_ppc="lib"
diff --git a/profiles/prefix/aix/package.mask b/profiles/prefix/aix/package.mask
new file mode 100644
index 000000000000..dcb85a4566c1
--- /dev/null
+++ b/profiles/prefix/aix/package.mask
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Fails to include "config.h" first in some sources.
+=sci-visualization/gnuplot-5.0.0
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Ships without gnulib module faccessat, necessary for AIX.
+=sys-devel/patch-2.7.4
+
+# Michael Haubenwallner <haubi@gentoo.org> (17 Feb 2015)
+# Breaks (openssh, ...) because of PR target/65058
+=sys-devel/gcc-4.3*
+=sys-devel/gcc-4.4*
+=sys-devel/gcc-4.5*
+=sys-devel/gcc-4.6*
+=sys-devel/gcc-4.7*
+~sys-devel/gcc-4.8.0
+~sys-devel/gcc-4.8.1
+~sys-devel/gcc-4.8.2
+~sys-devel/gcc-4.8.3
+=sys-devel/gcc-4.9*
+
+# Michael Haubenwallner <haubi@gentoo.org> (14 Apr 2014)
+# Endless loop while compiling gcc-4.2.4 for yet unknown reason.
+~sys-devel/make-4.0
+
+# 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..9f6373e9ed79
--- /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
+# $Id$
+
+# 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..11d87df3519d
--- /dev/null
+++ b/profiles/prefix/aix/package.use.mask
@@ -0,0 +1,11 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Michael Haubenwallner <haubi@gentoo.org> (16 Feb 2012)
+# JIT implementation in pcre does not know about AIX.
+dev-libs/libpcre jit
+
+# 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..1a7bec4d4e2e
--- /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
+# $Id$
+
+# 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..f3229c5b9876
--- /dev/null
+++ b/profiles/prefix/aix/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/prefix/aix/profile.bashrc b/profiles/prefix/aix/profile.bashrc
new file mode 100644
index 000000000000..50e5fae4a067
--- /dev/null
+++ b/profiles/prefix/aix/profile.bashrc
@@ -0,0 +1,7 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# never use /bin/sh as CONFIG_SHELL on AIX: it is ways too slow,
+# as well as broken in some corner cases.
+export CONFIG_SHELL=${BASH}
diff --git a/profiles/prefix/aix/use.force b/profiles/prefix/aix/use.force
new file mode 100644
index 000000000000..3b4e50e077ba
--- /dev/null
+++ b/profiles/prefix/aix/use.force
@@ -0,0 +1,10 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# Re-add AIX OS
+kernel_AIX
+elibc_AIX
+
+# Force the flag corresponding to the default ABI
+abi_ppc_32
diff --git a/profiles/prefix/aix/use.mask b/profiles/prefix/aix/use.mask
new file mode 100644
index 000000000000..ca40a6d015be
--- /dev/null
+++ b/profiles/prefix/aix/use.mask
@@ -0,0 +1,46 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+# 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
+cman
+clvm
+directfb
+divx4linux
+djbfft
+fbcon
+fdftk
+fmod
+ggi
+gpm
+hardened
+icc
+icc-pgo
+mmx
+mmx2
+# the following USE flag requires device-mapper
+on-the-fly-crypt
+oss
+solid
+sse
+sse2
+svga
+sybase
+sybase-ct
+rtc
+uclibc
+voodoo3
+pvm
+v4l