CVE and update status of the FreeBSD ports tree3,298 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/efl 1.28.1_7

Enlightenment Foundation Libraries

Port info

Maintainer
enlightenment@FreeBSD.org
Packages
latest: 1.28.1_7
Upstream
up to date
Last update
to 1.28.1_7 · de81406064
Quarterly
2026Q4: 1.28.1_7
Formerly
x11-toolkits/elementary until 2016-09-27, multimedia/emotion_generic_players-vlc until 2016-09-27, graphics/evas_generic_loaders-xcf until 2016-09-27, graphics/evas_generic_loaders-svg until 2016-09-27, graphics/evas_generic_loaders-raw until 2016-09-27, graphics/evas_generic_loaders-ps until 2016-09-27, graphics/evas_generic_loaders-pdf until 2016-09-27, graphics/evas_generic_loaders-gst until 2016-09-27, graphics/evas_generic_loaders until 2016-09-27, devel/ecore until 2014-11-25, x11/efreet until 2014-11-25, graphics/evas until 2014-11-25, graphics/edje until 2014-11-25, graphics/ecore-sdl until 2014-11-25, graphics/ecore-evas until 2014-11-25, devel/eio until 2014-11-25, devel/eina until 2014-11-25, devel/eet until 2014-11-25, devel/ecore-main until 2014-11-25, graphics/evas-core until 2014-11-25, graphics/evas-engine-buffer until 2014-11-25, graphics/evas-engine-opengl until 2014-11-25, graphics/evas-engine-sdl until 2014-11-25, graphics/evas-engine-x11 until 2014-11-25, graphics/evas-loader-bmp until 2014-11-25, graphics/evas-loader-eet until 2014-11-25, graphics/evas-loader-generic until 2014-11-25, graphics/evas-loader-gif until 2014-11-25, graphics/evas-loader-ico until 2014-11-25, graphics/evas-loader-jpeg until 2014-11-25, graphics/evas-loader-pmaps until 2014-11-25, graphics/evas-loader-png until 2014-11-25, graphics/evas-loader-psd until 2014-11-25, graphics/evas-loader-svg until 2014-11-25, graphics/evas-loader-tga until 2014-11-25, graphics/evas-loader-tiff until 2014-11-25, graphics/evas-loader-wbmp until 2014-11-25, graphics/evas-loader-xpm until 2014-11-25, lang/embryo until 2014-11-25, multimedia/emotion until 2014-11-25, devel/ecore-ipc until 2014-11-25, net/ecore-con until 2014-11-25, devel/ecore-file until 2014-11-25, x11/ecore-imf until 2014-11-25, x11/ecore-imf_evas until 2014-11-25, x11/ecore-input until 2014-11-25, x11/ecore-input_evas until 2014-11-25, x11/ecore-x11 until 2014-11-25, graphics/ethumb until 2014-11-25
WWW
https://docs.enlightenment.org/efl/current/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install efl
installs 1.28.1_7 from latest; from quarterly (2026Q4) 1.28.1_7
Port
# cd /usr/ports/devel/efl && make install clean
# make -C /usr/ports/devel/efl config  # change options first
Size
29 MiB download · 69 MiB installed
Depends on
audio/libsndfile 1.2.2.20251216, audio/pulseaudio 17.0_6, converters/fribidi 1.0.17, devel/dbus 1.16.2_4,1, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libunwind 20250904, ftp/curl 8.23.0, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/giflib 6.1.3, graphics/jpeg-turbo 3.1.4.1, graphics/libglvnd 1.7.0, graphics/libraw 0.22.2, graphics/librsvg2-rust 2.62.3_3, graphics/openjpeg 2.5.4_2, graphics/png 1.6.59_1, graphics/poppler 26.04.0_1, graphics/tiff 4.7.2, graphics/webp 1.6.0, lang/luajit 2.1.0.20260908, lang/python312 3.12.15, misc/shared-mime-info 2.4_2, multimedia/gstreamer1 1.28.8_1, multimedia/gstreamer1-plugins 1.28.8, multimedia/gstreamer1-plugins-core 1.28.8, print/freetype2 2.14.3, print/harfbuzz 14.6.0, print/libspectre 0.2.12_1, textproc/scim 1.4.9_8, x11-fonts/fontconfig 2.18.3,1, x11/libX11 1.8.14,1, x11/libXScrnSaver 1.2.5, x11/libXcomposite 0.4.7,1, x11/libXcursor 1.2.3, x11/libXdamage 1.1.7, x11/libXext 1.3.7,1, x11/libXfixes 6.0.2, x11/libXi 1.8.4,1, x11/libXinerama 1.1.6,1, x11/libXrandr 1.5.5, x11/libXrender 0.9.13, x11/libXtst 1.2.6, x11/libxcb 1.17.0
License
BSD2CLAUSE and LGPL21
Options
19 of 35 on in the package: CXX EXAMPLES FRIBIDI GSTREAMER HARFBUZZ LUAJIT NLS OPENGLES OPENJPEG PDF PS PULSEAUDIO RAW SCIM SVG V4L WEBP XCF XIM
Show the 16 options that are off
AVAHI AVIF DOXYGEN EFLONE ELUA HEIF IBUS JXL LUA LUALANG NONE OPENGL PHYSICS SDL VNC WAYLAND

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.28.1_71.28.1_7–
FreeBSD 151.28.1_71.28.1_7–
FreeBSD 141.28.1_71.28.1_71.28.1_7

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.28.1_71.28.1_7–
FreeBSD 141.28.1_71.28.1_71.28.1_7

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 1.28.1_7.

