diff options
author | joerg <joerg@pkgsrc.org> | 2005-10-03 11:15:55 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2005-10-03 11:15:55 +0000 |
commit | d3f04ad7d4f823a993ca44afd529ec52c9773605 (patch) | |
tree | b7f5502bb4c6097eeb150f91895d1c40046baf37 /archivers/afio | |
parent | 389ac99395f9388dde56fbb0c27e80664b6d981a (diff) | |
download | pkgsrc-d3f04ad7d4f823a993ca44afd529ec52c9773605.tar.gz |
Use NAME_MAX (POSIX) by default and only fallback to the BSD or SysV
constants, when it doesn't exist. The latter isn't defined on DragonFly
by default anymore, since it is inherently filesystem specific.
Diffstat (limited to 'archivers/afio')
-rw-r--r-- | archivers/afio/distinfo | 4 | ||||
-rw-r--r-- | archivers/afio/patches/patch-ab | 27 |
2 files changed, 25 insertions, 6 deletions
diff --git a/archivers/afio/distinfo b/archivers/afio/distinfo index 0969215f2b9..e0418e04f98 100644 --- a/archivers/afio/distinfo +++ b/archivers/afio/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.5 2005/02/23 14:45:22 agc Exp $ +$NetBSD: distinfo,v 1.6 2005/10/03 11:15:55 joerg Exp $ SHA1 (afio-2.5.tgz) = 051765f209fded60f94944da8a76ae37c3423a23 RMD160 (afio-2.5.tgz) = 991bdb794ee8b4b7e6a737afa85009aae925699d Size (afio-2.5.tgz) = 179184 bytes SHA1 (patch-aa) = e35b47c2f10a6f80d8446e4c22a7a023dae55933 -SHA1 (patch-ab) = 234d24918c5d152b6c013e82d5e43a4471cc65de +SHA1 (patch-ab) = 8d71a26fb6e68462d5a1789a381d485bf63e638b SHA1 (patch-ac) = 9c631e4ebf9b6aafd9a72461b285dfcae7a25048 diff --git a/archivers/afio/patches/patch-ab b/archivers/afio/patches/patch-ab index 6c889ef37ac..957e49b7624 100644 --- a/archivers/afio/patches/patch-ab +++ b/archivers/afio/patches/patch-ab @@ -1,8 +1,16 @@ -$NetBSD: patch-ab,v 1.1 2004/07/10 15:35:52 salo Exp $ +$NetBSD: patch-ab,v 1.2 2005/10/03 11:15:55 joerg Exp $ ---- compfile.c.orig Tue Jun 24 23:32:20 2003 -+++ compfile.c Sat Jul 10 17:26:02 2004 -@@ -210,7 +210,7 @@ +--- compfile.c.orig 2003-06-24 21:32:20.000000000 +0000 ++++ compfile.c +@@ -2,6 +2,7 @@ + + #include <stdio.h> + #include <errno.h> ++#include <limits.h> + #include <unistd.h> + #include <string.h> + +@@ -210,7 +211,7 @@ void waitforgzip() * version; */ @@ -11,3 +19,14 @@ $NetBSD: patch-ab,v 1.1 2004/07/10 15:35:52 salo Exp $ #include <dirent.h> #else #include <sys/dir.h> +@@ -283,7 +284,9 @@ compressfile (int *fdp, char *name, reg + tmpcomp++; + else + tmpcomp = name; +-#ifdef MAXNAMLEN /* BSD otherwise should be sysV (FFS on sysV?) */ ++#if defined(NAME_MAX) ++ if (strlen (tmpcomp) + 2 > NAME_MAX) ++#elif defined(MAXNAMLEN) /* BSD otherwise should be sysV (FFS on sysV?) */ + if (strlen (tmpcomp) + 2 > MAXNAMLEN) + #else + if (strlen (tmpcomp) + 2 > DIRSIZ) |