apacheupdate for noip/ecc p...
Hanno Böck authored 12 years ago
|
1) # Copyright 1999-2012 Gentoo Foundation
2) # Distributed under the terms of the GNU General Public License v2
3) # $Header: /var/cvsroot/gentoo-x86/www-servers/apache/apache-2.2.22-r1.ebuild,v 1.1 2012/04/20 04:22:46 patrick Exp $
4)
5) EAPI="2"
6)
7) # latest gentoo apache files
8) GENTOO_PATCHSTAMP="20120213"
9) GENTOO_DEVELOPER="jmbsvicetto"
10) GENTOO_PATCHNAME="gentoo-apache-2.2.22"
11)
12) # IUSE/USE_EXPAND magic
13) IUSE_MPMS_FORK="itk peruser prefork"
14) IUSE_MPMS_THREAD="event worker"
15)
16) IUSE_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon
17) authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default
18) authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta
19) charset_lite cgi cgid dav dav_fs dav_lock dbd deflate dir disk_cache dumpio
20) env expires ext_filter file_cache filter headers ident imagemap include info
21) log_config log_forensic logio mem_cache mime mime_magic negotiation proxy
22) proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_scgi rewrite
23) reqtimeout setenvif speling status substitute unique_id userdir usertrack
24) version vhost_alias"
25) # The following are also in the source as of this version, but are not available
26) # for user selection:
27) # bucketeer case_filter case_filter_in echo http isapi optional_fn_export
28) # optional_fn_import optional_hook_export optional_hook_import
29)
30) # inter-module dependencies
31) # TODO: this may still be incomplete
32) MODULE_DEPENDS="
33) dav_fs:dav
34) dav_lock:dav
35) deflate:filter
36) disk_cache:cache
37) ext_filter:filter
38) file_cache:cache
39) log_forensic:log_config
40) logio:log_config
41) mem_cache:cache
42) mime_magic:mime
43) proxy_ajp:proxy
44) proxy_balancer:proxy
45) proxy_connect:proxy
46) proxy_ftp:proxy
47) proxy_http:proxy
48) proxy_scgi:proxy
49) substitute:filter
50) "
51)
52) # module<->define mappings
53) MODULE_DEFINES="
54) auth_digest:AUTH_DIGEST
55) authnz_ldap:AUTHNZ_LDAP
56) cache:CACHE
57) dav:DAV
58) dav_fs:DAV
59) dav_lock:DAV
60) disk_cache:CACHE
61) file_cache:CACHE
62) info:INFO
63) ldap:LDAP
64) mem_cache:CACHE
65) proxy:PROXY
66) proxy_ajp:PROXY
67) proxy_balancer:PROXY
68) proxy_connect:PROXY
69) proxy_ftp:PROXY
70) proxy_http:PROXY
71) ssl:SSL
72) status:STATUS
73) suexec:SUEXEC
74) userdir:USERDIR
75) "
76)
77) # critical modules for the default config
78) MODULE_CRITICAL="
79) authz_host
80) dir
81) mime
82) "
83)
84) inherit apache-2
85)
86) DESCRIPTION="The Apache Web Server."
87) HOMEPAGE="http://httpd.apache.org/"
88)
89) # some helper scripts are Apache-1.1, thus both are here
90) LICENSE="Apache-2.0 Apache-1.1"
91) SLOT="2"
92) KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
93) IUSE=""
94)
95) DEPEND="${DEPEND}
96) >=dev-libs/openssl-0.9.8m
97) apache2_modules_deflate? ( sys-libs/zlib )"
98)
99) # dependency on >=dev-libs/apr-1.4.5 for bug #368651
100) RDEPEND="${RDEPEND}
101) >=dev-libs/apr-1.4.5
102) >=dev-libs/openssl-0.9.8m
103) apache2_modules_mime? ( app-misc/mime-types )"
104)
105) # init script fixup - should be rolled into next tarball #389965
106) src_prepare() {
107) epatch "${FILESDIR}"/apache-noip.diff
|