1
0

184 Commits b6f35aea5a ... 13062b648c

Autor SHA1 Mensagem Data
  Waldemar Brodkorb 13062b648c arm: add cortex-m0 cpu type há 7 anos atrás
  Waldemar Brodkorb ff06f8dda0 webkitgtk: update to 2.18.0 há 7 anos atrás
  Waldemar Brodkorb 4168d04738 libsoup: update to 2.60.1 há 7 anos atrás
  Waldemar Brodkorb 1cb9522716 musl: update to 1.1.17 há 7 anos atrás
  Waldemar Brodkorb 3d1c1cadf1 ppc: add more cpu variants há 7 anos atrás
  Waldemar Brodkorb 30254eae11 musl: get the linker name by compiling a test app há 7 anos atrás
  Waldemar Brodkorb e8b758c782 midori: add missing runtime depends há 7 anos atrás
  Waldemar Brodkorb cabef62f6d nodm: add new package há 7 anos atrás
  Waldemar Brodkorb 8262931856 pam: add library to staging target directory há 7 anos atrás
  Waldemar Brodkorb 047c1b8911 finetune some stuff for generic targets há 7 anos atrás
  Waldemar Brodkorb a385b345ec allow lz4 commpression for x86_64 há 7 anos atrás
  Waldemar Brodkorb 3914d47810 glibc: add buildroot patches há 7 anos atrás
  Waldemar Brodkorb 7028dfc125 xf86-video-geode: update to 2.11.19 há 7 anos atrás
  Waldemar Brodkorb 9c66869417 mesa: update to 17.2.2 há 7 anos atrás
  Waldemar Brodkorb c1a56128b8 clamav: fix lib install for 64 bit há 7 anos atrás
  Waldemar Brodkorb cd04fc7888 silo: add new package há 7 anos atrás
  Waldemar Brodkorb 069acf1a02 csky: fine tune support há 7 anos atrás
  Waldemar Brodkorb 857bd1c41b avoid sleep, mostly not available on noMMU há 7 anos atrás
  Waldemar Brodkorb 3c979dfdd9 uclibc-ng-test: need inotify support há 7 anos atrás
  Waldemar Brodkorb f18fa6bc46 openldap: update to 2.4.45 há 7 anos atrás
  Waldemar Brodkorb b62ef6e5ac libtasn1: update to 4.12 há 7 anos atrás
  Waldemar Brodkorb 062c8a413b gnutls: update to 3.5.15 há 7 anos atrás
  Waldemar Brodkorb 25204f1e06 gnupg2: update to 2.2.1 há 7 anos atrás
  Waldemar Brodkorb c05fe941ad curl: update to 7.56.0 há 7 anos atrás
  Waldemar Brodkorb db30655983 frosted: add support for stm32f429-discovery há 7 anos atrás
  Waldemar Brodkorb 540785b648 add missing directory in host directory há 7 anos atrás
  Waldemar Brodkorb 1c6d2f8f4c kernel: add filesystem options há 7 anos atrás
  Waldemar Brodkorb 292e477362 nds32: update toolchain and kernel há 7 anos atrás
  Waldemar Brodkorb d80594100a stlink: add hosttool for stm32 flashing há 7 anos atrás
  Waldemar Brodkorb 6473d101da ltp: update to 20170929 há 7 anos atrás
  Waldemar Brodkorb ff73007386 binutils 2.29 seems to break Linux kernel in thumb2 only mode, fallback to 2.28 há 7 anos atrás
  Waldemar Brodkorb 3f825016f9 frosted: add ADK prefix, separate kernel/userland in the menu há 7 anos atrás
  Waldemar Brodkorb cd965d0356 frosted: add support for stm32f407 discovery board há 7 anos atrás
  Waldemar Brodkorb b0ebbbac3f elf2flt: remove unused patches há 7 anos atrás
  Waldemar Brodkorb 0d1b076fba j2/sh2: fix toolchain compiling há 7 anos atrás
  Waldemar Brodkorb fa6fcbc9f7 frosted: fix config for qemu há 7 anos atrás
  Waldemar Brodkorb 728149c0fc lm32: add patch for kernel and elf2flt há 7 anos atrás
  Waldemar Brodkorb d5938587a9 add phytec wega sample há 7 anos atrás
  Waldemar Brodkorb ad1377105c update kinetis k70 sample, remove gcc 4.x há 7 anos atrás
  Waldemar Brodkorb a73da5a99a sample for SUN JavaStation há 7 anos atrás
  Waldemar Brodkorb cdd54e5dbc binutils: update to real release file, remove obsolete patches há 7 anos atrás
  Waldemar Brodkorb 065c251c85 add gdb sim sample for h8s há 7 anos atrás
  Waldemar Brodkorb 0029978210 binutils: update to 2.29.1 há 7 anos atrás
  Waldemar Brodkorb 949733be25 linux: required h8300 patch for edosk2674 há 7 anos atrás
  Waldemar Brodkorb 4807bb714e h8300: use elf2flt from ysato, upstream elf2flt still requires a small patch há 7 anos atrás
  Waldemar Brodkorb 50b716ced8 add some debug output, which has the nice side effect to fix timing issues while creating filesystems while partition tables isn't uptodate há 7 anos atrás
  Waldemar Brodkorb 40480aab2e linux: allow to select IO scheduler, default to deadline há 7 anos atrás
  Waldemar Brodkorb 7860d7c979 travis: add some qemu targets há 7 anos atrás
  Waldemar Brodkorb 330b4945e1 fix defconfig generation há 7 anos atrás
  Waldemar Brodkorb 882e048b44 u-boot-h8300: add back, needed for mkimage hosttool há 7 anos atrás
  Waldemar Brodkorb 61e50d362c edosk2674: add RAMBASE patch to 4.13.x há 7 anos atrás
  Waldemar Brodkorb 5dbd670a63 edosk2674: use correct dtb há 7 anos atrás
  Waldemar Brodkorb 67785120a5 aiccu: remove, sixxs service is no longer available há 7 anos atrás
  Waldemar Brodkorb 95444b27ab remove -fhonour-copts usage há 7 anos atrás
  Waldemar Brodkorb 79d5a4a7dc linux: bump all lts / stable to latest há 7 anos atrás
  Waldemar Brodkorb 1863be7c63 linux: update to 4.13.1 há 7 anos atrás
  Waldemar Brodkorb e8dccced08 gnupg2: update to 2.2.0 há 7 anos atrás
  Waldemar Brodkorb a991b2bfd3 libgcrypt: update to 1.8.1 há 7 anos atrás
  Waldemar Brodkorb f2c5903687 riscv: use glibc 2.26 branch and latest git sources for linux kernel há 7 anos atrás
  Waldemar Brodkorb 344889d872 linux: add 4.13, update 4.12 há 7 anos atrás
  Waldemar Brodkorb 24cfd15960 imx6: update graphics support kernel symbols há 7 anos atrás
  Waldemar Brodkorb 1c0bee6188 frosted: finetune, remove menuconfig warnings há 7 anos atrás
  Waldemar Brodkorb f9f38228a4 add different defconfigs for upstream and solidrun linux kernel há 7 anos atrás
  Waldemar Brodkorb c31ae63f39 libressl: add example openssl.cnf há 7 anos atrás
  Waldemar Brodkorb da39d81467 easy-rsa: update, but declare as broken. does not work with libressl openssl tool há 7 anos atrás
  Waldemar Brodkorb 9035e00f71 add ft32 baremetal toolchain support há 7 anos atrás
  Waldemar Brodkorb bae345fd07 gdbserver: fix for noMMU targets há 7 anos atrás
  Waldemar Brodkorb 0b7e6dc7d7 webkitgtk: update to 2.16.6 há 7 anos atrás
  Waldemar Brodkorb 8645420963 add basic support for frosted operating system há 7 anos atrás
  Waldemar Brodkorb 68769b1a66 gcc: update to 7.2.0 há 7 anos atrás
  Waldemar Brodkorb f7fe2bd953 squeezelite: update to latest, use server autodetection há 7 anos atrás
  Waldemar Brodkorb cb96188c1e add new PKG_NEEDS variable data, fix logitechmediaserver package há 7 anos atrás
  Waldemar Brodkorb 9b97b1e198 lms: update to latest há 7 anos atrás
  Waldemar Brodkorb 9966944a08 solidrun-imx6: upstream kernel should be okay, if you don't use the GPU há 7 anos atrás
  Waldemar Brodkorb 7a38710690 ci20: add davicom driver há 7 anos atrás
  Waldemar Brodkorb aeaf8e5da4 perl: use tar.xz há 7 anos atrás
  Waldemar Brodkorb 3db0a06665 p5-xml-parser-expat: update to 2.44 há 7 anos atrás
  Waldemar Brodkorb 65090e990d expat: update to 2.2.3 há 7 anos atrás
  Waldemar Brodkorb d5d7192817 fix perl version há 7 anos atrás
  Waldemar Brodkorb 65b682a1c7 mesa: update to 17.1.6 há 7 anos atrás
  Waldemar Brodkorb 0d7d962a74 libdrm: update to 2.4.82 há 7 anos atrás
  Waldemar Brodkorb 7d1bb7845e git: update to 2.14.1 há 7 anos atrás
  Waldemar Brodkorb 9b61236019 nfs-utils: fix glibc compile issue há 7 anos atrás
  Waldemar Brodkorb 85dcd86f86 libtirpc: update to 1.0.2, fix glibc/musl compile issues há 7 anos atrás
  Waldemar Brodkorb f033b898c3 linux: update to 4.1.43 há 7 anos atrás
  Waldemar Brodkorb 8ef76b416b mksh: update to 56 há 7 anos atrás
  Waldemar Brodkorb 4b38ad0e34 bcm28xx: fix symbol name, make reboot work on raspberry pi's há 7 anos atrás
  Waldemar Brodkorb 50229d9ba0 binutils: update to 2.29 há 7 anos atrás
  Waldemar Brodkorb 210b0b25ee fix ppc64 cpu selection há 7 anos atrás
  Waldemar Brodkorb 68cc92683a linux: update to 4.9.40 há 7 anos atrás
  Waldemar Brodkorb ac58cbca2f strace: update to 4.18 há 7 anos atrás
  Waldemar Brodkorb 12c51c85f0 rpcbind: fix musl compile, use local queue.h há 7 anos atrás
  Waldemar Brodkorb 98cecf07cc h8300: add defconfig for edosk2674 há 7 anos atrás
  Waldemar Brodkorb d6ba03a872 systemd: update to 234 há 7 anos atrás
  Waldemar Brodkorb 7784e06f3a ppc64le: glibc needs long double 128 support in gcc há 7 anos atrás
  Waldemar Brodkorb 4167fa8f12 glibc: update to 2.26, gcc patch required há 7 anos atrás
  Waldemar Brodkorb 3f5db15584 gdb: fix compile, --enable-static is required há 7 anos atrás
  Waldemar Brodkorb 1e378a7ca8 samba: fix compile with musl toolchain há 7 anos atrás
  Waldemar Brodkorb 3d09b0dd65 linux: update to 4.12.4 há 7 anos atrás
  Waldemar Brodkorb 875d97a257 u-boot-h8300: alow to build with host gcc >5 há 7 anos atrás
  Waldemar Brodkorb 7da4bacf37 libunistring: update to 0.9.7, allows to compile for musl toolchains há 7 anos atrás
  Waldemar Brodkorb efb24e6492 glibc: add missing libanl, reported by Diez há 7 anos atrás
  Waldemar Brodkorb d02595e538 orange-pi-zero: make mini.config bootable, ethernet will only work for 4.13.x há 7 anos atrás
  Waldemar Brodkorb c277e6d98e keyutils: add back patch for Darwin cross-compile há 7 anos atrás
  Waldemar Brodkorb e89670d5b7 linux: update to 4.4.79, add back required patches há 7 anos atrás
  Waldemar Brodkorb bbeb525fbd rpi0: enable wifi há 7 anos atrás
  Waldemar Brodkorb 952d98549e brcmfmac-firmware: update and add more firmware files há 7 anos atrás
  Waldemar Brodkorb a584b637bd keyutils: update to 1.5.10 há 7 anos atrás
  Waldemar Brodkorb feeae08532 kexec-tools: update to 2.0.15 há 7 anos atrás
  Waldemar Brodkorb 61cbadafc3 kbd: update to 2.0.4 há 7 anos atrás
  Waldemar Brodkorb 43b921a4ad libjpeg-turbo: update to 1.5.2 há 7 anos atrás
  Waldemar Brodkorb c356497d1c mariadb: update to 10.1.25 há 7 anos atrás
  Waldemar Brodkorb ffa605709d nodejs: update to 8.2.1 há 7 anos atrás
  Waldemar Brodkorb a7a9096275 uclibc-ng: update to 1.0.26 há 7 anos atrás
  Waldemar Brodkorb 53361ff710 add basic support for architecture c-sky, not yet working há 7 anos atrás
  Waldemar Brodkorb 4de9771009 add hardware donation from Ints M. thanks há 7 anos atrás
  Waldemar Brodkorb 8fd3d6f198 uclibc-ng: simplify intl/iconv/locale selection há 7 anos atrás
  Waldemar Brodkorb e0c9369281 joe: update to 4.4 há 7 anos atrás
  Waldemar Brodkorb 917d7e281a curl: libgmp not needed há 7 anos atrás
  Waldemar Brodkorb 82bab389a4 Merge branch 'master' of gogs.waldemar-brodkorb.de:linux/openadk há 7 anos atrás
  Waldemar Brodkorb f94dbc199e libnl: fix musl compile error (patch from buildroot) reported by Ints M há 7 anos atrás
  Waldemar Brodkorb dba433e831 linux: update to 4.12.3 há 7 anos atrás
  Waldemar Brodkorb bfeb8323e0 add sample for orange-pi zero há 7 anos atrás
  Waldemar Brodkorb 91ea5f2d4d adsp-bf537: fix mini.config há 7 anos atrás
  Waldemar Brodkorb f3c7a03c72 add bf537 sample há 7 anos atrás
  Waldemar Brodkorb 6c15b5c7ad kodi: fix gcc7.x compile error, from buildroot há 7 anos atrás
  Waldemar Brodkorb 099fdc8c00 rpi-zero: finetune há 7 anos atrás
  Waldemar Brodkorb 1ee539e713 git: update to 2.13.3 há 7 anos atrás
  Waldemar Brodkorb 1a675e4d96 iproute2: update to 4.12.0 há 7 anos atrás
  Waldemar Brodkorb bd2722a8ac rpi3: update kernel + bootloader, unbreak rpi3 aarch64 há 7 anos atrás
  mirabilos 797c4ecbf1 Fix “No rule to make target '/mk/build.mk'. Stop.” há 7 anos atrás
  Waldemar Brodkorb 124d7862a2 linux: update to 4.1.42 há 7 anos atrás
  Waldemar Brodkorb 9bb135b1b1 linux: update to 4.4.77 há 7 anos atrás
  Waldemar Brodkorb 081f56babf linux: update to 4.11.11 há 7 anos atrás
  Waldemar Brodkorb 769d62a6a0 linux: update to 4.9.38 há 7 anos atrás
  Waldemar Brodkorb 18f01ece1b u-boot-avr32: add latest u-boot with avr32 support há 7 anos atrás
  Waldemar Brodkorb ef32829062 u-boot: update to 2017.07, remove avr32 há 7 anos atrás
  Waldemar Brodkorb 634f482b6a libressl: update to 2.5.5 há 7 anos atrás
  Waldemar Brodkorb c57a5e47f7 pcre: update to 8.41 há 7 anos atrás
  Waldemar Brodkorb dcf6108785 mpg123: update to 1.25.2 há 7 anos atrás
  Waldemar Brodkorb cc86906d57 nodejs: update to 8.1.4 há 7 anos atrás
  Waldemar Brodkorb 67ee9a1da0 owfat: add description há 7 anos atrás
  Waldemar Brodkorb a50ad9a183 samba: update to 4.6.6 há 7 anos atrás
  Waldemar Brodkorb 2017596cd9 talloc: update to 2.1.9 há 7 anos atrás
  Waldemar Brodkorb c80c0cc848 mpd: update to 0.20.9 há 7 anos atrás
  Waldemar Brodkorb d978be999e linux: add usb option driver configuration há 7 anos atrás
  Martin Thomas b4a3dc01fc mpd/ympd updates and fixes há 7 anos atrás
  Waldemar Brodkorb 871177877a Revert "arc: update gcc/binutils to arc-2017.03-release" há 7 anos atrás
  Waldemar Brodkorb 8a36e0a519 Revert "or1k: use gcc7.x branch for testing" há 7 anos atrás
  Waldemar Brodkorb c58facda99 ffmpeg: update to 3.3.2 há 7 anos atrás
  Waldemar Brodkorb 8e38e9c919 tmux: update to 2.5 há 7 anos atrás
  Waldemar Brodkorb 106fbf6682 sh: fix uClibc-ng fdpic toolchain compile há 7 anos atrás
  Waldemar Brodkorb d032a6289a dbus: update to 1.10.20 há 7 anos atrás
  Waldemar Brodkorb c11e51e667 libssh2: update to 1.8.0 há 7 anos atrás
  Waldemar Brodkorb 2f73190915 libssh: update to 0.7.5 há 7 anos atrás
  Waldemar Brodkorb 2f31b975c8 monit: update to 5.23.0 há 7 anos atrás
  Waldemar Brodkorb 645b057c10 irssi: update to 1.0.4 há 7 anos atrás
  Martin Thomas e9f8e3743b ympd can now get stopped via init há 7 anos atrás
  Waldemar Brodkorb 52eabc878a add defconfig default for rpi 0 há 7 anos atrás
  Waldemar Brodkorb b8e8656b10 dropbear: fix issue #10 há 7 anos atrás
  Waldemar Brodkorb 870a6458fe webkitgtk: update to 2.16.5 há 7 anos atrás
  Waldemar Brodkorb 328f09f878 bcm28xx-bootloader: use /usr há 7 anos atrás
  Waldemar Brodkorb 87b5438214 kodi: update to 17.3, work-in-progress há 7 anos atrás
  Waldemar Brodkorb 9daf8c8106 bcm28xx-vc: use /usr há 7 anos atrás
  Waldemar Brodkorb 92855b2b18 tinyxml: use kodi version há 7 anos atrás
  Waldemar Brodkorb f823f8e396 linux: fix cross-compile issues on MacOS X, too old /bin/sh há 7 anos atrás
  Waldemar Brodkorb e25c704eb9 musl: hotfix committed upstream há 7 anos atrás
  Waldemar Brodkorb 3a749e122a ixp4xx-microcode: add missing directory creation há 7 anos atrás
  Waldemar Brodkorb 10137dd947 travis: add some targets, we cache git clone stuff now on distfiles.openadk.org, timeout shouldn't be reached há 7 anos atrás
  Waldemar Brodkorb 75a6169f39 GNU tr is required for Linux kernel compilation há 7 anos atrás
  Waldemar Brodkorb 38a55849a2 linux: fix compile of host-tools on non-Linux hosts, reported by Diez há 7 anos atrás
  Waldemar Brodkorb edd9295105 add basic raspberry-pi0 sample há 7 anos atrás
  Waldemar Brodkorb d789a51d90 glib: needs iconv, reported by Martin T. há 7 anos atrás
  Waldemar Brodkorb 151b96ff2a linux: update 4.9/4.11 kernel há 7 anos atrás
  Waldemar Brodkorb 49b0d644e3 nds32: use no mirror for arch há 7 anos atrás
  Waldemar Brodkorb 32a5769583 nds32: do not use kernel mirrors há 7 anos atrás
  Waldemar Brodkorb 479a336147 metag: fix toolchain compile há 7 anos atrás
  Waldemar Brodkorb 7c9269c66c avr32: fix toolchain compile with newer host compiler há 7 anos atrás
  Waldemar Brodkorb 6df169714d Merge branch 'master' of ableton-dir/openadk into master há 7 anos atrás
  Waldemar Brodkorb 0bbfb75bb6 sh: add gcc 6.x back for sh2/j2 há 7 anos atrás
  Waldemar Brodkorb 0fa6211049 fix merge conflict há 7 anos atrás
  Waldemar Brodkorb 5ff5826760 fontconfig need gperf há 7 anos atrás
  Waldemar Brodkorb 3d533b320d dec-multia: enable SRM há 7 anos atrás
  Waldemar Brodkorb 249e235782 add som-c675 sample há 7 anos atrás
