Gentoo Archives: gentoo-commits

From: "Ralph Sennhauser (sera)" <sera@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-java/jnr-posix: jnr-posix-1.1.8.ebuild ChangeLog jnr-posix-2.0.0.ebuild
Date: Thu, 12 Jan 2012 12:07:04
Message-Id: 20120112120653.98CAD2004C@flycatcher.gentoo.org
1 sera 12/01/12 12:06:53
2
3 Modified: ChangeLog
4 Added: jnr-posix-1.1.8.ebuild jnr-posix-2.0.0.ebuild
5 Log:
6 Version bump.
7 Switch to https://github.com/jnr as project home.
8 No longer use netbeans build system.
9
10 (Portage version: 2.1.10.44/cvs/Linux x86_64)
11
12 Revision Changes Path
13 1.4 dev-java/jnr-posix/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/ChangeLog?rev=1.4&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/ChangeLog?rev=1.4&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/ChangeLog?r1=1.3&r2=1.4
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/ChangeLog,v
22 retrieving revision 1.3
23 retrieving revision 1.4
24 diff -u -r1.3 -r1.4
25 --- ChangeLog 17 Jul 2010 09:07:21 -0000 1.3
26 +++ ChangeLog 12 Jan 2012 12:06:53 -0000 1.4
27 @@ -1,6 +1,15 @@
28 # ChangeLog for dev-java/jnr-posix
29 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/ChangeLog,v 1.3 2010/07/17 09:07:21 fauli Exp $
31 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
32 +# $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/ChangeLog,v 1.4 2012/01/12 12:06:53 sera Exp $
33 +
34 +*jnr-posix-2.0.0 (12 Jan 2012)
35 +*jnr-posix-1.1.8 (12 Jan 2012)
36 +
37 + 12 Jan 2012; Ralph Sennhauser <sera@g.o> +jnr-posix-1.1.8.ebuild,
38 + +jnr-posix-2.0.0.ebuild, +files/jnr-posix_maven-build.xml:
39 + Version bump.
40 + Switch to https://github.com/jnr as project home.
41 + No longer use netbeans build system.
42
43 17 Jul 2010; Christian Faulhammer <fauli@g.o>
44 jnr-posix-1.1.4.ebuild:
45
46
47
48 1.1 dev-java/jnr-posix/jnr-posix-1.1.8.ebuild
49
50 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/jnr-posix-1.1.8.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/jnr-posix-1.1.8.ebuild?rev=1.1&content-type=text/plain
52
53 Index: jnr-posix-1.1.8.ebuild
54 ===================================================================
55 # Copyright 1999-2012 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/jnr-posix-1.1.8.ebuild,v 1.1 2012/01/12 12:06:53 sera Exp $
58
59 EAPI="4"
60
61 JAVA_PKG_IUSE="doc source test"
62
63 inherit java-pkg-2 java-ant-2
64
65 DESCRIPTION="Lightweight cross-platform POSIX emulation layer for Java"
66 HOMEPAGE="http://github.com/jnr/"
67 SRC_URI="http://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
68
69 LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )"
70 SLOT="1.1"
71 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
72 IUSE=""
73
74 COMMON_DEP="
75 dev-java/jnr-constants:0
76 dev-java/jnr-ffi:0.5"
77 RDEPEND="${COMMON_DEP}
78 >=virtual/jre-1.5"
79 DEPEND="${COMMON_DEP}
80 >=virtual/jdk-1.5
81 test? (
82 dev-java/ant-junit
83 dev-java/junit:4
84 )"
85
86 src_unpack() {
87 unpack ${A}
88 mv jnr-jnr-posix-* ${P} || die
89 }
90
91 java_prepare() {
92 cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
93 }
94
95 JAVA_ANT_REWRITE_CLASSPATH="yes"
96 JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
97 JAVA_ANT_ENCODING="UTF-8"
98
99 EANT_GENTOO_CLASSPATH="jnr-constants,jnr-ffi-0.5"
100 EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN} -Dmaven.build.srcDir.0=src"
101
102 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
103 EANT_TEST_EXTRA_ARGS="-Dmaven.build.testDir.0=test"
104 src_test() {
105 java-pkg-2_src_test
106 }
107
108 src_install() {
109 java-pkg_dojar target/${PN}.jar
110 dodoc README.txt
111
112 use doc && java-pkg_dojavadoc target/site/apidocs
113 use source && java-pkg_dosrc src/*
114 }
115
116
117
118 1.1 dev-java/jnr-posix/jnr-posix-2.0.0.ebuild
119
120 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/jnr-posix-2.0.0.ebuild?rev=1.1&view=markup
121 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-java/jnr-posix/jnr-posix-2.0.0.ebuild?rev=1.1&content-type=text/plain
122
123 Index: jnr-posix-2.0.0.ebuild
124 ===================================================================
125 # Copyright 1999-2012 Gentoo Foundation
126 # Distributed under the terms of the GNU General Public License v2
127 # $Header: /var/cvsroot/gentoo-x86/dev-java/jnr-posix/jnr-posix-2.0.0.ebuild,v 1.1 2012/01/12 12:06:53 sera Exp $
128
129 EAPI="4"
130
131 JAVA_PKG_IUSE="doc source test"
132
133 inherit java-pkg-2 java-ant-2
134
135 DESCRIPTION="Lightweight cross-platform POSIX emulation layer for Java"
136 HOMEPAGE="http://github.com/jnr/"
137 SRC_URI="http://github.com/jnr/${PN}/tarball/${PV} -> ${P}.tar.gz"
138
139 LICENSE="|| ( CPL-1.0 GPL-2 LGPL-2.1 )"
140 SLOT="2.0"
141 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
142 IUSE=""
143
144 COMMON_DEP="
145 dev-java/jnr-constants:0
146 dev-java/jnr-ffi:0.6"
147 RDEPEND="${COMMON_DEP}
148 >=virtual/jre-1.5"
149 DEPEND="${COMMON_DEP}
150 >=virtual/jdk-1.5
151 test? (
152 dev-java/ant-junit
153 dev-java/junit:4
154 )"
155
156 src_unpack() {
157 unpack ${A}
158 mv jnr-jnr-posix-* ${P} || die
159 }
160
161 java_prepare() {
162 cp "${FILESDIR}"/${PN}_maven-build.xml build.xml || die
163 }
164
165 JAVA_ANT_REWRITE_CLASSPATH="yes"
166 JAVA_ANT_CLASSPATH_TAGS="${JAVA_ANT_CLASSPATH_TAGS} javadoc"
167 JAVA_ANT_ENCODING="UTF-8"
168
169 EANT_GENTOO_CLASSPATH="jnr-constants,jnr-ffi-0.6"
170 EANT_EXTRA_ARGS="-Dmaven.build.finalName=${PN}"
171
172 EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH},junit-4"
173 src_test() {
174 java-pkg-2_src_test
175 }
176
177 src_install() {
178 java-pkg_dojar target/${PN}.jar
179 dodoc README.txt
180
181 use doc && java-pkg_dojavadoc target/site/apidocs
182 use source && java-pkg_dosrc src/main/java/*
183 }