4
1

6 Commits 5f3bb75ada ... edbc669580

Autor SHA1 Nachricht Datum
  Waldemar Brodkorb edbc669580 socat: update to 1.8.1.3 vor 2 Tagen
  Waldemar Brodkorb afec0cedf3 libnfs: add buildroot patch to fix a compile issue vor 2 Tagen
  Waldemar Brodkorb 925f7b8d0e mpd: enable NFS support, remove obsolete boost dependency vor 2 Tagen
  Waldemar Brodkorb 1ab09ef588 libnfs: disable krb5 vor 2 Tagen
  Waldemar Brodkorb 2e49978ec4 fmt: update to 12.1.0 vor 2 Tagen
  Waldemar Brodkorb 8d2f1f9e78 ncurses: fix compile for arm eabihf builds vor 2 Tagen

+ 2 - 2
package/fmt/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		fmt
-PKG_VERSION:=		11.2.0
+PKG_VERSION:=		12.1.0
 PKG_RELEASE:=		1
-PKG_HASH:=		bc23066d87ab3168f27cef3e97d545fa63314f5c79df5ea444d41d56f962c6af
+PKG_HASH:=		ea7de4299689e12b6dddd392f9896f08fb0777ac7168897a244a6d6085043fea
 PKG_DESCR:=		modern formatting library
 PKG_SECTION:=		libs/misc
 PKG_BUILDDEP:=		cmake-host

+ 1 - 0
package/libnfs/Makefile

