pkgsrc-WIP-changes archive

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

efl: update to 1.27.0



Module Name:	pkgsrc-wip
Committed By:	Kevin Bloom <kevin.bloom%posteo.net@localhost>
Pushed By:	nuclearkev
Date:		Tue May 7 14:32:00 2024 -0400
Changeset:	c71786279b80703821b17e9e35fa6f366a4d18cc

Modified Files:
	efl/Makefile
	efl/PLIST
	efl/distinfo
	efl/patches/patch-src_lib_ecore_efl__core__proc__env.c
Added Files:
	efl/patches/patch-src_lib_eina_eina__file__posix.c
	efl/patches/patch-src_lib_elput_meson.build
Removed Files:
	efl/patches/patch-src_lib_eina_eina__file.c

Log Message:
efl: update to 1.27.0

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

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

diffstat:
 efl/Makefile                                       |   4 +-
 efl/PLIST                                          | 117 ++++++++++++---------
 efl/distinfo                                       |  11 +-
 .../patch-src_lib_ecore_efl__core__proc__env.c     |   4 +-
 efl/patches/patch-src_lib_eina_eina__file.c        |  32 ------
 efl/patches/patch-src_lib_eina_eina__file__posix.c |  30 ++++++
 efl/patches/patch-src_lib_elput_meson.build        |  10 ++
 7 files changed, 117 insertions(+), 91 deletions(-)

diffs:
diff --git a/efl/Makefile b/efl/Makefile
index 947a6e2788..0280981595 100644
--- a/efl/Makefile
+++ b/efl/Makefile
@@ -1,8 +1,7 @@
 # $NetBSD: Makefile,v 0.3 2018/09/07 20:03:10 andyb Exp $
 
-DISTNAME=	efl-1.25.1
+DISTNAME=	efl-1.27.0
 CATEGORIES=	x11
-PKGREVISION=	5
 MASTER_SITES=	https://download.enlightenment.org/rel/libs/efl/
 EXTRACT_SUFX=	.tar.xz
 
@@ -61,6 +60,7 @@ PLIST.linux=	yes
 MESON_ARGS+=	-Deeze=false
 MESON_ARGS+=	-Dbuild-examples=false
 MESON_ARGS+=	-Dphysics=true
+MESON_ARGS+=	-Dinput=false
 
 .if ${X11_TYPE} != "modular"
 
diff --git a/efl/PLIST b/efl/PLIST
index 52231026e7..473a3c2b1e 100644
--- a/efl/PLIST
+++ b/efl/PLIST
@@ -26,8 +26,8 @@ bin/elementary_run
 bin/elementary_test
 bin/elm_prefs_cc
 bin/embryo_cc
-${PLIST.tests}bin/emotion_test
-${PLIST.tests}bin/emotion_test-eo
+@comment ${PLIST.tests}bin/emotion_test
+@comment ${PLIST.tests}bin/emotion_test-eo
 bin/eo_debug
 bin/eolian_cxx
 bin/eolian_gen
@@ -118,6 +118,7 @@ include/ecore-con-1/Ecore_Con_Eet.h
 include/ecore-con-1/Ecore_Con_Eet_Eo.h
 include/ecore-con-1/Ecore_Con_Eet_Legacy.h
 include/ecore-con-1/Efl_Net.h
+include/ecore-con-1/ecore_con_api.h
 include/ecore-con-1/ecore_con_eet_base_eo.h
 include/ecore-con-1/ecore_con_eet_base_eo.legacy.h
 include/ecore-con-1/ecore_con_eet_client_obj_eo.h
@@ -582,6 +583,7 @@ include/eina-1/eina/eina_debug_private.h
 include/eina-1/eina/eina_error.h
 include/eina-1/eina/eina_evlog.h
 include/eina-1/eina/eina_file.h
+include/eina-1/eina/eina_fnmatch.h
 include/eina-1/eina/eina_fp.h
 include/eina-1/eina/eina_freeq.h
 include/eina-1/eina/eina_hamster.h
