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