Pullup ticket #4443 - requested by dholland converters/ack: build fix Revisions pulled up: - converters/ack/distinfo 1.4 - converters/ack/patches/patch-fileio.c 1.2 --- Module Name: pkgsrc Committed By: dholland Date: Sun Jul 6 18:50:20 UTC 2014 Modified Files: pkgsrc/converters/ack: distinfo pkgsrc/converters/ack/patches: patch-fileio.c Log Message: Include sys/time.h for utimes(). From PR 48965 by SUNAGAWA Keiki. Also include sys/types.h first as a general precaution, and don't use <utime.h> any more.diff -r1.3 -r1.3.14.1 pkgsrc/converters/ack/distinfo
(tron)
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | $NetBSD: distinfo,v 1.3 2012/12/26 21:21:38 dholland Exp $ | 1 | $NetBSD: distinfo,v 1.3.14.1 2014/07/09 18:30:49 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (ack139.tar.gz) = d9ae53238176d46c303a48e736c5bafa9743250c | 3 | SHA1 (ack139.tar.gz) = d9ae53238176d46c303a48e736c5bafa9743250c | |
4 | RMD160 (ack139.tar.gz) = 859af65bb4e4d3e1bc42840b23d571510f095d18 | 4 | RMD160 (ack139.tar.gz) = 859af65bb4e4d3e1bc42840b23d571510f095d18 | |
5 | Size (ack139.tar.gz) = 16292 bytes | 5 | Size (ack139.tar.gz) = 16292 bytes | |
6 | SHA1 (patch-aa) = 4840bef577a42cd4cd1a387f7261f42f9887055f | 6 | SHA1 (patch-aa) = 4840bef577a42cd4cd1a387f7261f42f9887055f | |
7 | SHA1 (patch-ackstring.h) = 6af0febe5c1b8c36240b68ec3eb5993403c73137 | 7 | SHA1 (patch-ackstring.h) = 6af0febe5c1b8c36240b68ec3eb5993403c73137 | |
8 | SHA1 (patch-codetoeuc.c) = ba4da165520b60bd7a88758227fe7760faa72fcd | 8 | SHA1 (patch-codetoeuc.c) = ba4da165520b60bd7a88758227fe7760faa72fcd | |
9 | SHA1 (patch-codetojis.c) = 2c9959113c77bc98340c3ad7596bc7d85bfe66b5 | 9 | SHA1 (patch-codetojis.c) = 2c9959113c77bc98340c3ad7596bc7d85bfe66b5 | |
10 | SHA1 (patch-codetosjis.c) = 1cf4a11d584a1a4412002d112cd743500275bf99 | 10 | SHA1 (patch-codetosjis.c) = 1cf4a11d584a1a4412002d112cd743500275bf99 | |
11 | SHA1 (patch-codetozen.c) = 9612cf1811489bc251140d611000af551f88ee1a | 11 | SHA1 (patch-codetozen.c) = 9612cf1811489bc251140d611000af551f88ee1a | |
12 | SHA1 (patch-euctocode.c) = 75486f92a700fa684602d933dcd337f19ab28763 | 12 | SHA1 (patch-euctocode.c) = 75486f92a700fa684602d933dcd337f19ab28763 | |
13 | SHA1 (patch-fileio.c) = 29485831fff5686bb30c9dc62eefed42727999f3 | 13 | SHA1 (patch-fileio.c) = d0b097ccf936c1a44a9ec9cc43a51d6dc9997cc9 | |
14 | SHA1 (patch-kanjicheck.c) = c37f252c11df5960f9018d21eda9d12bc272c8ef | 14 | SHA1 (patch-kanjicheck.c) = c37f252c11df5960f9018d21eda9d12bc272c8ef | |
15 | SHA1 (patch-kanjicode.h) = f44671c45d2ed7f0a173db84e6c1f10ad1c13f82 | 15 | SHA1 (patch-kanjicode.h) = f44671c45d2ed7f0a173db84e6c1f10ad1c13f82 | |
16 | SHA1 (patch-kmain.c) = d0e0d31598febf75c633cf29989279e1aa492de8 | 16 | SHA1 (patch-kmain.c) = d0e0d31598febf75c633cf29989279e1aa492de8 | |
17 | SHA1 (patch-lcode.c) = e044192fa29ca44168fa853f51987c5cef090ddf | 17 | SHA1 (patch-lcode.c) = e044192fa29ca44168fa853f51987c5cef090ddf | |
18 | SHA1 (patch-misc.h) = 775c9910792a1cda98d8fe6fe327191369e2efa7 | 18 | SHA1 (patch-misc.h) = 775c9910792a1cda98d8fe6fe327191369e2efa7 | |
19 | SHA1 (patch-sjistocode.c) = 4a0b6103acc30455201b0c478dbbcb7bee76ad46 | 19 | SHA1 (patch-sjistocode.c) = 4a0b6103acc30455201b0c478dbbcb7bee76ad46 | |
20 | SHA1 (patch-string.c) = 3075438f91c30b9c42260eb1870f4b491a55bad8 | 20 | SHA1 (patch-string.c) = 3075438f91c30b9c42260eb1870f4b491a55bad8 |
@@ -1,66 +1,68 @@ | @@ -1,66 +1,68 @@ | |||
1 | $NetBSD: patch-fileio.c,v 1.1 2012/12/26 21:21:38 dholland Exp $ | 1 | $NetBSD: patch-fileio.c,v 1.1.14.1 2014/07/09 18:30:49 tron Exp $ | |
2 | 2 | |||
3 | - use standard headers | 3 | - use standard headers | |
4 | - declare own functions | 4 | - declare own functions | |
5 | - avoid implicit int | 5 | - avoid implicit int | |
6 | - declare void functions void | 6 | - declare void functions void | |
7 | - don't truncate time_t | 7 | - don't truncate time_t | |
8 | - use size_t for sizes where easy and appropriate | 8 | - use size_t for sizes where easy and appropriate | |
9 | - use a bit of const | 9 | - use a bit of const | |
10 | - remove wrong usage of utime(3) and use utimes(3) | 10 | - remove wrong usage of utime(3) and use utimes(3) | |
11 | 11 | |||
12 | --- fileio.c.orig 1994-06-12 05:31:00.000000000 +0000 | 12 | --- fileio.c.orig 1994-06-12 05:31:00.000000000 +0000 | |
13 | +++ fileio.c | 13 | +++ fileio.c | |
14 | @@ -5,14 +5,18 @@ | 14 | @@ -4,15 +4,20 @@ | |
15 | /* oga@dgw.yz.yamagata-u.ac.jp */ | |||
15 | /* v1.10 1994 03/19 Ogasawara Hiroyuki */ | 16 | /* v1.10 1994 03/19 Ogasawara Hiroyuki */ | |
16 | 17 | |||
18 | +#include <sys/types.h> | |||
19 | +#include <sys/time.h> | |||
17 | #include <stdio.h> | 20 | #include <stdio.h> | |
18 | +#include <utime.h> | 21 | ||
19 | + | |||
20 | +#include "kanjicode.h" | 22 | +#include "kanjicode.h" | |
21 | +#include "misc.h" | 23 | +#include "misc.h" | |
22 | 24 | + | ||
23 | #define EMPTY 0 | 25 | #define EMPTY 0 | |
24 | #define STACKSIZE 256 | 26 | #define STACKSIZE 256 | |
25 | #define PRESIZE (1024*16) | 27 | #define PRESIZE (1024*16) | |
26 | 28 | |||
27 | static int cstack[STACKSIZE], | 29 | static int cstack[STACKSIZE], | |
28 | - *cstackptr= cstack, | 30 | - *cstackptr= cstack, | |
29 | - presize= 0; | 31 | - presize= 0; | |
30 | + *cstackptr= cstack; | 32 | + *cstackptr= cstack; | |
31 | +static size_t presize= 0; | 33 | +static size_t presize= 0; | |
32 | unsigned char prebuf[PRESIZE], | 34 | unsigned char prebuf[PRESIZE], | |
33 | *preptr= prebuf; | 35 | *preptr= prebuf; | |
34 | 36 | |||
35 | @@ -36,7 +40,7 @@ unsigned int code; | 37 | @@ -36,7 +41,7 @@ unsigned int code; | |
36 | } | 38 | } | |
37 | 39 | |||
38 | int | 40 | int | |
39 | -getcode() | 41 | -getcode() | |
40 | +getcode(void) | 42 | +getcode(void) | |
41 | { | 43 | { | |
42 | if( cstackptr > cstack ) | 44 | if( cstackptr > cstack ) | |
43 | return *--cstackptr; | 45 | return *--cstackptr; | |
44 | @@ -48,7 +52,7 @@ getcode() | 46 | @@ -48,7 +53,7 @@ getcode() | |
45 | } | 47 | } | |
46 | 48 | |||
47 | void | 49 | void | |
48 | -ungetcode( code ) | 50 | -ungetcode( code ) | |
49 | +ungetcode( int code ) | 51 | +ungetcode( int code ) | |
50 | { | 52 | { | |
51 | *cstackptr++= code; | 53 | *cstackptr++= code; | |
52 | } | 54 | } | |
53 | @@ -62,31 +66,33 @@ void *cp; | 55 | @@ -62,31 +67,33 @@ void *cp; | |
54 | } | 56 | } | |
55 | 57 | |||
56 | #if HUMAN | 58 | #if HUMAN | |
57 | -isdir( name ) | 59 | -isdir( name ) | |
58 | -char *name; | 60 | -char *name; | |
59 | +int | 61 | +int | |
60 | +isdir( const char *name ) | 62 | +isdir( const char *name ) | |
61 | { | 63 | { | |
62 | return CHMOD( name, -1 ) & 0x10; | 64 | return CHMOD( name, -1 ) & 0x10; | |
63 | } | 65 | } | |
64 | #else | 66 | #else | |
65 | #include <sys/types.h> | 67 | #include <sys/types.h> | |
66 | #include <sys/stat.h> | 68 | #include <sys/stat.h> |