summaryrefslogtreecommitdiff
blob: 5b54ca4d50fa858bc9ca891f1f4946597e0cf9cd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# Copyright 2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# $Header: /var/cvsroot/gentoo-x86/dev-java/dom4j/dom4j-1.3.ebuild,v 1.1 2002/10/31 20:20:39 karltk Exp $

S=${WORKDIR}/dom4j-${PV}
DESCRIPTION="dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP."
SRC_URI="mirror://sourceforge/dom4j/${P}.tar.gz"
HOMEPAGE="http://dom4j.sourceforge.net"
DEPEND=">=virtual/jdk-1.3"
REDEPND=">=virtual/jdk-1.3"
LICENSE="Apache-1.1"
SLOT="0"
KEYWORDS="x86 ppc sparc sparc64 alpha"
IUSE=""

src_compile() {
	cd ${WORKDIR}/dom4j-patched-${PV}
	sh build.sh || die "Compilation Failed"
}

src_install () {
	cd ${WORKDIR}/dom4j-patched-${PV}
	# If you need another jar change the name
	# of the file in dojar to the one you need
	dojar build/dom4j.jar
	dohtml -r build/doc/*
}

pkg_postinst() {
	einfo "dom4j creates 3 jar files:"
	einfo "------------------------------------------------------------------"
	einfo "dom4j-full.jar: this contains all the dom4j code, the XPath engine
    and the interfaces for SAX and DOM. If in doubt use this JAR."
	
	einfo "dom4j.jar this contains all the dom4j code and the XPath engine but
    without the SAX or DOM interfaces. Usually the SAX and DOM 
    interfaces come bundled with a JAXP parser so if you are using 
    JAXP and crimson.jar or xerces.jar then dom4j.jar is the 
    recommended JAR	to use."

	einfo "dom4j-core.jar this contains all the dom4j code without the XPath 
    engine and the SAX and DOM interfaces. This JAR is intended 
    for developers who wish to keep the dom4j.jar and the jaxen.jar 
    JARs seperate."
	einfo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
	einfo "We are actually copying dom4j.jar. If you need another jar please
    feel free to modify the ebuild to fit your needs"
	einfo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
	
}