pkgsrc-WIP-changes archive

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

enlightenment-current: fix build



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Mon May 25 17:00:06 2020 +0200
Changeset:	20e450ff2145e9efdba3b70f9cf4e407d427aedd

Modified Files:
	enlightenment-current/Makefile
	enlightenment-current/PLIST
	enlightenment-current/TODO
	enlightenment-current/distinfo
Added Files:
	enlightenment-current/patches/patch-data_etc_meson.build
	enlightenment-current/patches/patch-src_modules_wizard_page__011.c
	enlightenment-current/patches/patch-src_modules_wizard_page__120.c
	enlightenment-current/patches/patch-src_modules_xkbswitch_e__mod__parse.c

Log Message:
enlightenment-current: fix build

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

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

diffstat:
 enlightenment-current/Makefile                     |  34 +-
 enlightenment-current/PLIST                        | 634 +++++++++++++++++++++
 enlightenment-current/TODO                         |  27 +-
 enlightenment-current/distinfo                     |  12 +-
 .../patches/patch-data_etc_meson.build             |  29 +
 .../patches/patch-src_modules_wizard_page__011.c   |  16 +
 .../patches/patch-src_modules_wizard_page__120.c   |  24 +
 .../patch-src_modules_xkbswitch_e__mod__parse.c    |  16 +
 8 files changed, 780 insertions(+), 12 deletions(-)

diffs:
diff --git a/enlightenment-current/Makefile b/enlightenment-current/Makefile
index de40a1a0bc..57c66fa2a2 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.23.1
+DISTNAME=	enlightenment-0.24.0
 CATEGORIES=	wm
 MASTER_SITES=	https://download.enlightenment.org/rel/apps/enlightenment/
 EXTRACT_SUFX=	.tar.xz
@@ -10,21 +10,41 @@ HOMEPAGE=	https://www.enlightenment.org/
 COMMENT=	The Enlightenment window manager
 LICENSE=	2-clause-bsd
 
-USE_LIBTOOL=	yes
 USE_TOOLS+=	pkg-config
 
 PKGCONFIG_OVERRIDE+=	src/modules/everything/everything.pc.in
 
+EGDIR=		${PREFIX}/share/examples/enlightenment
+CONF_FILES=	${EGDIR}/sysactions.conf \
+		${PKG_SYSCONFDIR}/enlightenment/sysactions.conf
+CONF_FILES+=	${EGDIR}/system.conf \
+		${PKG_SYSCONFDIR}/enlightenment/system.conf
+CONF_FILES+=	${EGDIR}/e-applications.menu \
+		${PKG_SYSCONFBASE}/xdg/menus/e-applications.menu
+
+BUILD_DEFS+=	PKG_SYSCONFBASE
+
+INSTALLATION_DIRS=	${EGDIR}
+PKG_SYSCONFSUBDIR=	enlightenment
+MAKE_DIRS=		${PKG_SYSCONFDIR}/enlightenment
+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
 
-#EGDIR=			${PREFIX}/share/examples/enlightenment0224
-#INSTALLATION_DIRS=	share/doc/enlightenment0224
+.include "../../mk/bsd.prefs.mk"
 
-#pre-install:
-#	${INSTALL_DATA} ${WRKSRC}/data/etc/enlightenment.menu ${DESTDIR}${EGDIR}
-#	${INSTALL_DATA} ${WRKSRC}/data/etc/sysactions.conf ${DESTDIR}${EGDIR}
+.if ${X11_TYPE} == "modular"
+CPPFLAGS+=	-DPKGSRC_X11BASE=\"${X11BASE:Q}\"
+.endif
 
 .include "../../devel/meson/build.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../wip/efl-current/buildlink3.mk"
+.include "../../x11/xcb-util-keysyms/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/enlightenment-current/PLIST b/enlightenment-current/PLIST
index 48d96a5493..1e4b3a70aa 100644
--- a/enlightenment-current/PLIST
+++ b/enlightenment-current/PLIST
@@ -1 +1,635 @@
 @comment $NetBSD$
