diff options
Diffstat (limited to 'meta/recipes-extended')
12 files changed, 173 insertions, 0 deletions
diff --git a/meta/recipes-extended/findutils/findutils.inc b/meta/recipes-extended/findutils/findutils.inc index ddcc05750b..03cf2a8d72 100644 --- a/meta/recipes-extended/findutils/findutils.inc +++ b/meta/recipes-extended/findutils/findutils.inc | |||
| @@ -7,6 +7,7 @@ BUGTRACKER = "http://savannah.gnu.org/bugs/?group=findutils" | |||
| 7 | SECTION = "console/utils" | 7 | SECTION = "console/utils" |
| 8 | 8 | ||
| 9 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.xz \ | 9 | SRC_URI = "${GNU_MIRROR}/${BPN}/${BP}.tar.xz \ |
| 10 | file://autoconf-2.73.patch \ | ||
| 10 | file://run-ptest \ | 11 | file://run-ptest \ |
| 11 | " | 12 | " |
| 12 | 13 | ||
diff --git a/meta/recipes-extended/findutils/findutils/autoconf-2.73.patch b/meta/recipes-extended/findutils/findutils/autoconf-2.73.patch new file mode 100644 index 0000000000..63728b5f91 --- /dev/null +++ b/meta/recipes-extended/findutils/findutils/autoconf-2.73.patch | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | The gnulib largefile macro needs updating to work with autoconf 2.73. Rather | ||
| 2 | than the full code: | ||
| 3 | |||
| 4 | https://git.savannah.gnu.org/cgit/gnulib.git/commit/m4/largefile.m4?id=f91f633858cf132e50924224c50d6264a92caabb | ||
| 5 | |||
| 6 | Just tweak the exiting code to work with 2.73. The next findutils upgrade should | ||
| 7 | update to new gnulib | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 11 | |||
| 12 | Index: findutils-4.9.0/gl/m4/largefile.m4 | ||
| 13 | =================================================================== | ||
| 14 | --- findutils-4.9.0.orig/gl/m4/largefile.m4 | ||
| 15 | +++ findutils-4.9.0/gl/m4/largefile.m4 | ||
| 16 | @@ -26,7 +26,7 @@ AC_DEFUN([gl_SET_LARGEFILE_SOURCE], | ||
| 17 | # with _TIME_BITS. Also, work around a problem in autoconf <= 2.69: | ||
| 18 | # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5, | ||
| 19 | # or configures them incorrectly in some cases. | ||
| 20 | -m4_version_prereq([2.70], [], [ | ||
| 21 | +m4_version_prereq([2.73], [], [ | ||
| 22 | |||
| 23 | # _AC_SYS_LARGEFILE_TEST_INCLUDES | ||
| 24 | # ------------------------------- | ||
diff --git a/meta/recipes-extended/gzip/gzip-1.12/autoconf-2.73.patch b/meta/recipes-extended/gzip/gzip-1.12/autoconf-2.73.patch new file mode 100644 index 0000000000..18f992beb8 --- /dev/null +++ b/meta/recipes-extended/gzip/gzip-1.12/autoconf-2.73.patch | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | The gnulib largefile macro needs updating to work with autoconf 2.73. Rather | ||
| 2 | than the full code: | ||
| 3 | |||
| 4 | https://git.savannah.gnu.org/cgit/gnulib.git/commit/m4/largefile.m4?id=f91f633858cf132e50924224c50d6264a92caabb | ||
| 5 | |||
| 6 | Just tweak the exiting code to work with 2.73. The next gzip upgrade should | ||
| 7 | update to new gnulib | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 11 | |||
| 12 | Index: findutils-4.9.0/gl/m4/largefile.m4 | ||
| 13 | =================================================================== | ||
| 14 | --- findutils-4.9.0.orig/m4/largefile.m4 | ||
| 15 | +++ findutils-4.9.0/m4/largefile.m4 | ||
| 16 | @@ -26,7 +26,7 @@ AC_DEFUN([gl_SET_LARGEFILE_SOURCE], | ||
| 17 | # with _TIME_BITS. Also, work around a problem in autoconf <= 2.69: | ||
| 18 | # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5, | ||
| 19 | # or configures them incorrectly in some cases. | ||
| 20 | -m4_version_prereq([2.70], [], [ | ||
| 21 | +m4_version_prereq([2.73], [], [ | ||
| 22 | |||
| 23 | # _AC_SYS_LARGEFILE_TEST_INCLUDES | ||
| 24 | # ------------------------------- | ||
diff --git a/meta/recipes-extended/gzip/gzip_1.12.bb b/meta/recipes-extended/gzip/gzip_1.12.bb index 14de50b230..35eb7c4da2 100644 --- a/meta/recipes-extended/gzip/gzip_1.12.bb +++ b/meta/recipes-extended/gzip/gzip_1.12.bb | |||
| @@ -5,6 +5,7 @@ require gzip.inc | |||
| 5 | LICENSE = "GPL-3.0-or-later" | 5 | LICENSE = "GPL-3.0-or-later" |
| 6 | 6 | ||
| 7 | SRC_URI = "${GNU_MIRROR}/gzip/${BP}.tar.gz \ | 7 | SRC_URI = "${GNU_MIRROR}/gzip/${BP}.tar.gz \ |
| 8 | file://autoconf-2.73.patch \ | ||
| 8 | file://run-ptest \ | 9 | file://run-ptest \ |
| 9 | " | 10 | " |
| 10 | SRC_URI:append:class-target = " file://wrong-path-fix.patch" | 11 | SRC_URI:append:class-target = " file://wrong-path-fix.patch" |
diff --git a/meta/recipes-extended/libarchive/libarchive/configurehack.patch b/meta/recipes-extended/libarchive/libarchive/configurehack.patch new file mode 100644 index 0000000000..f3989d99eb --- /dev/null +++ b/meta/recipes-extended/libarchive/libarchive/configurehack.patch | |||
| @@ -0,0 +1,49 @@ | |||
| 1 | To work with autoconf 2.73, tweak the macro ordering in configure.in. | ||
| 2 | |||
| 3 | Upstream-Status: Pending | ||
| 4 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 5 | |||
| 6 | Index: libarchive-3.6.2/configure.ac | ||
| 7 | =================================================================== | ||
| 8 | --- libarchive-3.6.2.orig/configure.ac | ||
| 9 | +++ libarchive-3.6.2/configure.ac | ||
| 10 | @@ -357,6 +357,19 @@ if test "x$with_bz2lib" != "xno"; then | ||
| 11 | esac | ||
| 12 | fi | ||
| 13 | |||
| 14 | +# Checks for typedefs, structures, and compiler characteristics. | ||
| 15 | +AC_C_CONST | ||
| 16 | +# la_TYPE_UID_T defaults to "int", which is incorrect for MinGW | ||
| 17 | +# and MSVC. Use a customized version. | ||
| 18 | +la_TYPE_UID_T | ||
| 19 | +AC_TYPE_MODE_T | ||
| 20 | +# AC_TYPE_OFF_T defaults to "long", which limits us to 4GB files on | ||
| 21 | +# most systems... default to "long long" instead. | ||
| 22 | +AC_CHECK_TYPE(off_t, [long long]) | ||
| 23 | +AC_TYPE_SIZE_T | ||
| 24 | +AC_CHECK_TYPE(id_t, [unsigned long]) | ||
| 25 | +AC_CHECK_TYPE(uintptr_t, [unsigned int]) | ||
| 26 | + | ||
| 27 | AC_ARG_WITH([libb2], | ||
| 28 | AS_HELP_STRING([--without-libb2], [Don't build support for BLAKE2 through libb2])) | ||
| 29 | |||
| 30 | @@ -558,19 +571,6 @@ LDFLAGS=$save_LDFLAGS | ||
| 31 | |||
| 32 | AC_SUBST(GC_SECTIONS) | ||
| 33 | |||
| 34 | -# Checks for typedefs, structures, and compiler characteristics. | ||
| 35 | -AC_C_CONST | ||
| 36 | -# la_TYPE_UID_T defaults to "int", which is incorrect for MinGW | ||
| 37 | -# and MSVC. Use a customized version. | ||
| 38 | -la_TYPE_UID_T | ||
| 39 | -AC_TYPE_MODE_T | ||
| 40 | -# AC_TYPE_OFF_T defaults to "long", which limits us to 4GB files on | ||
| 41 | -# most systems... default to "long long" instead. | ||
| 42 | -AC_CHECK_TYPE(off_t, [long long]) | ||
| 43 | -AC_TYPE_SIZE_T | ||
| 44 | -AC_CHECK_TYPE(id_t, [unsigned long]) | ||
| 45 | -AC_CHECK_TYPE(uintptr_t, [unsigned int]) | ||
| 46 | - | ||
| 47 | # Check for tm_gmtoff in struct tm | ||
| 48 | AC_CHECK_MEMBERS([struct tm.tm_gmtoff, struct tm.__tm_gmtoff],,, | ||
| 49 | [ | ||
diff --git a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb index aafede3da8..bf14725dc1 100644 --- a/meta/recipes-extended/libarchive/libarchive_3.6.2.bb +++ b/meta/recipes-extended/libarchive/libarchive_3.6.2.bb | |||
| @@ -29,6 +29,7 @@ PACKAGECONFIG[zstd] = "--with-zstd,--without-zstd,zstd," | |||
| 29 | EXTRA_OECONF += "--enable-largefile --without-iconv" | 29 | EXTRA_OECONF += "--enable-largefile --without-iconv" |
| 30 | 30 | ||
| 31 | SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz" | 31 | SRC_URI = "http://libarchive.org/downloads/libarchive-${PV}.tar.gz" |
| 32 | SRC_URI += "file://configurehack.patch" | ||
| 32 | UPSTREAM_CHECK_URI = "http://libarchive.org/" | 33 | UPSTREAM_CHECK_URI = "http://libarchive.org/" |
| 33 | 34 | ||
| 34 | SRC_URI[sha256sum] = "ba6d02f15ba04aba9c23fd5f236bb234eab9d5209e95d1c4df85c44d5f19b9b3" | 35 | SRC_URI[sha256sum] = "ba6d02f15ba04aba9c23fd5f236bb234eab9d5209e95d1c4df85c44d5f19b9b3" |
diff --git a/meta/recipes-extended/libpipeline/libpipeline/autoconf-2.73.patch b/meta/recipes-extended/libpipeline/libpipeline/autoconf-2.73.patch new file mode 100644 index 0000000000..e61e5aa869 --- /dev/null +++ b/meta/recipes-extended/libpipeline/libpipeline/autoconf-2.73.patch | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | The gnulib largefile macro needs updating to work with autoconf 2.73. Rather | ||
| 2 | than the full code: | ||
| 3 | |||
| 4 | https://git.savannah.gnu.org/cgit/gnulib.git/commit/m4/largefile.m4?id=f91f633858cf132e50924224c50d6264a92caabb | ||
| 5 | |||
| 6 | Just tweak the exiting code to work with 2.73. The next libpipeline upgrade should | ||
| 7 | update to new gnulib | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 11 | |||
| 12 | Index: findutils-4.9.0/gl/m4/largefile.m4 | ||
| 13 | =================================================================== | ||
| 14 | --- findutils-4.9.0.orig/gl/m4/largefile.m4 | ||
| 15 | +++ findutils-4.9.0/gl/m4/largefile.m4 | ||
| 16 | @@ -26,7 +26,7 @@ AC_DEFUN([gl_SET_LARGEFILE_SOURCE], | ||
| 17 | # with _TIME_BITS. Also, work around a problem in autoconf <= 2.69: | ||
| 18 | # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5, | ||
| 19 | # or configures them incorrectly in some cases. | ||
| 20 | -m4_version_prereq([2.70], [], [ | ||
| 21 | +m4_version_prereq([2.73], [], [ | ||
| 22 | |||
| 23 | # _AC_SYS_LARGEFILE_TEST_INCLUDES | ||
| 24 | # ------------------------------- | ||
diff --git a/meta/recipes-extended/libpipeline/libpipeline_1.5.7.bb b/meta/recipes-extended/libpipeline/libpipeline_1.5.7.bb index 73c7aaaa91..7e3f13ebde 100644 --- a/meta/recipes-extended/libpipeline/libpipeline_1.5.7.bb +++ b/meta/recipes-extended/libpipeline/libpipeline_1.5.7.bb | |||
| @@ -7,6 +7,7 @@ LICENSE = "GPL-3.0-only" | |||
| 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" | 7 | LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464" |
| 8 | 8 | ||
| 9 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/libpipeline/libpipeline-${PV}.tar.gz" | 9 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/libpipeline/libpipeline-${PV}.tar.gz" |
| 10 | SRC_URI += "file://autoconf-2.73.patch" | ||
| 10 | SRC_URI[sha256sum] = "b8b45194989022a79ec1317f64a2a75b1551b2a55bea06f67704cb2a2e4690b0" | 11 | SRC_URI[sha256sum] = "b8b45194989022a79ec1317f64a2a75b1551b2a55bea06f67704cb2a2e4690b0" |
| 11 | 12 | ||
| 12 | inherit pkgconfig autotools | 13 | inherit pkgconfig autotools |
diff --git a/meta/recipes-extended/man-db/files/autoconf-2.73.patch b/meta/recipes-extended/man-db/files/autoconf-2.73.patch new file mode 100644 index 0000000000..6c997a68e6 --- /dev/null +++ b/meta/recipes-extended/man-db/files/autoconf-2.73.patch | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | The gnulib largefile macro needs updating to work with autoconf 2.73. Rather | ||
| 2 | than the full code: | ||
| 3 | |||
| 4 | https://git.savannah.gnu.org/cgit/gnulib.git/commit/m4/largefile.m4?id=f91f633858cf132e50924224c50d6264a92caabb | ||
| 5 | |||
| 6 | Just tweak the exiting code to work with 2.73. The next man-db upgrade should | ||
| 7 | update to new gnulib | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 11 | |||
| 12 | Index: findutils-4.9.0/gl/m4/largefile.m4 | ||
| 13 | =================================================================== | ||
| 14 | --- findutils-4.9.0.orig/gl/m4/largefile.m4 | ||
| 15 | +++ findutils-4.9.0/gl/m4/largefile.m4 | ||
| 16 | @@ -26,7 +26,7 @@ AC_DEFUN([gl_SET_LARGEFILE_SOURCE], | ||
| 17 | # with _TIME_BITS. Also, work around a problem in autoconf <= 2.69: | ||
| 18 | # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5, | ||
| 19 | # or configures them incorrectly in some cases. | ||
| 20 | -m4_version_prereq([2.70], [], [ | ||
| 21 | +m4_version_prereq([2.73], [], [ | ||
| 22 | |||
| 23 | # _AC_SYS_LARGEFILE_TEST_INCLUDES | ||
| 24 | # ------------------------------- | ||
diff --git a/meta/recipes-extended/man-db/man-db_2.11.2.bb b/meta/recipes-extended/man-db/man-db_2.11.2.bb index ca0cb1a0e1..3884a531a6 100644 --- a/meta/recipes-extended/man-db/man-db_2.11.2.bb +++ b/meta/recipes-extended/man-db/man-db_2.11.2.bb | |||
| @@ -10,6 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=1ebbd3e34237af26da5dc08a4e440464 \ | |||
| 10 | SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ | 10 | SRC_URI = "${SAVANNAH_NONGNU_MIRROR}/man-db/man-db-${PV}.tar.xz \ |
| 11 | file://99_mandb \ | 11 | file://99_mandb \ |
| 12 | file://0001-man-Move-local-variable-declaration-to-function-scop.patch \ | 12 | file://0001-man-Move-local-variable-declaration-to-function-scop.patch \ |
| 13 | file://autoconf-2.73.patch \ | ||
| 13 | file://man_db.conf-avoid-multilib-install-file-conflict.patch" | 14 | file://man_db.conf-avoid-multilib-install-file-conflict.patch" |
| 14 | SRC_URI[sha256sum] = "cffa1ee4e974be78646c46508e6dd2f37e7c589aaab2938cc1064f058fef9f8d" | 15 | SRC_URI[sha256sum] = "cffa1ee4e974be78646c46508e6dd2f37e7c589aaab2938cc1064f058fef9f8d" |
| 15 | 16 | ||
diff --git a/meta/recipes-extended/parted/files/autoconf-2.73.patch b/meta/recipes-extended/parted/files/autoconf-2.73.patch new file mode 100644 index 0000000000..63dea88bfc --- /dev/null +++ b/meta/recipes-extended/parted/files/autoconf-2.73.patch | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | The gnulib largefile macro needs updating to work with autoconf 2.73. Rather | ||
| 2 | than the full code: | ||
| 3 | |||
| 4 | https://git.savannah.gnu.org/cgit/gnulib.git/commit/m4/largefile.m4?id=f91f633858cf132e50924224c50d6264a92caabb | ||
| 5 | |||
| 6 | Just tweak the exiting code to work with 2.73. The next parted upgrade should | ||
| 7 | update to new gnulib | ||
| 8 | |||
| 9 | Upstream-Status: Inappropriate | ||
| 10 | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> | ||
| 11 | |||
| 12 | --- a/m4/largefile.m4 | ||
| 13 | +++ b/m4/largefile.m4 | ||
| 14 | @@ -27,7 +27,7 @@ AC_DEFUN([gl_SET_LARGEFILE_SOURCE], | ||
| 15 | # Work around a problem in autoconf <= 2.69: | ||
| 16 | # AC_SYS_LARGEFILE does not configure for large inodes on Mac OS X 10.5, | ||
| 17 | # or configures them incorrectly in some cases. | ||
| 18 | -m4_version_prereq([2.70], [], [ | ||
| 19 | +m4_version_prereq([2.73], [], [ | ||
| 20 | |||
| 21 | # _AC_SYS_LARGEFILE_TEST_INCLUDES | ||
| 22 | # ------------------------------- | ||
diff --git a/meta/recipes-extended/parted/parted_3.6.bb b/meta/recipes-extended/parted/parted_3.6.bb index a755e1c148..a537ef74db 100644 --- a/meta/recipes-extended/parted/parted_3.6.bb +++ b/meta/recipes-extended/parted/parted_3.6.bb | |||
| @@ -9,6 +9,7 @@ DEPENDS = "ncurses util-linux virtual/libiconv" | |||
| 9 | SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.xz \ | 9 | SRC_URI = "${GNU_MIRROR}/parted/parted-${PV}.tar.xz \ |
| 10 | file://fix-doc-mandir.patch \ | 10 | file://fix-doc-mandir.patch \ |
| 11 | file://0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch \ | 11 | file://0001-fs-Add-libuuid-to-linker-flags-for-libparted-fs-resi.patch \ |
| 12 | file://autoconf-2.73.patch \ | ||
| 12 | file://run-ptest \ | 13 | file://run-ptest \ |
| 13 | " | 14 | " |
| 14 | 15 | ||
