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
--- 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 | |
3 | SHA1 (gcal-3.6.1.tar.gz) = ad5b9507ce2aa794f4827ed0fcedc7676a293ae1 | | 3 | SHA1 (gcal-3.6.1.tar.gz) = ad5b9507ce2aa794f4827ed0fcedc7676a293ae1 |
4 | RMD160 (gcal-3.6.1.tar.gz) = 43e31e819340a6e8efdac0f751f4479e7f193119 | | 4 | RMD160 (gcal-3.6.1.tar.gz) = 43e31e819340a6e8efdac0f751f4479e7f193119 |
5 | Size (gcal-3.6.1.tar.gz) = 2912631 bytes | | 5 | Size (gcal-3.6.1.tar.gz) = 2912631 bytes |
| | | 6 | SHA1 (patch-lib_fflush.c) = 9e6fdf88229c24bea7a130a852f4d5064b4a9862 |
| | | 7 | SHA1 (patch-lib_fseeko.c) = 3880d4229ec601be5e83c26377ad753c45b90f07 |
$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
$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