+bin/emixer
+bin/enlightenment
+bin/enlightenment_askpass
+bin/enlightenment_filemanager
+bin/enlightenment_imc
+bin/enlightenment_open
+bin/enlightenment_remote
+bin/enlightenment_start
+include/enlightenment/config.h
+include/enlightenment/e.h
+include/enlightenment/e_Efx.h
+include/enlightenment/e_about.h
+include/enlightenment/e_acpi.h
+include/enlightenment/e_actions.h
+include/enlightenment/e_alert.h
+include/enlightenment/e_atoms.h
+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
+include/enlightenment/e_color.h
+include/enlightenment/e_color_dialog.h
+include/enlightenment/e_comp.h
+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_randr.h
+include/enlightenment/e_config.h
+include/enlightenment/e_config_data.h
+include/enlightenment/e_config_dialog.h
+include/enlightenment/e_configure.h
+include/enlightenment/e_confirm_dialog.h
+include/enlightenment/e_datastore.h
+include/enlightenment/e_dbusmenu.h
+include/enlightenment/e_desk.h
+include/enlightenment/e_deskenv.h
+include/enlightenment/e_desklock.h
+include/enlightenment/e_deskmirror.h
+include/enlightenment/e_desktop_editor.h
+include/enlightenment/e_dialog.h
+include/enlightenment/e_dnd.h
+include/enlightenment/e_dpms.h
+include/enlightenment/e_entry_dialog.h
+include/enlightenment/e_env.h
+include/enlightenment/e_error.h
+include/enlightenment/e_exec.h
+include/enlightenment/e_exehist.h
+include/enlightenment/e_filereg.h
+include/enlightenment/e_flowlayout.h
+include/enlightenment/e_fm.h
+include/enlightenment/e_fm_custom.h
+include/enlightenment/e_fm_device.h
+include/enlightenment/e_fm_mime.h
+include/enlightenment/e_fm_op.h
+include/enlightenment/e_fm_op_registry.h
+include/enlightenment/e_fm_prop.h
+include/enlightenment/e_fm_shared_codec.h
+include/enlightenment/e_fm_shared_device.h
+include/enlightenment/e_fm_shared_types.h
+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_grab_dialog.h
+include/enlightenment/e_grabinput.h
+include/enlightenment/e_hints.h
+include/enlightenment/e_icon.h
+include/enlightenment/e_ilist.h
+include/enlightenment/e_import_config_dialog.h
+include/enlightenment/e_import_dialog.h
+include/enlightenment/e_includes.h
+include/enlightenment/e_init.h
+include/enlightenment/e_int_client_locks.h
+include/enlightenment/e_int_client_menu.h
+include/enlightenment/e_int_client_prop.h
+include/enlightenment/e_int_client_remember.h
+include/enlightenment/e_int_config_modules.h
+include/enlightenment/e_int_gadcon_config.h
+include/enlightenment/e_int_menus.h
+include/enlightenment/e_int_shelf_config.h
+include/enlightenment/e_int_toolbar_config.h
+include/enlightenment/e_intl.h
+include/enlightenment/e_intl_data.h
+include/enlightenment/e_ipc.h
+include/enlightenment/e_ipc_codec.h
+include/enlightenment/e_layout.h
+include/enlightenment/e_livethumb.h
+include/enlightenment/e_log.h
+include/enlightenment/e_macros.h
+include/enlightenment/e_maximize.h
+include/enlightenment/e_menu.h
+include/enlightenment/e_mmx.h
+include/enlightenment/e_module.h
+include/enlightenment/e_mouse.h
+include/enlightenment/e_moveresize.h
+include/enlightenment/e_msg.h
+include/enlightenment/e_msgbus.h
+include/enlightenment/e_notification.h
+include/enlightenment/e_obj_dialog.h
+include/enlightenment/e_object.h
+include/enlightenment/e_order.h
+include/enlightenment/e_pan.h
+include/enlightenment/e_path.h
+include/enlightenment/e_pixmap.h
+include/enlightenment/e_place.h
+include/enlightenment/e_pointer.h
+include/enlightenment/e_powersave.h
+include/enlightenment/e_prefix.h
+include/enlightenment/e_randr2.h
+include/enlightenment/e_remember.h
+include/enlightenment/e_resist.h
+include/enlightenment/e_scale.h
+include/enlightenment/e_screensaver.h
+include/enlightenment/e_scrollframe.h
+include/enlightenment/e_sha1.h
+include/enlightenment/e_shelf.h
+include/enlightenment/e_signals.h
+include/enlightenment/e_slidecore.h
+include/enlightenment/e_slider.h
+include/enlightenment/e_slidesel.h
+include/enlightenment/e_spectrum.h
+include/enlightenment/e_startup.h
+include/enlightenment/e_sys.h
+include/enlightenment/e_system.h
+include/enlightenment/e_test.h
+include/enlightenment/e_theme.h
+include/enlightenment/e_theme_about.h
+include/enlightenment/e_thumb.h
+include/enlightenment/e_toolbar.h
+include/enlightenment/e_update.h
+include/enlightenment/e_user.h
+include/enlightenment/e_utils.h
+include/enlightenment/e_video.h
+include/enlightenment/e_widget.h
+include/enlightenment/e_widget_aspect.h
+include/enlightenment/e_widget_bgpreview.h
+include/enlightenment/e_widget_button.h
+include/enlightenment/e_widget_check.h
+include/enlightenment/e_widget_color_well.h
+include/enlightenment/e_widget_config_list.h
+include/enlightenment/e_widget_entry.h
+include/enlightenment/e_widget_filepreview.h
+include/enlightenment/e_widget_flist.h
+include/enlightenment/e_widget_font_preview.h
+include/enlightenment/e_widget_framelist.h
+include/enlightenment/e_widget_frametable.h
+include/enlightenment/e_widget_fsel.h
+include/enlightenment/e_widget_ilist.h
+include/enlightenment/e_widget_image.h
+include/enlightenment/e_widget_label.h
+include/enlightenment/e_widget_list.h
+include/enlightenment/e_widget_preview.h
+include/enlightenment/e_widget_radio.h
+include/enlightenment/e_widget_scrollframe.h
+include/enlightenment/e_widget_slider.h
+include/enlightenment/e_widget_spectrum.h
+include/enlightenment/e_widget_table.h
+include/enlightenment/e_widget_textblock.h
+include/enlightenment/e_widget_toolbar.h
+include/enlightenment/e_widget_toolbook.h
+include/enlightenment/e_win.h
+include/enlightenment/e_xinerama.h
+include/enlightenment/e_xkb.h
+include/enlightenment/e_xsettings.h
+include/enlightenment/e_zone.h
+include/enlightenment/e_zoomap.h
+include/enlightenment/evry_api.h
+include/enlightenment/evry_types.h
+lib/enlightenment/modules/appmenu/e-module-appmenu.edj
+lib/enlightenment/modules/appmenu/module.desktop
+lib/enlightenment/modules/appmenu/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/backlight/e-module-backlight.edj
+lib/enlightenment/modules/backlight/module.desktop
+lib/enlightenment/modules/backlight/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/bluez5/e-module-bluez5.edj
+lib/enlightenment/modules/bluez5/module.desktop
+lib/enlightenment/modules/bluez5/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/clock/e-module-clock.edj
+lib/enlightenment/modules/clock/module.desktop
+lib/enlightenment/modules/clock/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf/e-module-conf.edj
+lib/enlightenment/modules/conf/module.desktop
+lib/enlightenment/modules/conf/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_applications/e-module-conf_applications.edj
+lib/enlightenment/modules/conf_applications/module.desktop
+lib/enlightenment/modules/conf_applications/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_bindings/module.desktop
+lib/enlightenment/modules/conf_bindings/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_dialogs/e-module-conf_dialogs.edj
+lib/enlightenment/modules/conf_dialogs/module.desktop
+lib/enlightenment/modules/conf_dialogs/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_display/module.desktop
+lib/enlightenment/modules/conf_display/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_interaction/e-module-conf_interaction.edj
+lib/enlightenment/modules/conf_interaction/module.desktop
+lib/enlightenment/modules/conf_interaction/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_intl/module.desktop
+lib/enlightenment/modules/conf_intl/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_menus/e-module-conf_menus.edj
+lib/enlightenment/modules/conf_menus/module.desktop
+lib/enlightenment/modules/conf_menus/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_paths/e-module-conf_paths.edj
+lib/enlightenment/modules/conf_paths/module.desktop
+lib/enlightenment/modules/conf_paths/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_performance/e-module-conf_performance.edj
+lib/enlightenment/modules/conf_performance/module.desktop
+lib/enlightenment/modules/conf_performance/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_randr/e-module-conf_randr.edj
+lib/enlightenment/modules/conf_randr/module.desktop
+lib/enlightenment/modules/conf_randr/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_shelves/e-module-conf_shelves.edj
+lib/enlightenment/modules/conf_shelves/module.desktop
+lib/enlightenment/modules/conf_shelves/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_theme/module.desktop
+lib/enlightenment/modules/conf_theme/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_window_manipulation/e-module-conf_window_manipulation.edj
+lib/enlightenment/modules/conf_window_manipulation/module.desktop
+lib/enlightenment/modules/conf_window_manipulation/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/conf_window_remembers/e-module-conf_window_remembers.edj
+lib/enlightenment/modules/conf_window_remembers/module.desktop
+lib/enlightenment/modules/conf_window_remembers/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/connman/e-module-connman.edj
+lib/enlightenment/modules/connman/module.desktop
+lib/enlightenment/modules/connman/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/everything/e-module-everything-start.edj
+lib/enlightenment/modules/everything/e-module-everything.edj
+lib/enlightenment/modules/everything/module.desktop
+lib/enlightenment/modules/everything/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/fileman/e-module-fileman.edj
+lib/enlightenment/modules/fileman/module.desktop
+lib/enlightenment/modules/fileman/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/fileman_opinfo/e-module-fileman_opinfo.edj
+lib/enlightenment/modules/fileman_opinfo/module.desktop
+lib/enlightenment/modules/fileman_opinfo/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/gadman/e-module-gadman.edj
+lib/enlightenment/modules/gadman/module.desktop
+lib/enlightenment/modules/gadman/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/geolocation/e-module-geolocation.edj
+lib/enlightenment/modules/geolocation/module.desktop
+lib/enlightenment/modules/geolocation/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/ibar/e-module-ibar.edj
+lib/enlightenment/modules/ibar/module.desktop
+lib/enlightenment/modules/ibar/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/ibox/e-module-ibox.edj
+lib/enlightenment/modules/ibox/module.desktop
+lib/enlightenment/modules/ibox/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/lokker/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/luncher/e-module-luncher.edj
+lib/enlightenment/modules/luncher/module.desktop
+lib/enlightenment/modules/luncher/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/mixer/e-module-mixer.edj
+lib/enlightenment/modules/mixer/module.desktop
+lib/enlightenment/modules/mixer/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/msgbus/e-module-msgbus.edj
+lib/enlightenment/modules/msgbus/module.desktop
+lib/enlightenment/modules/msgbus/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/music-control/e-module-music-control.edj
+lib/enlightenment/modules/music-control/module.desktop
+lib/enlightenment/modules/music-control/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/notification/e-module-notification.edj
+lib/enlightenment/modules/notification/module.desktop
+lib/enlightenment/modules/notification/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/packagekit/e-module-packagekit.edj
+lib/enlightenment/modules/packagekit/module.desktop
+lib/enlightenment/modules/packagekit/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/pager/e-module-pager.edj
+lib/enlightenment/modules/pager/module.desktop
+lib/enlightenment/modules/pager/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/polkit/e-module-polkit.edj
+lib/enlightenment/modules/polkit/module.desktop
+lib/enlightenment/modules/polkit/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/quickaccess/e-module-quickaccess.edj
+lib/enlightenment/modules/quickaccess/module.desktop
+lib/enlightenment/modules/quickaccess/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/shot/IndieFlower.ttf
+lib/enlightenment/modules/shot/Puk-Regular.ttf
+lib/enlightenment/modules/shot/Yantiq.ttf
+lib/enlightenment/modules/shot/e-module-shot.edj
+lib/enlightenment/modules/shot/intuitive.ttf
+lib/enlightenment/modules/shot/module.desktop
+lib/enlightenment/modules/shot/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/shot/netbsd-x86_64-${PKGVERSION}/upload
+lib/enlightenment/modules/shot/shotedit.edj
+lib/enlightenment/modules/shot/shots.desktop
+lib/enlightenment/modules/start/e-module-start.edj
+lib/enlightenment/modules/start/module.desktop
+lib/enlightenment/modules/start/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/syscon/e-module-syscon.edj
+lib/enlightenment/modules/syscon/module.desktop
+lib/enlightenment/modules/syscon/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/systray/e-module-systray.edj
+lib/enlightenment/modules/systray/module.desktop
+lib/enlightenment/modules/systray/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/tasks/e-module-tasks.edj
+lib/enlightenment/modules/tasks/module.desktop
+lib/enlightenment/modules/tasks/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/teamwork/e-module-teamwork.edj
+lib/enlightenment/modules/teamwork/module.desktop
+lib/enlightenment/modules/teamwork/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/tiling/e-module-tiling.edj
+lib/enlightenment/modules/tiling/module.desktop
+lib/enlightenment/modules/tiling/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/time/e-module-time.edj
+lib/enlightenment/modules/time/module.desktop
+lib/enlightenment/modules/time/netbsd-x86_64-${PKGVERSION}/module.so
+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
+lib/enlightenment/modules/vkbd/keyboards/Default.kbd
+lib/enlightenment/modules/vkbd/keyboards/Numbers.kbd
+lib/enlightenment/modules/vkbd/keyboards/Terminal.kbd
+lib/enlightenment/modules/vkbd/keyboards/alpha.png
+lib/enlightenment/modules/vkbd/keyboards/backspace.png
+lib/enlightenment/modules/vkbd/keyboards/down.png
+lib/enlightenment/modules/vkbd/keyboards/enter.png
+lib/enlightenment/modules/vkbd/keyboards/left.png
+lib/enlightenment/modules/vkbd/keyboards/numeric.png
+lib/enlightenment/modules/vkbd/keyboards/qwerty.png
+lib/enlightenment/modules/vkbd/keyboards/right.png
+lib/enlightenment/modules/vkbd/keyboards/shift.png
+lib/enlightenment/modules/vkbd/keyboards/spanner.png
+lib/enlightenment/modules/vkbd/keyboards/tab.png
+lib/enlightenment/modules/vkbd/keyboards/up.png
+lib/enlightenment/modules/vkbd/module.desktop
+lib/enlightenment/modules/vkbd/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/vkbd/theme.edj
+lib/enlightenment/modules/winlist/e-module-winlist.edj
+lib/enlightenment/modules/winlist/module.desktop
+lib/enlightenment/modules/winlist/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/wireless/e-module-wireless.edj
+lib/enlightenment/modules/wireless/module.desktop
+lib/enlightenment/modules/wireless/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/wizard/def-ibar.txt
+lib/enlightenment/modules/wizard/desktop/home.desktop
+lib/enlightenment/modules/wizard/desktop/root.desktop
+lib/enlightenment/modules/wizard/desktop/tmp.desktop
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_000.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_010.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_011.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_020.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_030.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_040.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_050.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_060.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_070.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_080.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_090.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_100.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_110.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_115.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_120.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_130.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_150.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_160.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_170.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_180.so
+lib/enlightenment/modules/wizard/netbsd-x86_64-${PKGVERSION}/page_200.so
+lib/enlightenment/modules/xkbswitch/e-module-xkbswitch.edj
+lib/enlightenment/modules/xkbswitch/module.desktop
+lib/enlightenment/modules/xkbswitch/netbsd-x86_64-${PKGVERSION}/module.so
+lib/enlightenment/utils/enlightenment_alert
+lib/enlightenment/utils/enlightenment_ckpasswd
+lib/enlightenment/utils/enlightenment_elm_cfgtool
+lib/enlightenment/utils/enlightenment_fm
+lib/enlightenment/utils/enlightenment_fm_op
+lib/enlightenment/utils/enlightenment_sys
+lib/enlightenment/utils/enlightenment_system
+lib/enlightenment/utils/enlightenment_thumb
+lib/enlightenment/utils/enlightenment_wallpaper_gen
+lib/pkgconfig/enlightenment.pc
+lib/pkgconfig/everything.pc
+share/applications/emixer.desktop
+share/applications/enlightenment_askpass.desktop
+share/applications/enlightenment_filemanager.desktop
+share/enlightenment/AUTHORS
+share/enlightenment/COPYING
+share/enlightenment/data/backgrounds/Brown_Rock_Hi.edj
+share/enlightenment/data/backgrounds/Colorful_Roses.edj
+share/enlightenment/data/backgrounds/Curly_Leaves.edj
+share/enlightenment/data/backgrounds/Dark_Gradient.edj
+share/enlightenment/data/backgrounds/Darkconcrete.edj
+share/enlightenment/data/backgrounds/Flower_Petals.edj
+share/enlightenment/data/backgrounds/Go_Away.edj
+share/enlightenment/data/backgrounds/Grassy.edj
+share/enlightenment/data/backgrounds/Green_Stem.edj
+share/enlightenment/data/backgrounds/Hills.edj
+share/enlightenment/data/backgrounds/Japanesemaple.edj
+share/enlightenment/data/backgrounds/Lakegrass.edj
+share/enlightenment/data/backgrounds/Lantern_Cluster.edj
+share/enlightenment/data/backgrounds/Leafy_Red.edj
+share/enlightenment/data/backgrounds/Light.edj
+share/enlightenment/data/backgrounds/Light_Gradient.edj
+share/enlightenment/data/backgrounds/Mossstring.edj
+share/enlightenment/data/backgrounds/Motleyrock.edj
+share/enlightenment/data/backgrounds/Newgrowth.edj
+share/enlightenment/data/backgrounds/Ocean_Beach.edj
+share/enlightenment/data/backgrounds/Orange_Roses.edj
+share/enlightenment/data/backgrounds/Pattern_Radial.edj
+share/enlightenment/data/backgrounds/Pattern_Vertical.edj
+share/enlightenment/data/backgrounds/Pattern_Vertical_Hi.edj
+share/enlightenment/data/backgrounds/Pine_Silhouettes.edj
+share/enlightenment/data/backgrounds/Purple_Flower_Bunch.edj
+share/enlightenment/data/backgrounds/Ramen.edj
+share/enlightenment/data/backgrounds/Shady_Leaves.edj
+share/enlightenment/data/backgrounds/Skywall.edj
+share/enlightenment/data/backgrounds/Stringflower.edj
+share/enlightenment/data/backgrounds/Temple.edj
+share/enlightenment/data/backgrounds/Train.edj
+share/enlightenment/data/backgrounds/Wall_Lanterns.edj
+share/enlightenment/data/backgrounds/Wetgrass.edj
+share/enlightenment/data/backgrounds/Wetleaf.edj
+share/enlightenment/data/backgrounds/Whiterock.edj
+share/enlightenment/data/backgrounds/Windy_Palm.edj
+share/enlightenment/data/config/default/e.cfg
+share/enlightenment/data/config/default/e_bindings.cfg
+share/enlightenment/data/config/profile.cfg
+share/enlightenment/data/config/standard/e.cfg
+share/enlightenment/data/config/standard/e_bindings.cfg
+share/enlightenment/data/config/standard/enlightenment-standard.png
+share/enlightenment/data/config/standard/module.battery.cfg
+share/enlightenment/data/config/standard/module.conf.cfg
+share/enlightenment/data/config/standard/module.cpufreq.cfg
+share/enlightenment/data/config/standard/module.fileman.cfg
+share/enlightenment/data/config/standard/module.ibar.cfg
+share/enlightenment/data/config/standard/module.ibox.cfg
+share/enlightenment/data/config/standard/module.pager.cfg
+share/enlightenment/data/config/standard/module.temperature.cfg
+share/enlightenment/data/config/standard/profile.desktop
+share/enlightenment/data/config/tiling/e.cfg
+share/enlightenment/data/config/tiling/e_bindings.cfg
+share/enlightenment/data/config/tiling/enlightenment-tiling.png
+share/enlightenment/data/config/tiling/module.battery.cfg
+share/enlightenment/data/config/tiling/module.conf.cfg
+share/enlightenment/data/config/tiling/module.cpufreq.cfg
+share/enlightenment/data/config/tiling/module.fileman.cfg
+share/enlightenment/data/config/tiling/module.ibar.cfg
+share/enlightenment/data/config/tiling/module.ibox.cfg
+share/enlightenment/data/config/tiling/module.pager.cfg
+share/enlightenment/data/config/tiling/module.temperature.cfg
+share/enlightenment/data/config/tiling/module.tiling.cfg
+share/enlightenment/data/config/tiling/profile.desktop
+share/enlightenment/data/favorites/.order
+share/enlightenment/data/favorites/desktop.desktop
+share/enlightenment/data/favorites/home.desktop
+share/enlightenment/data/favorites/root.desktop
+share/enlightenment/data/favorites/tmp.desktop
+share/enlightenment/data/flags/ad_flag.png
+share/enlightenment/data/flags/af_flag.png
+share/enlightenment/data/flags/al_flag.png
+share/enlightenment/data/flags/am_flag.png
+share/enlightenment/data/flags/ar_flag.png
+share/enlightenment/data/flags/ara_flag.png
+share/enlightenment/data/flags/at_flag.png
+share/enlightenment/data/flags/az_flag.png
+share/enlightenment/data/flags/ba_flag.png
+share/enlightenment/data/flags/bd_flag.png
+share/enlightenment/data/flags/be_flag.png
+share/enlightenment/data/flags/bg_flag.png
+share/enlightenment/data/flags/br_flag.png
+share/enlightenment/data/flags/brai_flag.png
+share/enlightenment/data/flags/bt_flag.png
+share/enlightenment/data/flags/bw_flag.png
+share/enlightenment/data/flags/by_flag.png
+share/enlightenment/data/flags/ca_flag.png
+share/enlightenment/data/flags/cat_flag.png
+share/enlightenment/data/flags/cd_flag.png
+share/enlightenment/data/flags/ch_flag.png
+share/enlightenment/data/flags/cm_flag.png
+share/enlightenment/data/flags/cn_flag.png
+share/enlightenment/data/flags/cz_flag.png
+share/enlightenment/data/flags/de_flag.png
+share/enlightenment/data/flags/dk_flag.png
+share/enlightenment/data/flags/ee_flag.png
+share/enlightenment/data/flags/epo_flag.png
+share/enlightenment/data/flags/es_flag.png
+share/enlightenment/data/flags/et_flag.png
+share/enlightenment/data/flags/fi_flag.png
+share/enlightenment/data/flags/fo_flag.png
+share/enlightenment/data/flags/fr_flag.png
+share/enlightenment/data/flags/gb_flag.png
+share/enlightenment/data/flags/ge_flag.png
+share/enlightenment/data/flags/gh_flag.png
+share/enlightenment/data/flags/gn_flag.png
+share/enlightenment/data/flags/gr_flag.png
+share/enlightenment/data/flags/hr_flag.png
+share/enlightenment/data/flags/hu_flag.png
+share/enlightenment/data/flags/ie_flag.png
+share/enlightenment/data/flags/il_flag.png
+share/enlightenment/data/flags/in_flag.png
+share/enlightenment/data/flags/iq_flag.png
+share/enlightenment/data/flags/ir_flag.png
+share/enlightenment/data/flags/is_flag.png
+share/enlightenment/data/flags/it_flag.png
+share/enlightenment/data/flags/jp_flag.png
+share/enlightenment/data/flags/ke_flag.png
+share/enlightenment/data/flags/kg_flag.png
+share/enlightenment/data/flags/kh_flag.png
+share/enlightenment/data/flags/kr_flag.png
+share/enlightenment/data/flags/ku_flag.png
+share/enlightenment/data/flags/kz_flag.png
+share/enlightenment/data/flags/la_flag.png
+share/enlightenment/data/flags/lang-system.png
+share/enlightenment/data/flags/latam_flag.png
+share/enlightenment/data/flags/lk_flag.png
+share/enlightenment/data/flags/lt_flag.png
+share/enlightenment/data/flags/lv_flag.png
+share/enlightenment/data/flags/ma_flag.png
+share/enlightenment/data/flags/mao_flag.png
+share/enlightenment/data/flags/md_flag.png
+share/enlightenment/data/flags/me_flag.png
+share/enlightenment/data/flags/mk_flag.png
+share/enlightenment/data/flags/ml_flag.png
+share/enlightenment/data/flags/mm_flag.png
+share/enlightenment/data/flags/mn_flag.png
+share/enlightenment/data/flags/mt_flag.png
+share/enlightenment/data/flags/mv_flag.png
+share/enlightenment/data/flags/my_flag.png
+share/enlightenment/data/flags/ng_flag.png
+share/enlightenment/data/flags/nl_flag.png
+share/enlightenment/data/flags/no_flag.png
+share/enlightenment/data/flags/np_flag.png
+share/enlightenment/data/flags/ph_flag.png
+share/enlightenment/data/flags/pk_flag.png
+share/enlightenment/data/flags/pl_flag.png
+share/enlightenment/data/flags/pt_flag.png
+share/enlightenment/data/flags/ro_flag.png
+share/enlightenment/data/flags/rs_flag.png
+share/enlightenment/data/flags/ru_flag.png
+share/enlightenment/data/flags/se_flag.png
+share/enlightenment/data/flags/si_flag.png
+share/enlightenment/data/flags/sk_flag.png
+share/enlightenment/data/flags/sn_flag.png
+share/enlightenment/data/flags/sy_flag.png
+share/enlightenment/data/flags/th_flag.png
+share/enlightenment/data/flags/tj_flag.png
+share/enlightenment/data/flags/tm_flag.png
+share/enlightenment/data/flags/tr_flag.png
+share/enlightenment/data/flags/tw_flag.png
+share/enlightenment/data/flags/tz_flag.png
+share/enlightenment/data/flags/ua_flag.png
+share/enlightenment/data/flags/unknown_flag.png
+share/enlightenment/data/flags/us_flag.png
+share/enlightenment/data/flags/uz_flag.png
+share/enlightenment/data/flags/vn_flag.png
+share/enlightenment/data/flags/za_flag.png
+share/enlightenment/data/fonts/Topaz_a500_v1.0.ttf
+share/enlightenment/data/icons/audio_player.png
+share/enlightenment/data/icons/audio_player2.png
+share/enlightenment/data/icons/image_viewer.png
+share/enlightenment/data/icons/mail_client.png
+share/enlightenment/data/icons/text_editor.png
+share/enlightenment/data/icons/video_player.png
+share/enlightenment/data/icons/web_browser.png
+share/enlightenment/data/icons/xterm.png
+share/enlightenment/data/images/enlightenment.png
+share/enlightenment/data/images/test.edj
+share/enlightenment/data/images/test.jpg
+share/enlightenment/data/images/test.png
+share/enlightenment/data/images/test.svg
+share/enlightenment/data/input_methods/fcitx.imc
+share/enlightenment/data/input_methods/gcin.imc
+share/enlightenment/data/input_methods/hime.imc
+share/enlightenment/data/input_methods/ibus.imc
+share/enlightenment/data/input_methods/iiimf.imc
+share/enlightenment/data/input_methods/scim.imc
+share/enlightenment/data/input_methods/uim.imc
+share/enlightenment/doc/FDO.txt
+share/enlightenment/doc/cache.txt
+share/enlightenment/doc/documentation.html
+share/enlightenment/doc/enlightenment.png
+share/enlightenment/doc/illume2.html
+share/enlightenment/doc/illume2.png
+share/examples/enlightenment/e-applications.menu
+share/examples/enlightenment/sysactions.conf
+share/examples/enlightenment/system.conf
+share/icons/hicolor/128x128/apps/emixer.png
+share/icons/hicolor/512x512/apps/enlightenment.png
+share/icons/hicolor/512x512/apps/enlightenment_badge-symbolic.png
+share/icons/hicolor/512x512/places/enlightenment.png
+share/icons/hicolor/512x512/places/enlightenment_badge-symbolic.png
+share/icons/hicolor/scalable/apps/enlightenment.svg
+share/icons/hicolor/scalable/apps/enlightenment_badge-symbolic.svg
+share/icons/hicolor/scalable/places/enlightenment.svg
+share/icons/hicolor/scalable/places/enlightenment_badge-symbolic.svg
+share/locale/ar/LC_MESSAGES/enlightenment.mo
+share/locale/bg/LC_MESSAGES/enlightenment.mo
+share/locale/ca/LC_MESSAGES/enlightenment.mo
+share/locale/cs/LC_MESSAGES/enlightenment.mo
+share/locale/da/LC_MESSAGES/enlightenment.mo
+share/locale/de/LC_MESSAGES/enlightenment.mo
+share/locale/el/LC_MESSAGES/enlightenment.mo
+share/locale/eo/LC_MESSAGES/enlightenment.mo
+share/locale/es/LC_MESSAGES/enlightenment.mo
+share/locale/et/LC_MESSAGES/enlightenment.mo
+share/locale/fi/LC_MESSAGES/enlightenment.mo
+share/locale/fo/LC_MESSAGES/enlightenment.mo
+share/locale/fr/LC_MESSAGES/enlightenment.mo
+share/locale/fr_CH/LC_MESSAGES/enlightenment.mo
+share/locale/gl/LC_MESSAGES/enlightenment.mo
+share/locale/he/LC_MESSAGES/enlightenment.mo
+share/locale/hr/LC_MESSAGES/enlightenment.mo
+share/locale/hu/LC_MESSAGES/enlightenment.mo
+share/locale/it/LC_MESSAGES/enlightenment.mo
+share/locale/ja/LC_MESSAGES/enlightenment.mo
+share/locale/km/LC_MESSAGES/enlightenment.mo
+share/locale/ko/LC_MESSAGES/enlightenment.mo
+share/locale/lt/LC_MESSAGES/enlightenment.mo
+share/locale/ms/LC_MESSAGES/enlightenment.mo
+share/locale/nb/LC_MESSAGES/enlightenment.mo
+share/locale/nl/LC_MESSAGES/enlightenment.mo
+share/locale/pl/LC_MESSAGES/enlightenment.mo
+share/locale/pt/LC_MESSAGES/enlightenment.mo
+share/locale/pt_BR/LC_MESSAGES/enlightenment.mo
+share/locale/ro/LC_MESSAGES/enlightenment.mo
+share/locale/ru/LC_MESSAGES/enlightenment.mo
+share/locale/sk/LC_MESSAGES/enlightenment.mo
+share/locale/sl/LC_MESSAGES/enlightenment.mo
+share/locale/sr/LC_MESSAGES/enlightenment.mo
+share/locale/sv/LC_MESSAGES/enlightenment.mo
+share/locale/tr/LC_MESSAGES/enlightenment.mo
+share/locale/uk/LC_MESSAGES/enlightenment.mo
+share/locale/vi/LC_MESSAGES/enlightenment.mo
+share/locale/zh_CN/LC_MESSAGES/enlightenment.mo
+share/locale/zh_TW/LC_MESSAGES/enlightenment.mo
+share/pixmaps/enlightenment-askpass.png
+share/xsessions/enlightenment.desktop
diff --git a/enlightenment-current/TODO b/enlightenment-current/TODO
index bbd916c602..774360d5bc 100644
--- a/enlightenment-current/TODO
+++ b/enlightenment-current/TODO
@@ -1,2 +1,27 @@
-:: NetBSD 9.0_STABLE amd64, pkgsrc-current 2020-05-11 >> 
+:: NetBSD 9.0_STABLE amd64, pkgsrc-current 2020-05-21 >> build OK
 
