File ecj.changes of Package ecj

-------------------------------------------------------------------
Wed Feb 21 10:40:52 UTC 2024 - Gus Kenion <gus.kenion@suse.com>

- Use %patch -P N instead of deprecated %patchN.

-------------------------------------------------------------------
Tue Feb 13 01:50:04 UTC 2024 - Fridrich Strba <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 11:46:03 UTC 2023 - Fridrich Strba <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 13:35:05 UTC 2022 - Fridrich Strba <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 21:28:05 UTC 2021 - Marcel Witte <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 12:05:38 UTC 2021 - Marcel Witte <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 12:22:02 UTC 2019 - Fridrich Strba <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 21:49:42 UTC 2018 - Fridrich Strba <fstrba@suse.com>

- Add one more maven artifact alias:
  * org.eclipse.tycho:org.eclipse.jdt.compiler.apt

-------------------------------------------------------------------
Mon Oct 29 09:01:25 UTC 2018 - Fridrich Strba <fstrba@suse.com>

- Add two more maven artifact aliases:
  * org.eclipse.jdt.core.compiler:ecj
  * org.eclipse.jdt:ecj

-------------------------------------------------------------------
Mon Sep 18 23:02:42 UTC 2017 - fstrba@suse.com

- Don't build against the java-bootstrap package; it is gone

-------------------------------------------------------------------
Fri May 19 12:04:39 UTC 2017 - tchvatal@suse.com

- Fix build with javapackages-tools

-------------------------------------------------------------------
Thu Sep 10 10:06:40 UTC 2015 - tchvatal@suse.com

- Fix cycles on Leap which is 1315 same as SLE.
- Sort deps with spec-cleaner

-------------------------------------------------------------------
Fri Sep 19 07:36:41 UTC 2014 - dmacvicar@suse.de

- avoid cycles in Factory with Java 8

-------------------------------------------------------------------
Thu Sep 18 08:29:22 UTC 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 06:01:18 UTC 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 09:47:20 UTC 2014 - dmacvicar@suse.de

- clean spec file

-------------------------------------------------------------------
Mon Sep 15 14:09:09 UTC 2014 - dmacvicar@suse.de

- export NO_BRP_CHECK_BYTECODE_VERSION

-------------------------------------------------------------------
Mon Sep 15 12:33:11 UTC 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  3 14:38:14 UTC 2014 - tchvatal@suse.com

- Spec-cleaner
- BuildIgnore java-devel pkgs to avoid conflicts

-------------------------------------------------------------------
Wed Sep  3 05:42:52 UTC 2014 - coolo@suse.com

- on 13.2 and Factory build against bootstrap java

-------------------------------------------------------------------
Mon Sep  9 11:05:39 UTC 2013 - tchvatal@suse.com

- Move from jpackage-utils to javapackage-tools

-------------------------------------------------------------------
Fri May 31 16:44:10 UTC 2013 - varkoly@suse.com

- Fix the spec to avoid fileconflicts with ecj-bootstrap 

-------------------------------------------------------------------
Mon Jan 21 13:43:25 UTC 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 17:17:12 UTC 2011 - jengelh@medozas.de

- Remove redundant/obsolete tags/sections from specfile
  (cf. packaging guidelines)

-------------------------------------------------------------------
Thu Nov 22 10:52:43 CET 2007 - anosek@suse.cz

- new package, initial version 3.3

openSUSE Build Service is sponsored by