Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/jaffl/
Date: Fri, 18 Dec 2015 16:33:55
Message-Id: 1450456349.aebc5e7c92e4580506e4fac7a94fbbfa98e37ea8.monsieurp@gentoo
1 commit: aebc5e7c92e4580506e4fac7a94fbbfa98e37ea8
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 18 10:15:55 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 18 16:32:29 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebc5e7c
7
8 dev-java/jaffl: Clean up old.
9
10 Package-Manager: portage-2.2.20.1
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/jaffl/jaffl-0.5.11.ebuild | 87 --------------------------------------
14 1 file changed, 87 deletions(-)
15
16 diff --git a/dev-java/jaffl/jaffl-0.5.11.ebuild b/dev-java/jaffl/jaffl-0.5.11.ebuild
17 deleted file mode 100644
18 index 2cdb898..0000000
19 --- a/dev-java/jaffl/jaffl-0.5.11.ebuild
20 +++ /dev/null
21 @@ -1,87 +0,0 @@
22 -# Copyright 1999-2015 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -# $Id$
25 -
26 -EAPI="5"
27 -
28 -JAVA_PKG_IUSE="doc source test"
29 -
30 -WANT_ANT_TASKS="ant-nodeps"
31 -
32 -inherit java-pkg-2 java-ant-2 versionator
33 -
34 -DESCRIPTION="An abstracted interface to invoking native functions from java"
35 -HOMEPAGE="http://kenai.com/projects/jaffl"
36 -SRC_URI="https://github.com/jnr/jnr-ffi/tarball/${PV} -> ${P}.tar.gz"
37 -
38 -LICENSE="MIT"
39 -SLOT="0"
40 -KEYWORDS="amd64 ~ppc x86"
41 -
42 -CDEPEND="dev-java/jffi:1.2
43 - dev-java/jnr-x86asm:0
44 - dev-java/asm:3"
45 -
46 -RDEPEND=">=virtual/jre-1.6
47 - ${CDEPEND}"
48 -
49 -DEPEND=">=virtual/jdk-1.6
50 - app-arch/unzip
51 - ${CDEPEND}
52 - test? (
53 - dev-java/junit:4
54 - dev-java/ant-junit:0
55 - dev-java/hamcrest-core:0
56 - )"
57 -
58 -JAR_VERSION=$(get_version_component_range 1-2)
59 -
60 -src_unpack() {
61 - default
62 -
63 - mv * "${P}" || die
64 -}
65 -
66 -java_prepare() {
67 - rm -vf lib/{.,junit*}/*.jar
68 -
69 - epatch "${FILESDIR}"/${P}-library-path.patch
70 - epatch "${FILESDIR}"/${P}-GNUmakefile.patch
71 -
72 - # Don't choke on errors from generating the Javadoc
73 - cd "${S}" || die
74 - java-ant_xml-rewrite -f ./nbproject/build-impl.xml \
75 - -c -e javadoc \
76 - -a failonerror \
77 - -v no
78 -
79 - java-pkg_jar-from --into lib jffi-1.2
80 - java-pkg_jar-from --into lib jnr-x86asm
81 - java-pkg_jar-from --into lib asm-3 asm.jar asm-3.2.jar
82 - java-pkg_jar-from --into lib asm-3 asm-analysis.jar asm-analysis-3.2.jar
83 - java-pkg_jar-from --into lib asm-3 asm-commons.jar asm-commons-3.2.jar
84 - java-pkg_jar-from --into lib asm-3 asm-tree.jar asm-tree-3.2.jar
85 - java-pkg_jar-from --into lib asm-3 asm-util.jar asm-utils-3.2.jar
86 - java-pkg_jar-from --into lib asm-3 asm-xml.jar asm-xml-3.2.jar
87 -}
88 -
89 -EANT_EXTRA_ARGS="-Dreference.jffi.jar=lib/jffi.jar \
90 - -Dreference.jnr-x86asm.jar=lib/jnr-x86asm.jar \
91 - -Dproject.jffi=\"${S}\" \
92 - -Dproject.jnr-x86asm=\"${S}\"
93 - -D\"already.built.${S}\"=true"
94 -
95 -src_test() {
96 - local paths="$(java-config -di jnr-x86asm,jffi-1.2):${S}/build"
97 -
98 - ANT_TASKS="ant-junit ant-nodeps" eant test \
99 - -Drun.jvmargs="-Djava.library.path=${paths}" \
100 - -Dlibs.junit_4.classpath="$(java-pkg_getjars junit-4,hamcrest-core)" ${EANT_EXTRA_ARGS}
101 -}
102 -
103 -src_install() {
104 - java-pkg_newjar dist/${PN}-${JAR_VERSION}.jar
105 -
106 - use doc && java-pkg_dojavadoc dist/javadoc
107 - use source && java-pkg_dosrc src/*
108 -}