+MESON_ARGS+=    -Dbattery=false
+>> modules/battery/e_mod_sysctl.c
+MESON_ARGS+=    -Dcpufreq=false
+>> src/modules/cpufreq/e_mod_main.c
+MESON_ARGS+=    -Dsysinfo=false
+>> src/modules/sysinfo/batman/batman.c
+>> src/modules/sysinfo/batman/batman_sysctl.c
+>> src/modules/sysinfo/cpuclock/cpuclock.c
+>> src/modules/sysinfo/cpuclock/cpuclock_config.c
+>> src/modules/sysinfo/cpuclock/cpuclock_sysctl.c
+>> src/modules/sysinfo/cpumonitor/cpumonitor.c
+>> src/modules/sysinfo/cpumonitor/cpumonitor_sysctl.c
+>> src/modules/sysinfo/memusage/memusage_sysctl.c
+>> src/modules/sysinfo/memusage/memusage.c
+>> src/modules/sysinfo/mod.c
+>> src/modules/sysinfo/netstatus/netstatus_sysctl.c
+>> src/modules/sysinfo/netstatus/netstatus.c:
+>> src/modules/sysinfo/sysinfo.c
+>> src/modules/sysinfo/sysinfo.h
+>> src/modules/sysinfo/thermal/thermal.c
+>> src/modules/sysinfo/thermal/thermal.h
+>> src/modules/sysinfo/thermal/thermal_sysctl.c
+MESON_ARGS+=    -Dtemperature=false
+>> src/modules/temperature/e_mod_tempget.c
+>> src/modules/temperature/e_mod_main.c
diff --git a/enlightenment-current/distinfo b/enlightenment-current/distinfo
index 10b7b326a0..b2dc67e958 100644
--- a/enlightenment-current/distinfo
+++ b/enlightenment-current/distinfo
@@ -1,6 +1,10 @@
 $NetBSD$
 
