Orphaned for 6+ weeks
This commit is contained in:
parent
fdf03109e3
commit
e537b055de
9 changed files with 1 additions and 9781 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1,2 +0,0 @@
|
|||
/commons-jexl-*-src.tar.gz
|
||||
/commons-jexl-*-src.tar.gz.asc
|
||||
10
README.md
10
README.md
|
|
@ -1,10 +0,0 @@
|
|||
# apache-commons-jexl
|
||||
|
||||
[JEXL](https://commons.apache.org/proper/commons-jexl/) is a library intended
|
||||
to facilitate the implementation of scripting features in applications and
|
||||
frameworks written in Java. JEXL implements an Expression Language based on
|
||||
some extensions to the
|
||||
[JSTL Expression Language](https://en.wikipedia.org/wiki/Jakarta_Expression_Language)
|
||||
supporting most of the constructs seen in shell script or ECMAScript. Its
|
||||
goal is to expose scripting features usable by technical operatives or
|
||||
consultants working with enterprise platforms.
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
--- commons-jexl3-3.3-src/pom.xml.orig 2022-12-30 09:12:53.000000000 -0700
|
||||
+++ commons-jexl3-3.3-src/pom.xml 2023-07-13 13:39:32.520453897 -0600
|
||||
@@ -155,9 +155,9 @@
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
- <groupId>com.helger.maven</groupId>
|
||||
- <artifactId>ph-javacc-maven-plugin</artifactId>
|
||||
- <version>4.1.5</version>
|
||||
+ <groupId>org.codehaus.mojo</groupId>
|
||||
+ <artifactId>javacc-maven-plugin</artifactId>
|
||||
+ <version>3.0.1</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>jexl-jjtree</id>
|
||||
|
|
@ -1,80 +0,0 @@
|
|||
--- commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/internal/Closure.java.orig 2024-06-02 07:52:21.000000000 -0600
|
||||
+++ commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/internal/Closure.java 2024-06-06 10:17:46.723573140 -0600
|
||||
@@ -78,7 +78,7 @@ public class Closure extends Script {
|
||||
* <p>Assign this lambda in its own frame if the symbol it is assigned to in its definition scope
|
||||
* is captured in its body.</p>
|
||||
* <p>This done allow a locally defined function to "see" and call itself as a local (captured) variable.</p>
|
||||
- * Typical case is: <code>const f = (x)->x <= 0? 1 : x*f(x-1)</code>. Since assignment of f occurs after
|
||||
+ * Typical case is: <code>const f = (x)->x <= 0? 1 : x*f(x-1)</code>. Since assignment of f occurs after
|
||||
* the lambda creation, we need to patch the lambda frame to expose itself through the captured symbol.
|
||||
* @param parentFrame the parent calling frame
|
||||
* @param symbol the symbol index (in the caller of this closure)
|
||||
--- commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java.orig 2024-06-02 07:52:21.000000000 -0600
|
||||
+++ commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/JexlArithmetic.java 2024-06-06 10:18:40.081854677 -0600
|
||||
@@ -1631,7 +1631,7 @@ public class JexlArithmetic {
|
||||
|
||||
/**
|
||||
* Convert a string to a BigDecimal.
|
||||
- * <>Empty string is considered as 0.</>
|
||||
+ * Empty string is considered as 0.
|
||||
* @param arg the arg
|
||||
* @return a BigDecimal
|
||||
* @throws CoercionException if the string can not be coerced into a BigDecimal
|
||||
@@ -1648,7 +1648,7 @@ public class JexlArithmetic {
|
||||
|
||||
/**
|
||||
* Converts a string to a big integer.
|
||||
- * <>Empty string is considered as 0.</>
|
||||
+ * Empty string is considered as 0.
|
||||
* @param arg the arg
|
||||
* @return a big integer
|
||||
* @throws ArithmeticException if the string can not be coerced into a big integer
|
||||
@@ -1665,7 +1665,7 @@ public class JexlArithmetic {
|
||||
|
||||
/**
|
||||
* Convert a string to a double.
|
||||
- * <>Empty string is considered as NaN.</>
|
||||
+ * Empty string is considered as NaN.
|
||||
* @param arg the arg
|
||||
* @return a double
|
||||
* @throws ArithmeticException if the string can not be coerced into a double
|
||||
--- commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/parser/ASTTryStatement.java.orig 2024-06-02 07:52:21.000000000 -0600
|
||||
+++ commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/parser/ASTTryStatement.java 2024-06-06 10:16:33.276562087 -0600
|
||||
@@ -21,7 +21,7 @@ package org.apache.commons.jexl3.parser;
|
||||
*/
|
||||
public class ASTTryStatement extends JexlNode {
|
||||
private static final long serialVersionUID = 1L;
|
||||
- /** catch() &= 1, finally &= 2. */
|
||||
+ /** catch() &= 1, finally &= 2. */
|
||||
private int tryForm;
|
||||
|
||||
public ASTTryStatement(final int id) {
|
||||
--- commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/parser/Parser.jjt.orig 2024-06-02 07:52:21.000000000 -0600
|
||||
+++ commons-jexl3-3.4.0-src/src/main/java/org/apache/commons/jexl3/parser/Parser.jjt 2024-06-06 10:19:46.408961574 -0600
|
||||
@@ -659,7 +659,7 @@ void AssignmentExpression() #void : {}
|
||||
}
|
||||
|
||||
/***************************************
|
||||
- * Conditional & relational
|
||||
+ * Conditional & relational
|
||||
***************************************/
|
||||
|
||||
void ConditionalExpression() #void : {}
|
||||
@@ -821,7 +821,7 @@ void PostfixExpression() #void : {}
|
||||
}
|
||||
|
||||
/***************************************
|
||||
- * Identifier & Literals
|
||||
+ * Identifier & Literals
|
||||
***************************************/
|
||||
|
||||
void Identifier(boolean top) :
|
||||
@@ -979,7 +979,7 @@ void SetLiteral() : {}
|
||||
|
||||
|
||||
/***************************************
|
||||
- * Functions & Methods
|
||||
+ * Functions & Methods
|
||||
***************************************/
|
||||
|
||||
void Arguments() #Arguments : {}
|
||||
|
|
@ -1,101 +0,0 @@
|
|||
# Break a dependency cycle: apache-commons-jexl -> jacoco -> maven-reporting-api
|
||||
# -> maven-doxia -> apache-commons-configuration -> apache-commons-jexl
|
||||
%bcond bootstrap 0
|
||||
|
||||
Name: apache-commons-jexl
|
||||
Version: 3.4.0
|
||||
Release: %autorelease
|
||||
Summary: Java Expression Language
|
||||
|
||||
License: Apache-2.0
|
||||
BuildArch: noarch
|
||||
ExclusiveArch: %{java_arches} noarch
|
||||
URL: https://commons.apache.org/proper/commons-jexl/
|
||||
VCS: git:https://github.com/apache/commons-jexl.git
|
||||
Source0: https://archive.apache.org/dist/commons/jexl/source/commons-jexl-%{version}-src.tar.gz
|
||||
Source1: https://archive.apache.org/dist/commons/jexl/source/commons-jexl-%{version}-src.tar.gz.asc
|
||||
Source2: https://downloads.apache.org/commons/KEYS
|
||||
|
||||
# Use the codehaus version of javacc-maven-plugin, which is available from
|
||||
# Fedora, instead of ph-javacc-maven-plugin, which is not.
|
||||
Patch: %{name}-javacc.patch
|
||||
# Fix malformed javadoc constructs
|
||||
Patch: %{name}-javadoc.patch
|
||||
|
||||
BuildRequires: gnupg2
|
||||
BuildRequires: maven-local
|
||||
BuildRequires: mvn(com.google.code.gson:gson)
|
||||
BuildRequires: mvn(commons-logging:commons-logging)
|
||||
BuildRequires: mvn(org.apache.commons:commons-lang3)
|
||||
BuildRequires: mvn(org.apache.commons:commons-parent:pom:)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-assembly-plugin)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-compiler-plugin)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-jar-plugin)
|
||||
BuildRequires: mvn(org.apache.maven.plugins:maven-surefire-plugin)
|
||||
BuildRequires: mvn(org.apiguardian:apiguardian-api)
|
||||
BuildRequires: mvn(org.codehaus.mojo:javacc-maven-plugin)
|
||||
BuildRequires: mvn(org.junit.jupiter:junit-jupiter)
|
||||
BuildRequires: mvn(org.junit.jupiter:junit-jupiter-params)
|
||||
|
||||
%if %{without bootstrap}
|
||||
BuildRequires: mvn(org.jacoco:jacoco-maven-plugin)
|
||||
%endif
|
||||
|
||||
%description
|
||||
JEXL is a library intended to facilitate the implementation of scripting
|
||||
features in applications and frameworks written in Java. JEXL
|
||||
implements an Expression Language based on some extensions to the JSTL
|
||||
Expression Language supporting most of the constructs seen in shell
|
||||
script or ECMAScript. Its goal is to expose scripting features usable
|
||||
by technical operatives or consultants working with enterprise
|
||||
platforms.
|
||||
|
||||
%{?javadoc_package}
|
||||
|
||||
%prep
|
||||
%{gpgverify} --data=%{SOURCE0} --signature=%{SOURCE1} --keyring=%{SOURCE2}
|
||||
%autosetup -n commons-jexl3-%{version}-src -p1
|
||||
|
||||
%conf
|
||||
# Remove workaround for fixed JavaCC bug.
|
||||
# The workaround now causes build failure.
|
||||
%pom_remove_plugin :maven-antrun-plugin
|
||||
|
||||
# Work around @{argLine} expansion failure
|
||||
%pom_xpath_remove //pom:argLine
|
||||
|
||||
# Not needed for RPM builds
|
||||
%pom_xpath_remove //pom:reporting
|
||||
%pom_remove_plugin :animal-sniffer-maven-plugin
|
||||
%pom_remove_plugin :apache-rat-plugin
|
||||
%pom_remove_plugin :japicmp-maven-plugin
|
||||
%pom_remove_plugin :maven-checkstyle-plugin
|
||||
%pom_remove_plugin :maven-javadoc-plugin
|
||||
%pom_remove_plugin :maven-pmd-plugin
|
||||
%pom_remove_plugin :maven-scm-publish-plugin
|
||||
%pom_remove_plugin :spotbugs-maven-plugin
|
||||
|
||||
# Not available in Fedora
|
||||
%pom_remove_dep :concurrentlinkedhashmap-lru
|
||||
rm src/test/java/org/apache/commons/jexl3/{CachePerformanceTest,ConcurrentCache}.java
|
||||
|
||||
# Needed for the tests
|
||||
%pom_add_dep org.apiguardian:apiguardian-api:1.1.2:test
|
||||
|
||||
# Break a dependency cycle in bootstrap mode
|
||||
%if %{with bootstrap}
|
||||
%pom_remove_plugin :jacoco-maven-plugin
|
||||
%endif
|
||||
|
||||
%build
|
||||
%mvn_build
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
|
||||
%files -f .mfiles
|
||||
%doc RELEASE-NOTES.txt
|
||||
%license LICENSE.txt NOTICE.txt
|
||||
|
||||
%changelog
|
||||
%autochangelog
|
||||
120
changelog
120
changelog
|
|
@ -1,120 +0,0 @@
|
|||
* Tue Jul 18 2023 Jerry James <loganjerry@gmail.com> - 3.3-1
|
||||
- Version 3.3
|
||||
|
||||
* Tue Jul 18 2023 Tomas Hrcka <thrcka@redhat.com> - 2.1.1-26
|
||||
- Unretirement request: https://pagure.io/releng/issue/11549
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Tue Nov 05 2019 Fabio Valentini <decathorpe@gmail.com> - 2.1.1-24
|
||||
- Add missing maven compiler source and target overrides.
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Sep 07 2016 Michael Simacek <msimacek@redhat.com> - 2.1.1-17
|
||||
- Port to current javacc
|
||||
|
||||
* Wed Jun 15 2016 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-16
|
||||
- Regenerate build-requires
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.1.1-15
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2015 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-14
|
||||
- Build compat package in the same reactor as main module
|
||||
|
||||
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Wed Apr 15 2015 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-12
|
||||
- Add patch to fix javadoc build
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Tue Mar 04 2014 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.1.1-10
|
||||
- Use Requires: java-headless rebuild (#1067528)
|
||||
|
||||
* Thu Jan 02 2014 Michal Srb <msrb@redhat.com> - 2.1.1-9
|
||||
- Build JEXL 1.x compat artifact
|
||||
- Fix directory ownership
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Mon Jul 1 2013 Mikolaj Izdebski <mizdebsk@redhat.com> - 2.1.1-7
|
||||
- Install NOTICE file with javadoc package
|
||||
|
||||
* Fri Jun 28 2013 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-6
|
||||
- Update to current maven spec guidelines to fix build (bug 979497)
|
||||
- Add patch to fix test with junit 4.11
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 2.1.1-4
|
||||
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
|
||||
- Replace maven BuildRequires with maven-local
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Sat Dec 24 2011 Orion Poplawski <orion@cora.nwra.com> - 2.1.1-1
|
||||
- Update to 2.1.1
|
||||
|
||||
* Mon Dec 12 2011 Orion Poplawski <orion@cora.nwra.com> - 2.1-1
|
||||
- Update to 2.1
|
||||
- Update bsf patch
|
||||
- Add needed BRs
|
||||
|
||||
* Tue Oct 11 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 2.0.1-4
|
||||
- Packaging fixes
|
||||
- New maven macro for depmaps (include a compat depmap) #745118
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Mon Dec 6 2010 Orion Poplawski <orion@cora.nwra.com> - 2.0.1-3
|
||||
- Use BR apache-commons-parent
|
||||
|
||||
* Tue Jul 13 2010 Orion Poplawski <orion@cora.nwra.com> - 2.0.1-2
|
||||
- Add license to javadoc package
|
||||
|
||||
* Wed May 26 2010 Orion Poplawski <orion@cora.nwra.com> - 2.0.1-1
|
||||
- Update to 2.0.1
|
||||
- Require Java 1.6 or greater
|
||||
- Drop language level patch
|
||||
- Add patch to remove bsf-api 3.0 dependency from pom.xml as this is provided
|
||||
by Java 1.6
|
||||
- Fix depmap group id
|
||||
|
||||
* Sat Jan 9 2010 Orion Poplawski <orion@cora.nwra.com> - 1.1-3
|
||||
- Drop gcj support
|
||||
- Fix javadoc group
|
||||
- Bump java levels in pom.xml
|
||||
|
||||
* Thu Jan 7 2010 Orion Poplawski <orion@cora.nwra.com> - 1.1-2
|
||||
- Rename to apache-commons-jexl
|
||||
|
||||
* Tue Oct 27 2009 Orion Poplawski <orion@cora.nwra.com> - 1.1-1
|
||||
- Initial Fedora Package
|
||||
1
dead.package
Normal file
1
dead.package
Normal file
|
|
@ -0,0 +1 @@
|
|||
Orphaned for 6+ weeks
|
||||
2
sources
2
sources
|
|
@ -1,2 +0,0 @@
|
|||
SHA512 (commons-jexl-3.4.0-src.tar.gz) = 027108b80ff45db7668b03832a24817b5588756f748d763511a720438d5a987d6c116279767a91dfb2c0bb6d2aab580dcfc01b92165d102c01bac0f72e611e0e
|
||||
SHA512 (commons-jexl-3.4.0-src.tar.gz.asc) = 116dbc93da1602655276a806c6b08c5ca6c1c066c7f7e70f77c5119700b17df62eb90492ae59244cf2841055f00167ebe4ca97655658b1388cf2aa1812758d9e
|
||||
Reference in a new issue