pkgsrc-WIP-changes archive

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

enlightenment-current: Update to 0.27.1



Module Name:	pkgsrc-wip
Committed By:	Matthew Danielson <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Fri Apr 18 19:57:33 2025 -0700
Changeset:	a385675222fc686655037a54af8275348e75d635

Modified Files:
	enlightenment-current/Makefile
	enlightenment-current/PLIST
	enlightenment-current/distinfo
Added Files:
	enlightenment-current/patches/patch-src_bin_e__signals.c
	enlightenment-current/patches/patch-src_bin_system_e__system__acpi.c

Log Message:
enlightenment-current: Update to 0.27.1

Enlightenment 0.27.1 Release

    2025-03-14 - by Carsten Haitzler

Release update to enlightenment to fix some bugs. 0.27.1. Fix the following:

    cpufreq - fix some startup conditions with 0 sizes and counts
    mixer - allow wheel on mixer
    signal handlers - report more info in log
    msgbus - fix free on shutdown on e in screen blank blockers
    battery - limit to 100% health
    bindings - fix lookup of null actions
    dbus menu + systray - fix mem access on bad unref
    client menu - dont show kbd shortcut if no desktop
    valgrind - bring back working valgrind option
    efm - fix shutdown of file monitor on file dir close

Enlightenment 0.27.0 Release

    2025-01-11 - by Carsten Haitzler

This is the latest release of Enlightenment. This has a lot of fixes mostly with some new features.

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

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

diffstat:
 enlightenment-current/Makefile                     |  2 +-
 enlightenment-current/PLIST                        | 10 +++++++---
 enlightenment-current/distinfo                     |  8 +++++---
 .../patches/patch-src_bin_e__signals.c             | 15 +++++++++++++++
 .../patches/patch-src_bin_system_e__system__acpi.c | 22 ++++++++++++++++++++++
 5 files changed, 50 insertions(+), 7 deletions(-)

diffs:
diff --git a/enlightenment-current/Makefile b/enlightenment-current/Makefile
index 991b229a98..c0b675163d 100644
--- a/enlightenment-current/Makefile
+++ b/enlightenment-current/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD: Makefile,v 0.2 2018/09/06 16:15:10 andyb Exp $
 
-DISTNAME=	enlightenment-0.26.0
+DISTNAME=	enlightenment-0.27.1
 PKGNAME=	${DISTNAME:S/enlightenment/enlightenment-current/}
 CATEGORIES=	wm
 MASTER_SITES=	https://download.enlightenment.org/rel/apps/enlightenment/
diff --git a/enlightenment-current/PLIST b/enlightenment-current/PLIST
index c64590703f..8e3e44d5d1 100644
--- a/enlightenment-current/PLIST
+++ b/enlightenment-current/PLIST
@@ -72,6 +72,7 @@ include/enlightenment/e_gadcon_popup.h
 include/enlightenment/e_gesture.h
 include/enlightenment/e_grab_dialog.h
 include/enlightenment/e_grabinput.h
+include/enlightenment/e_graph.h
 include/enlightenment/e_hints.h
 include/enlightenment/e_icon.h
 include/enlightenment/e_ilist.h
