summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2012-07-06 01:28:01 +0000
committerAnthony G. Basile <blueness@gentoo.org>2012-07-06 01:28:01 +0000
commit40d5184245215759dbe378d992b55d4650f56ece (patch)
tree1761d3969314d161ad00ee41f72aa9873d2193dc /profiles
parentFix mistake in the version check for AVFrame.age (diff)
downloadgentoo-2-40d5184245215759dbe378d992b55d4650f56ece.tar.gz
gentoo-2-40d5184245215759dbe378d992b55d4650f56ece.tar.bz2
gentoo-2-40d5184245215759dbe378d992b55d4650f56ece.zip
Add new hardened/linux/uclibc/{amd64,x86} profiles
Diffstat (limited to 'profiles')
-rw-r--r--profiles/ChangeLog12
-rw-r--r--profiles/hardened/linux/uclibc/amd64/make.defaults3
-rw-r--r--profiles/hardened/linux/uclibc/amd64/parent1
-rw-r--r--profiles/hardened/linux/uclibc/make.defaults6
-rw-r--r--profiles/hardened/linux/uclibc/package.accept_keywords2
-rw-r--r--profiles/hardened/linux/uclibc/package.mask5
-rw-r--r--profiles/hardened/linux/uclibc/package.use2
-rw-r--r--profiles/hardened/linux/uclibc/packages3
-rw-r--r--profiles/hardened/linux/uclibc/parent2
-rw-r--r--profiles/hardened/linux/uclibc/use.force1
-rw-r--r--profiles/hardened/linux/uclibc/use.mask10
-rw-r--r--profiles/hardened/linux/uclibc/x86/make.defaults3
-rw-r--r--profiles/hardened/linux/uclibc/x86/parent1
13 files changed, 50 insertions, 1 deletions
diff --git a/profiles/ChangeLog b/profiles/ChangeLog
index 212afb4dd314..a6b2737e8579 100644
--- a/profiles/ChangeLog
+++ b/profiles/ChangeLog
@@ -1,11 +1,21 @@
# ChangeLog for profile directory
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.6751 2012/07/06 00:44:42 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/profiles/ChangeLog,v 1.6752 2012/07/06 01:28:00 blueness Exp $
#
# This ChangeLog should include records for all changes in profiles directory.
# Only typo fixes which don't affect portage/repoman behaviour could be avoided
# here. If in doubt put a record here!
+ 06 Jul 2012; Anthony G. Basile <blueness@gentoo.org>
+ +hardened/linux/uclibc/amd64/make.defaults,
+ +hardened/linux/uclibc/amd64/parent, +hardened/linux/uclibc/make.defaults,
+ +hardened/linux/uclibc/package.accept_keywords,
+ +hardened/linux/uclibc/package.mask, +hardened/linux/uclibc/package.use,
+ +hardened/linux/uclibc/packages, +hardened/linux/uclibc/parent,
+ +hardened/linux/uclibc/use.force, +hardened/linux/uclibc/use.mask,
+ +hardened/linux/uclibc/x86/make.defaults, +hardened/linux/uclibc/x86/parent:
+ Add new hardened/linux/uclibc/{amd64,x86} profiles
+
06 Jul 2012; Diego E. Pettenò <flameeyes@gentoo.org> package.mask:
Mask google-perftools-2 (gperftools) until tested.
diff --git a/profiles/hardened/linux/uclibc/amd64/make.defaults b/profiles/hardened/linux/uclibc/amd64/make.defaults
new file mode 100644
index 000000000000..c4a8a7bd8a9e
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/amd64/make.defaults
@@ -0,0 +1,3 @@
+ARCH="amd64"
+ACCEPT_KEYWORDS="${ARCH}"
+CHOST="x86_64-gentoo-linux-uclibc"
diff --git a/profiles/hardened/linux/uclibc/amd64/parent b/profiles/hardened/linux/uclibc/amd64/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/amd64/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/hardened/linux/uclibc/make.defaults b/profiles/hardened/linux/uclibc/make.defaults
new file mode 100644
index 000000000000..3cc0723d43ce
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/make.defaults
@@ -0,0 +1,6 @@
+CFLAGS="-Os"
+CXXFLAGS="${CFLAGS}"
+PORTAGE_LIBC="uClibc"
+ELIBC=uclibc
+FEATURES="sandbox sfperms strict"
+USE="hardened ncurses nptl pic readline uclibc unicode xattr zlib -pam"
diff --git a/profiles/hardened/linux/uclibc/package.accept_keywords b/profiles/hardened/linux/uclibc/package.accept_keywords
new file mode 100644
index 000000000000..afc71efb0bc5
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/package.accept_keywords
@@ -0,0 +1,2 @@
+dev-libs/libiconv **
+sys-devel/gettext
diff --git a/profiles/hardened/linux/uclibc/package.mask b/profiles/hardened/linux/uclibc/package.mask
new file mode 100644
index 000000000000..b6cea7dce2f7
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/package.mask
@@ -0,0 +1,5 @@
+-sys-libs/uclibc
+sys-libs/glibc
+#
+dev-libs/elfutils
+sys-libs/pam
diff --git a/profiles/hardened/linux/uclibc/package.use b/profiles/hardened/linux/uclibc/package.use
new file mode 100644
index 000000000000..074272f84a4d
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/package.use
@@ -0,0 +1,2 @@
+# git 1.7.3.4 can find libiconv, but 1.7.8.6 cannot
+dev-vcs/git -iconv
diff --git a/profiles/hardened/linux/uclibc/packages b/profiles/hardened/linux/uclibc/packages
new file mode 100644
index 000000000000..7d51d673c9ea
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/packages
@@ -0,0 +1,3 @@
+*app-misc/pax-utils
+*dev-libs/libiconv
+-*sys-apps/man-pages
diff --git a/profiles/hardened/linux/uclibc/parent b/profiles/hardened/linux/uclibc/parent
new file mode 100644
index 000000000000..c3ff51eae654
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/parent
@@ -0,0 +1,2 @@
+../../../base/
+../../../default/linux
diff --git a/profiles/hardened/linux/uclibc/use.force b/profiles/hardened/linux/uclibc/use.force
new file mode 100644
index 000000000000..3904f12fc0b2
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/use.force
@@ -0,0 +1 @@
+elibc_uclibc
diff --git a/profiles/hardened/linux/uclibc/use.mask b/profiles/hardened/linux/uclibc/use.mask
new file mode 100644
index 000000000000..e5ad739992c3
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/use.mask
@@ -0,0 +1,10 @@
+nls
+pam
+
+emul-linux-x86
+-uclibc
+
+-elibc_uclibc
+elibc_glibc
+
+-hardened
diff --git a/profiles/hardened/linux/uclibc/x86/make.defaults b/profiles/hardened/linux/uclibc/x86/make.defaults
new file mode 100644
index 000000000000..fa5e8741c0e6
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/x86/make.defaults
@@ -0,0 +1,3 @@
+ARCH="x86"
+ACCEPT_KEYWORDS="x86"
+CHOST="i386-gentoo-linux-uclibc"
diff --git a/profiles/hardened/linux/uclibc/x86/parent b/profiles/hardened/linux/uclibc/x86/parent
new file mode 100644
index 000000000000..f3229c5b9876
--- /dev/null
+++ b/profiles/hardened/linux/uclibc/x86/parent
@@ -0,0 +1 @@
+..