git: 4ef48401e9f5 - main - x11-wm/enlightenment: Update to 0.25.3

From: Gleb Popov <arrowd_at_FreeBSD.org>
Date: Mon, 21 Mar 2022 19:27:13 UTC
The branch main has been updated by arrowd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4ef48401e9f53c79cfb522a15e70ee0a1363a4cb

commit 4ef48401e9f53c79cfb522a15e70ee0a1363a4cb
Author:     Peter TKATCHENKO <peter@flytrace.com>
AuthorDate: 2022-03-21 08:19:00 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2022-03-21 19:26:36 +0000

    x11-wm/enlightenment: Update to 0.25.3
---
 x11-wm/enlightenment/Makefile                | 15 +++--
 x11-wm/enlightenment/distinfo                |  6 +-
 x11-wm/enlightenment/files/patch-meson.build | 11 ----
 x11-wm/enlightenment/pkg-message             | 11 ++++
 x11-wm/enlightenment/pkg-plist               | 99 +++++++++++++---------------
 5 files changed, 68 insertions(+), 74 deletions(-)

diff --git a/x11-wm/enlightenment/Makefile b/x11-wm/enlightenment/Makefile
index 7fa9f49d0886..e3af46af9324 100644
--- a/x11-wm/enlightenment/Makefile
+++ b/x11-wm/enlightenment/Makefile
@@ -1,8 +1,7 @@
 # Created by: Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
 
 PORTNAME=	enlightenment
-PORTVERSION=	0.24.2
-PORTEPOCH=	2
+PORTVERSION=	0.25.3
 CATEGORIES=	x11-wm enlightenment
 MASTER_SITES=	http://download.enlightenment.org/rel/apps/${PORTNAME}/
 DIST_SUBDIR=	enlightenment
@@ -24,14 +23,20 @@ INSTALL_TARGET=	install-strip
 
 MESON_ARGS=	-Dsystemd=false -Ddevice-udev=false \
 		-Dmount-udisks=false -Dmount-eeze=false -Dbluez5=false \
-		-Dconnman=false --sysconfdir=/usr/local/etc
+		-Delput=false -Dgesture-recognition=false
 
-OPTIONS_DEFINE=		NLS
+OPTIONS_DEFINE=		NLS EXIF
+OPTIONS_DEFAULT=	NLS EXIF
 OPTIONS_SUB=		yes
 
+EXIF_DESC=		Exif metadata display support
+
 NLS_USES=		gettext-runtime
 NLS_MESON_TRUE=		nls
 
+EXIF_LIB_DEPENDS=	libexif.so:graphics/libexif
+EXIF_MESON_TRUE=	libexif
+
 # MESON normalizes ${ARCH} so we cannot use it 'AS IS' without conversion
 CURRENT_ARCH=	${ARCH}
 .if ${CURRENT_ARCH} == amd64
@@ -48,7 +53,7 @@ ENLIGHTENMENT_ARCH=	${OPSYS:tl}-arm
 ENLIGHTENMENT_ARCH=	${OPSYS:tl}-${CURRENT_ARCH}
 .endif
 
-ENLIGHTENMENT_VERSION=	0.24.2
+ENLIGHTENMENT_VERSION=	0.25.3
 PLIST_SUB=              ENLIGHTENMENT_ARCH=${ENLIGHTENMENT_ARCH}-${ENLIGHTENMENT_VERSION}
 
 .include <bsd.port.mk>