100 ficheiros alterados com 1103 adições e 1162 exclusões
  1. 7 1
      .travis.yml
  2. 10 0
      Config.in
  3. 1 1
      Makefile.adk
  4. 1 0
      THANKS
  5. 2 0
      adk/tools/pkgmaker.c
  6. 5 2
      mk/build.mk
  7. 3 0
      mk/fetch.mk
  8. 1 0
      mk/image.mk
  9. 4 4
      mk/kernel-vars.mk
  10. 18 24
      mk/kernel-ver.mk
  11. 7 0
      mk/mirrors.mk
  12. 0 2
      mk/package.mk
  13. 1 1
      mk/perl.mk
  14. 4 0
      mk/rootfs.mk
  15. 17 20
      mk/vars.mk
  16. 0 1
      package/adktest/src/qmp
  17. 0 39
      package/aiccu/Makefile
  18. 0 1
      package/aiccu/files/aiccu.conffiles
  19. 0 29
      package/aiccu/files/aiccu.init
  20. 0 3
      package/aiccu/files/aiccu.postinst
  21. 0 12
      package/aiccu/patches/patch-common_common_h
  22. 0 30
      package/aiccu/patches/patch-common_resolver_c
  23. 0 193
      package/aiccu/patches/patch-unix-console_Makefile
  24. 0 51
      package/aiccu/src/common/dn_skipname.c
  25. 1 2
      package/arcboot/Makefile
  26. 0 1
      package/barebox/Makefile
  27. 6 5
      package/bcm28xx-bootloader/Makefile
  28. BIN
      package/bcm28xx-bootloader/src/boot/bootcode.bin
  29. BIN
      package/bcm28xx-bootloader/src/boot/fixup.dat
  30. BIN
      package/bcm28xx-bootloader/src/boot/fixup_cd.dat
  31. BIN
      package/bcm28xx-bootloader/src/boot/fixup_db.dat
  32. BIN
      package/bcm28xx-bootloader/src/boot/fixup_x.dat
  33. BIN
      package/bcm28xx-bootloader/src/boot/start.elf
  34. BIN
      package/bcm28xx-bootloader/src/boot/start_cd.elf
  35. BIN
      package/bcm28xx-bootloader/src/boot/start_db.elf
  36. BIN
      package/bcm28xx-bootloader/src/boot/start_x.elf
  37. 37 40
      package/bcm28xx-vc/Makefile
  38. 3 3
      package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt
  39. 816 0
      package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile
  40. 10 2
      package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt
  41. 17 0
      package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt
  42. 10 0
      package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in
  43. 11 0
      package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in
  44. 10 0
      package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in
  45. 0 2
      package/binutils/Makefile
  46. 1 1
      package/brcmfmac-firmware/Makefile
  47. BIN
      package/brcmfmac-firmware/src/bcm43xx-0.fw
  48. BIN
      package/brcmfmac-firmware/src/bcm43xx_hdr-0.fw
  49. BIN
      package/brcmfmac-firmware/src/brcmfmac43143-sdio.bin
  50. BIN
      package/brcmfmac-firmware/src/brcmfmac43143.bin
  51. BIN
      package/brcmfmac-firmware/src/brcmfmac43241b0-sdio.bin
  52. BIN
      package/brcmfmac-firmware/src/brcmfmac43241b4-sdio.bin
  53. BIN
      package/brcmfmac-firmware/src/brcmfmac4334-sdio.bin
  54. BIN
      package/brcmfmac-firmware/src/brcmfmac4335-sdio.bin
  55. BIN
      package/brcmfmac-firmware/src/brcmfmac43362-sdio.bin
  56. BIN
      package/brcmfmac-firmware/src/brcmfmac43430-sdio.bin
  57. BIN
      package/brcmfmac-firmware/src/brcmfmac4354-sdio.bin
  58. 3 3
      package/busybox/Config.in.manual
  59. 1 1
      package/clamav/Makefile
  60. 2 2
      package/cryptodev-linux/Makefile
  61. 4 6
      package/curl/Makefile
  62. 3 3
      package/dbus/Makefile
  63. 1 2
      package/dhcp/Makefile
  64. 0 41
      package/dhcp/patches/patch-bind_Makefile_in
  65. 0 1
      package/dillo/Makefile
  66. 1 1
      package/dropbear/Makefile
  67. 5 3
      package/dropbear/patches/patch-svr-authpubkey_c
  68. 11 13
      package/easy-rsa/Makefile
  69. 11 0
      package/easy-rsa/patches/patch-easyrsa3_easyrsa
  70. 2 2
      package/expat/Makefile
  71. 2 2
      package/ffmpeg/Makefile
  72. 2 2
      package/fontconfig/Makefile
  73. 0 1
      package/freeradius-server/Makefile
  74. 0 1
      package/freeswitch/Makefile
  75. 0 3
      package/gcc/Makefile
  76. 0 253
      package/gcc/patches/4.7.3/cflags.patch
  77. 0 222
      package/gcc/patches/5.4.0/cflags.patch
  78. 2 8
      package/gdb-microblaze/Makefile
  79. 3 1
      package/gdb/Makefile
  80. 11 0
      package/gdbserver/patches/patch-gdb_nat_linux-ptrace_c
  81. 2 2
      package/git/Makefile
  82. 1 1
      package/glib/Makefile
  83. 2 4
      package/glibc/Makefile
  84. 3 2
      package/gnupg2/Makefile
  85. 15 5
      package/gnupg2/patches/patch-Makefile_in
  86. 2 2
      package/gnutls/Makefile
  87. 0 1
      package/grub/Makefile
  88. 2 2
      package/iproute2/Makefile
  89. 0 25
      package/iproute2/patches/patch-include_iptables_common_h
  90. 0 11
      package/iproute2/patches/patch-include_linux_netfilter_h
  91. 2 2
      package/irssi/Makefile
  92. 1 0
      package/ixp4xx-microcode/Makefile
  93. 0 1
      package/jack/Makefile
  94. 3 3
      package/joe/Makefile
  95. 3 3
      package/kbd/Makefile
  96. 0 11
      package/kbd/patches/patch-src_dumpkeys_c
  97. 0 12
      package/kbd/patches/patch-src_libkeymap_dump_c
  98. 0 13
      package/kbd/patches/patch-src_libkeymap_kernel_c
  99. 0 10
      package/kbd/patches/patch-src_libkeymap_kmap_c
  100. 0 11
      package/kbd/patches/patch-src_libkeymap_parser_y

+ 7 - 1
.travis.yml

@@ -9,9 +9,15 @@ git:
   depth: 3
 matrix:
   include:
-  - env: ARCH=arm SYSTEM=linksys-nslu2
+  - env: ARCH=arm SYSTEM=qemu-arm-vexpress-a9
+  - env: ARCH=arm SYSTEM=linksys-nslu2 ENDIAN=big
+  - env: ARCH=arm SYSTEM=raspberry-pi
+  - env: ARCH=arm SYSTEM=raspberry-pi2
+  - env: ARCH=arm SYSTEM=raspberry-pi3
+  - env: ARCH=arm SYSTEM=beaglebone-black
   - env: ARCH=avr32 SYSTEM=atmel-ngw100
   - env: ARCH=avr32 SYSTEM=grasshopper
+  - env: ARCH=cris SYSTEM=qemu-cris
   - env: ARCH=cris SYSTEM=foxboard-lx832
   - env: ARCH=m68k SYSTEM=aranym-m68k
   - env: ARCH=mips SYSTEM=imgtec-ci20

+ 10 - 0
Config.in

@@ -65,6 +65,16 @@ source "target/linux/Config.in"
 endmenu
 endmenu
 
+menu "Frosted kernel configuration"
+	visible if ADK_TARGET_OS_FROSTED && !ADK_TARGET_CHOOSE_ARCH
+source "target/frosted/Config.in"
+endmenu
+
+menu "Frosted application configuration"
+	visible if ADK_TARGET_OS_FROSTED && !ADK_TARGET_CHOOSE_ARCH
+source "target/frosted/Config.in.apps"
+endmenu
+
 menu "Toolchain settings"
 	visible if !ADK_TARGET_CHOOSE_ARCH
 

+ 1 - 1
Makefile.adk

@@ -2,7 +2,7 @@
 # material, please see the LICENCE file in the top-level directory.
 
 ADK_TOPDIR:=	$(shell pwd)
-GMAKE_FMK=	${MAKE} -f $(PWD)/mk/build.mk
+GMAKE_FMK=	${MAKE} -f ${ADK_TOPDIR}/mk/build.mk
 GMAKE_INV=	${GMAKE_FMK} --no-print-directory
 
 _UNLIMIT=	__limit=$$(ulimit -dH 2>/dev/null); \

+ 1 - 0
THANKS

@@ -18,3 +18,4 @@ Wim Vandeputte - OpenMoko Freerunner
 Achim Marikar - STM32F4-Discovery
 Arcturus Networks Inc. - Blackfin + Coldfire Development Boards
 Solidrun Ltd. (malte/jon) - Clearfog Base
+Ints M - Raspberry PI Zero W + OrangePI Zero W

+ 2 - 0
adk/tools/pkgmaker.c

@@ -917,6 +917,8 @@ int main() {
 							fprintf(cfg, "\tselect ADK_TARGET_LIBC_WITH_LOCALE if ADK_TARGET_LIB_UCLIBC_NG\n");
 						if (strncmp(token, "threads", 7) == 0)
 							fprintf(cfg, "\tselect ADK_TARGET_LIB_WITH_THREADS\n");
+						if (strncmp(token, "data", 4) == 0)
+							fprintf(cfg, "\tselect ADK_RUNTIME_DATA_PARTITION\n");
 						if (strncmp(token, "mmu", 3) == 0)
 							fprintf(cfg, "\tdepends on ADK_TARGET_WITH_MMU\n");
 						token = strtok(NULL, " ");

+ 5 - 2
mk/build.mk

@@ -17,7 +17,6 @@ DEFCONFIG=		ADK_DEBUG=n \
 			ADK_PACKAGE_BUSYBOX_HIDE=n \
 			ADK_DISABLE_KERNEL_PATCHES=n \
 			ADK_DISABLE_TARGET_KERNEL_PATCHES=n \
-			ADK_DISABLE_HONOUR_CFLAGS=n \
 			ADK_KERNEL_FB_CON_DECOR=n \
 			ADK_MAKE_PARALLEL=y \
 			ADK_MAKE_JOBS=4 \
@@ -175,6 +174,9 @@ else
 ifeq ($(ADK_TARGET_OS_BAREMETAL),y)
 	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final
 endif
+ifeq ($(ADK_TARGET_OS_FROSTED),y)
+	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile target/install target/targethelp
+endif
 ifeq ($(ADK_TARGET_OS_LINUX),y)
 	$(MAKE) -f mk/build.mk package/hostcompile toolchain/final target/config-prepare target/compile package_clean package/compile root_clean package/install target/install package_index
 endif
@@ -197,6 +199,7 @@ ${STAGING_TARGET_DIR} ${STAGING_TARGET_DIR}/etc ${STAGING_HOST_DIR}:
 	@mkdir -p ${STAGING_TARGET_DIR}/usr/bin
 	@mkdir -p ${STAGING_TARGET_DIR}/usr/include
 	@mkdir -p ${STAGING_TARGET_DIR}/usr/lib/pkgconfig
+	@mkdir -p ${STAGING_HOST_DIR}/lib
 	@mkdir -p ${STAGING_HOST_DIR}/usr/bin
 	@mkdir -p ${STAGING_HOST_DIR}/usr/lib
 	@mkdir -p ${STAGING_HOST_DIR}/usr/include
@@ -418,7 +421,7 @@ defconfig: .menu $(CONFIG)/conf
 	fi
 	@if [ ! -z "$(ADK_TARGET_ARCH)" ];then \
 		grep "^config" target/config/Config.in.arch.choice \
-			|grep -i "_$(ADK_TARGET_ARCH)$$" \
+			|grep -i "$(ADK_TARGET_OS)_ARCH_$(ADK_TARGET_ARCH)$$" \
 			|sed -e "s#^config \(.*\)#\1=y#" \
 			 >> $(ADK_TOPDIR)/.defconfig; \
 	fi

+ 3 - 0
mk/fetch.mk

@@ -87,6 +87,9 @@ $(1):
 		  git clone --progress --depth 1 $${PKG_SITES} $${PKG_NAME}-$${PKG_VERSION} $(DL_TRACE); \
 		  if [ $$$$? -ne 0 ]; then echo "git clone error"; exit 1; fi; \
 		fi; \
+		if [ ! -z "$${PKG_GIT_SUBMODULE}" ]; then \
+			(cd $${PKG_NAME}-$${PKG_VERSION}; git submodule update --init --recursive) $(DL_TRACE); \
+		fi; \
 		rm -rf $${PKG_NAME}-$${PKG_VERSION}/.git; \
 		tar cJf $${PKG_NAME}-$${PKG_VERSION}.tar.xz $${PKG_NAME}-$${PKG_VERSION}; \
 		touch $$$${filename}.nohash; \

+ 1 - 0
mk/image.mk

@@ -172,6 +172,7 @@ ${STAGING_TARGET_DIR}/${INITRAMFS}_list: ${TARGET_DIR}/.adk
 		echo "nod /dev/ttyAMA1 0660 0 0 c 204 65"; \
 		echo "nod /dev/ttySC0 0660 0 0 c 204 8"; \
 		echo "nod /dev/ttySC1 0660 0 0 c 204 9"; \
+		echo "nod /dev/ttySC2 0660 0 0 c 204 10"; \
 		echo "nod /dev/ttyBF0 0660 0 0 c 204 64"; \
 		echo "nod /dev/ttyBF1 0660 0 0 c 204 65"; \
 		echo "nod /dev/ttyUL0 0660 0 0 c 204 187"; \

+ 4 - 4
mk/kernel-vars.mk

@@ -7,23 +7,23 @@ KERNEL_MAKE_OPTS:=	V=1 \
 			CC="$(TARGET_CC)" \
 			HOSTCC="${HOST_CC}" \
 			HOSTCXX="${HOST_CXX}" \
-			DISABLE_PAX_PLUGINS=y \
+			SHELL='${SHELL}' \
 			CONFIG_SHELL='${SHELL}'
 
 # regex for relocs needs pcre
 ifeq ($(OS_FOR_BUILD),Darwin)
-KERNEL_MAKE_OPTS+=	HOSTLDFLAGS='-lpcreposix'
+KERNEL_MAKE_OPTS+=	HOSTLDFLAGS='-lpcreposix -Wl,-no_pie'
 endif
 
 # non-Linux platforms need elf.h
 ifneq ($(OS_FOR_BUILD),Linux)
 KERNEL_MAKE_OPTS+=	HOSTCFLAGS='$(HOST_CPPFLAGS) ${HOST_CFLAGS}'
-KERNEL_MAKE_OPTS+=	HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
+KERNEL_MAKE_OPTS+=	HOST_EXTRACFLAGS='-I${LINUX_DIR}/tools/include -I${LINUX_DIR}/security/selinux/include -I${ADK_TOPDIR}/adk/include -DKBUILD_NO_NLS'
 else
 KERNEL_MAKE_OPTS+=	HOSTCFLAGS='${HOST_CFLAGS}'
 endif
 
-ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO),y)
+ifeq ($(ADK_TARGET_SYSTEM_BANANA_PRO)$(ADK_TARGET_SYSTEM_ORANGE_PI0),y)
 KERNEL_MAKE_OPTS+=	LOADADDR=0x40008000
 endif
 

+ 18 - 24
mk/kernel-ver.mk

@@ -15,47 +15,41 @@ KERNEL_FILE_VER:=	$(ADK_TARGET_KERNEL_GIT)
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(ADK_TARGET_KERNEL_GIT_VER)-$(KERNEL_RELEASE)
 endif
-ifeq ($(ADK_TARGET_KERNEL_VERSION_4_11),y)
-KERNEL_FILE_VER:=	4.11.6
+ifeq ($(ADK_TARGET_KERNEL_VERSION_4_13),y)
+KERNEL_FILE_VER:=	4.13.2
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		25539bfc34a01735d23ee80d5ef84054c65d1ea35dbd81be1cea339c21509631
+KERNEL_HASH:=		064adc177a384a7aee6b18ef5d47c1cea3a43fae1aaa6aa95fdc97eb137ffcd1
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_9),y)
-KERNEL_FILE_VER:=	4.9.32
+KERNEL_FILE_VER:=	4.9.50
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		c3796575bbd2f55a1d1fb3f07b197b76afbb62dc1f64bd15d44626f78a610765
-endif
-ifeq ($(ADK_TARGET_KERNEL_VERSION_4_6),y)
-KERNEL_FILE_VER:=	4.6.2
-KERNEL_RELEASE:=	1
-KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		e158f3c69da87c2ec28d0f194dbe18b05e0d0b9e1142566615cea3390bab1c6a
+KERNEL_HASH:=		2c0914c8ba3606e34c68b086ad0f470a04072d59816452c4c51e06850f2f1536
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_4),y)
-KERNEL_FILE_VER:=	4.4.72
+KERNEL_FILE_VER:=	4.4.88
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		4133b41b855f58462301719d05d6d05ddb803d0117c8d57de352cb4d7835ede8
+KERNEL_HASH:=		144fe8dd773ec317fa06109b8d7bd04141bf1941daa03799fb4f437bbbb919b4
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_4_1),y)
-KERNEL_FILE_VER:=	4.1.39
+KERNEL_FILE_VER:=	4.1.43
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		a8e82c8b1580ac4f8b176c714206498adedec9591eda48b895f6c61116d58854
+KERNEL_HASH:=		2c018c3f499fab25f8854734665dd44c56adcfba4291999f0aa31ca83110398a
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_3_16),y)
-KERNEL_FILE_VER:=	3.16.43
+KERNEL_FILE_VER:=	3.16.48
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		93843c6a14e774327950159cade4c2c54ba105617275e4b595555ca9c34bc1e3
+KERNEL_HASH:=		21a405a5f72602ab66ea2cae2a57540874de2181eca36720a59398b7a6a2f25a
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_3_10),y)
-KERNEL_FILE_VER:=	3.10.105
+KERNEL_FILE_VER:=	3.10.107
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		1c5bcc129cbbe2f665e8446b4c2fdbec0ec5f2b5d40495abfba13bbf66ac699c
+KERNEL_HASH:=		948ae756ba90b3b981fb8245789ea1426d43c351921df566dd5463171883edc3
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_3_4),y)
 KERNEL_FILE_VER:=	3.4.113
@@ -64,10 +58,10 @@ KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
 KERNEL_HASH:=		c474a1d630357e64ae89f374a2575fa9623e87ea1a97128c4d83f08d4e7a0b4f
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_3_2),y)
-KERNEL_FILE_VER:=	3.2.88
+KERNEL_FILE_VER:=	3.2.93
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		426d254322c521dcb16606d6a390b8600e4f6ccf0edd03bbffc582d6cda1429c
+KERNEL_HASH:=		7da5a25573500ae98a3bb76a92ac4dfca7f3f56395206365046e10de920c458f
 endif
 ifeq ($(ADK_TARGET_KERNEL_VERSION_2_6_32),y)
 KERNEL_FILE_VER:=	2.6.32.70
@@ -75,9 +69,9 @@ KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
 KERNEL_HASH:=		d7d0ee4588711d4f85ed67b65d447b4bbbe215e600a771fb87a62524b6341c43
 endif
