Lines 9-49
Link Here
|
9 |
SRC_URI="mirror://apache/xml/batik/${PN}-src-${PV}.zip" |
9 |
SRC_URI="mirror://apache/xml/batik/${PN}-src-${PV}.zip" |
10 |
|
10 |
|
11 |
LICENSE="Apache-2.0" |
11 |
LICENSE="Apache-2.0" |
12 |
SLOT="1.6" |
12 |
SLOT="1.7" |
13 |
KEYWORDS="amd64 ~ia64 ppc ~ppc64 x86" |
13 |
KEYWORDS="amd64 ~ia64 ppc ~ppc64 x86" |
14 |
IUSE="doc python tcl" |
14 |
IUSE="doc python tcl" |
15 |
|
15 |
|
16 |
CDEPEND="=dev-java/rhino-1.5* |
16 |
CDEPEND="=dev-java/rhino-1.6* |
17 |
>=dev-java/xerces-2.7.1 |
17 |
>=dev-java/xerces-2.7.1 |
|
|
18 |
dev-java/xalan |
18 |
=dev-java/xml-commons-external-1.3* |
19 |
=dev-java/xml-commons-external-1.3* |
19 |
python? ( dev-java/jython ) |
20 |
python? ( dev-java/jython ) |
20 |
tcl? ( dev-java/jacl )" |
21 |
tcl? ( dev-java/jacl )" |
21 |
DEPEND="=virtual/jdk-1.4* |
22 |
DEPEND=">=virtual/jdk-1.4 |
22 |
dev-java/ant-core |
23 |
dev-java/ant-core |
23 |
app-arch/unzip |
24 |
app-arch/unzip |
24 |
${CDEPEND}" |
25 |
${CDEPEND}" |
25 |
RDEPEND=">=virtual/jre-1.4 |
26 |
RDEPEND=">=virtual/jre-1.4 |
26 |
${CDEPEND}" |
27 |
${CDEPEND}" |
27 |
|
28 |
|
28 |
S="${WORKDIR}/xml-${PN}" |
|
|
29 |
|
30 |
src_unpack() { |
29 |
src_unpack() { |
31 |
unpack ${A} |
30 |
unpack ${A} |
32 |
cd "${S}" |
31 |
cd "${S}" |
33 |
|
32 |
|
34 |
epatch ${FILESDIR}/${P}-jikes.patch |
|
|
35 |
epatch ${FILESDIR}/${P}-dont-copy-deps.patch |
36 |
|
37 |
java-ant_ignore-system-classes |
33 |
java-ant_ignore-system-classes |
38 |
|
34 |
|
39 |
cd lib |
35 |
cd lib |
40 |
rm -f *.jar build/*.jar |
36 |
rm -f *.jar build/*.jar |
41 |
|
37 |
|
42 |
java-pkg_jar-from xml-commons-external-1.3 |
38 |
java-pkg_jar-from xml-commons-external-1.3 |
|
|
39 |
java-pkg_jar-from xalan |
43 |
java-pkg_jar-from xerces-2 |
40 |
java-pkg_jar-from xerces-2 |
44 |
# Can't make rhino optional because |
41 |
# Can't make rhino optional because |
45 |
# apps/svgbrowser needs it |
42 |
# apps/svgbrowser needs it |
46 |
java-pkg_jar-from rhino-1.5 |
43 |
java-pkg_jar-from rhino-1.6 |
47 |
use python && java-pkg_jar-from jython |
44 |
use python && java-pkg_jar-from jython |
48 |
use tcl && java-pkg_jar-from jacl |
45 |
use tcl && java-pkg_jar-from jacl |
49 |
} |
46 |
} |