[Midnightbsd-cvs] [MidnightBSD/mports] 528a79: java/eclipse: update to 4.39

Lucas Holt noreply at github.com
Mon Jun 29 19:16:04 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 528a79a93c6b2d5755d59c4494bc7d8d4328d128
      https://github.com/MidnightBSD/mports/commit/528a79a93c6b2d5755d59c4494bc7d8d4328d128
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-06-29 (Mon, 29 Jun 2026)

  Changed paths:
    M java/eclipse/Makefile
    M java/eclipse/Makefile.plugins
    M java/eclipse/distinfo
    M java/eclipse/files/eclipse.in
    R java/eclipse/files/patch-eclipse-platform-parent
    R java/eclipse/files/patch-eclipse.pde.build
    R java/eclipse/files/patch-eclipse.pde.ui
    R java/eclipse/files/patch-eclipse.platform.releng
    R java/eclipse/files/patch-eclipse.platform.releng.tychoeclipsebuilder
    R java/eclipse/files/patch-eclipse.platform.resources
    R java/eclipse/files/patch-eclipse.platform.runtime
    R java/eclipse/files/patch-eclipse.platform.swt
    R java/eclipse/files/patch-eclipse.platform.swt.binaries
    R java/eclipse/files/patch-eclipse.platform.team
    R java/eclipse/files/patch-eclipse.platform.text
    R java/eclipse/files/patch-eclipse.platform.ua
    R java/eclipse/files/patch-eclipse.platform.ui
    R java/eclipse/files/patch-rt.equinox.bundles
    R java/eclipse/files/patch-rt.equinox.framework
    R java/eclipse/files/patch-rt.equinox.p2
    M java/eclipse/pkg-descr
    R java/eclipse/scripts/post-extract
    M java/eclipse/scripts/pre-build
    R java/eclipse/scripts/pre-patch

  Log Message:
  -----------
  java/eclipse: update to 4.39

Track FreeBSD's rewrite of the port: 4.39 abandons the old multi-snapshot
sources plus hand-maintained patch set in favour of chirontt's pre-patched
repos (which carry the FreeBSD/cross-build fixes and gtk.freebsd natives)
and NorbertXYZ's prebuilt offline maven repository. All 17 files/patch-*
and the post-extract/pre-patch reorg scripts are therefore removed.

Switch to GH_TUPLE, maven39, openjdk21 (JAVA_VERSION 21+), USES=gl with
USE_GL, gtk30+gtk40, c++17, and install the SDK icons into hicolor.
Restrict to amd64.

Two MidnightBSD-specific fixes, both because uname/os.name report
"MidnightBSD" rather than "FreeBSD":
- OS=FreeBSD in MAVEN_ENV, so chirontt's SWT/equinox build.sh scripts take
  the FreeBSD branch (gmake on make_unix.mak) instead of running bsd make
  on a GNU makefile.
- -Dos.name=FreeBSD in MAVEN_OPTS, so the embedded Equinox frameworks Tycho
  launches (e.g. tycho-document-bundle schema-to-html) compute
  osgi.native.osname=freebsd and resolve com.sun.jna's native capability;
  otherwise pde.core et al. fail to load and the doc.isv build dies.

Builds to completion (BUILD SUCCESS) and packages cleanly on amd64.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list