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/libmatthew-java/
Date: Mon, 01 Apr 2019 08:53:17
Message-Id: 1554108696.19bb2ccc019c95cffb1114658d7b88b28f62cd54.monsieurp@gentoo
1 commit: 19bb2ccc019c95cffb1114658d7b88b28f62cd54
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 31 20:06:08 2019 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 1 08:51:36 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bb2ccc
7
8 dev-java/libmatthew-java: EAPI 6 bump.
9
10 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12
13 .../libmatthew-java-0.7.2-r2.ebuild | 55 ++++++++++++++++++++++
14 1 file changed, 55 insertions(+)
15
16 diff --git a/dev-java/libmatthew-java/libmatthew-java-0.7.2-r2.ebuild b/dev-java/libmatthew-java/libmatthew-java-0.7.2-r2.ebuild
17 new file mode 100644
18 index 00000000000..6474760d30b
19 --- /dev/null
20 +++ b/dev-java/libmatthew-java/libmatthew-java-0.7.2-r2.ebuild
21 @@ -0,0 +1,55 @@
22 +# Copyright 1999-2019 Gentoo Authors
23 +# Distributed under the terms of the GNU General Public License v2
24 +
25 +EAPI=6
26 +
27 +JAVA_PKG_IUSE="doc source"
28 +inherit eutils java-pkg-2 flag-o-matic toolchain-funcs
29 +
30 +DESCRIPTION="A selection of libraries for Java"
31 +HOMEPAGE="http://www.matthew.ath.cx/projects/java/"
32 +SRC_URI="mirror://gentoo/${P}.tar.gz"
33 +
34 +LICENSE="LGPL-2.1"
35 +SLOT="0"
36 +KEYWORDS="~amd64 ~ppc64 ~x86"
37 +
38 +RDEPEND="
39 + >=virtual/jre-1.5"
40 +
41 +DEPEND="
42 + >=virtual/jdk-1.5"
43 +
44 +PATCHES=( "${FILESDIR}"/${P}-makefile-fixes.patch )
45 +DOCS=( INSTALL changelog README )
46 +
47 +src_prepare() {
48 + default
49 + sed -i -e '167d;' cx/ath/matthew/unix/UnixSocket.java || die "sed failed"
50 + rm -v "${S}"/cx/ath/matthew/debug/Debug.java || die "rm failed"
51 +}
52 +
53 +src_compile() {
54 + CC=$(tc-getCC) \
55 + LD=$(tc-getCC) \
56 + INCLUDES="$(java-pkg_get-jni-cflags)" \
57 + emake -j1 \
58 + JARDIR=/usr/share/libmatthew-java/lib \
59 + JCFLAGS="$(java-pkg_javac-args)" \
60 + all \
61 + $(usev doc)
62 +}
63 +
64 +src_install() {
65 + java-pkg_newjar cgi-0.5.jar cgi.jar
66 + java-pkg_newjar debug-disable-1.1.jar debug-disable.jar
67 + java-pkg_newjar debug-enable-1.1.jar debug-enable.jar
68 + java-pkg_newjar hexdump-0.2.jar hexdump.jar
69 + java-pkg_newjar io-0.1.jar io.jar
70 + java-pkg_newjar unix-0.5.jar unix.jar
71 + java-pkg_doso libcgi-java.so
72 + java-pkg_doso libunix-java.so
73 + einstalldocs
74 + use source && java-pkg_dosrc cx/
75 + use doc && java-pkg_dojavadoc doc
76 +}