Skip to content

Instantly share code, notes, and snippets.

@cipherboy
Created October 28, 2019 16:50
Show Gist options
  • Save cipherboy/ef7047565054eaee00a0b4a0669c98f2 to your computer and use it in GitHub Desktop.
Save cipherboy/ef7047565054eaee00a0b4a0669c98f2 to your computer and use it in GitHub Desktop.
resteasy v4.3.1 update
diff --git a/resteasy.spec b/resteasy.spec
index 6f5c752..e8e178c 100644
--- a/resteasy.spec
+++ b/resteasy.spec
@@ -2,7 +2,7 @@
%global namedversion %{version}%{namedreltag}
Name: resteasy
-Version: 3.0.26
+Version: 4.3.1
Release: 1%{?dist}
Summary: Framework for RESTful Web services and Java applications
License: ASL 2.0 and CDDL
@@ -101,7 +101,6 @@ Summary: Client for %{name}
%setup -q -n Resteasy-%{namedversion}
%pom_disable_module arquillian
-%pom_disable_module eagledns
%pom_disable_module jboss-modules
%pom_disable_module profiling-tests
%pom_disable_module resteasy-bom
@@ -109,7 +108,6 @@ Summary: Client for %{name}
%pom_disable_module resteasy-cdi
%pom_disable_module resteasy-dependencies-bom
%pom_disable_module resteasy-guice
-%pom_disable_module resteasy-jaxrs-testsuite
%pom_disable_module resteasy-jsapi
%pom_disable_module resteasy-jsapi-testing
%pom_disable_module resteasy-links
@@ -120,88 +118,45 @@ Summary: Client for %{name}
%pom_disable_module security
%pom_disable_module server-adapters
%pom_disable_module testsuite
-%pom_disable_module tjws
pushd providers
%pom_disable_module fastinfoset
-%pom_disable_module jackson
-%pom_disable_module jettison
%pom_disable_module json-p-ee7
%pom_disable_module multipart
%pom_disable_module resteasy-html
-%pom_disable_module resteasy-validator-provider-11
-%pom_disable_module yaml
+%pom_disable_module resteasy-validator-provider
popd
find -name '*.jar' -print -delete
-%pom_remove_plugin :maven-clover2-plugin
-
# remove activation.jar dependencies
-%pom_remove_dep -r javax.activation:activation resteasy-jaxrs resteasy-spring
+%pom_remove_dep -r javax.activation:activation resteasy-core-spi resteasy-spring
# remove resteasy-dependencies pom
%pom_remove_dep "org.jboss.resteasy:resteasy-dependencies"
-
-# remove redundant jcip-dependencies dep from resteasy-jaxrs
-%pom_remove_dep net.jcip:jcip-annotations resteasy-jaxrs
+%pom_remove_plugin org.apache.maven.plugins:maven-checkstyle-plugin
# remove junit dependency from all modules
%pom_remove_dep junit:junit resteasy-client
%pom_remove_dep junit:junit providers/resteasy-atom
%pom_remove_dep junit:junit providers/jaxb
-%pom_remove_dep junit:junit resteasy-jaxrs
+%pom_remove_dep junit:junit resteasy-core-spi
-# depend on servlet-api from pki-servlet-4.0-api
-%pom_change_dep org.jboss.spec.javax.servlet: org.apache.tomcat:tomcat-servlet-api resteasy-jaxrs
-%pom_change_dep org.jboss.spec.javax.servlet: org.apache.tomcat:tomcat-servlet-api providers/abdera-atom
+# depend on servlet-api from tomcat-servlet-api
%pom_change_dep org.jboss.spec.javax.servlet: org.apache.tomcat:tomcat-servlet-api providers/jaxb
%pom_change_dep org.jboss.spec.javax.servlet: org.apache.tomcat:tomcat-servlet-api providers/jackson2
%pom_remove_plugin :maven-clean-plugin
-%mvn_package ":resteasy-jaxrs" core
+%mvn_package ":resteasy-core-spi" core
%mvn_package ":providers-pom" core
-%mvn_package ":resteasy-jaxrs-all" core
+%mvn_package ":resteasy-core" core
%mvn_package ":resteasy-pom" core
%mvn_package ":resteasy-atom-provider" atom-provider
%mvn_package ":resteasy-jackson2-provider" jackson2-provider
%mvn_package ":resteasy-jaxb-provider" jaxb-provider
%mvn_package ":resteasy-client" client
-# Fixing JDK7 ASCII issues
-files='
-resteasy-jaxrs/src/main/java/org/jboss/resteasy/annotations/Query.java
-resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/QueryInjector.java
-resteasy-jsapi/src/main/java/org/jboss/resteasy/jsapi/JSAPIWriter.java
-resteasy-jsapi/src/main/java/org/jboss/resteasy/jsapi/JSAPIServlet.java
-resteasy-jsapi/src/main/java/org/jboss/resteasy/jsapi/ServiceRegistry.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/AddLinks.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/ELProvider.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/LinkELProvider.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/LinkResource.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/LinkResources.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/ParentResource.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/RESTServiceDiscovery.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/ResourceFacade.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/ResourceID.java
-resteasy-links/src/main/java/org/jboss/resteasy/links/ResourceIDs.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthConsumer.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthException.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthFilter.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthMemoryProvider.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthProvider.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthProviderChecker.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthRequestToken.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthServlet.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthToken.java
-security/resteasy-oauth/src/main/java/org/jboss/resteasy/auth/oauth/OAuthValidator.java
-'
-
-for f in ${files}; do
-native2ascii -encoding UTF8 ${f} ${f}
-done
-
# Disable useless artifacts generation, package __noinstall do not work
%pom_add_plugin org.apache.maven.plugins:maven-source-plugin . '
<configuration>
diff --git a/sources b/sources
index c68efcd..d7e086c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (resteasy-3.0.26.Final.tar.gz) = 1a3440a597d594d3239d85052b8bea3f3c23b4cd5a0d4ebeeaf0d1e3024f076dc3574c788736692f6ed60e22147f6a4c5a241209bf8a66498b2923fc8406cb6d
+SHA512 (resteasy-4.3.1.Final.tar.gz) = d9009b1ca20bddbac6dc7555a629d6a90637d7dac70eaf7ba2757a313eab6328c6e77ebf5a3968a018c532ef7a6f2b7bd72dcdfdda343a60bcd1a6baa703cadf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment