Gentoo Archives: gentoo-commits

From: "M. B." <tomboy64@××××.cn>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/user/tbc:master commit in: dev-java/jcpp/, dev-java/jsemver/
Date: Mon, 30 May 2016 14:45:57
Message-Id: 1464619543.a9e14527e24fe879b92e7ab73acf52788d9dda55.tomboy64@gentoo
1 commit: a9e14527e24fe879b92e7ab73acf52788d9dda55
2 Author: Matthew Brewer <tomboy64 <AT> sina <DOT> cn>
3 AuthorDate: Mon May 30 14:39:59 2016 +0000
4 Commit: M. B. <tomboy64 <AT> sina <DOT> cn>
5 CommitDate: Mon May 30 14:45:43 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/user/tbc.git/commit/?id=a9e14527
7
8 add jsemver and jcpp
9
10 dev-java/jcpp/Manifest | 1 +
11 dev-java/jcpp/jcpp-1.4.12.ebuild | 42 +++++++++++++++++++++++++++++++++++
12 dev-java/jcpp/metadata.xml | 8 +++++++
13 dev-java/jsemver/Manifest | 1 +
14 dev-java/jsemver/jsemver-0.9.0.ebuild | 37 ++++++++++++++++++++++++++++++
15 dev-java/jsemver/metadata.xml | 8 +++++++
16 6 files changed, 97 insertions(+)
17
18 diff --git a/dev-java/jcpp/Manifest b/dev-java/jcpp/Manifest
19 new file mode 100644
20 index 0000000..3bead6c
21 --- /dev/null
22 +++ b/dev-java/jcpp/Manifest
23 @@ -0,0 +1 @@
24 +DIST jcpp-1.4.12.tar.gz 102656 SHA256 6f07ff7a8ad7e5d0106513a27401b85a2caecdd91415155367c4cda9a6020035 SHA512 34e9583a0af4737b198041fca8925758df5d889827fb1be8b72f762d4154542e781a5bb17b52ee619f78a744521cb7e3cdaf1b7cd8ff4406b914b954ad5bc4d5 WHIRLPOOL 86448d8b9ed7db5baac8ec7ad40707b4224461dd49782567321d3dee77f8e944c552e166205b5762ce8307ab96766062dec064233838e2ea6a60ddbb2e394777
25
26 diff --git a/dev-java/jcpp/jcpp-1.4.12.ebuild b/dev-java/jcpp/jcpp-1.4.12.ebuild
27 new file mode 100644
28 index 0000000..dbb0c2c
29 --- /dev/null
30 +++ b/dev-java/jcpp/jcpp-1.4.12.ebuild
31 @@ -0,0 +1,42 @@
32 +# Copyright 1999-2016 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +# $Id$
35 +
36 +EAPI=5
37 +
38 +JAVA_PKG_IUSE="doc source"
39 +
40 +inherit java-pkg-2 java-pkg-simple vcs-snapshot
41 +
42 +DESCRIPTION="A complete, compliant, standalone, pure Java implementation of the C preprocessor"
43 +HOMEPAGE="https://github.com/shevek/jcpp"
44 +SRC_URI="https://github.com/shevek/jcpp/archive/1119d798e56ca37f2f976f196e6c27f70f39508b.tar.gz
45 + -> jcpp-1.4.12.tar.gz"
46 +
47 +LICENSE="Apache-2.0"
48 +SLOT="0"
49 +KEYWORDS="~amd64 ~x86"
50 +
51 +IUSE="test"
52 +
53 +COMMON_DEP="dev-util/findbugs:0
54 + dev-java/ant-core:0
55 + dev-java/guava:18
56 + dev-java/jopt-simple:0
57 + dev-java/jsemver:0
58 + dev-java/jsr305:0
59 + dev-java/junit:4
60 + dev-java/slf4j-api:0"
61 +
62 +RDEPEND=">=virtual/jre-1.5
63 + ${COMMON_DEP}"
64 +DEPEND=">=virtual/jdk-1.5
65 + ${COMMON_DEP}"
66 +
67 +JAVA_GENTOO_CLASSPATH="ant-core findbugs guava-18 jopt-simple jsemver jsr305 junit-4 slf4j-api"
68 +
69 +src_install() {
70 + java-pkg_dojar "${PN}.jar"
71 + use doc && java-pkg_dojavadoc target/api
72 + use source && java-pkg_dosrc "${S}/src"
73 +}
74
75 diff --git a/dev-java/jcpp/metadata.xml b/dev-java/jcpp/metadata.xml
76 new file mode 100644
77 index 0000000..952a4b9
78 --- /dev/null
79 +++ b/dev-java/jcpp/metadata.xml
80 @@ -0,0 +1,8 @@
81 +<?xml version="1.0" encoding="UTF-8"?>
82 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
83 +<pkgmetadata>
84 + <maintainer type="project">
85 + <email>java@g.o</email>
86 + <name>Java</name>
87 + </maintainer>
88 +</pkgmetadata>
89
90 diff --git a/dev-java/jsemver/Manifest b/dev-java/jsemver/Manifest
91 new file mode 100644
92 index 0000000..5907225
93 --- /dev/null
94 +++ b/dev-java/jsemver/Manifest
95 @@ -0,0 +1 @@
96 +DIST jsemver-0.9.0.tar.gz 31224 SHA256 9c5cbf3b8ab74d37b8f7fc51d448b4bf245b81616a9491bb26de9dc53444684b SHA512 785fafc700e10b44af079abfea5b7309dad87e4063100b8b49d75bf21356b99aaa74e0661d62605d3a66a305cf15c7bad3795abc160e0a4e9e4678eff8a8fd60 WHIRLPOOL 86e21480cb9bc2c378fea744991275a7d470e3c6ef1ad1086d5c09390de0e4b765456ba7b3eee98793f11f07eb27c295ba8c46282aa259d625e44b82cba8a826
97
98 diff --git a/dev-java/jsemver/jsemver-0.9.0.ebuild b/dev-java/jsemver/jsemver-0.9.0.ebuild
99 new file mode 100644
100 index 0000000..072e65a
101 --- /dev/null
102 +++ b/dev-java/jsemver/jsemver-0.9.0.ebuild
103 @@ -0,0 +1,37 @@
104 +# Copyright 1999-2016 Gentoo Foundation
105 +# Distributed under the terms of the GNU General Public License v2
106 +# $Id$
107 +
108 +EAPI=5
109 +
110 +JAVA_PKG_IUSE="doc source"
111 +
112 +inherit java-pkg-2 java-pkg-simple
113 +
114 +DESCRIPTION="Java implementation of the Semantic Versioning Specification"
115 +HOMEPAGE="https://github.com/zafarkhaja/jsemver"
116 +SRC_URI="https://github.com/zafarkhaja/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
117 +
118 +LICENSE="MIT"
119 +SLOT="0"
120 +KEYWORDS="~amd64 ~x86"
121 +
122 +IUSE=""
123 +
124 +COMMON_DEP="dev-java/junit:4"
125 +
126 +RDEPEND=">=virtual/jre-1.5
127 + ${COMMON_DEP}"
128 +DEPEND=">=virtual/jdk-1.5
129 + ${COMMON_DEP}"
130 +
131 +EANT_BUILD_TARGET=""
132 +EANT_DOC_TARGET=""
133 +
134 +JAVA_GENTOO_CLASSPATH="junit-4"
135 +
136 +src_install() {
137 + java-pkg_dojar "${PN}.jar"
138 + use doc && java-pkg_dojavadoc target/api
139 + use source && java-pkg_dosrc "${P}/src/org"
140 +}
141
142 diff --git a/dev-java/jsemver/metadata.xml b/dev-java/jsemver/metadata.xml
143 new file mode 100644
144 index 0000000..952a4b9
145 --- /dev/null
146 +++ b/dev-java/jsemver/metadata.xml
147 @@ -0,0 +1,8 @@
148 +<?xml version="1.0" encoding="UTF-8"?>
149 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
150 +<pkgmetadata>
151 + <maintainer type="project">
152 + <email>java@g.o</email>
153 + <name>Java</name>
154 + </maintainer>
155 +</pkgmetadata>