diff options
author | Bertrand Jacquin <beber@meleeweb.net> | 2013-06-20 23:07:44 +0200 |
---|---|---|
committer | Bertrand Jacquin <beber@meleeweb.net> | 2013-06-20 23:10:29 +0200 |
commit | 0296c6ef15c2fd6a8940c498ebd95e3cd6d93374 (patch) | |
tree | 19d0b5b9d49e7dd58d4d7dbc1a6c9f41c1ac686c | |
parent | profiles/enlightenment/build: clang 3.3 and llvm 3.3 stable is released, (diff) | |
download | portage-0296c6ef15c2fd6a8940c498ebd95e3cd6d93374.tar.xz |
profiles/enlightenment: Add a profile for classic servers
-rw-r--r-- | profiles/enlightenment/build/parent | 1 | ||||
-rw-r--r-- | profiles/enlightenment/eapi (renamed from profiles/enlightenment/build/eapi) | 0 | ||||
-rw-r--r-- | profiles/enlightenment/make.defaults | 187 | ||||
-rw-r--r-- | profiles/enlightenment/package.accept_keywords | 26 | ||||
-rw-r--r-- | profiles/enlightenment/package.unmask | 2 | ||||
-rw-r--r-- | profiles/enlightenment/package.use | 75 | ||||
-rw-r--r-- | profiles/enlightenment/packages | 4 | ||||
-rw-r--r-- | profiles/enlightenment/server/linux/parent | 2 |
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 +../.. |