diff --git a/x11-wm/enlightenment/distinfo b/x11-wm/enlightenment/distinfo
index cd380ea3e4a5..8c2904982278 100644
--- a/x11-wm/enlightenment/distinfo
+++ b/x11-wm/enlightenment/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1599445388
-SHA256 (enlightenment/enlightenment-0.24.2.tar.xz) = be18e2f18d6c0b058f633e769863d3cbc4c07b629058ae670dec74cd7906dff1
-SIZE (enlightenment/enlightenment-0.24.2.tar.xz) = 28716060
+TIMESTAMP = 1646847667
+SHA256 (enlightenment/enlightenment-0.25.3.tar.xz) = 37fd49ebb537216a18efe69d5c5511e118f9cdacb5652807769331707be4cff6
+SIZE (enlightenment/enlightenment-0.25.3.tar.xz) = 405708776
diff --git a/x11-wm/enlightenment/files/patch-meson.build b/x11-wm/enlightenment/files/patch-meson.build
deleted file mode 100644
index 820918f87770..000000000000
--- a/x11-wm/enlightenment/files/patch-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- meson.build.orig	2020-07-26 16:39:12 UTC
-+++ meson.build
-@@ -114,7 +114,7 @@ suid_ldflags = []
- dep_crypt    = []
- if freebsd == true or host_machine.system().startswith('pcbsd')
-   dep_crypt = cc.find_library('crypt', required: true)
--  if cc.links('', args: '-fPIE', link_args: '-pie') == true
-+  if cc.links('', args: ['-fPIE', '-pie']) == true
-     suid_cflags  = '-fPIE'
-     suid_ldflags = '-pie'
-   endif
diff --git a/x11-wm/enlightenment/pkg-message b/x11-wm/enlightenment/pkg-message
new file mode 100644
index 000000000000..5cb0cced710f
--- /dev/null
+++ b/x11-wm/enlightenment/pkg-message
@@ -0,0 +1,11 @@
+[
+{ type: upgrade
+  message: <<EOM
+If you are experiencing strange bugs after upgrading Enlightenment, try to reset
+the E's configuration. To do this, rename the ~/.e directory to something like
+~/.e.old and then restart Enlightenment. The configuration wizard will be
+started, and the new config would be generated. The old configuration can be
+restored (if needed) by overwriting the ~/.e directory with the old one.
+EOM
+}
+]
diff --git a/x11-wm/enlightenment/pkg-plist b/x11-wm/enlightenment/pkg-plist
index d2589681253b..7e287b97a7d9 100644
--- a/x11-wm/enlightenment/pkg-plist
+++ b/x11-wm/enlightenment/pkg-plist
@@ -2,8 +2,10 @@ bin/emixer
 bin/enlightenment
 bin/enlightenment_askpass
 bin/enlightenment_filemanager
+bin/enlightenment_fprint
 bin/enlightenment_imc
 bin/enlightenment_open
+bin/enlightenment_paledit
 bin/enlightenment_remote
 bin/enlightenment_start
 %%ETCDIR%%/sysactions.conf
@@ -21,7 +23,6 @@ include/enlightenment/e_auth.h
 include/enlightenment/e_backlight.h
 include/enlightenment/e_bg.h
 include/enlightenment/e_bindings.h
-include/enlightenment/e_bryce.h
 include/enlightenment/e_client.h
 include/enlightenment/e_client.x
 include/enlightenment/e_client_volume.h
@@ -32,6 +33,7 @@ include/enlightenment/e_comp_canvas.h
 include/enlightenment/e_comp_cfdata.h
 include/enlightenment/e_comp_object.h
 include/enlightenment/e_comp_x.h
+include/enlightenment/e_comp_x_devices.h
 include/enlightenment/e_comp_x_randr.h
 include/enlightenment/e_config.h
 include/enlightenment/e_config_data.h
@@ -69,8 +71,7 @@ include/enlightenment/e_focus.h
 include/enlightenment/e_font.h
 include/enlightenment/e_gadcon.h
 include/enlightenment/e_gadcon_popup.h
-include/enlightenment/e_gadget.h
-include/enlightenment/e_gadget_types.h
+include/enlightenment/e_gesture.h
 include/enlightenment/e_grab_dialog.h
 include/enlightenment/e_grabinput.h
 include/enlightenment/e_hints.h
@@ -141,6 +142,7 @@ include/enlightenment/e_update.h
 include/enlightenment/e_user.h
 include/enlightenment/e_utils.h
 include/enlightenment/e_video.h
