Gentoo Archives: gentoo-commits

From: Austin English <wizardedit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-java/ezmorph/
Date: Tue, 28 Jun 2016 19:21:08
Message-Id: 1467141572.230d463c955bd3bbdee3f7ede4cf365cb9dd6ff3.wizardedit@gentoo
1 commit: 230d463c955bd3bbdee3f7ede4cf365cb9dd6ff3
2 Author: Austin English <wizardedit <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jun 28 19:16:42 2016 +0000
4 Commit: Austin English <wizardedit <AT> gentoo <DOT> org>
5 CommitDate: Tue Jun 28 19:19:32 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=230d463c
7
8 dev-java/ezmorph: new ebuild
9
10 Package-Manager: portage-2.2.28
11
12 dev-java/ezmorph/Manifest | 1 +
13 dev-java/ezmorph/ezmorph-1.0.6.ebuild | 45 +++++++++++++++++++++++++++++++++++
14 dev-java/ezmorph/metadata.xml | 22 +++++++++++++++++
15 3 files changed, 68 insertions(+)
16
17 diff --git a/dev-java/ezmorph/Manifest b/dev-java/ezmorph/Manifest
18 new file mode 100644
19 index 0000000..0ea9c16
20 --- /dev/null
21 +++ b/dev-java/ezmorph/Manifest
22 @@ -0,0 +1 @@
23 +DIST ezmorph-1.0.6-sources.jar 68198 SHA256 81660eed757f05a9d907e4247ce3fca4da37a9661ff0feb3344b838e3aa03843 SHA512 a8f88ff38e2d2815ee64436af87c4dc5a9858edec729c8db3ebda6d64d2fe2644b5e56deafedcf242caffa523643ccb978cd775c85793df6e2e5487c6d878cea WHIRLPOOL 47e5c72a0c4dd9dda634830cfa7bf64ffc8bb64bb0199f3ce42d75e1addc6787173583520c1fea755ad721e758dd24743095ce61b023589ee8e55f5e7518f371
24
25 diff --git a/dev-java/ezmorph/ezmorph-1.0.6.ebuild b/dev-java/ezmorph/ezmorph-1.0.6.ebuild
26 new file mode 100644
27 index 0000000..4c6abb0
28 --- /dev/null
29 +++ b/dev-java/ezmorph/ezmorph-1.0.6.ebuild
30 @@ -0,0 +1,45 @@
31 +# Copyright 1999-2016 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +# $Id$
34 +
35 +EAPI=5
36 +JAVA_PKG_IUSE="doc source test"
37 +
38 +inherit java-pkg-2 java-pkg-simple
39 +
40 +DESCRIPTION="A simple Java library for transforming an Object to another Object"
41 +HOMEPAGE="http://ezmorph.sourceforge.net/"
42 +SRC_URI="mirror://sourceforge/${PN}/${P}-sources.jar"
43 +
44 +LICENSE="Apache-2.0"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~x86"
47 +
48 +COMMON_DEP="dev-java/commons-lang:2.1
49 + dev-java/commons-beanutils:1.7
50 + dev-java/commons-logging:0"
51 +RDEPEND=">=virtual/jre-1.4
52 + ${COMMON_DEP}"
53 +DEPEND=">=virtual/jdk-1.4
54 + app-arch/unzip
55 + ${COMMON_DEP}"
56 +
57 +JAVA_GENTOO_CLASSPATH="
58 + commons-lang-2.1
59 + commons-beanutils-1.7
60 + commons-logging"
61 +
62 +RESTRICT=test #564158
63 +
64 +java_prepare() {
65 + # Don't build tests all the time
66 + if ! use test ; then
67 + rm -r net/sf/ezmorph/test || die
68 + fi
69 +}
70 +
71 +src_install() {
72 + java-pkg_dojar ${PN}.jar
73 + use doc && java-pkg_dojavadoc target/api
74 + use source && java-pkg_dosrc net
75 +}
76
77 diff --git a/dev-java/ezmorph/metadata.xml b/dev-java/ezmorph/metadata.xml
78 new file mode 100644
79 index 0000000..dc291df
80 --- /dev/null
81 +++ b/dev-java/ezmorph/metadata.xml
82 @@ -0,0 +1,22 @@
83 +<?xml version="1.0" encoding="UTF-8"?>
84 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
85 +<pkgmetadata>
86 + <maintainer type="project">
87 + <email>java@g.o</email>
88 + <name>Java</name>
89 + </maintainer>
90 + <longdescription lang="en">
91 + EZMorph is simple java library for transforming an Object to another Object.
92 +
93 + EZMorph's key strengths are:
94 +
95 + Supports transformations for primitives and Objects
96 + Supports transformations for multidimensional arrays
97 + Supports transformations with DynaBeans
98 + JDK 1.3.1 compatible
99 + Small memory footprint (~76K)
100 + </longdescription>
101 + <upstream>
102 + <remote-id type="sourceforge">ezmorph</remote-id>
103 + </upstream>
104 +</pkgmetadata>