diff options
author | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-12-11 01:18:44 +0000 |
---|---|---|
committer | Karl Trygve Kalleberg <karltk@gentoo.org> | 2004-12-11 01:18:44 +0000 |
commit | 4f29c9c9a315d65f06581b12a00d80ae0150c7a3 (patch) | |
tree | 5b888bff07cd44299a1b46e873a6910b79d59731 /www-apache | |
parent | Fixed ChangeLog header. (Manifest recommit) (diff) | |
download | gentoo-2-4f29c9c9a315d65f06581b12a00d80ae0150c7a3.tar.gz gentoo-2-4f29c9c9a315d65f06581b12a00d80ae0150c7a3.tar.bz2 gentoo-2-4f29c9c9a315d65f06581b12a00d80ae0150c7a3.zip |
Initial import. Fixes #18353.
Diffstat (limited to 'www-apache')
-rw-r--r-- | www-apache/mod_jk2/ChangeLog | 11 | ||||
-rw-r--r-- | www-apache/mod_jk2/Manifest | 4 | ||||
-rw-r--r-- | www-apache/mod_jk2/files/89_mod_jk2.conf | 18 | ||||
-rw-r--r-- | www-apache/mod_jk2/files/digest-mod_jk2-2.0.4 | 1 | ||||
-rw-r--r-- | www-apache/mod_jk2/files/workers2.properties | 10 | ||||
-rw-r--r-- | www-apache/mod_jk2/metadata.xml | 7 | ||||
-rw-r--r-- | www-apache/mod_jk2/mod_jk2-2.0.4.ebuild | 48 |
7 files changed, 99 insertions, 0 deletions
diff --git a/www-apache/mod_jk2/ChangeLog b/www-apache/mod_jk2/ChangeLog new file mode 100644 index 000000000000..4cf02ff2b625 --- /dev/null +++ b/www-apache/mod_jk2/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for www-apache/mod_jk2 +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_jk2/ChangeLog,v 1.1 2004/12/11 01:18:44 karltk Exp $ + +*mod_jk2-2.0.4 (11 Dec 2004) + + 11 Dec 2004; <karltk@gentoo.org> +metadata.xml, +files/89_mod_jk2.conf, + +files/workers2.properties, +mod_jk2-2.0.4.ebuild: + Initial import. Ebuild submitted by Mark Wolfe <mwolfe@netspace.net.au>. + Fixes #18353. + diff --git a/www-apache/mod_jk2/Manifest b/www-apache/mod_jk2/Manifest new file mode 100644 index 000000000000..dbb0d37997ef --- /dev/null +++ b/www-apache/mod_jk2/Manifest @@ -0,0 +1,4 @@ +MD5 4ec4ed287c0fad484b80c7a786f839f2 mod_jk2-2.0.4.ebuild 1181 +MD5 248472015ef8fb286a8091498ec14f1a files/digest-mod_jk2-2.0.4 91 +MD5 bc2adcea4c36c1955a114a0a22d3d0c9 files/workers2.properties 171 +MD5 69014ffda90076b5374aba091f2a2851 files/89_mod_jk2.conf 488 diff --git a/www-apache/mod_jk2/files/89_mod_jk2.conf b/www-apache/mod_jk2/files/89_mod_jk2.conf new file mode 100644 index 000000000000..b35bbc5eafbb --- /dev/null +++ b/www-apache/mod_jk2/files/89_mod_jk2.conf @@ -0,0 +1,18 @@ +<IfDefine JK2> + <IfModule !mod_jk2.c> + LoadModule jk2_module extramodules/mod_jk2.so + + # for extra piece of mind we can project the WEB-INF directory + <Location "/jsp-examples/WEB-INF/"> + AllowOverride None + deny from all + </Location> + + # This is provided as an example of how to + # map a webapp from tomcat to a path in + # Apache. + <Location "/jsp-examples/*"> + JkUriSet worker ajp13:localhost:8009 + </Location> + </IfModule> +</IfDefine> diff --git a/www-apache/mod_jk2/files/digest-mod_jk2-2.0.4 b/www-apache/mod_jk2/files/digest-mod_jk2-2.0.4 new file mode 100644 index 000000000000..afd6b360033e --- /dev/null +++ b/www-apache/mod_jk2/files/digest-mod_jk2-2.0.4 @@ -0,0 +1 @@ +MD5 444bef31619f772df1f0b1c50e6ba773 jakarta-tomcat-connectors-jk2-2.0.4-src.tar.gz 907088 diff --git a/www-apache/mod_jk2/files/workers2.properties b/www-apache/mod_jk2/files/workers2.properties new file mode 100644 index 000000000000..2d1e642ac3be --- /dev/null +++ b/www-apache/mod_jk2/files/workers2.properties @@ -0,0 +1,10 @@ +[channel.socket:localhost:8009] +port=8009 +host=127.0.0.1 + +[ajp13:localhost:8009] +channel=channel.socket:localhost:8009 + +[uri:/jsp-examples/*] +worker=ajp13:localhost:8009 + diff --git a/www-apache/mod_jk2/metadata.xml b/www-apache/mod_jk2/metadata.xml new file mode 100644 index 000000000000..1f0730a7d38b --- /dev/null +++ b/www-apache/mod_jk2/metadata.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> + +<pkgmetadata> +<herd>java</herd> + +</pkgmetadata> diff --git a/www-apache/mod_jk2/mod_jk2-2.0.4.ebuild b/www-apache/mod_jk2/mod_jk2-2.0.4.ebuild new file mode 100644 index 000000000000..95e496884b1f --- /dev/null +++ b/www-apache/mod_jk2/mod_jk2-2.0.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/www-apache/mod_jk2/mod_jk2-2.0.4.ebuild,v 1.1 2004/12/11 01:18:44 karltk Exp $ + +DESCRIPTION="JK2 module that is used to connect tomcat to apache2 using the ajp13 protocol" +HOMEPAGE="http://jakarta.apache.org/tomcat/connectors-doc/jk2/index.html" +SRC_URI="mirror://apache/jakarta/tomcat-connectors/jk2/source/jakarta-tomcat-connectors-jk2-${PV}-src.tar.gz" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +DEPEND="=net-www/apache-2* + >=virtual/jdk-1.4" +RDEPEND="=net-www/apache-2* + >=virtual/jre-1.4" + +S=${WORKDIR}/jakarta-tomcat-connectors-jk2-${PV}-src + +src_compile() { + cd ${S}/jk/native2 + econf --with-apxs2=/usr/sbin/apxs2 --with-jni --with-pcre + emake || die "emake failed" +} +src_install() { + cd ${S}/jk/native2 + dodoc CHANGES.txt README.txt INSTALL.txt + + cd ${S}/jk/build/jk2 + exeinto /usr/lib/apache2-extramodules/ + doexe apache2/mod_jk2.so + doexe apache2/libjkjni.so + + einfo "Installing a Apache2 config for mod_jk (89_mod_jk2.conf)" + insinto /etc/apache2/conf/modules.d + doins ${FILESDIR}/89_mod_jk2.conf + insinto /etc/apache2/conf + doins ${FILESDIR}/workers2.properties +} + +pkg_postinst() { + einfo + einfo "Please add \"-D JK2\" to your /etc/conf.d/apache2 file to" + einfo "allow apache2 to recognize and load the mod_jk2 module." + einfo + einfo "A basic workers2.properties file has been created in" + einfo "/etc/apache2/conf/. Modify it before loading mod_jk2." + einfo +} |