@@ -643,7 +645,7 @@ include/eina-1/eina/eina_rectangle.h
 include/eina-1/eina/eina_refcount.h
 include/eina-1/eina/eina_safepointer.h
 include/eina-1/eina/eina_safety_checks.h
-include/eina-1/eina/eina_sched.h
+include/eina-1/eina/eina_sha.h
 include/eina-1/eina/eina_simple_xml_parser.h
 include/eina-1/eina/eina_slice.h
 include/eina-1/eina/eina_slstr.h
@@ -1347,6 +1349,7 @@ include/elementary-1/elm_widget_hoversel.h
 include/elementary-1/elm_widget_icon.h
 include/elementary-1/elm_widget_index.h
 include/elementary-1/elm_widget_inwin.h
+include/elementary-1/elm_widget_item_container_eo.h
 include/elementary-1/elm_widget_item_container_eo.legacy.h
 include/elementary-1/elm_widget_item_eo.legacy.h
 include/elementary-1/elm_widget_item_static_focus_eo.legacy.h
@@ -1695,6 +1698,7 @@ include/emotion-1/Emotion_Eo.h
 include/emotion-1/Emotion_Legacy.h
 include/emotion-1/efl_canvas_video.eo.h
 include/emotion-1/efl_canvas_video_eo.legacy.h
+include/emotion-1/emotion_api.h
 include/eo-1/Eo.h
 include/eo-1/efl_class.eo.h
 include/eo-1/efl_object.eo.h
@@ -1718,6 +1722,7 @@ include/eo-cxx-1/eo_private.hh
 include/eo-cxx-1/eo_wref.hh
 include/eolian-1/Eolian.h
 include/eolian-1/Eolian_Aux.h
+include/eolian-1/eolian_api.h
 include/eolian-cxx-1/Eolian_Cxx.hh
 include/eolian-cxx-1/address_of.hpp
 include/eolian-cxx-1/alternative.hpp
@@ -1775,6 +1780,7 @@ include/evas-1/Evas_Eo.h
 include/evas-1/Evas_GL.h
 include/evas-1/Evas_Legacy.h
 include/evas-1/Evas_Loader.h
+include/evas-1/evas_api.h
 include/evas-1/canvas/efl_canvas_alpha_animation.eo.h
 include/evas-1/canvas/efl_canvas_animation.eo.h
 include/evas-1/canvas/efl_canvas_animation_types.eot.h
@@ -2052,47 +2058,49 @@ lib/cmake/Evas/EvasConfig.cmake
 lib/cmake/Evas/EvasConfigVersion.cmake
 lib/cmake/EvasCxx/EvasCxxConfig.cmake
 lib/cmake/EvasCxx/EvasCxxConfigVersion.cmake
