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/hessian/, dev-java/hessian/files/
Date: Fri, 02 Oct 2015 09:12:50
Message-Id: 1443776980.41de8f7b13f66a97013d76fa84531a307c497de2.monsieurp@gentoo
1 commit: 41de8f7b13f66a97013d76fa84531a307c497de2
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 2 09:07:27 2015 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 2 09:09:40 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41de8f7b
7
8 dev-java/hessian: EAPI 5 bump. Version bump.
9
10 Package-Manager: portage-2.2.18
11 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
12
13 dev-java/hessian/Manifest | 1 +
14 dev-java/hessian/files/3.0.8-java5.patch | 28 -----------------
15 dev-java/hessian/files/build-3.0.8.xml | 52 --------------------------------
16 dev-java/hessian/files/build.xml-3.0.20 | 27 -----------------
17 dev-java/hessian/files/build.xml-3.1.6 | 27 -----------------
18 dev-java/hessian/hessian-4.0.37.ebuild | 29 ++++++++++++++++++
19 6 files changed, 30 insertions(+), 134 deletions(-)
20
21 diff --git a/dev-java/hessian/Manifest b/dev-java/hessian/Manifest
22 index 5c92f9f..3d783fb 100644
23 --- a/dev-java/hessian/Manifest
24 +++ b/dev-java/hessian/Manifest
25 @@ -1 +1,2 @@
26 DIST hessian-4.0.3-src.jar 374965 SHA256 1084632007a583c2669e90ec5d72d7ffcb5ab0e14d4209c03adefdd144b252ed SHA512 88185b981f7ba95874899b0ccdddc9e30340e31e43e45c73722a2db8c40cb052d93a98c55aa046a0cc946c722045bfeb618390d2dde8c162916e67a22d68b0fc WHIRLPOOL df8a7aabf2010c6868e0e0a092aebfecaa42c0eec22588dd422177b1ad8524851dd7637f67b15e5b442a2e0c3762222d7ce05851edefdd39cf9885ccd2a2553b
27 +DIST hessian-4.0.37-src.jar 388678 SHA256 b0365ffcf2a91e5c724878c47882a1649d15db6b495592df491d759ba3c1c760 SHA512 9d03293b596d7e352591a61ad9d464b29502ba6f2f2f9b275b80bfc609aa882a3b7304cdca99ea70c0b011da8acd51ec62e9480e2854a34c7691976e83074aaa WHIRLPOOL a1e5213276a293f4cc219d3bef87b12652a4f18a95b55e19190e3c3070b029ac76ed4d69434b392f6616bfb2540aa85e9858165e510a5274670b136b1978cce0
28
29 diff --git a/dev-java/hessian/files/3.0.8-java5.patch b/dev-java/hessian/files/3.0.8-java5.patch
30 deleted file mode 100644
31 index 906eb7e..0000000
32 --- a/dev-java/hessian/files/3.0.8-java5.patch
33 +++ /dev/null
34 @@ -1,28 +0,0 @@
35 -diff -uNr hessian-3.0.8.orig/src/com/caucho/hessian/client/HessianProxyFactory.java hessian-3.0.8/src/com/caucho/hessian/client/HessianProxyFactory.java
36 ---- hessian-3.0.8.orig/src/com/caucho/hessian/client/HessianProxyFactory.java 2006-08-15 10:38:05.000000000 +0200
37 -+++ hessian-3.0.8/src/com/caucho/hessian/client/HessianProxyFactory.java 2006-08-15 10:40:24.000000000 +0200
38 -@@ -230,7 +230,7 @@
39 - {
40 - HessianProxy handler = new HessianProxy(this, new URL(url));
41 -
42 -- return Proxy.newProxyInstance(api.getClassLoader(),
43 -+ return java.lang.reflect.Proxy.newProxyInstance(api.getClassLoader(),
44 - new Class[] { api,
45 - HessianRemoteObject.class },
46 - handler);
47 -diff -uNr hessian-3.0.8.orig/src/com/caucho/hessian/client/HessianProxy.java hessian-3.0.8/src/com/caucho/hessian/client/HessianProxy.java
48 ---- hessian-3.0.8.orig/src/com/caucho/hessian/client/HessianProxy.java 2006-08-15 10:38:05.000000000 +0200
49 -+++ hessian-3.0.8/src/com/caucho/hessian/client/HessianProxy.java 2006-08-15 10:40:06.000000000 +0200
50 -@@ -94,10 +94,10 @@
51 - if (methodName.equals("equals") &&
52 - params.length == 1 && params[0].equals(Object.class)) {
53 - Object value = args[0];
54 -- if (value == null || ! Proxy.isProxyClass(value.getClass()))
55 -+ if (value == null || ! java.lang.reflect.Proxy.isProxyClass(value.getClass()))
56 - return new Boolean(false);
57 -
58 -- HessianProxy handler = (HessianProxy) Proxy.getInvocationHandler(value);
59 -+ HessianProxy handler = (HessianProxy) java.lang.reflect.Proxy.getInvocationHandler(value);
60 -
61 - return new Boolean(_url.equals(handler.getURL()));
62 - }
63
64 diff --git a/dev-java/hessian/files/build-3.0.8.xml b/dev-java/hessian/files/build-3.0.8.xml
65 deleted file mode 100644
66 index d3a85de..0000000
67 --- a/dev-java/hessian/files/build-3.0.8.xml
68 +++ /dev/null
69 @@ -1,52 +0,0 @@
70 -<?xml version="1.0" encoding="utf-8"?>
71 -<!---
72 - @author: Saleem Abdulrasool <compnerd@g.o>
73 - @date: 5/9/2005
74 - @revision: 1.0_alpha
75 -
76 - @notes: Call using the following: ant -f build.xml -Dproject.name=${project name} -Dpackage.name=${package name}
77 --->
78 -
79 -<project name="Gentoo_Builder" default="jar" basedir=".">
80 - <property name="src" value="src"/>
81 - <property name="build" value="build"/>
82 - <property name="dist" value="dist"/>
83 -
84 - <property name="pkg" value="${package.name}"/>
85 - <property name="jar" value="${project.name}.jar"/>
86 -
87 - <!-- Override any defined properties -->
88 - <property file="build.properties"/>
89 -
90 - <target name="init">
91 - <tstamp/>
92 - <mkdir dir="${build}"/>
93 - <mkdir dir="${dist}"/>
94 - <mkdir dir="${dist}/doc"/>
95 - </target>
96 -
97 - <target name="compile" depends="init">
98 - <javac srcdir="${src}" destdir="${build}" classpath="${classpath}"/>
99 - </target>
100 -
101 - <target name="manifest" depends="init">
102 - <manifest file="${build}/MANIFEST.MF" mode="update">
103 - <attribute name="Built-By" value="Gentoo Portage"/>
104 - </manifest>
105 - </target>
106 -
107 - <target name="jar" depends="compile,manifest">
108 - <jar jarfile="${dist}/${jar}" manifest="${build}/MANIFEST.MF">
109 - <fileset dir="${build}"/>
110 - </jar>
111 - </target>
112 -
113 - <target name="javadoc" depends="compile">
114 - <javadoc destdir="${dist}/doc/api" sourcepath="${src}"/>
115 - </target>
116 -
117 - <target name="clean">
118 - <delete dir="${build}"/>
119 - <delete dir="${dist}"/>
120 - </target>
121 -</project>
122
123 diff --git a/dev-java/hessian/files/build.xml-3.0.20 b/dev-java/hessian/files/build.xml-3.0.20
124 deleted file mode 100644
125 index ebef893..0000000
126 --- a/dev-java/hessian/files/build.xml-3.0.20
127 +++ /dev/null
128 @@ -1,27 +0,0 @@
129 -<?xml version="1.0"?>
130 -<project name="hessian" default="all" basedir=".">
131 - <target name="compile">
132 - <mkdir dir="build"/>
133 - <javac debug="false" srcdir="src" destdir="build">
134 - <classpath>
135 - <fileset dir="lib" includes="**/*.jar"/>
136 - </classpath>
137 - </javac>
138 - </target>
139 - <target name="all" depends="hessian.jar,burlap.jar,services.jar"/>
140 - <target name="hessian.jar" depends="compile">
141 - <jar destfile="hessian.jar">
142 - <fileset dir="build" includes="**/hessian/**/*.class"/>
143 - </jar>
144 - </target>
145 - <target name="burlap.jar" depends="compile">
146 - <jar destfile="burlap.jar">
147 - <fileset dir="build" includes="**/burlap/**/*.class"/>
148 - </jar>
149 - </target>
150 - <target name="services.jar" depends="compile">
151 - <jar destfile="services.jar">
152 - <fileset dir="build" includes="**/services/**/*.class"/>
153 - </jar>
154 - </target>
155 -</project>
156
157 diff --git a/dev-java/hessian/files/build.xml-3.1.6 b/dev-java/hessian/files/build.xml-3.1.6
158 deleted file mode 100644
159 index ebef893..0000000
160 --- a/dev-java/hessian/files/build.xml-3.1.6
161 +++ /dev/null
162 @@ -1,27 +0,0 @@
163 -<?xml version="1.0"?>
164 -<project name="hessian" default="all" basedir=".">
165 - <target name="compile">
166 - <mkdir dir="build"/>
167 - <javac debug="false" srcdir="src" destdir="build">
168 - <classpath>
169 - <fileset dir="lib" includes="**/*.jar"/>
170 - </classpath>
171 - </javac>
172 - </target>
173 - <target name="all" depends="hessian.jar,burlap.jar,services.jar"/>
174 - <target name="hessian.jar" depends="compile">
175 - <jar destfile="hessian.jar">
176 - <fileset dir="build" includes="**/hessian/**/*.class"/>
177 - </jar>
178 - </target>
179 - <target name="burlap.jar" depends="compile">
180 - <jar destfile="burlap.jar">
181 - <fileset dir="build" includes="**/burlap/**/*.class"/>
182 - </jar>
183 - </target>
184 - <target name="services.jar" depends="compile">
185 - <jar destfile="services.jar">
186 - <fileset dir="build" includes="**/services/**/*.class"/>
187 - </jar>
188 - </target>
189 -</project>
190
191 diff --git a/dev-java/hessian/hessian-4.0.37.ebuild b/dev-java/hessian/hessian-4.0.37.ebuild
192 new file mode 100644
193 index 0000000..6cea034
194 --- /dev/null
195 +++ b/dev-java/hessian/hessian-4.0.37.ebuild
196 @@ -0,0 +1,29 @@
197 +# Copyright 1999-2015 Gentoo Foundation
198 +# Distributed under the terms of the GNU General Public License v2
199 +# $Id$
200 +
201 +EAPI=5
202 +JAVA_PKG_IUSE="doc source"
203 +
204 +inherit java-pkg-2 java-pkg-simple
205 +
206 +DESCRIPTION="Binary web service protocol"
207 +HOMEPAGE="http://hessian.caucho.com/"
208 +SRC_URI="http://hessian.caucho.com/download/${P}-src.jar"
209 +
210 +LICENSE="Apache-1.1"
211 +SLOT="4.0"
212 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
213 +IUSE="doc source"
214 +
215 +CDEPEND="java-virtuals/servlet-api:3.0"
216 +RDEPEND=">=virtual/jre-1.6
217 + ${CDEPEND}"
218 +DEPEND=">=virtual/jdk-1.6
219 + app-arch/unzip
220 + ${CDEPEND}"
221 +
222 +S="${WORKDIR}"
223 +
224 +JAVA_SRC_DIR="com"
225 +JAVA_GENTOO_CLASSPATH="servlet-api-3.0"