Browse code

apache update

Hanno Böck authored on 07/04/2012 22:45:43
Showing 2 changed files
... ...
@@ -7,12 +7,15 @@ DIST gentoo-apache-2.2.17-20110218.tar.bz2 62615 RMD160 05b57ab08e1938e5bf41ead2
7 7
 DIST gentoo-apache-2.2.20-20110901.tar.bz2 63251 RMD160 279438975a3890ac5c14f882c2ffa436b2841912 SHA1 012db5dc78129b627f633c4fd5ff0319d6d0bba2 SHA256 3b4e809673516efb7c78d904d1d776e243e03437227c472eb08e6ec3688fc067
8 8
 DIST gentoo-apache-2.2.21-20110915.tar.bz2 63319 RMD160 797b3236145631fb18236cbc120775e5a634d82e SHA1 e0bbd052d7ccab1eb32887489aaad27990c1e355 SHA256 5cad94064254f00ffd561a3cf4e736b41aeaa082815450463cd4face6ded0f27
9 9
 DIST gentoo-apache-2.2.21-r1-20111018.tar.bz2 64196 RMD160 fb3d4c1716ecf2763caef5f5d927d8276ebaca47 SHA1 347138d7738c6bbfc0eab1d520f101ac1bb0fa35 SHA256 8c78505a34184b526099db5edb36b6b4ab57b6d2a43eec537ca7984f94639ec7
10
+DIST gentoo-apache-2.2.22-20120213.tar.bz2 64507 RMD160 d4d5ac58156e10cdbbfaeb3e7a7569bda81f6f7e SHA1 0c0e80bfddc0fb4b9df3b736239392be9fbc40fb SHA256 737730dabf1e1ccfe9d409067dc3c4d37d16f7fa1e792f5bf39268d904ce1c31
10 11
 DIST httpd-2.2.16.tar.bz2 4775545 RMD160 2e6d7d1dae40905be7fdd793140f62cf58112095 SHA1 ef92f5b3124fe5e9ba6121ea7f4bab8c014068f9 SHA256 9457d57a6bea15ce5bde83c88803c030953b99bdd0fbae65854adff527ed4c52
11 12
 DIST httpd-2.2.17.tar.bz2 4951247 RMD160 4a2f16f2891094d4176565fadf0e8fcadf7dbaff SHA1 5c9b44620dee449a86ba1bcba1715033c2c26b08 SHA256 868af11e3ed8fa9aade15241ea4f51971b3ef71104292ca2625ef2065e61fb04
12 13
 DIST httpd-2.2.20.tar.bz2 5174611 RMD160 299d1a8a9f3a6eb925d63ce96fa8ea4a06ec1f17 SHA1 c8f00a505af6ed3f89f45b640217c388f5cd32b0 SHA256 1ee914855249b09d9cd2e20e98a0ab02f15c270fe277d4a5c9b62975479fc81e
13 14
 DIST httpd-2.2.21.tar.bz2 5324905 RMD160 6464a03d78ab858b1288ea9eef4cd5f73b60a9f1 SHA1 c02f9b05da9a7e316ff37d9053dc76a57ba51cb4 SHA256 18d5591fe48cfbac44fc20316036ffe17456df60bc3a2aaad238d56c6445577f
15
+DIST httpd-2.2.22.tar.bz2 5378934 RMD160 237a26a7759e7e1af175900d598e25fb082a4eb9 SHA1 766cd0843050a8dfb781e48b976f3ba6ebcf8696 SHA256 dcdc9f1dc722f84798caf69d69dca78daa5e09a4269060045aeca7e4f44cb231
14 16
 EBUILD apache-2.2.16.ebuild 2474 RMD160 b5932b7fb8f535a04f3bbaf9914d762faa227376 SHA1 e128d51edff342e06454912b26b5bfae780201d7 SHA256 946feaa6a54d19e0d17acb277ab9e77173e62218a209cea4adb2f39f187fb8af
15 17
 EBUILD apache-2.2.17.ebuild 2800 RMD160 c2aa5d7da738e45373e0cc7339e413bad3557e5a SHA1 c6879641f80082b8f75b4f42a846874f556aee94 SHA256 83f31753eebda1c74392e74b3520475d227ffb31da41f4b2057e10b1401f3fe1
16 18
 EBUILD apache-2.2.20.ebuild 2787 RMD160 33bcf018695ad8e6ce3beca2e1ce1479b7839f5a SHA1 5cb5d1cc61539e4c1bcb55fee6f5dff3b417bae4 SHA256 85f904c57696b368656837e5b195f8b2210ac703103d1a46ce7801f9983cd9ef
17 19
 EBUILD apache-2.2.21-r1.ebuild 2878 RMD160 aebdac0ad671ac05b1c7bf112a4a4e855012608a SHA1 d0ec2d7e7c4ffa517e6f7102886363f493e4b48c SHA256 e492085938fba74ae3e623f4bc8916986a0260db7666db3dee6fbcdcef71d8d2
