[Buildroot] [PATCH] gnupg: Package only needs ncurses with readline
Baruch Siach
baruch at tkos.co.il
Tue Oct 2 05:38:51 UTC 2018
Hi Trent,
On Fri, Sep 28, 2018 at 11:18:40PM +0000, Trent Piepho wrote:
> This package only needs ncurses when readline support is enabled, as
> it's the autoconf macro file for readline that checks for and pulls in
> ncurses.
>
> For the target package, only depend on ncurses when readline support is
> enabled.
>
> The host package always forces readline support off, so the host-ncurses
> dependency can be removed entirely.
>
> Signed-off-by: Trent Piepho <tpiepho at impinj.com>
> ---
> package/gnupg/Config.in | 2 +-
> package/gnupg/gnupg.mk | 6 +++---
> 2 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/package/gnupg/Config.in b/package/gnupg/Config.in
> index 7c31612298..b13d4d6935 100644
> --- a/package/gnupg/Config.in
> +++ b/package/gnupg/Config.in
> @@ -2,7 +2,7 @@ config BR2_PACKAGE_GNUPG
> bool "gnupg"
> depends on !BR2_PACKAGE_GNUPG2
> select BR2_PACKAGE_ZLIB
> - select BR2_PACKAGE_NCURSES
> + select BR2_PACKAGE_NCURSES if BR2_PACKAGE_READLINE
BR2_PACKAGE_READLINE selects BR2_PACKAGE_NCURSES already, so this is not
needed.
> help
> GnuPG is the GNU project's complete and free implementation
> of the OpenPGP standard as defined by RFC4880. GnuPG allows
> diff --git a/package/gnupg/gnupg.mk b/package/gnupg/gnupg.mk
> index ac9047894d..8af68fd589 100644
> --- a/package/gnupg/gnupg.mk
> +++ b/package/gnupg/gnupg.mk
> @@ -9,7 +9,7 @@ GNUPG_SOURCE = gnupg-$(GNUPG_VERSION).tar.bz2
> GNUPG_SITE = https://gnupg.org/ftp/gcrypt/gnupg
> GNUPG_LICENSE = GPL-3.0+
> GNUPG_LICENSE_FILES = COPYING
> -GNUPG_DEPENDENCIES = zlib ncurses $(if $(BR2_PACKAGE_LIBICONV),libiconv)
> +GNUPG_DEPENDENCIES = zlib $(if $(BR2_PACKAGE_LIBICONV),libiconv)
> GNUPG_CONF_ENV = ac_cv_sys_symbol_underscore=no
> GNUPG_CONF_OPTS = \
> --disable-rpath \
> @@ -18,7 +18,7 @@ GNUPG_CONF_OPTS = \
> --enable-sha256 \
> --enable-sha512
>
> -HOST_GNUPG_DEPENDENCIES = host-zlib host-ncurses
> +HOST_GNUPG_DEPENDENCIES = host-zlib
> HOST_GNUPG_CONF_OPTS = \
> --disable-rpath \
> --enable-minimal \
> @@ -48,7 +48,7 @@ GNUPG_CONF_OPTS += --without-libcurl
> endif
>
> ifeq ($(BR2_PACKAGE_READLINE),y)
> -GNUPG_DEPENDENCIES += readline
> +GNUPG_DEPENDENCIES += readline ncurses
Here again, readline depends on ncurses already.
> else
> GNUPG_CONF_OPTS += --without-readline
> endif
baruch
--
http://baruch.siach.name/blog/ ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- baruch at tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il -
More information about the buildroot
mailing list