pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/file Patches to fix compilation on SunOS. Fro...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d0fc4b19043c
branches:  trunk
changeset: 649006:d0fc4b19043c
user:      bsiegert <bsiegert%pkgsrc.org@localhost>
date:      Fri Mar 27 18:57:43 2015 +0000

description:
Patches to fix compilation on SunOS. From Richard PALO in private mail.

diffstat:

 sysutils/file/distinfo                     |   4 +++-
 sysutils/file/patches/patch-src_compress.c |  15 +++++++++++++++
 sysutils/file/patches/patch-src_fsmagic.c  |  14 ++++++++++++++
 3 files changed, 32 insertions(+), 1 deletions(-)

diffs (50 lines):

diff -r c5d1a13659fb -r d0fc4b19043c sysutils/file/distinfo
--- a/sysutils/file/distinfo    Fri Mar 27 16:50:48 2015 +0000
+++ b/sysutils/file/distinfo    Fri Mar 27 18:57:43 2015 +0000
@@ -1,6 +1,8 @@
-$NetBSD: distinfo,v 1.21 2015/03/22 09:48:51 bsiegert Exp $
+$NetBSD: distinfo,v 1.22 2015/03/27 18:57:43 bsiegert Exp $
 
 SHA1 (file-5.22.tar.gz) = 20fa06592291555f2b478ea2fb70b53e9e8d1f7c
 RMD160 (file-5.22.tar.gz) = 73b5e5c128a6ecb2b870590728cc9013fe0c9dbb
 Size (file-5.22.tar.gz) = 732556 bytes
 SHA1 (patch-aa) = d3aa3667e3d28ac1268b83de2de372ba083705fc
+SHA1 (patch-src_compress.c) = 63407a3103bb1e77a5c8f1a5e859eb884ad55b3a
+SHA1 (patch-src_fsmagic.c) = ee770cf37dfdfbc5a7c123d2691312610b76e76e
diff -r c5d1a13659fb -r d0fc4b19043c sysutils/file/patches/patch-src_compress.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/file/patches/patch-src_compress.c        Fri Mar 27 18:57:43 2015 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_compress.c,v 1.1 2015/03/27 18:57:43 bsiegert Exp $
+sig_t is not defined by default on SunOS
+
+--- src/compress.c.orig        2014-12-16 16:07:12.000000000 +0000
++++ src/compress.c
+@@ -59,6 +59,9 @@ FILE_RCSID("@(#)$File: compress.c,v 1.77
+ #define BUILTIN_DECOMPRESS
+ #include <zlib.h>
+ #endif
++#ifdef __sun
++typedef void (*sig_t)(int);
++#endif
+ 
+ private const struct {
+       const char magic[8];
diff -r c5d1a13659fb -r d0fc4b19043c sysutils/file/patches/patch-src_fsmagic.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/file/patches/patch-src_fsmagic.c Fri Mar 27 18:57:43 2015 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_fsmagic.c,v 1.1 2015/03/27 18:57:43 bsiegert Exp $
+Explicitly convert mode_t to unsigned int for formatted output
+
+--- src/fsmagic.c.orig 2014-12-04 15:56:46.000000000 +0000
++++ src/fsmagic.c
+@@ -394,7 +394,7 @@ file_fsmagic(struct magic_set *ms, const
+               break;
+ 
+       default:
+-              file_error(ms, 0, "invalid mode 0%o", sb->st_mode);
++              file_error(ms, 0, "invalid mode 0%o", (unsigned int)sb->st_mode);
+               return -1;
+               /*NOTREACHED*/
+       }



Home | Main Index | Thread Index | Old Index