Просмотр исходного кода

mark packages as broken, fix some more issues

Waldemar Brodkorb 3 недель назад
Родитель
Сommit
27a31de640
52 измененных файлов с 152 добавлено и 790 удалено
  1. 0 1
      mk/build.mk
  2. 0 28
      package/frickin/Makefile
  3. 0 28
      package/frickin/files/frickin.init
  4. 0 4
      package/frickin/files/frickin.postinst
  5. 0 9
      package/frickin/patches/patch-Makefile
  6. 0 9
      package/frickin/patches/patch-src_Makefile
  7. 0 20
      package/frickin/patches/patch-src_main_c
  8. 4 2
      package/jupp/Makefile
  9. 2 0
      package/kodi-audioencoder-lame/Makefile
  10. 2 0
      package/kodi-audioencoder-vorbis/Makefile
  11. 2 0
      package/kodi-audioencoder-wav/Makefile
  12. 2 0
      package/kodi/Makefile
  13. 2 0
      package/librpcsecgss/Makefile
  14. 4 2
      package/lirc/Makefile
  15. 2 0
      package/ltrace/Makefile
  16. 2 0
      package/lzma/Makefile
  17. 7 3
      package/mailutils/Makefile
  18. 5 6
      package/maradns/Makefile
  19. 0 50
      package/maradns/patches/patch-build_Makefile_linux
  20. 0 72
      package/maradns/patches/patch-deadwood-3_2_09_src_Makefile
  21. 0 20
      package/maradns/patches/patch-deadwood-3_2_09_src_Makefile_ipv6
  22. 0 12
      package/maradns/patches/patch-rng_Makefile
  23. 0 29
      package/maradns/patches/patch-tcp_Makefile
  24. 0 19
      package/maradns/patches/patch-tcp_Makefile_authonly
  25. 0 20
      package/maradns/patches/patch-tcp_Makefile_ipv6
  26. 5 3
      package/mini_httpd/Makefile
  27. 0 78
      package/mini_httpd/patches/patch-Makefile
  28. 0 21
      package/mini_httpd/patches/patch-htpasswd_c
  29. 0 96
      package/mini_httpd/patches/patch-mini_httpd_c
  30. 3 0
      package/mosh/Makefile
  31. 2 2
      package/nfs-utils/Makefile
  32. 4 2
      package/pmacct/Makefile
  33. 11 3
      package/poppler/Makefile
  34. 51 0
      package/procps-ng/Makefile
  35. 0 47
      package/procps/Makefile
  36. 0 86
      package/procps/patches/patch-Makefile
  37. 0 33
      package/procps/patches/patch-proc_module_mk
  38. 0 10
      package/procps/patches/patch-proc_readproc_c
  39. 0 25
      package/procps/patches/patch-ps_module_mk
  40. 0 21
      package/procps/patches/patch-sysctl_c
  41. 2 0
      package/python3-yaml/Makefile
  42. 2 1
      package/ruby-getoptlong/Makefile
  43. 11 0
      package/sofia-sip/patches/patch-libsofia-sip-ua_sip_sip_basic_c
  44. 4 1
      package/squeezelite/Makefile
  45. 0 11
      package/squeezelite/patches/patch-Makefile
  46. 0 11
      package/squeezelite/patches/patch-output_alsa_c
  47. 0 3
      package/tar/Makefile
  48. 5 2
      package/tigervnc/Makefile
  49. 2 0
      package/toolbox/Makefile
  50. 10 0
      package/transproxy/patches/patch-tproxy_c
  51. 4 0
      package/zfs/Makefile
  52. 2 0
      package/zip/Makefile

+ 0 - 1
mk/build.mk

@@ -41,7 +41,6 @@ DEFCONFIG=		ADK_DEBUG=n \
 			ADK_TARGET_USE_LD_RELRO=n \
 			ADK_TARGET_USE_LD_BIND_NOW=n \
 			ADK_TARGET_USE_LD_GC=n \
-			ADK_TARGET_LIBC_WITH_LOCALE=n \
 			BUSYBOX_IFPLUGD=n \
 			BUSYBOX_EXTRA_COMPAT=n \
 			BUSYBOX_FEATURE_IFCONFIG_SLIP=n \

+ 0 - 28
package/frickin/Makefile

@@ -1,28 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${ADK_TOPDIR}/rules.mk
-
-PKG_NAME:=		frickin
-PKG_VERSION:=		1.3
-PKG_RELEASE:=		9
-PKG_HASH:=		e39b2209af8f519fb93c9ce776b523b4256653a840796161a89fbd9d23f72d66
-PKG_DESCR:=		pptp proxy
-PKG_SECTION:=		net/proxy
-PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=frickin/}
-PKG_NOPARALLEL:=	1
-
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,FRICKIN,frickin,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIG_STYLE:=		manual
-INSTALL_STYLE:=		manual
-
-do-install:
-	${INSTALL_DIR} ${IDIR_FRICKIN}/usr/sbin
-	${INSTALL_BIN} ${WRKBUILD}/frickin ${IDIR_FRICKIN}/usr/sbin/
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 28
package/frickin/files/frickin.init

@@ -1,28 +0,0 @@
-#!/bin/sh
-#PKG frickin
-#INIT 75
-. /etc/rc.conf
-
-case $1 in
-autostop) ;;
-autostart)
-	test x"${frickin:-NO}" = x"NO" && exit 0
-	test x"$frickin" = x"DAEMON" && test -x /bin/mksh && exec mksh -T- $0 start
-	exec sh $0 start
-	;;
-start)
-	/usr/sbin/frickin ${frickin_flags}
-	;;
-stop)
-	kill $(pgrep -f /usr/sbin/frickin)
-	;;
-restart)
-	sh $0 stop
-	sh $0 start
-	;;
-*)
-	echo "Usage: $0 {start | stop | restart}"
-	exit 1
-	;;
-esac
-exit $?

+ 0 - 4
package/frickin/files/frickin.postinst

@@ -1,4 +0,0 @@
-#!/bin/sh
-. $IPKG_INSTROOT/etc/functions.sh
-add_rcconf frickin NO
-add_rcconf frickin_flags ""

+ 0 - 9
package/frickin/patches/patch-Makefile

@@ -1,9 +0,0 @@
---- frickin-1.3.orig/Makefile	2004-10-13 18:24:56.000000000 +0200
-+++ frickin-1.3/Makefile	2010-02-05 19:12:36.101852925 +0100
-@@ -1,5 +1,5 @@
- #CFLAGS = -g -Wall
--CFLAGS = -O3 -Wall
-+CFLAGS ?= -O3 -Wall
- 
- all: frickin
- 

+ 0 - 9
package/frickin/patches/patch-src_Makefile

@@ -1,9 +0,0 @@
---- frickin-1.3.orig/src/Makefile	2004-10-13 18:24:56.000000000 +0200
-+++ frickin-1.3/src/Makefile	2010-02-05 19:13:44.344334596 +0100
-@@ -1,5 +1,5 @@
- #CFLAGS = -g3 -Wall
--CFLAGS = -O3 -Wall
-+CFLAGS ?= -O3 -Wall
- 
- all: frickin
- 

+ 0 - 20
package/frickin/patches/patch-src_main_c