18 20
 EBUILD apache-2.2.21.ebuild 2783 RMD160 18b86737a93ad332064e358b4078fea9c078c301 SHA1 7c8c3ac29b59c08823971f663bb4fde46ec9f3f6 SHA256 6695358dcc6ff20aec9508aaa2dca7df1fcbca92250df269a5b810b4dd129e75
21
+EBUILD apache-2.2.22.ebuild 3001 RMD160 aa73c429658766b1ff9361259939794d8f267d78 SHA1 03d45671feb3621197c4a7c3d2e5550df7386db5 SHA256 cf930cea2f7e8a8bd2f7cabe7de9ecf56efb33d10bd3fe2d70acaa6e86cebb0c
19 22
new file mode 100644
... ...
@@ -0,0 +1,110 @@
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.ebuild,v 1.3 2012/03/29 10:40:41 ago Exp $
4
+
5
+EAPI="2"
6
+
7
+# latest gentoo apache files
8
+GENTOO_PATCHSTAMP="20120213"
9
+GENTOO_DEVELOPER="jmbsvicetto"
10
+
11
+# IUSE/USE_EXPAND magic
12
+IUSE_MPMS_FORK="itk peruser prefork"
13
+IUSE_MPMS_THREAD="event worker"
14
+
15
+IUSE_MODULES="actions alias asis auth_basic auth_digest authn_alias authn_anon
16
+authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default
17
+authz_groupfile authz_host authz_owner authz_user autoindex cache cern_meta
18
+charset_lite cgi cgid dav dav_fs dav_lock dbd deflate dir disk_cache dumpio
19
+env expires ext_filter file_cache filter headers ident imagemap include info
20
+log_config log_forensic logio mem_cache mime mime_magic negotiation proxy
21
+proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_scgi rewrite
22
+reqtimeout setenvif speling status substitute unique_id userdir usertrack
23
+version vhost_alias"
24
+# The following are also in the source as of this version, but are not available
25
+# for user selection:
26
+# bucketeer case_filter case_filter_in echo http isapi optional_fn_export
27
+# optional_fn_import optional_hook_export optional_hook_import
28
+
29
+# inter-module dependencies
30
+# TODO: this may still be incomplete
31
+MODULE_DEPENDS="
32
+	dav_fs:dav
33
+	dav_lock:dav
34
+	deflate:filter
35
+	disk_cache:cache
36
+	ext_filter:filter
37
+	file_cache:cache
38
+	log_forensic:log_config
39
+	logio:log_config
40
+	mem_cache:cache
41
+	mime_magic:mime
42
+	proxy_ajp:proxy
43
+	proxy_balancer:proxy
44
+	proxy_connect:proxy
45
+	proxy_ftp:proxy
46
+	proxy_http:proxy
47
+	proxy_scgi:proxy
48
+	substitute:filter
49
+"
50
+
51
+# module<->define mappings
52
+MODULE_DEFINES="
53
+	auth_digest:AUTH_DIGEST
54
+	authnz_ldap:AUTHNZ_LDAP
55
+	cache:CACHE
56
+	dav:DAV
57
+	dav_fs:DAV
58
+	dav_lock:DAV
59
+	disk_cache:CACHE
60
+	file_cache:CACHE
61
+	info:INFO
62
+	ldap:LDAP
63
+	mem_cache:CACHE
64
+	proxy:PROXY
65
+	proxy_ajp:PROXY
66
+	proxy_balancer:PROXY
67
+	proxy_connect:PROXY
68
+	proxy_ftp:PROXY
69
+	proxy_http:PROXY
70
+	ssl:SSL
71
+	status:STATUS
72
+	suexec:SUEXEC
73
+	userdir:USERDIR
74
+"
75
+
76
+# critical modules for the default config
77
+MODULE_CRITICAL="
78
+	authz_host
79
+	dir
80
+	mime
81
+"
82
+
83
+inherit apache-2
84
+
85
+DESCRIPTION="The Apache Web Server."
86
+HOMEPAGE="http://httpd.apache.org/"
87
+
88
+# some helper scripts are Apache-1.1, thus both are here
89
+LICENSE="Apache-2.0 Apache-1.1"
90
+SLOT="2"
91
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
92
+IUSE=""
93
+
94
+DEPEND="${DEPEND}
95
+	>=dev-libs/openssl-0.9.8m
96
+	apache2_modules_deflate? ( sys-libs/zlib )"
97
+
98
+# dependency on >=dev-libs/apr-1.4.5 for bug #368651
99
+RDEPEND="${RDEPEND}
100
+	>=dev-libs/apr-1.4.5
101
+	>=dev-libs/openssl-0.9.8m
102
+	apache2_modules_mime? ( app-misc/mime-types )"
103
+
104
+# init script fixup - should be rolled into next tarball #389965
105
+src_prepare() {
106
+	epatch "${FILESDIR}"/apache-noip.diff
107
+	epatch "${FILESDIR}"/httpd-2.2.16-ecc.diff
108
+	apache-2_src_prepare
109
+	sed -i -e 's/! test -f/test -f/' "${GENTOO_PATCHDIR}"/init/apache2.initd || die "Failed to fix init script"
110
+}