-${PLIST.linux}lib/ecore/system/systemd/v-1.25/module.so
-lib/ecore/system/upower/v-1.25/module.so
-lib/ecore_con/utils/v-1.25/efl_net_proxy_helper
-lib/ecore_evas/engines/extn/v-1.25/module.so
-lib/ecore_evas/engines/x/v-1.25/module.so
-lib/ecore_imf/modules/scim/v-1.25/module.so
-lib/ecore_imf/modules/xim/v-1.25/module.so
-lib/edje/modules/elm/v-1.25/module.so
-lib/edje/modules/emotion/v-1.25/module.so
-lib/edje/utils/v-1.25/epp
-lib/efreet/v-1.25/efreet_desktop_cache_create
-lib/efreet/v-1.25/efreet_icon_cache_create
-lib/efreet/v-1.25/efreet_mime_cache_create
-lib/elementary/modules/access_output/v-1.25/module.so
-lib/elementary/modules/prefs/v-1.25/module.so
-lib/elementary/modules/test_entry/v-1.25/module.so
-lib/elementary/modules/test_map/v-1.25/module.so
-lib/elementary/modules/web/none/v-1.25/module.so
-lib/emotion/modules/gstreamer1/v-1.25/module.so
-lib/ethumb/modules/emotion/v-1.25/module.so
-lib/ethumb_client/utils/v-1.25/ethumbd_slave
-lib/evas/modules/engines/buffer/v-1.25/module.so
-lib/evas/modules/engines/gl_generic/v-1.25/module.so
-lib/evas/modules/engines/gl_x11/v-1.25/module.so
-lib/evas/modules/engines/software_x11/v-1.25/module.so
-lib/evas/modules/image_loaders/bmp/v-1.25/module.so
-lib/evas/modules/image_loaders/generic/v-1.25/module.so
-lib/evas/modules/image_loaders/gif/v-1.25/module.so
-lib/evas/modules/image_loaders/ico/v-1.25/module.so
-lib/evas/modules/image_loaders/jp2k/v-1.25/module.so
-lib/evas/modules/image_loaders/pmaps/v-1.25/module.so
-lib/evas/modules/image_loaders/psd/v-1.25/module.so
-lib/evas/modules/image_loaders/tga/v-1.25/module.so
-lib/evas/modules/image_loaders/tgv/v-1.25/module.so
-lib/evas/modules/image_loaders/tiff/v-1.25/module.so
-lib/evas/modules/image_loaders/wbmp/v-1.25/module.so
-lib/evas/modules/image_loaders/webp/v-1.25/module.so
-lib/evas/modules/image_loaders/xpm/v-1.25/module.so
-lib/evas/modules/image_savers/tgv/v-1.25/module.so
-lib/evas/modules/image_savers/tiff/v-1.25/module.so
-lib/evas/modules/image_savers/webp/v-1.25/module.so
+@comment ${PLIST.linux}lib/ecore/system/systemd/v-1.25/module.so
+lib/ecore/system/upower/v-1.27/module.so
+lib/ecore_con/utils/v-1.27/efl_net_proxy_helper
+lib/ecore_evas/engines/extn/v-1.27/module.so
+lib/ecore_evas/engines/x/v-1.27/module.so
+lib/ecore_imf/modules/scim/v-1.27/module.so
+lib/ecore_imf/modules/xim/v-1.27/module.so
+lib/edje/modules/elm/v-1.27/module.so
+lib/edje/modules/emotion/v-1.27/module.so
+lib/edje/utils/v-1.27/epp
+lib/efreet/v-1.27/efreet_desktop_cache_create
+lib/efreet/v-1.27/efreet_icon_cache_create
+lib/efreet/v-1.27/efreet_mime_cache_create
+lib/elementary/modules/access_output/v-1.27/module.so
+lib/elementary/modules/prefs/v-1.27/module.so
+lib/elementary/modules/test_entry/v-1.27/module.so
+lib/elementary/modules/test_map/v-1.27/module.so
+lib/elementary/modules/web/none/v-1.27/module.so
+lib/emotion/modules/gstreamer1/v-1.27/module.so
+lib/ethumb/modules/emotion/v-1.27/module.so
+lib/ethumb_client/utils/v-1.27/ethumbd_slave
+lib/evas/modules/engines/buffer/v-1.27/module.so
+lib/evas/modules/engines/gl_generic/v-1.27/module.so
+lib/evas/modules/engines/gl_x11/v-1.27/module.so
+lib/evas/modules/engines/software_x11/v-1.27/module.so
+lib/evas/modules/image_loaders/bmp/v-1.27/module.so
+lib/evas/modules/image_loaders/generic/v-1.27/module.so
+lib/evas/modules/image_loaders/gif/v-1.27/module.so
+lib/evas/modules/image_loaders/ico/v-1.27/module.so
+lib/evas/modules/image_loaders/jp2k/v-1.27/module.so
+lib/evas/modules/image_loaders/pmaps/v-1.27/module.so
+lib/evas/modules/image_loaders/psd/v-1.27/module.so
+lib/evas/modules/image_loaders/qoi/v-1.27/module.so
+lib/evas/modules/image_loaders/tga/v-1.27/module.so
+lib/evas/modules/image_loaders/tgv/v-1.27/module.so
+lib/evas/modules/image_loaders/tiff/v-1.27/module.so
+lib/evas/modules/image_loaders/wbmp/v-1.27/module.so
+lib/evas/modules/image_loaders/webp/v-1.27/module.so
+lib/evas/modules/image_loaders/xpm/v-1.27/module.so
+lib/evas/modules/image_savers/qoi/v-1.27/module.so
+lib/evas/modules/image_savers/tgv/v-1.27/module.so
+lib/evas/modules/image_savers/tiff/v-1.27/module.so
+lib/evas/modules/image_savers/webp/v-1.27/module.so
 lib/evas/utils/evas_generic_pdf_loader.doc
 lib/evas/utils/evas_generic_pdf_loader.docx
 lib/evas/utils/evas_generic_pdf_loader.libreoffice
