From f8e08a6634317fc122ff42e669e27eb4e287c439 Mon Sep 17 00:00:00 2001 From: seki099 Date: Fri, 6 Mar 2020 15:06:55 +0800 Subject: [PATCH] package init --- LICENSE-2.0.txt | 202 +++++++++++++++++++++++++++++++++ javacc-maven-plugin-2.6.tar.gz | Bin 0 -> 71228 bytes javacc-maven-plugin-pom.patch | 79 +++++++++++++ javacc-maven-plugin.spec | 48 ++++++++ 4 files changed, 329 insertions(+) create mode 100644 LICENSE-2.0.txt create mode 100644 javacc-maven-plugin-2.6.tar.gz create mode 100644 javacc-maven-plugin-pom.patch create mode 100644 javacc-maven-plugin.spec 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/javacc-maven-plugin-2.6.tar.gz b/javacc-maven-plugin-2.6.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..03cfcc194aa5d4ff9d40373b48664ac888e9d6af GIT binary patch literal 71228 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 BO=AE6 literal 0 HcmV?d00001 diff --git a/javacc-maven-plugin-pom.patch b/javacc-maven-plugin-pom.patch new file mode 100644 index 0000000..d50e88b --- /dev/null +++ b/javacc-maven-plugin-pom.patch @@ -0,0 +1,79 @@ +--- old/pom.xml.sav 2009-09-30 01:25:34.000000000 +0300 ++++ new/pom.xml 2010-03-23 23:37:07.136383912 +0200 +@@ -85,15 +85,6 @@ under the License. + 1.5.6 + + +- edu.ucla.cs.compilers +- jtb +- 1.3.2 +- +- runtime +- +- + org.apache.maven.reporting + maven-reporting-api + 2.0.4 +@@ -127,60 +118,5 @@ under the License. + + + +- +- +- run-its +- +- +- maven.test.skip +- !true +- +- +- +- 2.0.1 +- +- +- +- +- org.apache.maven.plugins +- maven-invoker-plugin +- 1.4 +- +- src/it +- ${project.build.directory}/it +- +- */pom.xml +- +- verify.bsh +- src/it/settings.xml +- ${project.build.directory}/local-repo +- true +- +- +- +- integration-test +- +- install +- run +- +- +- +- +- +- +- +- +- maven-3 +- +- +- +- ${basedir} +- +- +- +- 3.0-beta-1-SNAPSHOT +- +- +- + + diff --git a/javacc-maven-plugin.spec b/javacc-maven-plugin.spec new file mode 100644 index 0000000..a782c30 --- /dev/null +++ b/javacc-maven-plugin.spec @@ -0,0 +1,48 @@ +Name: javacc-maven-plugin +Version: 2.6 +Release: 27 +Summary: Maven Plugin for processing JavaCC grammar files +License: ASL 2.0 +URL: https://www.mojohaus.org/ +BuildArch: noarch +Source0: https://github.com/mojohaus/javacc-maven-plugin/archive/javacc-maven-plugin-2.6.tar.gz +Source1: http://www.apache.org/licenses/LICENSE-2.0.txt +#Fix build error where maven-invoker-plugin does not exist +Patch0001: javacc-maven-plugin-pom.patch +BuildRequires: maven-local mvn(junit:junit) mvn(net.java.dev.javacc:javacc) +BuildRequires: mvn(org.apache.maven.doxia:doxia-sink-api) mvn(org.apache.maven.doxia:doxia-site-renderer) +BuildRequires: mvn(org.apache.maven:maven-model) mvn(org.apache.maven:maven-plugin-api) +BuildRequires: mvn(org.apache.maven:maven-project) mvn(org.apache.maven.reporting:maven-reporting-api) +BuildRequires: mvn(org.apache.maven.reporting:maven-reporting-impl) mvn(org.codehaus.mojo:mojo-parent:pom:) +BuildRequires: mvn(org.codehaus.plexus:plexus-utils) mvn(org.apache.maven.plugins:maven-plugin-plugin) + +%description +Process JavaCC grammars. + +%package help +Summary: Help documentation for %{name} +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} + +%description help +Help documentation for %{name}. + +%prep +%autosetup -n %{name}-javacc-maven-plugin-%{version} -p1 +cp -p %{SOURCE1} . + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc LICENSE-2.0.txt src/main/resources/NOTICE + +%files help -f .mfiles-javadoc +%doc src/main/resources/NOTICE + +%changelog +* Tue Mar 3 2020 shijian - 2.6-27 +- Package init \ No newline at end of file