diff options
author | Vasil Dimov <vd@FreeBSD.org> | 2009-04-29 04:15:24 +0800 |
---|---|---|
committer | Vasil Dimov <vd@FreeBSD.org> | 2009-04-29 04:15:24 +0800 |
commit | cc2e473f2de7f62d6612b9089d6ed939ec704c7a (patch) | |
tree | 0a36724ceade1e9850fb2beef61062d6c0922795 /devel/pth | |
parent | ef9b9d33c6e07e5d6d4cd07c59f8879a3a8ce981 (diff) | |
download | freebsd-ports-gnome-cc2e473f2de7f62d6612b9089d6ed939ec704c7a.tar.gz freebsd-ports-gnome-cc2e473f2de7f62d6612b9089d6ed939ec704c7a.tar.zst freebsd-ports-gnome-cc2e473f2de7f62d6612b9089d6ed939ec704c7a.zip |
Fix the patch for ports/132828 which erroneously checked
__FreeBSD_version without including osreldate.h.
Not tesed on 8-CURRENT with /usr/include/signal.h after
Apr 17 (>= r191202). sledge is running r191005 from Apr 13,
pointyhat from Mar 7 and tb3.droso.net from Feb 22.
If this is still broken after the present patch then I will
install 8-CURRENT in a qemu...
Reported by: linimon, markm
PR: ports/132828
Diffstat (limited to 'devel/pth')
-rw-r--r-- | devel/pth/files/patch-pth_p.h.in | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/devel/pth/files/patch-pth_p.h.in b/devel/pth/files/patch-pth_p.h.in index 9b8341fcb8e1..e127154c517a 100644 --- a/devel/pth/files/patch-pth_p.h.in +++ b/devel/pth/files/patch-pth_p.h.in @@ -1,13 +1,19 @@ ---- pth_p.h.in.orig 2009-04-12 21:27:26.000000000 +0300 -+++ pth_p.h.in 2009-04-12 21:38:56.000000000 +0300 -@@ -32,7 +32,10 @@ +--- pth_p.h.in.orig 2006-06-08 20:54:03.000000000 +0300 ++++ pth_p.h.in 2009-04-28 23:06:45.000000000 +0300 +@@ -32,7 +32,15 @@ #include <stdarg.h> #include <string.h> #include <setjmp.h> -+#if !(defined(__FreeBSD__) && __FreeBSD_version >= 800070) -+/* See http://www.freebsd.org/cgi/query-pr.cgi?pr=132828 */ - #include <signal.h> -+#endif /* FreeBSD */ +-#include <signal.h> ++#ifdef __FreeBSD__ ++# include <osreldate.h> ++# if __FreeBSD_version < 800070 ++ /* See http://www.freebsd.org/cgi/query-pr.cgi?pr=132828 */ ++# include <signal.h> ++# endif /* __FreeBSD_version */ ++#else /* __FreeBSD__ */ ++# include <signal.h> ++#endif /* __FreeBSD__ */ #include <unistd.h> #include <fcntl.h> #include <errno.h> |