+include/enlightenment/e_watchdog.h
 include/enlightenment/e_widget.h
 include/enlightenment/e_widget_aspect.h
 include/enlightenment/e_widget_bgpreview.h
@@ -197,16 +199,19 @@ lib/enlightenment/modules/conf/module.desktop
 lib/enlightenment/modules/conf_applications/e-module-conf_applications.edj
 lib/enlightenment/modules/conf_applications/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_applications/module.desktop
+lib/enlightenment/modules/conf_bindings/e-module-conf_bindings.edj
 lib/enlightenment/modules/conf_bindings/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_bindings/module.desktop
 lib/enlightenment/modules/conf_dialogs/e-module-conf_dialogs.edj
 lib/enlightenment/modules/conf_dialogs/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_dialogs/module.desktop
+lib/enlightenment/modules/conf_display/e-module-conf_display.edj
 lib/enlightenment/modules/conf_display/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_display/module.desktop
 lib/enlightenment/modules/conf_interaction/e-module-conf_interaction.edj
 lib/enlightenment/modules/conf_interaction/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_interaction/module.desktop
+lib/enlightenment/modules/conf_intl/e-module-conf_intl.edj
 lib/enlightenment/modules/conf_intl/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_intl/module.desktop
 lib/enlightenment/modules/conf_menus/e-module-conf_menus.edj
@@ -224,6 +229,7 @@ lib/enlightenment/modules/conf_randr/module.desktop
 lib/enlightenment/modules/conf_shelves/e-module-conf_shelves.edj
 lib/enlightenment/modules/conf_shelves/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_shelves/module.desktop
+lib/enlightenment/modules/conf_theme/e-module-conf_theme.edj
 lib/enlightenment/modules/conf_theme/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_theme/module.desktop
 lib/enlightenment/modules/conf_window_manipulation/e-module-conf_window_manipulation.edj
@@ -232,6 +238,9 @@ lib/enlightenment/modules/conf_window_manipulation/module.desktop
 lib/enlightenment/modules/conf_window_remembers/e-module-conf_window_remembers.edj
 lib/enlightenment/modules/conf_window_remembers/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/conf_window_remembers/module.desktop
+lib/enlightenment/modules/connman/e-module-connman.edj
+lib/enlightenment/modules/connman/%%ENLIGHTENMENT_ARCH%%/module.so
+lib/enlightenment/modules/connman/module.desktop
 lib/enlightenment/modules/cpufreq/e-module-cpufreq.edj
 lib/enlightenment/modules/cpufreq/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/cpufreq/module.desktop
@@ -258,12 +267,10 @@ lib/enlightenment/modules/ibox/e-module-ibox.edj
 lib/enlightenment/modules/ibox/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/ibox/module.desktop
 lib/enlightenment/modules/lokker/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/luncher/e-module-luncher.edj
-lib/enlightenment/modules/luncher/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/luncher/module.desktop
 lib/enlightenment/modules/mixer/e-module-mixer.edj
 lib/enlightenment/modules/mixer/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/mixer/module.desktop
+lib/enlightenment/modules/mixer/sink-icons.txt
 lib/enlightenment/modules/msgbus/e-module-msgbus.edj
 lib/enlightenment/modules/msgbus/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/msgbus/module.desktop
@@ -282,6 +289,9 @@ lib/enlightenment/modules/pager/module.desktop
 lib/enlightenment/modules/polkit/e-module-polkit.edj
 lib/enlightenment/modules/polkit/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/polkit/module.desktop
+lib/enlightenment/modules/procstats/e-module-procstats.edj
+lib/enlightenment/modules/procstats/%%ENLIGHTENMENT_ARCH%%/module.so
+lib/enlightenment/modules/procstats/module.desktop
 lib/enlightenment/modules/quickaccess/e-module-quickaccess.edj
 lib/enlightenment/modules/quickaccess/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/quickaccess/module.desktop