@@ -2341,10 +2349,17 @@ lib/pkgconfig/ethumb.pc
 lib/pkgconfig/ethumb_client.pc
 lib/pkgconfig/evas-cxx.pc
 lib/pkgconfig/evas.pc
-${PLIST.linux}lib/systemd/user/ethumb.service
+@comment ${PLIST.linux}lib/systemd/user/ethumb.service
 share/applications/elementary_config.desktop
 share/applications/elementary_perf.desktop
 share/applications/elementary_test.desktop
+share/elementary/colors/candy-mint.pal
+share/elementary/colors/default.pal
+share/elementary/colors/ebony-brass.pal
+share/elementary/colors/empty.pal
+share/elementary/colors/light.pal
+share/elementary/colors/mauve-sunset.pal
+share/elementary/colors/white-pill.pal
 share/dbus-1/services/org.enlightenment.Ethumb.service
 share/ecore/checkme
 share/ecore_imf/checkme
@@ -2472,15 +2487,15 @@ share/elementary/objects/test_prefs.edj
 share/elementary/objects/test_prefs.epb
 share/elementary/objects/test_tab_pager.edj
 share/elementary/objects/test_tooltip.edj
-${PLIST.tests}share/elementary/testdiff.diff
-${PLIST.tests}share/elementary/testfile-windows.txt
-${PLIST.tests}share/elementary/testfile-withblanks.txt
-${PLIST.tests}share/elementary/testfile.txt
+@comment ${PLIST.tests}share/elementary/testdiff.diff
+@comment ${PLIST.tests}share/elementary/testfile-windows.txt
+@comment ${PLIST.tests}share/elementary/testfile-withblanks.txt
+@comment ${PLIST.tests}share/elementary/testfile.txt
 share/elementary/themes/default.edj
 share/elua/checkme
 share/embryo/include/default.inc
 share/emotion/checkme
-${PLIST.tests}share/emotion/data/theme.edj
+@comment ${PLIST.tests}share/emotion/data/theme.edj
 share/eo/gdb/eo_gdb.py
 share/eolian/include/ecore-1/efl_accelerate_interpolator.eo
 share/eolian/include/ecore-1/efl_app.eo
@@ -3341,6 +3356,7 @@ share/locale/he/LC_MESSAGES/efl.mo
 share/locale/hu/LC_MESSAGES/efl.mo
 share/locale/it/LC_MESSAGES/efl.mo
 share/locale/ja/LC_MESSAGES/efl.mo
+share/locale/ka/LC_MESSAGES/efl.mo
 share/locale/ko/LC_MESSAGES/efl.mo
 share/locale/ko_KR/LC_MESSAGES/efl.mo
 share/locale/lt/LC_MESSAGES/efl.mo
@@ -3356,4 +3372,5 @@ share/locale/ur/LC_MESSAGES/efl.mo
 share/locale/vi/LC_MESSAGES/efl.mo
 share/locale/yi/LC_MESSAGES/efl.mo
 share/locale/zh_CN/LC_MESSAGES/efl.mo
