193d07540ae92a11cca488eb8e5a62249b8c84f8
Hanno Böck apache update

Hanno Böck authored 11 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.23.ebuild,v 1.3 2012/10/13 18:57:10 blueness Exp $
4) 
5) EAPI="2"
6) 
7) # latest gentoo apache files
8) GENTOO_PATCHSTAMP="20121012"
9) GENTOO_DEVELOPER="patrick"
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 ~amd64-fbsd ~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) 
108) 	epatch "${FILESDIR}"/apache-noip.diff
Hanno Böck add tls compression disabli...

Hanno Böck authored 11 years ago

109) 	epatch "${FILESDIR}"/apache-2.2.23-tls-compression-option.diff