Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 000/100] Rework of the gettext handling
@ 2017-07-04 14:47 Thomas Petazzoni
  2017-07-04 14:47 ` [Buildroot] [PATCH 001/100] libglib2: disable compiler warnings Thomas Petazzoni
                   ` (100 more replies)
  0 siblings, 101 replies; 116+ messages in thread
From: Thomas Petazzoni @ 2017-07-04 14:47 UTC (permalink / raw)
  To: buildroot

Hello,

This (huge) patch series implements a long overdue rework of our
gettext handling.

The starting motivation for this rework is that we have been having
lots of build failures in static linking situations due to missing
-lintl, which happens because uClibc did not provide a gettext
implementation, even minimal.

Since then, uClibc-ng has grown a minimal gettext implementation,
which allows us to make sure that all 3 libraries provide a gettext
implementation by default, avoiding such libintl linking issues.

We have also realized that we were tying the enabling/disabling of NLS
support to the BR2_ENABLE_LOCALE, while these are completely
independent things. And therefore the distinction between
BR2_NEEDS_GETTEXT/BR2_NEEDS_GETTEXT_IF_LOCALE no longer made sense.

So, the main points of our rework are the following ones:

 - The minimal gettext implementation in uClibc is enabled (PATCH 5)

 - We introduce a hidden boolean BR2_TOOLCHAIN_HAS_FULL_GETTEXT that
   says if the C library provides a built-in full gettext
   implementation (glibc) or not (uclibc, musl). This is PATCH 6.

 - We add logic in the gettext package to force building libintl, even
   if the C library provides a gettext implementation. This is useful
   if a user wants full NLS support with uClibc or musl: the libintl
   from gettext would then override the minimal gettext implementation
   from the C library. PATCH 7 simply adds a hidden
   BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL boolean, which is not selected
   anywhere for now.

 - We introduce a BR2_SYSTEM_ENABLE_NLS option, which allows to enable
   or disable NLS support, independently from BR2_ENABLE_LOCALE. This
   option selects BR2_PACKAGE_GETTEXT when needed, and
   BR2_PACKAGE_GETTEXT_PROVIDES_LIBINTL is automatically enabled if
   the C library doesn't provide a full gettext implementation. This
   is PATCH 9.

   It is worth mentioning that BR2_SYSTEM_ENABLE_NLS cannot be enabled
   in dynamic linking situations. Indeed, we don't want to continue
   handling this crazy mess of missing -lintl flags in static linking
   situations. So, NLS support on statically linked systems is no
   longer possible.

 - PATCH 10 introduces the TARGET_NLS_DEPENDENCIES and TARGET_NLS_LIBS
   variables that packages should use to add the correct dependencies
   and link flags related to gettext.

 - PATCH 12 to 84 switch a large number of packages to the new gettext
   handling.

 - PATCH 85 to 97 remove lots of hacks and patches that were only
   needed to solve static linking issues related to libintl

 - PATCH 98 finally drops the
   BR2_NEEDS_GETTEXT/BR2_NEEDS_GETTEXT_IF_LOCALE options.

 - PATCH 99 and 100 update the documentation

 - Other patches (PATCH 1 to 4 and PATCH 11) are minor
   preparation/fixup patches.

Best regards,

Thomas


