From 2b6cee26f96ced38b65abdb88e6db1806fd0677d Mon Sep 17 00:00:00 2001 From: wangge Date: Sat, 5 Sep 2020 09:48:11 +0800 Subject: [PATCH] first commit --- LICENSE-2.0.txt | 202 +++++++++++++++++++++++++++++++++++++ jsonic-1.3.0-pom.patch | 119 ++++++++++++++++++++++ jsonic-1.3.0-servlet.patch | 50 +++++++++ jsonic-1.3.0-sources.jar | Bin 0 -> 76710 bytes jsonic-1.3.0.pom | 64 ++++++++++++ jsonic.spec | 57 +++++++++++ jsonic.yaml | 4 + 7 files changed, 496 insertions(+) create mode 100644 LICENSE-2.0.txt create mode 100644 jsonic-1.3.0-pom.patch create mode 100644 jsonic-1.3.0-servlet.patch create mode 100644 jsonic-1.3.0-sources.jar create mode 100644 jsonic-1.3.0.pom create mode 100644 jsonic.spec create mode 100644 jsonic.yaml diff --git a/LICENSE-2.0.txt b/LICENSE-2.0.txt new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/LICENSE-2.0.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/jsonic-1.3.0-pom.patch b/jsonic-1.3.0-pom.patch new file mode 100644 index 0000000..369e2e9 --- /dev/null +++ b/jsonic-1.3.0-pom.patch @@ -0,0 +1,119 @@ +--- pom.xml 2012-08-04 17:05:46.000000000 +0200 ++++ pom.xml-gil 2013-09-03 05:11:08.721322431 +0200 +@@ -37,28 +37,104 @@ + + + +- javax.servlet +- servlet-api +- [2.4,) ++ org.apache.commons ++ commons-logging ++ 1.1.2 ++ ++ ++ org.apache.tomcat ++ tomcat-servlet-api ++ 7.0.42 + provided + + + org.springframework +- spring +- [2.5,3) ++ spring-beans ++ 3.1.1.RELEASE ++ true ++ ++ ++ org.springframework ++ spring-context ++ 3.1.1.RELEASE ++ true ++ ++ ++ org.springframework ++ spring-core ++ 3.1.1.RELEASE ++ true ++ ++ ++ org.springframework ++ spring-web ++ 3.1.1.RELEASE + true + + +- com.google.inject +- guice +- [2.0,) ++ org.sonatype.sisu ++ sisu-guice ++ 3.1.3 + true + + +- org.seasar.container +- s2-framework +- [2.4,2.5) ++ org.sonatype.sisu.inject ++ guice-servlet ++ 3.1.3 + true + + ++ ++ UTF-8 ++ ++ ++ ++ target ++ src/java ++ target/classes ++ ++ ++ src/java ++ ++ **/*.java ++ ++ ++ ++ ++ ++ ++ org.apache.maven.plugins ++ maven-compiler-plugin ++ 3.0 ++ ++ ++ default-compile ++ compile ++ ++ ++ **/S2Container.* ++ ++ ++ ++ compile ++ ++ ++ ++ ++ 1.6 ++ 1.6 ++ ++ ++ ++ org.apache.maven.plugins ++ maven-javadoc-plugin ++ 2.9.1 ++ ++ ${project.name} ${project.version} ++ Copyright © 2007 Hidekatsu Izuno. All rights reserved ++ ++ ++ ++ ++ + +\ Manca newline alla fine del file diff --git a/jsonic-1.3.0-servlet.patch b/jsonic-1.3.0-servlet.patch new file mode 100644 index 0000000..a56bc8b --- /dev/null +++ b/jsonic-1.3.0-servlet.patch @@ -0,0 +1,50 @@ +diff -Nru jsonic-1.3.0/pom.xml jsonic-1.3.0.servlet/pom.xml +--- jsonic-1.3.0/pom.xml 2015-06-17 18:39:41.522960370 +0200 ++++ jsonic-1.3.0.servlet/pom.xml 2015-06-17 17:10:29.376737985 +0200 +@@ -42,9 +42,9 @@ + 1.1.2 + + +- org.apache.tomcat +- tomcat-servlet-api +- 7.0.42 ++ javax.servlet ++ javax.servlet-api ++ 3.1.0 + provided + + +diff -Nru jsonic-1.3.0/src/java/net/arnx/jsonic/web/GatewayFilter.java jsonic-1.3.0.servlet/src/java/net/arnx/jsonic/web/GatewayFilter.java +--- jsonic-1.3.0/src/java/net/arnx/jsonic/web/GatewayFilter.java 2010-09-01 21:29:56.000000000 +0200 ++++ jsonic-1.3.0.servlet/src/java/net/arnx/jsonic/web/GatewayFilter.java 2015-06-17 18:38:19.511851905 +0200 +@@ -39,6 +39,7 @@ + import javax.servlet.ServletOutputStream; + import javax.servlet.ServletRequest; + import javax.servlet.ServletResponse; ++import javax.servlet.WriteListener; + import javax.servlet.http.HttpServletRequest; + import javax.servlet.http.HttpServletResponse; + import javax.servlet.http.HttpServletResponseWrapper; +@@ -242,6 +243,15 @@ + public void close() throws IOException { + cout.close(); + } ++ ++ public void setWriteListener(WriteListener listener) { ++ throw new UnsupportedOperationException("Not implemented yet."); ++ } ++ ++ public boolean isReady() { ++ return false; ++ } ++ + }; + } + return out; +@@ -264,5 +274,6 @@ + out.close(); + } + } ++ + } + } diff --git a/jsonic-1.3.0-sources.jar b/jsonic-1.3.0-sources.jar new file mode 100644 index 0000000000000000000000000000000000000000..e6bdcc483f0e36d31e4ecec7c165ccdfc759983a GIT binary patch literal 76710 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∾bs6YS*0oy&noTXvP(42O9#mDZEC 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 xZFv)^ik)B*aU0RXiwnD>dtAbASvps6nUP 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 + + 4.0.0 + net.arnx + jsonic + jar + jsonic + 1.3.0 + simple json encoder/decoder for java + http://jsonic.sourceforge.jp/ + + + The Apache Software License, Version 2.0 + http://www.apache.org/licenses/LICENSE-2.0.txt + repo + + + + http://svn.sourceforge.jp/svnroot/jsonic/ + scm:svn:http://svn.sourceforge.jp/svnroot/jsonic/ + + + + hidekatsu.izuno + Hidekatsu Izuno + hidekatsu.izuno@gmail.com + + + + + maven.seasar.org + The Seasar Foundation Maven2 Repository + http://maven.seasar.org/maven2/ + + + + + javax.servlet + servlet-api + [2.4,) + provided + + + org.springframework + spring + [2.5,3) + true + + + com.google.inject + guice + [2.0,) + true + + + org.seasar.container + s2-framework + [2.4,2.5) + true + + + \ No newline at end of file diff --git a/jsonic.spec b/jsonic.spec new file mode 100644 index 0000000..da5fd6f --- /dev/null +++ b/jsonic.spec @@ -0,0 +1,57 @@ +Name: jsonic +Version: 1.3.0 +Release: 1 +Summary: Simple JSON encoder/decoder for Java +License: ASL 2.0 +URL: https://repo1.maven.org/maven2/net/arnx/jsonic +Source0: https://repo1.maven.org/maven2/net/arnx/%{name}/%{version}/%{name}-%{version}-sources.jar +Source1: https://repo1.maven.org/maven2/net/arnx/%{name}/%{version}/%{name}-%{version}.pom +Source2: https://www.apache.org/licenses/LICENSE-2.0.txt +Patch0: %{name}-%{version}-pom.patch +Patch1: %{name}-%{version}-servlet.patch +BuildRequires: maven-local mvn(javax.servlet:javax.servlet-api) +BuildRequires: mvn(org.apache.commons:commons-logging) mvn(org.springframework:spring-beans) +BuildRequires: mvn(org.springframework:spring-context) mvn(org.springframework:spring-core) +BuildRequires: mvn(org.springframework:spring-web) mvn(org.sonatype.sisu:sisu-guice) +BuildRequires: mvn(org.sonatype.sisu.inject:guice-servlet) +BuildArch: noarch +%description +Jsonic is a JSON encoding/decoding library for Java implementing RFC 4627 +(The application/JSON Media Type for JavaScript Object Notation). +Encoding/decoding of primitive types and full Java objects is supported. + +%package javadoc +Summary: Javadoc for %{name} +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} +%description javadoc +This package contains javadoc for %{name}. + +%prep +%setup -q -c -n %{name}-%{version} +cp %{SOURCE1} ./pom.xml +cp %{SOURCE2} ./LICENSE.txt +mkdir -p ./src/java +mv ./net ./src/java/ +find -name "*.class" -print -delete +find -name "*.jar" -print -delete +%patch0 -p0 +%patch1 -p1 +sed -i 's/\r//' LICENSE.txt +%mvn_file : %{name} + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%license LICENSE.txt + +%files javadoc -f .mfiles-javadoc +%license LICENSE.txt + +%changelog +* Fri Sep 4 2020 Ge Wang - 1.3.0-1 +- Package init diff --git a/jsonic.yaml b/jsonic.yaml new file mode 100644 index 0000000..00bbaf0 --- /dev/null +++ b/jsonic.yaml @@ -0,0 +1,4 @@ +version_control: NA +src_repo: NA +tag_prefix: NA +seperator: NA -- Gitee