+share/mime/packages/evas.xml
 share/mime/packages/edje.xml
diff --git a/efl/distinfo b/efl/distinfo
index 502c306132..f4e8d3f50d 100644
--- a/efl/distinfo
+++ b/efl/distinfo
@@ -1,12 +1,13 @@
 $NetBSD$
 
-RMD160 (efl-1.25.1.tar.xz) = 17d63b8587d0a9edf6562132a50efce2a3400c10
-SHA512 (efl-1.25.1.tar.xz) = cd281c2299aa6f74f0204e59a13dc254135e6dc40641e0a437c6f5025efe517d415f0915f69e123123319a9bbddb748aec1948ed0b5eb386e028cf45b244bed8
-Size (efl-1.25.1.tar.xz) = 72306872 bytes
+BLAKE2s (efl-1.27.0.tar.xz) = bf1d1412df20d49a9c2d6c8e13a15042a3a5a9477d09ed35463da12479ca02f6
+SHA512 (efl-1.27.0.tar.xz) = 5dda2f630463a2504d9246be17449579bbc470904e137b02b3b5c44db033dec2688f6c477885de1485944d875ee62619b6e7c5d4d3657225951f6feaf83b4fa4
+Size (efl-1.27.0.tar.xz) = 168543208 bytes
 SHA1 (patch-src_lib_ecore_Ecore.h) = 89e11da7e514bc37beb889466edc6164f47e8f0c
 SHA1 (patch-src_lib_ecore_Efl__Core.h) = 5f6720fbb737a54bc73dc07208280972af6d8dfb
 SHA1 (patch-src_lib_ecore_ecore__exe__posix.c) = 22d8ebb9df3e8b0f59f07bbd238a1cf5b6e02e28
-SHA1 (patch-src_lib_ecore_efl__core__proc__env.c) = 1efcc1a40f5da8990fe489f8120c95566fbbaeb4
+SHA1 (patch-src_lib_ecore_efl__core__proc__env.c) = c98254636d13fa732a66493ad25740740917beb6
 SHA1 (patch-src_lib_ecore_efl__exe.c) = caacd04dd2a9338371c6f4fe778dea7f024c1847
-SHA1 (patch-src_lib_eina_eina__file.c) = 5b77a04f39da9b5ae5ba5eedf7713b18e66ef534
+SHA1 (patch-src_lib_eina_eina__file__posix.c) = 8cf52369ce1480d14318158dc12eb6bc9740aaa7
 SHA1 (patch-src_lib_elementary_Efl__Ui.h) = d319c6242ca420ad788a82dfa80b5c5f03ea29ca
+SHA1 (patch-src_lib_elput_meson.build) = ab1171aeefc0e8d1871d8c808125958d7748e4a2
diff --git a/efl/patches/patch-src_lib_ecore_efl__core__proc__env.c b/efl/patches/patch-src_lib_ecore_efl__core__proc__env.c
index db8d1609a9..ea4428f082 100644
--- a/efl/patches/patch-src_lib_ecore_efl__core__proc__env.c
+++ b/efl/patches/patch-src_lib_ecore_efl__core__proc__env.c
@@ -2,7 +2,7 @@ $NetBSD$
 
 * Add NetBSD support
 
---- src/lib/ecore/efl_core_proc_env.c.orig	2020-05-11 11:32:41.000000000 +0000
+--- src/lib/ecore/efl_core_proc_env.c.orig	2023-12-23 15:56:36.000000000 +0000
 +++ src/lib/ecore/efl_core_proc_env.c
 @@ -13,7 +13,7 @@
  
@@ -12,7 +12,7 @@ $NetBSD$
 +#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
  # include <dlfcn.h>
  static char ***_dl_environ;
- #else
+ #elif !defined(_MSC_VER)
 @@ -42,7 +42,7 @@ _sync(Efl_Core_Env *obj, Efl_Core_Proc_E
          existing_keys = eina_list_append(existing_keys, key);
       }
