Add an explicit dependency on pkgconf Approved by: portmgr (bapt)bb80ecd9e5
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 eflinstalls 1.28.1_7 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.28.1_7 | 1.28.1_7 | – |
| FreeBSD 15 | 1.28.1_7 | 1.28.1_7 | – |
| FreeBSD 14 | 1.28.1_7 | 1.28.1_7 | 1.28.1_7 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.28.1_7 | 1.28.1_7 | – |
| FreeBSD 14 | 1.28.1_7 | 1.28.1_7 | 1.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
| PR | Summary | Status | Changed |
|---|---|---|---|
| 251988 | maintainer-feedback? devel/efl: wayland support | New | 2024-06-13 |
Commits (487)
Add an explicit dependency on pkgconf Approved by: portmgr (bapt)f54b64af9a
Add an explicit dependency on pkgconf Approved by: portmgr (bapt)0762a37d3d
Add an explicit dependency on pkgconf Approved by: portmgr (bapt)3f582dcb43
Add an explicit dependency on pkgconfeaa7e21591
Add an explicit dependency on pkgconf839ef5dcc2
Add an explicit dependency on pkgconf77d5662e7c
- Update EFL to 1.7.8 - Update Enlightenment to 0.17.4 Approved by: crees, tabthorpe (mentors, implicit)fa1ad4bd21
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Changes: http://curl.haxx.se/changes.html PR: ports/172325 (-exp run), ports/177369 (based on) [1] Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2] Exp run by: miwic2d1a14c7c
- Add missing pkgconfig dependency - While here convert to USES gmake too12118868d2
Convert to new options frameworka150682ec8
- Fix install without examples Approved by: crees, tabthorpe (mentors, implicit)7ccf343d26
- Fix install without examples Approved by: crees, tabthorpe (mentors, implicit)25ff5f9a68
- Fix install without examples Approved by: crees, tabthorpe (mentors, implicit)066019b40a
- Remove misc/shared-mime-info from RUN_DEPENDS, USES=shared-mime-info already do it Approved by: crees, tabthorpe (mentors, implicit)935319d07c
- Update EFL libraries to 1.7.7 - Update Enlightenment to 0.17.3 Approved by: crees (mentor)4aa416657e
- Bump PORTREVISION after dns/c-ares update005b16901b
Fix build with bmake9beef4e44c
Fix build with bmake by using gmake if make is bmake3fab34b473
Fix build with bmake by using gmake if make is bmake17a043ebcd
Fix build with bmake by using gmake if make is bmake7b58894aac
Fix build with bmake by using gmake if make is bmake60c74cdc29
Fix build with bmake by using gmake is make is bmake3701f11e2a
Fix build with bmake by using gmake is make is bmake0794ba86c1
- Convert USE_ICONV=yes to USES=iconv - Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here Reviewed by: bapt, kwm821843ca06
- Convert USE_GETTEXT to USES (part 4) Approved by: portmgr (bapt)83f02b963c
Finish converting the whole ports tree to USES=pkgconfig992586fa08
Convert g* to USES=pkgconfig737bed6923
Convert devel to USES=pkgconfig7020ba824d
- Update EFL libraries to 1.7.6(.1) - Update Enlightenment to 0.17.2.1 Approved by: crees (mentor)3325b5d3dd
- Fix pkg-plist - Bump PORTREVISION PR: ports/177315 Approved by: tabthorpe (mentor)d06330fe20
- Update poppler to 0.22.2. - Bump the rest ports that depend on the poppler and poppler-qt because of shared library version have been changed. - Add a note in the UPDATING for require to rebuild all ports that depend on poppler. Submitted by: kwm (poppler* part)8112386f17
- graphics/libexif: * Update to 0.6.21 * Add LICENSE * Switch to OptionsNG and PORTDOCS - Document libexif 2012-07-12 vulnerabilty - Bump PORTREVISION for libexif related ports - Trim headers while here PR: ports/175910 Approved by: swills (mentor) Security: d881d254-70c6-11e2-862d-080027a5ec9a98d451887b
- Fix pkg-plist - Dumper PORTREVISION Approved by: tabthorpe (mentor)68449dc96b
- Update EFL to 1.7.5 - Change master site to download.enlightenment.fr Approved by: tabthorpe (mentor)a0387acfb6
New port: graphics/evas_generic_loaders-svg Additional SVG loader for Evas PR: ports/174739 Approved by: tabthorpe (mentor)42da163965
- add USE_GCC=any to Makefile Approved by: crees (mentor)b11d54bab7
- Remove unneeded patches Approved by: crees (mentor)c9078cdad0
- Update Enlightenment to 0.17.0 - Update EFL to 1.7.4 - Convert to OptionsNG Approved by: crees (mentor)2d250bb95e
- Change my email address to gblach@FreeBSD.org - Change Makefile headers to shorter form Feature safe: yesed1ad7e1b9
Mark as broken on sparc64. Hat: portmgrf12a5af997
Restore patch, it's still required when building with libxine support. Noticed by: nox082ac802b4
Fix typos in COMMENT4ccd1fc621
Remove stale patches, forgotten in previous commit. Reported by: Andrzej Tobola via mailb00ecc310e
- Update E17 ports: EFL updated to 1.1.0 and E17 updated to 0.16.999.65643 (svn 65643) - Pass maintainership to submitter. - New ports: benchmarks/expedite devel/eio graphics/evas-loader-generic graphics/evas-loader-ico graphics/evas-loader-psd graphics/evas-loader-wbmp graphics/evas_generic_loaders-gst graphics/evas_generic_loaders-pdf graphics/evas_generic_loaders-ps graphics/evas_ge PR: ports/167405 Submitted by: Grzegorz Blach <magik at roorback.net>b9eaf39433
- Update multimedia/libxine to 1.2.2 . - Bump PORTREVISION for ports depending on it by default.32bf1b3aac
- update png to 1.5.102b74a89bc8
- pass maintainership of this ports to new volunteer - add some of them to `enlightenment' virtual category PR: 166814 Submitted by: Grzegorz Blach <magik at roorback dot net>353c969896
- Update multimedia/libxine to 1.2.1 with a commit merged from hg to fix DVB support. (which still is broken for tuners using hardware pid filtering, like when running webcamd with "-m dvb-usb-init.force_pid_filter_usage=1".) - Add patches to fix build of ports depending on libxine to: audio/amarok, graphics/gimageview [1], graphics/pornview [1], graphics/osg [2], graphics/osg-devel [2], multimedia/emotion, x11/kdelibs4 [3], multimedia/kmplayer, multimedia/konverter, multimedia/qdvdauthor [4], multimedia/vdr-plugin-xineliboutput, multimedia/xfce4-media [5], multimedia/xine_artsplugin, multimedia/k9copy-kde4 [6] - Fix RUN_DEPENDS= xine... which should be LIB_DEPENDS for audio/atunes . [7] - Mark multimedia/phonon-xine BROKEN which refuses to build with libxine 1.2.x and is deprecated upstream. [3] - Disable XINE knob for x11/eaglemode for which I don't have a fix. [2] - Note: multimedia/kaffeine runs after rakuco's x11/kdelibs4 fix, but it only shows a green window at least with mp4 or ts files. (avi files and audio still work.) It seems the kaffeine developers have found this too and are now switching away from libxine in their git repo - so I guess we'll have a broken kaffeine at least until they release a new version. - Bump PORTREVISIONs for ports depending on libxine by default. - Add optional libbluray support to multimedia/libxine and multimedia/vdr-plugin-xineliboutput. PR: ports/165057 [6] Submitted by: nox (self) [6], rakuco [3] Approved by: dinoex (maintainer, via irc) [1], amdmi3 (maintainer, via private email) [2], kde@ (rakuco, via irc) [3], Phil Oleson <oz@nixil.net> (maintainer, via private email) [4], xfce@ (rene, via irc) [5], Eduardo Gielamo Oliveira <egoliveira@gmail.com> (maintainer) [6], lme (maintainer, via irc) [7] Thanx to: Darren Salt (upstream libxine maintainer) for a few hints on irc to help with patching ports depending on deprecated libxine featuresd613b75b1d
- build with giflib35d120f6db