All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options)
@ 2019-12-30 20:36 Yann E. MORIN
  2019-12-30 20:36 ` [Buildroot] [PATCH 1/2] package/libopenssl: move options Yann E. MORIN
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Yann E. MORIN @ 2019-12-30 20:36 UTC (permalink / raw)
  To: buildroot

Hello All!

Small series that does just what it says on the tin.


Regards,
Yann E. MORIN.


The following changes since commit ca75e164a06fa016f35b9658ae1a7f59396ab64c

  package/wf111: update the upstream URL in Config.in (2019-12-30 21:21:56 +0100)


are available in the git repository at:

  git://git.buildroot.org/~ymorin/git/buildroot.git

for you to fetch changes up to 3c20be96d78c897e6a158af41df5b4462776e767

  package/libressl: move config options (2019-12-30 21:31:57 +0100)


----------------------------------------------------------------
Yann E. MORIN (2):
      package/libopenssl: move options
      package/libressl: move config options

 package/libopenssl/Config.in | 16 ++++++++++++++++
 package/libressl/Config.in   |  9 +++++++++
 package/openssl/Config.in    | 26 +-------------------------
 3 files changed, 26 insertions(+), 25 deletions(-)
 create mode 100644 package/libressl/Config.in

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 1/2] package/libopenssl: move options
  2019-12-30 20:36 [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
@ 2019-12-30 20:36 ` Yann E. MORIN
  2019-12-30 22:33   ` Thomas Petazzoni
  2019-12-30 20:36 ` [Buildroot] [PATCH 2/2] package/libressl: move config options Yann E. MORIN
  2019-12-31  8:26 ` [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
  2 siblings, 1 reply; 7+ messages in thread
From: Yann E. MORIN @ 2019-12-30 20:36 UTC (permalink / raw)
  To: buildroot

Since e3159cad71 (package/libopenssl: move target arch selection
to Config.in), we have a Config.in that contains a few options to
configure libopenssl (openSSL, the original).

As such, it makes sense to move the remaining options there too.

We also move the condition there, mimicking what is done for the
external toolchains' options too.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
---
 package/libopenssl/Config.in | 16 ++++++++++++++++
 package/openssl/Config.in    | 16 ----------------
 2 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/package/libopenssl/Config.in b/package/libopenssl/Config.in
index 5ca19b38f8..881518d1cb 100644
--- a/package/libopenssl/Config.in
+++ b/package/libopenssl/Config.in
@@ -1,3 +1,5 @@
+if BR2_PACKAGE_LIBOPENSSL
+
 # 4xx PowerPC cores seem to have trouble with openssl's ASM
 # optimizations
 config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH_LINUX_PPC
@@ -29,3 +31,17 @@ config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH
 	# https://github.com/openssl/openssl/issues/9839
 	default "linux-generic64 no-asm"	if BR2_ARCH_IS_64
 	default "linux-generic32 no-asm"
+
+config BR2_PACKAGE_LIBOPENSSL_BIN
+	bool "openssl binary"
+	help
+	  Install the openssl binary and the associated helper scripts
+	  to the target file system. This is a command line tool for
+	  doing various cryptographic stuff.
+
+config BR2_PACKAGE_LIBOPENSSL_ENGINES
+	bool "openssl additional engines"
+	help
+	  Install additional encryption engine libraries.
+
+endif # BR2_PACKAGE_LIBOPENSSL
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
index 4d37a3ecf9..01d3549aef 100644
--- a/package/openssl/Config.in
+++ b/package/openssl/Config.in
@@ -29,24 +29,8 @@ config BR2_PACKAGE_LIBOPENSSL
 
 	  Note: Some helper scripts need perl.
 
-if BR2_PACKAGE_LIBOPENSSL
-
-config BR2_PACKAGE_LIBOPENSSL_BIN
-	bool "openssl binary"
-	help
-	  Install the openssl binary and the associated helper scripts
-	  to the target file system. This is a command line tool for
-	  doing various cryptographic stuff.
-
-config BR2_PACKAGE_LIBOPENSSL_ENGINES
-	bool "openssl additional engines"
-	help
-	  Install additional encryption engine libraries.
-
 source "package/libopenssl/Config.in"
 
-endif
-
 config BR2_PACKAGE_LIBRESSL
 	bool "libressl"
 	depends on !BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
-- 
2.20.1

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

* [Buildroot] [PATCH 2/2] package/libressl: move config options
  2019-12-30 20:36 [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
  2019-12-30 20:36 ` [Buildroot] [PATCH 1/2] package/libopenssl: move options Yann E. MORIN
