Wed Mar 14 23:20:10 2012 UTC ()
Fix build on newer NetBSD.


(joerg)
diff -r1.6 -r1.7 pkgsrc/time/gcal/distinfo
diff -r0 -r1.1 pkgsrc/time/gcal/patches/patch-lib_fflush.c
diff -r0 -r1.1 pkgsrc/time/gcal/patches/patch-lib_fseeko.c

cvs diff -r1.6 -r1.7 pkgsrc/time/gcal/distinfo (expand / switch to unified diff)

--- pkgsrc/time/gcal/distinfo 2011/10/25 08:00:00 1.6
+++ pkgsrc/time/gcal/distinfo 2012/03/14 23:20:10 1.7
@@ -1,5 +1,7 @@ @@ -1,5 +1,7 @@
1$NetBSD: distinfo,v 1.6 2011/10/25 08:00:00 ryoon Exp $ 1$NetBSD: distinfo,v 1.7 2012/03/14 23:20:10 joerg Exp $
2 2
3SHA1 (gcal-3.6.1.tar.gz) = ad5b9507ce2aa794f4827ed0fcedc7676a293ae1 3SHA1 (gcal-3.6.1.tar.gz) = ad5b9507ce2aa794f4827ed0fcedc7676a293ae1
4RMD160 (gcal-3.6.1.tar.gz) = 43e31e819340a6e8efdac0f751f4479e7f193119 4RMD160 (gcal-3.6.1.tar.gz) = 43e31e819340a6e8efdac0f751f4479e7f193119
5Size (gcal-3.6.1.tar.gz) = 2912631 bytes 5Size (gcal-3.6.1.tar.gz) = 2912631 bytes
 6SHA1 (patch-lib_fflush.c) = 9e6fdf88229c24bea7a130a852f4d5064b4a9862
 7SHA1 (patch-lib_fseeko.c) = 3880d4229ec601be5e83c26377ad753c45b90f07

File Added: pkgsrc/time/gcal/patches/patch-lib_fflush.c
$NetBSD: patch-lib_fflush.c,v 1.1 2012/03/14 23:20:10 joerg Exp $

--- lib/fflush.c.orig	2011-03-06 11:54:27.000000000 +0000
+++ lib/fflush.c
@@ -91,7 +91,7 @@ static inline void
 update_fpos_cache (FILE *fp, off_t pos)
 {
 #if defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */
-# if defined __CYGWIN__
+# if defined(__CYGWIN__) || defined(__NetBSD__)
   /* fp_->_offset is typed as an integer.  */
   fp_->_offset = pos;
 # else

File Added: pkgsrc/time/gcal/patches/patch-lib_fseeko.c
$NetBSD: patch-lib_fseeko.c,v 1.1 2012/03/14 23:20:10 joerg Exp $

--- lib/fseeko.c.orig	2011-07-15 19:08:43.000000000 +0000
+++ lib/fseeko.c
@@ -111,7 +111,7 @@ fseeko (FILE *fp, off_t offset, int when
 #if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */
       fp->_flags &= ~_IO_EOF_SEEN;
 #elif defined __sferror || defined __DragonFly__ /* FreeBSD, NetBSD, OpenBSD, DragonFly, MacOS X, Cygwin */
-# if defined __CYGWIN__
+# if defined(__CYGWIN__) || defined(__NetBSD__)
       /* fp_->_offset is typed as an integer.  */
       fp_->_offset = pos;
 # else