CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
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 eclipse
installs 4.41 from latest; from quarterly (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 versionamd64aarch64i386
FreeBSD 164.414.41–
FreeBSD 154.414.41–
FreeBSD 144.414.41✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.414.41–
FreeBSD 144.414.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)

Mathieu Arnold (mat) · 4.11
Regular USE_GITHUB cleanup.
383cda2cdf
Piotr Kubaj (pkubaj) · 4.11
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/D20667
69a055bbed
Steve Wills (swills) · 4.11
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
Kurt Jaeger (pi) · 4.11
java/eclipse: fix whitespace in Makefile.plugins

PR:		237280
b7a189e76a
Kurt Jaeger (pi) · 4.11
java/eclipse: re-add Makefile.plugins to restore build for some ports

PR:		237280
Submitted by:	Jonathan Chen <jonc@chen.org.nz>
8b76c85ac4
Kurt Jaeger (pi) · 4.11
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
Antoine Brodin (antoine) · 4.6_2
Remove dependency on webkit to allow its removal
f02fe45377
Mark Linimon (linimon) · 4.6_2
Rearrange things to appease portlint.
7d6e80d5aa
Mark Linimon (linimon) · 4.6_2
Per request of Michael Zhilin on freebsd-java@, extend the expiration a bit while a proper fix is being worked on.
5511e9ec39
Koop Mast (kwm) · 4.6_2
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
Baptiste Daroussin (bapt) · 4.6_2
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=localbase
3147bb6c6b
Antoine Brodin (antoine) · 4.6_1
Fix the context of some patches so that they apply with stricter patch(1)

PR:		223545
With hat:	portmgr
48f5f5e82e
Matthew Rezny (rezny) · 4.6_1
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Dmitry Marakasov (amdmi3) · 4.6
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL

Approved by:	portmgr blanket
8244fe99bc
Sunpoet Po-Chuan Hsieh (sunpoet) · 4.6
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
e0b379fa6f
Dmitry Marakasov (amdmi3) · 4.6
- Mark BROKEN on FreeBSD 9.x i386

Approved by:	portmgr blanket
398925a395
Mathieu Arnold (mat) · 4.6
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
eabbfd75e3
Alexey Dokuchaev (danfe) · 4.6
- Double-quote $@ to properly propagate parameters down the execution path - Consistently pad (separate) shebang in wrapper scripts with an empty line
bbc0e7b376
Kurt Jaeger (pi) · 4.6
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.com
0596259cb6
Mathieu Arnold (mat) · 4.5.2
Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.

With hat:	portmgr
Sponsored by:	Absolight
a9dcad2fff
Vanilla I. Shu (vanilla) · 4.5.2
Update to 4.5.2.

PR:		207863
Submitted by:	maintainer
f1bfb634a2
Antoine Brodin (antoine) · 4.5.1
Unbreak on head, the issue was fixed in base r294936
45b40ac9e3
Antoine Brodin (antoine) · 4.5.1
Mark BROKEN on FreeBSD head
53caa0aa31
Kurt Jaeger (pi) · 4.5.1
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
Dmitry Marakasov (amdmi3) · 4.4.2
- 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:		2015Q3
cb55216f82
John Marino (marino) · 4.4.2
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
Antoine Brodin (antoine) · 4.3.2_3
Cleanup plist
4f04fe3206
Gerald Pfeifer (gerald) · 4.3.2_3
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
Bartek Rutkowski (robak) · 4.3.2_2
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
John Marino (marino) · 4.3.2_1
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
John Marino (marino) · as java/eclipse-devel
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: 188659
2716b101e4
Antoine Brodin (antoine) · 4.3.2
Restore eclipse Makefile.plugins instead of breaking/expiring ports using it
6cdf4863c9
Antoine Brodin (antoine) · 4.3.2
Ports attempting to use eclipse Makefile.plugins are BROKEN, not IGNORE Deprecate them while here

With hat:	portmgr
4ffa30e22c
John Marino (marino) · 4.3.2
java/eclipse: Change include <pre>/<post> to <options>
ea098ec9f3
John Marino (marino) · 4.3.2
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: 188659
222a0c8885
John Marino (marino) · 4.3.2
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: 188659
1fc2c068b4
John Marino (marino) · 4.3.2
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
John Marino (marino) · 4.3.2
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 poudriere
7a492ac2b5
John Marino (marino) · 3.7.1_4
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
Martin Wilke (miwi) · 3.7.1_4
- Covert gmake, xz to USES

Approved by:	portmgr
1e3322fef2
Baptiste Daroussin (bapt) · 3.7.1_4
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:	portmgr
0bec74d5fb
Alex Dupre (ale) · 3.7.1_4
Support staging.
1d3344e7ee
Baptiste Daroussin (bapt) · 3.7.1_4
Add NO_STAGE all over the place in preparation for the staging support (cat: java)
c2c2a2b86b
Baptiste Daroussin (bapt) · 4.2.0_4 · as java/eclipse-devel
Convert to: USES=pkgconfig USES=desktop-file-utils USES=gmake
8c55416554
Baptiste Daroussin (bapt) · 3.7.1_4
Do not hard code gcc but rather use cc, which allows building without gcc in base
985dbbf071
George V. Neville-Neil (gnn) · 4.2.0_4 · as java/eclipse-devel
Move the destination of the patching into the work directory.

Pointed out by: swills
bb22680a30
George V. Neville-Neil (gnn) · 4.2.0_4 · as java/eclipse-devel
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
George V. Neville-Neil (gnn) · 4.2.0_3 · as java/eclipse-devel
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.nz
ed1693190e
Bryan Drewery (bdrewery) · 3.7.1_4
- 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:	portmgr
75e0a28623
Baptiste Daroussin (bapt) · 3.7.1_4
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 format
5271da855f