@@ -1,20 +0,0 @@
---- frickin-1.3.orig/src/main.c	2005-05-31 16:51:36.000000000 +0200
-+++ frickin-1.3/src/main.c	2010-02-05 19:12:23.654334206 +0100
-@@ -259,7 +259,7 @@ int _connect_to_server()
- 	{
- 		SIN sin;
- 
--		bzero(&sin, sizeof(SIN));
-+		memset(&sin, 0, sizeof(SIN));
- 		sin.sin_family = AF_INET;
- 		sin.sin_port = htons(PPTP_PORT);
- 		sin.sin_addr.s_addr = inet_addr(g_target_ip);
-@@ -713,7 +713,7 @@ int main(int argc, char **argv)
- 	{
- 		SIN sin;
- 
--		bzero(&sin, sizeof(SIN));
-+		memset(&sin, 0, sizeof(SIN));
- 		sin.sin_family = AF_INET;
- 		sin.sin_port = htons(PPTP_PORT);
- 		sin.sin_addr.s_addr = inet_addr(g_listen_ip);

+ 4 - 2
package/jupp/Makefile

@@ -4,15 +4,17 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		jupp
-PKG_VERSION:=		38
+PKG_VERSION:=		41
 PKG_RELEASE:=		1
-PKG_HASH:=		c5cbe3f97683f6e513f611a60531feefb9b877f8cea4c6e9087b48631f69ed40
+PKG_HASH:=		7bb8ea8af519befefff93ec3c9e32108d7f2b83216c9bc7b01aef5098861c82f
 PKG_DESCR:=		wordstar-inspired text editor
 PKG_SECTION:=		app/editor
 PKG_URL:=		https://www.mirbsd.org/jupp.htm
 PKG_SITES:=		${MASTER_SITE_MIRBSD:distfiles/=dist/jupp/}
 DISTFILES:=		joe-3.1jupp${PKG_VERSION}.tgz
 
+PKG_CFLINE_JUPP:=	depends on ADK_BROKEN
+
 WRKDIST=		${WRKDIR}/jupp
 
 PKG_FLAVOURS_JUPP:=	CURSES EXTRAS JOE

+ 2 - 0
package/kodi-audioencoder-lame/Makefile

@@ -13,6 +13,8 @@ PKG_DEPENDS:=		kodi lame
 PKG_BUILDDEP:=		kodi lame
 PKG_SITES:=		https://github.com/xbmc/audioencoder.lame.git
 
+PKG_CFLINE_KODI_AUDIOENCODER_LAME:=	depends on ADK_BROKEN
+
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,KODI_AUDIOENCODER_LAME,kodi-audioencoder-lame,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))

+ 2 - 0
package/kodi-audioencoder-vorbis/Makefile

@@ -13,6 +13,8 @@ PKG_DEPENDS:=		kodi libogg libvorbis
 PKG_BUILDDEP:=		kodi libogg libvorbis
 PKG_SITES:=		https://github.com/xbmc/audioencoder.vorbis.git
 
+PKG_CFLINE_KODI_AUDIOENCODER_VORBIS:=	depends on ADK_BROKEN
+
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,KODI_AUDIOENCODER_VORBIS,kodi-audioencoder-vorbis,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))

+ 2 - 0
package/kodi-audioencoder-wav/Makefile

@@ -13,6 +13,8 @@ PKG_DEPENDS:=		kodi
 PKG_BUILDDEP:=		kodi
 PKG_SITES:=		https://github.com/xbmc/audioencoder.wav.git
 
+PKG_CFLINE_KODI_AUDIOENCODER_WAV:=	depends on ADK_BROKEN
+
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,KODI_AUDIOENCODER_WAV,kodi-audioencoder-wav,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))

+ 2 - 0
package/kodi/Makefile

@@ -32,6 +32,8 @@ PKG_NEEDS:=		threads c++ data iconv
 PKG_URL:=		http://kodi.tv/
 PKG_SITES:=		https://github.com/xbmc/xbmc/archive/
 
+PKG_CFLINE_KODI:=	depends on ADK_BROKEN
+
 DISTFILES:=		$(PKG_VERSION)-Piers.tar.gz
 WRKDIST=		${WRKDIR}/xbmc-$(PKG_VERSION)-Piers
 WRKBUILD=               $(WRKDIR)/$(PKG_NAME)-obj

+ 2 - 0
package/librpcsecgss/Makefile

@@ -14,6 +14,8 @@ PKG_BUILDDEP:=		libgssglue libtirpc
 PKG_SITES:=		http://www.citi.umich.edu/projects/nfsv4/linux/librpcsecgss/
 PKG_OPTS:=		dev
 
+PKG_CFLINE_LIBRPCSECGSS:=	depends on ADK_BROKEN
+
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
 
 PKG_LIBC_DEPENDS:=	uclibc-ng glibc

+ 4 - 2
package/lirc/Makefile

@@ -9,9 +9,11 @@ PKG_RELEASE:=		1
 PKG_HASH:=		3d44ec8274881cf262f160805641f0827ffcc20ade0d85e7e6f3b90e0d3d222a
 PKG_DESCR:=		decode and send infra-red signals
 PKG_SECTION:=		sys/hw
-PKG_BUILDDEP:=		libxml2-host libxslt-host
+PKG_BUILDDEP:=		libxml2-host libxslt-host python3-host python3-setuptools-host
 PKG_URL:=		http://www.lirc.org/
-PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=lirc/}
+PKG_SITES:=		https://sourceforge.net/projects/lirc/files/LIRC/$(PKG_VERSION)/
+
+PKG_CFLINE_LIRC:=	depends on ADK_BROKEN
 
 DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.bz2
 

+ 2 - 0
package/ltrace/Makefile

@@ -15,6 +15,8 @@ PKG_NEEDS:=		c++
 PKG_URL:=		http://ltrace.org/
 PKG_SITES:=		http://www.ltrace.org/
 
+PKG_ARCH_DEPENDS:=	!aarch64
+
 DISTFILES:=		$(PKG_NAME)_$(PKG_VERSION).orig.tar.bz2
 
 include $(ADK_TOPDIR)/mk/package.mk

+ 2 - 0
package/lzma/Makefile

@@ -13,6 +13,8 @@ PKG_NEEDS:=		c++
 PKG_URL:=		http://tukaani.org/lzma/
 PKG_SITES:=		http://tukaani.org/lzma/
 
+PKG_CFLINE_LZMA:=	depends on ADK_HOST_ONLY
+
 DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.bz2
 
 include $(ADK_TOPDIR)/mk/host.mk

+ 7 - 3
package/mailutils/Makefile

@@ -4,20 +4,24 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		mailutils
-PKG_VERSION:=		2.2
+PKG_VERSION:=		3.21
 PKG_RELEASE:=		1
-PKG_HASH:=		7b1508935050684a4df4f4d343a3b3acc25abdf6d072460d43f22e88e10b6269
+PKG_HASH:=		e47c1edc699b8d6675fdbc77db3a84ae837f18e1f2094fe29d48bb58a97ef5e9
 PKG_DESCR:=		mail program
 PKG_SECTION:=		net/mail
 PKG_BUILDDEP:=		readline
 PKG_DEPENDS:=		libreadline
 PKG_URL:=		http://mailutils.org/
-PKG_SITES:=		ftp://ftp.gnu.org/gnu/mailutils/
+PKG_SITES:=		https://ftp.gnu.org/gnu/mailutils/
+
+PKG_LIBC_DEPENDS:=	glibc musl
 
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,MAILUTILS,mailutils,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
+CONFIGURE_ARGS+=	--without-fribidi
+
 mailutils-install:
 	$(INSTALL_DIR) $(IDIR_MAILUTILS)/usr/bin
 	$(INSTALL_BIN) $(WRKINST)/usr/bin/mail \

+ 5 - 6
package/maradns/Makefile

@@ -4,18 +4,17 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		maradns
-PKG_VERSION:=		2.0.13
+PKG_VERSION:=		3.5.0036
 PKG_RELEASE:=		1
-PKG_HASH:=		661ea06fb18df6d2469b2bf824ffd93545a091af185362cbc738d1aa408210c3
+PKG_HASH:=		6cdbeb588c636ca2c19511af49ce56c8903ac264fcfed5fd759fdbedfea1b3a0
 PKG_DESCR:=		small and secure DNS server
 PKG_SECTION:=		net/dns
 PKG_DEPENDS:=		duende
 PKG_NEEDS:=		threads
-PKG_URL:=		http://www.maradns.org
-PKG_SITES:=		http://maradns.samiam.org/download/2.0/${PKG_VERSION}/
-PKG_NOPARALLEL:=	1
+PKG_URL:=		https://samboy.github.io/MaraDNS/webpage/
+PKG_SITES:=		https://maradns.samiam.org/download/3.5/$(PKG_VERSION)/
 
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.bz2
+PKG_CFLINE_MARADNS:=	depends on ADK_BROKEN
 
 PKG_SUBPKGS:=		MARADNS DUENDE DEADWOOD ZONESERVER ASKMARA FETCHZONE
 PKGSD_DUENDE:=		maradns deamonising tool

+ 0 - 50
package/maradns/patches/patch-build_Makefile_linux

