Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline
@ 2018-10-03  0:25 Trent Piepho
  2018-10-04 13:36 ` Thomas Petazzoni
  2018-10-05 20:37 ` Peter Korsgaard
  0 siblings, 2 replies; 3+ messages in thread
From: Trent Piepho @ 2018-10-03  0:25 UTC (permalink / raw)
  To: buildroot

This package only needs ncurses when readline support is enabled, as it's the
autoconf macro file for readline (used by autoconf to create the gnupg configure
script) that checks for and pulls in ncurses.

Since readline already depends on ncurses, gnupg need only depend on
readline (when enabled).

The host package always forces readline support off, so the host-ncurses
dependency can be removed entirely.

Signed-off-by: Trent Piepho <tpiepho@impinj.com>
---
 package/gnupg/Config.in | 1 -
 package/gnupg/gnupg.mk  | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/package/gnupg/Config.in b/package/gnupg/Config.in
index 7c31612298..2db46318f1 100644
--- a/package/gnupg/Config.in
+++ b/package/gnupg/Config.in
@@ -2,7 +2,6 @@ config BR2_PACKAGE_GNUPG
 	bool "gnupg"
 	depends on !BR2_PACKAGE_GNUPG2
 	select BR2_PACKAGE_ZLIB
-	select BR2_PACKAGE_NCURSES
 	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..bedcf6c985 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 \
-- 
2.14.4

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

* [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline
  2018-10-03  0:25 [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline Trent Piepho
@ 2018-10-04 13:36 ` Thomas Petazzoni
  2018-10-05 20:37 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Petazzoni @ 2018-10-04 13:36 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 3 Oct 2018 00:25:48 +0000, Trent Piepho wrote:
> This package only needs ncurses when readline support is enabled, as it's the
> autoconf macro file for readline (used by autoconf to create the gnupg configure
> script) that checks for and pulls in ncurses.
> 
> Since readline already depends on ncurses, gnupg need only depend on
> readline (when enabled).
> 
> The host package always forces readline support off, so the host-ncurses
> dependency can be removed entirely.
> 
> Signed-off-by: Trent Piepho <tpiepho@impinj.com>
> ---
>  package/gnupg/Config.in | 1 -
>  package/gnupg/gnupg.mk  | 4 ++--
>  2 files changed, 2 insertions(+), 3 deletions(-)

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

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

* [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline
  2018-10-03  0:25 [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline Trent Piepho
  2018-10-04 13:36 ` Thomas Petazzoni
@ 2018-10-05 20:37 ` Peter Korsgaard
  1 sibling, 0 replies; 3+ messages in thread
From: Peter Korsgaard @ 2018-10-05 20:37 UTC (permalink / raw)
  To: buildroot

>>>>> "Trent" == Trent Piepho <tpiepho@impinj.com> writes:

 > This package only needs ncurses when readline support is enabled, as it's the
 > autoconf macro file for readline (used by autoconf to create the gnupg configure
 > script) that checks for and pulls in ncurses.

 > Since readline already depends on ncurses, gnupg need only depend on
 > readline (when enabled).

 > The host package always forces readline support off, so the host-ncurses
 > dependency can be removed entirely.

 > Signed-off-by: Trent Piepho <tpiepho@impinj.com>

Committed to 2018.02.x, 2018.05.x and 2018.08.x, thanks.

-- 
Bye, Peter Korsgaard

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

end of thread, other threads:[~2018-10-05 20:37 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-03  0:25 [Buildroot] [PATCH v2] gnupg: Package only needs ncurses with readline Trent Piepho
2018-10-04 13:36 ` Thomas Petazzoni
2018-10-05 20:37 ` Peter Korsgaard

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