@@ -21,6 +21,7 @@ include $(ADK_TOPDIR)/mk/package.mk
 $(eval $(call PKG_template,LIBNFS,libnfs,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
 AUTOTOOL_STYLE:=	autoreconf
+CONFIGURE_ARGS+=	--without-libkrb5
 
 libnfs-install:
 	$(INSTALL_DIR) $(IDIR_LIBNFS)/usr/lib

+ 31 - 0
package/libnfs/patches/patch-lib_socket_c

@@ -0,0 +1,31 @@
+--- libnfs-libnfs-6.0.2.orig/lib/socket.c	2024-12-14 09:03:11.000000000 +0100
++++ libnfs-libnfs-6.0.2/lib/socket.c	2026-07-09 23:14:51.875631318 +0200
+@@ -583,8 +583,8 @@ rpc_read_from_socket(struct rpc_context
+ 		}
+ 		if (!rpc->is_server_context) {
+ 			rpc->rm_xid[0] = count;
+-			rpc->rm_xid[1] = ntohl(*(uint32_t *)&buf[0]);
+-			rpc->pdu = rpc_find_pdu(rpc, ntohl(*(uint32_t *)&buf[0]));
++			rpc->rm_xid[1] = ntohl(*(uint32_t *)(void *)&buf[0]);
++			rpc->pdu = rpc_find_pdu(rpc, ntohl(*(uint32_t *)(void *)&buf[0]));
+ 			if (rpc->pdu == NULL) {
+ 				rpc_set_error(rpc, "Failed to match incoming PDU/XID."
+ 						" Ignoring PDU");
+@@ -796,7 +796,7 @@ rpc_read_from_socket(struct rpc_context
+                                 }
+ 
+                                 /* Copy the next 4 bytes into inbuf */
+-                                *((uint32_t *)rpc->inbuf) = htonl(rpc->rm_xid[1]);
++                                *((uint32_t *)(void *)rpc->inbuf) = htonl(rpc->rm_xid[1]);
+ 
+                                 /* but set inpos to 0, we will update it above
+                                  * that we have already read these 4 bytes in
+@@ -858,7 +858,7 @@ rpc_read_from_socket(struct rpc_context
+                                                  * If the READ failed, bail out here as there is no
+                                                  * data.
+                                                  */
+-                                                const READ3res *res = (READ3res *) rpc->pdu->zdr_decode_buf;
++                                                const READ3res *res = (READ3res *)(void *) rpc->pdu->zdr_decode_buf;
+                                                 if (res->status != NFS3_OK) {
+                                                         goto payload_finished;
+                                                 }

+ 18 - 5
package/mpd/Makefile

@@ -9,10 +9,10 @@ PKG_RELEASE:=		1
 PKG_HASH:=		14223ca883c35fbf711994bcf745726cecc9d898e3d3964265cf3a2c7519a360
 PKG_DESCR:=		music player daemon
 PKG_SECTION:=		mm/audio
-PKG_DEPENDS:=		libmpdclient boost libncurses libexpat libsqlite libfmt libxcb
-PKG_DEPENDS+=		libxau libxdmcp
-PKG_BUILDDEP:=		libmpdclient boost ncurses expat sqlite fmt libxcb
-PKG_BUILDDEP+=		libXau libXdmcp
+PKG_DEPENDS:=		libmpdclient libncurses libexpat libsqlite libfmt libxcb
+PKG_DEPENDS+=		libxau libxdmcp zlib
+PKG_BUILDDEP:=		libmpdclient ncurses expat sqlite fmt libxcb
+PKG_BUILDDEP+=		libXau libXdmcp zlib
 PKG_FDEPENDS:=		libmpdclient
 PKG_NEEDS:=		threads c++ iconv data
 PKG_URL:=		http://www.musicpd.org/
@@ -21,7 +21,7 @@ PKG_SITES:=		http://www.musicpd.org/download/mpd/0.24/
 PKG_FLAVOURS_MPD:=	WITH_ALSA WITH_AO WITH_MP3 WITH_MP4
 PKG_FLAVOURS_MPD+=	WITH_OGG WITH_FLAC WITH_WAV WITH_MMS WITH_FFMPEG
 PKG_FLAVOURS_MPD+=	WITH_SHOUT WITH_CURL WITH_SAMPLERATE WITH_HTTPD
-PKG_FLAVOURS_MPD+=	WITH_SNDFILE WITH_OPUS WITH_AVAHI
+PKG_FLAVOURS_MPD+=	WITH_SNDFILE WITH_OPUS WITH_AVAHI WITH_NFS
 
 PKGFD_WITH_ALSA:=	enable ALSA output
 PKGFS_WITH_ALSA:=	alsa-lib
@@ -118,6 +118,13 @@ ifeq ($(ADK_PACKAGE_MPD_WITH_AVAHI),y)
 PKG_FDEPENDS+=		libavahi
 endif
 
+PKGFD_WITH_NFS:=	enable NFS support
+PKGFS_WITH_NFS:=	libnfs
+PKGFB_WITH_NFS:=	libnfs
+ifeq ($(ADK_PACKAGE_MPD_WITH_NFS),y)
+PKG_FDEPENDS+=		libnfs
+endif
+
 PKGFD_WITH_HTTPD:=	enable http output
 
 include $(ADK_TOPDIR)/mk/package.mk
@@ -237,6 +244,12 @@ else
 MESON_FLAGS+=	-Dopus=disabled
 endif
 
+ifneq ($(ADK_PACKAGE_MPD_WITH_NFS),)
+MESON_FLAGS+=	-Dnfs=enabled
+else
+MESON_FLAGS+=	-Dnfs=disabled
+endif
+
 mpd-install:
 	$(INSTALL_DIR) $(IDIR_MPD)/etc
 	$(INSTALL_DIR) $(IDIR_MPD)/usr/bin

+ 29 - 0
package/ncurses/patches/patch-configure

@@ -0,0 +1,29 @@
+--- ncurses-6.6.orig/configure	2025-12-27 01:59:17.000000000 +0100
++++ ncurses-6.6/configure	2026-07-10 06:07:53.205332794 +0200
+@@ -4182,7 +4182,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA=
+ if test "x$INSTALL" = "x./install-sh -c"; then
+ 	if test -f /usr/sbin/install ; then
+ 		case "$host_os" in
+-		(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
++		(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc*)
+ 			INSTALL=/usr/sbin/install
+ 			;;
+ 		esac
+@@ -9807,7 +9807,7 @@ echo "${ECHO_T}$with_xterm_new" >&6
+ WHICH_XTERM=$with_xterm_new
+ 
+ case $host_os in
+-(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc|linux*musl|openbsd*|darwin*)
++(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc*|linux*musl|openbsd*|darwin*)
+ 	want_xterm_kbs=DEL
+ 	;;
+ (*)
+@@ -10785,7 +10785,7 @@ case "$host_os" in
+ 	cf_xopen_source="-D_SGI_SOURCE"
+ 	cf_XOPEN_SOURCE=
+ 	;;
+-(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
++(linux*gnu*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc*)
+ 
+ cf_gnu_xopen_source=$cf_XOPEN_SOURCE
+ 

+ 2 - 2
package/socat/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		socat
-PKG_VERSION:=		1.8.1.1
+PKG_VERSION:=		1.8.1.3
 PKG_RELEASE:=		1
-PKG_HASH:=		f68b602c80e94b4b7498d74ec408785536fe33534b39467977a82ab2f7f01ddb
+PKG_HASH:=		06602ffd591e98c75b3dc1d66f0f19136cc666b0b2d95caad987d6ab2cb28097
 PKG_DESCR:=		multipurpose relay
 PKG_SECTION:=		net/misc
 PKG_NEEDS:=		threads