@@ -1,50 +0,0 @@
-	- pass CFLAGS to compiler
-	- pass $(M) when compiling deadwood, no idea why that is missing originally
-	- do not pass $(M) when compiling in tcp/, as that would cause problems with
-	  the implicit rules in there instead, pass CFLAGS explicitly otherwise
-	  they're lost for some reason
-	- do not use V as variable name, conflicts with one from OpenADK
---- maradns-2.0.09.orig/build/Makefile.linux	2010-08-31 05:56:38.000000000 +0200
-+++ maradns-2.0.09/build/Makefile.linux	2014-06-19 03:16:54.570689574 +0200
-@@ -23,33 +23,33 @@ EXECS=server/maradns
- # LDFLAGS=-L/usr/ucblib -lucb -lxnet
- # end the Solaris section
- # Non-Solaris version of "M"
--V="VERSION=$(VERSION)"
-+VER="VERSION=$(VERSION)"
- Q="DEFINES=-DSELECT_PROBLEM"
- 
- # Debug
- 
- FLAGS = -O2 -Wall -DSELECT_PROBLEM
--M="CC=$(CC) $(FLAGS)"
--D="CC=$(CC) $(FLAGS) -DDEBUG -DTHREADS"
-+M="CC=$(CC) $(CFLAGS) $(FLAGS)"
-+D="CC=$(CC) $(CFLAGS) $(FLAGS) -DDEBUG -DTHREADS"
- #FLAGS = -g
- 
- all: 
- 	cd libs ; make $(M) ; cd ../dns ; make $(M) ; \
- 	cd ../rng ; make $(M) ; cd ../parse ; make $(M) ; \
- 	cd ../qual ; make $(M) ; cd ../server ; \
--	make $(M) $(V) COMPILED=\"$(COMPILED)\" ; \
-+	make $(M) $(VER) COMPILED=\"$(COMPILED)\" ; \
- 	cd ../tools ; make $(M) ; \
--	cd ../deadwood-*/src/ ; make FLAGS=-O2 ; \
--	cd ../../tcp ; make $(M) $(V) ; cat ../00README.FIRST
-+	cd ../deadwood-*/src/ ; make FLAGS=-O2 $(M) ; \
-+	cd ../../tcp ; make CFLAGS="$(CFLAGS)" $(VER) ; cat ../00README.FIRST
- 
- debug: 
- 	cd libs ; make $(D) DEBUG="-DDEBUG -DTHREADS" ; \
- 	cd ../dns ; make $(D) ; cd ../rng ; make $(D) ; \
- 	cd ../parse ; make $(D) ; cd ../qual ; make $(D) ; \
- 	cd ../server ; \
--	make $(D) $(Q) $(V) COMPILED=\"$(COMPILED_DEBUG)\" ; \
-+	make $(D) $(Q) $(VER) COMPILED=\"$(COMPILED_DEBUG)\" ; \
- 	cd ../tools ; make $(D) ; \
--	cd ../tcp ; make $(D) $(V) ; cat ../00README.FIRST
-+	cd ../tcp ; make $(D) $(VER) ; cat ../00README.FIRST
- 
- clean:
- 	rm -f $(OBJECTS) core $(EXECS) ; \

+ 0 - 72
package/maradns/patches/patch-deadwood-3_2_09_src_Makefile

@@ -1,72 +0,0 @@
---- maradns-2.0.13.orig/deadwood-3.2.09/src/Makefile	2015-01-24 09:09:04.000000000 +0100
-+++ maradns-2.0.13/deadwood-3.2.09/src/Makefile	2015-10-22 15:56:39.000000000 +0200
-@@ -1,4 +1,4 @@
--# Makefile for Deadwood-2 (CentOS 5; may work with other other Linux and
-+# Makefile for Deadwood-3 (CentOS 5; may work with other other Linux and
- # *NIX systems)
- 
- # The compiler that makes programs designed to run on the machine 
-@@ -41,31 +41,31 @@ version.h:
- 	./make.version.h
- 	
- DwStr.o:	DwStr.c DwStr.h
--	$(CC) $(FLAGS) -Wall -c -o DwStr.o DwStr.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwStr.o DwStr.c
- 
- DwCompress.o:	DwCompress.c DwStr.h
--	$(CC) $(FLAGS) -Wall -c -o DwCompress.o DwCompress.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwCompress.o DwCompress.c
- 
- DwDnsStr.o:	DwDnsStr.c DwStr.h DwRecurse.h
--	$(CC) $(FLAGS) -Wall -c -o DwDnsStr.o DwDnsStr.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwDnsStr.o DwDnsStr.c
- 
- DwMararc.o:	DwMararc.c DwMararc.h 
--	$(CC) $(FLAGS) -Wall -c -o DwMararc.o DwMararc.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwMararc.o DwMararc.c
- 
- DwRadioGatun.o:	DwRadioGatun.c DwRadioGatun.h DwStr.h
--	$(CC) $(FLAGS) -Wall -c -o DwRadioGatun.o DwRadioGatun.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwRadioGatun.o DwRadioGatun.c
- 
- DwTcpSocket.o:	DwTcpSocket.c DwStr.h DwSocket.h
--	$(CC) $(FLAGS) -Wall -c -o DwTcpSocket.o DwTcpSocket.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwTcpSocket.o DwTcpSocket.c
- 
- DwUdpSocket.o:	DwUdpSocket.c DwStr.h DwSocket.h
--	$(CC) $(FLAGS) -Wall -c -o DwUdpSocket.o DwUdpSocket.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwUdpSocket.o DwUdpSocket.c
- 
- DwSocket.o:	DwSocket.c DwStr.h DwSocket.h
--	$(CC) $(FLAGS) -Wall -c -o DwSocket.o DwSocket.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwSocket.o DwSocket.c
- 
--DwSys.o:	DwSys.c DwStr.h version.h
--	$(CC) $(FLAGS) -Wall -c -o DwSys.o DwSys.c
-+DwSys.o:	DwSys.c DwStr.h
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwSys.o DwSys.c
- 
- RandomPrime:	RandomPrime.c
- 	$(CC) -O3 -o RandomPrime RandomPrime.c
-@@ -74,17 +74,17 @@ DwRandPrime.h: RandomPrime
- 	if [ -e /dev/urandom ] ; then ./RandomPrime > DwRandPrime.h ; fi
- 
- DwHash.o:	DwHash.c DwStr.h DwRandPrime.h DwHash.h
--	$(CC) $(FLAGS) -Wall -c -o DwHash.o DwHash.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwHash.o DwHash.c
- 
- DwRecurse.o:	DwRecurse.c DwRecurse.h
--	$(CC) $(FLAGS) -Wall -c -o DwRecurse.o DwRecurse.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwRecurse.o DwRecurse.c
- 
- DwDict.o:	DwDict.c DwStr.h DwRandPrime.h DwDict.h
--	$(CC) $(FLAGS) -Wall -c -o DwDict.o DwDict.c
-+	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwDict.o DwDict.c
- 
- Test:		Test.c DwStr.o DwStr.h DwStr_functions.h $(OBJS)
- 	$(CC) $(FLAGS) -Wall -o Test Test.c $(OBJS)
- 
- Deadwood:	DwMain.c $(OBJS) DwStr_functions.h version.h
--	$(CC) $(FLAGS) -Wall -o Deadwood DwMain.c $(OBJS) -lrt
-+	$(CC) $(FLAGS) -DIPV6 -Wall -o Deadwood DwMain.c $(OBJS) -lrt
- 

+ 0 - 20
package/maradns/patches/patch-deadwood-3_2_09_src_Makefile_ipv6

@@ -1,20 +0,0 @@
---- maradns-2.0.13.orig/deadwood-3.2.09/src/Makefile.ipv6	2012-12-20 19:30:37.000000000 +0100
-+++ maradns-2.0.13/deadwood-3.2.09/src/Makefile.ipv6	2015-10-22 15:58:40.000000000 +0200
-@@ -5,7 +5,7 @@
- # compiling.  When cross-compiling, we still need to compile and
- # run programs on the build machine, so change the next line when
- # cross-compiling.
--HOSTCC=$(CC)
-+HOSTCC=$(CC_FOR_BUILD)
- 
- OBJS=DwStr.o \
- 	DwMararc.o \
-@@ -68,7 +68,7 @@ DwSys.o:	DwSys.c DwStr.h
- 	$(CC) $(FLAGS) -DIPV6 -Wall -c -o DwSys.o DwSys.c
- 
- RandomPrime:	RandomPrime.c
--	$(CC) -O3 -o RandomPrime RandomPrime.c
-+	$(HOSTCC) -O3 -o RandomPrime RandomPrime.c
- 
- DwRandPrime.h: RandomPrime
- 	if [ -e /dev/urandom ] ; then ./RandomPrime > DwRandPrime.h ; fi

