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" |