@@ -301,27 +311,18 @@ lib/enlightenment/modules/start/module.desktop
 lib/enlightenment/modules/syscon/e-module-syscon.edj
 lib/enlightenment/modules/syscon/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/syscon/module.desktop
-lib/enlightenment/modules/sysinfo/e-module-sysinfo.edj
-lib/enlightenment/modules/sysinfo/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/sysinfo/module.desktop
 lib/enlightenment/modules/systray/e-module-systray.edj
 lib/enlightenment/modules/systray/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/systray/module.desktop
 lib/enlightenment/modules/tasks/e-module-tasks.edj
 lib/enlightenment/modules/tasks/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/tasks/module.desktop
-lib/enlightenment/modules/teamwork/e-module-teamwork.edj
-lib/enlightenment/modules/teamwork/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/teamwork/module.desktop
 lib/enlightenment/modules/temperature/e-module-temperature.edj
 lib/enlightenment/modules/temperature/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/temperature/module.desktop
 lib/enlightenment/modules/tiling/e-module-tiling.edj
 lib/enlightenment/modules/tiling/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/tiling/module.desktop
-lib/enlightenment/modules/time/e-module-time.edj
-lib/enlightenment/modules/time/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/time/module.desktop
 lib/enlightenment/modules/vkbd/dicts/English_US.dic
 lib/enlightenment/modules/vkbd/dicts/English_US_Small.dic
 lib/enlightenment/modules/vkbd/e-module-vkbd.edj
@@ -346,9 +347,6 @@ lib/enlightenment/modules/vkbd/theme.edj
 lib/enlightenment/modules/winlist/e-module-winlist.edj
 lib/enlightenment/modules/winlist/%%ENLIGHTENMENT_ARCH%%/module.so
 lib/enlightenment/modules/winlist/module.desktop
-lib/enlightenment/modules/wireless/e-module-wireless.edj
-lib/enlightenment/modules/wireless/%%ENLIGHTENMENT_ARCH%%/module.so
-lib/enlightenment/modules/wireless/module.desktop
 lib/enlightenment/modules/wizard/def-ibar.txt
 lib/enlightenment/modules/wizard/desktop/home.desktop
 lib/enlightenment/modules/wizard/desktop/root.desktop
@@ -390,45 +388,34 @@ lib/enlightenment/utils/enlightenment_wallpaper_gen
 share/applications/emixer.desktop
 share/applications/enlightenment_askpass.desktop
 share/applications/enlightenment_filemanager.desktop
+share/applications/enlightenment_fprint.desktop
+share/applications/enlightenment_paledit.desktop
 %%DATADIR%%/AUTHORS
 %%DATADIR%%/COPYING