Fixed (0)

No VuXML entries for this package.

Problem reports (1) · open in Bugzilla, most recently changed first

PRSummaryStatusChanged
251988maintainer-feedback? devel/efl: wayland supportNew2024-06-13

Commits (487)

Grzegorz Blach (gblach) · 1.18.4
Update to 1.18.4

PR:	215330
d4379323f6
Mathieu Arnold (mat) · 1.18.3
Do not use post-stage.  Use post-install instead.

The only reason to use post-stage is because the port needs to do
"things" at a later time, like some plist manipulation.
While there, fold post-install in do-install targets when they are
defined.

PR:		214780
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
8b4093cba5
Grzegorz Blach (gblach) · 1.18.3
Update to 1.18.3
05069762fc
Grzegorz Blach (gblach) · 1.18.2
Update to 1.18.2
61f1608932
Mathieu Arnold (mat) · 1.18.1
Use USES=pathfix where applicable.

PR:		213195
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D8093
a0bcd2cf68
Mathieu Arnold (mat) · 1.18.1
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
eabbfd75e3
Grzegorz Blach (gblach) · 1.18.1
Readd WITH_OPENSSL_PORT=yes, was removed by mistake.
5de02f2208
Mathieu Arnold (mat) · 1.18.1
Also, you can't set SSL_DEFAULT, and don't give bad advices to people, it should never be set directly, but always through DEFAULT_VERSIONS.

With hat:	portmgr
Sponsored by:	Absolight
62a5ff52a9
Grzegorz Blach (gblach) · 1.18.1
- Update devel/efl to 1.18.1 - Update devel/py-efl to 1.18.0 - Update multimedia/rage to 0.2.1 - Update x11-wm/enligtenment to 0.21.2 - Bump PORTREVISION in graphics/edje_viewer - Bump PORTREVISION in x11/terminology - Merge graphics/evas_generic_loaders* into devel/efl - Merge multimedia/emotion_generic_players-vlc into devel/efl - Merge x11-toolkits/elementary into devel/efl
e889bcf2e7
Mathieu Arnold (mat) · 1.16.1 · as x11-toolkits/elementary
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Mathieu Arnold (mat) · 1.16.1_1
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
4e1b79a0a6
Sunpoet Po-Chuan Hsieh (sunpoet) · 1.16.1_1
- Update to 0.5.0 - Bump PORTREVISION for graphics/webp shlib change

Changes:	https://chromium.googlesource.com/webm/libwebp/+/master/NEWS
1fc33e5d96
Koop Mast (kwm) · 1.16.0_1 · as graphics/evas_generic_loaders-pdf
Update poppler to 0.40.0. [1]

Add patches to py-poppler [2] and rubygem-poppler [3] to fix the build
of these ports with poppler 0.39+.

PR:		206293 [1]
Submitted by:	olivierd@ [1]
Obtained from:	ubuntu [2], rubygem-poppler upstream [3]
cf649469f2
Grzegorz Blach (gblach) · 1.16.1
Update to 1.16.1
dc0e0b422a
Antoine Brodin (antoine) · 1.16.0_2
Update giflib to 5.1.1

PR:		204492
0e8c3bf1b3
Dmitry Marakasov (amdmi3) · 1.16.0_1 · as graphics/evas_generic_loaders-raw
- Update  graphics/libraw to 0.17.0 - While here, minor port cleanup, switch to options helpers - Bump PORTREVISIONs of consumers as soversion has changed

PR:		204553
Submitted by:	graham@menhennitt.com.au
9c6fb73784
Grzegorz Blach (gblach) · 1.16.0_1
Fix build when SSL is off

PR:	204611
0b3035efb3
Grzegorz Blach (gblach) · 1.16.0
Update to 1.16.0
012d185caa
Grzegorz Blach (gblach) · 1.15.2
Update to 1.15.2
1f7c8c56ec
Grzegorz Blach (gblach) · 1.15.1
- Update devel/efl to 1.15.1 - Update x11-toolkits/elementary to 1.15.1
f97de7ba46
Grzegorz Blach (gblach) · 1.15.0
- Upgrade x11-wm/enlightenment to 0.19.7 [1] - Upgrade devel/efl to 1.15.0 - Upgrade x11-toolkits/elementary to 1.15.0 - Upgrade graphics/evas_generic_loaders* to 1.15.0 - Upgrade multimedia/emotion_generic_players-vlc to 1.15.0 - Upgrade multimedia/rage to 0.1.4 [2]

