Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

ecj-4.23-slfo.1.2.1 RPM for noarch

From OpenSuSE Leap 16.0 for noarch

Name: ecj Distribution: SUSE Linux Framework One
Version: 4.23 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.2.1 Build date: Fri May 31 17:36:15 2024
Group: Development/Libraries/Java Build host: h04-ch1b
Size: 2811772 Source RPM: ecj-4.23-slfo.1.2.1.src.rpm
Packager: https://www.suse.com/
Url: https://www.eclipse.org
Summary: Eclipse Compiler for Java
ECJ is the Java bytecode compiler of the Eclipse Platform.  It is also known as
the JDT Core batch compiler.

Provides

Requires

License

EPL-2.0 AND GPL-2.0-only WITH Classpath-exception-2.0

Changelog

* Wed Feb 21 2024 gus.kenion@suse.com
  - Use %patch -P N instead of deprecated %patchN.
* Tue Feb 13 2024 fstrba@suse.com
  - Added patch:
    * ecj-java8compat.patch
      + Allow building ecj with language levels 8 (bsc#1219862)
  - Distribute the bundled javax17api.jar under maven coordinate of
    org.eclipse:javax17api:17, so that it can be used if needed
* Mon Aug 21 2023 fstrba@suse.com
  - Upgrade to eclipse 4.23 ecj (jsc#PED-2979)
    * No changelog was made available.
  - Use the bundled javax17api.jar stubs, but don't distribute
    them
  - Removed patches:
    * encoding.patch
      + handled by a simple sed run
    * javaAPI.patch
      + not needed with this version
* Sun Mar 20 2022 fstrba@suse.com
  - Added patch:
    * encoding.patch
      + the encoding needs to be set for all JDK versions
  - Modified patch:
    * ecj-rpmdebuginfo.patch
      + rediff
    * javaAPI.patch
      + extract the encoding part to a separate patch
* Mon Oct 18 2021 wittemar@googlemail.com
  - Upgrade to eclipse 4.18 ecj
    * No changelog was made available.
  - Switch java14api to java15api to be compatible to JDK 15
* Mon Oct 18 2021 wittemar@googlemail.com
  - Upgrade to eclipse 4.17 ecj
    * No changelog was made available.
  - Removed patches:
    * ecj-encoding.patch
    * jdk10u-jdk8compat.patch
  - Switch to JDK 11 for build a JDK 8 is not supported anymore by ecj
  - Switch java10api to java14api to be compatible to JDK 14
* Wed Sep 25 2019 fstrba@suse.com
  - Upgrade to eclipse 4.12 ecj
    * No changelog was made available.
  - Removed patches:
    * ecj-include-props.patch,
    * eclipse-gcj-compat4.2.1.patch
    * eclipse-gcj-nodummysymbol.patch
      + Unneeded for this version
  - Added patches:
    * ecj-encoding.patch
      + Fix build with java >= 9
    * javaAPI.patch
      + When building with java < 9, add the java10api.jar and the
      JRE's rt.jar to bootclasspath
    * jdk10u-jdk8compat.patch
      + Patch out deprecation annotation not understood by the JDK
      when building with java < 9
  - Build the java.compiler module's javax.* packages as non-modular
    java10api.jar, so that ecj can be compiled even with java < 9
  - Distribute the java10api artifact for packages that might need
    it
* Thu Nov 22 2018 fstrba@suse.com
  - Add one more maven artifact alias:
    * org.eclipse.tycho:org.eclipse.jdt.compiler.apt
* Mon Oct 29 2018 fstrba@suse.com
  - Add two more maven artifact aliases:
    * org.eclipse.jdt.core.compiler:ecj
    * org.eclipse.jdt:ecj
* Mon Sep 18 2017 fstrba@suse.com
  - Don't build against the java-bootstrap package; it is gone
* Fri May 19 2017 tchvatal@suse.com
  - Fix build with javapackages-tools
* Thu Sep 10 2015 tchvatal@suse.com
  - Fix cycles on Leap which is 1315 same as SLE.
  - Sort deps with spec-cleaner
* Fri Sep 19 2014 dmacvicar@suse.de
  - avoid cycles in Factory with Java 8
* Thu Sep 18 2014 dmacvicar@suse.de
  - Remove upstream git URL for MANIFEST.MF as it is not
    versioned. File will change and Factory bots will
    complain.
* Thu Sep 18 2014 dmacvicar@suse.de
  - restore bootstrap dependencies
  - Restored patches and GCJ Main, as they are used
    to bootstrap other packages.
    * eclipse-gcj-compat4.2.1.patch
    * eclipse-gcj-nodummysymbol.patch
  - Removed obsolete ecj-native, as old SUSE package did
    not had it and no package provides it
* Wed Sep 17 2014 dmacvicar@suse.de
  - clean spec file
* Mon Sep 15 2014 dmacvicar@suse.de
  - export NO_BRP_CHECK_BYTECODE_VERSION
* Mon Sep 15 2014 dmacvicar@suse.de
  - Update to ecj 4.2.1 (expected by tomcat 7.0.55+)
  - Sync with Fedora ecj-4.4
  - Drop gcj patches
    * eclipse-gcj-nodummysymbol.patch
  - Drop obsolete patches
    * ecj-generatedebuginfo.patch : now done in spec
    * eclipse-gcj-compat4.2.1.patch
    * ecj-defaultto1.5.patch : we can use 1.6
* Wed Sep 03 2014 tchvatal@suse.com
  - Spec-cleaner
  - BuildIgnore java-devel pkgs to avoid conflicts
* Wed Sep 03 2014 coolo@suse.com
  - on 13.2 and Factory build against bootstrap java
* Mon Sep 09 2013 tchvatal@suse.com
  - Move from jpackage-utils to javapackage-tools
* Fri May 31 2013 varkoly@suse.com
  - Fix the spec to avoid fileconflicts with ecj-bootstrap
* Mon Jan 21 2013 mvyskocil@suse.com
  - Update to ecj 4.2.1 (expected by tomcat 7.0.34+)
    (no changelog provided, but it's normal for eclipse)
  - sync with fedora 4.2.1-3
    * ecj-defaultto1.5.patch - change the default -source to 1.5 to
      match gcc-java capabilities
    * ecj-generatedebuginfo.patch - generate debug info for java sources
    * ecj-include-props.patch - package .props files too
    * ecj-rpmdebuginfo.patch - hack, force debuginfo to be created when
      RPM_BUILD_ROOT variable is defined
    * eclipse-gcj-compat4.2.1.patch - disable all expected warning
    * eclipse-gcj-nodummysymbol.patch - don't generate dummy entry in jars
    * eclipse-jpackage-changelog.txt
* Sun Sep 18 2011 jengelh@medozas.de
  - Remove redundant/obsolete tags/sections from specfile
    (cf. packaging guidelines)
* Thu Nov 22 2007 anosek@suse.cz
  - new package, initial version 3.3

Files

/usr/bin/ecj
/usr/share/java/ecj
/usr/share/java/ecj/ecj.jar
/usr/share/java/ecj/javax17api.jar
/usr/share/licenses/ecj
/usr/share/licenses/ecj/about.html
/usr/share/man/man1/ecj.1.gz
/usr/share/maven-metadata/ecj.xml
/usr/share/maven-poms/ecj
/usr/share/maven-poms/ecj/ecj.pom


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 24 01:04:07 2024