-ifeq ($(ADK_TARGET_KERNEL_VERSION_3_4_NDS32),y)
-KERNEL_FILE_VER:=	3.4-nds32
+ifeq ($(ADK_TARGET_KERNEL_VERSION_3_10_NDS32),y)
+KERNEL_FILE_VER:=	3.10-nds32
 KERNEL_RELEASE:=	1
 KERNEL_VERSION:=	$(KERNEL_FILE_VER)-$(KERNEL_RELEASE)
-KERNEL_HASH:=		d942fb778395a491a44b144c8542bafd8ef9bb5ffb6650ce94e6304a913361c9
+KERNEL_HASH:=		2f3e06924b850ca4d383ebb6baed154e1bb20440df6f38ca47c33950ec0e05c5
 endif

+ 7 - 0
mk/mirrors.mk

@@ -10,10 +10,17 @@ MASTER_SITE_MIRBSD?=	\
 	http://www.mirbsd.org/MirOS/distfiles/ \
 	http://pub.allbsd.org/MirOS/distfiles/ \
 
+ifeq ($(ADK_TARGET_KERNEL_NO_MIRROR),)
 MASTER_SITE_KERNEL?=	\
 	http://www.kernel.org/pub/linux/ \
 	ftp://www.kernel.org/pub/linux/ \
 
+else
+MASTER_SITE_KERNEL?=	\
+	http://distfiles.openadk.org/ \
+
+endif
+
 MASTER_SITE_GNU?=	\
 	http://ftp.gnu.org/gnu/ \
 	ftp://ftp.gnu.org/gnu/ \

+ 0 - 2
mk/package.mk

@@ -20,7 +20,6 @@ CONFIGURE_ENV+=		PATH='${TARGET_PATH}' \
 			${TARGET_ENV} \
 			PKG_CONFIG_LIBDIR='${STAGING_TARGET_DIR}/usr/lib/pkgconfig:${STAGING_TARGET_DIR}/usr/share/pkgconfig' \
 			PKG_CONFIG_SYSROOT_DIR='${STAGING_TARGET_DIR}' \
-			GCC_HONOUR_COPTS=s \
 			cross_compiling=yes
 
 CONFIGURE_PROG?=	configure
@@ -41,7 +40,6 @@ MAKE_ENV+=		PATH='${TARGET_PATH}' \
 			${TARGET_ENV} \
 			PKG_CONFIG_LIBDIR='${STAGING_TARGET_DIR}/usr/lib/pkgconfig:${STAGING_TARGET_DIR}/usr/share/pkgconfig' \
 			PKG_CONFIG_SYSROOT_DIR='${STAGING_TARGET_DIR}' \
-			$(GCC_CHECK) \
 			WRKDIR='${WRKDIR}' WRKDIST='${WRKDIST}' \
 			WRKSRC='${WRKSRC}' WRKBUILD='${WRKBUILD}'
 

+ 1 - 1
mk/perl.mk

@@ -1,4 +1,4 @@
-PERL_VERSION=5.22.1
+PERL_VERSION=5.24.1
 PERL_ARCHNAME:=$(ADK_TARGET_CPU_ARCH)-linux
 PERL_SITEDIR:=/usr/lib/perl5/site_perl/$(PERL_VERSION)
 PERL_INCDIR:=/usr/lib/perl5/$(PERL_VERSION)/$(PERL_ARCHNAME)/CORE

+ 4 - 0
mk/rootfs.mk

@@ -31,6 +31,10 @@ ifeq ($(ADK_TARGET_SYSTEM_MIKROTIK_RB4XX),y)
 MTDDEV:=	root=/dev/mtdblock7
 endif
 
+ifeq ($(ADK_TARGET_SYSTEM_PHYTEC_WEGA),y)
+BLOCKDEV:=	root=/dev/mmcblk0p2
+endif
+
 ifeq ($(ADK_TARGET_SYSTEM_ACMESYSTEMS_FOXG20),y)
 BLOCKDEV:=	root=/dev/mmcblk0p2
 endif

+ 17 - 20
mk/vars.mk

@@ -65,12 +65,6 @@ TARGET_PATH=		${SCRIPT_DIR}:${STAGING_TARGET_DIR}/scripts:${TOOLCHAIN_DIR}/usr/b
 HOST_PATH=		${SCRIPT_DIR}:${TOOLCHAIN_DIR}/usr/bin:${STAGING_HOST_DIR}/usr/bin:${STAGING_HOST_DIR}/usr/sbin:${_PATH}
 AUTOTOOL_PATH=		${TOOLCHAIN_DIR}/usr/bin:${STAGING_HOST_DIR}/usr/bin:${STAGING_TARGET_DIR}/scripts:${_PATH}
 
-ifeq ($(ADK_DISABLE_HONOUR_CFLAGS),)
-GCC_CHECK:=		GCC_HONOUR_COPTS=2
-else
-GCC_CHECK:=
-endif
-
 ifeq ($(ADK_TARGET_UCLINUX),y)
 ADK_TARGET_LINUXTYPE:=	uclinux
 else
@@ -81,9 +75,20 @@ GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_VENDOR)-$(ADK_TARGET_LINUXTYPE)-$
 ifeq ($(ADK_TARGET_ARCH_C6X),y)
 GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_LINUXTYPE)
 endif
+ifeq ($(ADK_TARGET_ARCH_CSKY),y)
+ifeq ($(ADK_TARGET_CPU_CSKY_CK610F),y)
+GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-unknown-$(ADK_TARGET_LINUXTYPE)
+else
+GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-abiv2-$(ADK_TARGET_LINUXTYPE)
+endif
+endif
 ifeq ($(ADK_TARGET_LIB_NEWLIB),y)
+ifeq ($(ADK_TARGET_OS_FROSTED),y)
+GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-frosted-$(ADK_TARGET_SUFFIX)
+else
 GNU_TARGET_NAME:=	$(ADK_TARGET_CPU_ARCH)-$(ADK_TARGET_SUFFIX)
 endif
+endif
 TARGET_CROSS:=		$(TOOLCHAIN_DIR)/usr/bin/$(GNU_TARGET_NAME)-
 TARGET_COMPILER_PREFIX?=${TARGET_CROSS}
 CONFIGURE_TRIPLE:=	--build=${GNU_HOST_NAME} \
@@ -132,13 +137,6 @@ TARGET_LDFLAGS:=	-L$(STAGING_TARGET_DIR)/lib -L$(STAGING_TARGET_DIR)/usr/lib \
 			-Wl,-O1 -Wl,-rpath -Wl,/usr/lib \
 			-Wl,-rpath-link -Wl,${STAGING_TARGET_DIR}/usr/lib
 
-ifeq ($(ADK_BUILD_COMPILER_GCC),y)
-ifeq ($(ADK_DISABLE_HONOUR_CFLAGS),)
-TARGET_CFLAGS+=		-fhonour-copts
-TARGET_CXXFLAGS+=	-fhonour-copts
-endif
-endif
-
 # for architectures where gcc --with-cpu matches -mcpu=
 ifneq ($(ADK_TARGET_GCC_CPU),)
 TARGET_CFLAGS+=		-mcpu=$(ADK_TARGET_GCC_CPU)
@@ -173,7 +171,7 @@ TARGET_CXXFLAGS+=	-m$(ADK_TARGET_FLOAT)-float
 endif
 endif
 
-ifeq ($(ADK_TARGET_BINFMT_FLAT),y)
+ifeq ($(ADK_TARGET_BINFMT_FLAT)$(ADK_TARGET_OS_FROSTED),y)
 TARGET_LDFLAGS+=	-Wl,-elf2flt
 TARGET_CFLAGS+=		-Wl,-elf2flt
 TARGET_CXXFLAGS+=	-Wl,-elf2flt
@@ -232,6 +230,11 @@ ifneq ($(ADK_TARGET_USE_GNU_HASHSTYLE),)
 TARGET_LDFLAGS+=	-Wl,--hash-style=gnu
 endif
 
+# special operating system flags
+ifeq ($(ADK_TARGET_OS_FROSTED),y)
+TARGET_CFLAGS+=         -fPIC -mlong-calls -fno-common -msingle-pic-base -mno-pic-data-is-text-relative
+endif
+
 # special architecture optimization flags
 ifeq ($(ADK_TARGET_ARCH_XTENSA),y)
 ifeq ($(ADK_TARGET_BIG_ENDIAN),)
@@ -324,12 +327,6 @@ KERNEL_MODULE_FLAGS:=	ARCH=${ADK_TARGET_KARCH} \
 			CROSS_COMPILE="${TARGET_CROSS}" \
 			V=1
 
-ifeq ($(ADK_BUILD_COMPILER_GCC),y)
-ifeq ($(ADK_DISABLE_HONOUR_CFLAGS),)
-KERNEL_MODULE_FLAGS+=	CFLAGS_MODULE="-fhonour-copts"
-endif
-endif
-
 COMMON_ENV=		CONFIG_SHELL='$(strip ${SHELL})' \
 			AUTOM4TE='${STAGING_HOST_DIR}/usr/bin/autom4te' \
 			M4='${STAGING_HOST_DIR}/usr/bin/m4' \

+ 0 - 1
package/adktest/src/qmp

@@ -1,4 +1,3 @@
 #!/bin/sh
 echo '{ "execute": "qmp_capabilities" }'
-sleep 1
 echo '{ "execute": "quit" }'

+ 0 - 39
package/aiccu/Makefile

@@ -1,39 +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:=		aiccu
-PKG_VERSION:=		20070115
-PKG_RELEASE:=		11
-PKG_HASH:=		2260f426c13471169ccff8cb4a3908dc5f79fda18ddb6a55363e7824e6c4c760
-PKG_DESCR:=		sixxs automatic ipv6 connectivity client utility
-PKG_SECTION:=		net/ipv6
-PKG_KDEPENDS:=		tun
-PKG_NEEDS:=		threads
-PKG_URL:=		http://www.sixxs.net/
-PKG_SITES:=		http://www.sixxs.net/archive/sixxs/aiccu/unix/
-
-PKG_LIBC_DEPENDS:=	uclibc-ng glibc
-
-DISTFILES:=		$(PKG_NAME)_$(PKG_VERSION).tar.gz
-WRKDIST=		${WRKDIR}/$(PKG_NAME)
-
-include $(ADK_TOPDIR)/mk/package.mk
-
-$(eval $(call PKG_template,AICCU,${PKG_NAME},$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
-
-CONFIG_STYLE:=		manual
-INSTALL_STYLE:=		manual
-
-TARGET_CPPFLAGS+=	-D_REENTRANT -D_GNU_SOURCE -DAICCU_CONSOLE \
-		 	-D_LINUX -DHAS_IFHEAD -DAICCU_TYPE=\"linux\"
-TARGET_LDFLAGS+=	-pthread -lresolv
-MAKE_FLAGS+=		CC='${TARGET_CC}' CFLAGS='${TARGET_CFLAGS}' LDFLAGS='${TARGET_LDFLAGS}'
-
-do-install:
-	$(INSTALL_DIR) $(IDIR_AICCU)/usr/sbin $(IDIR_AICCU)/etc
-	$(INSTALL_BIN) $(WRKBUILD)/unix-console/aiccu $(IDIR_AICCU)/usr/sbin/
-	$(INSTALL_DATA) $(WRKBUILD)/doc/aiccu.conf $(IDIR_AICCU)/etc/aiccu.conf
-
-include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 0 - 1
package/aiccu/files/aiccu.conffiles

@@ -1 +0,0 @@
-/etc/aiccu.conf

+ 0 - 29
package/aiccu/files/aiccu.init

@@ -1,29 +0,0 @@
-#!/bin/sh
-#PKG aiccu
-#INIT 60
-. /etc/rc.conf
-
-case $1 in
-autostop) ;;
-autostart)
-	test x"${aiccu:-NO}" = x"NO" && exit 0
-	test x"$aiccu" = x"DAEMON" && test -x /bin/mksh && exec mksh -T- $0 start
-	exec sh $0 start
-	;;
-start)
-	aiccu start	
-	;;
-stop)
-	aiccu stop
-	;;
-
-restart)
-	sh $0 stop
-	sh $0 start
-	;;
-*)
-	echo "Usage: $0 {start | stop | restart}"
-	exit 1
-	;;
-esac
-exit $?

+ 0 - 3
package/aiccu/files/aiccu.postinst

@@ -1,3 +0,0 @@
-#!/bin/sh
-. $IPKG_INSTROOT/etc/functions.sh
-add_rcconf aiccu NO

+ 0 - 12
package/aiccu/patches/patch-common_common_h

@@ -1,12 +0,0 @@
---- aiccu.orig/common/common.h	2007-01-11 15:50:51.000000000 +0100
-+++ aiccu/common/common.h	2014-03-16 21:47:28.000000000 +0100
-@@ -91,7 +91,9 @@
- 	#include <sys/select.h>
- 
- 	#include <net/if.h>
-+#ifdef __GLIBC__
- 	#include <netinet/if_ether.h>
-+#endif
- #ifdef linux
- 	#include <netpacket/packet.h>
- 	#include <linux/if_tun.h>

+ 0 - 30
package/aiccu/patches/patch-common_resolver_c