-%%DATADIR%%/data/backgrounds/Brown_Rock_Hi.edj
-%%DATADIR%%/data/backgrounds/Colorful_Roses.edj
-%%DATADIR%%/data/backgrounds/Curly_Leaves.edj
-%%DATADIR%%/data/backgrounds/Dark_Gradient.edj
-%%DATADIR%%/data/backgrounds/Darkconcrete.edj
-%%DATADIR%%/data/backgrounds/Flower_Petals.edj
-%%DATADIR%%/data/backgrounds/Go_Away.edj
-%%DATADIR%%/data/backgrounds/Grassy.edj
-%%DATADIR%%/data/backgrounds/Green_Stem.edj
-%%DATADIR%%/data/backgrounds/Hills.edj
-%%DATADIR%%/data/backgrounds/Japanesemaple.edj
-%%DATADIR%%/data/backgrounds/Lakegrass.edj
-%%DATADIR%%/data/backgrounds/Lantern_Cluster.edj
-%%DATADIR%%/data/backgrounds/Leafy_Red.edj
-%%DATADIR%%/data/backgrounds/Light.edj
-%%DATADIR%%/data/backgrounds/Light_Gradient.edj
-%%DATADIR%%/data/backgrounds/Mossstring.edj
-%%DATADIR%%/data/backgrounds/Motleyrock.edj
-%%DATADIR%%/data/backgrounds/Newgrowth.edj
-%%DATADIR%%/data/backgrounds/Ocean_Beach.edj
-%%DATADIR%%/data/backgrounds/Orange_Roses.edj
-%%DATADIR%%/data/backgrounds/Pattern_Radial.edj
-%%DATADIR%%/data/backgrounds/Pattern_Vertical.edj
-%%DATADIR%%/data/backgrounds/Pattern_Vertical_Hi.edj
-%%DATADIR%%/data/backgrounds/Pine_Silhouettes.edj
-%%DATADIR%%/data/backgrounds/Purple_Flower_Bunch.edj
-%%DATADIR%%/data/backgrounds/Ramen.edj
-%%DATADIR%%/data/backgrounds/Shady_Leaves.edj
-%%DATADIR%%/data/backgrounds/Skywall.edj
-%%DATADIR%%/data/backgrounds/Stringflower.edj
-%%DATADIR%%/data/backgrounds/Temple.edj
-%%DATADIR%%/data/backgrounds/Train.edj
-%%DATADIR%%/data/backgrounds/Wall_Lanterns.edj
-%%DATADIR%%/data/backgrounds/Wetgrass.edj
-%%DATADIR%%/data/backgrounds/Wetleaf.edj
-%%DATADIR%%/data/backgrounds/Whiterock.edj
-%%DATADIR%%/data/backgrounds/Windy_Palm.edj
+%%DATADIR%%/data/backgrounds/Bamboo.edj
+%%DATADIR%%/data/backgrounds/Dunes.edj
+%%DATADIR%%/data/backgrounds/Flat-Fan.edj
+%%DATADIR%%/data/backgrounds/Flat-Stone-Pattern.edj
+%%DATADIR%%/data/backgrounds/Foggy-Trees.edj
+%%DATADIR%%/data/backgrounds/God-Rays.edj
+%%DATADIR%%/data/backgrounds/Green-Maple.edj
+%%DATADIR%%/data/backgrounds/Lichen-Branches.edj
+%%DATADIR%%/data/backgrounds/Mountain.edj
+%%DATADIR%%/data/backgrounds/Paper-Flower.edj
+%%DATADIR%%/data/backgrounds/Peaks.edj
+%%DATADIR%%/data/backgrounds/Red-Maple.edj
+%%DATADIR%%/data/backgrounds/Sea-of-Lanterns.edj
+%%DATADIR%%/data/backgrounds/Snow-Trees.edj
+%%DATADIR%%/data/backgrounds/Spruce-Needles.edj
+%%DATADIR%%/data/backgrounds/Squiggle-Dark.edj
+%%DATADIR%%/data/backgrounds/Squiggle-Light.edj
+%%DATADIR%%/data/backgrounds/Squiggle-Mid.edj
+%%DATADIR%%/data/backgrounds/Squiggle.edj
+%%DATADIR%%/data/backgrounds/Sunset-Clouds.edj
+%%DATADIR%%/data/backgrounds/Sunset-Hills.edj
+%%DATADIR%%/data/backgrounds/White-Flower.edj
+%%DATADIR%%/data/backgrounds/Yellow-Flower.edj
+%%DATADIR%%/themes/enlightenment_fprint.edj
 %%DATADIR%%/data/config/default/e.cfg
 %%DATADIR%%/data/config/default/e_bindings.cfg
 %%DATADIR%%/data/config/profile.cfg
@@ -589,6 +576,8 @@ share/applications/enlightenment_filemanager.desktop
 %%DATADIR%%/doc/illume2.html
 %%DATADIR%%/doc/illume2.png
 share/icons/hicolor/128x128/apps/emixer.png
+share/icons/hicolor/128x128/apps/enlightenment_fprint.png
+share/icons/hicolor/128x128/apps/enlightenment_paledit.png
 share/icons/hicolor/512x512/apps/enlightenment.png
 share/icons/hicolor/512x512/apps/enlightenment_badge-symbolic.png
 share/icons/hicolor/512x512/places/enlightenment.png