@@ -242,9 +243,12 @@ lib/enlightenment/modules/conf_window_remembers/${PLATFORM}-${MACHINE_ARCH}-${PK
 lib/enlightenment/modules/connman/e-module-connman.edj
 lib/enlightenment/modules/connman/module.desktop
 lib/enlightenment/modules/connman/${PLATFORM}-${MACHINE_ARCH}-${PKGVERSION}/module.so
-${PLIST.cpufreq}lib/enlightenment/modules/cpufreq/e-module-cpufreq.edj
-${PLIST.cpufreq}lib/enlightenment/modules/cpufreq/${PLATFORM}-${MACHINE_ARCH}-${PKGVERSION}/module.so
-${PLIST.cpufreq}lib/enlightenment/modules/cpufreq/module.desktop
+lib/enlightenment/modules/convertible/e-module-convertible.edj
+lib/enlightenment/modules/convertible/${PLATFORM}-${MACHINE_ARCH}-${PKGVERSION}/module.so
+lib/enlightenment/modules/convertible/module.desktop
+${PLIST.linux}lib/enlightenment/modules/cpufreq/e-module-cpufreq.edj
+${PLIST.linux}lib/enlightenment/modules/cpufreq/${PLATFORM}-${MACHINE_ARCH}-${PKGVERSION}/module.so
+${PLIST.linux}lib/enlightenment/modules/cpufreq/module.desktop
 lib/enlightenment/modules/everything/e-module-everything-start.edj
 lib/enlightenment/modules/everything/e-module-everything.edj
 lib/enlightenment/modules/everything/module.desktop
diff --git a/enlightenment-current/distinfo b/enlightenment-current/distinfo
index 7d7686b9fc..8368a7b3ce 100644
--- a/enlightenment-current/distinfo
+++ b/enlightenment-current/distinfo
@@ -1,13 +1,15 @@
 $NetBSD$
 
-BLAKE2s (enlightenment-0.26.0.tar.xz) = fa6d959cd72ff14f34c2f86d2e0bae62853d8d11a84afc7dc630c679ea4afa28
-SHA512 (enlightenment-0.26.0.tar.xz) = 52a656b397348a4f6baa28b9da4b42c81160b06d28dba58c22bdf00bf749aed3a9b194e171a5ac349745a4c11afc8ae8c38f9bf8c31bacbc0d196cfb24b15a1e
-Size (enlightenment-0.26.0.tar.xz) = 409678784 bytes
+BLAKE2s (enlightenment-0.27.1.tar.xz) = 09c2e919c4670ff4ffb8192059c01520abe042ce6ce95ce93aef70a781235326
+SHA512 (enlightenment-0.27.1.tar.xz) = fadec65398c566cba37e1998373db1afb5476589916283b5a7d564bbfa4570ee11bb986546a813d9036e968e581f06bc25e5afc96b19d82b5dc42ccfdfefaf43
+Size (enlightenment-0.27.1.tar.xz) = 409707272 bytes
 SHA1 (patch-data_etc_meson.build) = da003d08faf0634549a264799313be6382956068
 SHA1 (patch-meson.build) = b753950d9ab5aa6d8b596fc7bba0f9dc54a7c197
 SHA1 (patch-src_bin_e__ckpasswd__main.c) = b15d94e48ce9fe377ea8355530f4317ebfa99450
+SHA1 (patch-src_bin_e__signals.c) = e9c5fa656a74d6f304cf15c9a88b62f90701c9f0
 SHA1 (patch-src_bin_e__sys__main.c) = fd525e5ea548cc5276e7624ba1be1df36cb4451b
 SHA1 (patch-src_bin_e__util__suid.h) = 7a1e0b9ccb45f46dae39cdfcd36ccded66193fb1
+SHA1 (patch-src_bin_system_e__system__acpi.c) = 29548d70094755d9727fe70c38cc42f55061fbbd
 SHA1 (patch-src_bin_system_e__system__main.c) = 9777e50cc4114100b8068112d067d69753c786a4
 SHA1 (patch-src_bin_system_e__system__power.c) = 2f53cf670a6eb0ea8d9dbc275454ad9932f524d9
 SHA1 (patch-src_modules_battery_e__mod__main.c) = 89682076005db945ba4aef0e909186ab7e0dc764
diff --git a/enlightenment-current/patches/patch-src_bin_e__signals.c b/enlightenment-current/patches/patch-src_bin_e__signals.c
new file mode 100644
index 0000000000..3874dc2840
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_bin_e__signals.c
@@ -0,0 +1,15 @@
+$NetBSD$
+Unsupported Signal on Non Linux Systems
+
+--- src/bin/e_signals.c.orig	2025-04-19 01:41:14.744630370 +0000
++++ src/bin/e_signals.c
+@@ -107,8 +107,8 @@ _e_siginfo(int sig, siginfo_t *info)
+       NAME(SEGV_ACCERR);
+ #ifdef __linux__
+       NAME(SEGV_BNDERR);
+-#endif
+       NAME(SEGV_PKUERR);
++#endif
+       NUMX(info->si_code);
+     } break;
+    case SIGILL:
diff --git a/enlightenment-current/patches/patch-src_bin_system_e__system__acpi.c b/enlightenment-current/patches/patch-src_bin_system_e__system__acpi.c
new file mode 100644
index 0000000000..4b0b30d599
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_bin_system_e__system__acpi.c
@@ -0,0 +1,22 @@
+$NetBSD$
+
+--- src/bin/system/e_system_acpi.c.orig	2025-02-08 14:04:44.419871685 +0000
++++ src/bin/system/e_system_acpi.c
+@@ -3,6 +3,8 @@
+ // no local funcs
+ #elif defined __FreeBSD__
+ // no local funcs
++#elif defined __NetBSD__
++// no local funcs
+ #else
+ #  include <linux/input.h>
+ #  include <fcntl.h>
+@@ -234,6 +236,8 @@ e_system_acpi_init(void)
+ // no local funcs
+ #  elif defined __FreeBSD__
+ // no local funcs
++#  elif defined __NetBSD__
++// no local funcs
+ #  else
+   dev_open();
+ #endif


Home | Main Index | Thread Index | Old Index