Gentoo Archives: gentoo-commits

From: "Petteri Raty (betelgeuse)" <betelgeuse@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in xml/htdocs/proj/en/java: java-devel.xml
Date: Fri, 27 Mar 2009 19:13:40
Message-Id: E1LnHUo-0007kK-J9@stork.gentoo.org
1 betelgeuse 09/03/27 19:13:38
2
3 Modified: java-devel.xml
4 Log:
5 Update example ebuilds to EAPI 2.
6
7 Revision Changes Path
8 1.36 xml/htdocs/proj/en/java/java-devel.xml
9
10 file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/java/java-devel.xml?rev=1.36&view=markup
11 plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/java/java-devel.xml?rev=1.36&content-type=text/plain
12 diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/en/java/java-devel.xml?r1=1.35&r2=1.36
13
14 Index: java-devel.xml
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/xml/htdocs/proj/en/java/java-devel.xml,v
17 retrieving revision 1.35
18 retrieving revision 1.36
19 diff -u -r1.35 -r1.36
20 --- java-devel.xml 23 Feb 2009 20:22:30 -0000 1.35
21 +++ java-devel.xml 27 Mar 2009 19:13:38 -0000 1.36
22 @@ -1,6 +1,6 @@
23 <?xml version="1.0" encoding="UTF-8"?>
24 <!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
25 -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/java/java-devel.xml,v 1.35 2009/02/23 20:22:30 serkan Exp $ -->
26 +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/en/java/java-devel.xml,v 1.36 2009/03/27 19:13:38 betelgeuse Exp $ -->
27
28 <guide link="/doc/en/java-devel.xml">
29 <title>Gentoo Java Packaging Guide</title>
30 @@ -362,7 +362,7 @@
31
32 <pre caption="Example: Pure java package">
33
34 -EAPI=1
35 +EAPI="2"
36 JAVA_PKG_IUSE="doc examples source"
37
38 inherit eutils java-pkg-2 java-ant-2
39 @@ -378,7 +378,7 @@
40
41 COMMON_DEP="
42 dev-java/xerces:2
43 - >=dev-java/log4j-1.2.8"
44 + >=dev-java/log4j-1.2.8:0"
45
46 RDEPEND=">=virtual/jre-1.4
47 ${COMMON_DEP}"
48 @@ -388,9 +388,7 @@
49
50 S=${WORKDIR}/${P}-src
51
52 -src_unpack() {
53 - unpack ${A}
54 -
55 +java_prepare() {
56 cd "${S}/lib"
57 rm -v *.jar || die
58
59 @@ -408,6 +406,9 @@
60 </pre>
61
62 <pre caption="Example: Optional java support">
63 +
64 +EAPI="2"
65 +
66 inherit eutils java-pkg-opt-2
67
68 DESCRIPTION="Fictional example ebuild"
69 @@ -422,10 +423,7 @@
70 DEPEND="java? ( >=virtual/jdk-1.4 )"
71 RDEPEND="java? ( >=virtual/jre-1.4 )"
72
73 -pkg_unpack() {
74 - unpack ${A}
75 - cd "${S}"
76 -
77 +java_prepare() {
78 epatch "${FILESDIR}/${P}.patch"
79 }
80
81 @@ -570,7 +568,7 @@
82 fex: Add source/target attributes to javac calls.
83 </p>
84 <p>
85 -The eclasses uses a post src_unpack hook in order to rewrite the build.xml files.
86 +The rewriting is done in java-ant-2_src_configure for EAPI 2 or eant for earlier EAPIs.
87 </p>
88 <p>
89 Some variables you can set from your ebuild. (Usually not needed)