diff options
author | wiedi <wiedi@pkgsrc.org> | 2015-01-18 19:53:27 +0000 |
---|---|---|
committer | wiedi <wiedi@pkgsrc.org> | 2015-01-18 19:53:27 +0000 |
commit | d67764a22c1e3029038617cbc0cc8d3c92d56948 (patch) | |
tree | 86f6f7f4b64ecc6fd7e5ea2b6e8922c1d44f3826 /sysutils | |
parent | cfe5b9a47be47b1a55d0955160270bc2ed5213de (diff) | |
download | pkgsrc-d67764a22c1e3029038617cbc0cc8d3c92d56948.tar.gz |
Fix build on SunOS
Needs correct integer types, __EXTENSIONS__
include netdb.h for MAXHOSTNAMELEN
and a patch to ensure NAME_MAX is defined
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/fatback/Makefile | 4 | ||||
-rw-r--r-- | sysutils/fatback/distinfo | 5 | ||||
-rw-r--r-- | sysutils/fatback/patches/patch-aa | 16 | ||||
-rw-r--r-- | sysutils/fatback/patches/patch-cmd__cp.c | 17 |
4 files changed, 36 insertions, 6 deletions
diff --git a/sysutils/fatback/Makefile b/sysutils/fatback/Makefile index 65678d8e80a..cf05e9a20ca 100644 --- a/sysutils/fatback/Makefile +++ b/sysutils/fatback/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.10 2013/04/06 20:27:28 rodent Exp $ +# $NetBSD: Makefile,v 1.11 2015/01/18 19:53:27 wiedi Exp $ DISTNAME= fatback-1.3 PKGREVISION= 1 @@ -15,4 +15,6 @@ INFO_FILES= yes USE_LANGUAGES= c c++ USE_TOOLS+= lex +CPPFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_int16_t=uint16_t -D__EXTENSIONS__ + .include "../../mk/bsd.pkg.mk" diff --git a/sysutils/fatback/distinfo b/sysutils/fatback/distinfo index e2f225ad231..92e827b2a3e 100644 --- a/sysutils/fatback/distinfo +++ b/sysutils/fatback/distinfo @@ -1,11 +1,12 @@ -$NetBSD: distinfo,v 1.3 2012/04/17 17:47:54 joerg Exp $ +$NetBSD: distinfo,v 1.4 2015/01/18 19:53:27 wiedi Exp $ SHA1 (fatback-1.3.tar.gz) = 0c17a76f64b359ee67ea308e58b668c14c77c699 RMD160 (fatback-1.3.tar.gz) = 4a8b29f00e51ea4856e41e94c30dca3e96712a40 Size (fatback-1.3.tar.gz) = 190800 bytes -SHA1 (patch-aa) = e8c130c4f514fa61966541eb30016af3e299082c +SHA1 (patch-aa) = 07279c8918f127047c1c965d2b48b9f69d81ce83 SHA1 (patch-ab) = 36fb419f55817375437e2548e6c99cb5b70bf0c5 SHA1 (patch-ac) = f844b30f09716c64347ec500210e17e8431bec7d SHA1 (patch-ad) = 3f0960a7347e8d5c2d6f99849a04133056b36feb SHA1 (patch-ae) = 6419bde4bc1e04e8dcace69d515a366d693f9676 SHA1 (patch-af) = f522a1257bdf274983c93147e6b8f293e509d41d +SHA1 (patch-cmd__cp.c) = 1a6a3a79aac0c03e245aff11f583d7076d4a5cc2 diff --git a/sysutils/fatback/patches/patch-aa b/sysutils/fatback/patches/patch-aa index 619ac65dc24..51c63cb97b3 100644 --- a/sysutils/fatback/patches/patch-aa +++ b/sysutils/fatback/patches/patch-aa @@ -1,8 +1,18 @@ -$NetBSD: patch-aa,v 1.2 2012/04/17 17:47:54 joerg Exp $ +$NetBSD: patch-aa,v 1.3 2015/01/18 19:53:27 wiedi Exp $ --- output.c.orig 2001-05-30 15:47:04.000000000 +0000 +++ output.c -@@ -54,7 +54,7 @@ int display(displaylevel_t level, char * +@@ -9,6 +9,9 @@ + #include <time.h> + #include <unistd.h> + #include <limits.h> ++#if defined(__sun) ++#include <netdb.h> ++#endif + #include <sys/param.h> + #include <sys/utsname.h> + #include <stdlib.h> +@@ -54,7 +57,7 @@ int display(displaylevel_t level, char * /* get the verbosity level from the fatback symbol table */ if (!(verbose_var = get_fbvar("verbose"))) { printf("Error reading variable\n"); @@ -11,7 +21,7 @@ $NetBSD: patch-aa,v 1.2 2012/04/17 17:47:54 joerg Exp $ } else { verbose = verbose_var->val.ival; free(verbose_var); -@@ -63,9 +63,12 @@ int display(displaylevel_t level, char * +@@ -63,9 +66,12 @@ int display(displaylevel_t level, char * /* print the rest of the arguments in standard printf style */ va_start(arg_list, format); retval = vfprintf(Audit_log, format, arg_list); diff --git a/sysutils/fatback/patches/patch-cmd__cp.c b/sysutils/fatback/patches/patch-cmd__cp.c new file mode 100644 index 00000000000..f48b9d1566c --- /dev/null +++ b/sysutils/fatback/patches/patch-cmd__cp.c @@ -0,0 +1,17 @@ +$NetBSD: patch-cmd__cp.c,v 1.1 2015/01/18 19:53:27 wiedi Exp $ + +Make sure NAME_MAX is defined. +Anything not too small should be ok, only used in a sanity check. +--- cmd_cp.c.orig 2001-05-30 15:40:00.000000000 +0000 ++++ cmd_cp.c +@@ -14,6 +14,10 @@ + #include "recovery.h" + #include "output.h" + ++#ifndef NAME_MAX ++#define NAME_MAX 255 ++#endif ++ + static struct option long_opts[] = + { + {"deleted", 0, 0, 'd'}, |