Skip to contentSkip to conversation

DEVELOPERS: Add myself to axel package

PATCH New Ismael Luceno 2 participants 6 messages Dec 5, 2017 – Dec 6, 2017

lore
Share & tools
lore
#0 lore raw

PATCH 1/3 DEVELOPERS: Add myself to axel package

---
 DEVELOPERS | 3 +++
 1 file changed, 3 insertions(+)
DEVELOPERS +3 -0
index 3e52d7c90402..199bb92be555 100644
@@ -759,6 +759,9 @@ F:	package/angularjs/
 N:	Ilias Apalodimas <[email protected]>
 F:	package/keepalived/
 
+N:	Ismael Luceno <[email protected]>
+F:	package/axel/
+
 N:	Jagan Teki <[email protected]>
 F:	board/bananapi/
 F:	board/engicam/
Signature · 1 line
2.15.0
#1 lore raw

PATCH 2/3 axel: Fix OpenSSL dependency

I got it wrong the first time, openssl is a virtual package.

---
 package/axel/axel.mk | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
package/axel/axel.mk +1 -4
index dcc8afd0b4a0..136c2e26eb08 100644
@@ -17,10 +17,7 @@ AXEL_CONF_OPTS = \
 	ac_cv_prog_cc_c99=-std=c99 \
 	CFLAGS="$(TARGET_CFLAGS)"
 
-ifeq ($(BR2_PACKAGE_LIBRESSL),y)
-AXEL_CONF_OPTS += --with-ssl
-AXEL_DEPENDENCIES += libressl
-else ifeq ($(BR2_PACKAGE_OPENSSL),y)
+ifeq ($(BR2_PACKAGE_OPENSSL),y)
 AXEL_CONF_OPTS += --with-ssl
 AXEL_DEPENDENCIES += openssl
 else
Signature · 1 line
2.15.0
#2 lore raw

PATCH 2/3 axel: Fix OpenSSL dependency

Hello,

Quoted 1 line · Ismael Luceno

I got it wrong the first time, openssl is a virtual package.

Using 1st person sentences is not really the typical practice in commit logs. So I've replaced this with:

openssl is a virtual package, that can be provided by either libressl or libopenssl, so there's no need to check for libressl separately.

Applied with this change. Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
#3 lore raw

PATCH 3/3 axel: bump to version 2.16.1

In reply to Ismael Luceno

Fixes building against static libssl.

---
 package/axel/axel.hash | 2 +-
 package/axel/axel.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
package/axel/axel.hash +1 -1
index 1fc1c55ae07d..c317fb886f64 100644
@@ -1 +1 @@
-sha256 bd65f8d8add34ab61ce1fb9e1c7b1c3449b1cfd981ce48aeee218e755ba0d6fb  axel-2.16.tar.xz
+sha256 d34094eb63eaebc989f96eabdda091dcfb28e840bb8d274a5f216775941f59e4  axel-2.16.1.tar.xz
package/axel/axel.mk +1 -1
index 136c2e26eb08..f02837e357e8 100644
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-AXEL_VERSION = 2.16
+AXEL_VERSION = 2.16.1
 AXEL_SITE = https://github.com/axel-download-accelerator/axel/releases/download/v$(AXEL_VERSION)
 AXEL_SOURCE = axel-$(AXEL_VERSION).tar.xz
 AXEL_LICENSE = GPL-2.0+
Signature · 1 line
2.15.0
#4 lore raw

PATCH 3/3 axel: bump to version 2.16.1

Hello,

Quoted 1 line · Ismael Luceno

Fixes building against static libssl.

This was missing a reference to the autobuilder failure being fixed, so I've added one.

Also, your change to 2.16.1 mainly involves using pkg-config to detect libssl. So you should have added host-pkgconf to the dependencies of axel, otherwise you don't have the guarantee that pkg-config will be available.

Applied with those changes. Thanks!

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
#5 lore raw

PATCH 1/3 DEVELOPERS: Add myself to axel package

In reply to Ismael Luceno

Hello,

Quoted 4 lines · Ismael Luceno
---
 DEVELOPERS | 3 +++
 1 file changed, 3 insertions(+)

Applied to master, thanks.

Thomas

Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux, Kernel and Android engineering
http://free-electrons.com