summaryrefslogtreecommitdiff
path: root/graphics/netpbm
diff options
context:
space:
mode:
authorryoon <ryoon>2014-05-16 12:43:52 +0000
committerryoon <ryoon>2014-05-16 12:43:52 +0000
commit4c2bace2d6cc26bc216cf9770933da9f14ac93e0 (patch)
treea8d596e4ab2110031509792a8aa8df64ab600755 /graphics/netpbm
parentdd4c38a9a06c0d298fa6227ae01306d65e0bf8ef (diff)
downloadpkgsrc-4c2bace2d6cc26bc216cf9770933da9f14ac93e0.tar.gz
Fix OpenBSD build
Diffstat (limited to 'graphics/netpbm')
-rw-r--r--graphics/netpbm/distinfo3
-rw-r--r--graphics/netpbm/patches/patch-lib_libsystem.c17
2 files changed, 19 insertions, 1 deletions
diff --git a/graphics/netpbm/distinfo b/graphics/netpbm/distinfo
index af4c94e15c5..a017de5f602 100644
--- a/graphics/netpbm/distinfo
+++ b/graphics/netpbm/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.85 2012/07/25 14:42:02 jperkin Exp $
+$NetBSD: distinfo,v 1.86 2014/05/16 12:43:52 ryoon Exp $
SHA1 (netpbm-10.35.80.tgz) = e2bc82c2fc76775a837596f9774f4b24275f794a
RMD160 (netpbm-10.35.80.tgz) = f8c6dc01ada947f27dd851d954d240f248e07c55
@@ -26,4 +26,5 @@ SHA1 (patch-dc) = 8ed1365dccf5abb0e158a4f7a65749ff5b244ef3
SHA1 (patch-dd) = 9f9c53959f5afd444ce427b782f9ba2c73068f27
SHA1 (patch-eb) = 8af326d4be7e280764843ce213672186fce3f9a8
SHA1 (patch-lib_libpbm3.c) = 42e7d49fecb559fb1d55345e5053337e60f7458b
+SHA1 (patch-lib_libsystem.c) = 6458ae8eac15a13e3b92ddcb546c24ff85067209
SHA1 (patch-ppmdraw) = d901a690f8f21a1af940129d1edef509b369ea1a
diff --git a/graphics/netpbm/patches/patch-lib_libsystem.c b/graphics/netpbm/patches/patch-lib_libsystem.c
new file mode 100644
index 00000000000..b8e727fdf3b
--- /dev/null
+++ b/graphics/netpbm/patches/patch-lib_libsystem.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-lib_libsystem.c,v 1.1 2014/05/16 12:43:52 ryoon Exp $
+
+* For SIGWINCH and SIGIO, _XOPEN_SOURCE should not be defined under OpenBSD 5.5
+
+--- lib/libsystem.c.orig 2010-07-10 01:38:01.000000000 +0000
++++ lib/libsystem.c
+@@ -12,7 +12,10 @@
+
+ Contributed to the public domain.
+ =============================================================================*/
++/* for SIGWINCH and SIGIO */
++#if !defined(__OpenBSD__)
+ #define _XOPEN_SOURCE
++#endif
+
+ #include <unistd.h>
+ #include <stdlib.h>