* [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