Gentoo Archives: gentoo-commits

From: "Thomas Sachau (tommy)" <tommy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/fec: metadata.xml ChangeLog fec-1.0.3.ebuild
Date: Sat, 24 Jan 2009 18:27:58
Message-Id: E1LQnEF-0000ub-KG@stork.gentoo.org
1 tommy 09/01/24 18:27:35
2
3 Added: metadata.xml ChangeLog fec-1.0.3.ebuild
4 Log:
5 Initial commit. Fixes bug 238020
6 (Portage version: 2.2_rc23/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 dev-java/fec/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <maintainer>
20 <email>tommy@g.o</email>
21 <name>Thomas Sachau (Tommy[D])</name>
22 </maintainer>
23 <herd>java</herd>
24 </pkgmetadata>
25
26
27
28
29 1.1 dev-java/fec/ChangeLog
30
31 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/ChangeLog?rev=1.1&view=markup
32 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/ChangeLog?rev=1.1&content-type=text/plain
33
34 Index: ChangeLog
35 ===================================================================
36 # ChangeLog for dev-java/fec
37 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
38 # $Header: /var/cvsroot/gentoo-x86/dev-java/fec/ChangeLog,v 1.1 2009/01/24 18:27:35 tommy Exp $
39
40 *fec-1.0.3 (24 Jan 2009)
41
42 24 Jan 2009; Thomas Sachau (Tommy[D]) <tommy@g.o> +files/build.xml,
43 +fec-1.0.3.ebuild:
44 Initial commit. Fixes bug 238020
45
46
47
48
49 1.1 dev-java/fec/fec-1.0.3.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/fec-1.0.3.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-java/fec/fec-1.0.3.ebuild?rev=1.1&content-type=text/plain
53
54 Index: fec-1.0.3.ebuild
55 ===================================================================
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/dev-java/fec/fec-1.0.3.ebuild,v 1.1 2009/01/24 18:27:35 tommy Exp $
59
60 JAVA_PKG_IUSE="doc source"
61
62 inherit java-pkg-2 java-ant-2
63
64 DESCRIPTION="Forword error correction libs"
65 HOMEPAGE="http://www.onionnetworks.com/developers/"
66 SRC_URI="http://www.onionnetworks.com/downloads/${P}.zip"
67
68 LICENSE="BSD-2"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE=""
72
73 RDEPEND=">=virtual/jre-1.4"
74 DEPEND=">=virtual/jdk-1.4
75 app-arch/unzip
76 dev-java/log4j
77 dev-java/concurrent-util"
78
79 src_unpack() {
80 unpack ${A}
81 cd "${S}" || die
82 cp "${FILESDIR}"/build.xml src/ || die
83 epatch "${FILESDIR}"/libfec8path.patch
84 sed -i -e 's/build.compiler=jikes/#build.compiler=jikes/g' build.properties || die
85 eant clean
86 cd lib || die
87 rm -rf * || die
88 java-pkg_jar-from --build-only log4j
89 java-pkg_jar-from --build-only concurrent-util concurrent.jar concurrent-jaxed.jar
90
91 cd "${S}" || die
92 unzip -q common-20020926.zip || die
93 cd common-20020926 || die
94 sed -i -e 's/build.compiler=jikes/#build.compiler=jikes/g' build.properties || die
95 eant clean
96 cd lib || die
97 rm -f *jar || die
98 }
99
100 src_compile() {
101 cd common-20020926 || die
102 eant
103 cp lib/onion-common.jar "${S}"/lib/ || die
104 cd "${S}" || die
105 eant
106 cd src || die
107 eant jar $(use_doc)
108 }
109
110 src_install() {
111 java-pkg_dojar src/${PN}.jar
112 use doc && java-pkg_dojavadoc src/docs
113 use source && java-pkg_dosrc src/com
114 }