Sun May 25 03:59:17 2014 UTC ()
Fix build for OpenBSD.


(rodent)
diff -r1.32 -r1.33 pkgsrc/shells/tcsh/distinfo
diff -r0 -r1.1 pkgsrc/shells/tcsh/patches/patch-sh.h

cvs diff -r1.32 -r1.33 pkgsrc/shells/tcsh/distinfo (expand / switch to unified diff)

--- pkgsrc/shells/tcsh/distinfo 2014/04/04 12:00:37 1.32
+++ pkgsrc/shells/tcsh/distinfo 2014/05/25 03:59:17 1.33
@@ -1,11 +1,12 @@ @@ -1,11 +1,12 @@
1$NetBSD: distinfo,v 1.32 2014/04/04 12:00:37 kim Exp $ 1$NetBSD: distinfo,v 1.33 2014/05/25 03:59:17 rodent Exp $
2 2
3SHA1 (tcsh-6.18.01.tar.gz) = eee2035645737197ff8059c84933a75d23cd76f9 3SHA1 (tcsh-6.18.01.tar.gz) = eee2035645737197ff8059c84933a75d23cd76f9
4RMD160 (tcsh-6.18.01.tar.gz) = ea18bb6d4d6dca2700d74daa2940f67d45a18cb9 4RMD160 (tcsh-6.18.01.tar.gz) = ea18bb6d4d6dca2700d74daa2940f67d45a18cb9
5Size (tcsh-6.18.01.tar.gz) = 926872 bytes 5Size (tcsh-6.18.01.tar.gz) = 926872 bytes
6SHA1 (patch-aa) = eadb2c1f4ad8bab7826c8e07c8edfc68569c74d4 6SHA1 (patch-aa) = eadb2c1f4ad8bab7826c8e07c8edfc68569c74d4
7SHA1 (patch-ab) = 8cf26988778b5331360eb1aab98bfcc920c71ac2 7SHA1 (patch-ab) = 8cf26988778b5331360eb1aab98bfcc920c71ac2
8SHA1 (patch-ac) = c2a944f9c6857cdd8ba9753e3ce7c496749f8f87 8SHA1 (patch-ac) = c2a944f9c6857cdd8ba9753e3ce7c496749f8f87
9SHA1 (patch-configure) = 91c2019da8c074bd6f24b84bf798ccd497110727 9SHA1 (patch-configure) = 91c2019da8c074bd6f24b84bf798ccd497110727
10SHA1 (patch-nls_Makefile.in) = 50c6d7a038799db60393a4daf3a491961a40fdc7 10SHA1 (patch-nls_Makefile.in) = 50c6d7a038799db60393a4daf3a491961a40fdc7
11SHA1 (patch-sh.c) = 9f7a1449a0ff0da5a3af886fcf86bdc551e10732 11SHA1 (patch-sh.c) = 9f7a1449a0ff0da5a3af886fcf86bdc551e10732
 12SHA1 (patch-sh.h) = ac6211ddd5e552e9baec2d35aed5e7e573cab04e

File Added: pkgsrc/shells/tcsh/patches/Attic/patch-sh.h
$NetBSD: patch-sh.h,v 1.1 2014/05/25 03:59:17 rodent Exp $

Add OpenBSD support.

--- sh.h.orig	2011-04-14 18:25:25.000000000 +0000
+++ sh.h
@@ -310,7 +310,7 @@ typedef long tcsh_number_t;
  * redefines malloc(), so we define the following
  * to avoid it.
  */
-# if defined(SYSMALLOC) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__) || defined(sgi) || defined(_OSD_POSIX)
+# if defined(SYSMALLOC) || defined(__linux__) || defined(__GNU__) || defined(__GLIBC__) || defined(sgi) || defined(_OSD_POSIX) || defined(__OpenBSD__)
 #  define NO_FIX_MALLOC
 #  include <stdlib.h>
 # else /* glibc */