summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Trygve Kalleberg <karltk@gentoo.org>2002-01-23 20:06:16 +0000
committerKarl Trygve Kalleberg <karltk@gentoo.org>2002-01-23 20:06:16 +0000
commitd6eb0848278c832471eb4d45320ef98ad0134efa (patch)
treee4ff304a9552cb453aa1aa7b8941e7ebe108a151 /net-www/jakarta
parentsmall fixes for adding GLU in future (diff)
downloadgentoo-2-d6eb0848278c832471eb4d45320ef98ad0134efa.tar.gz
gentoo-2-d6eb0848278c832471eb4d45320ef98ad0134efa.tar.bz2
gentoo-2-d6eb0848278c832471eb4d45320ef98ad0134efa.zip
New Java scheme
Diffstat (limited to 'net-www/jakarta')
-rw-r--r--net-www/jakarta/jakarta-3.1-r2.ebuild84
1 files changed, 38 insertions, 46 deletions
diff --git a/net-www/jakarta/jakarta-3.1-r2.ebuild b/net-www/jakarta/jakarta-3.1-r2.ebuild
index 16e8a5235438..263d8ea0cd04 100644
--- a/net-www/jakarta/jakarta-3.1-r2.ebuild
+++ b/net-www/jakarta/jakarta-3.1-r2.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
-# Author Achim Gottinger <achim@gentoo.org>
-# $Header: /var/cvsroot/gentoo-x86/net-www/jakarta/jakarta-3.1-r2.ebuild,v 1.4 2001/09/17 16:04:44 drobbins Exp $
+# Maintainer: Tools Team <tools@gentoo.org>
+# Author: Achim Gottinger <achim@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/net-www/jakarta/jakarta-3.1-r2.ebuild,v 1.5 2002/01/23 20:06:16 karltk Exp $
P=jakarta-3.1
A="jakarta-tomcat.tar.gz jakarta-ant.tar.gz"
@@ -12,68 +13,59 @@ SRC_URI="http://jakarta.apache.org/builds/tomcat/release/v3.1/src/jakarta-tomcat
HOMEPAGE="http://jakarta.apache.org"
DEPEND="virtual/glibc sys-apps/which sys-devel/perl
- >=dev-lang/jdk-1.2
+ >=virtual/jdk-1.2
>=net-www/apache-1.3"
RDEPEND="virtual/glibc
- >=dev-lang/jdk-1.2
+ >=virtual/jdk-1.2
>=net-www/apache-1.3"
src_unpack() {
- unpack ${A}
+ unpack ${A}
}
src_compile() {
- export CLASSPATH=/opt/java/src.jar:/opt/java/lib/tools.jar
-
- echo "Building ant..."
- cd ${S}/jakarta-ant
- ./bootstrap.sh
- echo "Building tomcat..."
- cd ${S}/jakarta-tomcat
- ./build.sh
- cd src/native/apache/jserv
- apxs -c mod_jserv.c jserv*.c
- cd ${S}/build/tomcat/classes
- jar -cf tomcat.jar javax org
- rm -rf javax
- rm -rf org
+ echo "Building ant..."
+ cd ${S}/jakarta-ant
+ ./bootstrap.sh
+ echo "Building tomcat..."
+ cd ${S}/jakarta-tomcat
+ ./build.sh
+ cd src/native/apache/jserv
+ apxs -c mod_jserv.c jserv*.c
+ cd ${S}/build/tomcat/classes
+ jar -cf tomcat.jar javax org
+ rm -rf javax
+ rm -rf org
}
src_install() {
- dodir /opt
- cp -a ${S}/build/tomcat ${D}/opt
- insinto /opt/tomcat/lib
- doins ${S}/build/tomcat/classes/tomcat.jar
- doins ${S}/build/tomcat/lib/xml.jar
- rm -rf ${D}/opt/tomcat/classes
- insinto /usr/lib/apache
- doins ${S}/jakarta-tomcat/src/native/apache/jserv/mod_jserv.so
- insinto /etc/httpd
- doins ${O}/files/httpd.tomcat
- insinto /etc/rc.d/init.d
- insopts -m755
- doins ${O}/files/jakarta
- #insinto /opt/tomcat/conf
- #doins ${O}/files/web.xml
+ dodir /usr/share/tomcat
+ cp -a ${S}/build/tomcat/* ${D}/usr/share/tomcat
+ insinto /usr/share/tomcat/lib
+ doins ${S}/build/tomcat/classes/tomcat.jar
+ doins ${S}/build/tomcat/lib/xml.jar
+ rm -rf ${D}/usr/share/tomcat/classes
+ insinto /usr/lib/apache
+ doins ${S}/jakarta-tomcat/src/native/apache/jserv/mod_jserv.so
+ insinto /etc/httpd
+ doins ${FILESDIR/httpd.tomcat
+ insinto /etc/rc.d/init.d
+ insopts -m755
+ doins ${FILESDIR}/jakarta
+ #insinto /opt/tomcat/conf
+ #doins ${O}/files/web.xml
- cd ${S}/jakarta-tomcat
- dodoc BUGS LICENSE README RELEASE-* TODO etc/*.txt src/doc/faq src/doc/readme
- docinto html
- dodoc *.html etc/*.html
- docinto html/guide
- dodoc src/doc/uguide/*.html
- dodoc src/doc/uguide/*.css
- docinto html/guide/images
- dodoc src/doc/uguide/images/*.gif
- dodir /usr/local/httpd/logs
+ cd ${S}/jakarta-tomcat
+ dodoc BUGS LICENSE README RELEASE-* TODO etc/*.txt src/doc/faq src/doc/readme
+ dohtml -r etc/*
}
pkg_config() {
- einfo "Activating Servlet Engine..."
- ${ROOT}/usr/sbin/rc-update add jakarta
+ einfo "Activating Servlet Engine..."
+ ${ROOT}/usr/sbin/rc-update add jakarta
}