aboutsummaryrefslogtreecommitdiffstats
path: root/testing/bmake/missing-filemon-check.patch
diff options
context:
space:
mode:
authorSören Tempel <soeren+git@soeren-tempel.net>2020-02-12 13:16:33 +0100
committerSören Tempel <soeren+git@soeren-tempel.net>2020-02-12 13:20:08 +0100
commite49e36e09fe667529bd0f9a9c97f6a3a22838587 (patch)
tree5e2bd43e79e3e6182832d4e139274f5b47959de3 /testing/bmake/missing-filemon-check.patch
parent2b76dd7f004e5595f19b7357af71552d28d9cbdc (diff)
downloadaports-e49e36e09fe667529bd0f9a9c97f6a3a22838587.tar.bz2
aports-e49e36e09fe667529bd0f9a9c97f6a3a22838587.tar.xz
testing/bmake: upgrade to 20200205
Diffstat (limited to 'testing/bmake/missing-filemon-check.patch')
-rw-r--r--testing/bmake/missing-filemon-check.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/testing/bmake/missing-filemon-check.patch b/testing/bmake/missing-filemon-check.patch
new file mode 100644
index 0000000000..e7bc7f17ad
--- /dev/null
+++ b/testing/bmake/missing-filemon-check.patch
@@ -0,0 +1,18 @@
+Without this patch bmake does not compile succesfully when
+USE_FILEMON is not set. This has been reported upstream via mail.
+
+diff -upr bmake.orig/meta.c bmake/meta.c
+--- bmake.orig/meta.c 2020-02-12 13:11:41.903373030 +0100
++++ bmake/meta.c 2020-02-12 13:12:20.140056931 +0100
+@@ -1690,7 +1690,11 @@ meta_compat_parent(pid_t child)
+ meta_job_parent(NULL, child);
+ close(childPipe[1]); /* child side */
+ outfd = childPipe[0];
++#ifdef USE_FILEMON
+ metafd = Mybm.filemon ? filemon_readfd(Mybm.filemon) : -1;
++#else
++ metafd = -1;
++#endif
+ maxfd = -1;
+ if (outfd > maxfd)
+ maxfd = outfd;