summaryrefslogtreecommitdiff
path: root/profiles/enlightenment
diff options
context:
space:
mode:
authorBertrand Jacquin <beber@meleeweb.net>2013-06-20 23:07:44 +0200
committerBertrand Jacquin <beber@meleeweb.net>2013-06-20 23:10:29 +0200
commit0296c6ef15c2fd6a8940c498ebd95e3cd6d93374 (patch)
tree19d0b5b9d49e7dd58d4d7dbc1a6c9f41c1ac686c /profiles/enlightenment
parentprofiles/enlightenment/build: clang 3.3 and llvm 3.3 stable is released, (diff)
downloadportage-0296c6ef15c2fd6a8940c498ebd95e3cd6d93374.tar.xz
profiles/enlightenment: Add a profile for classic servers
Diffstat (limited to 'profiles/enlightenment')
-rw-r--r--profiles/enlightenment/build/parent1
-rw-r--r--profiles/enlightenment/eapi (renamed from profiles/enlightenment/build/eapi)0
-rw-r--r--profiles/enlightenment/make.defaults187
-rw-r--r--profiles/enlightenment/package.accept_keywords26
-rw-r--r--profiles/enlightenment/package.unmask2
-rw-r--r--profiles/enlightenment/package.use75
-rw-r--r--profiles/enlightenment/packages4
-rw-r--r--profiles/enlightenment/server/linux/parent2
8 files changed, 297 insertions, 0 deletions
diff --git a/profiles/enlightenment/build/parent b/profiles/enlightenment/build/parent
new file mode 100644
index 00000000..f3229c5b
--- /dev/null
+++ b/profiles/enlightenment/build/parent
@@ -0,0 +1 @@
+..
diff --git a/profiles/enlightenment/build/eapi b/profiles/enlightenment/eapi
index 7ed6ff82..7ed6ff82 100644
--- a/profiles/enlightenment/build/eapi
+++ b/profiles/enlightenment/eapi
diff --git a/profiles/enlightenment/make.defaults b/profiles/enlightenment/make.defaults
new file mode 100644
index 00000000..496c9637
--- /dev/null
+++ b/profiles/enlightenment/make.defaults
@@ -0,0 +1,187 @@
+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"
+
+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"
+
+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"
diff --git a/profiles/enlightenment/package.accept_keywords b/profiles/enlightenment/package.accept_keywords
new file mode 100644
index 00000000..8a775514
--- /dev/null
+++ b/profiles/enlightenment/package.accept_keywords
@@ -0,0 +1,26 @@
+=app-emulation/qemu-guest-agent-1.2.0 ~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.3.8 ~amd64
+
+=dev-vcs/svnmailer-1.0.9 ~amd64
+
+# Needed by phabricator
+=net-libs/nodejs-0.10.7 ~amd64
+
+=net-mail/mlmmj-1.2.18.0 ~amd64
+
+# Add support for native SSL
+=net-proxy/haproxy-1.5_beta18 ~amd64
+
+=www-apache/mod_geoip2-1.2.7-r1 ~amd64
+# TODO: Switch to release
+=www-apache/mod_ruid2-9999 ~amd64
+
+=www-apps/cgit-0.9.2 ~amd64
+# Venus is second major version of planetplanet
+=www-apps/venus-20100911 ~amd64
diff --git a/profiles/enlightenment/package.unmask b/profiles/enlightenment/package.unmask
new file mode 100644
index 00000000..a01d1d0c
--- /dev/null
+++ b/profiles/enlightenment/package.unmask
@@ -0,0 +1,2 @@
+# Add support for native SSL
+=net-proxy/haproxy-1.5_beta18
diff --git a/profiles/enlightenment/package.use b/profiles/enlightenment/package.use
new file mode 100644
index 00000000..8300b273
--- /dev/null
+++ b/profiles/enlightenment/package.use
@@ -0,0 +1,75 @@
+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 unicode
+dev-lang/python sqlite
+
+dev-vcs/cvs server
+dev-vcs/subversion apache2 python
+
+dev-perl/GD png
+
+dev-python/markdown pygments
+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/openvpn iproute2
+
+net-print/cups -filters -jpeg -png -ssl -tiff
+
+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
+sys-kernel/stable-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
diff --git a/profiles/enlightenment/packages b/profiles/enlightenment/packages
new file mode 100644
index 00000000..291282e3
--- /dev/null
+++ b/profiles/enlightenment/packages
@@ -0,0 +1,4 @@
+-*net-misc/wget
+-*sys-apps/man-pages
+-*sys-apps/man
+-*virtual/man
diff --git a/profiles/enlightenment/server/linux/parent b/profiles/enlightenment/server/linux/parent
new file mode 100644
index 00000000..b901ff82
--- /dev/null
+++ b/profiles/enlightenment/server/linux/parent
@@ -0,0 +1,2 @@
+gentoo:hardened/linux/amd64
+../..