PR:		202023 [1], 202024 [2]
Submitted by:	cpets <at> list <dot> ru [1][2]
6545a828a5
Koop Mast (kwm) · 1.13.2_1 · as graphics/evas_generic_loaders-pdf
Update poppler to 0.34.0. [1]

Chase all users of shlib version change of libpoppler.so.

PR:		201477 [1]
Submitted by:	olivierd@ [1]
757724fd75
Philip M. Gollucci (pgollucci) · 1.13.2 · as graphics/evas_generic_loaders
graphics/evas_generic_loaders:

- use options helpers
- convert to USES=metaport

PR:                  201568
Submitted by:        s3erios@gmail.com
5f0d7e1c4d
Antoine Brodin (antoine) · 1.13.2
Convert to USES=jpeg
6e5719ca80
John Marino (marino) · 1.13.2 · as graphics/evas_generic_loaders-raw
graphics/evas_generic_loaders-raw: Set environment when building

While here, change ${MAKE} to ${MAKE_CMD} for build targets.

Approved by:	Just fix it
ef443f5eb0
Grzegorz Blach (gblach) · 1.13.2
Back to the pool.

Currently and in near future I don't have time to be responsible
for any port.
45bf4cceb6
Grzegorz Blach (gblach) · 1.13.2
Update to 1.13.2
5a2708a6be
Grzegorz Blach (gblach) · 1.13.1
Update to 1.13.1
5b50349e93
Grzegorz Blach (gblach) · 1.13.0
- Update devel/efl to 1.13.0 - Update devel/py-efl to 1.13.0 - Update graphics/evas_generic_loaders-* to 1.13.0 - Update multimedia/emotion_generic_players-vlc to 1.13.0 - Update x11-toolkits/elementary to 1.13.0
bb100468e8
Koop Mast (kwm) · 1.12.0_2 · as graphics/evas_generic_loaders-pdf
Update poppler to 0.30.0 [1].

Make sure we use openjpeg1 in poppler, while openjpeg2 support
was added there still bugs in openjpeg2 that need to be fixed.
Add patches to inkscape for API changes in poppler 0.29.0 [2].

PR:		196599 [1]
Submitted by:	olivierd@ [1]
Exp-run by:	antoine@
Obtained from:	upstream [2]
563f73ccfe
Grzegorz Blach (gblach) · 1.12.3
- Update to 1.12.3 - Fix build with NLS=off [1]

PR:		197200 [1]
Submitted by:	tijl [1]
62eb555a5e
Antoine Brodin (antoine) · 1.12.2_4
Update graphics/giflib to 5.0.5

Differential Revision:	https://reviews.freebsd.org/D1361
Submitted by:	bapt
Reviewed by:	self
Exp-run by:	self
c6faa705a5
Grzegorz Blach (gblach) · 1.12.2_3
- On FreeBSD 10.0 use OpenSSL from ports - Check OPSYS together with OSVERSION [1]

PR:		196419
Submitted by:	marino [1]
47a5d3ca97
Grzegorz Blach (gblach) · 1.12.2_3
- Use lua on arch unsupported by luajit - Bump PORTREVISION
eb5093ea5d
Grzegorz Blach (gblach) · 1.12.2_2
Add missing files/extra-patch-configure.ac
16d0c29838
Grzegorz Blach (gblach) · 1.12.2_2
- Use openssl from base on 10.0 or higher, based on [1] - Fix SDL option - Convert ENGINE option group to radio choice - Fix plist when OPENGL is disabled - Add NLS option - Convert USE_AUTOTOOLS to USES=autoreconf - Bump PORTREVISION

PR:		195532 [1]
Submitted by:	Mikhail T. (mi <at> ALDAN <dot> algebra <dot> com) [1]
bec918bf2c
Baptiste Daroussin (bapt) · 1.12.2_1
Bump portrevision after png update
bb21093773
Grzegorz Blach (gblach) · 1.12.2
Update to 1.12.2
5ef9131741
Tijl Coosemans (tijl) · 1.12.1_1
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in the 32 ports that still use it.  Bump PORTREVISION on their dependent ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
60945f0277
Grzegorz Blach (gblach) · 1.12.1
- Add Nvidia workaround as option

Some users of Nvidia cards reports very high cpu usage by ecore_x_vsync,
in this case devel/efl should be rebuild with NVIDIA option enabled.

Submitted by:	6yearold <at> gmail <dot> com (via email)
1ad2a9a1b9
Grzegorz Blach (gblach) · 1.12.1
- Update devel/efl to 1.12.1 - Update x11-toolkits/elementary to 1.12.1
f9d5c76a8a
Grzegorz Blach (gblach) · 1.12.0
- Merge EFL libraries into devel/efl and update to 1.12.0 - Update x11-toolkits/elementary to 1.12.0 - Update x11-wm/enlightenment to 0.19.1 - Update graphics/evas_generic_loaders-* to 1.12.0 - Update devel/e_dbus to 1.7.10 - Update benchmarks/expedite to 1.7.10 - Move some of x11-wm/e17-module-* to x11-wm/e-module-*   and update to recent snapshots - Add multimedia/emotion_generic_players-vlc - A

Reviewed by:	crees, antoine
273c6e6d76