[Buildroot] [PATCH 0/9] packages: do not use := to append to FOO_LICENSE variables (branch yem/pkg-no-immediate-assignment)
Yann E. MORIN
yann.morin.1998 at free.fr
Sat Oct 26 08:45:57 UTC 2019
Hello All!
This let us drop the last case where we had to use immediate assignment
in thr packages .mk files., and thus makes the rule much simpler: we
never use immediate assignment.
Regards,
Yann E. MORIN.
The following changes since commit c0ffd16e40f15938f4a440a1048fc3d7fba2f7c4
package/kvm-unit-tests: fix build on Arch Linux x86_64 (2019-10-26 10:31:20 +0200)
are available in the git repository at:
git://git.buildroot.org/~ymorin/git/buildroot.git
for you to fetch changes up to 9c2c26f0d6e2967ef96cf5602e193a397cd4cc6a
utils/check-package: report := that apends to variables (2019-10-26 10:40:20 +0200)
----------------------------------------------------------------
Yann E. MORIN (9):
core/legal-info: don't require overriding _LICENSE
package: do not override LICENSE, but append to it
package: get rid of remnants of using := in LICENSE
package/ligpgme: don't use :=, use += and subst
package/zmqpp: don't override variable
package/gcc: don't override a variable
fs: don't use := when not needed
arc/riscv: get rid of immediate-assignment
utils/check-package: report := that apends to variables
arch/arch.mk.riscv | 22 +++++++++++-----------
docs/manual/adding-packages-generic.txt | 16 ++++++++++------
fs/btrfs/btrfs.mk | 2 +-
fs/ext2/ext2.mk | 2 +-
fs/f2fs/f2fs.mk | 2 +-
fs/jffs2/jffs2.mk | 4 ++--
fs/tar/tar.mk | 2 +-
fs/ubi/ubi.mk | 2 +-
package/dtc/dtc.mk | 2 +-
package/elfutils/elfutils.mk | 2 +-
package/freeswitch/freeswitch.mk | 6 +++---
package/gcc/gcc-final/gcc-final.mk | 8 +++-----
package/gnutls/gnutls.mk | 2 +-
.../gst1-plugins-bad/gst1-plugins-bad.mk | 8 ++++----
package/iwd/iwd.mk | 2 +-
package/kmod/kmod.mk | 2 +-
package/kodi/kodi.mk | 2 +-
package/libgpgme/libgpgme.mk | 14 +++++++-------
package/libidn2/libidn2.mk | 4 ++--
package/libuci/libuci.mk | 2 +-
package/pkg-generic.mk | 2 +-
package/qt5/qt5base/qt5base.mk | 4 ++--
package/qt5/qt5connectivity/qt5connectivity.mk | 2 +-
package/qt5/qt5enginio/qt5enginio.mk | 2 +-
package/qt5/qt5multimedia/qt5multimedia.mk | 2 +-
package/qt5/qt5scxml/qt5scxml.mk | 2 +-
.../qt5/qt5virtualkeyboard/qt5virtualkeyboard.mk | 8 ++++----
package/qt5/qt5webchannel/qt5webchannel.mk | 2 +-
package/qt5/qt5websockets/qt5websockets.mk | 2 +-
package/qt5/qt5webview/qt5webview.mk | 2 +-
package/qt5/qt5xmlpatterns/qt5xmlpatterns.mk | 2 +-
package/sg3_utils/sg3_utils.mk | 2 +-
package/usbredir/usbredir.mk | 2 +-
package/zmqpp/zmqpp.mk | 9 ++++-----
utils/checkpackagelib/lib_mk.py | 4 +++-
35 files changed, 78 insertions(+), 75 deletions(-)
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list