diff options
author | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2021-01-26 13:59:25 +0000 |
---|---|---|
committer | Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> | 2021-01-26 13:59:25 +0000 |
commit | becaac537e3b0b9adb629868791db4bd22cdbf59 (patch) | |
tree | cd5714fafbc188aa7dd52153a4b6e9861807f43a /net/olsrd | |
parent | d058df382b09b3f9d007466d720d4e2985d83f53 (diff) | |
download | ports-becaac537e3b0b9adb629868791db4bd22cdbf59.tar.gz ports-becaac537e3b0b9adb629868791db4bd22cdbf59.zip |
Fix build with bison 3.7.4
PR: 248911
Exp-run by: antoine
Notes
Notes:
svn path=/head/; revision=562665
Diffstat (limited to 'net/olsrd')
-rw-r--r-- | net/olsrd/files/patch-src-cfgparser-local.mk | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/net/olsrd/files/patch-src-cfgparser-local.mk b/net/olsrd/files/patch-src-cfgparser-local.mk new file mode 100644 index 000000000000..91e4ea58b8b6 --- /dev/null +++ b/net/olsrd/files/patch-src-cfgparser-local.mk @@ -0,0 +1,18 @@ +--- src/cfgparser/local.mk.orig 2019-08-11 08:09:47 UTC ++++ src/cfgparser/local.mk +@@ -74,12 +74,9 @@ $(C)oparse.c: $(C)oparse.y $(C)olsrd_conf.h $(C)Makefi + ifeq ($(VERBOSE),0) + @echo "[BISON] $@" + endif +- $(MAKECMDPREFIX)$(BISON) -d -o "$@-tmp" "$<" +- $(MAKECMDPREFIX)sed -e 's/register //' \ +- -e '/^#line/s/$(call quote,$@-tmp)/$(call quote,$@)/' \ +- < "$@-tmp" >"$@" +- $(MAKECMDPREFIX)mv "$(subst .c,.h,$@-tmp)" "$(subst .c,.h,$@)" +- $(MAKECMDPREFIX)$(RM) "$@-tmp" "$(subst .c,.h,$@-tmp)" ++ $(MAKECMDPREFIX)$(BISON) -d -o "$@" "$<" ++ $(MAKECMDPREFIX)sed -e 's/register //' < "$@" >"$@.o" ++ $(MAKECMDPREFIX)mv "$@.o" "$@" + + $(C)oparse.o: CFLAGS := $(filter-out -Wunreachable-code,$(CFLAGS)) + |