Package Upgrades
cover Package Upgrades
The following changes since commit 8a186a6b3853fc1a7dcf342d421c8926c38949c9:
bitbake: hob: save button from settings called a nonexisting method (2013-07-03 08:13:35 +0100)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib rmoisan/branch-upgrades-last
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=rmoisan/branch-upgrades-last
Radu Moisan (2):
iputils: Upgrade to v20121221
diffutils: Upgrade to v3.3
.../diffutils-3.2/obsolete_automake_macros.patch | 14 -------
.../diffutils/diffutils-3.2/remove-gets.patch | 22 ----------
meta/recipes-extended/diffutils/diffutils.inc | 4 --
meta/recipes-extended/diffutils/diffutils_2.8.1.bb | 7 ++--
.../{diffutils_3.2.bb => diffutils_3.3.bb} | 12 ++----
.../files/debian/add-icmp-return-codes.diff | 43 --------------------
.../iputils/files/debian/fix-arping-timeouts.diff | 26 ------------
.../files/debian/fix-dead-host-ping-stats.diff | 16 --------
.../iputils/files/debian/targets.diff | 14 +++----
.../iputils/files/debian/use_gethostbyname2.diff | 36 ++++++++--------
...x-build-command-line-argument-with-gnutls.patch | 37 +++++++++++++++++
.../{iputils_s20101006.bb => iputils_s20121221.bb} | 15 +++----
12 files changed, 76 insertions(+), 170 deletions(-)
delete mode 100644 meta/recipes-extended/diffutils/diffutils-3.2/obsolete_automake_macros.patch
delete mode 100644 meta/recipes-extended/diffutils/diffutils-3.2/remove-gets.patch
rename meta/recipes-extended/diffutils/{diffutils_3.2.bb => diffutils_3.3.bb} (59%)
delete mode 100644 meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff
delete mode 100644 meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff
delete mode 100644 meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff
create mode 100644 meta/recipes-extended/iputils/files/fix-build-command-line-argument-with-gnutls.patch
rename meta/recipes-extended/iputils/{iputils_s20101006.bb => iputils_s20121221.bb} (80%)Signature · 1 line
1.7.9.5
PATCH 1/2 iputils: Upgrade to v20121221
Removed obsolete patches
Header for arping changed. New author added.
Capability support enabled by default(upstream) -> added libcap to DEPENDS Gnutls enabled by default(upstream) -> switched from openssl to gnutls
---
.../files/debian/add-icmp-return-codes.diff | 43 --------------------
.../iputils/files/debian/fix-arping-timeouts.diff | 26 ------------
.../files/debian/fix-dead-host-ping-stats.diff | 16 --------
.../iputils/files/debian/targets.diff | 14 +++----
.../iputils/files/debian/use_gethostbyname2.diff | 36 ++++++++--------
...x-build-command-line-argument-with-gnutls.patch | 37 +++++++++++++++++
.../{iputils_s20101006.bb => iputils_s20121221.bb} | 15 +++----
7 files changed, 68 insertions(+), 119 deletions(-)
delete mode 100644 meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff
delete mode 100644 meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff
delete mode 100644 meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff
create mode 100644 meta/recipes-extended/iputils/files/fix-build-command-line-argument-with-gnutls.patch
rename meta/recipes-extended/iputils/{iputils_s20101006.bb => iputils_s20121221.bb} (80%)meta/recipes-extended/iputils/files/debian/add-icmp-return-codes.diff deleted +0 -43
@@ -1,43 +0,0 @@ -Upstream-Status: Pending [from other distro Debian] - -Index: trunk/ping.c -=================================================================== ---- trunk.orig/ping.c 2010-05-07 23:13:54.000000000 -0700 -+++ trunk/ping.c 2010-05-07 23:23:22.000000000 -0700 -@@ -883,9 +883,36 @@ - case ICMP_SR_FAILED: - printf("Source Route Failed\n"); - break; -+ case ICMP_NET_UNKNOWN: -+ printf("Destination Net Unknown\n"); -+ break; -+ case ICMP_HOST_UNKNOWN: -+ printf("Destination Host Unknown\n"); -+ break; -+ case ICMP_HOST_ISOLATED: -+ printf("Source Host Isolated\n"); -+ break; -+ case ICMP_NET_ANO: -+ printf("Destination Net Prohibited\n"); -+ break; -+ case ICMP_HOST_ANO: -+ printf("Destination Host Prohibited\n"); -+ break; -+ case ICMP_NET_UNR_TOS: -+ printf("Destination Net Unreachable for Type of Service\n"); -+ break; -+ case ICMP_HOST_UNR_TOS: -+ printf("Destination Host Unreachable for Type of Service\n"); -+ break; - case ICMP_PKT_FILTERED: - printf("Packet filtered\n"); - break; -+ case ICMP_PREC_VIOLATION: -+ printf("Precedence Violation\n"); -+ break; -+ case ICMP_PREC_CUTOFF: -+ printf("Precedence Cutoff\n"); -+ break; - default: - printf("Dest Unreachable, Bad Code: %d\n", code); - break;
meta/recipes-extended/iputils/files/debian/fix-arping-timeouts.diff deleted +0 -26
@@ -1,26 +0,0 @@ -Upstream-Status: Pending [from other distro Debian] - -Index: trunk/arping.c -=================================================================== ---- trunk.orig/arping.c 2010-05-07 23:13:52.000000000 -0700 -+++ trunk/arping.c 2010-05-07 23:41:16.000000000 -0700 -@@ -182,12 +182,17 @@ - if (start.tv_sec==0) - start = tv; - -- if (count-- == 0 || (timeout && MS_TDIFF(tv,start) > timeout*1000 + 500)) -+ if (timeout && MS_TDIFF(tv,start) > timeout*1000 + 500) - finish(); - -- if (last.tv_sec==0 || MS_TDIFF(tv,last) > 500) { -+ if ((!timeout) && (count == 0)) -+ finish(); -+ -+ if ( count!=0 && (last.tv_sec==0 || MS_TDIFF(tv,last) > 500 ) ) { - send_pack(s, src, dst, - (struct sockaddr_ll *)&me, (struct sockaddr_ll *)&he); -+ if (count >= 0) -+ count--; - if (count == 0 && unsolicited) - finish(); - }
meta/recipes-extended/iputils/files/debian/fix-dead-host-ping-stats.diff deleted +0 -16
@@ -1,16 +0,0 @@ -Upstream-Status: Pending [from other distro Debian] - -Index: trunk/ping_common.c -=================================================================== ---- trunk.orig/ping_common.c 2010-05-07 23:13:51.000000000 -0700 -+++ trunk/ping_common.c 2010-05-07 23:22:33.000000000 -0700 -@@ -872,7 +872,8 @@ - printf("%spipe %d", comma, pipesize); - comma = ", "; - } -- if (ntransmitted > 1 && (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) { -+ if (ntransmitted > 1 && nreceived && -+ (!interval || (options&(F_FLOOD|F_ADAPTIVE)))) { - int ipg = (1000000*(long long)tv.tv_sec+tv.tv_usec)/(ntransmitted-1); - printf("%sipg/ewma %d.%03d/%d.%03d ms", - comma, ipg/1000, ipg%1000, rtt/8000, (rtt/8)%1000);
meta/recipes-extended/iputils/files/debian/targets.diff +7 -7
@@ -1,15 +1,15 @@ Upstream-Status: Inappropriate [disable feature] -Index: trunk/Makefile +Index: iputils-s20121221/Makefile =================================================================== ---- trunk.orig/Makefile 2010-05-07 23:43:00.000000000 -0700 -+++ trunk/Makefile 2010-05-07 23:47:10.000000000 -0700 -@@ -16,7 +16,7 @@ - CCOPT=-D_GNU_SOURCE -O2 -Wstrict-prototypes -Wall -g - CFLAGS=$(CCOPT) $(GLIBCFIX) $(DEFINES) +--- iputils-s20121221.orig/Makefile ++++ iputils-s20121221/Makefile +@@ -106,7 +106,7 @@ endif + endif + # ------------------------------------- -IPV4_TARGETS=tracepath ping clockdiff rdisc arping tftpd rarpd -+IPV4_TARGETS=tracepath ping arping clockdiff ++IPV4_TARGETS=tracepath ping clockdiff arping IPV6_TARGETS=tracepath6 traceroute6 ping6 TARGETS=$(IPV4_TARGETS) $(IPV6_TARGETS)
meta/recipes-extended/iputils/files/debian/use_gethostbyname2.diff +18 -18
@@ -1,31 +1,31 @@ Upstream-Status: Pending [from other distro Debian] -Index: trunk/tracepath.c +Index: iputils-s20121221/tracepath.c =================================================================== ---- trunk.orig/tracepath.c 2010-05-07 23:13:52.000000000 -0700 -+++ trunk/tracepath.c 2010-05-07 23:24:09.000000000 -0700 -@@ -338,9 +338,9 @@ - base_port = atoi(p+1); - } else - base_port = 44444; -- he = gethostbyname(argv[0]); +--- iputils-s20121221.orig/tracepath.c ++++ iputils-s20121221/tracepath.c +@@ -370,9 +370,9 @@ main(int argc, char **argv) + } + #endif + +- he = gethostbyname(p); + he = gethostbyname2(argv[0], AF_INET); if (he == NULL) { - herror("gethostbyname"); + herror("gethostbyname2"); exit(1); } - memcpy(&target.sin_addr, he->h_addr, 4); -Index: trunk/ping.c + +Index: iputils-s20121221/ping.c =================================================================== ---- trunk.orig/ping.c 2010-05-07 23:23:22.000000000 -0700 -+++ trunk/ping.c 2010-05-07 23:24:09.000000000 -0700 -@@ -250,7 +250,7 @@ - if (argc == 1) - options |= F_NUMERIC; - } else { -- hp = gethostbyname(target); -+ hp = gethostbyname2(target, AF_INET); +--- iputils-s20121221.orig/ping.c ++++ iputils-s20121221/ping.c +@@ -279,7 +279,7 @@ main(int argc, char **argv) + #else + idn = target; + #endif +- hp = gethostbyname(idn); ++ hp = gethostbyname2(idn, AF_INET); if (!hp) { fprintf(stderr, "ping: unknown host %s\n", target); exit(2);
meta/recipes-extended/iputils/files/fix-build-command-line-argument-with-gnutls.patch new file +37 -0
@@ -0,0 +1,37 @@ +Upstream-Status: Backport + +From 568e990d30fc7e9416e0a6f8c74ea5013921eaec Mon Sep 17 00:00:00 2001 +From: Arjan van de Ven <[email protected]> +Date: Wed, 16 Jan 2013 03:12:15 +0900 +Subject: [PATCH] ping6: Fix build command line argument with gnutls. + +The ping6 command can use either openssl or gnutls... +and the Makefile has a bunch of setup for defining which of the two to use. + +Unfortunately, the final -D define on the commandline to enable gnutls +inside the ping6.c file didn't actually make it onto the gcc +commandline. +This patch adds the $(DEF_CRYPTO) Makefile variable to fix this gap. + +Signed-off-by: Arjan van de Ven <[email protected]> +Signed-off-by: YOSHIFUJI Hideaki <[email protected]> +--- + Makefile | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/Makefile b/Makefile +index c62d9df..89249f5 100644 +--- a/Makefile ++++ b/Makefile +@@ -149,7 +149,7 @@ LIB_clockdiff = $(LIB_CAP) + DEF_ping_common = $(DEF_CAP) $(DEF_IDN) + DEF_ping = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) + LIB_ping = $(LIB_CAP) $(LIB_IDN) +-DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR) ++DEF_ping6 = $(DEF_CAP) $(DEF_IDN) $(DEF_WITHOUT_IFADDRS) $(DEF_ENABLE_PING6_RTHDR) $(DEF_CRYPTO) + LIB_ping6 = $(LIB_CAP) $(LIB_IDN) $(LIB_RESOLV) $(LIB_CRYPTO) + + ping: ping_common.o +-- +1.7.2.5 +
meta/recipes-extended/iputils/iputils_s20121221.bb renamed from meta/recipes-extended/iputils/iputils_s20101006.bb +6 -9
@@ -8,25 +8,22 @@ LICENSE = "BSD & GPLv2+" LIC_FILES_CHKSUM = "file://ping.c;beginline=1;endline=35;md5=f9ceb201733e9a6cf8f00766dd278d82 \ file://tracepath.c;beginline=1;endline=10;md5=0ecea2bf60bff2f3d840096d87647f3d \ - file://arping.c;beginline=1;endline=10;md5=ada2a6d06acc90f943bddf40d15e0541 \ + file://arping.c;beginline=1;endline=11;md5=fe84301b5c2655c950f8b92a057fafa6 \ file://tftpd.c;beginline=1;endline=32;md5=28834bf8a91a5b8a92755dbee709ef96 " -DEPENDS = "openssl docbook-utils-native sgmlspl-native" +DEPENDS = "gnutls docbook-utils-native sgmlspl-native libcap" -PR = "r6" +PR = "r0" SRC_URI = "http://www.skbuff.net/iputils/${BPN}-${PV}.tar.bz2 \ - file://debian/fix-dead-host-ping-stats.diff \ - file://debian/add-icmp-return-codes.diff \ file://debian/use_gethostbyname2.diff \ file://debian/targets.diff \ - file://debian/fix-arping-timeouts.diff \ file://nsgmls-path-fix.patch \ - file://arping-break-libsysfs-dependency.patch \ + file://fix-build-command-line-argument-with-gnutls.patch \ " -SRC_URI[md5sum] = "a36c25e9ec17e48be514dc0485e7376c" -SRC_URI[sha256sum] = "fd3af46c80ebb99607c2ca1f2a3608b6fe828e25bbec6e54f2afd25f6ddb6ee7" +SRC_URI[md5sum] = "6072aef64205720dd1893b375e184171" +SRC_URI[sha256sum] = "450f549fc5b620c23c5929aa6d54b7ddfc7ee1cb1e8efdc5e8bb21d8d0c5319f" do_compile () { oe_runmake 'CC=${CC} -D_GNU_SOURCE' VPATH="${STAGING_LIBDIR}:${STAGING_DIR_HOST}/${base_libdir}" all man
Signature · 1 line
1.7.9.5
PATCH 2/2 diffutils: Upgrade to v3.3
In reply to Radu Moisan---
.../diffutils-3.2/obsolete_automake_macros.patch | 14 -------------
.../diffutils/diffutils-3.2/remove-gets.patch | 22 --------------------
meta/recipes-extended/diffutils/diffutils.inc | 4 ----
meta/recipes-extended/diffutils/diffutils_2.8.1.bb | 7 ++++---
.../{diffutils_3.2.bb => diffutils_3.3.bb} | 12 ++++-------
5 files changed, 8 insertions(+), 51 deletions(-)
delete mode 100644 meta/recipes-extended/diffutils/diffutils-3.2/obsolete_automake_macros.patch
delete mode 100644 meta/recipes-extended/diffutils/diffutils-3.2/remove-gets.patch
rename meta/recipes-extended/diffutils/{diffutils_3.2.bb => diffutils_3.3.bb} (59%)meta/recipes-extended/diffutils/diffutils-3.2/obsolete_automake_macros.patch deleted +0 -14
@@ -1,14 +0,0 @@ -Upstream-Status: Backport - -Signed-off-by: Marko Lindqvist <[email protected]> -diff -Nurd diffutils-3.2/configure.ac diffutils-3.2/configure.ac ---- diffutils-3.2/configure.ac 2011-08-11 18:17:54.000000000 +0300 -+++ diffutils-3.2/configure.ac 2013-02-08 08:13:28.271427213 +0200 -@@ -33,7 +33,6 @@ - - AC_PROG_AWK - AC_PROG_CC --AM_PROG_CC_STDC - AM_MISSING_PROG([HELP2MAN], [help2man]) - AC_PROG_RANLIB - gl_EARLY
meta/recipes-extended/diffutils/diffutils-3.2/remove-gets.patch deleted +0 -22
@@ -1,22 +0,0 @@ -check for gets before using it - -Signed-off-by: Khem Raj <[email protected]> -Upstream-Status: Pending -Index: diffutils-3.2/lib/stdio.in.h -=================================================================== ---- diffutils-3.2.orig/lib/stdio.in.h 2011-08-28 04:57:28.000000000 -0700 -+++ diffutils-3.2/lib/stdio.in.h 2012-07-03 10:45:07.518322117 -0700 -@@ -693,11 +693,13 @@ - _GL_CXXALIAS_SYS (gets, char *, (char *s)); - # undef gets - # endif -+# if defined gets - _GL_CXXALIASWARN (gets); - /* It is very rare that the developer ever has full control of stdin, - so any use of gets warrants an unconditional warning. Assume it is - always declared, since it is required by C89. */ - _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead"); -+# endif - #endif - -
meta/recipes-extended/diffutils/diffutils.inc +0 -4
@@ -4,10 +4,6 @@ sdiff, and cmp utilities. These programs are usually \ used for creating patch files." SECTION = "base" -INC_PR = "r7" - -SRC_URI = "${GNU_MIRROR}/diffutils/diffutils-${PV}.tar.gz" - inherit autotools update-alternatives gettext # diffutils assumes non-glibc compilation with uclibc and
meta/recipes-extended/diffutils/diffutils_2.8.1.bb +4 -3
@@ -3,13 +3,14 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" require diffutils.inc -PR = "${INC_PR}.0" +PR = "r7.0" -SRC_URI += "file://diffutils_fix_for_automake-1.12.patch" +SRC_URI = "${GNU_MIRROR}/diffutils/diffutils-${PV}.tar.gz \ + file://diffutils_fix_for_automake-1.12.patch" SRC_URI[md5sum] = "71f9c5ae19b60608f6c7f162da86a428" SRC_URI[sha256sum] = "c5001748b069224dd98bf1bb9ee877321c7de8b332c8aad5af3e2a7372d23f5a" do_configure_prepend () { chmod u+w ${S}/po/Makefile.in.in -} +}
meta/recipes-extended/diffutils/diffutils_3.3.bb renamed from meta/recipes-extended/diffutils/diffutils_3.2.bb +4 -8
@@ -3,6 +3,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504" require diffutils.inc +SRC_URI = "${GNU_MIRROR}/diffutils/diffutils-${PV}.tar.xz" + do_configure_prepend () { # Need to remove gettext macros with weird mix of versions for i in codeset.m4 gettext_gl.m4 intlmacosx.m4 inttypes-pri.m4 lib-ld_gl.m4 lib-prefix_gl.m4 po_gl.m4 ssize_t.m4 wchar_t.m4 wint_t.m4; do
@@ -10,11 +12,5 @@ do_configure_prepend () { done } -PR = "${INC_PR}.1" - -SRC_URI += "file://remove-gets.patch \ - file://obsolete_automake_macros.patch \ -" - -SRC_URI[md5sum] = "22e4deef5d8949a727b159d6bc65c1cc" -SRC_URI[sha256sum] = "2aaaebef615be7dc365306a14caa5d273a4fc174f9f10abca8b60e082c054ed3" +SRC_URI[md5sum] = "99180208ec2a82ce71f55b0d7389f1b3" +SRC_URI[sha256sum] = "a25e89a8ab65fded1731e4186be1bb25cda967834b6df973599cdcd5abdfc19c"
Signature · 1 line
1.7.9.5