summaryrefslogtreecommitdiffstats
path: root/rules/lsof.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2021-01-08 12:28:19 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-01-08 14:23:18 +0100
commit0e41e2c0a04a36c265ae5dcb6cb4962b6adfe466 (patch)
tree865d9763b9655a3e1d644563b56547a352ede9bf /rules/lsof.make
parent159231783f1a703a098cfe37fd82528bd69b22c5 (diff)
downloadptxdist-0e41e2c0a04a36c265ae5dcb6cb4962b6adfe466.tar.gz
ptxdist-0e41e2c0a04a36c265ae5dcb6cb4962b6adfe466.tar.xz
lsof: version bump 4.81.dfsg.1 -> 4.93.2+dfsg
This fixes building with new glibc. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/lsof.make')
-rw-r--r--rules/lsof.make35
1 files changed, 15 insertions, 20 deletions
diff --git a/rules/lsof.make b/rules/lsof.make
index ba28ce549..dacbbf2ce 100644
--- a/rules/lsof.make
+++ b/rules/lsof.make
@@ -14,12 +14,12 @@ PACKAGES-$(PTXCONF_LSOF) += lsof
#
# Paths and names
#
-LSOF_VERSION := 4.81.dfsg.1
-LSOF_MD5 := 138b628cb1b6a3b16b32b792f77abcce
-LSOF_SUFFIX := tar.gz
+LSOF_VERSION := 4.93.2+dfsg
+LSOF_MD5 := c58f7c40631ebc666f04e944f35db9a5
+LSOF_SUFFIX := tar.xz
LSOF := lsof-$(LSOF_VERSION)
LSOF_TARBALL := lsof_$(LSOF_VERSION).orig.$(LSOF_SUFFIX)
-LSOF_URL := http://snapshot.debian.org/archive/debian/20090218T214238Z/pool/main/l/lsof/$(LSOF_TARBALL)
+LSOF_URL := https://snapshot.debian.org/archive/debian/20190908T172415Z/pool/main/l/lsof/$(LSOF_TARBALL)
LSOF_SOURCE := $(SRCDIR)/$(LSOF_TARBALL)
LSOF_DIR := $(BUILDDIR)/$(LSOF)
@@ -27,31 +27,26 @@ LSOF_DIR := $(BUILDDIR)/$(LSOF)
# Prepare
# ----------------------------------------------------------------------------
-LSOF_PATH := PATH=$(CROSS_PATH)
-
-LSOF_ENV := \
+LSOF_CONF_ENV := \
$(CROSS_ENV) \
+ LSOF_INCLUDE=$(PTXDIST_SYSROOT_TARGET)/usr/include \
LINUX_HASSELINUX=N \
LSOF_AR="$(CROSS_AR) cr"
-LSOF_MAKEVARS := \
- $(CROSS_ENV_CC) \
- LSOF_USER=none \
- DEBUG=-O2 \
- RANLIB="$(CROSS_RANLIB) liblsof.a"
-
-#
-# autoconf
-#
-LSOF_AUTOCONF := -n linux
+LSOF_CONF_OPT := \
+ -n linux
$(STATEDIR)/lsof.prepare:
@$(call targetinfo)
- cd $(LSOF_DIR) && \
- $(LSOF_PATH) $(LSOF_ENV) \
- ./Configure $(LSOF_AUTOCONF)
+ @$(call world/execute, LSOF, ./Configure $(LSOF_CONF_OPT))
@$(call touch)
+LSOF_MAKE_OPT := \
+ $(CROSS_ENV_CC) \
+ LSOF_USER=none \
+ DEBUG=-O2 \
+ RANLIB="$(CROSS_RANLIB) liblsof.a"
+
# ----------------------------------------------------------------------------
# Install
# ----------------------------------------------------------------------------