summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/bash/Makefile4
-rw-r--r--package/bcm28xx-bootloader/Makefile2
-rw-r--r--package/cog/Makefile8
-rw-r--r--package/e2fsprogs/Makefile4
-rw-r--r--package/font-util/Makefile3
-rw-r--r--package/freetype/patches/patch-include_freetype_config_ftoption_h11
-rw-r--r--package/kexec-tools/Makefile6
-rw-r--r--package/kmod/Makefile4
-rw-r--r--package/libdisplay-info/Makefile8
-rw-r--r--package/libdrm/Makefile4
-rw-r--r--package/libinput/Makefile8
-rw-r--r--package/libpsl/Makefile6
-rw-r--r--package/libsoup3/Makefile4
-rw-r--r--package/libtirpc/Makefile4
-rw-r--r--package/libtirpc/patches/patch-src_auth_none_c11
-rw-r--r--package/libtirpc/patches/patch-src_auth_time_c20
-rw-r--r--package/libtirpc/patches/patch-src_getpublickey_c11
-rw-r--r--package/libtirpc/patches/patch-src_key_call_c15
-rw-r--r--package/libtirpc/patches/patch-src_svc_auth_none_c13
-rw-r--r--package/libwpe/Makefile2
-rw-r--r--package/libxkbcommon/Makefile9
-rw-r--r--package/libxslt/Makefile5
-rw-r--r--package/mesa/Makefile3
-rw-r--r--package/openssh/Makefile6
-rw-r--r--package/util-linux/Makefile1
-rw-r--r--package/wayland-protocols/Makefile6
-rw-r--r--package/weston/Makefile16
-rw-r--r--package/wpebackend-fdo/Makefile5
-rw-r--r--package/wpewebkit/Makefile15
-rw-r--r--package/xf86-video-fbdev/Makefile4
-rw-r--r--package/xorg-server/Makefile4
-rw-r--r--package/xorg-server/patches/patch-configure6
-rw-r--r--package/xorg-server/patches/patch-hw_xfree86_drivers_modesetting_Makefile_am11
33 files changed, 183 insertions, 56 deletions
diff --git a/package/bash/Makefile b/package/bash/Makefile
index bfed5373c..3d8acfc22 100644
--- a/package/bash/Makefile
+++ b/package/bash/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= bash
-PKG_VERSION:= 5.2.21
+PKG_VERSION:= 5.2.37
PKG_RELEASE:= 1
-PKG_HASH:= c8e31bdc59b69aaffc5b36509905ba3e5cbb12747091d27b4b977f078560d5b8
+PKG_HASH:= 9599b22ecd1d5787ad7d3b7bf0c59f312b3396d1e281175dd1f8a4014da621ff
PKG_DESCR:= bourne-again shell
PKG_SECTION:= base/shells
PKG_URL:= http://www.gnu.org/software/bash/
diff --git a/package/bcm28xx-bootloader/Makefile b/package/bcm28xx-bootloader/Makefile
index 83a594ad0..b297779a2 100644
--- a/package/bcm28xx-bootloader/Makefile
+++ b/package/bcm28xx-bootloader/Makefile
@@ -66,7 +66,6 @@ ifeq ($(ADK_PACKAGE_BCM28XX_BOOTLOADER_CUTDOWN),y)
endif
printf "gpu_mem=$(ADK_TARGET_GPU_MEM)\n" >> \
$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
-ifeq ($(ADK_PACKAGE_KODI),y)
ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI4)$(ADK_TARGET_SYSTEM_RASPBERRY_PI4_64),y)
printf "dtoverlay=vc4-kms-v3d-pi4\n" >> \
$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
@@ -75,7 +74,6 @@ ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI5),y)
printf "dtoverlay=vc4-kms-v3d-pi5\n" >> \
$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
endif
-endif
ifneq ($(ADK_TARGET_HARDWARE_HIFIBERRY_AMP),)
printf "dtoverlay=hifiberry-amp\n" >> \
$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
diff --git a/package/cog/Makefile b/package/cog/Makefile
index fead4df57..9a22fac0b 100644
--- a/package/cog/Makefile
+++ b/package/cog/Makefile
@@ -24,13 +24,19 @@ MESON_FLAGS+= -Ddocumentation=false \
-Dmanpages=false \
-Dprograms=true \
-Dwpe_api=2.0 \
- -Dplatforms=drm
+ -Dplatforms="wayland"
CONFIG_STYLE:= meson
BUILD_STYLE:= meson
INSTALL_STYLE:= meson
cog-install:
+ $(INSTALL_DIR) $(IDIR_COG)/usr/lib
+ $(CP) $(WRKINST)/usr/lib/libcogcore.so* \
+ $(IDIR_COG)/usr/lib
+ $(INSTALL_DIR) $(IDIR_COG)/usr/lib/cog/modules
+ $(CP) $(WRKINST)/usr/lib/cog/modules/* \
+ $(IDIR_COG)/usr/lib/cog/modules
$(INSTALL_DIR) $(IDIR_COG)/usr/bin
$(INSTALL_BIN) $(WRKINST)/usr/bin/cog \
$(IDIR_COG)/usr/bin
diff --git a/package/e2fsprogs/Makefile b/package/e2fsprogs/Makefile
index cfadb30af..b47fe75ed 100644
--- a/package/e2fsprogs/Makefile
+++ b/package/e2fsprogs/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= e2fsprogs
-PKG_VERSION:= 1.47.1
+PKG_VERSION:= 1.47.2
PKG_RELEASE:= 1
-PKG_HASH:= 5a33dc047fd47284bca4bb10c13cfe7896377ae3d01cb81a05d406025d99e0d1
+PKG_HASH:= 08242e64ca0e8194d9c1caad49762b19209a06318199b63ce74ae4ef2d74e63c
PKG_DESCR:= ext2/3/4 filesystem utilities
PKG_SECTION:= sys/fs
PKG_BUILDDEP:= util-linux
diff --git a/package/font-util/Makefile b/package/font-util/Makefile
index 5b9289f89..eeb265a28 100644
--- a/package/font-util/Makefile
+++ b/package/font-util/Makefile
@@ -14,8 +14,10 @@ PKG_SITES:= http://www.x.org/releases/individual/font/
DISTFILES:= ${PKG_NAME}-${PKG_VERSION}.tar.gz
+include ${ADK_TOPDIR}/mk/host.mk
include ${ADK_TOPDIR}/mk/package.mk
+$(eval $(call HOST_template,FONT_UTIL,font-util,${PKG_VERSION}-${PKG_RELEASE}))
$(eval $(call PKG_template,FONT_UTIL,font-util,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
# XXX: Push the mapping files to a place where we can find them
@@ -38,4 +40,5 @@ font-util-install:
${CP} ${WRKINST}/usr/share/fonts/X11/util/* \
${IDIR_FONT_UTIL}/usr/share/fonts/X11/util
+include ${ADK_TOPDIR}/mk/host-bottom.mk
include ${ADK_TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/freetype/patches/patch-include_freetype_config_ftoption_h b/package/freetype/patches/patch-include_freetype_config_ftoption_h
new file mode 100644
index 000000000..2ef6bb7f2
--- /dev/null
+++ b/package/freetype/patches/patch-include_freetype_config_ftoption_h
@@ -0,0 +1,11 @@
+--- freetype-2.13.3.orig/include/freetype/config/ftoption.h 2024-07-18 07:14:58.000000000 +0000
++++ freetype-2.13.3/include/freetype/config/ftoption.h 2025-04-29 09:05:47.004181201 +0000
+@@ -255,7 +255,7 @@ FT_BEGIN_HEADER
+ * stream support, in the cases where file stream support is not necessary
+ * such as memory loading of font files.
+ */
+-/* #define FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT */
++#define FT_CONFIG_OPTION_DISABLE_STREAM_SUPPORT
+
+
+ /**************************************************************************
diff --git a/package/kexec-tools/Makefile b/package/kexec-tools/Makefile
index 3e7d88f80..1d3e818d9 100644
--- a/package/kexec-tools/Makefile
+++ b/package/kexec-tools/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= kexec-tools
-PKG_VERSION:= 2.0.23
-PKG_RELEASE:= 2
-PKG_HASH:= aa63cd6c7dd95b06ceba6240a7fdc6792789cada75a655e6714987175224241b
+PKG_VERSION:= 2.0.31
+PKG_RELEASE:= 1
+PKG_HASH:= 8a8f350ddc66e1c905a3ab525a7e9ba96c81e04e70ef69397b0155b67b922c31
PKG_DESCR:= kernel exec tools
PKG_SECTION:= sys/misc
PKG_DEPENDS:= zlib
diff --git a/package/kmod/Makefile b/package/kmod/Makefile
index c46410927..36f4ea57f 100644
--- a/package/kmod/Makefile
+++ b/package/kmod/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= kmod
-PKG_VERSION:= 31
+PKG_VERSION:= 34.2
PKG_RELEASE:= 1
-PKG_HASH:= f5a6949043cc72c001b728d8c218609c5a15f3c33d75614b78c79418fcf00d80
+PKG_HASH:= 5a5d5073070cc7e0c7a7a3c6ec2a0e1780850c8b47b3e3892226b93ffcb9cb54
PKG_DESCR:= kernel module utils
PKG_SECTION:= sys/utils
PKG_DEPENDS:= libkmod
diff --git a/package/libdisplay-info/Makefile b/package/libdisplay-info/Makefile
index 9edc11c4f..c90de5b58 100644
--- a/package/libdisplay-info/Makefile
+++ b/package/libdisplay-info/Makefile
@@ -6,13 +6,15 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libdisplay-info
PKG_VERSION:= 0.2.0
PKG_RELEASE:= 1
-PKG_HASH:= 5a2f002a16f42dd3540c8846f80a90b8f4bdcd067a94b9d2087bc2feae974176
+PKG_HASH:= f7331fcaf5527251b84c8fb84238d06cd2f458422ce950c80e86c72927aa8c2b
PKG_DESCR:= edid and displayid library
PKG_SECTION:= libs/misc
-PKG_BUILDDEP:= hwdata
-PKG_SITES:= https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/$(PKG_VERSION)/downloads/
+PKG_BUILDDEP:= hwdata meson-host
+PKG_SITES:= https://gitlab.freedesktop.org/emersion/libdisplay-info/-/archive/$(PKG_VERSION)/
PKG_OPTS:= dev
+DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
+
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBDISPLAY_INFO,libdisplay-info,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
diff --git a/package/libdrm/Makefile b/package/libdrm/Makefile
index e5999416b..608ca2850 100644
--- a/package/libdrm/Makefile
+++ b/package/libdrm/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libdrm
-PKG_VERSION:= 2.4.120
+PKG_VERSION:= 2.4.124
PKG_RELEASE:= 1
-PKG_HASH:= 3bf55363f76c7250946441ab51d3a6cc0ae518055c0ff017324ab76cdefb327a
+PKG_HASH:= ac36293f61ca4aafaf4b16a2a7afff312aa4f5c37c9fbd797de9e3c0863ca379
PKG_DESCR:= direct rendering manager library
PKG_SECTION:= libs/video
PKG_BUILDDEP:= meson-host libpthread-stubs cairo libpciaccess
diff --git a/package/libinput/Makefile b/package/libinput/Makefile
index 8c0c6a759..dddc4831f 100644
--- a/package/libinput/Makefile
+++ b/package/libinput/Makefile
@@ -4,16 +4,18 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libinput
-PKG_VERSION:= 1.19.2
+PKG_VERSION:= 1.28.1
PKG_RELEASE:= 1
-PKG_HASH:= 0fc39f0af3ee1a77c60c34bc45391a4d0879169f7c0f7bbbeb5eef590b98b883
+PKG_HASH:= a13f8c9a7d93df3c85c66afd135f0296701d8d32f911991b7aa4273fdd6a42a3
PKG_DESCR:= input library
PKG_DEPENDS:= mtdev libevdev libudev
PKG_BUILDDEP:= mtdev libevdev eudev
PKG_SECTION:= libs/misc
-PKG_SITES:= https://www.freedesktop.org/software/libinput/
+PKG_SITES:= https://gitlab.freedesktop.org/libinput/libinput/-/archive/$(PKG_VERSION)/
PKG_OPTS:= dev
+DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
+
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBINPUT,libinput,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
diff --git a/package/libpsl/Makefile b/package/libpsl/Makefile
index b8df0cf24..b71f7cc29 100644
--- a/package/libpsl/Makefile
+++ b/package/libpsl/Makefile
@@ -24,9 +24,9 @@ CONFIG_STYLE:= meson
BUILD_STYLE:= meson
INSTALL_STYLE:= meson
-libsoup-install:
- $(INSTALL_DIR) $(IDIR_LIBSOUP)/usr/lib
+libpsl-install:
+ $(INSTALL_DIR) $(IDIR_LIBPSL)/usr/lib
$(CP) $(WRKINST)/usr/lib/libpsl*.so* \
- $(IDIR_LIBSOUP)/usr/lib
+ $(IDIR_LIBPSL)/usr/lib
include ${ADK_TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libsoup3/Makefile b/package/libsoup3/Makefile
index caef6b013..f7aa3fb9b 100644
--- a/package/libsoup3/Makefile
+++ b/package/libsoup3/Makefile
@@ -31,8 +31,8 @@ BUILD_STYLE:= meson
INSTALL_STYLE:= meson
libsoup3-install:
- $(INSTALL_DIR) $(IDIR_LIBSOUP)/usr/lib
+ $(INSTALL_DIR) $(IDIR_LIBSOUP3)/usr/lib
$(CP) $(WRKINST)/usr/lib/libsoup*.so* \
- $(IDIR_LIBSOUP)/usr/lib
+ $(IDIR_LIBSOUP3)/usr/lib
include ${ADK_TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/libtirpc/Makefile b/package/libtirpc/Makefile
index 9e5997350..1d808d66a 100644
--- a/package/libtirpc/Makefile
+++ b/package/libtirpc/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= libtirpc
-PKG_VERSION:= 1.3.5
+PKG_VERSION:= 1.3.6
PKG_RELEASE:= 1
-PKG_HASH:= 9b31370e5a38d3391bf37edfa22498e28fe2142467ae6be7a17c9068ec0bf12f
+PKG_HASH:= bbd26a8f0df5690a62a47f6aa30f797f3ef8d02560d1bc449a83066b5a1d3508
PKG_DESCR:= transport independent rpc library
PKG_SECTION:= libs/net
PKG_URL:= http://sourceforge.net/projects/libtirpc/
diff --git a/package/libtirpc/patches/patch-src_auth_none_c b/package/libtirpc/patches/patch-src_auth_none_c
new file mode 100644
index 000000000..765711342
--- /dev/null
+++ b/package/libtirpc/patches/patch-src_auth_none_c
@@ -0,0 +1,11 @@
+--- libtirpc-1.3.6.orig/src/auth_none.c 2024-10-17 09:50:55.000000000 +0200
++++ libtirpc-1.3.6/src/auth_none.c 2025-04-30 13:30:55.736451017 +0200
+@@ -62,7 +62,7 @@ static bool_t authnone_validate (AUTH *,
+ static bool_t authnone_refresh (AUTH *, void *);
+ static void authnone_destroy (AUTH *);
+
+-extern bool_t xdr_opaque_auth();
++extern bool_t xdr_opaque_auth(XDR *, struct opaque_auth *);
+
+ static struct auth_ops *authnone_ops();
+
diff --git a/package/libtirpc/patches/patch-src_auth_time_c b/package/libtirpc/patches/patch-src_auth_time_c
new file mode 100644
index 000000000..67bfd0e80
--- /dev/null
+++ b/package/libtirpc/patches/patch-src_auth_time_c
@@ -0,0 +1,20 @@
+--- libtirpc-1.3.6.orig/src/auth_time.c 2024-10-17 09:50:55.000000000 +0200
++++ libtirpc-1.3.6/src/auth_time.c 2025-04-30 13:33:25.507704020 +0200
+@@ -248,7 +248,7 @@ __rpc_get_time_offset(td, srv, thost, ua
+ char ut[64], ipuaddr[64];
+ endpoint teps[32];
+ nis_server tsrv;
+- void (*oldsig)() = NULL; /* old alarm handler */
++ void (*oldsig)(int) = NULL; /* old alarm handler */
+ struct sockaddr_in sin;
+ int s = RPC_ANYSOCK;
+ socklen_t len;
+@@ -417,7 +417,7 @@ __rpc_get_time_offset(td, srv, thost, ua
+ } else {
+ int res;
+
+- oldsig = (void (*)())signal(SIGALRM, alarm_hndler);
++ oldsig = (void (*)(int))signal(SIGALRM, alarm_hndler);
+ saw_alarm = 0; /* global tracking the alarm */
+ alarm(20); /* only wait 20 seconds */
+ res = connect(s, (struct sockaddr *)&sin, sizeof(sin));
diff --git a/package/libtirpc/patches/patch-src_getpublickey_c b/package/libtirpc/patches/patch-src_getpublickey_c
new file mode 100644
index 000000000..637d6be22
--- /dev/null
+++ b/package/libtirpc/patches/patch-src_getpublickey_c
@@ -0,0 +1,11 @@
+--- libtirpc-1.3.6.orig/src/getpublickey.c 2024-10-17 09:50:55.000000000 +0200
++++ libtirpc-1.3.6/src/getpublickey.c 2025-04-30 13:30:55.736451017 +0200
+@@ -52,7 +52,7 @@
+ /*
+ * Hack to let ypserv/rpc.nisd use AUTH_DES.
+ */
+-int (*__getpublickey_LOCAL)() = 0;
++int (*__getpublickey_LOCAL)(const char *, char *) = 0;
+
+ /*
+ * Get somebody's public key
diff --git a/package/libtirpc/patches/patch-src_key_call_c b/package/libtirpc/patches/patch-src_key_call_c
new file mode 100644
index 000000000..8a1c12921
--- /dev/null
+++ b/package/libtirpc/patches/patch-src_key_call_c
@@ -0,0 +1,15 @@
+--- libtirpc-1.3.6.orig/src/key_call.c 2024-10-17 09:50:55.000000000 +0200
++++ libtirpc-1.3.6/src/key_call.c 2025-04-30 13:33:25.507704020 +0200
+@@ -72,9 +72,9 @@
+ * implementations of these functions, and to call those in key_call().
+ */
+
+-cryptkeyres *(*__key_encryptsession_pk_LOCAL)() = 0;
+-cryptkeyres *(*__key_decryptsession_pk_LOCAL)() = 0;
+-des_block *(*__key_gendes_LOCAL)() = 0;
++cryptkeyres *(*__key_encryptsession_pk_LOCAL)(uid_t, char *) = 0;
++cryptkeyres *(*__key_decryptsession_pk_LOCAL)(uid_t, char *) = 0;
++des_block *(*__key_gendes_LOCAL)(uid_t, char *) = 0;
+
+ static int key_call( u_long, xdrproc_t, void *, xdrproc_t, void *);
+
diff --git a/package/libtirpc/patches/patch-src_svc_auth_none_c b/package/libtirpc/patches/patch-src_svc_auth_none_c
new file mode 100644
index 000000000..c21c67692
--- /dev/null
+++ b/package/libtirpc/patches/patch-src_svc_auth_none_c
@@ -0,0 +1,13 @@
+--- libtirpc-1.3.6.orig/src/svc_auth_none.c 2024-10-17 09:50:55.000000000 +0200
++++ libtirpc-1.3.6/src/svc_auth_none.c 2025-04-30 13:30:55.736451017 +0200
+@@ -37,8 +37,8 @@
+
+ #include <rpc/rpc.h>
+
+-static bool_t svcauth_none_destroy();
+-static bool_t svcauth_none_wrap();
++static bool_t svcauth_none_destroy(SVCAUTH *);
++static bool_t svcauth_none_wrap(SVCAUTH *, XDR *, bool_t (*)(XDR *, ...), char *);
+
+ struct svc_auth_ops svc_auth_none_ops = {
+ svcauth_none_wrap,
diff --git a/package/libwpe/Makefile b/package/libwpe/Makefile
index c8e744ddd..bf633fde4 100644
--- a/package/libwpe/Makefile
+++ b/package/libwpe/Makefile
@@ -9,6 +9,8 @@ PKG_RELEASE:= 1
PKG_HASH:= 960bdd11c3f2cf5bd91569603ed6d2aa42fd4000ed7cac930a804eac367888d7
PKG_DESCR:= general purpose library for wpe
PKG_SECTION:= libs/misc
+PKG_DEPENDS:= libxkbcommon
+PKG_BUILDDEP:= libxkbcommon
PKG_URL:= https://wpewebkit.org
PKG_SITES:= https://wpewebkit.org/releases/
PKG_OPTS:= dev
diff --git a/package/libxkbcommon/Makefile b/package/libxkbcommon/Makefile
index 1650043a9..784fcd736 100644
--- a/package/libxkbcommon/Makefile
+++ b/package/libxkbcommon/Makefile
@@ -4,12 +4,13 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= libxkbcommon
-PKG_VERSION:= 1.5.0
+PKG_VERSION:= 1.7.0
PKG_RELEASE:= 1
-PKG_HASH:= 560f11c4bbbca10f495f3ef7d3a6aa4ca62b4f8fb0b52e7d459d18a26e46e017
+PKG_HASH:= 65782f0a10a4b455af9c6baab7040e2f537520caa2ec2092805cdfd36863b247
PKG_DESCR:= library for handling of keyboard descriptions
PKG_SECTION:= libs/misc
-PKG_BUILDDEP:= meson-host
+PKG_DEPENDS:= wayland
+PKG_BUILDDEP:= meson-host wayland wayland-protocols
PKG_SITES:= https://xkbcommon.org/download/
PKG_OPTS:= dev
@@ -18,7 +19,7 @@ include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,LIBXKBCOMMON,libxkbcommon,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
MESON_FLAGS+= -Denable-docs=false \
- -Denable-wayland=false \
+ -Denable-wayland=true \
-Dxkb-config-root=/usr/share/X11/xkb
WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
diff --git a/package/libxslt/Makefile b/package/libxslt/Makefile
index 3c2522122..0f698eba8 100644
--- a/package/libxslt/Makefile
+++ b/package/libxslt/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= libxslt
-PKG_VERSION:= 1.1.38
+PKG_VERSION:= 1.1.43
PKG_RELEASE:= 1
-PKG_HASH:= 1f32450425819a09acaff2ab7a5a7f8a2ec7956e505d7beeb45e843d0e1ecab1
+PKG_HASH:= 5a3d6b383ca5afc235b171118e90f5ff6aa27e9fea3303065231a6d403f0183a
PKG_DESCR:= xslt library
PKG_SECTION:= libs/data
PKG_DEPENDS:= libxml2
@@ -28,7 +28,6 @@ $(eval $(call HOST_template,LIBXSLT,libxslt,${PKG_VERSION}-${PKG_RELEASE}))
$(eval $(call PKG_template,LIBXSLT,libxslt,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
$(eval $(call PKG_template,XSLTPROC,xsltproc,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_XSLTPROC},${PKGSC_XSLTPROC}))
-#AUTOTOOL_STYLE:= autoreconf
HOST_LDFLAGS+= -lxml2
HOST_CONFIGURE_ARGS+= --without-python \
--without-crypto \
diff --git a/package/mesa/Makefile b/package/mesa/Makefile
index 0f0955160..d29a0a2d9 100644
--- a/package/mesa/Makefile
+++ b/package/mesa/Makefile
@@ -40,6 +40,7 @@ MESON_FLAGS+= -Dllvm=disabled \
mesa-install:
$(INSTALL_DIR) $(IDIR_MESA)/usr/lib/dri
+ $(INSTALL_DIR) $(IDIR_MESA)/usr/lib/gbm
$(CP) $(WRKINST)/usr/lib/libEGL*.so* \
$(IDIR_MESA)/usr/lib
$(CP) $(WRKINST)/usr/lib/libGL*.so* \
@@ -50,5 +51,7 @@ mesa-install:
$(IDIR_MESA)/usr/lib
${CP} $(WRKINST)/usr/lib/dri/*.so \
${IDIR_MESA}/usr/lib/dri/
+ ${CP} $(WRKINST)/usr/lib/gbm/*.so \
+ ${IDIR_MESA}/usr/lib/gbm/
include ${ADK_TOPDIR}/mk/pkg-bottom.mk
diff --git a/package/openssh/Makefile b/package/openssh/Makefile
index c987edf36..63c0682a0 100644
--- a/package/openssh/Makefile
+++ b/package/openssh/Makefile
@@ -4,9 +4,9 @@
include ${ADK_TOPDIR}/rules.mk
PKG_NAME:= openssh
-PKG_VERSION:= 9.9p1
+PKG_VERSION:= 10.0p1
PKG_RELEASE:= 1
-PKG_HASH:= b343fbcdbff87f15b1986e6e15d6d4fc9a7d36066be6b7fb507087ba8f966c02
+PKG_HASH:= 021a2e709a0edf4250b1256bd5a9e500411a90dddabea830ed59cef90eb9d85c
PKG_DESCR:= secure shell implementation
PKG_SECTION:= net/security
PKG_BUILDDEP:= zlib
@@ -110,6 +110,8 @@ openssh-server-install:
${IDIR_OPENSSH_SERVER}/usr/sbin
${INSTALL_BIN} ${WRKINST}/usr/libexec/sshd-session \
${IDIR_OPENSSH_SERVER}/usr/libexec
+ ${INSTALL_BIN} ${WRKINST}/usr/libexec/sshd-auth \
+ ${IDIR_OPENSSH_SERVER}/usr/libexec
# ssh pubkey
test -z $(ADK_RUNTIME_SSH_PUBKEY) || ( \
mkdir -p $(IDIR_OPENSSH_SERVER)/etc/ssh; \
diff --git a/package/util-linux/Makefile b/package/util-linux/Makefile
index 5e8f57851..8d8e113ef 100644
--- a/package/util-linux/Makefile
+++ b/package/util-linux/Makefile
@@ -53,6 +53,7 @@ PKGSS_MOUNT:= libblkid libmount libuuid libncurses
PKGSC_MOUNT:= sys/fs
PKGSD_MCOOKIE:= generate magic cookies for xauth
PKGSC_MCOOKIE:= x11/utils
+PKGSS_MCOOKIE:= libncurses
include $(ADK_TOPDIR)/mk/host.mk
include $(ADK_TOPDIR)/mk/package.mk
diff --git a/package/wayland-protocols/Makefile b/package/wayland-protocols/Makefile
index 364703e12..260071ad7 100644
--- a/package/wayland-protocols/Makefile
+++ b/package/wayland-protocols/Makefile
@@ -6,13 +6,15 @@ include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= wayland-protocols
PKG_VERSION:= 1.43
PKG_RELEASE:= 1
-PKG_HASH:= ba3c3425dd27c57b5291e93dba97be12479601e00bcab24d26471948cb643653
+PKG_HASH:= 05fc0ff0c6b3081549d8f81c6b584076a20be18e8c2b9be65ae09ce05e5aea9e
PKG_DESCR:= wayland protocols
PKG_SECTION:= x11/libs
PKG_BUILDDEP:= meson-host wayland-host
-PKG_SITES:= https://gitlab.freedesktop.org/wayland/wayland-protocols/-/releases/$(PKG_VERSION)/downloads/
+PKG_SITES:= https://gitlab.freedesktop.org/wayland/wayland-protocols/-/archive/$(PKG_VERSION)/
PKG_OPTS:= dev
+DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
+
include $(ADK_TOPDIR)/mk/package.mk
$(eval $(call PKG_template,WAYLAND_PROTOCOLS,wayland-protocols,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION),$(PKG_OPTS)))
diff --git a/package/weston/Makefile b/package/weston/Makefile
index 3355dd394..76f4e5bb6 100644
--- a/package/weston/Makefile
+++ b/package/weston/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= weston
-PKG_VERSION:= 14.0.1
-PKG_RELEASE:= 1
-PKG_HASH:= a8150505b126a59df781fe8c30c8e6f87da7013e179039eb844a5bbbcc7c79b3
+PKG_VERSION:= 14.0.2
+PKG_RELEASE:= 2
+PKG_HASH:= 633f4e0f232ad150300c95ffcbc646fedf1349487bf389dbd2045fa69013d6e2
PKG_DESCR:= wayland compositor
PKG_SECTION:= x11/drivers
PKG_DEPENDS:= wayland libxkbcommon libinput libpng libjpeg-turbo libseat mesa libexpat
@@ -14,7 +14,9 @@ PKG_DEPENDS+= libwebp pam libxcursor libudev xkeyboard-config cairo libffi libd
PKG_DEPENDS+= libdisplay-info
PKG_BUILDDEP:= wayland wayland-protocols libxkbcommon libinput libpng libjpeg-turbo expat
PKG_BUILDDEP+= libwebp pam libXcursor eudev cairo libseat libffi libdrm libdisplay-info mesa
-PKG_SITES:= https://gitlab.freedesktop.org/wayland/weston/-/releases/$(PKG_VERSION)/downloads/
+PKG_SITES:= https://gitlab.freedesktop.org/wayland/weston/-/archive/$(PKG_VERSION)/
+
+DISTFILES:= $(PKG_NAME)-$(PKG_VERSION).tar.gz
include $(ADK_TOPDIR)/mk/package.mk
@@ -29,7 +31,9 @@ MESON_FLAGS+= -Dsystemd=false \
-Dbackend-pipewire=false \
-Dxwayland=false \
-Dtest-junit-xml=false \
- -Ddemo-clients=false
+ -Ddemo-clients=false \
+ -Dshell-fullscreen=true \
+ -Drenderer-gl=true
WRKBUILD= $(WRKDIR)/$(PKG_NAME)-obj
@@ -52,7 +56,7 @@ weston-install:
$(CP) $(WRKINST)/usr/lib/*so* \
$(IDIR_WESTON)/usr/lib/
$(INSTALL_DIR) $(IDIR_WESTON)/usr/bin
- $(INSTALL_BIN) $(WRKINST)/usr/bin/weston \
+ $(INSTALL_BIN) $(WRKINST)/usr/bin/* \
$(IDIR_WESTON)/usr/bin
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/wpebackend-fdo/Makefile b/package/wpebackend-fdo/Makefile
index b981c0b08..e47faad6b 100644
--- a/package/wpebackend-fdo/Makefile
+++ b/package/wpebackend-fdo/Makefile
@@ -9,7 +9,8 @@ PKG_RELEASE:= 1
PKG_HASH:= beddf321232d5bd08106c179dbc600f8ce88eb3620b4a59a6329063b78f64635
PKG_DESCR:= freedesktop.org wpe backend
PKG_SECTION:= libs/misc
-PKG_BUILDDEP:= wayland
+PKG_DEPENDS:= libwpe
+PKG_BUILDDEP:= wayland libwpe
PKG_URL:= https://wpewebkit.org
PKG_SITES:= https://wpewebkit.org/releases/
PKG_OPTS:= dev
@@ -26,7 +27,7 @@ INSTALL_STYLE:= meson
wpebackend-fdo-install:
$(INSTALL_DIR) $(IDIR_WPEBACKEND_FDO)/usr/lib
- $(CP) $(WRKINST)/usr/lib/libwpebackend-fdo*.so* \
+ $(CP) $(WRKINST)/usr/lib/libWPEBackend-fdo*.so* \
$(IDIR_WPEBACKEND_FDO)/usr/lib
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/wpewebkit/Makefile b/package/wpewebkit/Makefile
index 64282f161..d3d7a275e 100644
--- a/package/wpewebkit/Makefile
+++ b/package/wpewebkit/Makefile
@@ -4,13 +4,17 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= wpewebkit
-PKG_VERSION:= 2.48.0
+PKG_VERSION:= 2.48.1
PKG_RELEASE:= 1
-PKG_HASH:= 25bc557fd62f06ac8393a6f638ffceff3d9f367d6d35195315fa459c82f80850
+PKG_HASH:= 2f411b692bb4c2a924d9bddf0c794fd69a24931ad836d6a93c9a65f5adb0357f
PKG_DESCR:= web platform for embedded
PKG_SECTION:= libs/misc
-PKG_DEPENDS:= libwpe libsoup3
-PKG_BUILDDEP:= cmake-host libwpe libsoup3
+PKG_DEPENDS:= libwpe libsoup3 harfbuzz libjpeg-turbo libgcrypt
+PKG_DEPENDS+= libtasn1 libwebp gstreamer gst-plugins-base libxslt
+PKG_DEPENDS+= libpsl libmount libblkid
+PKG_BUILDDEP:= cmake-host libwpe libsoup3 harfbuzz libjpeg-turbo
+PKG_BUILDDEP+= libgcrypt libtasn1 libwebp gstreamer gst-plugins-base
+PKG_BUILDDEP+= libxslt libpsl
PKG_URL:= https://wpewebkit.org
PKG_SITES:= https://wpewebkit.org/releases/
PKG_OPTS:= dev
@@ -42,5 +46,8 @@ wpewebkit-install:
$(INSTALL_DIR) $(IDIR_WPEWEBKIT)/usr/lib
$(CP) $(WRKINST)/usr/lib/libWPEWebKit*.so* \
$(IDIR_WPEWEBKIT)/usr/lib
+ $(INSTALL_DIR) $(IDIR_WPEWEBKIT)/usr/libexec/wpe-webkit-2.0
+ $(INSTALL_BIN) $(WRKINST)/usr/libexec/wpe-webkit-2.0/* \
+ $(IDIR_WPEWEBKIT)/usr/libexec/wpe-webkit-2.0
include $(ADK_TOPDIR)/mk/pkg-bottom.mk
diff --git a/package/xf86-video-fbdev/Makefile b/package/xf86-video-fbdev/Makefile
index 4df0982a5..90f850545 100644
--- a/package/xf86-video-fbdev/Makefile
+++ b/package/xf86-video-fbdev/Makefile
@@ -4,9 +4,9 @@
include $(ADK_TOPDIR)/rules.mk
PKG_NAME:= xf86-video-fbdev
-PKG_VERSION:= 0.4.4
+PKG_VERSION:= 0.5.1
PKG_RELEASE:= 1
-PKG_HASH:= 49e545951ea5fddc0d9b3ed3bf60e9a588a9c09401cc93ac082e064530bc0f81
+PKG_HASH:= 5e73c01f6ede09ddbc1f553fecdf35dd8efe76b44c7ed263de786a5968c5116f
PKG_DESCR:= x11 driver for framebuffer devices
PKG_SECTION:= x11/drivers
PKG_DEPENDS:= xorg-server
diff --git a/package/xorg-server/Makefile b/package/xorg-server/Makefile
index 13775e48a..4efbf78a9 100644
--- a/package/xorg-server/Makefile
+++ b/package/xorg-server/Makefile
@@ -20,7 +20,7 @@ PKG_BUILDDEP+= scrnsaverproto resourceproto fontsproto videoproto
PKG_BUILDDEP+= compositeproto evieext libxkbfile libXfont2 pixman
PKG_BUILDDEP+= libpciaccess xf86dgaproto recordproto dri3proto
PKG_BUILDDEP+= xineramaproto presentproto xf86driproto glproto mesa
-PKG_BUILDDEP+= xorgproto libxcvt libdrm libepoxy
+PKG_BUILDDEP+= xorgproto libxcvt libdrm libepoxy font-util-host
PKG_NEEDS:= threads c++
PKG_URL:= http://www.x.org/
PKG_SITES:= http://www.x.org/releases/individual/xserver/
@@ -48,6 +48,8 @@ $(eval $(call PKG_template,XORG_SERVER,xorg-server,$(PKG_VERSION)-${PKG_RELEASE}
TARGET_CPPFLAGS+= -D_GNU_SOURCE -D__gid_t=gid_t -D__uid_t=uid_t
+AUTOTOOL_STYLE:= autoreconf
+
ifeq (${ADK_PACKAGE_XORG_SERVER_WITH_OPENSSL},y)
CONFIGURE_ARGS+= --with-sha1=libcrypto
endif
diff --git a/package/xorg-server/patches/patch-configure b/package/xorg-server/patches/patch-configure
index 378c27c1c..f7b7beab0 100644
--- a/package/xorg-server/patches/patch-configure
+++ b/package/xorg-server/patches/patch-configure
@@ -1,6 +1,6 @@
---- xorg-server-21.1.5.orig/configure 2022-12-14 03:25:26.000000000 +0100
-+++ xorg-server-21.1.5/configure 2022-12-31 10:38:30.017910171 +0100
-@@ -29281,7 +29281,7 @@ printf "%s\n" "#define BASE_FONT_PATH \"
+--- xorg-server-21.1.16.orig/configure 2025-02-25 18:56:12.000000000 +0000
++++ xorg-server-21.1.16/configure 2025-04-19 02:08:40.369203750 +0000
+@@ -30272,7 +30272,7 @@ printf "%s\n" "#define BASE_FONT_PATH \"
test "$prefix_NONE" && prefix=NONE
test "$exec_prefix_NONE" && exec_prefix=NONE
diff --git a/package/xorg-server/patches/patch-hw_xfree86_drivers_modesetting_Makefile_am b/package/xorg-server/patches/patch-hw_xfree86_drivers_modesetting_Makefile_am
new file mode 100644
index 000000000..c8cf55563
--- /dev/null
+++ b/package/xorg-server/patches/patch-hw_xfree86_drivers_modesetting_Makefile_am
@@ -0,0 +1,11 @@
+--- xorg-server-21.1.16.orig/hw/xfree86/drivers/modesetting/Makefile.am 2025-02-25 18:56:05.000000000 +0000
++++ xorg-server-21.1.16/hw/xfree86/drivers/modesetting/Makefile.am 2025-04-24 17:19:31.290883875 +0000
+@@ -41,7 +41,7 @@ AM_CPPFLAGS = \
+
+ modesetting_drv_la_LTLIBRARIES = modesetting_drv.la
+ modesetting_drv_la_LDFLAGS = -module -avoid-version
+-modesetting_drv_la_LIBADD = $(UDEV_LIBS) $(DRM_LIBS)
++modesetting_drv_la_LIBADD = $(UDEV_LIBS) $(DRM_LIBS) $(GBM_LIBS)
+ modesetting_drv_ladir = @moduledir@/drivers
+
+ modesetting_drv_la_SOURCES = \