@@ -1,30 +0,0 @@
-$Id$
---- aiccu.orig/common/resolver.c	Sun Jul 23 14:54:51 2006
-+++ aiccu/common/resolver.c	Mon Jun 25 13:18:22 2007
-@@ -26,7 +26,7 @@
- 
- int getrrs(const char *label, int rrtype, void gotrec(unsigned int num, int type, const char *record))
- {
--#ifdef _LINUX
-+#if defined(_LINUX) && !defined(__UCLIBC__)
- 	struct __res_state	res;
- #endif
- 	unsigned char		answer[8192];
-@@ -38,7 +38,7 @@ int getrrs(const char *label, int rrtype
- 	uint16_t		type = 0, class = 0;
- 	uint32_t		ttl = 0;
- 
--#ifdef _LINUX
-+#if defined(_LINUX) && !defined(__UCLIBC__)
- 	memset(&res, 0, sizeof(res));
- 	res.options = RES_DEBUG;
- 	res_ninit(&res);
-@@ -47,7 +47,7 @@ int getrrs(const char *label, int rrtype
- #endif
- 
- 	memset(answer, 0, sizeof(answer));
--#ifdef _LINUX
-+#if defined(_LINUX) && !defined(__UCLIBC__)
- 	ret = res_nquery(&res, label, C_IN, rrtype, answer, sizeof(answer));
- #else
- 	ret = res_query(label, C_IN, rrtype, answer, sizeof(answer));

+ 0 - 193
package/aiccu/patches/patch-unix-console_Makefile

@@ -1,193 +0,0 @@
-$Id$
---- aiccu.orig/unix-console/Makefile	2007-01-15 12:04:27.000000000 +0100
-+++ aiccu/unix-console/Makefile	2010-06-17 10:59:40.000000000 +0200
-@@ -10,9 +10,9 @@
- #  $Date: 2007-01-15 11:04:27 $
- # **********************************************************/
- 
--SRCS	= main.c ../common/tun.c ../common/aiccu.c ../common/hash_md5.c ../common/hash_sha1.c ../common/common.c ../common/heartbeat.c ../common/tic.c ../common/ayiya.c ../common/aiccu_test.c ../common/resolver.c
-+SRCS	= main.c ../common/tun.c ../common/aiccu.c ../common/hash_md5.c ../common/hash_sha1.c ../common/common.c ../common/heartbeat.c ../common/tic.c ../common/ayiya.c ../common/aiccu_test.c ../common/resolver.c ../common/dn_skipname.c
- INCS	= ../common/tun.h ../common/aiccu.h ../common/hash_md5.h ../common/hash_sha1.h ../common/common.h ../common/heartbeat.h ../common/tic.h ../common/ayiya.h ../common/resolver.h
--OBJS	= main.o ../common/tun.o ../common/aiccu.o ../common/hash_md5.o ../common/hash_sha1.o ../common/common.o ../common/heartbeat.o ../common/tic.o ../common/ayiya.o ../common/aiccu_test.o ../common/resolver.o
-+OBJS	= main.o ../common/tun.o ../common/aiccu.o ../common/hash_md5.o ../common/hash_sha1.o ../common/common.o ../common/heartbeat.o ../common/tic.o ../common/ayiya.o ../common/aiccu_test.o ../common/resolver.o ../common/dn_skipname.o
- 
- # New features not fully implemented and thus disabled for now
- #CFLAGS	+= -D NEWSTUFF_TSP -D NEWSTUFF_TEEPEE
-@@ -46,110 +46,103 @@ LDFLAGS += -lgnutls
- endif
- 
- # Linux
--ifeq ($(shell uname | grep -c "Linux"),1)
- CFLAGS  += -D_LINUX -D HAS_IFHEAD -D AICCU_TYPE="\"linux\""
- SRCS	+= ../common/aiccu_linux.c
- OBJS	+= ../common/aiccu_linux.o
--LDFLAGS	+= -lpthread -lresolv
--endif
-+LDFLAGS	+= -pthread -lresolv
- 
- # FreeBSD
--ifeq ($(shell uname | grep -c "FreeBSD"),1)
--CFLAGS	+= -D_FREEBSD
-+#ifeq ($(shell uname | grep -c "FreeBSD"),1)
-+#CFLAGS	+= -D_FREEBSD
- 
- # FreeBSD 4.x
--ifeq ($(shell uname -r | cut -c 1),4)
--CFLAGS	+= -D AICCU_TYPE="\"freebsd4\""
--SRCS	+= ../common/aiccu_freebsd4.c
--OBJS	+= ../common/aiccu_freebsd4.o
--else
-+#ifeq ($(shell uname -r | cut -c 1),4)
-+#CFLAGS	+= -D AICCU_TYPE="\"freebsd4\""
-+#SRCS	+= ../common/aiccu_freebsd4.c
-+#OBJS	+= ../common/aiccu_freebsd4.o
-+#else
- # FreeBSD 5.x/6.x/7.x
--CFLAGS	+= -D NEED_IFHEAD -D AICCU_TYPE="\"kame\""
--SRCS	+= ../common/aiccu_kame.c
--OBJS	+= ../common/aiccu_kame.o
--endif
--endif
-+#CFLAGS	+= -D NEED_IFHEAD -D AICCU_TYPE="\"kame\""
-+#SRCS	+= ../common/aiccu_kame.c
-+#OBJS	+= ../common/aiccu_kame.o
-+#endif
-+#endif
- 
- # DragonFlyBSD
--ifeq ($(shell uname | grep -c "DragonFly"),1)
--CFLAGS	+= -D_DFBSD -D NEED_IFHEAD -D AICCU_TYPE="\"dragonfly\""
--SRCS	+= ../common/aiccu_freebsd4.c
--OBJS	+= ../common/aiccu_freebsd4.o
--CFLAGS	+= -pthread
--endif
-+#ifeq ($(shell uname | grep -c "DragonFly"),1)
-+#CFLAGS	+= -D_DFBSD -D NEED_IFHEAD -D AICCU_TYPE="\"dragonfly\""
-+#SRCS	+= ../common/aiccu_freebsd4.c
-+#OBJS	+= ../common/aiccu_freebsd4.o
-+#CFLAGS	+= -pthread
-+#endif
- 
- # NetBSD
--ifeq ($(shell uname | grep -c "NetBSD"),1)
--CFLAGS	+= -D_NETBSD -D AICCU_TYPE="\"kame\""
--
-+#ifeq ($(shell uname | grep -c "NetBSD"),1)
-+#CFLAGS	+= -D_NETBSD -D AICCU_TYPE="\"kame\""
-+#
- # Check if net/if_tun.h has TUNSIFHEAD and enable support for it
--ifneq ($(shell grep -c TUNSIFHEAD /usr/include/net/if_tun.h 2>/dev/null),1)
-+#ifneq ($(shell grep -c TUNSIFHEAD /usr/include/net/if_tun.h 2>/dev/null),1)
- # Supports TUNSIFHEAD -> AYIYA/l2tp available
--CFLAGS	+= -D NEED_IFHEAD
--else
-+#CFLAGS	+= -D NEED_IFHEAD
-+#else
- # Doesn't support TUNSIFHEAD -> No AYIYA/l2tp available
--CFLAGS	+= -D NO_IFHEAD
--endif
-+#CFLAGS	+= -D NO_IFHEAD
-+#endif
- 
--SRCS	+= ../common/aiccu_kame.c
--OBJS	+= ../common/aiccu_kame.o
--CFLAGS	+= -pthread -D_NETBSD_SOURCE
--endif
-+#SRCS	+= ../common/aiccu_kame.c
-+#OBJS	+= ../common/aiccu_kame.o
-+#CFLAGS	+= -pthread -D_NETBSD_SOURCE
-+#endif
- 
- # OpenBSD
--ifeq ($(shell uname | grep -c "OpenBSD"),1)
--CFLAGS	+= -D_OPENBSD -D HAS_IFHEAD
--# 2.7-2.9
--ifeq ($(shell uname -r | cut -c 1),2)
--CFLAGS	+= -D AICCU_TYPE="\"openbsd2\""
--SRCS	+= ../common/aiccu_openbsd2.c
--OBJS	+= ../common/aiccu_openbsd2.o
--else
--# 3.x-4.x etc
--CFLAGS	+= -D AICCU_TYPE="\"openbsd\""
--SRCS	+= ../common/aiccu_openbsd.c
--OBJS	+= ../common/aiccu_openbsd.o
--endif
--CFLAGS	+= -pthread
--endif
-+#ifeq ($(shell uname | grep -c "OpenBSD"),1)
-+#CFLAGS	+= -D_OPENBSD -D HAS_IFHEAD
-+## 2.7-2.9
-+#ifeq ($(shell uname -r | cut -c 1),2)
-+#CFLAGS	+= -D AICCU_TYPE="\"openbsd2\""
-+#SRCS	+= ../common/aiccu_openbsd2.c
-+#OBJS	+= ../common/aiccu_openbsd2.o
-+#else
-+## 3.x-4.x etc
-+#CFLAGS	+= -D AICCU_TYPE="\"openbsd\""
-+#SRCS	+= ../common/aiccu_openbsd.c
-+#OBJS	+= ../common/aiccu_openbsd.o
-+#endif
-+#CFLAGS	+= -pthread
-+#endif
- 
- # Darwin
--ifeq ($(shell uname | grep -c "Darwin"),1)
--CFLAGS	+= -D_DARWIN -D NEED_IFHEAD -D AICCU_TYPE="\"darwin\""
--SRCS	+= ../common/aiccu_darwin.c
--OBJS	+= ../common/aiccu_darwin.o
--LDFLAGS	+= -lresolv
--endif
-+#ifeq ($(shell uname | grep -c "Darwin"),1)
-+#CFLAGS	+= -D_DARWIN -D NEED_IFHEAD -D AICCU_TYPE="\"darwin\""
-+#SRCS	+= ../common/aiccu_darwin.c
-+#OBJS	+= ../common/aiccu_darwin.o
-+#LDFLAGS	+= -lresolv
-+#endif
- 
- # SunOS / Solaris
--ifeq ($(shell uname | grep -c "SunOS"),1)
--CFLAGS	+= -D_SUNOS -D AICCU_TYPE="\"sunos\""
--SRCS	+= ../common/aiccu_sunos.c
--OBJS	+= ../common/aiccu_sunos.o
--LDFLAGS	+= -lsocket -lnsl -lresolv
--endif
-+#ifeq ($(shell uname | grep -c "SunOS"),1)
-+#CFLAGS	+= -D_SUNOS -D AICCU_TYPE="\"sunos\""
-+#SRCS	+= ../common/aiccu_sunos.c
-+#OBJS	+= ../common/aiccu_sunos.o
-+#LDFLAGS	+= -lsocket -lnsl -lresolv
-+#endif
- 
- # AIX
--ifeq ($(shell uname | grep -c "AIX"),1)
--CC	= @/usr/vac/bin/xlc_r
--CFLAGS	= -qthreaded -q64 -qlanglvl=stdc99 -bmaxdata:0xD0000000 -D_64BIT -g -qdbxextra -qfullpath -qheapdebug -qformat=all -qcheck=all
--CFLAGS	+= -D AICCU_CONSOLE
--CFLAGS	+= -D_AIX -D AICCU_TYPE="\"aix\""
--SRCS	+= ../common/aiccu_aix.c
--OBJS	+= ../common/aiccu_aix.o
--LDFLAGS	+= -lpthread
--endif
-+#ifeq ($(shell uname | grep -c "AIX"),1)
-+#CC	= @/usr/vac/bin/xlc_r
-+#CFLAGS	= -qthreaded -q64 -qlanglvl=stdc99 -bmaxdata:0xD0000000 -D_64BIT -g -qdbxextra -qfullpath -qheapdebug -qformat=all -qcheck=all
-+#CFLAGS	+= -D AICCU_CONSOLE
-+#CFLAGS	+= -D_AIX -D AICCU_TYPE="\"aix\""
-+#SRCS	+= ../common/aiccu_aix.c
-+#OBJS	+= ../common/aiccu_aix.o
-+#LDFLAGS	+= -lpthread
-+#endif
- 
- 
- all: aiccu
- 
- aiccu:	$(OBJS) ${SRCS} ${INCS}
- 	$(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(OBJS)
--ifeq ($(shell echo $(CFLAGS) | grep -c "DEBUG"),0)
--ifeq ($(shell echo "$(RPM_OPT_FLAGS)" | wc -c),1)
--	strip $@
--endif
--endif
- 
- clean:
- 	$(RM) -f $(OBJS) aiccu

+ 0 - 51
package/aiccu/src/common/dn_skipname.c

@@ -1,51 +0,0 @@
-#include <errno.h>
-#include <resolv.h>
-
-/* Ripped from glibc 2.4 sources. */
-
-/*
- * ns_name_skip(ptrptr, eom)
- *      Advance *ptrptr to skip over the compressed name it points at.
- * return:
- *      0 on success, -1 (with errno set) on failure.
- */
-int ns_name_skip(const unsigned char **ptrptr, const unsigned char *eom)
-{
-	const unsigned char *cp;
-	unsigned int n;
-
-	cp = *ptrptr;
-	while (cp < eom && (n = *cp++) != 0)
-	{
-		/* Check for indirection. */
-		switch (n & NS_CMPRSFLGS) {
-		case 0:                 /* normal case, n == len */
-			cp += n;
-			continue;
-		case NS_CMPRSFLGS:      /* indirection */
-			cp++;
-			break;
-		default:                /* illegal type */
-			errno = EMSGSIZE;
-			return (-1);
-		}
-		break;
-	}
-	if (cp > eom)
-	{
-		errno = EMSGSIZE;
-		return (-1);
-	}
-	*ptrptr = cp;
-	return (0);
-}
-
-int dn_skipname(const unsigned char *ptr, const unsigned char *eom)
-{
-	const unsigned char *saveptr = ptr;
-
-	if(ns_name_skip(&ptr, eom) == -1)
-		return (-1);
-	return (ptr - saveptr);
-}
-

+ 1 - 2
package/arcboot/Makefile

@@ -22,8 +22,7 @@ include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,ARCBOOT,arcboot,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
 
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s \
-			E2FSINCLUDEDIR='$(STAGING_TARGET_DIR)/usr/include/ext2fs' \
+XAKE_FLAGS+=		E2FSINCLUDEDIR='$(STAGING_TARGET_DIR)/usr/include/ext2fs' \
 			EXT2LIB='$(STAGING_TARGET_DIR)/usr/lib/libext2fs.a'
 
 CONFIG_STYLE:=		manual

+ 0 - 1
package/barebox/Makefile

@@ -39,7 +39,6 @@ do-build:
 		PATH='$(HOST_PATH)' \
 		ARCH='$(ADK_TARGET_ARCH)' \
 		CROSS_COMPILE='$(TARGET_CROSS)' \
-		GCC_HONOUR_COPTS=s \
 		$(MAKE))
 
 barebox-install:

+ 6 - 5
package/bcm28xx-bootloader/Makefile

@@ -4,14 +4,15 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		bcm28xx-bootloader
-PKG_VERSION:=		ca9116ffd0cea06fdeb876ac7d19790bf2631d8c
+# not cloned, local src directory used
+PKG_VERSION:=		63fd4a88e70b1ea70783dd408c2df12db74605c9
 PKG_RELEASE:=		1
 PKG_DESCR:=		bootloader for bcm28xx
 PKG_SECTION:=		base/boot
 PKG_URL:=		https://github.com/raspberrypi/firmware
 PKG_SITES:=		https://github.com/raspberrypi/firmware.git
 
-PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi2 raspberry-pi3 raspberry-pi3-64
+PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi0 raspberry-pi2 raspberry-pi3 raspberry-pi3-64
 
 PKG_CHOICES_BCM28XX_BOOTLOADER:=	DEFAULT EXTRA CUTDOWN
 PKGCD_DEFAULT:=		default bootloader
@@ -92,13 +93,13 @@ endif
 ifeq ($(ADK_TARGET_SYSTEM_RASPBERRY_PI3_64),y)
 	printf "arm_control=0x200\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
-	printf "kernel_old=1\n" >> \
+	printf "enable_uart=1\n" >> \
 		$(IDIR_BCM28XX_BOOTLOADER)/boot/config.txt
 endif
 ifeq ($(ADK_PACKAGE_BCM28XX_DEBUGTOOL),y)
-	$(INSTALL_DIR) $(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/bin
+	$(INSTALL_DIR) $(IDIR_BCM28XX_DEBUGTOOL)/usr/bin
 	$(INSTALL_BIN) ./files/vcdbg \
-		$(IDIR_BCM28XX_DEBUGTOOL)/opt/vc/bin
+		$(IDIR_BCM28XX_DEBUGTOOL)/usr/bin
 endif
 
 include $(ADK_TOPDIR)/mk/pkg-bottom.mk

BIN
package/bcm28xx-bootloader/src/boot/bootcode.bin


BIN
package/bcm28xx-bootloader/src/boot/fixup.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_cd.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_db.dat


BIN
package/bcm28xx-bootloader/src/boot/fixup_x.dat


BIN
package/bcm28xx-bootloader/src/boot/start.elf


BIN
package/bcm28xx-bootloader/src/boot/start_cd.elf


BIN
package/bcm28xx-bootloader/src/boot/start_db.elf


BIN
package/bcm28xx-bootloader/src/boot/start_x.elf


+ 37 - 40
package/bcm28xx-vc/Makefile

@@ -26,7 +26,7 @@ PKGSC_BCM28XX_VC_GL_LIBS:=libs/video
 PKGSS_BCM28XX_VC_GL_LIBS:=bcm28xx-vc-libs
 PKGSD_BCM28XX_VC_GL_LIBS:=videocore gl library
 
-PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi2 raspberry-pi3 raspberry-pi3-64
+PKG_SYSTEM_DEPENDS:=	raspberry-pi raspberry-pi0 raspberry-pi2 raspberry-pi3 raspberry-pi3-64
 
 include $(ADK_TOPDIR)/mk/package.mk
 
@@ -36,52 +36,49 @@ $(eval $(call PKG_template,BCM28XX_VC_DEBUG,bcm28xx-vc-debug,$(PKG_VERSION)-$(PK
 $(eval $(call PKG_template,BCM28XX_VC_GL_LIBS,bcm28xx-vc-gl-libs,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
 
 CONFIG_STYLE:=          cmake
+CMAKE_FLAGS+=		-DVMCS_INSTALL_PREFIX=/usr
 
 bcm28xx-vc-tools-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
-	$(INSTALL_BIN) $(WRKINST)/opt/vc/bin/vcgencmd \
-		$(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
-	$(INSTALL_BIN) $(WRKINST)/opt/vc/bin/dtoverlay \
-		$(IDIR_BCM28XX_VC_TOOLS)/opt/vc/bin
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_TOOLS)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/vcgencmd \
+		$(IDIR_BCM28XX_VC_TOOLS)/usr/bin
+	$(INSTALL_BIN) $(WRKINST)/usr/bin/dtoverlay \
+		$(IDIR_BCM28XX_VC_TOOLS)/usr/bin
 
 bcm28xx-vc-debug-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_DEBUG)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libdebug_sym.so \
-		$(IDIR_BCM28XX_VC_DEBUG)/opt/vc/lib 
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_DEBUG)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libdebug_sym.so \
+		$(IDIR_BCM28XX_VC_DEBUG)/usr/lib
 
 bcm28xx-vc-libs-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libvcos.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib 
-	$(CP) $(WRKINST)/opt/vc/lib/libvchiq_arm.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libbcm_host.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libcontainers.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libdtovl.so \
-		$(IDIR_BCM28XX_VC_LIBS)/opt/vc/lib
-	-rm -rf $(STAGING_TARGET_DIR)/opt/vc
-	mkdir -p $(STAGING_TARGET_DIR)/opt/vc
-	$(CP) $(WRKINST)/opt/vc/lib $(STAGING_TARGET_DIR)/opt/vc
-	$(CP) $(WRKINST)/opt/vc/include $(STAGING_TARGET_DIR)/opt/vc
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvcos.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvchiq_arm.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libbcm_host.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libcontainers.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libdtovl.so \
+		$(IDIR_BCM28XX_VC_LIBS)/usr/lib
 
 bcm28xx-vc-gl-libs-install:
-	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libmmal*.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libopenmaxil.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libvcsm.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libEGL.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libGLESv2.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libOpenVG.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	$(CP) $(WRKINST)/opt/vc/lib/libbrcm*.so \
-		$(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib
-	(cd $(IDIR_BCM28XX_VC_GL_LIBS)/opt/vc/lib && ln -sf libEGL.so libEGL.so.1)
+	$(INSTALL_DIR) $(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libmmal*.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libopenmaxil.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libvcsm.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libEGL.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libGLESv2.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libOpenVG.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	$(CP) $(WRKINST)/usr/lib/libbrcm*.so \
+		$(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib
+	(cd $(IDIR_BCM28XX_VC_GL_LIBS)/usr/lib && ln -sf libEGL.so libEGL.so.1)
 
 include $(ADK_TOPDIR)/mk/pkg-bottom.mk

+ 3 - 3
package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_CMakeLists_txt

@@ -1,5 +1,5 @@
---- bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8.orig/host_applications/linux/apps/raspicam/CMakeLists.txt	2015-10-27 10:59:48.000000000 +0100
-+++ bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8/host_applications/linux/apps/raspicam/CMakeLists.txt	2015-11-16 20:30:58.288511661 +0100
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/apps/raspicam/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/CMakeLists.txt	2017-06-30 23:35:09.949011873 +0200
 @@ -1,8 +1,6 @@
  
  # raspistill/raspivid/raspiyuv
@@ -8,4 +8,4 @@
 -
  include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/libs/bcm_host/include)
  include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/apps/raspicam/)
- 
+ include_directories(${PROJECT_SOURCE_DIR}/host_applications/linux/libs/sm)

+ 816 - 0
package/bcm28xx-vc/patches/patch-host_applications_linux_apps_raspicam_Makefile

@@ -0,0 +1,816 @@
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/apps/raspicam/Makefile	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/Makefile	2017-06-30 23:35:14.657196842 +0200
+@@ -1,6 +1,809 @@
+-OBJS=RaspiCamControl.o RaspiCLI.o RaspiPreview.o RaspiStill.o
+-BIN=raspicam.bin
+-LDFLAGS+=-lmmal -lmmal_core -lmmal_util
++# CMAKE generated file: DO NOT EDIT!
++# Generated by "Unix Makefiles" Generator, CMake Version 3.8
+ 
+-include ../Makefile.include
++# Default target executed when no arguments are given to make.
++default_target: all
++
++.PHONY : default_target
++
++# Allow only one "make -f Makefile2" at a time, but pass parallelism.
++.NOTPARALLEL:
++
++
++#=============================================================================
++# Special targets provided by cmake.
++
++# Disable implicit rules so canonical targets will work.
++.SUFFIXES:
++
++
++# Remove some rules from gmake that .SUFFIXES does not remove.
++SUFFIXES =
++
++.SUFFIXES: .hpux_make_needs_suffix_list
++
++
++# Suppress display of executed commands.
++$(VERBOSE).SILENT:
++
++
++# A target that is always out of date.
++cmake_force:
++
++.PHONY : cmake_force
++
++#=============================================================================
++# Set environment variables for the build.
++
++# The shell in which to execute make rules.
++SHELL = /bin/sh
++
++# The CMake executable.
++CMAKE_COMMAND = /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake
++
++# The command to remove a file.
++RM = /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -E remove -f
++
++# Escaping for special characters.
++EQUALS = =
++
++# The top-level source directory on which CMake was run.
++CMAKE_SOURCE_DIR = /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18
++
++# The top-level build directory on which CMake was run.
++CMAKE_BINARY_DIR = /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18
++
++#=============================================================================
++# Targets provided globally by CMake.
++
++# Special rule for the target package
++package: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool..."
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cpack --config ./CPackConfig.cmake
++.PHONY : package
++
++# Special rule for the target package
++package/fast: package
++
++.PHONY : package/fast
++
++# Special rule for the target package_source
++package_source:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Run CPack packaging tool for source..."
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && /home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cpack --config ./CPackSourceConfig.cmake /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CPackSourceConfig.cmake
++.PHONY : package_source
++
++# Special rule for the target package_source
++package_source/fast: package_source
++
++.PHONY : package_source/fast
++
++# Special rule for the target install/local
++install/local: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local
++
++# Special rule for the target install/local
++install/local/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
++.PHONY : install/local/fast
++
++# Special rule for the target rebuild_cache
++rebuild_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : rebuild_cache
++
++# Special rule for the target rebuild_cache
++rebuild_cache/fast: rebuild_cache
++
++.PHONY : rebuild_cache/fast
++
++# Special rule for the target edit_cache
++edit_cache:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
++.PHONY : edit_cache
++
++# Special rule for the target edit_cache
++edit_cache/fast: edit_cache
++
++.PHONY : edit_cache/fast
++
++# Special rule for the target install/strip
++install/strip: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip
++
++# Special rule for the target install/strip
++install/strip/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
++.PHONY : install/strip/fast
++
++# Special rule for the target list_install_components
++list_install_components:
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
++.PHONY : list_install_components
++
++# Special rule for the target list_install_components
++list_install_components/fast: list_install_components
++
++.PHONY : list_install_components/fast
++
++# Special rule for the target install
++install: preinstall
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -P cmake_install.cmake
++.PHONY : install
++
++# Special rule for the target install
++install/fast: preinstall/fast
++	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
++	/home/wbx/openadk/host_x86_64-linux-gnu/usr/bin/cmake -P cmake_install.cmake
++.PHONY : install/fast
++
++# The main all target
++all: cmake_check_build_system
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CMakeFiles /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/apps/raspicam/CMakeFiles/progress.marks
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/all
++	$(CMAKE_COMMAND) -E cmake_progress_start /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/CMakeFiles 0
++.PHONY : all
++
++# The main clean target
++clean:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/clean
++.PHONY : clean
++
++# The main clean target
++clean/fast: clean
++
++.PHONY : clean/fast
++
++# Prepare targets for installation.
++preinstall: all
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/preinstall
++.PHONY : preinstall
++
++# Prepare targets for installation.
++preinstall/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/preinstall
++.PHONY : preinstall/fast
++
++# clear depends
++depend:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
++.PHONY : depend
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++
++# Convenience name for target.
++raspividyuv: host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/rule
++
++.PHONY : raspividyuv
++
++# fast build rule for target.
++raspividyuv/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build
++.PHONY : raspividyuv/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++
++# Convenience name for target.
++raspivid: host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/rule
++
++.PHONY : raspivid
++
++# fast build rule for target.
++raspivid/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build
++.PHONY : raspivid/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++
++# Convenience name for target.
++raspiyuv: host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/rule
++
++.PHONY : raspiyuv
++
++# fast build rule for target.
++raspiyuv/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build
++.PHONY : raspiyuv/fast
++
++# Convenience name for target.
++host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f CMakeFiles/Makefile2 host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++.PHONY : host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++
++# Convenience name for target.
++raspistill: host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/rule
++
++.PHONY : raspistill
++
++# fast build rule for target.
++raspistill/fast:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build
++.PHONY : raspistill/fast
++
++RaspiCLI.o: RaspiCLI.c.o
++
++.PHONY : RaspiCLI.o
++
++# target to build an object file
++RaspiCLI.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.o
++.PHONY : RaspiCLI.c.o
++
++RaspiCLI.i: RaspiCLI.c.i
++
++.PHONY : RaspiCLI.i
++
++# target to preprocess a source file
++RaspiCLI.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.i
++.PHONY : RaspiCLI.c.i
++
++RaspiCLI.s: RaspiCLI.c.s
++
++.PHONY : RaspiCLI.s
++
++# target to generate assembly for a file
++RaspiCLI.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCLI.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCLI.c.s
++.PHONY : RaspiCLI.c.s
++
++RaspiCamControl.o: RaspiCamControl.c.o
++
++.PHONY : RaspiCamControl.o
++
++# target to build an object file
++RaspiCamControl.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.o
++.PHONY : RaspiCamControl.c.o
++
++RaspiCamControl.i: RaspiCamControl.c.i
++
++.PHONY : RaspiCamControl.i
++
++# target to preprocess a source file
++RaspiCamControl.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.i
++.PHONY : RaspiCamControl.c.i
++
++RaspiCamControl.s: RaspiCamControl.c.s
++
++.PHONY : RaspiCamControl.s
++
++# target to generate assembly for a file
++RaspiCamControl.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiCamControl.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiCamControl.c.s
++.PHONY : RaspiCamControl.c.s
++
++RaspiPreview.o: RaspiPreview.c.o
++
++.PHONY : RaspiPreview.o
++
++# target to build an object file
++RaspiPreview.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.o
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.o
++.PHONY : RaspiPreview.c.o
++
++RaspiPreview.i: RaspiPreview.c.i
++
++.PHONY : RaspiPreview.i
++
++# target to preprocess a source file
++RaspiPreview.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.i
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.i
++.PHONY : RaspiPreview.c.i
++
++RaspiPreview.s: RaspiPreview.c.s
++
++.PHONY : RaspiPreview.s
++
++# target to generate assembly for a file
++RaspiPreview.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiPreview.c.s
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiPreview.c.s
++.PHONY : RaspiPreview.c.s
++
++RaspiStill.o: RaspiStill.c.o
++
++.PHONY : RaspiStill.o
++
++# target to build an object file
++RaspiStill.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.o
++.PHONY : RaspiStill.c.o
++
++RaspiStill.i: RaspiStill.c.i
++
++.PHONY : RaspiStill.i
++
++# target to preprocess a source file
++RaspiStill.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.i
++.PHONY : RaspiStill.c.i
++
++RaspiStill.s: RaspiStill.c.s
++
++.PHONY : RaspiStill.s
++
++# target to generate assembly for a file
++RaspiStill.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiStill.c.s
++.PHONY : RaspiStill.c.s
++
++RaspiStillYUV.o: RaspiStillYUV.c.o
++
++.PHONY : RaspiStillYUV.o
++
++# target to build an object file
++RaspiStillYUV.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.o
++.PHONY : RaspiStillYUV.c.o
++
++RaspiStillYUV.i: RaspiStillYUV.c.i
++
++.PHONY : RaspiStillYUV.i
++
++# target to preprocess a source file
++RaspiStillYUV.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.i
++.PHONY : RaspiStillYUV.c.i
++
++RaspiStillYUV.s: RaspiStillYUV.c.s
++
++.PHONY : RaspiStillYUV.s
++
++# target to generate assembly for a file
++RaspiStillYUV.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspiyuv.dir/RaspiStillYUV.c.s
++.PHONY : RaspiStillYUV.c.s
++
++RaspiTex.o: RaspiTex.c.o
++
++.PHONY : RaspiTex.o
++
++# target to build an object file
++RaspiTex.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.o
++.PHONY : RaspiTex.c.o
++
++RaspiTex.i: RaspiTex.c.i
++
++.PHONY : RaspiTex.i
++
++# target to preprocess a source file
++RaspiTex.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.i
++.PHONY : RaspiTex.c.i
++
++RaspiTex.s: RaspiTex.c.s
++
++.PHONY : RaspiTex.s
++
++# target to generate assembly for a file
++RaspiTex.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTex.c.s
++.PHONY : RaspiTex.c.s
++
++RaspiTexUtil.o: RaspiTexUtil.c.o
++
++.PHONY : RaspiTexUtil.o
++
++# target to build an object file
++RaspiTexUtil.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.o
++.PHONY : RaspiTexUtil.c.o
++
++RaspiTexUtil.i: RaspiTexUtil.c.i
++
++.PHONY : RaspiTexUtil.i
++
++# target to preprocess a source file
++RaspiTexUtil.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.i
++.PHONY : RaspiTexUtil.c.i
++
++RaspiTexUtil.s: RaspiTexUtil.c.s
++
++.PHONY : RaspiTexUtil.s
++
++# target to generate assembly for a file
++RaspiTexUtil.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/RaspiTexUtil.c.s
++.PHONY : RaspiTexUtil.c.s
++
++RaspiVid.o: RaspiVid.c.o
++
++.PHONY : RaspiVid.o
++
++# target to build an object file
++RaspiVid.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.o
++.PHONY : RaspiVid.c.o
++
++RaspiVid.i: RaspiVid.c.i
++
++.PHONY : RaspiVid.i
++
++# target to preprocess a source file
++RaspiVid.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.i
++.PHONY : RaspiVid.c.i
++
++RaspiVid.s: RaspiVid.c.s
++
++.PHONY : RaspiVid.s
++
++# target to generate assembly for a file
++RaspiVid.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspivid.dir/RaspiVid.c.s
++.PHONY : RaspiVid.c.s
++
++RaspiVidYUV.o: RaspiVidYUV.c.o
++
++.PHONY : RaspiVidYUV.o
++
++# target to build an object file
++RaspiVidYUV.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.o
++.PHONY : RaspiVidYUV.c.o
++
++RaspiVidYUV.i: RaspiVidYUV.c.i
++
++.PHONY : RaspiVidYUV.i
++
++# target to preprocess a source file
++RaspiVidYUV.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.i
++.PHONY : RaspiVidYUV.c.i
++
++RaspiVidYUV.s: RaspiVidYUV.c.s
++
++.PHONY : RaspiVidYUV.s
++
++# target to generate assembly for a file
++RaspiVidYUV.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspividyuv.dir/RaspiVidYUV.c.s
++.PHONY : RaspiVidYUV.c.s
++
++gl_scenes/mirror.o: gl_scenes/mirror.c.o
++
++.PHONY : gl_scenes/mirror.o
++
++# target to build an object file
++gl_scenes/mirror.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.o
++.PHONY : gl_scenes/mirror.c.o
++
++gl_scenes/mirror.i: gl_scenes/mirror.c.i
++
++.PHONY : gl_scenes/mirror.i
++
++# target to preprocess a source file
++gl_scenes/mirror.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.i
++.PHONY : gl_scenes/mirror.c.i
++
++gl_scenes/mirror.s: gl_scenes/mirror.c.s
++
++.PHONY : gl_scenes/mirror.s
++
++# target to generate assembly for a file
++gl_scenes/mirror.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/mirror.c.s
++.PHONY : gl_scenes/mirror.c.s
++
++gl_scenes/models.o: gl_scenes/models.c.o
++
++.PHONY : gl_scenes/models.o
++
++# target to build an object file
++gl_scenes/models.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.o
++.PHONY : gl_scenes/models.c.o
++
++gl_scenes/models.i: gl_scenes/models.c.i
++
++.PHONY : gl_scenes/models.i
++
++# target to preprocess a source file
++gl_scenes/models.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.i
++.PHONY : gl_scenes/models.c.i
++
++gl_scenes/models.s: gl_scenes/models.c.s
++
++.PHONY : gl_scenes/models.s
++
++# target to generate assembly for a file
++gl_scenes/models.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/models.c.s
++.PHONY : gl_scenes/models.c.s
++
++gl_scenes/sobel.o: gl_scenes/sobel.c.o
++
++.PHONY : gl_scenes/sobel.o
++
++# target to build an object file
++gl_scenes/sobel.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.o
++.PHONY : gl_scenes/sobel.c.o
++
++gl_scenes/sobel.i: gl_scenes/sobel.c.i
++
++.PHONY : gl_scenes/sobel.i
++
++# target to preprocess a source file
++gl_scenes/sobel.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.i
++.PHONY : gl_scenes/sobel.c.i
++
++gl_scenes/sobel.s: gl_scenes/sobel.c.s
++
++.PHONY : gl_scenes/sobel.s
++
++# target to generate assembly for a file
++gl_scenes/sobel.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/sobel.c.s
++.PHONY : gl_scenes/sobel.c.s
++
++gl_scenes/square.o: gl_scenes/square.c.o
++
++.PHONY : gl_scenes/square.o
++
++# target to build an object file
++gl_scenes/square.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.o
++.PHONY : gl_scenes/square.c.o
++
++gl_scenes/square.i: gl_scenes/square.c.i
++
++.PHONY : gl_scenes/square.i
++
++# target to preprocess a source file
++gl_scenes/square.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.i
++.PHONY : gl_scenes/square.c.i
++
++gl_scenes/square.s: gl_scenes/square.c.s
++
++.PHONY : gl_scenes/square.s
++
++# target to generate assembly for a file
++gl_scenes/square.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/square.c.s
++.PHONY : gl_scenes/square.c.s
++
++gl_scenes/teapot.o: gl_scenes/teapot.c.o
++
++.PHONY : gl_scenes/teapot.o
++
++# target to build an object file
++gl_scenes/teapot.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.o
++.PHONY : gl_scenes/teapot.c.o
++
++gl_scenes/teapot.i: gl_scenes/teapot.c.i
++
++.PHONY : gl_scenes/teapot.i
++
++# target to preprocess a source file
++gl_scenes/teapot.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.i
++.PHONY : gl_scenes/teapot.c.i
++
++gl_scenes/teapot.s: gl_scenes/teapot.c.s
++
++.PHONY : gl_scenes/teapot.s
++
++# target to generate assembly for a file
++gl_scenes/teapot.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/teapot.c.s
++.PHONY : gl_scenes/teapot.c.s
++
++gl_scenes/vcsm_square.o: gl_scenes/vcsm_square.c.o
++
++.PHONY : gl_scenes/vcsm_square.o
++
++# target to build an object file
++gl_scenes/vcsm_square.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.o
++.PHONY : gl_scenes/vcsm_square.c.o
++
++gl_scenes/vcsm_square.i: gl_scenes/vcsm_square.c.i
++
++.PHONY : gl_scenes/vcsm_square.i
++
++# target to preprocess a source file
++gl_scenes/vcsm_square.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.i
++.PHONY : gl_scenes/vcsm_square.c.i
++
++gl_scenes/vcsm_square.s: gl_scenes/vcsm_square.c.s
++
++.PHONY : gl_scenes/vcsm_square.s
++
++# target to generate assembly for a file
++gl_scenes/vcsm_square.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/vcsm_square.c.s
++.PHONY : gl_scenes/vcsm_square.c.s
++
++gl_scenes/yuv.o: gl_scenes/yuv.c.o
++
++.PHONY : gl_scenes/yuv.o
++
++# target to build an object file
++gl_scenes/yuv.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.o
++.PHONY : gl_scenes/yuv.c.o
++
++gl_scenes/yuv.i: gl_scenes/yuv.c.i
++
++.PHONY : gl_scenes/yuv.i
++
++# target to preprocess a source file
++gl_scenes/yuv.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.i
++.PHONY : gl_scenes/yuv.c.i
++
++gl_scenes/yuv.s: gl_scenes/yuv.c.s
++
++.PHONY : gl_scenes/yuv.s
++
++# target to generate assembly for a file
++gl_scenes/yuv.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/gl_scenes/yuv.c.s
++.PHONY : gl_scenes/yuv.c.s
++
++tga.o: tga.c.o
++
++.PHONY : tga.o
++
++# target to build an object file
++tga.c.o:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.o
++.PHONY : tga.c.o
++
++tga.i: tga.c.i
++
++.PHONY : tga.i
++
++# target to preprocess a source file
++tga.c.i:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.i
++.PHONY : tga.c.i
++
++tga.s: tga.c.s
++
++.PHONY : tga.s
++
++# target to generate assembly for a file
++tga.c.s:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(MAKE) -f host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/build.make host_applications/linux/apps/raspicam/CMakeFiles/raspistill.dir/tga.c.s
++.PHONY : tga.c.s
++
++# Help Target
++help:
++	@echo "The following are some of the valid targets for this Makefile:"
++	@echo "... all (the default if no target is provided)"
++	@echo "... clean"
++	@echo "... depend"
++	@echo "... raspividyuv"
++	@echo "... package"
++	@echo "... raspivid"
++	@echo "... raspiyuv"
++	@echo "... package_source"
++	@echo "... install/local"
++	@echo "... raspistill"
++	@echo "... rebuild_cache"
++	@echo "... edit_cache"
++	@echo "... install/strip"
++	@echo "... list_install_components"
++	@echo "... install"
++	@echo "... RaspiCLI.o"
++	@echo "... RaspiCLI.i"
++	@echo "... RaspiCLI.s"
++	@echo "... RaspiCamControl.o"
++	@echo "... RaspiCamControl.i"
++	@echo "... RaspiCamControl.s"
++	@echo "... RaspiPreview.o"
++	@echo "... RaspiPreview.i"
++	@echo "... RaspiPreview.s"
++	@echo "... RaspiStill.o"
++	@echo "... RaspiStill.i"
++	@echo "... RaspiStill.s"
++	@echo "... RaspiStillYUV.o"
++	@echo "... RaspiStillYUV.i"
++	@echo "... RaspiStillYUV.s"
++	@echo "... RaspiTex.o"
++	@echo "... RaspiTex.i"
++	@echo "... RaspiTex.s"
++	@echo "... RaspiTexUtil.o"
++	@echo "... RaspiTexUtil.i"
++	@echo "... RaspiTexUtil.s"
++	@echo "... RaspiVid.o"
++	@echo "... RaspiVid.i"
++	@echo "... RaspiVid.s"
++	@echo "... RaspiVidYUV.o"
++	@echo "... RaspiVidYUV.i"
++	@echo "... RaspiVidYUV.s"
++	@echo "... gl_scenes/mirror.o"
++	@echo "... gl_scenes/mirror.i"
++	@echo "... gl_scenes/mirror.s"
++	@echo "... gl_scenes/models.o"
++	@echo "... gl_scenes/models.i"
++	@echo "... gl_scenes/models.s"
++	@echo "... gl_scenes/sobel.o"
++	@echo "... gl_scenes/sobel.i"
++	@echo "... gl_scenes/sobel.s"
++	@echo "... gl_scenes/square.o"
++	@echo "... gl_scenes/square.i"
++	@echo "... gl_scenes/square.s"
++	@echo "... gl_scenes/teapot.o"
++	@echo "... gl_scenes/teapot.i"
++	@echo "... gl_scenes/teapot.s"
++	@echo "... gl_scenes/vcsm_square.o"
++	@echo "... gl_scenes/vcsm_square.i"
++	@echo "... gl_scenes/vcsm_square.s"
++	@echo "... gl_scenes/yuv.o"
++	@echo "... gl_scenes/yuv.i"
++	@echo "... gl_scenes/yuv.s"
++	@echo "... tga.o"
++	@echo "... tga.i"
++	@echo "... tga.s"
++.PHONY : help
++
++
++
++#=============================================================================
++# Special targets to cleanup operation of make.
++
++# Special rule to run CMake to check the build system integrity.
++# No rule that depends on this can have commands that come from listfiles
++# because they might be regenerated.
++cmake_check_build_system:
++	cd /home/wbx/openadk/build_raspberry-pi3_glibc_cortex_a53_hard_eabihf/w-bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18-2/bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18 && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
++.PHONY : cmake_check_build_system
+ 

+ 10 - 2
package/bcm28xx-vc/patches/patch-host_applications_linux_libs_bcm_host_CMakeLists_txt

@@ -1,5 +1,5 @@
---- bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8.orig/host_applications/linux/libs/bcm_host/CMakeLists.txt	2015-10-27 10:59:48.000000000 +0100
-+++ bcm28xx-vc-c2f27fb8e581f8e5af83bf28422553ade8f7a7c8/host_applications/linux/libs/bcm_host/CMakeLists.txt	2015-11-16 20:31:44.277474548 +0100
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/host_applications/linux/libs/bcm_host/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/host_applications/linux/libs/bcm_host/CMakeLists.txt	2017-07-01 14:33:21.139286425 +0200
 @@ -3,7 +3,7 @@ if (WIN32)
     set(VCOS_PLATFORM win32)
  else ()
@@ -9,3 +9,11 @@
  endif ()
  
  include_directories( ../../../.. 
+@@ -20,3 +20,7 @@ target_link_libraries(bcm_host vcos vcho
+ 
+ install(TARGETS bcm_host DESTINATION lib)
+ 
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/bcm_host.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/bcm_host.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/bcm_host.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")

+ 17 - 0
package/bcm28xx-vc/patches/patch-interface_khronos_CMakeLists_txt

@@ -0,0 +1,17 @@
+--- bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18.orig/interface/khronos/CMakeLists.txt	2017-06-27 18:59:31.000000000 +0200
++++ bcm28xx-vc-8d518460723779f95b49efafc04c183e83da3a18/interface/khronos/CMakeLists.txt	2017-07-01 14:33:21.139286425 +0200
+@@ -80,6 +80,14 @@ target_link_libraries(OpenVG EGL)
+ 
+ install(TARGETS EGL GLESv2 OpenVG WFC khrn_client DESTINATION lib)
+ install(TARGETS EGL_static GLESv2_static khrn_static DESTINATION lib)
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/egl/egl.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/egl/egl.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/egl/egl.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
++configure_file("${CMAKE_CURRENT_SOURCE_DIR}/glxx/glesv2.pc.in"
++  "${CMAKE_CURRENT_BINARY_DIR}/glxx/glesv2.pc" @ONLY)
++install(FILES "${CMAKE_CURRENT_BINARY_DIR}/glxx/glesv2.pc"
++  DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig")
+ 
+ # recommended names to use to avoid conflicts with mesa libs
+ add_library(brcmEGL ${SHARED} ${EGL_SOURCE})

+ 10 - 0
package/bcm28xx-vc/src/host_applications/linux/libs/bcm_host/bcm_host.pc.in

@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: bcm_host
+Description: Broadcom VideoCore host API library
+Version: 1
+Libs: -L${libdir} -lbcm_host -lvcos -lvchiq_arm
+Cflags: -I${includedir} -I${includedir}/interface/vmcs_host/linux -I${includedir}/interface/vcos/pthreads -DUSE_VCHIQ_ARM

+ 11 - 0
package/bcm28xx-vc/src/interface/khronos/egl/egl.pc.in

@@ -0,0 +1,11 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: egl
+Description: RasberryPi implementation of EGL
+Version: 10
+Libs: -L${libdir} -lEGL -lGLESv2 -lbcm_host -lvchostif
+Cflags: -I${includedir}/ -I${includedir}/interface/vcos/pthreads/ \
+        -I${includedir}/interface/vmcs_host/linux/

+ 10 - 0
package/bcm28xx-vc/src/interface/khronos/glxx/glesv2.pc.in

@@ -0,0 +1,10 @@
+prefix=@CMAKE_INSTALL_PREFIX@
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib
+includedir=${prefix}/include
+
+Name: glesv2
+Description: RasberryPi implementation of OpenGL ESv2
+Version: 2.0
+Libs: -L${libdir} -lGLESv2
+Cflags: -I${includedir}/

+ 0 - 2
package/binutils/Makefile

@@ -41,8 +41,6 @@ CONFIGURE_ARGS+=	--disable-werror \
 			--disable-install-libiberty \
 			--host=$(GNU_TARGET_NAME) \
 			--target=$(GNU_TARGET_NAME)
-# disable honour cflags stuff
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 
 libbfd-install:
 	${INSTALL_DIR} ${IDIR_LIBBFD}/usr/lib

+ 1 - 1
package/brcmfmac-firmware/Makefile

@@ -5,7 +5,7 @@ include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		brcmfmac-firmware
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_DESCR:=		firmware for broadcom wireless cards
 PKG_SECTION:=		sys/firmware
 

BIN
package/brcmfmac-firmware/src/bcm43xx-0.fw


BIN
package/brcmfmac-firmware/src/bcm43xx_hdr-0.fw


BIN
package/brcmfmac-firmware/src/brcmfmac43143-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac43143.bin


BIN
package/brcmfmac-firmware/src/brcmfmac43241b0-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac43241b4-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac4334-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac4335-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac43362-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac43430-sdio.bin


BIN
package/brcmfmac-firmware/src/brcmfmac4354-sdio.bin


+ 3 - 3
package/busybox/Config.in.manual

@@ -48,7 +48,7 @@ config ADK_PACKAGE_BUSYBOX_DEFAULT
 	select BUSYBOX_HALT
 	select BUSYBOX_HEAD
 	select BUSYBOX_ID
-	select BUSYBOX_INIT
+	select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
 	select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
 	select BUSYBOX_LN
 	select BUSYBOX_LOSETUP
@@ -124,7 +124,7 @@ config ADK_PACKAGE_BUSYBOX_MINIMAL
 	select BUSYBOX_HALT
 	select BUSYBOX_HEAD
 	select BUSYBOX_ID
-	select BUSYBOX_INIT
+	select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
 	select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
 	select BUSYBOX_LN
 	select BUSYBOX_LS
@@ -184,7 +184,7 @@ config ADK_PACKAGE_BUSYBOX_ALL
 	select BUSYBOX_HALT
 	select BUSYBOX_HEAD
 	select BUSYBOX_ID
-	select BUSYBOX_INIT
+	select BUSYBOX_INIT if ADK_RUNTIME_INIT_SYSV
 	select BUSYBOX_LESS if !BUSYBOX_DISABLE_LESS
 	select BUSYBOX_LN
 	select BUSYBOX_LS

+ 1 - 1
package/clamav/Makefile

@@ -34,7 +34,7 @@ clamav-install:
 	$(CP) $(WRKINST)/etc/* \
 		$(IDIR_CLAMAV)/etc
 	$(INSTALL_DIR) $(IDIR_CLAMAV)/usr/lib
-	$(CP) $(WRKINST)/usr/lib/lib*.so* \
+	$(CP) $(WRKINST)/usr/lib*/lib*.so* \
 		$(IDIR_CLAMAV)/usr/lib
 	$(INSTALL_DIR) $(IDIR_CLAMAV)/usr/bin
 	$(INSTALL_BIN) $(WRKINST)/usr/bin/* \

+ 2 - 2
package/cryptodev-linux/Makefile

@@ -28,9 +28,9 @@ BUILD_STYLE:=		manual
 INSTALL_STYLE:=		manual
 
 do-build:
-	GCC_HONOUR_COPTS=s ${MAKE} -C "${WRKBUILD}"/tests check
+	${MAKE} -C "${WRKBUILD}"/tests check
 	${MAKE} -C "${WRKBUILD}" version.h
-	GCC_HONOUR_COPTS=0 LDFLAGS="" ${MAKE} -C ${LINUX_DIR} ${KERNEL_MAKE_OPTS} M="${WRKBUILD}" modules
+	LDFLAGS="" ${MAKE} -C ${LINUX_DIR} ${KERNEL_MAKE_OPTS} M="${WRKBUILD}" modules
 	${INSTALL_DIR} ${WRKINST}/usr/include/crypto
 	${INSTALL_DATA} ${WRKBUILD}/crypto/cryptodev.h \
 		${WRKINST}/usr/include/crypto/

+ 4 - 6
package/curl/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		curl
-PKG_VERSION:=		7.54.1
+PKG_VERSION:=		7.56.0
 PKG_RELEASE:=		1
-PKG_HASH:=		cd404b808b253512dafec4fed0fb2cc98370d818a7991826c3021984fc27f9d0
+PKG_HASH:=		32437bcca0e9434384329fdc733547879d25ba70335b3cf9e3d9cbc3e71fd172
 PKG_DESCR:=		client-side url transfer tool
 PKG_SECTION:=		net/http
 PKG_DEPENDS:=		libcurl
@@ -17,8 +17,6 @@ PKG_SITES:=		http://curl.haxx.se/download/
 PKG_LIBNAME:=		libcurl
 PKG_OPTS:=		dev
 
-DISTFILES:=             ${PKG_NAME}-${PKG_VERSION}.tar.gz
-
 PKG_SUBPKGS:=		CURL LIBCURL
 PKGSD_LIBCURL:=		client-side url transfer library
 PKGSC_LIBCURL:=		libs/net
@@ -29,10 +27,10 @@ PKGFD_WITH_IPV6:=	enable ipv6 support
 
 PKG_CHOICES_CURL:=	WITH_LIBRESSL WITH_GNUTLS WITH_WOLFSSL WITHOUT_SSL
 PKGCD_WITH_LIBRESSL:=	use libressl for crypto
-PKGCS_WITH_LIBRESSL:=	libressl ca-certificates libgmp
+PKGCS_WITH_LIBRESSL:=	libressl ca-certificates
 PKGCB_WITH_LIBRESSL:=	libressl
 PKGCD_WITH_GNUTLS:=	use gnutls for crypto
-PKGCS_WITH_GNUTLS:=	libgnutls ca-certificates libgmp
+PKGCS_WITH_GNUTLS:=	libgnutls ca-certificates
 PKGCB_WITH_GNUTLS:=	gnutls
 PKGCD_WITH_WOLFSSL:=	use wolfssl for crypto
 PKGCS_WITH_WOLFSSL:=	wolfssl ca-certificates

+ 3 - 3
package/dbus/Makefile

@@ -4,16 +4,16 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		dbus
-PKG_VERSION:=		1.10.16
+PKG_VERSION:=		1.10.20
 PKG_RELEASE:=		1
-PKG_HASH:=		a7b0ba6ea3e8d0e08afec5e3030d0245614268276620c536726f8fa6e5c43388
+PKG_HASH:=		e574b9780b5425fde4d973bb596e7ea0f09e00fe2edd662da9016e976c460b48
 PKG_DESCR:=		desktop bus daemon
 PKG_SECTION:=		sys/misc
 PKG_DEPENDS:=		libdbus libexpat
 PKG_BUILDDEP:=		expat util-linux
 PKG_NEEDS:=		threads
 PKG_URL:=		http://dbus.freedesktop.org/
-PKG_SITES:=		http://dbus.freedesktop.org/releases/dbus/
+PKG_SITES:=		https://dbus.freedesktop.org/releases/dbus/
 PKG_LIBNAME:=		libdbus
 PKG_OPTS:=		dev
 

+ 1 - 2
package/dhcp/Makefile

@@ -23,8 +23,7 @@ include ${ADK_TOPDIR}/mk/package.mk
 $(eval $(call PKG_template,DHCP_SERVER,dhcp-server,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 $(eval $(call PKG_template,DHCP_RELAY,dhcp-relay,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKGSD_DHCP_RELAY},${PKG_SECTION}))
 
-MAKE_ENV+=		GCC_HONOUR_COPTS=s \
-			BUILD_CC="$(HOST_CC)" \
+MAKE_ENV+=		BUILD_CC="$(HOST_CC)" \
 			BUILD_CFLAGS="$(HOST_CFLAGS)" \
 			BUILD_CPPFLAGS="$(HOST_CPPFLAGS)" \
 			BUILD_LDFLAGS="$(HOST_LDFLAGS)"

+ 0 - 41
package/dhcp/patches/patch-bind_Makefile_in

@@ -11,44 +11,3 @@
  
  @BIND_ATF_FALSE@cleandirs = ./lib ./include
  @BIND_ATF_TRUE@cleandirs = ./lib ./include ./atf
-@@ -64,7 +66,7 @@ bind1:
- 		echo Configuring BIND Export libraries for DHCP. ;      \
- 		rm -rf ${cleandirs} ${cleanfiles} ;                     \
- 		(cd ${bindsrcdir} &&                                    \
--                 ./configure ${bindconfig} > ${binddir}/configure.log); \
-+                 GCC_HONOUR_COPTS=s ./configure ${bindconfig}) ;				\
- 	fi
- 
- atf:
-@@ -90,11 +92,11 @@ bind2-noguest:
- 		echo Building BIND Export libraries - this takes some time. ;\
- 		(cd ${bindsrcdir}/lib/export ;                               \
- 		  echo building in `pwd` ;                                   \
--		  MAKE=${GMAKE} ${GMAKE} >> ${binddir}/build.log) ;          \
-+		  GCC_HONOUR_COPTS=s MAKE=${GMAKE} ${GMAKE} ) ;          \
-                                                                              \
- 		echo Installing BIND Export libraries to ${binddir}. ;       \
- 		(cd ${bindsrcdir}/lib/export ;                               \
--		  MAKE=${GMAKE} ${GMAKE} install > ${binddir}/install.log) ; \
-+		  GCC_HONOUR_COPTS=s MAKE=${GMAKE} ${GMAKE} install ) ; \
- 	fi
- 
- bind2-hostgen:
-@@ -106,14 +108,14 @@ bind2-hostgen:
- 		echo Building BIND Export libraries - this takes some time. ;\
- 		(cd ${bindsrcdir}/lib/export/dns ; \
- 		 echo building gen using ${BUILD_CC} in `pwd` ; \
--		 MAKE=${GMAKE} ${GMAKE} CC=${BUILD_CC} CFLAGS=${BUILD_CFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} LIBS=${BUILD_LIBS} gen >> ${binddir}/build.log) ; \
-+		 GCC_HONOUR_COPTS=s MAKE=${GMAKE} ${GMAKE} CC=${BUILD_CC} CFLAGS=${BUILD_CFLAGS} CPPFLAGS=${BUILD_CPPFLAGS} LDFLAGS=${BUILD_LDFLAGS} LIBS=${BUILD_LIBS} gen ) ; \
- 		(cd ${bindsrcdir}/lib/export ;                               \
- 		  echo building in `pwd` ;                                   \
--		  MAKE=${GMAKE} ${GMAKE} >> ${binddir}/build.log) ;          \
-+		  GCC_HONOUR_COPTS=s MAKE=${GMAKE} ${GMAKE} ) ;          \
-                                                                              \
- 		echo Installing BIND Export libraries to ${binddir}. ;       \
- 		(cd ${bindsrcdir}/lib/export ;                               \
--		  MAKE=${GMAKE} ${GMAKE} install > ${binddir}/install.log) ; \
-+		  GCC_HONOUR_COPTS=s MAKE=${GMAKE} ${GMAKE} install ) ; \
- 	fi
- 
- clean:

+ 0 - 1
package/dillo/Makefile

@@ -27,7 +27,6 @@ $(eval $(call PKG_template,DILLO,dillo,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPEN
 TARGET_LDFLAGS+=	-liconv
 CONFIGURE_ENV+=		PNG_CONFIG=$(STAGING_TARGET_DIR)/scripts/libpng-config
 CONFIGURE_ARGS+=	--enable-ssl
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 
 dillo-install:
 	$(INSTALL_DIR) $(IDIR_DILLO)/etc/dillo

+ 1 - 1
package/dropbear/Makefile

@@ -5,7 +5,7 @@ include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		dropbear
 PKG_VERSION:=		2017.75
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_HASH:=		6cbc1dcb1c9709d226dff669e5604172a18cf5dbf9a201474d5618ae4465098c
 PKG_DESCR:=		ssh server/client designed for embedded systems
 PKG_SECTION:=		net/security

+ 5 - 3
package/dropbear/patches/patch-svr-authpubkey_c

@@ -1,6 +1,6 @@
 --- dropbear-2017.75.orig/svr-authpubkey.c	2017-05-18 16:47:02.000000000 +0200
-+++ dropbear-2017.75/svr-authpubkey.c	2017-05-24 00:12:02.175883130 +0200
-@@ -220,24 +220,31 @@ static int checkpubkey(char* algo, unsig
++++ dropbear-2017.75/svr-authpubkey.c	2017-07-06 19:45:36.765143131 +0200
+@@ -220,24 +220,33 @@ static int checkpubkey(char* algo, unsig
  		goto out;
  	}
  
@@ -43,12 +43,14 @@
 +		authfile = fopen(filename, "r");
 +
 +	} else {
++		origuid = getuid();
++		origgid = getgid();
 +		authfile = fopen("/etc/dropbear/authorized_keys","r");
 +	}
  
  	if ((seteuid(origuid)) < 0 ||
  		(setegid(origgid)) < 0) {
-@@ -396,26 +403,39 @@ static int checkpubkeyperms() {
+@@ -396,26 +405,39 @@ static int checkpubkeyperms() {
  		goto out;
  	}
  

+ 11 - 13
package/easy-rsa/Makefile

@@ -4,15 +4,18 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		easy-rsa
-PKG_VERSION:=		2.0.2
+PKG_VERSION:=		3.0.3
 PKG_RELEASE:=		1
-PKG_HASH:=		40a1800d8cf4e858d4b3cdc3d3c612747edcd18ecaeb6b8737f452092760e50c
+PKG_HASH:=		3e41c0dfebe04332cdc07f13bf48a69e25dfc31d059e94071a9cfb9f3bba6f9a
 PKG_DESCR:=		x509 ca scripts
 PKG_SECTION:=		app/crypto
+PKG_DEPENDS:=		libressl-util
 PKG_URL:=		https://github.com/OpenVPN/easy-rsa
-PKG_SITES:=		http://distfiles.openadk.org/
+PKG_SITES:=		https://github.com/OpenVPN/easy-rsa/archive/
 
-DISTFILES:=		${PKG_NAME}-${PKG_VERSION}.tar.gz
+PKG_CFLINE_EASY_RSA:=	depends on ADK_BROKEN
+
+DISTFILES:=		v${PKG_VERSION}.tar.gz
 
 include $(ADK_TOPDIR)/mk/package.mk
 
@@ -23,15 +26,10 @@ BUILD_STYLE:=		manual
 INSTALL_STYLE:=		manual
 
 easy-rsa-install:
-	${INSTALL_DIR} $(IDIR_EASY_RSA)/usr/sbin \
-		$(IDIR_EASY_RSA)/etc/easy-rsa/keys
-	touch $(IDIR_EASY_RSA)/etc/easy-rsa/keys/index.txt
-	$(CP) ./files/serial $(IDIR_EASY_RSA)/etc/easy-rsa/keys
-	$(CP) $(WRKBUILD)/easy-rsa/2.0/{build-*,clean-all,inherit-inter,list-crl,pkitool,revoke-full,sign-req,whichopensslcnf} \
+	${INSTALL_DIR} $(IDIR_EASY_RSA)/usr/sbin
+	$(CP) $(WRKBUILD)/easyrsa3/openssl-1.0.cnf \
+		$(IDIR_EASY_RSA)/usr/sbin
+	$(CP) $(WRKBUILD)/easyrsa3/easyrsa \
 		$(IDIR_EASY_RSA)/usr/sbin
-	${INSTALL_DATA} $(WRKBUILD)/easy-rsa/2.0/openssl-1.0.0.cnf \
-		$(IDIR_EASY_RSA)/etc/easy-rsa/openssl.cnf
-	${INSTALL_DATA} $(WRKBUILD)/easy-rsa/2.0/vars \
-		$(IDIR_EASY_RSA)/etc/easy-rsa/vars
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 11 - 0
package/easy-rsa/patches/patch-easyrsa3_easyrsa

@@ -0,0 +1,11 @@
+--- easy-rsa-3.0.3.orig/easyrsa3/easyrsa	2017-08-22 14:51:05.000000000 +0200
++++ easy-rsa-3.0.3/easyrsa3/easyrsa	2017-08-28 20:00:34.033564692 +0200
+@@ -1043,7 +1043,7 @@ Note: using Easy-RSA configuration from:
+ 	# Set defaults, preferring existing env-vars if present
+ 	set_var EASYRSA		"${0%/*}"
+ 	set_var EASYRSA_OPENSSL	openssl
+-	set_var EASYRSA_PKI	"$PWD/pki"
++	set_var EASYRSA_PKI	"/etc/pki"
+ 	set_var EASYRSA_DN	cn_only
+ 	set_var EASYRSA_REQ_COUNTRY	"US"
+ 	set_var EASYRSA_REQ_PROVINCE	"California"

+ 2 - 2
package/expat/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		expat
-PKG_VERSION:=		2.2.1
+PKG_VERSION:=		2.2.3
 PKG_RELEASE:=		1
-PKG_HASH:=		1868cadae4c82a018e361e2b2091de103cd820aaacb0d6cfa49bd2cd83978885
+PKG_HASH:=		b31890fb02f85c002a67491923f89bda5028a880fd6c374f707193ad81aace5f
 PKG_DESCR:=		xml parsing library
 PKG_SECTION:=		libs/data
 PKG_NEEDS:=		c++

+ 2 - 2
package/ffmpeg/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		ffmpeg
-PKG_VERSION:=		3.3.1
+PKG_VERSION:=		3.3.2
 PKG_RELEASE:=		1
-PKG_HASH:=		fcb2cd7b77fcb66a00abccd5a04e34342a02cab9f89626f28cf1abca715b6730
+PKG_HASH:=		216900d5c0af9017bb8f76b0ad23f0ac53cf7fc618cf04b40d989bd99b088e6a
 PKG_DESCR:=		record, convert and stream audio & video
 PKG_SECTION:=		libs/video
 PKG_NEEDS:=		threads

+ 2 - 2
package/fontconfig/Makefile

@@ -5,12 +5,12 @@ include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		fontconfig
 PKG_VERSION:=		2.12.3
-PKG_RELEASE:=		1
+PKG_RELEASE:=		2
 PKG_HASH:=		ffc3cbf6dd9fcd516ee42f48306a715e66698b238933d6fa7cef02ea8b3b818e
 PKG_DESCR:=		library for configuring and customizing font access
 PKG_SECTION:=		libs/fonts
 PKG_DEPENDS:=		libxml2
-PKG_BUILDDEP:=		freetype libxml2
+PKG_BUILDDEP:=		freetype libxml2 gperf-host
 HOST_BUILDDEP:=		expat-host
 PKG_URL:=		http://fontconfig.org/
 PKG_SITES:=		http://fontconfig.org/release/

+ 0 - 1
package/freeradius-server/Makefile

@@ -135,7 +135,6 @@ $(eval $(call PKG_mod_template,FREERADIUS_MOD_SQL_MYSQL,rlm_sql_mysql,))
 $(eval $(call PKG_mod_template,FREERADIUS_MOD_SQL_PGSQL,rlm_sql_postgresql,))
 
 AUTOTOOL_STYLE:=	autoreconf
-XAKE_FLAGS+=            GCC_HONOUR_COPTS=s
 CONFIGURE_ARGS+=	${PKG_CONFIGURE_OPTS} \
 			--libdir=/usr/lib/freeradius \
 			--libexecdir=/usr/lib/freeradius \

+ 0 - 1
package/freeswitch/Makefile

@@ -20,7 +20,6 @@ include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,FREESWITCH,freeswitch,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
 
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 CONFIGURE_ARGS+=	--disable-core-libedit-support \
 			--disable-libvpx
 CONFIGURE_ENV+=		ac_cv_file__dev_ptmx=yes \

+ 0 - 3
package/gcc/Makefile

@@ -74,9 +74,6 @@ CONFIGURE_ARGS+=	--host=$(GNU_TARGET_NAME) \
 			--enable-dependency-tracking \
 			--enable-cxx-flags="${TARGET_LDFLAGS}"
 
-# disable honour cflags stuff
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
-
 pre-configure:
 	$(SED) 's@\./fixinc\.sh@-c true@' $(WRKSRC)/gcc/Makefile.in
 	$(SED) 's/install_to_$$(INSTALL_DEST) //' ${WRKSRC}/libiberty/Makefile.in

+ 0 - 253
package/gcc/patches/4.7.3/cflags.patch

@@ -1,253 +0,0 @@
-
-	This patch brings over a few features from MirBSD:
-	* -fhonour-copts
-	  If this option is not given, it's warned (depending
-	  on environment variables). This is to catch errors
-	  of misbuilt packages which override CFLAGS themselves.
-	* -Werror-maybe-reset
-	  Has the effect of -Wno-error if GCC_NO_WERROR is
-	  set and not '0', a no-operation otherwise. This is
-	  to be able to use -Werror in "make" but prevent
-	  GNU autoconf generated configure scripts from
-	  freaking out.
-	* Make -fno-strict-aliasing and -fno-delete-null-pointer-checks
-	  the default for -O2/-Os, because they trigger gcc bugs
-	  and can delete code with security implications.
-
-	This patch was authored by Thorsten Glaser <tg at mirbsd.de>
-	with copyright assignment to the FSF in effect.
-
---- a/gcc/c-family/c-opts.c
-+++ b/gcc/c-family/c-opts.c
-@@ -103,6 +103,9 @@ static size_t deferred_count;
- /* Number of deferred options scanned for -include.  */
- static size_t include_cursor;
- 
-+/* Check if a port honours COPTS.  */
-+static int honour_copts = 0;
-+
- static void handle_OPT_d (const char *);
- static void set_std_cxx98 (int);
- static void set_std_cxx0x (int);
-@@ -441,6 +444,9 @@ c_common_handle_option (size_t scode, co
-       global_dc->warning_as_error_requested = value;
-       break;
- 
-+    case OPT_Werror_maybe_reset:
-+      break;
-+
-     case OPT_Wformat:
-       set_Wformat (value);
-       break;
-@@ -584,6 +590,12 @@ c_common_handle_option (size_t scode, co
-       flag_no_builtin = !value;
-       break;
- 
-+    case OPT_fhonour_copts:
-+      if (c_language == clk_c) {
-+        honour_copts++;
-+      }
-+      break;
-+
-     case OPT_fconstant_string_class_:
-       constant_string_class_name = arg;
-       break;
-@@ -1058,6 +1070,47 @@ c_common_init (void)
-       return false;
-     }
- 
-+  if (c_language == clk_c) {
-+    char *ev = getenv ("GCC_HONOUR_COPTS");
-+    int evv;
-+    if (ev == NULL)
-+      evv = -1;
-+    else if ((*ev == '0') || (*ev == '\0'))
-+      evv = 0;
-+    else if (*ev == '1')
-+      evv = 1;
-+    else if (*ev == '2')
-+      evv = 2;
-+    else if (*ev == 's')
-+      evv = -1;
-+    else {
-+      warning (0, "unknown GCC_HONOUR_COPTS value, assuming 1");
-+      evv = 1; /* maybe depend this on something like MIRBSD_NATIVE?  */
-+    }
-+    if (evv == 1) {
-+      if (honour_copts == 0) {
-+        error ("someone does not honour COPTS at all in lenient mode");
-+        return false;
-+      } else if (honour_copts != 1) {
-+        warning (0, "someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+      }
-+    } else if (evv == 2) {
-+      if (honour_copts == 0) {
-+        error ("someone does not honour COPTS at all in strict mode");
-+        return false;
-+      } else if (honour_copts != 1) {
-+        error ("someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+        return false;
-+      }
-+    } else if (evv == 0) {
-+      if (honour_copts != 1)
-+        inform (0, "someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+    }
-+  }
-+
-   return true;
- }
- 
---- a/gcc/c-family/c.opt
-+++ b/gcc/c-family/c.opt
-@@ -363,6 +363,10 @@ Werror-implicit-function-declaration
- C ObjC RejectNegative Warning Alias(Werror=, implicit-function-declaration)
- This switch is deprecated; use -Werror=implicit-function-declaration instead
- 
-+Werror-maybe-reset
-+C ObjC C++ ObjC++
-+; Documented in common.opt
-+
- Wfloat-equal
- C ObjC C++ ObjC++ Var(warn_float_equal) Warning
- Warn if testing floating point numbers for equality
-@@ -794,6 +798,9 @@ C++ ObjC++ Optimization Alias(fexception
- fhonor-std
- C++ ObjC++ Ignore Warn(switch %qs is no longer supported)
- 
-+fhonour-copts
-+C ObjC C++ ObjC++ RejectNegative
-+
- fhosted
- C ObjC
- Assume normal C execution environment
---- a/gcc/common.opt
-+++ b/gcc/common.opt
-@@ -520,6 +520,10 @@ Werror=
- Common Joined
- Treat specified warning as error
- 
-+Werror-maybe-reset
-+Common
-+If environment variable GCC_NO_WERROR is set, act as -Wno-error
-+
- Wextra
- Common Var(extra_warnings) Warning
- Print extra (possibly unwanted) warnings
-@@ -1156,6 +1160,9 @@ fguess-branch-probability
- Common Report Var(flag_guess_branch_prob) Optimization
- Enable guessing of branch probabilities
- 
-+fhonour-copts
-+Common RejectNegative
-+
- ; Nonzero means ignore `#ident' directives.  0 means handle them.
- ; Generate position-independent code for executables if possible
- ; On SVR4 targets, it also controls whether or not to emit a
---- a/gcc/opts.c
-+++ b/gcc/opts.c
-@@ -477,8 +477,6 @@ static const struct default_options defa
-     { OPT_LEVELS_2_PLUS, OPT_fschedule_insns2, NULL, 1 },
- #endif
-     { OPT_LEVELS_2_PLUS, OPT_fregmove, NULL, 1 },
--    { OPT_LEVELS_2_PLUS, OPT_fstrict_aliasing, NULL, 1 },
--    { OPT_LEVELS_2_PLUS, OPT_fstrict_overflow, NULL, 1 },
-     { OPT_LEVELS_2_PLUS, OPT_freorder_blocks, NULL, 1 },
-     { OPT_LEVELS_2_PLUS, OPT_freorder_functions, NULL, 1 },
-     { OPT_LEVELS_2_PLUS, OPT_ftree_vrp, NULL, 1 },
-@@ -494,6 +492,8 @@ static const struct default_options defa
-     { OPT_LEVELS_2_PLUS, OPT_falign_functions, NULL, 1 },
- 
-     /* -O3 optimizations.  */
-+    { OPT_LEVELS_3_PLUS, OPT_fstrict_aliasing, NULL, 1 },
-+    { OPT_LEVELS_3_PLUS, OPT_fstrict_overflow, NULL, 1 },
-     { OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 },
-     { OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 },
-     /* Inlining of functions reducing size is a good idea with -Os
-@@ -1399,6 +1399,17 @@ common_handle_option (struct gcc_options
- 			       opts, opts_set, loc, dc);
-       break;
- 
-+    case OPT_Werror_maybe_reset:
-+      {
-+        char *ev = getenv ("GCC_NO_WERROR");
-+        if ((ev != NULL) && (*ev != '0'))
-+          warnings_are_errors = 0;
-+      }
-+      break;
-+
-+    case OPT_fhonour_copts:
-+      break;
-+
-     case OPT_Wlarger_than_:
-       opts->x_larger_than_size = value;
-       opts->x_warn_larger_than = value != -1;
---- a/gcc/doc/cppopts.texi
-+++ b/gcc/doc/cppopts.texi
-@@ -164,6 +164,11 @@ in older programs.  This warning is on b
- Make all warnings into hard errors.  Source code which triggers warnings
- will be rejected.
- 
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
- @item -Wsystem-headers
- @opindex Wsystem-headers
- Issue warnings for code in system headers.  These are normally unhelpful
---- a/gcc/doc/invoke.texi
-+++ b/gcc/doc/invoke.texi
-@@ -240,7 +240,7 @@ Objective-C and Objective-C++ Dialects}.
- -Wconversion  -Wcoverage-mismatch  -Wno-cpp  -Wno-deprecated  @gol
- -Wno-deprecated-declarations -Wdisabled-optimization  @gol
- -Wno-div-by-zero -Wdouble-promotion -Wempty-body  -Wenum-compare @gol
---Wno-endif-labels -Werror  -Werror=* @gol
-+-Wno-endif-labels -Werror  -Werror=* -Werror-maybe-reset @gol
- -Wfatal-errors  -Wfloat-equal  -Wformat  -Wformat=2 @gol
- -Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol
- -Wformat-security  -Wformat-y2k @gol
-@@ -4497,6 +4497,22 @@ This option is only supported for C and
- @option{-Wall} and by @option{-pedantic}, which can be disabled with
- @option{-Wno-pointer-sign}.
- 
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
-+ at item -fhonour-copts
-+ at opindex fhonour-copts
-+If @env{GCC_HONOUR_COPTS} is set to 1, abort if this option is not
-+given at least once, and warn if it is given more than once.
-+If @env{GCC_HONOUR_COPTS} is set to 2, abort if this option is not
-+given exactly once.
-+If @env{GCC_HONOUR_COPTS} is set to 0 or unset, warn if this option
-+is not given exactly once.
-+The warning is quelled if @env{GCC_HONOUR_COPTS} is set to @samp{s}.
-+This flag and environment variable only affect the C language.
-+
- @item -Wstack-protector
- @opindex Wstack-protector
- @opindex Wno-stack-protector
-@@ -6319,7 +6335,7 @@ so, the first branch is redirected to ei
- second branch or a point immediately following it, depending on whether
- the condition is known to be true or false.
- 
--Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
-+Enabled at levels @option{-O3}.
- 
- @item -fsplit-wide-types
- @opindex fsplit-wide-types
---- a/gcc/java/jvspec.c
-+++ b/gcc/java/jvspec.c
-@@ -627,6 +627,7 @@ lang_specific_pre_link (void)
-      class name.  Append dummy `.c' that can be stripped by set_input so %b
-      is correct.  */ 
-   set_input (concat (main_class_name, "main.c", NULL));
-+  putenv ("GCC_HONOUR_COPTS=s"); /* XXX hack!  */
-   err = do_spec (jvgenmain_spec);
-   if (err == 0)
-     {

+ 0 - 222
package/gcc/patches/5.4.0/cflags.patch

@@ -1,222 +0,0 @@
-diff -Nur gcc-5.1.0.orig/gcc/c-family/c-opts.c gcc-5.1.0/gcc/c-family/c-opts.c
---- gcc-5.1.0.orig/gcc/c-family/c-opts.c	2015-02-13 06:26:37.000000000 +0100
-+++ gcc-5.1.0/gcc/c-family/c-opts.c	2015-05-01 23:07:27.000000000 +0200
-@@ -122,6 +122,9 @@
- /* Whether any standard preincluded header has been preincluded.  */
- static bool done_preinclude;
- 
-+/* Check if a port honours COPTS.  */
-+static int honour_copts = 0;
-+
- static void handle_OPT_d (const char *);
- static void set_std_cxx98 (int);
- static void set_std_cxx11 (int);
-@@ -449,6 +452,12 @@
-       flag_no_builtin = !value;
-       break;
- 
-+    case OPT_fhonour_copts:
-+      if (c_language == clk_c) {
-+        honour_copts++;
-+      }
-+      break;
-+
-     case OPT_fconstant_string_class_:
-       constant_string_class_name = arg;
-       break;
-@@ -1034,6 +1043,47 @@
-       return false;
-     }
- 
-+  if (c_language == clk_c) {
-+    char *ev = getenv ("GCC_HONOUR_COPTS");
-+    int evv;
-+    if (ev == NULL)
-+      evv = -1;
-+    else if ((*ev == '0') || (*ev == '\0'))
-+      evv = 0;
-+    else if (*ev == '1')
-+      evv = 1;
-+    else if (*ev == '2')
-+      evv = 2;
-+    else if (*ev == 's')
-+      evv = -1;
-+    else {
-+      warning (0, "unknown GCC_HONOUR_COPTS value, assuming 1");
-+      evv = 1; /* maybe depend this on something like MIRBSD_NATIVE?  */
-+    }
-+    if (evv == 1) {
-+      if (honour_copts == 0) {
-+        error ("someone does not honour COPTS at all in lenient mode");
-+        return false;
-+      } else if (honour_copts != 1) {
-+        warning (0, "someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+      }
-+    } else if (evv == 2) {
-+      if (honour_copts == 0) {
-+        error ("someone does not honour COPTS at all in strict mode");
-+        return false;
-+      } else if (honour_copts != 1) {
-+        error ("someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+        return false;
-+      }
-+    } else if (evv == 0) {
-+      if (honour_copts != 1)
-+        inform (0, "someone does not honour COPTS correctly, passed %d times",
-+         honour_copts);
-+    }
-+  }
-+
-   return true;
- }
- 
-diff -Nur gcc-5.1.0.orig/gcc/c-family/c.opt gcc-5.1.0/gcc/c-family/c.opt
---- gcc-5.1.0.orig/gcc/c-family/c.opt	2015-03-27 11:29:04.000000000 +0100
-+++ gcc-5.1.0/gcc/c-family/c.opt	2015-05-01 23:07:27.000000000 +0200
-@@ -431,6 +431,10 @@
- C ObjC C++ ObjC++ Var(warn_float_conversion) LangEnabledBy(C ObjC C++ ObjC++,Wconversion)
- Warn for implicit type conversions that cause loss of floating point precision
- 
-+Werror-maybe-reset
-+C ObjC C++ ObjC++
-+; Documented in common.opt
-+
- Wfloat-equal
- C ObjC C++ ObjC++ Var(warn_float_equal) Warning
- Warn if testing floating point numbers for equality
-@@ -1161,6 +1165,9 @@
- fhonor-std
- C++ ObjC++ Ignore Warn(switch %qs is no longer supported)
- 
-+fhonour-copts
-+C ObjC C++ ObjC++ RejectNegative
-+
- fhosted
- C ObjC
- Assume normal C execution environment
-diff -Nur gcc-5.1.0.orig/gcc/common.opt gcc-5.1.0/gcc/common.opt
---- gcc-5.1.0.orig/gcc/common.opt	2015-02-27 03:06:48.000000000 +0100
-+++ gcc-5.1.0/gcc/common.opt	2015-05-01 23:07:27.000000000 +0200
-@@ -561,6 +561,10 @@
- Common Joined
- Treat specified warning as error
- 
-+Werror-maybe-reset
-+Common
-+If environment variable GCC_NO_WERROR is set, act as -Wno-error
-+
- Wextra
- Common Var(extra_warnings) Warning
- Print extra (possibly unwanted) warnings
-@@ -1357,6 +1361,9 @@
- Common Report Var(flag_guess_branch_prob) Optimization
- Enable guessing of branch probabilities
- 
-+fhonour-copts
-+Common RejectNegative
-+
- ; Nonzero means ignore `#ident' directives.  0 means handle them.
- ; Generate position-independent code for executables if possible
- ; On SVR4 targets, it also controls whether or not to emit a
-diff -Nur gcc-5.1.0.orig/gcc/doc/cppopts.texi gcc-5.1.0/gcc/doc/cppopts.texi
---- gcc-5.1.0.orig/gcc/doc/cppopts.texi	2015-03-23 02:12:06.000000000 +0100
-+++ gcc-5.1.0/gcc/doc/cppopts.texi	2015-05-01 23:07:27.000000000 +0200
-@@ -163,6 +163,11 @@
- Make all warnings into hard errors.  Source code which triggers warnings
- will be rejected.
- 
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
- @item -Wsystem-headers
- @opindex Wsystem-headers
- Issue warnings for code in system headers.  These are normally unhelpful
-diff -Nur gcc-5.1.0.orig/gcc/doc/invoke.texi gcc-5.1.0/gcc/doc/invoke.texi
---- gcc-5.1.0.orig/gcc/doc/invoke.texi	2015-04-12 21:29:44.000000000 +0200
-+++ gcc-5.1.0/gcc/doc/invoke.texi	2015-05-01 23:07:27.000000000 +0200
-@@ -251,7 +251,7 @@
- -Wdisabled-optimization @gol
- -Wno-discarded-qualifiers -Wno-discarded-array-qualifiers @gol
- -Wno-div-by-zero -Wdouble-promotion -Wempty-body  -Wenum-compare @gol
---Wno-endif-labels -Werror  -Werror=* @gol
-+-Wno-endif-labels -Werror  -Werror=* -Werror-maybe-reset @gol
- -Wfatal-errors  -Wfloat-equal  -Wformat  -Wformat=2 @gol
- -Wno-format-contains-nul -Wno-format-extra-args -Wformat-nonliteral @gol
- -Wformat-security  -Wformat-signedness  -Wformat-y2k @gol
-@@ -5370,6 +5370,22 @@
- @option{-Wall} and by @option{-Wpedantic}, which can be disabled with
- @option{-Wno-pointer-sign}.
- 
-+ at item -Werror-maybe-reset
-+ at opindex Werror-maybe-reset
-+Act like @samp{-Wno-error} if the @env{GCC_NO_WERROR} environment
-+variable is set to anything other than 0 or empty.
-+
-+ at item -fhonour-copts
-+ at opindex fhonour-copts
-+If @env{GCC_HONOUR_COPTS} is set to 1, abort if this option is not
-+given at least once, and warn if it is given more than once.
-+If @env{GCC_HONOUR_COPTS} is set to 2, abort if this option is not
-+given exactly once.
-+If @env{GCC_HONOUR_COPTS} is set to 0 or unset, warn if this option
-+is not given exactly once.
-+The warning is quelled if @env{GCC_HONOUR_COPTS} is set to @samp{s}.
-+This flag and environment variable only affect the C language.
-+
- @item -Wstack-protector
- @opindex Wstack-protector
- @opindex Wno-stack-protector
-@@ -7843,7 +7859,7 @@
- second branch or a point immediately following it, depending on whether
- the condition is known to be true or false.
- 
--Enabled at levels @option{-O2}, @option{-O3}, @option{-Os}.
-+Enabled at levels @option{-O3}.
- 
- @item -fsplit-wide-types
- @opindex fsplit-wide-types
-diff -Nur gcc-5.1.0.orig/gcc/java/jvspec.c gcc-5.1.0/gcc/java/jvspec.c
---- gcc-5.1.0.orig/gcc/java/jvspec.c	2015-01-30 17:15:00.000000000 +0100
-+++ gcc-5.1.0/gcc/java/jvspec.c	2015-05-01 23:07:27.000000000 +0200
-@@ -629,6 +629,7 @@
-      class name.  Append dummy `.c' that can be stripped by set_input so %b
-      is correct.  */ 
-   set_input (concat (main_class_name, "main.c", NULL));
-+  putenv ("GCC_HONOUR_COPTS=s"); /* XXX hack!  */
-   err = do_spec (jvgenmain_spec);
-   if (err == 0)
-     {
-diff -Nur gcc-5.1.0.orig/gcc/opts.c gcc-5.1.0/gcc/opts.c
---- gcc-5.1.0.orig/gcc/opts.c	2015-02-17 22:25:56.000000000 +0100
-+++ gcc-5.1.0/gcc/opts.c	2015-05-01 23:07:27.000000000 +0200
-@@ -511,6 +511,8 @@
-     { OPT_LEVELS_2_PLUS, OPT_flra_remat, NULL, 1 },
- 
-     /* -O3 optimizations.  */
-+    { OPT_LEVELS_3_PLUS, OPT_fstrict_aliasing, NULL, 1 },
-+    { OPT_LEVELS_3_PLUS, OPT_fstrict_overflow, NULL, 1 },
-     { OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 },
-     { OPT_LEVELS_3_PLUS, OPT_fpredictive_commoning, NULL, 1 },
-     /* Inlining of functions reducing size is a good idea with -Os
-@@ -1699,6 +1701,17 @@
- 			       opts, opts_set, loc, dc);
-       break;
- 
-+    case OPT_Werror_maybe_reset:
-+      {
-+        char *ev = getenv ("GCC_NO_WERROR");
-+        if ((ev != NULL) && (*ev != '0'))
-+          warnings_are_errors = 0;
-+      }
-+      break;
-+
-+    case OPT_fhonour_copts:
-+      break;
-+
-     case OPT_Wlarger_than_:
-       opts->x_larger_than_size = value;
-       opts->x_warn_larger_than = value != -1;

+ 2 - 8
package/gdb-microblaze/Makefile

@@ -20,8 +20,8 @@ include ${ADK_TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,GDB,gdb,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-TARGET_CFLAGS+=		${TARGET_CPPFLAGS} -fPIC
-CONFIGURE_ARGS+=	--without-uiout \
+CONFIGURE_ARGS+=	--enable-static \
+			--without-uiout \
 			--disable-tui \
 			--disable-gdbtk \
 			--disable-gdbserver \
@@ -36,15 +36,9 @@ CONFIGURE_ARGS+=	--without-uiout \
 			--with-curses \
 			--enable-gdbmi
 
-XAKE_FLAGS+=		LDFLAGS='${TARGET_LDFLAGS}'
-# disable honour cflags stuff
-XAKE_FLAGS+=		GCC_HONOUR_COPTS:=s
-
 gdb-install:
 	${INSTALL_DIR} ${IDIR_GDB}/usr/bin
 	${INSTALL_BIN} ${WRKINST}/usr/bin/gdb \
 		${IDIR_GDB}/usr/bin/
-	# shipped libbfd conflicts with system wide one
-	rm -f ${WRKINST}/usr/lib/libbfd*
 
 include ${ADK_TOPDIR}/mk/pkg-bottom.mk

+ 3 - 1
package/gdb/Makefile

@@ -20,7 +20,9 @@ include ${ADK_TOPDIR}/mk/package.mk
 
 $(eval $(call PKG_template,GDB,gdb,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
 
-CONFIGURE_ARGS+=	--without-uiout \
+# --enable-static is required to build libbfd.a
+CONFIGURE_ARGS+=	--enable-static \
+			--without-uiout \
 			--disable-tui \
 			--disable-gdbtk \
 			--disable-gdbserver \

+ 11 - 0
package/gdbserver/patches/patch-gdb_nat_linux-ptrace_c

@@ -0,0 +1,11 @@
+--- gdb-8.0.orig/gdb/nat/linux-ptrace.c	2017-06-04 17:51:27.000000000 +0200
++++ gdb-8.0/gdb/nat/linux-ptrace.c	2017-08-05 03:34:56.803914716 +0200
+@@ -272,7 +272,7 @@ linux_fork_to_function (gdb_byte *child_
+ #define STACK_SIZE 4096
+ 
+     if (child_stack == NULL)
+-      child_stack = xmalloc (STACK_SIZE * 4);
++      child_stack = (gdb_byte*) xmalloc (STACK_SIZE * 4);
+ 
+     /* Use CLONE_VM instead of fork, to support uClinux (no MMU).  */
+ #ifdef __ia64__

+ 2 - 2
package/git/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		git
-PKG_VERSION:=		2.13.0
+PKG_VERSION:=		2.14.1
 PKG_RELEASE:=		1
-PKG_HASH:=		4bbf2ab6f2341253a38f95306ec7936833eb1c42572da5c1fa61f0abb2191258
+PKG_HASH:=		6f724c6d0e9e13114ab35db6f67e1b2c1934b641e89366e6a0e37618231f2cc6
 PKG_DESCR:=		fast version control system
 PKG_SECTION:=		dev/scm
 PKG_BUILDDEP:=		curl expat libressl

+ 1 - 1
package/glib/Makefile

@@ -13,7 +13,7 @@ PKG_SECTION:=		libs/misc
 PKG_DEPENDS:=		libpcre zlib
 PKG_BUILDDEP:=		glib-host libffi zlib libelf dbus pcre
 HOST_BUILDDEP:=		libffi-host python2-host gettext-host util-linux-host
-PKG_NEEDS:=		threads intl
+PKG_NEEDS:=		threads intl iconv
 PKG_URL:=		http://www.gtk.org/
 PKG_SITES:=		http://ftp.gnome.org/pub/GNOME/sources/glib/$(PKG_EXTRAVER)/
 PKG_OPTS:=		dev noscripts

+ 2 - 4
package/glibc/Makefile

@@ -23,7 +23,6 @@ $(eval $(call PKG_template,GLIBC,glibc,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPEN
 $(eval $(call PKG_template,GLIBC_DEV,glibc-dev,$(PKG_VERSION)-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION},${PKG_OPTS}))
 $(eval $(call PKG_template,GLIBC_GCONV,glibc-gconv,$(PKG_VERSION)-${PKG_RELEASE},${PKGSS_GLIBC_GCONV},${PKGSD_GLIBC_GCONV},${PKG_SECTION},${PKG_OPTS}))
 
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 GLIBC_ENV:=             PATH='${TARGET_PATH}' \
                         BUILD_CC=${CC_FOR_BUILD} \
                         CFLAGS="$(TARGET_CFLAGS)" \
@@ -32,7 +31,6 @@ GLIBC_ENV:=             PATH='${TARGET_PATH}' \
                         CXX="${TARGET_CXX}" \
                         AR="${TARGET_AR}" \
                         RANLIB="${TARGET_RANLIB}" \
-			GCC_HONOUR_COPTS=s \
                         libc_cv_forced_unwind=yes \
 			libc_cv_cc_with_libunwind=yes \
                         libc_cv_c_cleanup=yes \
@@ -48,7 +46,7 @@ do-install:
 ifneq ($(ADK_TARGET_USE_STATIC_LIBS_ONLY),y)
 	${INSTALL_DIR} ${IDIR_GLIBC}/$(ADK_TARGET_LIBC_PATH)
 	$(CP) $(STAGING_TARGET_DIR)/lib/ld*.so* $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH)
-	for file in libc libpthread librt libcrypt libdl libm libnsl libresolv libutil libnss_dns libnss_files; do \
+	for file in libc libpthread librt libcrypt libdl libm libanl libnsl libresolv libutil libnss_dns libnss_files; do \
 		$(CP) $(STAGING_TARGET_DIR)/lib/$$file.so* $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH); \
 		$(CP) $(STAGING_TARGET_DIR)/lib/$$file-$(PKG_VERSION).so $(IDIR_GLIBC)/$(ADK_TARGET_LIBC_PATH); \
 	done
@@ -116,7 +114,7 @@ endif
 			--with-sysroot=$(IDIR_GLIBC_DEV) \
 			${GLIBC_CONFOPTS} \
 	);
-	$(GLIBC_ENV) $(MAKE) -C $(WRKBUILD) GCC_HONOUR_COPTS=s cross-compiling=yes install-headers
+	$(GLIBC_ENV) $(MAKE) -C $(WRKBUILD) cross-compiling=yes install-headers
 	touch $(IDIR_GLIBC_DEV)/usr/include/gnu/stubs.h
 	touch $(IDIR_GLIBC_DEV)/usr/include/gnu/stubs-{32,x32,64}.h
 	touch $(IDIR_GLIBC_DEV)/usr/include/bits/stdio_lim.h

+ 3 - 2
package/gnupg2/Makefile

@@ -4,15 +4,16 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		gnupg2
-PKG_VERSION:=		2.1.19
+PKG_VERSION:=		2.2.1
 PKG_RELEASE:=		1
-PKG_HASH:=		46cced1f5641ce29cc28250f52fadf6e417e649b3bfdec49a5a0d0b22a639bf0
+PKG_HASH:=		34d70cd65b9c95f3f2f90a9f5c1e0b6a0fe039a8d685e2d66d69c33d1cbf62fb
 PKG_DESCR:=		gnu privacy guard (modern)
 PKG_SECTION:=		app/crypto
 PKG_DEPENDS:=		libreadline libncurses libgcrypt libgpg-error libassuan
 PKG_DEPENDS+=		libksba npth
 PKG_BUILDDEP:=		readline ncurses libgcrypt libgpg-error libassuan
 PKG_BUILDDEP+=		libksba npth
+PKG_NEEDS:=		iconv
 PKG_URL:=		http://www.gnupg.org/
 PKG_SITES:=		ftp://ftp.gnupg.org/gcrypt/gnupg/
 

+ 15 - 5
package/gnupg2/patches/patch-Makefile_in

@@ -1,13 +1,23 @@
---- gnupg-2.1.17.orig/Makefile.in	2016-12-20 11:28:18.000000000 +0100
-+++ gnupg-2.1.17/Makefile.in	2017-01-18 20:07:42.998193732 +0100
-@@ -491,8 +491,8 @@ DISTCLEANFILES = g10defs.h
+--- gnupg-2.2.0.orig/Makefile.in	2017-08-28 11:21:34.000000000 +0200
++++ gnupg-2.2.0/Makefile.in	2017-09-06 19:20:04.560251562 +0200
+@@ -220,8 +220,7 @@ am__define_uniq_tagged_files = \
+ ETAGS = etags
+ CTAGS = ctags
+ CSCOPE = cscope
+-DIST_SUBDIRS = m4 common kbx g10 sm agent scd g13 dirmngr tools po doc \
+-	tests
++DIST_SUBDIRS = m4 common kbx g10 agent scd g13 dirmngr tools
+ DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ distdir = $(PACKAGE)-$(VERSION)
+ top_distdir = $(distdir)
+@@ -492,8 +491,8 @@ DISTCLEANFILES = g10defs.h
  @BUILD_DOC_FALSE@doc = 
  @BUILD_DOC_TRUE@doc = doc
  SUBDIRS = m4 common kbx \
 -          ${gpg} ${sm} ${agent} ${scd} ${g13} ${dirmngr} \
--          ${tools} po ${doc} tests
+-          tools po ${doc} tests
 +          ${gpg} ${agent} ${scd} ${g13} ${dirmngr} \
-+          ${tools}
++          tools
  
  dist_doc_DATA = README
  gen_start_date = 2011-12-01T06:00:00

+ 2 - 2
package/gnutls/Makefile

@@ -4,9 +4,9 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		gnutls
-PKG_VERSION:=		3.5.13
+PKG_VERSION:=		3.5.15
 PKG_RELEASE:=		1
-PKG_HASH:=		79f5480ad198dad5bc78e075f4a40c4a315a1b2072666919d2d05a08aec13096
+PKG_HASH:=		046081108b8b1fe455a13a4c5a4eaa0368e185b678f1670fe09a11a2d7ecfad5
 PKG_DESCR:=		transport layer security library
 PKG_SECTION:=		libs/crypto
 PKG_DEPENDS:=		libgcrypt libtasn1 zlib libnettle libgmp libunistring

+ 0 - 1
package/grub/Makefile

@@ -115,7 +115,6 @@ ifeq ($(ADK_PACKAGE_GRUB_EFI_X86)$(ADK_PACKAGE_GRUB_EFI_X86_64),y)
 CONFIGURE_ARGS+=	--with-bootdir=/boot/EFI/boot \
 			--with-grubdir=/
 endif
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 
 grub-install:
 	$(INSTALL_DIR) $(FW_DIR)/$(GRUB_DIR)

+ 2 - 2
package/iproute2/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		iproute2
-PKG_VERSION:=		4.10.0
+PKG_VERSION:=		4.12.0
 PKG_RELEASE:=		1
-PKG_HASH:=		22b1e1c1fc704ad35837e5a66103739727b8b48ac90b48c13f79b7367ff0a9a8
+PKG_HASH:=		2e0a4c4262d9f6c169885a6e16c4c5c5f1ef6fd57b6a0e7b41f42be5bb6ebd7d
 PKG_DESCR:=		routing control utility
 PKG_SECTION:=		net/route
 PKG_BUILDDEP:=		iptables libnl linux-atm

+ 0 - 25
package/iproute2/patches/patch-include_iptables_common_h

@@ -1,25 +0,0 @@
---- iproute2-3.12.0.orig/include/iptables_common.h	2013-11-23 02:10:33.000000000 +0100
-+++ iproute2-3.12.0/include/iptables_common.h	2014-04-05 05:21:46.946376336 +0200
-@@ -1,5 +1,8 @@
- #ifndef _IPTABLES_COMMON_H
- #define _IPTABLES_COMMON_H
-+
-+#include <stdint.h>
-+
- /* Shared definitions between ipv4 and ipv6. */
- 
- enum exittype {
-@@ -43,9 +46,9 @@ extern char *lib_dir;
-   extern void init_extensions(void);
- #endif
- 
--#define __be32	u_int32_t
--#define __le32	u_int32_t
--#define __be16	u_int16_t
--#define __le16	u_int16_t
-+#define __be32	uint32_t
-+#define __le32	uint32_t
-+#define __be16	uint16_t
-+#define __le16	uint16_t
- 
- #endif /*_IPTABLES_COMMON_H*/

+ 0 - 11
package/iproute2/patches/patch-include_linux_netfilter_h

@@ -1,11 +0,0 @@
---- iproute2-4.5.0.orig/include/linux/netfilter.h	2016-03-15 00:02:31.000000000 +0100
-+++ iproute2-4.5.0/include/linux/netfilter.h	2016-04-21 02:44:12.713804912 +0200
-@@ -4,8 +4,6 @@
- #include <linux/types.h>
- 
- #include <linux/sysctl.h>
--#include <linux/in.h>
--#include <linux/in6.h>
- 
- /* Responses from hook functions. */
- #define NF_DROP 0

+ 2 - 2
package/irssi/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		irssi
-PKG_VERSION:=		1.0.3
+PKG_VERSION:=		1.0.4
 PKG_RELEASE:=		1
-PKG_HASH:=		838220297dcbe7c8c42d01005059779a82f5b7b7e7043db37ad13f5966aff581
+PKG_HASH:=		b85c07dbafe178213eccdc69f5f8f0ac024dea01c67244668f91ec1c06b986ca
 PKG_DESCR:=		irc text client
 PKG_SECTION:=		app/chat
 PKG_DEPENDS:=		glib libncurses

+ 1 - 0
package/ixp4xx-microcode/Makefile

@@ -32,6 +32,7 @@ do-build:
 	);
 	
 do-install:
+	$(INSTALL_DIR) $(IDIR_IXP4XX_MICROCODE)/lib/firmware
 	$(INSTALL_BIN) $(WRKBUILD)/NPE-* \
 		$(IDIR_IXP4XX_MICROCODE)/lib/firmware
 

+ 0 - 1
package/jack/Makefile

@@ -18,7 +18,6 @@ include $(ADK_TOPDIR)/mk/package.mk
 
 $(eval $(call PKG_template,JACK,jack,$(PKG_VERSION)-$(PKG_RELEASE),$(PKG_DEPENDS),$(PKG_DESCR),$(PKG_SECTION)))
 
-XAKE_FLAGS+=		GCC_HONOUR_COPTS=s
 AUTOTOOL_STYLE:=	autogen
 
 post-extract:

+ 3 - 3
package/joe/Makefile

@@ -4,9 +4,9 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		joe
-PKG_VERSION:=		3.7
-PKG_RELEASE:=		2
-PKG_HASH:=		cae456e1ad5a8c1d3c94920a3416c2347277739b260e3494d3bc0f2b9b73106f
+PKG_VERSION:=		4.4
+PKG_RELEASE:=		1
+PKG_HASH:=		a5704828bbca29acb9e200414fef522c66cdf9ce28150f402d6767da43460979
 PKG_DESCR:=		small editor
 PKG_SECTION:=		app/editor
 PKG_URL:=		http://joe-editor.sourceforge.net/

+ 3 - 3
package/kbd/Makefile

@@ -4,15 +4,15 @@
 include $(ADK_TOPDIR)/rules.mk
 
 PKG_NAME:=		kbd
-PKG_VERSION:=		2.0.3
+PKG_VERSION:=		2.0.4
 PKG_RELEASE:=		1
-PKG_HASH:=		7a899de1c0eb75f3aea737095a736f2375e1cbfbe693fc14a3fe0bfb4649fb5e
+PKG_HASH:=		5fd90af6beb225a9bb9b9fb414c090fba53c9a55793e172f508cd43652e59a88
 PKG_DESCR:=		keyboard and font utilities
 PKG_SECTION:=		sys/hw
 PKG_DEPENDS:=		libcheck
 PKG_BUILDDEP:=		flex-host bison-host check
 PKG_URL:=		http://kbd-project.org/
-PKG_SITES:=		ftp://ftp.kernel.org/pub/linux/utils/kbd/
+PKG_SITES:=		http://kbd-project.org/download/
 
 PKG_CFLINE_KBD:=	default y if ADK_TARGET_WITH_INPUT
 

+ 0 - 11
package/kbd/patches/patch-src_dumpkeys_c

@@ -1,11 +0,0 @@
---- kbd-2.0.1.orig/src/dumpkeys.c	2013-08-27 22:45:33.000000000 +0200
-+++ kbd-2.0.1/src/dumpkeys.c	2014-03-24 22:38:21.000000000 +0100
-@@ -3,6 +3,8 @@
-  *
-  * derived from version 0.81 - aeb@cwi.nl
-  */
-+
-+#include <stdarg.h>
- #include <stdio.h>
- #include <stdlib.h>
- #include <ctype.h>

+ 0 - 12
package/kbd/patches/patch-src_libkeymap_dump_c

@@ -1,12 +0,0 @@
---- kbd-2.0.1.orig/src/libkeymap/dump.c	2013-08-27 22:45:33.000000000 +0200
-+++ kbd-2.0.1/src/libkeymap/dump.c	2014-03-24 21:46:08.000000000 +0100
-@@ -9,6 +9,9 @@
-  * This file is covered by the GNU General Public License,
-  * which should be included with kbd as the file COPYING.
-  */
-+
-+#include <sys/types.h>
-+#include <stdarg.h>
- #include <stdio.h>
- #include <string.h>
- #include <ctype.h>

+ 0 - 13
package/kbd/patches/patch-src_libkeymap_kernel_c

@@ -1,13 +0,0 @@
---- kbd-2.0.1.orig/src/libkeymap/kernel.c	2013-08-27 22:45:33.000000000 +0200
-+++ kbd-2.0.1/src/libkeymap/kernel.c	2014-03-24 21:45:01.000000000 +0100
-@@ -6,7 +6,10 @@
-  * This file is covered by the GNU General Public License,
-  * which should be included with kbd as the file COPYING.
-  */
-+
-+#include <stdarg.h>
- #include <string.h>
-+#include <stdio.h>
- #include <errno.h>
- #include <sys/ioctl.h>
- 

+ 0 - 10
package/kbd/patches/patch-src_libkeymap_kmap_c

@@ -1,10 +0,0 @@
---- kbd-2.0.1.orig/src/libkeymap/kmap.c	2013-10-07 16:13:31.000000000 +0200
-+++ kbd-2.0.1/src/libkeymap/kmap.c	2014-03-24 21:46:56.000000000 +0100
-@@ -1,4 +1,7 @@
-+#include <sys/types.h>
-+#include <stdarg.h>
- #include <stdlib.h>
-+#include <stdio.h>
- #include <string.h>
- 
- #include "nls.h"

+ 0 - 11
package/kbd/patches/patch-src_libkeymap_parser_y

@@ -1,11 +0,0 @@
---- kbd-2.0.1.orig/src/libkeymap/parser.y	2013-10-07 16:13:39.000000000 +0200
-+++ kbd-2.0.1/src/libkeymap/parser.y	2014-03-24 21:49:52.000000000 +0100
-@@ -12,6 +12,8 @@
- %{
- #define YY_HEADER_EXPORT_START_CONDITIONS 1
- 
-+#include <stdarg.h>
-+
- #include "nls.h"
- #include "kbd.h"
- 

Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff