summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2023-06-06 14:37:37 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2023-06-06 14:41:36 +0200
commit4343237c4ff4cdf62a0ccbcc5359dddbf78aaabe (patch)
treee4b3d936601444c22cb97857baf37f586993fcba
parent094b78e0ad0dac5ab43a5e684215605c03bdbcd1 (diff)
downloadptxdist-4343237c4ff4cdf62a0ccbcc5359dddbf78aaabe.tar.gz
ptxdist-4343237c4ff4cdf62a0ccbcc5359dddbf78aaabe.tar.xz
diffutils: version bump 2.8.1 -> 3.10
This fixes building with Y2038 support enabled. The license changed to GPL-2.0-or-later and the license header in src/diff.c was updated accordingly. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/diffutils.make21
1 files changed, 14 insertions, 7 deletions
diff --git a/rules/diffutils.make b/rules/diffutils.make
index 28506a833..0634ed4d5 100644
--- a/rules/diffutils.make
+++ b/rules/diffutils.make
@@ -14,17 +14,17 @@ PACKAGES-$(PTXCONF_DIFFUTILS) += diffutils
#
# Paths and names
#
-DIFFUTILS_VERSION := 2.8.1
-DIFFUTILS_MD5 := 71f9c5ae19b60608f6c7f162da86a428
+DIFFUTILS_VERSION := 3.10
+DIFFUTILS_MD5 := 2745c50f6f4e395e7b7d52f902d075bf
DIFFUTILS := diffutils-$(DIFFUTILS_VERSION)
-DIFFUTILS_SUFFIX := tar.gz
+DIFFUTILS_SUFFIX := tar.xz
DIFFUTILS_URL := $(call ptx/mirror, GNU, diffutils/$(DIFFUTILS).$(DIFFUTILS_SUFFIX))
DIFFUTILS_SOURCE := $(SRCDIR)/$(DIFFUTILS).$(DIFFUTILS_SUFFIX)
DIFFUTILS_DIR := $(BUILDDIR)/$(DIFFUTILS)
-DIFFUTILS_LICENSE := GPL-2.0-or-later
+DIFFUTILS_LICENSE := GPL-3.0-or-later
DIFFUTILS_LICENSE_FILES := \
- file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \
- file://src/diff.c;startline=1;endline=21;md5=6300de6fcda19d4ac43bedc776f5b3b7
+ file://COPYING;md5=d32239bcb673463ab874e80d47fae504 \
+ file://src/diff.c;startline=1;endline=19;md5=22826ba1b6d00ff5a114342e7b46d1aa
# ----------------------------------------------------------------------------
@@ -35,7 +35,14 @@ DIFFUTILS_LICENSE_FILES := \
# autoconf
#
DIFFUTILS_CONF_TOOL := autoconf
-DIFFUTILS_CONF_OPT := $(CROSS_AUTOCONF_USR)
+DIFFUTILS_CONF_OPT := \
+ $(CROSS_AUTOCONF_USR) \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --enable-threads=posix \
+ --disable-rpath \
+ --disable-nls \
+ --$(call ptx/endis, PTXDIST_Y2038)-year2038 \
+ --without-libsigsegv
# ----------------------------------------------------------------------------
# Target-Install