CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 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)

Juergen Lock (nox) · 1.7.9_2,1 · as multimedia/emotion
- Update libxine to 1.2.6 - changelog is here:

http://anonscm.debian.org/hg/xine-lib/xine-lib-1.2/file/9aef7a72d009/ChangeLog

- Remove an inline from include/xine/xineutils.h for the benefit
  of using libxine with base gcc 4.2 .

- Bump PORTREVISIONs for ports depending on libxine. (now also non-default
  rdeps as per the new rule)
ddb6d1d6f7
Jason E. Hale (jhale) · 1.7.9 · as devel/ecore-main
- Convert USE_BZIP2 to USES - Update BSD LICENSE - Cleanup plist

Approved by:	portmgr blanket
161407138b
Gerald Pfeifer (gerald) · 1.7.9_3,2 · as devel/ecore
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
Tijl Coosemans (tijl) · 1.7.9_2 · as graphics/evas-core
converters/fribidi: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip
5850f0e383
Tijl Coosemans (tijl) · 1.7.9_1 · as net/ecore-con
dns/c-ares: - Add USES=libtool and bump dependent ports - Move variable definitions in front of include bsd.port.options.mk - Replace patch with USES=pathfix

Approved by:	portmgr (implicit, bump unstaged port)
c8711e099a
Antoine Brodin (antoine) · 1.7.9 · as devel/ecore-main
Do not try to remove directories belonging to BSD.local.dist
4e93f4b497
Adam Weinberger (adamw) · 1.7.9,2 · as devel/ecore-file
Convert a bunch of USE_BZIP2 to USES=tar:bzip2

Approved by:	portmgr (not really, but touches unstaged ports)
bbc8c4d740
Adam Weinberger (adamw) · 1.7.9_1 · as graphics/evas-core
Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES.
1f65a30b2a
Jimmy Olgeni (olgeni) · 1.7.9,2 · as lang/embryo
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Categories J-L.

CR:		D305
Approved by:	portmgr (swills)
021be14f65
Baptiste Daroussin (bapt) · 1.7.9_1 · as graphics/evas-engine-opengl
Convert GMAKE to MAKE_CMD Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends

With hat:	portmgr
a33191366c
Jimmy Olgeni (olgeni) · 1.7.9,2 · as graphics/evas
Remove indefinite articles and trailing periods from COMMENT, plus minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
5e38556079
Baptiste Daroussin (bapt) · 1.7.9 · as x11-toolkits/elementary
Replace lang/lua with the new lang/lua51

lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
e836ab008a
Baptiste Daroussin (bapt) · 1.7.9,2 · as devel/ecore
Convert all :U to :tu and :L to :tl

Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
4a4ec28d37
Niclas Zeising (zeising) · 1.7.9_1 · as graphics/evas-core
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Emanuel Haupt (ehaupt) · 1.7.9,2 · as devel/ecore-main
According to the Porter's Handbook (5.12.2.3.) default options must be added to OPTIONS_DEFINE. This policy has been implemented only recently that's why we have many ports violating this policy.

This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.

Approved by:    portmgr (bapt)
5005b67362
Baptiste Daroussin (bapt) · 1.7.9_2,2 · as graphics/edje
Make .pc files require lua 5.2, this fixes enlightenment and emotion building

Reported by:	marino
5cdb5e4d98
Raphael Kubo da Costa (rakuco) · 1.7.9_1 · as graphics/evas_generic_loaders-raw
- Update libraw to 0.15.4.   This update is needed for further KDE updates. - Use the new OPTIONS syntax. - Use the new LIB_DEPENDS syntax. - Stop redefining do-install; the port has its own `make install' that does   the same thing provided we use USES=pathfix and tune Makefile.in. - Support staging.

Bump PORTREVISION in ports that depend on libraw.

PR:		ports/185118
Submitted by:	rakuco@
Approved by:	maintainer timeout (35 days)
7c72067efc
Baptiste Daroussin (bapt) · 1.7.9_1,2 · as graphics/edje
Switch to lua 5.2 While here update license
4c1e010eaa
Koop Mast (kwm) · 1.7.9_1 · as graphics/evas_generic_loaders-pdf
Update poppler to 0.24.4.

Update comment.
Use new LIB_DEPENDS syntax, use USES=pathfix.
Stagify.

Bump portrevision of all affected ports, and Update poppler* LIB_DEPENDS to
new syntax.
2a51b2182a
Koop Mast (kwm) · 1.7.9 · as graphics/evas-core
Update freetype to 2.5.2.

Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
b1bf1620a6
Grzegorz Blach (gblach) · 1.7.9 · as x11-toolkits/elementary
- Remove post-install step (unneeded since staging is supported)

Submitted by:	bapt
89a9b7d86a
Grzegorz Blach (gblach) · 1.7.9,2 · as devel/ecore
- Update EFL to 1.7.9 - Update Enlightenment to 0.17.5
a0746bc874
Grzegorz Blach (gblach) · 1.7.8,2 · as devel/ecore-file
- Change master sites to download.enlightenment.org
8710586c57
Dmitry Marakasov (amdmi3) · 1.7.8 · as x11-toolkits/elementary
- Remove manual creation and removal of share/applications, as it's now in the mtree (remaining categories) - Add note on mtree change to CHANGES

Approved by:	portmgr (bdrewery)
73b7596b94
Grzegorz Blach (gblach) · 1.7.8_1,2 · as graphics/edje
- Append eina, eio to USE_ELF - Bump PORTREVISION
d42846784f
Grzegorz Blach (gblach) · 1.7.8 · as graphics/evas-loader-tiff
- Convert USE_GMAKE=yes to USES=gmake - Convert to new LIB_DEPENDS syntax - Support staging
38c168ed4c
Grzegorz Blach (gblach) · 1.7.8 · as graphics/evas-loader-png
- Convert USE_GMAKE=yes to USES=gmake - Convert to new LIB_DEPENDS syntax - Support staging
169de7716e