Regular USE_GITHUB cleanup.383cda2cdf
Port details
java/eclipse 4.41
Eclipse IDE
Port info
- Maintainer
- ngrundmann@gmx.de
- Packages
- latest: 4.41
- Upstream
- up to date
- Last update
- to 4.41 · cf78a9e40c
- Quarterly
- 2026Q4: 4.41
- Formerly
- java/eclipse-devel until 2014-06-29
- WWW
- https://www.eclipse.org/
- Links
- cgit · VuXML
Install
- Package
# pkg install eclipseinstalls 4.41 fromlatest; fromquarterly(2026Q4) 4.41- Port
# cd /usr/ports/java/eclipse && make install clean- Size
- 250 MiB download · 292 MiB installed
- Depends on
- accessibility/at-spi2-core 2.60.4, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/libGLU 9.0.3, graphics/libglvnd 1.7.0, java/openjdk25 25.0.4+7.f.1_1, print/harfbuzz 14.6.0, security/libsecret 0.21.7_2, www/webkit2-gtk 2.46.6_8, x11-toolkits/gtk30 3.24.52, x11-toolkits/gtk40 4.20.4, x11-toolkits/pango 1.57.1
- License
- EPL
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 4.41 | 4.41 | – |
| FreeBSD 15 | 4.41 | 4.41 | – |
| FreeBSD 14 | 4.41 | 4.41 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 4.41 | 4.41 | – |
| FreeBSD 14 | 4.41 | 4.41 | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 4.41.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (241)
java/eclipse: fix build Require new GCC to build this port on GCC architectures. PR: 238489 Approved by: jonc@chen.org.nz (maintainer), tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D2066769a055bbed
java/eclipse: Fix build when using maven-3.6.1 While here, fix powerpc64 build and remove pkg-plist for dynamic plist to cater for multiple ARCH builds. PR: 238152 Submitted by: Jonathan Chen <jonc@chen.org.nz> (maintainer)953906fc5e
java/eclipse: fix whitespace in Makefile.plugins PR: 237280b7a189e76a
java/eclipse: re-add Makefile.plugins to restore build for some ports PR: 237280 Submitted by: Jonathan Chen <jonc@chen.org.nz>8b76c85ac4
java/eclipse: update 4.6 -> 4.11, submitter becomes maintainer - port is rewritten from scratch - Warning: UI widgets are oddly sized, currently under investigation PR: 236792 Submitted by: Jonathan Chen <jonc@chen.org.nz> Reviewed by: mizhka@gmail.com, Curtis Hamilton Approved by: ljboiler@gmail.com (maintainer timeout) Relnotes: https://www.eclipse.org/eclipseide/2019-03/noteworthy/765525b60a
Remove dependency on webkit to allow its removalf02fe45377
Rearrange things to appease portlint.7d6e80d5aa
Per request of Michael Zhilin on freebsd-java@, extend the expiration a bit while a proper fix is being worked on.5511e9ec39
Mark webkit-gtk[23] ports as depricated with the same date as webkit-gtk[23]. Disable webkit-gtk[23] support if the port/plugin supports it. Remove options for webkit-gtk[23] using ports or if they don't have a option, mark them deprecated with the same date as webkit-gtk[23]. Haskell and geany where skipped and will be handled by the maintainers.ce73bbecfb
Make libgnome and libgnomeui not implying esound dependency It has been a while both does not depend anymore on esound, before this change esound dependency was wrongly added to plenty of packages which actually does not depend on it. While here: - audio/glame: remove esound support - games/monkeybubble: add an explicit dependency on esound - sysutils/gnome-schedule: add en explicit dependency on pkg-config - comms/kb: add missing dependency on pkgconfig - x11-toolkits/libgnomeui: * update to 2.4.5 * use USES=localbase3147bb6c6b
Fix the context of some patches so that they apply with stricter patch(1) PR: 223545 With hat: portmgr48f5f5e82e
Revision bump of all ports with USE_GL after consolidation of mesa-libs Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845b760897dde
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL Approved by: portmgr blanket8244fe99bc
Remove BROKEN_FreeBSD_9 Approved by: portmgr (blanket)e0b379fa6f
- Mark BROKEN on FreeBSD 9.x i386 Approved by: portmgr blanket398925a395
${RM} already has -f.
PR: 213570
Submitted by: mat
Exp-run by: antoine
Sponsored by: Absolighteabbfd75e3- Double-quote $@ to properly propagate parameters down the execution path - Consistently pad (separate) shebang in wrapper scripts with an empty linebbc0e7b376
java/eclipse: 4.5.2 -> 4.6 - new MASTER_SITE PR: 211764 Changes: http://www.eclipse.org/neon/noteworthy/ https://www.eclipse.org/eclipse/development/readme_eclipse_4.6.php Submitted by: Jimmy Kelley <ljboiler@gmail.com> (maintainer) Reviewed by: Michael Zhilin <mizhka@gmail.com>, kappei84@gmail.com0596259cb6
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.
With hat: portmgr
Sponsored by: Absolighta9dcad2fffUpdate to 4.5.2. PR: 207863 Submitted by: maintainerf1bfb634a2
Unbreak on head, the issue was fixed in base r29493645b40ac9e3
Mark BROKEN on FreeBSD head53caa0aa31
java/eclipse: 4.4.2 -> 4.5.1 - Bump to Eclipse 4.5.1 - Switch to using Maven 3.3 - add fix for running Eclipse build for Gtk2 only on a system where Gtk3 might also be installed. - Details: https://projects.eclipse.org/releases/mars/details - Bugs fixed: https://bugs.eclipse.org/bugs/buglist.cgi?classification=Eclipse&classification=RT&product=Equinox&product=JDT&product=PDE&product=Platform&query_format=advanced&resolution=FIXED&target_milestone=4.5.1 PR: 203689 Submitted by: Jimmy Kelley <ljboiler@gmail.com> (maintainer)16fb85bfce
- Mark broken on 9.x i386: does not build: ... Installing org.eclipse.rcp.id 4.4.2.M20150204-1700. Installation failed. An error occurred while installing the items session context was:(profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Install, operand=null --> [R]org.eclipse.rcp.id.executable.gtk.freebsd.x86 4.4.2.M20150204-1700, action=org.eclipse.equinox.internal.p2.touchpoint.natives.actions.UnzipAction). ... [INFO] equinox-sdk ....................................... SUCCESS [4.776s] [INFO] org.eclipse.rcp.id ................................ FAILURE [4.674s] [INFO] org.eclipse.rcp.sdk.id ............................ SKIPPED ... Submitted by: pkg-fallout Approved by: portmgr blanket MFH: 2015Q3cb55216f82
java/eclipse: Upgrade version 4.3.2 => 4.4.2 Note that Eclipse now requires openJDK8 to build. PR: 195985 Submitted by: Jimmy Kelley (maintainer)bb867d1e1b
Cleanup plist4f04fe3206
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
java/eclipse: Set a default theme and external browser PR: 192696 Submitted by: Jimmy Kelley <ljboiler@gmail.com> Reviewed by: swills (mentor), marino (mentor) Approved by: mentors (implicit)fc2ede033f
java/eclipse: Fix dropins location The new 4.3.2 Eclipse port doesn't look for dropins in the "standard" FreeBSD location (/usr/local/share/eclipse/dropins) as expected. The eclipse.ini file has been modified to make that happen. PR: 191766 Submitted by: maintainer (Jimmy Kelly)855d8ebe13
Remove java/eclipse-devel as java/eclipse is newer Given the amount of work required to maintain a single version of eclipse, it was thought prudent to focus maintenance efforts on a single port, especially since the plugins are designed for java/eclipse, not the development version. Discussed in PR. PR: 1886592716b101e4
Restore eclipse Makefile.plugins instead of breaking/expiring ports using it6cdf4863c9
Ports attempting to use eclipse Makefile.plugins are BROKEN, not IGNORE Deprecate them while here With hat: portmgr4ffa30e22c
java/eclipse: Change include <pre>/<post> to <options>ea098ec9f3
java/eclipse: Put back Makefile.plugins to unbreak index At least one port is still using Makefile.plugins. Put in a placeholder to unbreak the index. PR: 188659222a0c8885
java/eclipse: Remove troublesome comment completely Freshports won't update the entry due to choking on the MAVEN_OPTS comment. Truthfully the comment is more trouble than it's worth. First, it's MVN_OPTS, not MAVEN_OPTS. Secondly, "+=" is a no-op, so the definition should be there anyway. Thirdly, MVN_OPTS is undefined. Just remove the whole mess. PR: 1886591fc2c068b4
java/eclipse: Tweak comment to satisfy freshports sanity check A space character was missing in a comment that made the freshport sanity check think it was a bad shell command.635115204e
java/eclipse: Update version 3.7.1 => 4.3.2 and assign maintainer At long last, eclipse has been updated to the latest release and is now under the stewardship of Jimmy Kelly. This version supports OpenJDK8 runtime environments. A special thanks to Jonathan Chen for getting the ball rolling after the PR stalled. PR: 188659 Submitted by: Jimmy Kelly Distfiles by: Jonathan Chen Verified by: F10/amd64 poudriere7a492ac2b5
java/eclipse*: specify extraction with ${TAR}
It's possible that EXTRACT_CMD won't be predefined in the near future
in order to support distfiles in multiple formats. We know the
extraction tool needs to be tar, so let's specify it directly.
The eclipse ports have pending PRs to update the version, although I
don't know if they include staging. Each Eclipse is a huge port so
staging is out scope of this extraction tool work.
Approved by: portmgr (implicit)fe6f98f724- Covert gmake, xz to USES Approved by: portmgr1e3322fef2
Reassign eclipse ports to the heap eclipse@ is a failure resulting in eclipse ports being badly maintainer: - outdated - not adapted to infrastructure modification - failures with clang With hat: portmgr0bec74d5fb
Support staging.1d3344e7ee
Add NO_STAGE all over the place in preparation for the staging support (cat: java)c2c2a2b86b
Convert to: USES=pkgconfig USES=desktop-file-utils USES=gmake8c55416554
Do not hard code gcc but rather use cc, which allows building without gcc in base985dbbf071
Move the destination of the patching into the work directory. Pointed out by: swillsbb22680a30
Apply a patch for a bug that effects the Keys preference, wherein switching to and from Emacs and Default keybindings pollutes both sets with duplicates. Bump the port revision.e19c8e6620
Fix for broken eclipse-devel after glib-2.36.3 update. Tested on HEAD, 9.1 and 8.4. PR: ports/181124 Submitted by: Jonathan Chen jonc at chen.org.nzed1693190e
- Fix extract on 9+ due to this picking up /usr/bin/unzip instead of looking for the proper LOCALBASE/bin/unzip that UNZIP_CMD is set to. Will let maintainers decide if archivers/unzip is really still needed. Some of these ports/options remain broken due to other issues. With hat: portmgr75e0a28623
Rely on bsdtar to autodetermine the format of the distfiles when possible For a while now bsdtar is able to autotermine compression and archive format. Let's then use tar directly instead of piping to tar. Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format5271da855f