From c5308ce8b80ddfa8b16539722e18a4b94eb0ada0 Mon Sep 17 00:00:00 2001 From: Patrice Clement Date: Sat, 7 Nov 2015 20:56:55 +0000 Subject: www-servers/resin: Version bump. Fixes bug 564528. Package-Manager: portage-2.2.20.1 Signed-off-by: Patrice Clement --- www-servers/resin/Manifest | 1 + www-servers/resin/files/4.0.46/VarType.java.patch | 35 ++++ www-servers/resin/files/4.0.46/build.xml.patch | 59 +++++++ www-servers/resin/files/4.0.46/resin.conf | 16 ++ www-servers/resin/files/4.0.46/resin.init | 37 +++++ www-servers/resin/resin-4.0.46.ebuild | 184 ++++++++++++++++++++++ 6 files changed, 332 insertions(+) create mode 100644 www-servers/resin/files/4.0.46/VarType.java.patch create mode 100644 www-servers/resin/files/4.0.46/build.xml.patch create mode 100644 www-servers/resin/files/4.0.46/resin.conf create mode 100644 www-servers/resin/files/4.0.46/resin.init create mode 100644 www-servers/resin/resin-4.0.46.ebuild (limited to 'www-servers') diff --git a/www-servers/resin/Manifest b/www-servers/resin/Manifest index 936b7f800c8..10026eed2f2 100644 --- a/www-servers/resin/Manifest +++ b/www-servers/resin/Manifest @@ -1 +1,2 @@ DIST resin-4.0.44-src.zip 40342346 SHA256 dc2900e03d5a328ad4801df4ea2413f5d96bc1408301fa0f74545b3061c4ddfd SHA512 bef7cc8e42522396b6041e6b38858f8f2ef92f0a753b7a86e191f62f6060810930765cb834eeb53404e08f8b9b3f2e4c4d3b632cb9b80edf929b4a41bbb3d5f8 WHIRLPOOL bec0fa955dc2c6f1b04b18eb9f68424ba05814f25b690018fdb6fbe9c424730c9f19cfcec3f93f0ff1b6ce2e998d22a435788bcd52370b7c9653ef17a4cc75fa +DIST resin-4.0.46-src.zip 40400255 SHA256 e762506c432dc12f5100903993220b7ace6ff98ce1ed2c17a53737d04f47ebcf SHA512 49f468706a3269f851a6b359d6020b01dadb312890c97208b1a66353fb82b2d95625947a472d8d3e535d0c52ec6ad3e110eb4d227014fe7a89f313ae1df6970f WHIRLPOOL a3d12e09e2596a1e705d4cd1b1870e411080ca6371411574e7830d48ec0058463944fded005e94fc929a0635403cba27d78fc379bf1f222b0e953828ae280238 diff --git a/www-servers/resin/files/4.0.46/VarType.java.patch b/www-servers/resin/files/4.0.46/VarType.java.patch new file mode 100644 index 00000000000..05f03f214cb --- /dev/null +++ b/www-servers/resin/files/4.0.46/VarType.java.patch @@ -0,0 +1,35 @@ +--- modules/kernel/src/com/caucho/config/reflect/VarType.java.orig 2015-08-12 21:05:11.892000000 +0000 ++++ modules/kernel/src/com/caucho/config/reflect/VarType.java 2015-08-12 21:06:04.475000000 +0000 +@@ -33,6 +33,7 @@ + import java.lang.reflect.GenericDeclaration; + import java.lang.reflect.Type; + import java.lang.reflect.TypeVariable; ++import java.lang.reflect.AnnotatedType; + import java.util.Set; + + import com.caucho.inject.Module; +@@ -188,7 +189,23 @@ + + return sb.toString(); + } +- ++ ++ public AnnotatedType[] getAnnotatedBounds() { ++ return null; ++ } ++ ++ public Annotation[] getDeclaredAnnotations() { ++ return null; ++ } ++ ++ public Annotation[] getAnnotations() { ++ return null; ++ } ++ ++ public T getAnnotation(Class klass) { ++ return null; ++ } ++ + static class GenericDeclarationImpl implements GenericDeclaration { + @Override + public TypeVariable[] getTypeParameters() diff --git a/www-servers/resin/files/4.0.46/build.xml.patch b/www-servers/resin/files/4.0.46/build.xml.patch new file mode 100644 index 00000000000..dc3a413fc0b --- /dev/null +++ b/www-servers/resin/files/4.0.46/build.xml.patch @@ -0,0 +1,59 @@ +--- build.xml.orig 2015-08-12 23:14:20.302000000 +0000 ++++ build.xml 2015-08-12 23:14:47.909000000 +0000 +@@ -12,7 +12,7 @@ + + + ++ depends="init, hessian, javaee, jaxstream, portlet, script, resin-kernel, quercus-dev, resin, ecmascript, cdi, webutil, conf, ext, j2ee-management, gae"> + + + +- +- +- + + + +@@ -92,13 +88,6 @@ + + + +- +- +- +- +- +- +- + + + +@@ -437,13 +426,6 @@ + + + +- +- +- +- +- +- +- + + + + +- ++ + + + /dev/null + } + + einfo "Removing stale directories ..." + rm -fr "${D}/${RESIN_HOME}/bin" || die + rm -fr "${D}/${RESIN_HOME}/doc" || die + rm -fr "${D}/${RESIN_HOME}/keys" || die + rm -fr "${D}/${RESIN_HOME}/licenses" || die + rm -fr "${D}/etc/resin/"*.orig || die + + einfo "Fixing ownerships and permissions ..." + fowners -R 0:root / + fowners -R resin:resin /etc/resin + fowners -R resin:resin /var/lib/resin + fowners -R resin:resin /var/log/resin + + fperms 644 /etc/conf.d/resin + fperms 755 /etc/init.d/resin + fperms 750 /var/lib/resin + fperms 750 /etc/resin +} + +pkg_postinst() { + elog + elog " User and group 'resin' have been added." + elog + elog " By default, Resin runs on port 8080. You can change this" + elog " value by editing /etc/resin/resin.properties." + elog +} -- cgit v1.2.1