Thomas Petazzoni (100):
  libglib2: disable compiler warnings
  flex: remove bogus comment
  lvm2: force disable NLS support
  ushare: do not use the DISABLE_NLS variable
  uclibc: enable libintl stubs
  toolchain: introduce BR2_TOOLCHAIN_HAS_FULL_GETTEXT
  gettext: force build libintl if needed
  package: rename DISABLE_NLS to NLS_OPTS
  system: introduce BR2_SYSTEM_ENABLE_NLS
  package/Makefile.in: introduce TARGET_NLS_{DEPENDENCIES,LIBS}
  package/Makefile.in: fix musl handling
  alsa-utils: use new gettext logic
  avahi: use new gettext logic
  axel: use the new gettext logic
  binutils: use the new gettext logic
  clamav: use new gettext logic
  coreutils: use the new gettext logic
  cryptsetup: use new gettext logic
  curlftpfs: use new gettext logic
  diffutils: use new gettext logic
  ding-libs: use the new gettext logic
  dnsmasq: use new gettext logic
  dos2unix: use new gettext logic
  dropwatch: use new gettext logic
  efibootmgr: use the new gettext logic
  elfutils: use the new gettext logic
  exiv2: use the new gettext logic
  fetchmail: use the new gettext logic
  flex: use the new gettext logic
  gdbm: use the new gettext logic
  git: use the new gettext logic
  glib-networking: use the new gettext logic
  gmpc: use the new gettext logic
  gnuchess: use the new gettext logic
  grep: use the new gettext logic
  httping: use the new gettext logic
  json-glib: use the new gettext logic
  kbd: use the new gettext logic
  lbreakout2: use the new gettext logic
  libconfuse: use the new gettext logic
  libftdi1: use the new gettext logic
  libglib2: use the new gettext logic
  libgpg-error: use the new gettext logic
  libidn: use the new gettext logic
  libuio: use the new gettext logic
  libv4l: use the new gettext logic
  libvips: use the new gettext logic
  lightning: remove -lintl linking
  linux-pam: use the new gettext logic
  linux-tools: use the new gettext logic
  lshw: use the new gettext logic
  ltris: use the new gettext logic
  madplay: use the new gettext logic
  make: use the new gettext logic
  mcrypt: use the new gettext logic
  midori: use the new gettext logic
  minidlna: use the new gettext logic
  ndisc6: use the new gettext logic
  net-tools: use the new gettext logic
  newt: use the new gettext logic
  nftables: use the new gettext logic
  pango: use the new gettext logic
  php: use the new gettext logic
  popt: use the new gettext logic
  powertop: use the new gettext logic
  procps-ng: use the new gettext logic
  psmisc: use the new gettext logic
  pv: use the new gettext logic
  python: use the new gettext logic
  quota: use the new gettext logic
  rhash: use the new gettext logic
  rpm: use the new gettext logic
  rrdtool: use the new gettext logic
  samba4: use the new gettext logic
  sshfs: use the new gettext logic
  sysstat: use the new gettext logic
  tpm-tools: use the new gettext logic
  ushare: use the new gettext logic
  util-linux: use the new gettext logic
  vdr: use the new gettext logic
  vim: use the new gettext logic
  whois: use the new gettext logic
  xlib_libXpm: use the new gettext logic
  xscreensaver: use the new gettext logic
  e2fsprogs: remove libintl static linking handling
  gnuchess: remove libintl static linking handling
  gptfdisk: remove libintl static linking handling
  iputils: remove libintl static linking handling
  net-tools: remove libintl static linking handling
  oprofile: remove libintl static linking handling
  parted: remove libintl static linking handling
  perl: remove libintl static linking handling
  popt: remove libintl static linking handling
  qt: remove libintl static linking handling
  util-linux: remove libintl static linking handling
  xfsprogs: remove libintl static linking handling
  xmlstarlet: remove libintl static linking handling
  toolchain: drop BR2_NEEDS_GETTEXT{,_IF_LOCALE}
  docs/manual: update gettext details
  CHANGES: add details on the gettext revamp

 CHANGES                                            |  19 ++++
 docs/manual/adding-packages-gettext.txt            |  83 ++++++++--------
 package/Makefile.in                                |  18 +++-
 package/alsa-utils/Config.in                       |   1 -
 package/alsa-utils/alsa-utils.mk                   |  13 +--
 package/avahi/Config.in                            |   1 -
 package/avahi/avahi.mk                             |   6 +-
 package/axel/Config.in                             |   1 -
 package/axel/axel.mk                               |  12 +--
 package/binutils/Config.in                         |   1 -
 package/binutils/binutils.mk                       |   3 +-
 package/clamav/Config.in                           |   1 -
 package/clamav/clamav.mk                           |   2 +-
 package/coreutils/coreutils.mk                     |   5 +-
 package/cryptsetup/Config.in                       |   1 -
 package/cryptsetup/cryptsetup.mk                   |   7 +-
 package/curlftpfs/Config.in                        |   1 -
 package/curlftpfs/curlftpfs.mk                     |   2 +-
 package/diffutils/Config.in                        |   1 -
 package/diffutils/diffutils.mk                     |   2 +-
 package/ding-libs/Config.in                        |   6 --
 package/ding-libs/ding-libs.mk                     |   2 +-
 package/dnsmasq/Config.in                          |   1 -
 package/dnsmasq/dnsmasq.mk                         |   4 +-
 package/dos2unix/Config.in                         |   1 -
 package/dos2unix/dos2unix.mk                       |  15 ++-
 package/dropwatch/dropwatch.mk                     |  10 +-
 package/e2fsprogs/e2fsprogs.mk                     |   6 --
 package/efibootmgr/Config.in                       |   7 +-
 package/efibootmgr/efibootmgr.mk                   |   4 +-
 package/elfutils/Config.in                         |   1 -
 package/elfutils/elfutils.mk                       |  11 +--
 package/exiv2/exiv2.mk                             |   7 +-
 package/fetchmail/fetchmail.mk                     |   8 +-
 package/flex/Config.in                             |   1 -
 package/flex/flex.mk                               |   4 +-
 package/gdbm/gdbm.mk                               |   5 +-
 package/gettext/Config.in                          |  10 +-
 package/gettext/gettext.mk                         |   8 ++
 package/git/git.mk                                 |   6 +-
 package/glib-networking/Config.in                  |   1 -
 package/glib-networking/glib-networking.mk         |   2 +-
 package/gmpc/Config.in                             |   1 -
 package/gmpc/gmpc.mk                               |   2 +-
 .../0001-fix-static-build-with-uClibc.patch        |  47 ---------
 package/gnuchess/Config.in                         |   1 -
 package/gnuchess/gnuchess.mk                       |   2 +-
 package/gptfdisk/gptfdisk.mk                       |   9 +-
 package/grep/grep.mk                               |   6 +-
 package/httping/Config.in                          |   1 -
 package/httping/httping.mk                         |   6 +-
 package/iputils/iputils.mk                         |   7 --
 package/json-glib/Config.in                        |   1 -
 package/json-glib/json-glib.mk                     |   2 +-
 package/kbd/Config.in                              |   1 -
 package/kbd/kbd.mk                                 |   2 +-
 package/lbreakout2/Config.in                       |   1 -
 package/lbreakout2/lbreakout2.mk                   |  10 +-
 package/libconfuse/libconfuse.mk                   |   5 +-
 package/libftdi1/libftdi1.mk                       |   5 +-
 package/libglib2/Config.in                         |   1 -
 package/libglib2/libglib2.mk                       |   7 +-
 package/libgpg-error/libgpg-error.mk               |   5 +-
 package/libidn/Config.in                           |   1 -
 package/libidn/libidn.mk                           |   2 +-
 package/libuio/Config.in                           |   1 -
 package/libuio/libuio.mk                           |   9 +-
 package/libv4l/Config.in                           |   1 -
 package/libv4l/libv4l.mk                           |   4 +-
 package/libvips/Config.in                          |   3 +-
 package/libvips/libvips.mk                         |   2 +-
 package/lightning/lightning.mk                     |   2 -
 package/linux-pam/Config.in                        |   1 -
 package/linux-pam/linux-pam.mk                     |   9 +-
 package/linux-tools/Config.in                      |   6 --
 package/linux-tools/linux-tool-cpupower.mk         |   4 +-
 package/lshw/Config.in                             |   1 -
 package/lshw/lshw.mk                               |   6 +-
 package/ltris/Config.in                            |   1 -
 package/ltris/ltris.mk                             |   8 +-
 package/lvm2/lvm2.mk                               |   6 +-
 package/madplay/Config.in                          |   1 -
 package/madplay/madplay.mk                         |   2 +-
 package/make/Config.in                             |   1 -
 package/make/make.mk                               |   2 +-
 package/mcrypt/Config.in                           |   1 -
 package/mcrypt/mcrypt.mk                           |   2 +-
 package/midori/Config.in                           |   1 -
 package/midori/midori.mk                           |   2 +-
 package/minidlna/Config.in                         |   1 -
 package/minidlna/minidlna.mk                       |   2 +-
 package/ndisc6/Config.in                           |   1 -
 package/ndisc6/ndisc6.mk                           |   8 +-
 ...efile-fix-static-linking-issue-with-lintl.patch |  79 ----------------
 ...1-iptunnel.c-do-not-include-netinet-ip.h.patch} |   0
 package/net-tools/Config.in                        |   1 -
 package/net-tools/net-tools.mk                     |   6 +-
 package/newt/Config.in                             |   1 -
 package/newt/newt.mk                               |   6 +-
 package/nftables/Config.in                         |   1 -
 package/nftables/nftables.mk                       |   2 +-
 package/oprofile/oprofile.mk                       |   6 --
 package/pango/Config.in                            |   1 -
 package/pango/pango.mk                             |   2 +-
 ...musl.patch => 0003-fix-includes-for-musl.patch} |   0
 package/parted/0003-fix-static-link-uuid.patch     |  48 ----------
 .../0001-fix-static-build-with-gdbm-gettext.patch  |  20 ----
 package/php/Config.ext                             |   5 -
 package/php/php.mk                                 |   2 +-
 package/pkg-autotools.mk                           |   2 +-
 ...-the-libintl-library-to-the-Libs.private-.patch |  47 ---------
 package/popt/popt.mk                               |   5 +-
 package/powertop/Config.in                         |   1 -
 package/powertop/powertop.mk                       |   9 +-
 package/procps-ng/Config.in                        |   1 -
 package/procps-ng/procps-ng.mk                     |   8 +-
 package/psmisc/Config.in                           |   1 -
 package/psmisc/psmisc.mk                           |   2 +-
 package/pv/Config.in                               |   1 -
 package/pv/pv.mk                                   |   8 +-
 package/python/python.mk                           |   6 +-
 ...form-socklen_t-on-other-C-libraries-than.patch} |   0
 ...-inclusion-order-when-building-statically.patch | 105 ---------------------
 ...ith-ldl-option-only-when-it-is-supported.patch} |   0
 ...12-OpenGL-EGL-Avoid-X11-header-collision.patch} |   0
 package/quota/Config.in                            |   1 -
 package/quota/quota.mk                             |   8 +-
 package/rhash/Config.in                            |   1 -
 package/rhash/rhash.mk                             |   9 +-
 package/rpm/Config.in                              |   1 -
 package/rpm/rpm.mk                                 |   4 +-
 package/rrdtool/Config.in                          |   1 -
 package/rrdtool/rrdtool.mk                         |   6 +-
 package/samba4/samba4.mk                           |   9 +-
 package/sshfs/Config.in                            |   1 -
 package/sshfs/sshfs.mk                             |   2 +-
 package/sysstat/Config.in                          |   1 -
 package/sysstat/sysstat.mk                         |   8 +-
 package/tpm-tools/Config.in                        |   1 -
 package/tpm-tools/tpm-tools.mk                     |   3 +-
 package/uclibc/uClibc-ng.config                    |   1 +
 package/ushare/Config.in                           |   1 -
 package/ushare/ushare.mk                           |  20 ++--
 package/util-linux/Config.in                       |   1 -
 package/util-linux/util-linux.mk                   |  16 +---
 package/vdr/Config.in                              |   1 -
 package/vdr/vdr.mk                                 |   9 +-
 package/vim/Config.in                              |   1 -
 package/vim/vim.mk                                 |   2 +-
 package/whois/Config.in                            |   1 -
 package/whois/whois.mk                             |   8 +-
 package/x11r7/xlib_libXpm/xlib_libXpm.mk           |   3 +-
 .../0004-build-add-EXTRALIBS-to-link-with.patch    |  53 -----------
 package/xfsprogs/xfsprogs.mk                       |  17 ----
 package/xmlstarlet/xmlstarlet.mk                   |   2 +-
 package/xscreensaver/Config.in                     |   1 -
 package/xscreensaver/xscreensaver.mk               |   2 +-
 system/Config.in                                   |  19 ++++
 toolchain/Config.in                                |   1 +
 toolchain/toolchain-common.in                      |  16 +---
 160 files changed, 274 insertions(+), 846 deletions(-)
 delete mode 100644 package/gnuchess/0001-fix-static-build-with-uClibc.patch
 delete mode 100644 package/net-tools/0001-Makefile-fix-static-linking-issue-with-lintl.patch
 rename package/net-tools/{0002-iptunnel.c-do-not-include-netinet-ip.h.patch => 0001-iptunnel.c-do-not-include-netinet-ip.h.patch} (100%)
 rename package/parted/{0004-fix-includes-for-musl.patch => 0003-fix-includes-for-musl.patch} (100%)
 delete mode 100644 package/parted/0003-fix-static-link-uuid.patch
 delete mode 100644 package/perl/0001-fix-static-build-with-gdbm-gettext.patch
 delete mode 100644 package/popt/0004-popt.pc-add-the-libintl-library-to-the-Libs.private-.patch
 rename package/qt/{0011-Fix-for-platform-socklen_t-on-other-C-libraries-than.patch => 0010-Fix-for-platform-socklen_t-on-other-C-libraries-than.patch} (100%)
 delete mode 100644 package/qt/0010-Fix-library-inclusion-order-when-building-statically.patch
 rename package/qt/{0012-Link-with-ldl-option-only-when-it-is-supported.patch => 0011-Link-with-ldl-option-only-when-it-is-supported.patch} (100%)
 rename package/qt/{0013-OpenGL-EGL-Avoid-X11-header-collision.patch => 0012-OpenGL-EGL-Avoid-X11-header-collision.patch} (100%)
 delete mode 100644 package/xfsprogs/0004-build-add-EXTRALIBS-to-link-with.patch