diff --git a/efl/patches/patch-src_lib_eina_eina__file.c b/efl/patches/patch-src_lib_eina_eina__file.c
deleted file mode 100644
index 136a4468f6..0000000000
--- a/efl/patches/patch-src_lib_eina_eina__file.c
+++ /dev/null
@@ -1,32 +0,0 @@
-$NetBSD$
-
-* Add NetBSD support
-
---- src/lib/eina/eina_file.c.orig	2020-09-22 17:54:50.000000000 +0000
-+++ src/lib/eina/eina_file.c
-@@ -1297,6 +1297,16 @@ typedef struct
-    unsigned char  ____pad[4];
-    char           d_name[4096];
- } Dirent;
-+#elif defined(__NetBSD__)
-+# define do_getdents(fd, buf, size) getdents(fd, buf, size)
-+typedef struct
-+{
-+   ino_t          d_fileno;
-+   uint16_t       d_reclen;
-+   uint16_t       d_namlen;
-+   uint8_t        d_type;
-+   char           d_name[4096];
-+} Dirent;
- #elif defined(__linux__)
- # define do_getdents(fd, buf, size) syscall(SYS_getdents64, fd, buf, size)
- // getdents64 added un glibc 2.30 ... so use raw syscall - will work
-@@ -1320,7 +1330,7 @@ eina_file_close_from(int fd, int *except
- #else
- #ifdef HAVE_DIRENT_H
- //# if 0
--# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__)
-+# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__linux__)
-    int dirfd;
-    Dirent *d;
-    char buf[4096];
diff --git a/efl/patches/patch-src_lib_eina_eina__file__posix.c b/efl/patches/patch-src_lib_eina_eina__file__posix.c
new file mode 100644
index 0000000000..0877a1c506
--- /dev/null
+++ b/efl/patches/patch-src_lib_eina_eina__file__posix.c
@@ -0,0 +1,30 @@
+$NetBSD$
+
+--- src/lib/eina/eina_file_posix.c.orig	2023-12-23 15:56:36.000000000 +0000
++++ src/lib/eina/eina_file_posix.c
+@@ -1299,6 +1299,16 @@ typedef struct
+    unsigned char  ____pad[4];
+    char           d_name[4096];
+ } Dirent;
++#elif defined(__NetBSD__)
++# define do_getdents(fd, buf, size) getdents(fd, buf, size)
++typedef struct
++{
++   ino_t          d_fileno;
++   uint16_t       d_reclen;
++   uint16_t       d_namlen;
++   uint8_t        d_type;
++   char           d_name[4096];
++} Dirent;
+ #elif defined(__linux__)
+ # define do_getdents(fd, buf, size) syscall(SYS_getdents64, fd, buf, size)
+ // getdents64 added un glibc 2.30 ... so use raw syscall - will work
+@@ -1322,7 +1332,7 @@ eina_file_close_from(int fd, int *except
+ #else
+ #ifdef HAVE_DIRENT_H
+ //# if 0
+-# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__linux__)
++# if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__linux__)
+    int dirfd;
+    Dirent *d;
+    char buf[4096 + 128];
diff --git a/efl/patches/patch-src_lib_elput_meson.build b/efl/patches/patch-src_lib_elput_meson.build
new file mode 100644
index 0000000000..3c4cf748c4
--- /dev/null
+++ b/efl/patches/patch-src_lib_elput_meson.build
@@ -0,0 +1,10 @@
+$NetBSD$
+
+--- src/lib/elput/meson.build.orig	2024-05-07 14:02:00.868653024 +0000
++++ src/lib/elput/meson.build
+@@ -1,4 +1,4 @@
+-elput_deps = [ecore, ecore_input, eeze, eo, m]
++elput_deps = [ecore, ecore_input, eo, m]
+ elput_pub_deps = [eina, eldbus]
+ elput_ext_deps = []
+ 


Home | Main Index | Thread Index | Old Index