diff options
Diffstat (limited to 'meta/recipes-extended/gzip')
-rw-r--r-- | meta/recipes-extended/gzip/files/0001-gzip-port-zdiff-zless-to-Busybox.patch | 59 | ||||
-rw-r--r-- | meta/recipes-extended/gzip/gzip-1.13/wrong-path-fix.patch (renamed from meta/recipes-extended/gzip/gzip-1.8/wrong-path-fix.patch) | 27 | ||||
-rw-r--r-- | meta/recipes-extended/gzip/gzip.inc | 10 | ||||
-rw-r--r-- | meta/recipes-extended/gzip/gzip_1.13.bb (renamed from meta/recipes-extended/gzip/gzip_1.8.bb) | 22 |
4 files changed, 34 insertions, 84 deletions
diff --git a/meta/recipes-extended/gzip/files/0001-gzip-port-zdiff-zless-to-Busybox.patch b/meta/recipes-extended/gzip/files/0001-gzip-port-zdiff-zless-to-Busybox.patch deleted file mode 100644 index 20d5a19f76..0000000000 --- a/meta/recipes-extended/gzip/files/0001-gzip-port-zdiff-zless-to-Busybox.patch +++ /dev/null @@ -1,59 +0,0 @@ -From 5f712621829ed81a758077431226a86df37fbc3b Mon Sep 17 00:00:00 2001 -From: Denys Zagorui <denys.zagorui@globallogic.com> -Date: Thu, 8 Jun 2017 16:05:50 +0300 -Subject: [PATCH] gzip: port zdiff, zless to Busybox - -Problem reported by Denys Zagorui (Bug#26088). -* tests/zdiff: Check that diff uses POSIX-format output. -* zless.in (less_version): Don't exit merely because 'less -V' -fails; instead, assume 'less' is compatible with an old version of -the original 'less'. Busybox 'less -V' fails, but apparently its -'less' works anyway somehow. - -Signed-off-by: Denys Zagorui <denys.zagorui@globallogic.com> - -Upstream-Status: Accepted ---- - tests/zdiff | 4 +++- - zless.in | 2 +- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/tests/zdiff b/tests/zdiff -index 0bb7c7d..9cd4fd4 100755 ---- a/tests/zdiff -+++ b/tests/zdiff -@@ -22,7 +22,6 @@ - - echo a > a || framework_failure_ - echo b > b || framework_failure_ --gzip a b || framework_failure_ - - cat <<EOF > exp - 1c1 -@@ -31,7 +30,10 @@ cat <<EOF > exp - > b - EOF - -+diff a b | diff exp - || skip_ "diff output format is incompatible with POSIX" -+ - fail=0 -+gzip a b || fail=1 - zdiff a.gz b.gz > out 2>&1 - test $? = 1 || fail=1 - -diff --git a/zless.in b/zless.in -index e634af6..9759ae6 100644 ---- a/zless.in -+++ b/zless.in -@@ -47,7 +47,7 @@ if test "${LESSMETACHARS+set}" != set; then - export LESSMETACHARS - fi - --less_version=`less -V` || exit -+less_version=`less -V 2>/dev/null` - case $less_version in - less' '45[1-9]* | \ - less' '4[6-9][0-9]* | \ --- -1.9.1 - diff --git a/meta/recipes-extended/gzip/gzip-1.8/wrong-path-fix.patch b/meta/recipes-extended/gzip/gzip-1.13/wrong-path-fix.patch index 4dc10002ed..7f9e249de8 100644 --- a/meta/recipes-extended/gzip/gzip-1.8/wrong-path-fix.patch +++ b/meta/recipes-extended/gzip/gzip-1.13/wrong-path-fix.patch @@ -13,17 +13,24 @@ Signed-off-by: Ming Liu <ming.liu@windriver.com> Upstream-Status: Pending -Index: gzip-1.8/Makefile.am -=================================================================== ---- gzip-1.8.orig/Makefile.am -+++ gzip-1.8/Makefile.am -@@ -81,8 +81,7 @@ gzip.doc.gz: gzip.doc $(bin_PROGRAMS) - SUFFIXES = .in +--- + Makefile.am | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 4f51b61..80a5ddf 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -93,8 +93,7 @@ SUFFIXES = .in .in: - $(AM_V_GEN)sed \ + $(AM_V_GEN)rm -f $@-t $@ \ + && sed \ - -e 's|/bin/sh|$(SHELL)|g' \ - -e 's|[@]GREP@|$(GREP)|g' \ + -e 's|[@]GREP@|$(base_bindir)/grep|g' \ - -e 's|[@]VERSION@|$(VERSION)|g' \ - $(srcdir)/$@.in >$@-t \ - && chmod a+x $@-t \ + -e "s|'gzip'|$(GZIP_TRANSFORMED)|g" \ + -e "s|'zdiff'|$(ZDIFF_TRANSFORMED)|g" \ + -e "s|'zgrep'|$(ZGREP_TRANSFORMED)|g" \ +-- +2.7.4 + diff --git a/meta/recipes-extended/gzip/gzip.inc b/meta/recipes-extended/gzip/gzip.inc index 04f8f95dd5..62b3e2f4f9 100644 --- a/meta/recipes-extended/gzip/gzip.inc +++ b/meta/recipes-extended/gzip/gzip.inc @@ -3,15 +3,15 @@ DESCRIPTION = "GNU Gzip is a popular data compression program originally written project. Mark Adler wrote the decompression part" HOMEPAGE = "http://www.gnu.org/software/gzip/" SECTION = "console/utils" -# change to GPLv3+ in 2007/07. Previous GPLv2 version is 1.3.12 inherit autotools texinfo export DEFS="NO_ASM" -EXTRA_OEMAKE_class-target = "GREP=${base_bindir}/grep" -EXTRA_OECONF_append_libc-musl = " gl_cv_func_fflush_stdin=yes " +EXTRA_OEMAKE:class-target = "GREP=${base_bindir}/grep" +EXTRA_OEMAKE:append:class-nativesdk = " GREP=grep" +EXTRA_OECONF:append:libc-musl = " gl_cv_func_fflush_stdin=yes " -do_install_append () { +do_install:append () { if [ "${base_bindir}" != "${bindir}" ]; then # Rename and move files into /bin (FHS), which is typical place for gzip install -d ${D}${base_bindir} @@ -25,7 +25,7 @@ do_install_append () { inherit update-alternatives ALTERNATIVE_PRIORITY = "100" -ALTERNATIVE_${PN} = "gunzip gzip zcat" +ALTERNATIVE:${PN} = "gunzip gzip zcat" ALTERNATIVE_LINK_NAME[gunzip] = "${base_bindir}/gunzip" ALTERNATIVE_LINK_NAME[gzip] = "${base_bindir}/gzip" ALTERNATIVE_LINK_NAME[zcat] = "${base_bindir}/zcat" diff --git a/meta/recipes-extended/gzip/gzip_1.8.bb b/meta/recipes-extended/gzip/gzip_1.13.bb index d0932071c9..fd846b30a5 100644 --- a/meta/recipes-extended/gzip/gzip_1.8.bb +++ b/meta/recipes-extended/gzip/gzip_1.13.bb @@ -1,18 +1,22 @@ require gzip.inc -LICENSE = "GPLv3+" +# change to GPL-3.0-or-later in 2007/07. Previous GPL-2.0-or-later version is +# 1.3.12 +LICENSE = "GPL-3.0-or-later" SRC_URI = "${GNU_MIRROR}/gzip/${BP}.tar.gz \ - file://0001-gzip-port-zdiff-zless-to-Busybox.patch \ - file://run-ptest" -SRC_URI_append_class-target = " file://wrong-path-fix.patch" + file://run-ptest \ + " +SRC_URI:append:class-target = " file://wrong-path-fix.patch" -LIC_FILES_CHKSUM = "file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \ +LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \ file://gzip.h;beginline=8;endline=20;md5=6e47caaa630e0c8bf9f1bc8d94a8ed0e" -PROVIDES_append_class-native = " gzip-replacement-native" +PROVIDES:append:class-native = " gzip-replacement-native" -BBCLASSEXTEND = "native" +RDEPENDS:${PN}-ptest += "make perl grep diffutils" + +BBCLASSEXTEND = "native nativesdk" inherit ptest @@ -34,6 +38,4 @@ do_install_ptest() { ${B}/tests/Makefile > ${D}${PTEST_PATH}/src/tests/Makefile } -SRC_URI[md5sum] = "732553152814b22dc35aa0267df5286c" -SRC_URI[sha256sum] = "1ff7aedb3d66a0d73f442f6261e4b3860df6fd6c94025c2cb31a202c9c60fe0e" - +SRC_URI[sha256sum] = "20fc818aeebae87cdbf209d35141ad9d3cf312b35a5e6be61bfcfbf9eddd212a" |