aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2018-07-03 16:39:35 +0000
committerConrad Meyer <cem@FreeBSD.org>2018-07-03 16:39:35 +0000
commit6896f252744ef419c5194c89f1b31a2d3c0a6baa (patch)
treec227625ab104770b507d186586c27f63b1804bb1 /sysutils
parent9d9b02fcb0eab504482215a490ea75cda5fdf167 (diff)
downloadports-6896f252744ef419c5194c89f1b31a2d3c0a6baa.tar.gz
ports-6896f252744ef419c5194c89f1b31a2d3c0a6baa.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/fusefs-lkl/Makefile17
-rw-r--r--sysutils/fusefs-lkl/distinfo6
-rw-r--r--sysutils/fusefs-lkl/files/patch-Makefile22
-rw-r--r--sysutils/fusefs-lkl/files/patch-Targets18
-rw-r--r--sysutils/fusefs-lkl/files/patch-lib_Build11
5 files changed, 41 insertions, 33 deletions
diff --git a/sysutils/fusefs-lkl/Makefile b/sysutils/fusefs-lkl/Makefile
index 410d01d1fbce..9ec3b14ecc75 100644
--- a/sysutils/fusefs-lkl/Makefile
+++ b/sysutils/fusefs-lkl/Makefile
@@ -2,10 +2,7 @@
# $FreeBSD$
PORTNAME= lkl
-DISTVERSIONPREFIX= v
-DISTVERSION= 4.8-493
-PORTREVISION= 4
-DISTVERSIONSUFFIX= -g4b77c32b1a88
+DISTVERSION= 4.16.g20180628
CATEGORIES= sysutils
PKGNAMEPREFIX= fusefs-
@@ -14,16 +11,19 @@ COMMENT= Full-featured Linux BTRFS, Ext4, XFS as a FUSE module
LICENSE= GPLv2
-BROKEN= inconsistent kallsyms data
+BUILD_DEPENDS= gnubc>0:math/gnubc \
+ gnustat:sysutils/coreutils \
+ gsed:textproc/gsed
-BUILD_DEPENDS= gnubc>0:math/gnubc
-
-USES= fuse gmake python:build shebangfix
+USES= bison:build fuse gmake python:build shebangfix
SHEBANG_FILES= ../../arch/lkl/scripts/headers_install.py
+BINARY_ALIAS= sed=gsed \
+ stat=gnustat
USE_BINUTILS= yes
USE_GCC= yes
USE_GITHUB= yes
GH_PROJECT= linux
+GH_TAGNAME= 86dd3afb590eccc1903611bdaa8bac87757eb80d
ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON=No one has added other architecture ld formats yet
@@ -31,7 +31,6 @@ ONLY_FOR_ARCHS_REASON=No one has added other architecture ld formats yet
IGNORE_FreeBSD_10= requires FreeBSD 11 or newer
WRKSRC_SUBDIR= tools/lkl
-ALL_TARGET= lklfuse
MAKE_JOBS_UNSAFE=yes
MAKE_ARGS+= V=1
# Need ports versions of 'bc', 'ld' to build!
diff --git a/sysutils/fusefs-lkl/distinfo b/sysutils/fusefs-lkl/distinfo
index 980300f21497..3a765d45de46 100644
--- a/sysutils/fusefs-lkl/distinfo
+++ b/sysutils/fusefs-lkl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1476438518
-SHA256 (lkl-linux-v4.8-493-g4b77c32b1a88_GH0.tar.gz) = 3b1adae23f1419a8b5c93d9c03bdca7b70df0b15285ab608b76cddb9285fbbba
-SIZE (lkl-linux-v4.8-493-g4b77c32b1a88_GH0.tar.gz) = 143222799
+TIMESTAMP = 1530225787
+SHA256 (lkl-linux-4.16.g20180628-86dd3afb590eccc1903611bdaa8bac87757eb80d_GH0.tar.gz) = d63cccf64ab8938389b0054e3e68ee467100bfc98475b1864ab7dac542d51317
+SIZE (lkl-linux-4.16.g20180628-86dd3afb590eccc1903611bdaa8bac87757eb80d_GH0.tar.gz) = 164254140
diff --git a/sysutils/fusefs-lkl/files/patch-Makefile b/sysutils/fusefs-lkl/files/patch-Makefile
index 77f66aec3129..09b164e2c5f6 100644
--- a/sysutils/fusefs-lkl/files/patch-Makefile
+++ b/sysutils/fusefs-lkl/files/patch-Makefile
@@ -1,13 +1,15 @@
---- Makefile.orig 2016-08-16 21:09:03 UTC
+--- Makefile.orig 2018-06-12 22:43:19 UTC
+++ Makefile
-@@ -121,8 +121,8 @@ endif
- $(Q)$(MAKE) -f $(srctree)/tools/build/Makefile.build dir=$(patsubst %/,%,$(dir $*)) obj=$(notdir $*)
+@@ -61,10 +61,10 @@ endif
- lib/lkl.o:
-- $(Q)$(MAKE) -C ../.. ARCH=lkl $(KOPT) defconfig
-- $(Q)$(MAKE) -C ../.. ARCH=lkl $(KOPT) install INSTALL_PATH=$(CURDIR)
-+ $(Q)$(MAKE) -C ../.. ARCH=lkl LDFLAGS= $(KOPT) defconfig
-+ $(Q)$(MAKE) -C ../.. ARCH=lkl LDFLAGS= $(KOPT) install INSTALL_PATH=$(CURDIR)
+ # rule to build lkl.o
+ $(OUTPUT)lib/lkl.o: bin/stat
+- $(Q)$(MAKE) -C ../.. ARCH=lkl $(KOPT) $(KCONFIG)
++ $(Q)$(MAKE) -C ../.. ARCH=lkl LDFLAGS= $(KOPT) $(KCONFIG)
+ # this workaround is for arm32 linker (ld.gold)
+ $(Q)export PATH=$(srctree)/tools/lkl/bin/:${PATH} ;\
+- $(MAKE) -C ../.. ARCH=lkl $(KOPT) install INSTALL_PATH=$(OUTPUT)
++ $(MAKE) -C ../.. ARCH=lkl LDFLAGS= $(KOPT) install INSTALL_PATH=$(OUTPUT)
- liblkl.a: lib/lkl-in.o lib/lkl.o
- $(QUIET_AR)$(AR) -rc $@ $^
+ # rules to link libs
+ $(OUTPUT)%$(SOSUF): LDFLAGS += -shared
diff --git a/sysutils/fusefs-lkl/files/patch-Targets b/sysutils/fusefs-lkl/files/patch-Targets
new file mode 100644
index 000000000000..e1fe24075c09
--- /dev/null
+++ b/sysutils/fusefs-lkl/files/patch-Targets
@@ -0,0 +1,18 @@
+--- Targets.orig 2018-06-12 22:43:19 UTC
++++ Targets
+@@ -10,15 +10,6 @@ LDLIBS_lib/hijack/liblkl-hijack-$(LKL_HOST_CONFIG_ANDR
+ progs-$(LKL_HOST_CONFIG_FUSE) += lklfuse
+ LDLIBS_lklfuse-y := -lfuse
+
+-progs-$(LKL_HOST_CONFIG_ARCHIVE) += fs2tar
+-LDLIBS_fs2tar-y := -larchive
+-LDLIBS_fs2tar-$(LKL_HOST_CONFIG_NEEDS_LARGP) += -largp
+-
+-
+-progs-$(LKL_HOST_CONFIG_ARCHIVE) += cptofs
+-LDLIBS_cptofs-y := -larchive
+-LDLIBS_cptofs-$(LKL_HOST_CONFIG_NEEDS_LARGP) += -largp
+-
+ progs-y += tests/boot
+ progs-y += tests/disk
+ progs-y += tests/net-test
diff --git a/sysutils/fusefs-lkl/files/patch-lib_Build b/sysutils/fusefs-lkl/files/patch-lib_Build
deleted file mode 100644
index 28b183a23fa5..000000000000
--- a/sysutils/fusefs-lkl/files/patch-lib_Build
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/Build.orig 2016-08-16 21:09:03 UTC
-+++ lib/Build
-@@ -13,8 +13,5 @@ lkl-y += dbg.o
- lkl-y += dbg_handler.o
- lkl-$(CONFIG_AUTO_LKL_POSIX_HOST) += virtio_net.o
- lkl-$(CONFIG_AUTO_LKL_POSIX_HOST) += virtio_net_fd.o
--lkl-$(CONFIG_AUTO_LKL_POSIX_HOST) += virtio_net_tap.o
--lkl-$(CONFIG_AUTO_LKL_POSIX_HOST) += virtio_net_raw.o
--lkl-$(CONFIG_AUTO_LKL_POSIX_HOST) += virtio_net_macvtap.o
- lkl-$(CONFIG_AUTO_LKL_VIRTIO_NET_DPDK) += virtio_net_dpdk.o
- lkl-$(CONFIG_AUTO_LKL_VIRTIO_NET_VDE) += virtio_net_vde.o