-- 
2.9.4

^ permalink raw reply	[flat|nested] 116+ messages in thread

end of thread, other threads:[~2017-07-04 23:28 UTC | newest]

Thread overview: 116+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-04 14:47 [Buildroot] [PATCH 000/100] Rework of the gettext handling Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 001/100] libglib2: disable compiler warnings Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 002/100] flex: remove bogus comment Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 003/100] lvm2: force disable NLS support Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 004/100] ushare: do not use the DISABLE_NLS variable Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 005/100] uclibc: enable libintl stubs Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 006/100] toolchain: introduce BR2_TOOLCHAIN_HAS_FULL_GETTEXT Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 007/100] gettext: force build libintl if needed Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 008/100] package: rename DISABLE_NLS to NLS_OPTS Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 009/100] system: introduce BR2_SYSTEM_ENABLE_NLS Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 010/100] package/Makefile.in: introduce TARGET_NLS_{DEPENDENCIES, LIBS} Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 011/100] package/Makefile.in: fix musl handling Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 012/100] alsa-utils: use new gettext logic Thomas Petazzoni
2017-07-04 15:23   ` Arnout Vandecappelle
2017-07-04 14:47 ` [Buildroot] [PATCH 013/100] avahi: " Thomas Petazzoni
2017-07-04 15:33   ` Arnout Vandecappelle
2017-07-04 14:47 ` [Buildroot] [PATCH 014/100] axel: use the " Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 015/100] binutils: " Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 016/100] clamav: use " Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 017/100] coreutils: use the " Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 018/100] cryptsetup: use " Thomas Petazzoni
2017-07-04 14:47 ` [Buildroot] [PATCH 019/100] curlftpfs: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 020/100] diffutils: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 021/100] ding-libs: use the " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 022/100] dnsmasq: use " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 023/100] dos2unix: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 024/100] dropwatch: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 025/100] efibootmgr: use the " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 026/100] elfutils: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 027/100] exiv2: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 028/100] fetchmail: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 029/100] flex: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 030/100] gdbm: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 031/100] git: " Thomas Petazzoni
2017-07-04 21:59   ` Arnout Vandecappelle
2017-07-04 23:28     ` Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 032/100] glib-networking: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 033/100] gmpc: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 034/100] gnuchess: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 035/100] grep: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 036/100] httping: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 037/100] json-glib: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 038/100] kbd: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 039/100] lbreakout2: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 040/100] libconfuse: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 041/100] libftdi1: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 042/100] libglib2: " Thomas Petazzoni
2017-07-04 15:44   ` Arnout Vandecappelle
2017-07-04 14:48 ` [Buildroot] [PATCH 043/100] libgpg-error: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 044/100] libidn: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 045/100] libuio: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 046/100] libv4l: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 047/100] libvips: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 048/100] lightning: remove -lintl linking Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 049/100] linux-pam: use the new gettext logic Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 050/100] linux-tools: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 051/100] lshw: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 052/100] ltris: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 053/100] madplay: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 054/100] make: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 055/100] mcrypt: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 056/100] midori: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 057/100] minidlna: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 058/100] ndisc6: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 059/100] net-tools: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 060/100] newt: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 061/100] nftables: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 062/100] pango: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 063/100] php: " Thomas Petazzoni
2017-07-04 17:05   ` Arnout Vandecappelle
2017-07-04 14:48 ` [Buildroot] [PATCH 064/100] popt: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 065/100] powertop: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 066/100] procps-ng: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 067/100] psmisc: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 068/100] pv: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 069/100] python: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 070/100] quota: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 071/100] rhash: " Thomas Petazzoni
2017-07-04 16:06   ` Arnout Vandecappelle
2017-07-04 14:48 ` [Buildroot] [PATCH 072/100] rpm: " Thomas Petazzoni
2017-07-04 16:09   ` Arnout Vandecappelle
2017-07-04 14:48 ` [Buildroot] [PATCH 073/100] rrdtool: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 074/100] samba4: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 075/100] sshfs: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 076/100] sysstat: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 077/100] tpm-tools: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 078/100] ushare: " Thomas Petazzoni
2017-07-04 14:48 ` [Buildroot] [PATCH 079/100] util-linux: " Thomas Petazzoni
2017-07-04 17:03   ` Carlos Santos
2017-07-04 14:49 ` [Buildroot] [PATCH 080/100] vdr: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 081/100] vim: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 082/100] whois: " Thomas Petazzoni
2017-07-04 16:19   ` Arnout Vandecappelle
2017-07-04 14:49 ` [Buildroot] [PATCH 083/100] xlib_libXpm: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 084/100] xscreensaver: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 085/100] e2fsprogs: remove libintl static linking handling Thomas Petazzoni
2017-07-04 16:21   ` Arnout Vandecappelle
2017-07-04 14:49 ` [Buildroot] [PATCH 086/100] gnuchess: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 087/100] gptfdisk: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 088/100] iputils: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 089/100] net-tools: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 090/100] oprofile: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 091/100] parted: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 092/100] perl: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 093/100] popt: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 094/100] qt: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 095/100] util-linux: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 096/100] xfsprogs: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 097/100] xmlstarlet: " Thomas Petazzoni
2017-07-04 14:49 ` [Buildroot] [PATCH 098/100] toolchain: drop BR2_NEEDS_GETTEXT{, _IF_LOCALE} Thomas Petazzoni
2017-07-04 16:22   ` Arnout Vandecappelle
2017-07-04 14:49 ` [Buildroot] [PATCH 099/100] docs/manual: update gettext details Thomas Petazzoni
2017-07-04 16:49   ` Arnout Vandecappelle
2017-07-04 14:49 ` [Buildroot] [PATCH 100/100] CHANGES: add details on the gettext revamp Thomas Petazzoni
2017-07-04 16:50   ` Arnout Vandecappelle
2017-07-04 17:22 ` [Buildroot] [PATCH 000/100] Rework of the gettext handling Thomas Petazzoni

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox