pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

enlightenment-current: version bump to 0.24.2



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Fri Jul 31 11:32:26 2020 +0200
Changeset:	d34a07ca07784e0c7df0367c6e03309a030ce10b

Modified Files:
	enlightenment-current/Makefile
	enlightenment-current/distinfo
Added Files:
	enlightenment-current/patches/patch-src_bin_system_e__system__main.c
	enlightenment-current/patches/patch-src_modules_conf__menus_e__int__config__menus.c

Log Message:
enlightenment-current: version bump to 0.24.2

* Hilights:

-Fixed null exec command running
-Fixed handling of screen with no edid
-Fixed signal.h, execinfo.h include for some libc's
-Sped up pager thumb loading significant;y
-Handle zone changes during startup
-Longer efreetd timeout for update event
-Fixed e's xsettings support on 64bit to use the right types
-Fixed preloading of icon
-Fixed e's wl backlight/dimming logic to be correct and reliable
-Fixed noisy logging on invalid exec handle found
-Fixed shot blurriness if size didn't quite match
-Fixed battery on openbsd to use right constants
-Fixed cpu freq setting on freebsd etc.
-Handle error exits from dependency libs as an error and bring up alert
-E system - isolate stdio so it doesn't affect ipc on stdin/out
-Polkit & Askpass password - handle escaping right
-Fix tiling issue with float/unfloat
-Fixed shell autohide when clock data up
-Handle x io error with proper exit code and exit

* Pkgsrc:

-Add patches to fix configuration files path

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=d34a07ca07784e0c7df0367c6e03309a030ce10b

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 enlightenment-current/Makefile                         |  4 +---
 enlightenment-current/distinfo                         | 10 ++++++----
 .../patches/patch-src_bin_system_e__system__main.c     | 18 ++++++++++++++++++
 ...tch-src_modules_conf__menus_e__int__config__menus.c | 14 ++++++++++++++
 4 files changed, 39 insertions(+), 7 deletions(-)

diffs:
diff --git a/enlightenment-current/Makefile b/enlightenment-current/Makefile
index c9033d8f74..866d50ae22 100644
--- a/enlightenment-current/Makefile
+++ b/enlightenment-current/Makefile
@@ -1,8 +1,7 @@
 # $NetBSD: Makefile,v 0.2 2018/09/06 16:15:10 andyb Exp $
 
-DISTNAME=	enlightenment-0.24.1
+DISTNAME=	enlightenment-0.24.2
 CATEGORIES=	wm
-PKGREVISION=	2
 MASTER_SITES=	https://download.enlightenment.org/rel/apps/enlightenment/
 EXTRACT_SUFX=	.tar.xz
 
@@ -33,7 +32,6 @@ MAKE_DIRS+=		${PKG_SYSCONFBASE}/xdg/menus
 
 MESON_ARGS+=	-Dsystemd=false
 MESON_ARGS+=	-Ddevice-udev=false
-#MESON_ARGS+=	-Dbattery=false
 MESON_ARGS+=	-Dcpufreq=false
 MESON_ARGS+=	-Dsysinfo=false
 MESON_ARGS+=	-Dtemperature=false
diff --git a/enlightenment-current/distinfo b/enlightenment-current/distinfo
index dd75358b28..2f4b9fc893 100644
--- a/enlightenment-current/distinfo
+++ b/enlightenment-current/distinfo
@@ -1,15 +1,17 @@
 $NetBSD$
 
-SHA1 (enlightenment-0.24.1.tar.xz) = d21284f5182a0f423ed7d1cb4be78094ae16dad6
-RMD160 (enlightenment-0.24.1.tar.xz) = 29e61075bb25a60a21a23695a1c075fff5673f70
-SHA512 (enlightenment-0.24.1.tar.xz) = 3835d898f1fdb96ab6539543e9af910b4a9078372af5cfd90abb33c0d5ecb41496499629c54613e3fec4c230233b69bf1abde68f3ffba4996c69979a526da418
-Size (enlightenment-0.24.1.tar.xz) = 28713452 bytes
+SHA1 (enlightenment-0.24.2.tar.xz) = 0d043a38fb805aeca3d398908e0a3eab6bf511ec
+RMD160 (enlightenment-0.24.2.tar.xz) = 3a5071ea54bcbffd67da9d416e4d1778457574ef
+SHA512 (enlightenment-0.24.2.tar.xz) = 5d96b17d89e822271048a0a6a8356658fd02680f54da2f15dde7c632752bbf0a396eaf23986164402e61f631e68937b3ba7c29d9dd787ddd470cff4a390abace
+Size (enlightenment-0.24.2.tar.xz) = 28716060 bytes
 SHA1 (patch-data_etc_meson.build) = 164a5ebd5b046381f46226d05d0cb17fcd7edbd7
+SHA1 (patch-src_bin_system_e__system__main.c) = c960ae07353ba875f870d4612c62fdf0b5e78493
 SHA1 (patch-src_bin_system_e__system__power.c) = 93ba369fa12421cb1022a90e510a1044056724c3
 SHA1 (patch-src_modules_battery_e__mod__main.c) = 40383429a6e9e7c1cee7daba36dca895b8397a16
 SHA1 (patch-src_modules_battery_e__mod__main.h) = f5768702af131931b972e82bcc15c9946b9787ba
 SHA1 (patch-src_modules_battery_e__mod__sysctl.c) = 4b1548a168212b0734e29a9e173e9faa016c20e9
 SHA1 (patch-src_modules_battery_e__mod__upower.c) = 27d8a02084f7cf016ec46b524c8b697e880c7ddc
+SHA1 (patch-src_modules_conf__menus_e__int__config__menus.c) = f1cfa659299c0dda17995ab070e0fc7334e4e64d
 SHA1 (patch-src_modules_wizard_page__011.c) = a588344a09fef8abc007743518b39d76c415e549
 SHA1 (patch-src_modules_wizard_page__120.c) = 6a3b89f1a60da6f67cc65acc6d3dd1e9ef29f882
 SHA1 (patch-src_modules_xkbswitch_e__mod__parse.c) = 64f8ab82dc37340f7a5572438c88f4ac3a257b22
diff --git a/enlightenment-current/patches/patch-src_bin_system_e__system__main.c b/enlightenment-current/patches/patch-src_bin_system_e__system__main.c
new file mode 100644
index 0000000000..dbaaa69d18
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_bin_system_e__system__main.c
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* NetBSD support
+
+--- src/bin/system/e_system_main.c.orig	2020-07-26 16:39:12.083981300 +0000
++++ src/bin/system/e_system_main.c
+@@ -33,7 +33,11 @@ _etc_enlightenment_system_conf_check(con
+    gid_t gl[MAXGROUPS];
+    char type[32], usergroup[256], cmd[32], glob[256], buf[1024];
+    Eina_Bool in_usergroup;
++#if defined (__NetBSD__)
++   FILE *f = fopen("/usr/pkg/etc/enlightenment/system.conf", "r");
++#else
+    FILE *f = fopen("/etc/enlightenment/system.conf", "r");
++#endif
+    if (!f) return 1; // if the config doesn't exist - allow by policy
+ 
+    gn = getgroups(MAXGROUPS, gl);
diff --git a/enlightenment-current/patches/patch-src_modules_conf__menus_e__int__config__menus.c b/enlightenment-current/patches/patch-src_modules_conf__menus_e__int__config__menus.c
new file mode 100644
index 0000000000..e5cbb207b2
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_modules_conf__menus_e__int__config__menus.c
@@ -0,0 +1,14 @@
+$NetBSD$
+
+* NetBSD support
+
+--- src/modules/conf_menus/e_int_config_menus.c.orig	2020-07-26 16:39:12.093981000 +0000
++++ src/modules/conf_menus/e_int_config_menus.c
+@@ -110,6 +110,7 @@ get_menus(Eina_List **menus)
+         "/etc/xdg",
+         "/usr/etc/xdg",
+         "/usr/local/etc/xdg",
++        "/usr/pkg/etc/xdg",
+         "/usr/opt/etc/xdg",
+         "/usr/opt/xdg",
+         "/usr/local/opt/etc/xdg",


Home | Main Index | Thread Index | Old Index