diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2013-09-21 12:25:37 +0200 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2013-09-22 20:20:50 +0200 |
commit | 5e903c47cb32282e9de33ecd1bb201e4ae64757a (patch) | |
tree | 00ac339f1d87b3b34137e7e1735fda3b874e1cb8 | |
parent | metadata: refresh cache (diff) | |
download | portage-5e903c47cb32282e9de33ecd1bb201e4ae64757a.tar.xz |
profiles: split to common and server to more pricise profiling, add
dedibox-classic-g2
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 |