-SHA1 (enlightenment-0.22.4.tar.xz) = 312ac7b1a65db38517b3b5b41487cf588732fe06
-RMD160 (enlightenment-0.22.4.tar.xz) = d9634c88baaf8c486c6255bd47caa4045091b5dc
-SHA512 (enlightenment-0.22.4.tar.xz) = 9f4366bfed4d65e7baaeffd4f5b8ba6febf6f9888e6156dd3e100c9fca42c377f76f156f3dd1f6ab97745ffcb69e1e8d320937e41333797580624a9b74d298ba
-Size (enlightenment-0.22.4.tar.xz) = 25656972 bytes
+SHA1 (enlightenment-0.24.0.tar.xz) = 5a5b717885f6438392b7b8ce8d3ded90bd5a757a
+RMD160 (enlightenment-0.24.0.tar.xz) = 98ab2d7b455107080cc944ef6c0477c16785799b
+SHA512 (enlightenment-0.24.0.tar.xz) = 7255ec5c2e85143df8d92e37456f5392feb3a264daa81ec6b10ae57886d714c524869392ddc753914f3a9c5fd71e1b2c5dd1d1e1f7a5a649fb6aaaed81214b95
+Size (enlightenment-0.24.0.tar.xz) = 28712348 bytes
+SHA1 (patch-data_etc_meson.build) = 164a5ebd5b046381f46226d05d0cb17fcd7edbd7
+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-data_etc_meson.build b/enlightenment-current/patches/patch-data_etc_meson.build
new file mode 100644
index 0000000000..5130f6f759
--- /dev/null
+++ b/enlightenment-current/patches/patch-data_etc_meson.build
@@ -0,0 +1,29 @@
+$NetBSD$
+
+* Install etc files to examples area
+
+--- data/etc/meson.build.orig	2020-05-17 19:40:56.324665500 +0000
++++ data/etc/meson.build
+@@ -16,19 +16,19 @@ sysactions.set('EJECT'    , EJECT)
+ if get_option('install-sysactions')
+   configure_file(input        : 'sysactions.conf.in',
+                  output       : 'sysactions.conf',
+-                 install_dir  : join_paths(dir_sysconf, 'enlightenment'),
++                 install_dir  : join_paths(dir_prefix, 'share/examples/enlightenment'),
+                  configuration: sysactions
+                 )
+ endif
+ 
+ if get_option('install-enlightenment-menu')
+   install_data('e-applications.menu',
+-               install_dir: join_paths(dir_sysconf, 'xdg/menus')
++                install_dir  : join_paths(dir_prefix, 'share/examples/enlightenment'),
+               )
+ endif
+ 
+ if get_option('install-system')
+   install_data('system.conf',
+-               install_dir: join_paths(dir_sysconf, 'enlightenment')
++                install_dir  : join_paths(dir_prefix, 'share/examples/enlightenment'),
+               )
+ endif
diff --git a/enlightenment-current/patches/patch-src_modules_wizard_page__011.c b/enlightenment-current/patches/patch-src_modules_wizard_page__011.c
new file mode 100644
index 0000000000..1e9c2644e9
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_modules_wizard_page__011.c
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* teach location from pkgsrc
+
+--- src/modules/wizard/page_011.c.orig	2020-05-17 19:40:56.441332600 +0000
++++ src/modules/wizard/page_011.c
+@@ -23,6 +23,9 @@ find_rules(void)
+       XKB_BASE "/rules/xorg.lst",
+       XKB_BASE "/rules/xfree86.lst",
+ #endif
++#if defined PKGSRC_X11BASE
++      PKGSRC_X11BASE "/share/X11/xkb/rules/base.lst",
++#endif
+ #if defined __NetBSD__
+       "/usr/X11R7/lib/X11/xkb/rules/xorg.lst",
+ #elif defined __OpenBSD__
diff --git a/enlightenment-current/patches/patch-src_modules_wizard_page__120.c b/enlightenment-current/patches/patch-src_modules_wizard_page__120.c
new file mode 100644
index 0000000000..35b88bd2df
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_modules_wizard_page__120.c
@@ -0,0 +1,24 @@
+$NetBSD$
+
+* Add NetBSD support
+
+--- src/modules/wizard/page_120.c.orig	2020-05-17 19:40:56.441332600 +0000
++++ src/modules/wizard/page_120.c
+@@ -34,7 +34,7 @@
+    }
+  */
+ 
+-#if defined (__FreeBSD__) || defined (__OpenBSD__)
++#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
+ #else
+ static Eina_List *
+ _wizard_temperature_get_bus_files(const char *bus)
+@@ -100,7 +100,7 @@ wizard_page_show(E_Wizard_Page *pg EINA_
+    Eina_List *tempdevs = NULL;
+ #endif
+    int hav_temperature = 0;
+-#if defined (__FreeBSD__) || defined (__OpenBSD__)
++#if defined (__FreeBSD__) || defined (__OpenBSD__) || defined (__NetBSD__)
+    // figure out on bsd if we have temp sensors
+ #else
+    const char *sensor_path[] = {
diff --git a/enlightenment-current/patches/patch-src_modules_xkbswitch_e__mod__parse.c b/enlightenment-current/patches/patch-src_modules_xkbswitch_e__mod__parse.c
new file mode 100644
index 0000000000..cd49155d58
--- /dev/null
+++ b/enlightenment-current/patches/patch-src_modules_xkbswitch_e__mod__parse.c
@@ -0,0 +1,16 @@
+$NetBSD$
+
+* teach location from pkgsrc
+
+--- src/modules/xkbswitch/e_mod_parse.c.orig	2020-05-17 19:40:56.451332600 +0000
++++ src/modules/xkbswitch/e_mod_parse.c
+@@ -67,6 +67,9 @@ find_rules(void)
+         XKB_BASE "/rules/xorg.lst",
+         XKB_BASE "/rules/xfree86.lst",
+ #endif
++#if defined PKGSRC_X11BASE
++      PKGSRC_X11BASE "/share/X11/xkb/rules/base.lst",
++#endif
+ #if defined __NetBSD__
+         "/usr/X11R7/lib/X11/xkb/rules/xorg.lst",
+ #elif defined __OpenBSD__



Home | Main Index | Thread Index | Old Index