pkgconf: bump to version 0.9.12
PATCH 1/2 pkgconf: bump to version 0.9.12
Drop patches, they aren't required any more.
It fixes a bug where inline comments cause issues, like:
Libs: -lblah # -lbleh
...it would make pkgconf search for the '#' package
This is required for the nettle 3.1.1 upgrade since howgeed.pc adjusts Libs according to static/dynamic builds using the comment feature.
--- package/pkgconf/0001-fix-variable.patch | 29 ------------------- package/pkgconf/0002-fix-double-sysroot.patch | 40 --------------------------- package/pkgconf/pkgconf.hash | 4 +-- package/pkgconf/pkgconf.mk | 4 +-- 4 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 package/pkgconf/0001-fix-variable.patch delete mode 100644 package/pkgconf/0002-fix-double-sysroot.patch
package/pkgconf/0001-fix-variable.patch deleted +0 -29
@@ -1,29 +0,0 @@ -[PATCH] prefix sysroot to include/libdir path variables - -Prefix includedir / libdir variable values with sysroot if a variable is -requested (--variable=<name>), similar to how it's done for -I / -L flags. - -This is sometimes used to find header files (E.G. in gst-plugins configure), -so ensure the sysroot'ed files are used. - -Signed-off-by: Gustavo Zacarias <[email protected]> -Signed-off-by: Bernd Kuhls <[email protected]> - -diff -Nura pkgconf-0.8.9.orig/main.c pkgconf-0.8.9/main.c ---- pkgconf-0.8.9.orig/main.c 2012-10-24 14:32:08.236508699 -0300 -+++ pkgconf-0.8.9/main.c 2012-10-24 14:54:36.771070217 -0300 -@@ -298,7 +298,13 @@ - if (eflag != PKG_ERRF_OK) - return false; - -- printf("%s\n", req.buf); -+ if ( !strcmp(req.variable, "includedir") || -+ !strcmp(req.variable, "mapdir") || -+ !strcmp(req.variable, "sdkdir") || -+ !strcmp(req.variable, "libdir")) -+ printf("%s%s\n", sysroot_dir, req.buf); -+ else -+ printf("%s\n", req.buf); - return true; - } -
package/pkgconf/0002-fix-double-sysroot.patch deleted +0 -40
@@ -1,40 +0,0 @@ -pkgconf: don't double prefix lib/include paths with sysroot - -A .pc file could contain statements of the form: - -L/usr/lib -but also: - -L/path/to/sysroot/usr/lib - -The latter form typically occurs when the dependency was configured with a -statement like --with-xxx=$(STAGING_DIR)/usr. - -pkgconf only expects the first form, and prefixes it with the specified -sysroot. However, this strategy would result in a double sysroot in the -second case: - -L/path/to/sysroot/path/to/sysroot/usr/lib - -This patch checks for the presence of the sysroot in the specified -L or -I -directives, and only adds the sysroot when not already present. - -Upstream-status: will be submitted - -Signed-off-by: Thomas De Schampheleire <[email protected]> - ---- - main.c | 3 ++- - 1 files changed, 2 insertions(+), 1 deletions(-) - - -diff -r 16865d81819f -r 9d8e1737687f main.c ---- a/main.c Mon Jun 16 19:47:52 2014 +0200 -+++ b/main.c Mon Jun 16 19:48:15 2014 +0200 -@@ -82,7 +82,8 @@ - { - case 'L': - case 'I': -- return sysroot_dir; -+ if (strncmp(sysroot_dir, frag->data, strlen(sysroot_dir)) != 0) -+ return sysroot_dir; - default: - break; - }
package/pkgconf/pkgconf.hash +2 -2
@@ -1,2 +1,2 @@ -# Locally computed: -sha256 3bbb1c40832b522de0bf0e5bdeba62160ac499a541facedac5755929a9e87027 pkgconf-0.8.9.tar.bz2 +# Locally calculated +sha256 7ec8b516e655e247f4ba976837cee808134785819ab8f538f652fe919cc6c09f pkgconf-0.9.12.tar.bz2
package/pkgconf/pkgconf.mk +2 -2
@@ -4,8 +4,8 @@ # ################################################################################ -PKGCONF_VERSION = 0.8.9 -PKGCONF_SITE = http://rabbit.dereferenced.org/~nenolod/distfiles +PKGCONF_VERSION = 0.9.12 +PKGCONF_SITE = https://github.com/pkgconf/pkgconf/releases/download/pkgconf-$(PKGCONF_VERSION) PKGCONF_SOURCE = pkgconf-$(PKGCONF_VERSION).tar.bz2 PKGCONF_LICENSE = pkgconf license PKGCONF_LICENSE_FILES = COPYING
Signature · 1 line
2.4.9
PATCH 2/2 nettle: bump to version 3.1.1
API is now compatible with nettle 2.7.x
---
...patch => 0001-disable-testsuite-examples.patch} | 0
package/nettle/0001-fix-shared-only-build.patch | 75 ----------------------
package/nettle/nettle.hash | 2 +-
package/nettle/nettle.mk | 11 +---
4 files changed, 3 insertions(+), 85 deletions(-)
rename package/nettle/{0002-disable-testsuite-examples.patch => 0001-disable-testsuite-examples.patch} (100%)
delete mode 100644 package/nettle/0001-fix-shared-only-build.patchpackage/nettle/0001-disable-testsuite-examples.patch renamed from package/nettle/0002-disable-testsuite-examples.patch +0 -0
package/nettle/0001-fix-shared-only-build.patch deleted +0 -75
75 lines not on this page · raw message
package/nettle/nettle.hash +1 -1
@@ -1,2 +1,2 @@ # Locally calculated after checking pgp signature -sha256 bc71ebd43435537d767799e414fce88e521b7278d48c860651216e1fc6555b40 nettle-2.7.1.tar.gz +sha256 5fd4d25d64d8ddcb85d0d897572af73b05b4d163c6cc49438a5bfbb8ff293d4c nettle-3.1.1.tar.gz
package/nettle/nettle.mk +2 -9
@@ -4,7 +4,7 @@ # ################################################################################ -NETTLE_VERSION = 2.7.1 +NETTLE_VERSION = 3.1.1 NETTLE_SITE = http://www.lysator.liu.se/~nisse/archive NETTLE_DEPENDENCIES = gmp NETTLE_INSTALL_STAGING = YES
@@ -19,17 +19,10 @@ ifeq ($(BR2_ARM_CPU_ARMV4)$(BR2_ARM_CPU_ARMV5),y) NETTLE_CONF_OPTS += --disable-assembler endif -# ARM NEON, requires binutils 2.21+ -ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_TOOLCHAIN_BUILDROOT)$(BR2_BINUTILS_VERSION_2_20_1),yy) +ifeq ($(BR2_ARM_CPU_HAS_NEON),y) NETTLE_CONF_OPTS += --enable-arm-neon else NETTLE_CONF_OPTS += --disable-arm-neon endif -define NETTLE_DITCH_DEBUGGING_CFLAGS - $(SED) '/CFLAGS/ s/ -ggdb3//' $(@D)/configure -endef - -NETTLE_POST_EXTRACT_HOOKS += NETTLE_DITCH_DEBUGGING_CFLAGS - $(eval $(autotools-package))
Signature · 1 line
2.4.9
Thomas Petazzoni
AppliedPATCH 1/2 pkgconf: bump to version 0.9.12
In reply to Gustavo ZacariasDear Gustavo Zacarias,
Quoted 11 lines · Gustavo Zacarias
Drop patches, they aren't required any more.
It fixes a bug where inline comments cause issues, like:Libs: -lblah # -lbleh
...it would make pkgconf search for the '#' package
This is required for the nettle 3.1.1 upgrade since howgeed.pc adjusts Libs according to static/dynamic builds using the comment feature.
Signed-off-by Gustavo Zacarias <[email protected]>
Quoted 8 lines
--- package/pkgconf/0001-fix-variable.patch | 29 ------------------- package/pkgconf/0002-fix-double-sysroot.patch | 40 --------------------------- package/pkgconf/pkgconf.hash | 4 +-- package/pkgconf/pkgconf.mk | 4 +-- 4 files changed, 4 insertions(+), 73 deletions(-) delete mode 100644 package/pkgconf/0001-fix-variable.patch delete mode 100644 package/pkgconf/0002-fix-double-sysroot.patch
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com