+ 0 - 12
package/maradns/patches/patch-rng_Makefile

@@ -1,12 +0,0 @@
-	use host compiler to compile table generator
---- maradns-2.0.09.orig/rng/Makefile	2006-01-02 17:59:33.000000000 +0100
-+++ maradns-2.0.09/rng/Makefile	2014-06-19 02:40:59.777845739 +0200
-@@ -25,7 +25,7 @@ rng-api-fst.o: rng-alg-fst.o rng-api-fst
- 	$(CC) -c $(FLAGS) -o rng-api-fst.o rng-api-fst.c
- 
- make_32bit_tables: make_32bit_tables.c
--	$(CC) -o make_32bit_tables make_32bit_tables.c
-+	$(CC_FOR_BUILD) -o make_32bit_tables make_32bit_tables.c
- 
- rng-32bit-tables.h: make_32bit_tables
- 	./make_32bit_tables > rng-32bit-tables.h

+ 0 - 29
package/maradns/patches/patch-tcp_Makefile

@@ -1,29 +0,0 @@
-	- pass CFLAGS manually to CC calls, since using the $(M)
-	  from top-level Makefile would lead to double CFLAGS passing
-	  in implicit rules
---- maradns-2.0.13.orig/tcp/Makefile	2010-09-09 22:21:09.000000000 +0200
-+++ maradns-2.0.13/tcp/Makefile	2015-10-22 15:46:26.000000000 +0200
-@@ -17,7 +17,7 @@ OBJECTS=$(JOBJS) $(MHOBJS) $(MJOBJS) $(D
- 	$(TCPOBJS)
- EXECS=getzone zoneserver fetchzone
- 
--FLAGS = -DAUTHONLY
-+FLAGS = -DAUTHONLY -DIPV6
- 
- all: $(EXECS)
- 
-@@ -25,11 +25,11 @@ clean:
- 	rm -f core $(EXECS) $(TCPOBJS) *.exe
- 
- getzone: getzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o getzone getzone.c $(OBJECTS)
-+	$(CC) $(CFLAGS) $(FLAGS) -o getzone getzone.c $(OBJECTS)
- 
- fetchzone: fetchzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
-+	$(CC) $(CFLAGS) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
- 
- zoneserver: zoneserver.c zoneserver_en.h $(OBJECTS)
--	$(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
-+	$(CC) $(CFLAGS) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
- 

+ 0 - 19
package/maradns/patches/patch-tcp_Makefile_authonly

@@ -1,19 +0,0 @@
-	- pass CFLAGS manually since using $(M) from top-level Makefile
-	  causes passing CFLAGS twice in implicit rules
---- maradns-2.0.09.orig/tcp/Makefile.authonly	2006-07-18 05:50:44.000000000 +0200
-+++ maradns-2.0.09/tcp/Makefile.authonly	2014-06-19 03:21:59.379141091 +0200
-@@ -25,11 +25,11 @@ clean:
- 	rm -f core $(EXECS) $(TCPOBJS) *.exe
- 
- getzone: getzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o getzone getzone.c $(OBJECTS)
-+	$(CC) $(CFLAGS) $(FLAGS) -o getzone getzone.c $(OBJECTS)
- 
- fetchzone: fetchzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
-+	$(CC) $(CFLAGS) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
- 
- zoneserver: zoneserver.c zoneserver_en.h $(OBJECTS)
--	$(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
-+	$(CC) $(CFLAGS) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
- 

+ 0 - 20
package/maradns/patches/patch-tcp_Makefile_ipv6

@@ -1,20 +0,0 @@
-        - pass CFLAGS manually to CC calls, since using the $(M)
-          from top-level Makefile would lead to double CFLAGS passing
-          in implicit rules
---- maradns-2.0.09.orig/tcp/Makefile.ipv6	2010-08-29 00:46:26.000000000 +0200
-+++ maradns-2.0.09/tcp/Makefile.ipv6	2014-06-30 05:22:46.144053699 +0200
-@@ -25,11 +25,11 @@ clean:
- 	rm -f core $(EXECS) $(TCPOBJS) *.exe
- 
- getzone: getzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o getzone getzone.c $(OBJECTS)
-+	$(CC) $(CFLAGS) $(FLAGS) -o getzone getzone.c $(OBJECTS)
- 
- fetchzone: fetchzone.c $(OBJECTS) 
--	$(CC) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
-+	$(CC) $(CFLAGS) $(FLAGS) -o fetchzone fetchzone.c $(OBJECTS) 
- 
- zoneserver: zoneserver.c zoneserver_en.h $(OBJECTS)
--	$(CC) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
-+	$(CC) $(CFLAGS) $(FLAGS) -DVERSION=\"$(VERSION)\" -o zoneserver zoneserver.c $(OBJECTS) $(RNGOBJS)
- 

+ 5 - 3
package/mini_httpd/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		mini-httpd
-PKG_VERSION:=		1.19
-PKG_RELEASE:=		10
-PKG_HASH:=		f7f36533b1338ea16d916ea525ea7006ab38fdd3544ac7df93a4688a8e270241
+PKG_VERSION:=		1.30
+PKG_RELEASE:=		1
+PKG_HASH:=		9c4481802af8dde2e164062185c279e9274525c3af93d014fdc0b80cf30bca6e
 PKG_DESCR:=		small webserver with ssl support
 PKG_DEPENDS:=		libopenssl
 PKG_BUILDDEP:=		openssl
@@ -14,6 +14,8 @@ PKG_SECTION:=		net/http
 PKG_URL:=		http://www.acme.com/software/mini_httpd/
 PKG_SITES:=		http://www.acme.com/software/mini_httpd/
 
+PKG_CFLINE_MINI_HTTPD:=	depends on ADK_BROKEN
+
 DISTFILES:=		mini_httpd-${PKG_VERSION}.tar.gz
 WRKDIST=		${WRKDIR}/mini_httpd-${PKG_VERSION}
 

+ 0 - 78
package/mini_httpd/patches/patch-Makefile

@@ -1,78 +0,0 @@
-$Id$
---- mini_httpd-1.19.orig/Makefile	2002-11-01 23:02:57.000000000 +0000
-+++ mini_httpd-1.19/Makefile	2007-03-20 13:35:49.000000000 +0000
-@@ -14,30 +14,44 @@ CRYPT_LIB =    -lcrypt
- # http://www.openssl.org/  Make sure the SSL_TREE definition points to the
- # tree with your OpenSSL installation - depending on how you installed it,
- # it may be in /usr/local instead of /usr/local/ssl.
-+
-+# OpenSSL
- #SSL_TREE =	/usr/local/ssl
- #SSL_DEFS =	-DUSE_SSL
- #SSL_INC =	-I${SSL_TREE}/include
- #SSL_LIBS =	-L${SSL_TREE}/lib -lssl -lcrypto
-+#SSL_OBJS =
- 
-+# MatrixSSL
-+#SSL_TREE =
-+#SSL_DEFS =	-DUSE_SSL -DHAVE_MATRIXSSL
-+#SSL_INC =
-+#SSL_LIBS =	-lmatrixssl
-+#SSL_OBJS =	matrixssl_helper.o
- 
--BINDIR =	/usr/local/sbin
--MANDIR =	/usr/local/man
--CC =		gcc
-+
-+DESTDIR =
-+
-+BINDIR =	$(DESTDIR)/usr/sbin
-+MANDIR =	$(DESTDIR)/usr/share/man
-+CC ?=		gcc
- CDEFS =		${SSL_DEFS} ${SSL_INC}
--CFLAGS =	-O ${CDEFS}
--#CFLAGS =	-g ${CDEFS}
--LDFLAGS =	-s
-+CFLAGS +=	${CDEFS}
-+LDFLAGS ?=
- #LDFLAGS =	-g
- LDLIBS =	${SSL_LIBS} ${SYSV_LIBS} ${CRYPT_LIB}
- 
- all:		mini_httpd htpasswd
- 
--mini_httpd:	mini_httpd.o match.o tdate_parse.o
--	${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${LDLIBS} -o mini_httpd
-+mini_httpd:	mini_httpd.o match.o tdate_parse.o ${SSL_OBJS}
-+	${CC} ${CFLAGS} ${LDFLAGS} mini_httpd.o match.o tdate_parse.o ${SSL_OBJS} ${LDLIBS} -o mini_httpd
- 
- mini_httpd.o:	mini_httpd.c version.h port.h match.h tdate_parse.h mime_encodings.h mime_types.h
- 	${CC} ${CFLAGS} -c mini_httpd.c
- 
-+matrixssl_helper.o: matrixssl_helper.c
-+	${CC} ${CFLAGS} -c matrixssl_helper.c
-+	
- match.o:	match.c match.h
- 	${CC} ${CFLAGS} -c match.c
- 
-@@ -71,16 +85,18 @@ mini_httpd.pem:	mini_httpd.cnf
- 	chmod 600 mini_httpd.pem
- 
- 
--install:	all
--	rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
-+install:	all uninstall
- 	-mkdir -p ${BINDIR}
- 	cp mini_httpd htpasswd ${BINDIR}
--	rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
- 	-mkdir -p ${MANDIR}/man8
- 	cp mini_httpd.8 ${MANDIR}/man8
- 	-mkdir -p ${MANDIR}/man1
- 	cp htpasswd.1 ${MANDIR}/man1
- 
-+uninstall:
-+	rm -f ${BINDIR}/mini_httpd ${BINDIR}/htpasswd
-+	rm -f ${MANDIR}/man8/mini_httpd.8 ${MANDIR}/man1/htpasswd.1
-+
- clean:
- 	rm -f mini_httpd mime_encodings.h mime_types.h htpasswd mini_httpd.rnd *.o core core.* *.core
- 

+ 0 - 21
package/mini_httpd/patches/patch-htpasswd_c

@@ -1,21 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- mini_httpd-1.19.orig/htpasswd.c	2001-12-19 01:08:10.000000000 +0100
-+++ mini_httpd-1.19/htpasswd.c	2009-06-01 22:50:44.000000000 +0200
-@@ -49,7 +49,7 @@ static void getword(char *word, char *li
-     while((line[y++] = line[x++]));
- }
- 
--static int getline(char *s, int n, FILE *f) {
-+static int getline2(char *s, int n, FILE *f) {
-     register int i=0;
- 
-     while(1) {
-@@ -189,7 +189,7 @@ int main(int argc, char *argv[]) {
-     strcpy(user,argv[2]);
- 
-     found = 0;
--    while(!(getline(line,MAX_STRING_LEN,f))) {
-+    while(!(getline2(line,MAX_STRING_LEN,f))) {
-         if(found || (line[0] == '#') || (!line[0])) {
-             putline(tfp,line);
-             continue;

+ 0 - 96
package/mini_httpd/patches/patch-mini_httpd_c

@@ -1,96 +0,0 @@
-$Id$
---- mini_httpd-1.19.orig/mini_httpd.c	2005-06-29 19:31:17.000000000 +0200
-+++ mini_httpd-1.19/mini_httpd.c	2007-01-20 19:48:49.000000000 +0100
-@@ -66,8 +66,14 @@
- #endif /* HAVE_SENDFILE */
- 
- #ifdef USE_SSL
-+# ifdef HAVE_OPENSSL
- #include <openssl/ssl.h>
- #include <openssl/err.h>
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+#   include "matrixssl_helper.h"
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
- #endif /* USE_SSL */
- 
- extern char* crypt( const char* key, const char* setting );
-@@ -132,10 +138,10 @@ typedef long long int64_t;
- #define CGI_NICE 10
- #endif /* CGI_NICE */
- #ifndef CGI_PATH
--#define CGI_PATH "/usr/local/bin:/usr/ucb:/bin:/usr/bin"
-+#define CGI_PATH "/usr/bin:/bin:/usr/sbin:/sbin"
- #endif /* CGI_PATH */
- #ifndef CGI_LD_LIBRARY_PATH
--#define CGI_LD_LIBRARY_PATH "/usr/local/lib:/usr/lib"
-+#define CGI_LD_LIBRARY_PATH "/usr/lib:/lib"
- #endif /* CGI_LD_LIBRARY_PATH */
- #ifndef AUTH_FILE
- #define AUTH_FILE ".htpasswd"
-@@ -193,7 +199,13 @@ static int listen4_fd, listen6_fd;
- static int do_ssl;
- static char* certfile;
- static char* cipher;
-+#ifdef HAVE_OPENSSL
- static SSL_CTX* ssl_ctx;
-+#else /* HAVE_OPENSSL */
-+ #ifdef HAVE_MATRIXSSL
-+static sslKeys_t* keys;
-+ #endif /* HAVE_MATRIXSSL */
-+#endif /* HAVE_OPENSSL */
- #endif /* USE_SSL */
- static char cwd[MAXPATHLEN];
- static int got_hup;
-@@ -540,6 +552,7 @@ main( int argc, char** argv )
- #ifdef USE_SSL
-     if ( do_ssl )
- 	{
-+# ifdef HAVE_OPENSSL
- 	SSL_load_error_strings();
- 	SSLeay_add_ssl_algorithms();
- 	ssl_ctx = SSL_CTX_new( SSLv23_server_method() );
-@@ -559,6 +572,17 @@ main( int argc, char** argv )
- 		exit( 1 );
- 		}
- 	    }
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+	matrixSslOpen();
-+	if ( matrixSslReadKeys( &keys, certfile, certfile, NULL, NULL ) < 0 )
-+	    {
-+	    syslog( LOG_CRIT, "can't load certificate and/or private key\n");
-+	    (void) fprintf( stderr, "%s: can't load certificate and/or private key\n", argv0 );
-+	    exit( 1 );
-+	    }
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
- 	}
- #endif /* USE_SSL */
- 
-@@ -1174,6 +1198,7 @@ handle_request( void )
- #ifdef USE_SSL
-     if ( do_ssl )
- 	{
-+# ifdef HAVE_OPENSSL
- 	ssl = SSL_new( ssl_ctx );
- 	SSL_set_fd( ssl, conn_fd );
- 	if ( SSL_accept( ssl ) == 0 )
-@@ -1181,6 +1206,16 @@ handle_request( void )
- 	    ERR_print_errors_fp( stderr );
- 	    exit( 1 );
- 	    }
-+# else /* HAVE_OPENSSL */
-+#  ifdef HAVE_MATRIXSSL
-+	ssl = SSL_new(keys);
-+	SSL_set_fd( ssl, conn_fd );
-+	if ( SSL_accept( ssl ) <= 0 )
-+	    {
-+	    perror( "SSL_accept" );
-+	    }
-+#  endif /* HAVE_MATRIXSSL */
-+# endif /* HAVE_OPENSSL */
- 	}
- #endif /* USE_SSL */
- 

+ 3 - 0
package/mosh/Makefile

@@ -15,6 +15,9 @@ PKG_NEEDS:=		c++
 PKG_URL:=		https://mosh.org/
 PKG_SITES:=		https://github.com/mobile-shell/mosh/archive/refs/tags/
 
+# libprotobuf.so: undefined reference to `std::__once_call@GLIBCXX_3.4.11'
+PKG_LIBC_DEPENDS:=	glibc musl
+
 DISTFILES:=             $(PKG_NAME)-$(PKG_VERSION).tar.gz
 
 WRKDIST=		${WRKDIR}/$(PKG_NAME)-$(PKG_NAME)-$(PKG_VERSION)

+ 2 - 2
package/nfs-utils/Makefile

@@ -30,8 +30,8 @@ PKGSK_NFS_UTILS_SERVER:=nfsd
 PKG_CHOICES_NFS_UTILS:=	V3 V4
 PKGCD_V3:=		nfs version 3
 PKGCD_V4:=		nfs version 4
-PKGCB_V4:=		libevent libnfsidmap krb5 libgssglue librpcsecgss
-PKGCS_V4:=		libkrb5 libevent libnfsidmap librpcsecgss libcom-err libgssglue
+PKGCB_V4:=		libevent libnfsidmap krb5 libgssglue
+PKGCS_V4:=		libkrb5 libevent libnfsidmap libcom-err libgssglue
 
 include ${ADK_TOPDIR}/mk/package.mk
 

+ 4 - 2
package/pmacct/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		pmacct
-PKG_VERSION:=		1.7.8
+PKG_VERSION:=		1.7.9
 PKG_RELEASE:=		1
-PKG_HASH:=		4df50a3c6c7bdace3345bbf3bd4f6fa7a6722ec1fb45dfd266ad956b327da98a
+PKG_HASH:=		94185c33d659772035c63be0a82601bb9eb064fb4be1d68ba279b47204b2750a
 PKG_DESCR:=		ip accounting tools
 PKG_SECTION:=		net/acct
 PKG_DEPENDS:=		libpcap libcdada
@@ -14,6 +14,8 @@ PKG_BUILDDEP:=		libpcap libcdada
 PKG_URL:=		http://www.pmacct.net/
 PKG_SITES:=		http://www.pmacct.net/
 
+PKG_LIBC_DEPENDS:=	glibc musl
+
 DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
 
 PKG_SUBPKGS:=		NFACCTD PMACCTD SFACCTD PMACCT_CLIENT

+ 11 - 3
package/poppler/Makefile

@@ -4,12 +4,12 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		poppler
-PKG_VERSION:=		0.52.0
+PKG_VERSION:=		26.05.0
 PKG_RELEASE:=		1
-PKG_HASH:=		528b661738839f9a25f6e580fcd2d5db007e0a1948580c6489f0062798ca1992
+PKG_HASH:=		6fef27ff04f37db43054c86bcdff6128c9fb1f6af4ef3c8b369a7e9abd68d0bb
 PKG_DESCR:=		pdf rendering library
 PKG_SECTION:=		libs/misc
-PKG_BUILDDEP:=		fontconfig libpng cairo
+PKG_BUILDDEP:=		cmake-host fontconfig libpng cairo
 PKG_DEPENDS:=		fontconfig libpng cairo
 PKG_NEEDS:=		c++
 PKG_URL:=		http://poppler.freedesktop.org/
@@ -20,6 +20,14 @@ include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,POPPLER,poppler,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 
+CONFIG_STYLE:=		cmake
+
+CMAKE_FLAGS+=		-DENABLE_NSS3=OFF \
+			-DENABLE_QT5=OFF \
+			-DENABLE_QT6=OFF \
+			-DENABLE_GPGME=OFF \
+			-DENABLE_LCMS=OFF
+
 poppler-install:
 	$(INSTALL_DIR) $(IDIR_POPPLER)/usr/lib
 	$(CP) $(WRKINST)/usr/lib/libpoppler*.so* \

+ 51 - 0
package/procps-ng/Makefile

@@ -0,0 +1,51 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include ${ADK_TOPDIR}/rules.mk
+
+PKG_NAME:=		procps-ng
+PKG_VERSION:=		4.0.6
+PKG_RELEASE:=		1
+PKG_HASH:=		8476bc173508b4b9755e86e221ebee00b0f1d9d91c60432f12077f8a8b38e428
+PKG_DESCR:=		/proc file system utilities
+PKG_SECTION:=		base/tools
+PKG_DEPENDS:=		libncurses
+PKG_BUILDDEP:=		ncurses
+PKG_URL:=		http://procps-ng.sourceforge.net/
+PKG_SITES:=		https://gitlab.com/procps-ng/procps/-/archive/v$(PKG_VERSION)/
+PKG_BB:=		1
+
+DISTFILES:=		${PKG_NAME}-v${PKG_VERSION}.tar.gz
+
+WRKDIST=		$(WRKDIR)/procps-v$(PKG_VERSION)-4dafddf4c3f4646caa517f039a2307e92657ec93
+
+include ${ADK_TOPDIR}/mk/package.mk
+
+$(eval $(call PKG_template,PROCPS_NG,procps-ng,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+AUTOTOOL_STYLE:=	autoreconf
+CONFIGURE_ENV+=		ac_cv_func_malloc_0_nonnull=yes \
+			ac_cv_func_realloc_0_nonnull=yes
+
+procps-ng-install:
+	${INSTALL_DIR} ${IDIR_PROCPS_NG}/{bin,sbin,usr/bin}
+	${INSTALL_BIN} ${WRKINST}/usr/bin/uptime ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/tload ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/free ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/w ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/top ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/vmstat ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/watch ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/pmap ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/pgrep ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/slabtop ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/pwdx ${IDIR_PROCPS_NG}/usr/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/kill ${IDIR_PROCPS_NG}/bin
+	${INSTALL_BIN} ${WRKINST}/usr/bin/ps ${IDIR_PROCPS_NG}/bin
+	${INSTALL_BIN} ${WRKINST}/usr/sbin/sysctl ${IDIR_PROCPS_NG}/sbin
+	cd ${IDIR_PROCPS_NG}/usr/bin; \
+	    ln -sf ../../bin/kill skill; \
+	    ln -sf ../../bin/kill snice; \
+	    ln -sf pgrep pkill
+
+include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 47
package/procps/Makefile

@@ -1,47 +0,0 @@
-# This file is part of the OpenADK project. OpenADK is copyrighted
-# material, please see the LICENCE file in the top-level directory.
-
-include ${ADK_TOPDIR}/rules.mk
-
-PKG_NAME:=		procps
-PKG_VERSION:=		3.2.8
-PKG_RELEASE:=		2
-PKG_HASH:=		11ed68d8a4433b91cd833deb714a3aa849c02aea738c42e6b4557982419c1535
-PKG_DESCR:=		/proc file system utilities
-PKG_SECTION:=		base/tools
-PKG_DEPENDS:=		libncurses
-PKG_BUILDDEP:=		ncurses
-PKG_URL:=		http://procps.sourceforge.net/
-PKG_SITES:=		http://procps.sourceforge.net/
-PKG_BB:=		1
-
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
-
-include ${ADK_TOPDIR}/mk/package.mk
-
-$(eval $(call PKG_template,PROCPS,procps,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIG_STYLE:=          manual
-
-procps-install:
-	${INSTALL_DIR} ${IDIR_PROCPS}/{bin,sbin,usr/bin}
-	${INSTALL_BIN} ${WRKINST}/usr/bin/uptime ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/tload ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/free ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/w ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/top ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/vmstat ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/watch ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/pmap ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/pgrep ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/slabtop ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/usr/bin/pwdx ${IDIR_PROCPS}/usr/bin
-	${INSTALL_BIN} ${WRKINST}/bin/kill ${IDIR_PROCPS}/bin
-	${INSTALL_BIN} ${WRKINST}/bin/ps ${IDIR_PROCPS}/bin
-	${INSTALL_BIN} ${WRKINST}/sbin/sysctl ${IDIR_PROCPS}/sbin
-	cd ${IDIR_PROCPS}/usr/bin; \
-	    ln -sf ../../bin/kill skill; \
-	    ln -sf ../../bin/kill snice; \
-	    ln -sf pgrep pkill
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 86
package/procps/patches/patch-Makefile

@@ -1,86 +0,0 @@
-$Id$
---- procps-3.2.8.orig/Makefile	2009-05-10 20:50:48.000000000 +0200
-+++ procps-3.2.8/Makefile	2016-08-27 12:47:04.973853763 +0200
-@@ -27,10 +27,7 @@ TARVERSION   := $(VERSION).$(SUBVERSION)
- ldconfig := ldconfig
- ln_f     := ln -f
- ln_sf    := ln -sf
--install  := install -D --owner 0 --group 0
--
--# Lame x86-64 /lib64 and /usr/lib64 abomination:
--lib64    := lib$(shell [ -d /lib64 ] && echo 64)
-+install  := install
- 
- usr/bin                  := $(DESTDIR)/usr/bin/
- bin                      := $(DESTDIR)/bin/
-@@ -39,8 +36,8 @@ usr/proc/bin             := $(DESTDIR)/u
- man1                     := $(DESTDIR)/usr/share/man/man1/
- man5                     := $(DESTDIR)/usr/share/man/man5/
- man8                     := $(DESTDIR)/usr/share/man/man8/
--lib                      := $(DESTDIR)/$(lib64)/
--usr/lib                  := $(DESTDIR)/usr/$(lib64)/
-+lib                      := $(DESTDIR)/lib/
-+usr/lib                  := $(DESTDIR)/usr/lib/
- usr/include              := $(DESTDIR)/usr/include/
- 
- #SKIP     := $(bin)kill $(man1)kill.1
-@@ -67,7 +64,7 @@ TARFILES := AUTHORS BUGS NEWS README TOD
- # plus the top-level Makefile to make it work stand-alone.
- _TARFILES := Makefile
- 
--CURSES := -lncurses
-+CURSES := -lncurses -ltinfo
- 
- # This seems about right for the dynamic library stuff.
- # Something like this is probably needed to make the SE Linux
-@@ -82,7 +79,7 @@ CURSES := -lncurses
- 
- # Preprocessor flags.
- PKG_CPPFLAGS := -D_GNU_SOURCE -I proc
--CPPFLAGS     := -I/usr/include/ncurses
-+CPPFLAGS     ?= -I/usr/include/ncurses
- ALL_CPPFLAGS := $(PKG_CPPFLAGS) $(CPPFLAGS)
- 
- # Left out -Wconversion due to noise in glibc headers.
-@@ -102,11 +99,11 @@ PKG_CFLAGS   := -fno-common -ffast-math
-   -Wstrict-prototypes -Wmissing-prototypes
- # Note that some stuff below is conditional on CFLAGS containing
- # an option that starts with "-g". (-g, -g2, -g3, -ggdb, etc.)
--CFLAGS       := -O2 -s
-+CFLAGS       ?= -O2 -s
- ALL_CFLAGS   := $(PKG_CFLAGS) $(CFLAGS)
- 
- PKG_LDFLAGS  := -Wl,-warn-common
--LDFLAGS      :=
-+LDFLAGS      ?=
- ALL_LDFLAGS  := $(PKG_LDFLAGS) $(LDFLAGS)
- 
- ############ Add some extra flags if gcc allows
-@@ -128,7 +125,7 @@ check_gcc = $(shell if $(CC) $(ALL_CPPFL
- # i386 and x86-64, mips and mips64, sparc and sparc64, and so on.
- # Failure to do so will cause data corruption.
- m64 := $(call check_gcc,-m64,$(call check_gcc,-mabi=64,))
--ALL_CFLAGS += $(m64)
-+#ALL_CFLAGS += $(m64)
- 
- ALL_CFLAGS += $(call check_gcc,-Wdeclaration-after-statement,)
- ALL_CFLAGS += $(call check_gcc,-Wpadded,)
-@@ -222,10 +219,16 @@ clean:
- ###### install
- 
- $(BINFILES) : all
--	$(install) --mode a=rx $(notdir $@) $@
-+	mkdir -p $(dir $@)
-+	for f in $@; do \
-+		install -c -m 555 $$(basename $$f) $$f; \
-+	done
- 
- $(MANFILES) : all
--	$(install) --mode a=r $(notdir $@) $@
-+	mkdir -p $(dir $@)
-+	for f in $@; do \
-+		install -c -m 444 $$(basename $$f) $$f; \
-+	done
- 
- install: $(filter-out $(SKIP) $(addprefix $(DESTDIR),$(SKIP)),$(INSTALL))
- 	cd $(usr/bin) && $(ln_f) skill snice

+ 0 - 33
package/procps/patches/patch-proc_module_mk

@@ -1,33 +0,0 @@
-$Id$
-Build everything static
---- procps-3.2.7.orig/proc/module.mk	Thu Sep 23 13:10:20 2004
-+++ procps-3.2.7/proc/module.mk	Tue May 22 14:32:45 2007
-@@ -17,7 +17,7 @@
- # numbers for future use, the ELF soname can be set equal to the
- # file name until some future date when a stable ABI is declared.
- 
--SHARED     := 1
-+SHARED     := 0
- 
- # for lib$(NAME).so and /usr/include/($NAME) and such
- NAME       :=  proc
-@@ -96,7 +96,8 @@ endif
- #################### install rules ###########################
- 
- $(lib)$(SOFILE) : proc/$(SONAME)
--	$(install) --mode a=rx $< $@
-+	mkdir -p $(dir $@)
-+	install -c -m 555 $< $@
- 
- ifneq ($(SOLINK),$(SOFILE))
- .PHONY: $(lib)$(SOLINK)
-@@ -115,7 +116,8 @@ ldconfig : $(lib)$(SONAME) $(lib)$(SOLIN
- 	$(ldconfig)
- 
- $(usr/lib)$(ANAME) : proc/$(ANAME)
--	$(install) --mode a=r $< $@
-+	mkdir -p $(dir $@)
-+	install -c -m 444 $< $@
- 
- # Junk anyway... supposed to go in /usr/include/$(NAME)
- #INSTALL += $(addprefix $(include),$(HDRFILES))

+ 0 - 10
package/procps/patches/patch-proc_readproc_c

@@ -1,10 +0,0 @@
---- procps-3.2.8.orig/proc/readproc.c	2006-06-16 10:18:13.000000000 +0200
-+++ procps-3.2.8/proc/readproc.c	2013-12-23 16:58:19.000000000 +0100
-@@ -23,6 +23,7 @@
- #include <unistd.h>
- #include <signal.h>
- #include <fcntl.h>
-+#include <limits.h>
- #include <sys/dir.h>
- #include <sys/types.h>
- #include <sys/stat.h>

+ 0 - 25
package/procps/patches/patch-ps_module_mk

@@ -1,25 +0,0 @@
-$Id$
---- procps-3.2.8.orig/ps/module.mk	2005-10-30 04:19:46.000000000 +0100
-+++ procps-3.2.8/ps/module.mk	2016-08-27 12:50:16.938076443 +0200
-@@ -19,7 +19,7 @@ PSSRC   := $(addsuffix .c,$(PSNAMES))
- PS_X := COPYING HACKING TRANSLATION common.h module.mk it p ps.1 regression
- TARFILES += $(PSSRC) $(addprefix ps/,$(PS_X))
- 
--ps/ps: $(PSOBJ) $(LIBPROC)
-+ps/ps: $(PSOBJ) proc/libproc.a
- 	$(CC) $(ALL_CFLAGS) $(ALL_LDFLAGS) -o $@ $^ $(ldl)
- 
- # This just adds the stacktrace code
-@@ -33,8 +33,10 @@ ps/stacktrace.o: ps/stacktrace.c
- 
- 
- $(bin)ps: ps/ps
--	$(install) --mode a=rx $< $@
-+	mkdir -p $(dir $@)
-+	install -c -m 555 $< $@
- 
- $(man1)ps.1 : ps/ps.1
--	$(install) --mode a=r $< $@
-+	mkdir -p $(dir $@)
-+	install -c -m 444 $< $@
- 	-rm -f $(DESTDIR)/var/catman/cat1/ps.1.gz $(DESTDIR)/var/man/cat1/ps.1.gz

+ 0 - 21
package/procps/patches/patch-sysctl_c

@@ -1,21 +0,0 @@
-$Id: update-patches 24 2008-08-31 14:56:13Z wbx $
---- procps-3.2.7.orig/sysctl.c	2006-06-25 02:51:51.000000000 +0200
-+++ procps-3.2.7/sysctl.c	2008-10-16 13:47:28.000000000 +0200
-@@ -272,7 +272,7 @@ static int WriteSetting(const char *sett
-       return 0;
-    } /* end if */
- 
--   equals = index(setting, '=');
-+   equals = strchr(setting, '=');
-  
-    if (!equals) {
-       fprintf(stderr, ERR_NO_EQUALS, setting);
-@@ -503,7 +503,7 @@ int main(int argc, char *argv[]) {
-          if (NameOnly && Quiet)   // nonsense
-             return Usage(me);
-          SwitchesAllowed = false;
--         if (WriteMode || index(*argv, '='))
-+         if (WriteMode || strchr(*argv, '='))
-             ReturnCode = WriteSetting(*argv);
-          else
-             ReturnCode = ReadSetting(*argv);

+ 2 - 0
package/python3-yaml/Makefile

@@ -12,6 +12,8 @@ PKG_SECTION:=		dev/tools
 PKG_BUILDDEP:=		python3-host
 PKG_SITES:=		https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/
 
+PKG_CFLINE_PYTHON3_YAML:=	depends on ADK_HOST_ONLY
+
 DISTFILES:=             pyyaml-$(PKG_VERSION).tar.gz
 
 WRKDIST=		$(WRKDIR)/pyyaml-$(PKG_VERSION)

+ 2 - 1
package/ruby-getoptlong/Makefile

@@ -12,8 +12,9 @@ PKG_SECTION:=		libs/misc
 HOST_BUILDDEP:=		ruby-host
 PKG_SITES:=		https://github.com/ruby/getoptlong/archive/refs/tags/
 
-DISTFILES:=             v$(PKG_VERSION).tar.gz
+PKG_CFLINE_RUBY_GETOPTLONG:=	depends on ADK_HOST_ONLY
 
+DISTFILES:=             v$(PKG_VERSION).tar.gz
 WRKDIST=		$(WRKDIR)/getoptlong-$(PKG_VERSION)
 
 include $(ADK_TOPDIR)/mk/host.mk

+ 11 - 0
package/sofia-sip/patches/patch-libsofia-sip-ua_sip_sip_basic_c

@@ -0,0 +1,11 @@
+--- sofia-sip-1.13.17.orig/libsofia-sip-ua/sip/sip_basic.c	2023-11-07 20:01:45.000000000 +0100
++++ sofia-sip-1.13.17/libsofia-sip-ua/sip/sip_basic.c	2026-05-17 13:19:32.338825944 +0200
+@@ -2901,7 +2901,7 @@ issize_t sip_identity_d(su_home_t *home,
+       ext = strchr(ppt, ';');
+ 
+       if (ext) {
+-          msg_param_t *params = su_alloc(home, sizeof(msg_param_t));
++          msg_param_t const *params = su_alloc(home, sizeof(msg_param_t));
+           if (msg_params_d(home, &ext, &params) >= 0) {
+               id->id_info_params = params;
+           }

+ 4 - 1
package/squeezelite/Makefile

@@ -4,9 +4,10 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		squeezelite
-PKG_VERSION:=		37f5fe68b05d155cdb8ae68435e3ae13c6ef2403
+PKG_VERSION:=		39fe3c8b1dd4e852fd8410bc480d7d709056859d
 PKG_RELEASE:=		1
 PKG_GIT:=		hash
+PKG_HASH:=		56510b245e2f9668c8b447f6584bea8b7a1b4c81c5e0c219f8e9b7a9da79c6b0
 PKG_DESCR:=		headless squeezebox emulator
 PKG_SECTION:=		mm/audio
 PKG_DEPENDS:=		mpg123 flac alsa-lib libvorbis libmad libfaad2
@@ -15,6 +16,8 @@ PKG_NEEDS:=		threads
 PKG_URL:=		https://github.com/ralph-irving/squeezelite
 PKG_SITES:=		https://github.com/ralph-irving/squeezelite.git
 
+DISTFILES:=		$(PKG_NAME)-$(PKG_VERSION).tar.gz
+
 include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,SQUEEZELITE,squeezelite,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))

+ 0 - 11
package/squeezelite/patches/patch-Makefile

@@ -1,11 +0,0 @@
---- squeezelite-8b8dfe6918ebe45ade5f3d9b68d453d7b8128d99.orig/Makefile	2015-02-16 13:46:04.000000000 -0600
-+++ squeezelite-8b8dfe6918ebe45ade5f3d9b68d453d7b8128d99/Makefile	2015-02-16 13:53:32.402174814 -0600
-@@ -1,6 +1,7 @@
- # Cross compile support - create a Makefile which defines these three variables and then includes this Makefile...
- CFLAGS  ?= -Wall -fPIC -O2 $(OPTS)
--LDFLAGS ?= -lasound -lpthread -lm -lrt
-+LDFLAGS ?=
-+LDFLAGS += -lasound -lpthread -lm -lrt
- EXECUTABLE ?= squeezelite
- 
- # passing one or more of these in $(OPTS) enables optional feature inclusion

+ 0 - 11
package/squeezelite/patches/patch-output_alsa_c

@@ -1,11 +0,0 @@
---- squeezelite-8b8dfe6918ebe45ade5f3d9b68d453d7b8128d99.orig/output_alsa.c	2015-02-28 10:18:21.000000000 +0100
-+++ squeezelite-8b8dfe6918ebe45ade5f3d9b68d453d7b8128d99/output_alsa.c	2015-02-28 10:31:59.000000000 +0100
-@@ -853,7 +853,7 @@ void output_init_alsa(log_level level, c
- 		set_mixer(output.device, volume_mixer_name, volume_mixer_index ? atoi(volume_mixer_index) : 0, true, 0, 0);
- 	}
- 
--#if LINUX
-+#if 0
- 	// RT linux - aim to avoid pagefaults by locking memory: 
- 	// https://rt.wiki.kernel.org/index.php/Threaded_RT-application_with_memory_locking_and_stack_handling_example
- 	if (mlockall(MCL_CURRENT | MCL_FUTURE) == -1) {

+ 0 - 3
package/tar/Makefile

@@ -19,9 +19,6 @@ include ${ADK_TOPDIR}/mk/package.mk
 $(eval $(call HOST_template,TAR,tar,${PKG_VERSION}-${PKG_RELEASE}))
 $(eval $(call PKG_template,TAR,tar,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-CONFIGURE_ENV+=		gl_cv_func_mbrtowc_incomplete_state=no \
-			gl_cv_func_wcrtomb_retval=no
-
 tar-install:
 	${INSTALL_DIR} ${IDIR_TAR}/bin
 	${INSTALL_BIN} ${WRKINST}/usr/bin/tar ${IDIR_TAR}/bin

+ 5 - 2
package/tigervnc/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		tigervnc
-PKG_VERSION:=		1.7.0
+PKG_VERSION:=		1.16.2
 PKG_RELEASE:=		1
-PKG_HASH:=		4aa704747b4f8f1d59768b663c488fa937e6783db2a46ae407cd2a599cfbf8b1
+PKG_HASH:=		b107c0c8b8a962594281690366c24186e95c2ea4a169acbc0076aa62ed01f467
 PKG_DESCR:=		x11 vnc server
 PKG_SECTION:=		x11/apps
 PKG_DEPENDS:=		libfltk libjpeg-turbo libsm libice libxtst libx11 zlib
@@ -17,6 +17,9 @@ PKG_NEEDS:=		c++
 PKG_URL:=		http://tigervnc.org
 PKG_SITES:=		https://github.com/TigerVNC/tigervnc/archive/
 
+# not comaptible with fltk 1.4.x
+PKG_CFLINE_TIGERVNC:=	depends on ADK_BROKEN
+
 DISTFILES:=             v$(PKG_VERSION).tar.gz
 
 include $(ADK_TOPDIR)/mk/package.mk

+ 2 - 0
package/toolbox/Makefile

@@ -9,6 +9,8 @@ PKG_RELEASE:=		1
 PKG_DESCR:=		openadk toolbox for very small systems
 PKG_SECTION:=		base/apps
 
+PKG_DEPENDS_TOOLBOX:=	depends on ADK_BROKEN
+
 NO_DISTFILES:=		1
 
 include ${ADK_TOPDIR}/mk/package.mk

+ 10 - 0
package/transproxy/patches/patch-tproxy_c

@@ -0,0 +1,10 @@
+--- transproxy-1.6.orig/tproxy.c	2005-05-24 15:26:46.000000000 +0200
++++ transproxy-1.6/tproxy.c	2026-05-17 19:47:09.596837241 +0200
+@@ -33,6 +33,7 @@
+ #include <string.h>
+ #include <ctype.h>
+ #include <errno.h>
++#include <time.h>
+ 
+ #ifdef HAVE_GETOPT_H
+ # include <getopt.h>

+ 4 - 0
package/zfs/Makefile

@@ -12,6 +12,10 @@ PKG_SECTION:=		sys/fs
 PKG_DEPENDS:=		libcurl
 PKG_URL:=		https://openzfs.org
 PKG_SITES:=		https://github.com/openzfs/zfs/releases/download/${PKG_NAME}-${PKG_VERSION}/
+
+# needs a older kernel then 6.10
+PKG_CFLINE_ZFS:=	depends on ADK_BROKEN
+
 DISTFILES:=             $(PKG_NAME)-$(PKG_VERSION).tar.gz
 
 PKG_SUBPKGS:=		ZFS ZFS_TESTS

+ 2 - 0
package/zip/Makefile

@@ -12,6 +12,8 @@ PKG_SECTION:=		app/archive
 PKG_URL:=		http://www.info-zip.org/Zip.html
 PKG_SITES:=		ftp://ftp.info-zip.org/pub/infozip/src/
 
+PKG_CFLINE_ZIP:=	depends on ADK_HOST_ONLY
+
 WRKDIST=		$(WRKDIR)/$(PKG_NAME)30
 DISTFILES:=		$(PKG_NAME)30.tgz