Gentoo Archives: gentoo-commits

From: James Le Cuirot <chewi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/j2objc-annotations/
Date: Sat, 05 Nov 2016 22:49:43
Message-Id: 1478386162.72281d90fa629964506614839eb992ee6bff247a.chewi@gentoo
1 commit: 72281d90fa629964506614839eb992ee6bff247a
2 Author: James Le Cuirot <chewi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 5 22:10:23 2016 +0000
4 Commit: James Le Cuirot <chewi <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 5 22:49:22 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72281d90
7
8 dev-java/j2objc-annotations: New package, required by guava
9
10 Thanks to wltjr for the initial work on this.
11
12 Package-Manager: portage-2.3.2
13
14 dev-java/j2objc-annotations/Manifest | 1 +
15 .../j2objc-annotations-1.2.ebuild | 24 ++++++++++++++++++++++
16 dev-java/j2objc-annotations/metadata.xml | 11 ++++++++++
17 3 files changed, 36 insertions(+)
18
19 diff --git a/dev-java/j2objc-annotations/Manifest b/dev-java/j2objc-annotations/Manifest
20 new file mode 100644
21 index 00000000..2673e35
22 --- /dev/null
23 +++ b/dev-java/j2objc-annotations/Manifest
24 @@ -0,0 +1 @@
25 +DIST j2objc-1.2.tar.gz 9718769 SHA256 956d2b7f4f986e4a6edf8e4f217f983c33e6fce47191753d0dc5e0b5196fd97c SHA512 d2b4d12ba8107728ca33cfe18124eae092a2c2b9ce0b588374180d35816d83d6d6c9d029c3524537ac48f052dfa4c88b273405cddf56c54966216b1ed1a160eb WHIRLPOOL 6095ddea4f9d9e8994117651d1c45d0c2fb8aaf115ed65062565483ca263dd20a64ea46159239d3982794db48337b30efe9d6356b2c3c896d2e8c12f99a9b931
26
27 diff --git a/dev-java/j2objc-annotations/j2objc-annotations-1.2.ebuild b/dev-java/j2objc-annotations/j2objc-annotations-1.2.ebuild
28 new file mode 100644
29 index 00000000..27951a7
30 --- /dev/null
31 +++ b/dev-java/j2objc-annotations/j2objc-annotations-1.2.ebuild
32 @@ -0,0 +1,24 @@
33 +# Copyright 1999-2016 Gentoo Foundation
34 +# Distributed under the terms of the GNU General Public License v2
35 +# $Id$
36 +
37 +EAPI=6
38 +
39 +MY_PN="${PN%-annotations}"
40 +MY_P="${MY_PN}-${PV}"
41 +JAVA_PKG_IUSE="doc source"
42 +
43 +inherit java-pkg-2 java-pkg-simple
44 +
45 +DESCRIPTION="Annotations for the J2ObjC Java to Objective-C translator"
46 +HOMEPAGE="http://j2objc.org"
47 +SRC_URI="https://github.com/google/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz"
48 +LICENSE="Apache-2.0"
49 +SLOT="0"
50 +KEYWORDS="~amd64 ~x86"
51 +
52 +DEPEND=">=virtual/jdk-1.7"
53 +RDEPEND=">=virtual/jre-1.7"
54 +
55 +S="${WORKDIR}/${MY_P}/annotations"
56 +JAVA_SRC_DIR="src/main/java"
57
58 diff --git a/dev-java/j2objc-annotations/metadata.xml b/dev-java/j2objc-annotations/metadata.xml
59 new file mode 100644
60 index 00000000..f67ee76
61 --- /dev/null
62 +++ b/dev-java/j2objc-annotations/metadata.xml
63 @@ -0,0 +1,11 @@
64 +<?xml version="1.0" encoding="UTF-8"?>
65 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
66 +<pkgmetadata>
67 + <maintainer type="project">
68 + <email>java@g.o</email>
69 + <name>Java</name>
70 + </maintainer>
71 + <upstream>
72 + <remote-id type="github">google/j2objc</remote-id>
73 + </upstream>
74 +</pkgmetadata>