@ 2019-12-30 20:36 ` Yann E. MORIN
  2019-12-30 22:33   ` Thomas Petazzoni
  2019-12-31  8:26 ` [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
  2 siblings, 1 reply; 7+ messages in thread
From: Yann E. MORIN @ 2019-12-30 20:36 UTC (permalink / raw)
  To: buildroot

As we've recently done for libopenssl (openssl, the original),
move the libressl option to a libressl-specific Config.in.

The gain is minimal at best, but this is mostly for symetry with
libopenssl.

Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Matt Weber <matthew.weber@rockwellcollins.com>
---
 package/libressl/Config.in |  9 +++++++++
 package/openssl/Config.in  | 10 +---------
 2 files changed, 10 insertions(+), 9 deletions(-)
 create mode 100644 package/libressl/Config.in

diff --git a/package/libressl/Config.in b/package/libressl/Config.in
new file mode 100644
index 0000000000..600829cb9e
--- /dev/null
+++ b/package/libressl/Config.in
@@ -0,0 +1,9 @@
+if BR2_PACKAGE_LIBRESSL
+
+config BR2_PACKAGE_LIBRESSL_BIN
+	bool "openssl binary"
+	help
+	  Install the openssl binary to the target file system. This is
+	  a command line tool for doing various cryptographic stuff.
+
+endif
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
index 01d3549aef..5ce91cb80f 100644
--- a/package/openssl/Config.in
+++ b/package/openssl/Config.in
@@ -44,15 +44,7 @@ config BR2_PACKAGE_LIBRESSL
 
 	  http://www.libressl.org/
 
-if BR2_PACKAGE_LIBRESSL
-
-config BR2_PACKAGE_LIBRESSL_BIN
-	bool "openssl binary"
-	help
-	  Install the openssl binary to the target file system. This is
-	  a command line tool for doing various cryptographic stuff.
-
-endif
+source "package/libressl/Config.in"
 
 # openssl from br2-external trees, if any
 source "$BR2_BASE_DIR/.br2-external.in.openssl"
-- 
2.20.1

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

* [Buildroot] [PATCH 1/2] package/libopenssl: move options
  2019-12-30 20:36 ` [Buildroot] [PATCH 1/2] package/libopenssl: move options Yann E. MORIN
@ 2019-12-30 22:33   ` Thomas Petazzoni
  2020-01-02 15:16     ` Matthew Weber
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Petazzoni @ 2019-12-30 22:33 UTC (permalink / raw)
  To: buildroot

On Mon, 30 Dec 2019 21:36:14 +0100
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> Since e3159cad71 (package/libopenssl: move target arch selection
> to Config.in), we have a Config.in that contains a few options to
> configure libopenssl (openSSL, the original).
> 
> As such, it makes sense to move the remaining options there too.
> 
> We also move the condition there, mimicking what is done for the
> external toolchains' options too.
> 
> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Matt Weber <matthew.weber@rockwellcollins.com>

Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>


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

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

* [Buildroot] [PATCH 2/2] package/libressl: move config options
  2019-12-30 20:36 ` [Buildroot] [PATCH 2/2] package/libressl: move config options Yann E. MORIN
@ 2019-12-30 22:33   ` Thomas Petazzoni
  0 siblings, 0 replies; 7+ messages in thread
From: Thomas Petazzoni @ 2019-12-30 22:33 UTC (permalink / raw)
  To: buildroot

On Mon, 30 Dec 2019 21:36:15 +0100
"Yann E. MORIN" <yann.morin.1998@free.fr> wrote:

> As we've recently done for libopenssl (openssl, the original),
> move the libressl option to a libressl-specific Config.in.
> 
> The gain is minimal at best, but this is mostly for symetry with
> libopenssl.
> 
> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Matt Weber <matthew.weber@rockwellcollins.com>

Acked-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

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

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

* [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options)
  2019-12-30 20:36 [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
  2019-12-30 20:36 ` [Buildroot] [PATCH 1/2] package/libopenssl: move options Yann E. MORIN
  2019-12-30 20:36 ` [Buildroot] [PATCH 2/2] package/libressl: move config options Yann E. MORIN
@ 2019-12-31  8:26 ` Yann E. MORIN
  2 siblings, 0 replies; 7+ messages in thread
From: Yann E. MORIN @ 2019-12-31  8:26 UTC (permalink / raw)
  To: buildroot

All,

On 2019-12-30 21:36 +0100, Yann E. MORIN spake thusly:
> Small series that does just what it says on the tin.
> ----------------------------------------------------------------
> Yann E. MORIN (2):
>       package/libopenssl: move options
>       package/libressl: move config options

Applied to master now, thanks.

Regards,
Yann E. MORIN.

-- 
.-----------------.--------------------.------------------.--------------------.
|  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.  |
'------------------------------^-------^------------------^--------------------'

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

* [Buildroot] [PATCH 1/2] package/libopenssl: move options
  2019-12-30 22:33   ` Thomas Petazzoni
@ 2020-01-02 15:16     ` Matthew Weber
  0 siblings, 0 replies; 7+ messages in thread
From: Matthew Weber @ 2020-01-02 15:16 UTC (permalink / raw)
  To: buildroot

Yann,


On Mon, Dec 30, 2019 at 4:33 PM Thomas Petazzoni
<thomas.petazzoni@bootlin.com> wrote:
>
> On Mon, 30 Dec 2019 21:36:14 +0100
> "Yann E. MORIN" <yann.morin.1998@free.fr> wrote:
>
> > Since e3159cad71 (package/libopenssl: move target arch selection
> > to Config.in), we have a Config.in that contains a few options to
> > configure libopenssl (openSSL, the original).
> >
> > As such, it makes sense to move the remaining options there too.
> >
> > We also move the condition there, mimicking what is done for the
> > external toolchains' options too.
> >
> > Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
> > Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> > Cc: Matt Weber <matthew.weber@rockwellcollins.com>
>

Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>

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

end of thread, other threads:[~2020-01-02 15:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-30 20:36 [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN
2019-12-30 20:36 ` [Buildroot] [PATCH 1/2] package/libopenssl: move options Yann E. MORIN
2019-12-30 22:33   ` Thomas Petazzoni
2020-01-02 15:16     ` Matthew Weber
2019-12-30 20:36 ` [Buildroot] [PATCH 2/2] package/libressl: move config options Yann E. MORIN
2019-12-30 22:33   ` Thomas Petazzoni
2019-12-31  8:26 ` [Buildroot] [PATCH 0/2] package/openssl: move options to per-provider Config.in (branch yem/openssl-move-options) Yann E. MORIN

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.