summaryrefslogtreecommitdiff
path: root/profiles
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-09-21 12:25:37 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-09-22 20:20:50 +0200
commit5e903c47cb32282e9de33ecd1bb201e4ae64757a (patch)
tree00ac339f1d87b3b34137e7e1735fda3b874e1cb8 /profiles
parentmetadata: refresh cache (diff)
downloadportage-5e903c47cb32282e9de33ecd1bb201e4ae64757a.tar.xz
profiles: split to common and server to more pricise profiling, add
dedibox-classic-g2
Diffstat (limited to 'profiles')
-rw-r--r--profiles/common/eapi1
-rw-r--r--profiles/common/make.defaults59
-rw-r--r--profiles/common/package.use28
-rw-r--r--profiles/common/packages39
-rw-r--r--profiles/enlightenment/build/make.defaults3
-rw-r--r--profiles/enlightenment/build/package.use1
-rw-r--r--profiles/enlightenment/make.defaults190
-rw-r--r--profiles/enlightenment/package.accept_keywords24
-rw-r--r--profiles/enlightenment/package.unmask3
-rw-r--r--profiles/enlightenment/package.use52
-rw-r--r--profiles/enlightenment/packages40
-rw-r--r--profiles/enlightenment/parent1
-rw-r--r--profiles/profiles.desc3
-rw-r--r--profiles/server/dedibox-classic-g2/eapi1
-rw-r--r--profiles/server/dedibox-classic-g2/make.defaults4
-rw-r--r--profiles/server/dedibox-classic-g2/packages1
-rw-r--r--profiles/server/dedibox-classic-g2/parent2
-rw-r--r--profiles/server/eapi1
-rw-r--r--profiles/server/make.defaults132
-rw-r--r--profiles/server/package.accept_keywords25
-rw-r--r--profiles/server/package.unmask2
-rw-r--r--profiles/server/package.use20
-rw-r--r--profiles/server/parent1
23 files changed, 321 insertions, 312 deletions
diff --git a/profiles/common/eapi b/profiles/common/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/common/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/common/make.defaults b/profiles/common/make.defaults
new file mode 100644
index 00000000..114f1608
--- /dev/null
+++ b/profiles/common/make.defaults
@@ -0,0 +1,59 @@
+ACCEPT_KEYWORDS="${ARCH}"
+
+FEATURES="unknown-features-warn
+ sandbox distlocks
+ parallel-fetch
+ userfetch userpriv usersandbox usersync
+ collision-protect
+ clean-logs"
+
+USE="mmx sse sse2
+ offensive
+ -gpm
+ ipv6 idn -tcpd
+ caps xattr -acl
+ syslog -cups"
+
+# Sexyfism
+USE="${USE} bash-completion vim-syntax"
+
+# Compression
+USE="${USE} lzo lzma"
+
+# Charset
+USE="${USE} -unicode"
+
+# Interpreted languages
+USE="${USE} -perl -python -ruby"
+
+# Lang
+USE="${USE} -nls"
+
+# Database
+USE="${USE} -berkdb -gdbm"
+
+# Graphical protocol
+USE="${USE} -X"
+
+# Sound system
+USE="${USE} -alsa"
+
+# webapp eclass
+# Do not install webapp anywhere by default
+USE="${USE} vhosts"
+
+DISTDIR="${PORTDIR}/distfiles"
+PORTAGE_TMPDIR="/var/tmp"
+PORTAGE_TMPFS="/dev/shm"
+PORTDIR="/usr/portage"
+PORT_LOGDIR="/var/log/portage"
+PKGDIR="${PORTDIR}/packages"
+
+FETCHCOMMAND="curl --connect-timeout 5 -f -L -o \${DISTDIR}/\${FILE} --url \${URI}"
+RESUMECOMMAND="${FETCHCOMMAND} -C -"
+
+MAKEOPTS="-j2"
+PORTAGE_NICENESS=19
+EMERGE_DEFAULT_OPTS="-v --quiet-build=n --misspell-suggestions=n"
+
+PORTAGE_STRIP_FLAGS="--strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id -R .note.gnu.gold-version"
diff --git a/profiles/common/package.use b/profiles/common/package.use
new file mode 100644
index 00000000..161c521a
--- /dev/null
+++ b/profiles/common/package.use
@@ -0,0 +1,28 @@
+app-shells/bash bashlogger
+
+dev-db/mysql -ssl
+
+dev-libs/geoip city
+dev-libs/openssl rfc3779
+
+mail-mta/exim -dkim dnsdb exiscan-acl lmtp maildir spf srs
+
+net-analyzer/net-snmp mfd-rewrites
+net-analyzer/tcpdump -chroot
+
+net-dns/dnsmasq dhcp conntrack
+
+net-misc/openssh hpn
+net-misc/openvpn iproute2
+
+sys-apps/iproute2 iptables
+sys-apps/util-linux -cramfs
+
+sys-devel/gettext nls
+
+sys-fs/lvm2 -lvm1 -thin
+
+sys-kernel/longterm-sources build savedconfig -zlib
+
+# 12/09/2013 - beber
+sys-apps/busybox -syslog
diff --git a/profiles/common/packages b/profiles/common/packages
new file mode 100644
index 00000000..81a76b63
--- /dev/null
+++ b/profiles/common/packages
@@ -0,0 +1,39 @@
+*app-admin/logrotate
+*app-admin/sudo
+*app-admin/syslog-ng
+
+*app-editors/vim
+
+*app-misc/tmux
+
+*app-portage/gentoolkit
+*app-portage/portage-utils
+
+*app-shells/bash-completion
+
+*dev-vcs/git
+
+*flx/wdd
+
+*mail-mta/exim
+
+*net-analyzer/net-snmp
+*net-analyzer/tcpdump
+
+*net-misc/curl
+*net-misc/socat
+
+*sys-apps/ethtool
+*sys-apps/iproute2
+*sys-apps/pv
+
+*sys-boot/grub
+
+*sys-kernel/longterm-sources
+
+*sys-process/vixie-cron
+
+-*net-misc/wget
+-*sys-apps/man-pages
+-*sys-apps/man
+-*virtual/man
diff --git a/profiles/enlightenment/build/make.defaults b/profiles/enlightenment/build/make.defaults
index 629bca60..20cdb93d 100644
--- a/profiles/enlightenment/build/make.defaults
+++ b/profiles/enlightenment/build/make.defaults
@@ -20,9 +20,6 @@ USE="mmx sse sse2
# Arithmetic
USE="${USE} gmp"
-# Compression
-USE="${USE} lzo lzma"
-
# Just in Time compiler
USE="${USE} orc"
diff --git a/profiles/enlightenment/build/package.use b/profiles/enlightenment/build/package.use
index e015f150..16706bf4 100644
--- a/profiles/enlightenment/build/package.use
+++ b/profiles/enlightenment/build/package.use
@@ -107,7 +107,6 @@ sys-apps/util-linux -cramfs
sys-devel/gcc:4.1 -hardened
sys-devel/gcc:4.2 -hardened
sys-devel/gcc objc objc++ objc-gc go graphite
-sys-devel/gettext nls
sys-devel/llvm clang
# 07/06/2013 - beber
diff --git a/profiles/enlightenment/make.defaults b/profiles/enlightenment/make.defaults
index 506cd140..dbd18ff2 100644
--- a/profiles/enlightenment/make.defaults
+++ b/profiles/enlightenment/make.defaults
@@ -1,193 +1,5 @@
-ACCEPT_KEYWORDS="${ARCH}"
-
-FEATURES="unknown-features-warn
- sandbox distlocks
- parallel-fetch
- userfetch userpriv usersandbox usersync
- noinfo noman nodoc
- collision-protect
- clean-logs
- getbinpkg"
-
-USE="mmx sse sse2
- offensive
- -gpm
- ipv6 idn -tcpd
- caps xattr -acl
- syslog -cups"
-
-# Sexyfism
-USE="${USE} bash-completion vim-syntax"
-
-# Charset
-USE="${USE} -unicode"
-
-# Interpreted languages
-USE="${USE} -perl -python -ruby"
-
-# Lang
-USE="${USE} -nls"
-
-# Database
-USE="${USE} -berkdb -gdbm"
-
-# Graphical protocol
-USE="${USE} -X"
-
-# Sound system
-USE="${USE} -alsa"
-
-# webapp eclass
-# Do not install webapp anywhere by default
-USE="${USE} vhosts"
-
-DISTDIR="${PORTDIR}/distfiles"
-PORTAGE_TMPDIR="/var/tmp"
-PORTAGE_TMPFS="/dev/shm"
-PORTDIR="/usr/portage"
-PORT_LOGDIR="/var/log/portage"
-PKGDIR="${PORTDIR}/packages"
-
-FETCHCOMMAND="curl --connect-timeout 5 -f -L -o \${DISTDIR}/\${FILE} --url \${URI}"
-RESUMECOMMAND="${FETCHCOMMAND} -C -"
-
-MAKEOPTS="-j2"
-PORTAGE_NICENESS=19
-EMERGE_DEFAULT_OPTS="-v --quiet-build=n --misspell-suggestions=n"
-
-PORTAGE_STRIP_FLAGS="--strip-unneeded -R .comment -R .GCC.command.line -R .note.gnu.build-id -R .note.gnu.gold-version"
+FEATURES="getbinpkg"
GENTOO_MIRRORS="http://ftp.osuosl.org/pub/gentoo"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
PORTAGE_BINHOST="http://gentoo-distfiles.e5"
-
-INSTALL_MASK="/usr/share/gtk-doc"
-
-INPUT_DEVICES="void"
-VIDEO_CARDS="nouveau"
-
-# 20/06/2013 - beber
-# Setting APACHE2_MODULES is non functional, need to expand manually
-# First disable all of them, set enable needed one
-# W=apache2_modules ; sed -rne "s/^([a-zA-Z]([^ ]+)) .*/\t-${W}_\1/p" /usr/portage/profiles/desc/$W.desc | sort
-USE="${USE}
- -apache2_modules_actions
- -apache2_modules_alias
- -apache2_modules_asis
- -apache2_modules_auth_basic
- -apache2_modules_auth_digest
- -apache2_modules_authn_alias
- -apache2_modules_authn_anon
- -apache2_modules_authn_dbd
- -apache2_modules_authn_dbm
- -apache2_modules_authn_default
- -apache2_modules_authn_file
- -apache2_modules_authz_dbm
- -apache2_modules_authz_default
- -apache2_modules_authz_groupfile
- -apache2_modules_authz_host
- -apache2_modules_authz_owner
- -apache2_modules_authz_user
- -apache2_modules_autoindex
- -apache2_modules_cache
- -apache2_modules_cern_meta
- -apache2_modules_cgi
- -apache2_modules_cgid
- -apache2_modules_charset_lite
- -apache2_modules_dav
- -apache2_modules_dav_fs
- -apache2_modules_dav_lock
- -apache2_modules_dbd
- -apache2_modules_deflate
- -apache2_modules_dir
- -apache2_modules_disk_cache
- -apache2_modules_dumpio
- -apache2_modules_env
- -apache2_modules_expires
- -apache2_modules_ext_filter
- -apache2_modules_file_cache
- -apache2_modules_filter
- -apache2_modules_headers
- -apache2_modules_ident
- -apache2_modules_imagemap
- -apache2_modules_include
- -apache2_modules_info
- -apache2_modules_log_config
- -apache2_modules_log_forensic
- -apache2_modules_logio
- -apache2_modules_mem_cache
- -apache2_modules_mime
- -apache2_modules_mime_magic
- -apache2_modules_negotiation
- -apache2_modules_proxy
- -apache2_modules_proxy_ajp
- -apache2_modules_proxy_balancer
- -apache2_modules_proxy_connect
- -apache2_modules_proxy_ftp
- -apache2_modules_proxy_http
- -apache2_modules_proxy_scgi
- -apache2_modules_reqtimeout
- -apache2_modules_rewrite
- -apache2_modules_setenvif
- -apache2_modules_speling
- -apache2_modules_status
- -apache2_modules_substitute
- -apache2_modules_unique_id
- -apache2_modules_userdir
- -apache2_modules_usertrack
- -apache2_modules_version
- -apache2_modules_vhost_alias"
-USE="${USE}
- apache2_modules_actions
- apache2_modules_alias
- apache2_modules_auth_basic
- apache2_modules_authn_alias
- apache2_modules_authn_anon
- apache2_modules_authn_core
- apache2_modules_authn_default
- apache2_modules_authn_file
- apache2_modules_authz_core
- apache2_modules_authz_default
- apache2_modules_authz_groupfile
- apache2_modules_authz_host
- apache2_modules_authz_owner
- apache2_modules_authz_user
- apache2_modules_autoindex
- apache2_modules_cache
- apache2_modules_cgi
- apache2_modules_cgid
- apache2_modules_dav
- apache2_modules_dav_fs
- apache2_modules_dav_lock
- apache2_modules_deflate
- apache2_modules_dir
- apache2_modules_disk_cache
- apache2_modules_env
- apache2_modules_expires
- apache2_modules_ext_filter
- apache2_modules_file_cache
- apache2_modules_filter
- apache2_modules_headers
- apache2_modules_include
- apache2_modules_info
- apache2_modules_log_config
- apache2_modules_logio
- apache2_modules_mem_cache
- apache2_modules_mime
- apache2_modules_mime_magic
- apache2_modules_negotiation
- apache2_modules_rewrite
- apache2_modules_setenvif
- apache2_modules_speling
- apache2_modules_status
- apache2_modules_unique_id
- apache2_modules_userdir
- apache2_modules_usertrack
- apache2_modules_vhost_alias
- apache2_modules_auth_digest
- apache2_modules_reqtimeout
- apache2_modules_unixd"
-
-APACHE2_MPMS="prefork"
-
-PHP_TARGETS="php5-4"
diff --git a/profiles/enlightenment/package.accept_keywords b/profiles/enlightenment/package.accept_keywords
index 830e7a2b..44dd2ec8 100644
--- a/profiles/enlightenment/package.accept_keywords
+++ b/profiles/enlightenment/package.accept_keywords
@@ -1,12 +1,5 @@
=app-emulation/qemu-guest-agent-1.6.0-r1 ~amd64
-# Avoid 3.3 SEGV
-=app-text/highlight-3.12 ~amd64
-=app-text/hypermail-2.2.0 ~amd64
-
-=dev-java/icedtea-6.1.12.4 ~amd64
-=dev-java/icedtea-7.2.4.1 ~amd64
-
# 10/08/2013 - beber
# Needed for exchange.enlightenment.org
=x11-misc/edje_list-9999 **
@@ -22,28 +15,12 @@
=media-libs/evas-1.7.8 ~amd64
# 16/08/2013 - beber
-# Support for dev-lang/php:5.4 introduced in 3.1.10
-=dev-php/pecl-apc-3.1.13 ~amd64
-
-# 16/08/2013 - beber
# Needed for exchange.enlightenment.org
=dev-php/sfDoctrinePlugin-1.1 ~amd64
=dev-php/symfony-1.1.9 ~amd64
=dev-vcs/svnmailer-1.0.9 ~amd64
-=net-mail/mlmmj-1.2.18.0 ~amd64
-
-# Add support for native SSL
-=net-proxy/haproxy-1.5_beta19-r1 ~amd64
-
-=www-apache/mod_geoip2-1.2.7-r1 ~amd64
-# TODO: Switch to release
-=www-apache/mod_ruid2-9999 **
-
-=www-apps/cgit-0.9.2 ~amd64
-# Venus is second major version of planetplanet
-=www-apps/venus-20100911 ~amd64
=www-apps/phabricator-9999 **
=www-apps/trac-accountmanager-0.4.2 ~amd64
@@ -52,7 +29,6 @@
=dev-php/libphutil-9999 **
=www-client/arcanist-9999 **
=net-libs/nodejs-0.10.18 ~amd64
-=app-admin/webapp-config-1.51-r1 ~amd64
# 13/09/2013 - beber
# Needed for >=app-emulation/qemu-guest-agent-1.6
diff --git a/profiles/enlightenment/package.unmask b/profiles/enlightenment/package.unmask
index d7ee7b53..37366b92 100644
--- a/profiles/enlightenment/package.unmask
+++ b/profiles/enlightenment/package.unmask
@@ -1,6 +1,3 @@
-# Add support for native SSL
-=net-proxy/haproxy-1.5_beta19-r1
-
# 16/08/2013 - beber
# Needed for exchange.enlightenment.org
=dev-php/symfony-1.1.9
diff --git a/profiles/enlightenment/package.use b/profiles/enlightenment/package.use
index bb4c2b58..e8786000 100644
--- a/profiles/enlightenment/package.use
+++ b/profiles/enlightenment/package.use
@@ -1,27 +1,15 @@
-# 08/07/2013 - beber
-app-admin/eselect-php apache2
-
-app-shells/bash bashlogger
-
app-text/texlive extra
# Needed for dev-java/icedtea
app-text/ghostscript-gpl cups
app-portage/layman subversion
-dev-db/mysql -ssl
-
# Jenkins stuff
dev-java/commons-logging log4j
dev-java/icedtea -X -nsplugin -source -webstart
dev-libs/beecrypt threads
-dev-libs/elfutils lzma
-dev-libs/geoip city
-dev-libs/libxml2 lzma
-dev-libs/openssl rfc3779
-dev-lang/php apache2 mysql mysqli curl gd sqlite3 truetype unicode pcntl pdo unicode xslt -opcache
dev-lang/python sqlite
dev-vcs/cvs server
@@ -29,7 +17,6 @@ dev-vcs/subversion apache2 python
dev-perl/GD png
-dev-php/pecl-apc mmap
# 10/08/2013 - beber
# Needed for symfony
dev-php/PEAR-MDB2 mysql mysqli
@@ -40,48 +27,16 @@ dev-python/sqlalchemy sqlite mysql
# Tomcat is frontering it
dev-util/jenkins-bin -standalone
-mail-mta/exim -dkim dnsdb exiscan-acl lmtp maildir spf srs
-
media-libs/gd truetype jpeg png fontconfig
-net-analyzer/net-snmp mfd-rewrites
-net-analyzer/tcpdump -chroot
-
-net-dns/dnsmasq dhcp conntrack
-
-net-firewall/iptables netlink
-
-net-libs/gnutls lzo
-net-libs/libpcap netlink
-
net-misc/dhcp -server -ssl
-net-misc/ntp snmp
-net-misc/openssh hpn
-net-misc/openvpn iproute2
net-print/cups -filters -jpeg -png -ssl -tiff
-# 02/09/2013 - beber
-# tools provide halog
-net-proxy/haproxy tools
-
sys-apps/iproute2 -iptables
-sys-apps/kmod lzma
-sys-apps/util-linux -cramfs
-
-sys-devel/gettext nls
-
-sys-fs/lvm2 -lvm1 -thin
-
-sys-kernel/longterm-sources build savedconfig lzma -zlib
-www-apache/mod_virtualvalue php
-
-www-apps/cgit highlight
www-apps/trac i18n -sqlite mysql subversion
-www-servers/apache -ssl
-
# needed by dev-java/icedtea
x11-libs/cairo X
x11-libs/gdk-pixbuf X
@@ -94,10 +49,3 @@ media-libs/evas X
# 17/08/2013 - beber
www-client/arcanist git subversion
www-apps/phabricator git highlight subversion
-
-# 12/09/2013 - beber
-sys-apps/busybox -syslog
-
-# 14/09/2013 - beber
-# Install fail with dev-lang/python:3.2, bug #481298
-app-admin/webapp-config -python_targets_python3_2
diff --git a/profiles/enlightenment/packages b/profiles/enlightenment/packages
index 092249a3..2aa8475f 100644
--- a/profiles/enlightenment/packages
+++ b/profiles/enlightenment/packages
@@ -1,41 +1 @@
-*app-admin/logrotate
-*app-admin/sudo
-*app-admin/syslog-ng
-
-*app-editors/vim
-
*app-emulation/qemu-guest-agent
-
-*app-misc/tmux
-
-*app-portage/gentoolkit
-*app-portage/portage-utils
-
-*app-shells/bash-completion
-
-*dev-vcs/git
-
-*flx/wdd
-
-*mail-mta/exim
-
-*net-analyzer/net-snmp
-*net-analyzer/tcpdump
-
-*net-misc/curl
-*net-misc/socat
-
-*sys-apps/ethtool
-*sys-apps/iproute2
-*sys-apps/pv
-
-*sys-boot/grub
-
-*sys-kernel/longterm-sources
-
-*sys-process/vixie-cron
-
--*net-misc/wget
--*sys-apps/man-pages
--*sys-apps/man
--*virtual/man
diff --git a/profiles/enlightenment/parent b/profiles/enlightenment/parent
new file mode 100644
index 00000000..4b4997b8
--- /dev/null
+++ b/profiles/enlightenment/parent
@@ -0,0 +1 @@
+../common
diff --git a/profiles/profiles.desc b/profiles/profiles.desc
index bfc0f7a0..c6b56afe 100644
--- a/profiles/profiles.desc
+++ b/profiles/profiles.desc
@@ -8,6 +8,9 @@
# Boest profiles
x86 boest/alix3 stable
+# Server profiles
+amd64 server/dedibox-classic-g2 stable
+
# Enlightenment profiles
x86 enlightenment/build/linux/x86 stable
amd64 enlightenment/build/linux/amd64 stable
diff --git a/profiles/server/dedibox-classic-g2/eapi b/profiles/server/dedibox-classic-g2/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/server/dedibox-classic-g2/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/server/dedibox-classic-g2/make.defaults b/profiles/server/dedibox-classic-g2/make.defaults
new file mode 100644
index 00000000..72dafc41
--- /dev/null
+++ b/profiles/server/dedibox-classic-g2/make.defaults
@@ -0,0 +1,4 @@
+MAKEOPTS="-j4"
+
+GENTOO_MIRRORS="http://ftp.free.fr/mirrors/ftp.gentoo.org"
+SYNC="rsync://rsync.fr.gentoo.org/gentoo-portage"
diff --git a/profiles/server/dedibox-classic-g2/packages b/profiles/server/dedibox-classic-g2/packages
new file mode 100644
index 00000000..ebf2651e
--- /dev/null
+++ b/profiles/server/dedibox-classic-g2/packages
@@ -0,0 +1 @@
+*net-firewall/iptables
diff --git a/profiles/server/dedibox-classic-g2/parent b/profiles/server/dedibox-classic-g2/parent
new file mode 100644
index 00000000..24440fb3
--- /dev/null
+++ b/profiles/server/dedibox-classic-g2/parent
@@ -0,0 +1,2 @@
+gentoo:hardened/linux/amd64
+..
diff --git a/profiles/server/eapi b/profiles/server/eapi
new file mode 100644
index 00000000..7ed6ff82
--- /dev/null
+++ b/profiles/server/eapi
@@ -0,0 +1 @@
+5
diff --git a/profiles/server/make.defaults b/profiles/server/make.defaults
new file mode 100644
index 00000000..daa333aa
--- /dev/null
+++ b/profiles/server/make.defaults
@@ -0,0 +1,132 @@
+FEATURES="noinfo noman nodoc"
+
+INSTALL_MASK="/usr/share/gtk-doc"
+
+INPUT_DEVICES="void"
+VIDEO_CARDS="dummy"
+
+# 20/06/2013 - beber
+# Setting APACHE2_MODULES is non functional, need to expand manually
+# First disable all of them, set enable needed one
+# W=apache2_modules ; sed -rne "s/^([a-zA-Z]([^ ]+)) .*/\t-${W}_\1/p" /usr/portage/profiles/desc/$W.desc | sort
+USE="${USE}
+ -apache2_modules_actions
+ -apache2_modules_alias
+ -apache2_modules_asis
+ -apache2_modules_auth_basic
+ -apache2_modules_auth_digest
+ -apache2_modules_authn_alias
+ -apache2_modules_authn_anon
+ -apache2_modules_authn_dbd
+ -apache2_modules_authn_dbm
+ -apache2_modules_authn_default
+ -apache2_modules_authn_file
+ -apache2_modules_authz_dbm
+ -apache2_modules_authz_default
+ -apache2_modules_authz_groupfile
+ -apache2_modules_authz_host
+ -apache2_modules_authz_owner
+ -apache2_modules_authz_user
+ -apache2_modules_autoindex
+ -apache2_modules_cache
+ -apache2_modules_cern_meta
+ -apache2_modules_cgi
+ -apache2_modules_cgid
+ -apache2_modules_charset_lite
+ -apache2_modules_dav
+ -apache2_modules_dav_fs
+ -apache2_modules_dav_lock
+ -apache2_modules_dbd
+ -apache2_modules_deflate
+ -apache2_modules_dir
+ -apache2_modules_disk_cache
+ -apache2_modules_dumpio
+ -apache2_modules_env
+ -apache2_modules_expires
+ -apache2_modules_ext_filter
+ -apache2_modules_file_cache
+ -apache2_modules_filter
+ -apache2_modules_headers
+ -apache2_modules_ident
+ -apache2_modules_imagemap
+ -apache2_modules_include
+ -apache2_modules_info
+ -apache2_modules_log_config
+ -apache2_modules_log_forensic
+ -apache2_modules_logio
+ -apache2_modules_mem_cache
+ -apache2_modules_mime
+ -apache2_modules_mime_magic
+ -apache2_modules_negotiation
+ -apache2_modules_proxy
+ -apache2_modules_proxy_ajp
+ -apache2_modules_proxy_balancer
+ -apache2_modules_proxy_connect
+ -apache2_modules_proxy_ftp
+ -apache2_modules_proxy_http
+ -apache2_modules_proxy_scgi
+ -apache2_modules_reqtimeout
+ -apache2_modules_rewrite
+ -apache2_modules_setenvif
+ -apache2_modules_speling
+ -apache2_modules_status
+ -apache2_modules_substitute
+ -apache2_modules_unique_id
+ -apache2_modules_userdir
+ -apache2_modules_usertrack
+ -apache2_modules_version
+ -apache2_modules_vhost_alias"
+USE="${USE}
+ apache2_modules_actions
+ apache2_modules_alias
+ apache2_modules_auth_basic
+ apache2_modules_authn_alias
+ apache2_modules_authn_anon
+ apache2_modules_authn_core
+ apache2_modules_authn_default
+ apache2_modules_authn_file
+ apache2_modules_authz_core
+ apache2_modules_authz_default
+ apache2_modules_authz_groupfile
+ apache2_modules_authz_host
+ apache2_modules_authz_owner
+ apache2_modules_authz_user
+ apache2_modules_autoindex
+ apache2_modules_cache
+ apache2_modules_cgi
+ apache2_modules_cgid
+ apache2_modules_dav
+ apache2_modules_dav_fs
+ apache2_modules_dav_lock
+ apache2_modules_deflate
+ apache2_modules_dir
+ apache2_modules_disk_cache
+ apache2_modules_env
+ apache2_modules_expires
+ apache2_modules_ext_filter
+ apache2_modules_file_cache
+ apache2_modules_filter
+ apache2_modules_headers
+ apache2_modules_include
+ apache2_modules_info
+ apache2_modules_log_config
+ apache2_modules_logio
+ apache2_modules_mem_cache
+ apache2_modules_mime
+ apache2_modules_mime_magic
+ apache2_modules_negotiation
+ apache2_modules_rewrite
+ apache2_modules_setenvif
+ apache2_modules_speling
+ apache2_modules_status
+ apache2_modules_unique_id
+ apache2_modules_userdir
+ apache2_modules_usertrack
+ apache2_modules_vhost_alias
+ apache2_modules_auth_digest
+ apache2_modules_reqtimeout
+ apache2_modules_unixd"
+
+APACHE2_MPMS="prefork"
+
+PHP_TARGETS="php5-4"
diff --git a/profiles/server/package.accept_keywords b/profiles/server/package.accept_keywords
new file mode 100644
index 00000000..5e054a17
--- /dev/null
+++ b/profiles/server/package.accept_keywords
@@ -0,0 +1,25 @@
+# Avoid 3.3 SEGV
+=app-text/highlight-3.12 ~amd64
+=app-text/hypermail-2.2.0 ~amd64
+
+=dev-java/icedtea-6.1.12.4 ~amd64
+=dev-java/icedtea-7.2.4.1 ~amd64
+
+# 16/08/2013 - beber
+# Support for dev-lang/php:5.4 introduced in 3.1.10
+=dev-php/pecl-apc-3.1.13 ~amd64
+
+=net-mail/mlmmj-1.2.18.0 ~amd64
+
+# Add support for native SSL
+=net-proxy/haproxy-1.5_beta19-r1 ~amd64
+
+=www-apache/mod_geoip2-1.2.7-r1 ~amd64
+# TODO: Switch to release
+=www-apache/mod_ruid2-9999 **
+
+=www-apps/cgit-0.9.2 ~amd64
+# Venus is second major version of planetplanet
+=www-apps/venus-20100911 ~amd64
+
+=app-admin/webapp-config-1.51-r1 ~amd64
diff --git a/profiles/server/package.unmask b/profiles/server/package.unmask
new file mode 100644
index 00000000..f5a74399
--- /dev/null
+++ b/profiles/server/package.unmask
@@ -0,0 +1,2 @@
+# Add support for native SSL
+=net-proxy/haproxy-1.5_beta19-r1
diff --git a/profiles/server/package.use b/profiles/server/package.use
new file mode 100644
index 00000000..291b96e0
--- /dev/null
+++ b/profiles/server/package.use
@@ -0,0 +1,20 @@
+# 08/07/2013 - beber
+app-admin/eselect-php apache2
+
+dev-lang/php apache2 mysql mysqli curl gd sqlite3 truetype unicode pcntl pdo unicode xslt -opcache
+
+dev-php/pecl-apc mmap
+
+# 02/09/2013 - beber
+# tools provide halog
+net-proxy/haproxy tools
+
+www-apache/mod_virtualvalue php
+
+www-apps/cgit highlight
+
+www-servers/apache -ssl
+
+# 14/09/2013 - beber
+# Install fail with dev-lang/python:3.2, bug #481298
+app-admin/webapp-config -python_targets_python3_2
diff --git a/profiles/server/parent b/profiles/server/parent
new file mode 100644
index 00000000..4b4997b8
--- /dev/null
+++ b/profiles/server/parent
@@ -0,0 +1 @@
+../common