pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/physfs Fix the build on NetBSD-2.0D and later wi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3267c4a36112
branches:  trunk
changeset: 480591:3267c4a36112
user:      agc <agc%pkgsrc.org@localhost>
date:      Wed Sep 15 16:45:44 2004 +0000

description:
Fix the build on NetBSD-2.0D and later with statvfs(2).

diffstat:

 devel/physfs/distinfo         |   3 ++-
 devel/physfs/patches/patch-ac |  25 +++++++++++++++++++++++++
 2 files changed, 27 insertions(+), 1 deletions(-)

diffs (41 lines):

diff -r 1e335731ca3f -r 3267c4a36112 devel/physfs/distinfo
--- a/devel/physfs/distinfo     Wed Sep 15 16:33:38 2004 +0000
+++ b/devel/physfs/distinfo     Wed Sep 15 16:45:44 2004 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.2 2003/07/13 20:49:29 dillo Exp $
+$NetBSD: distinfo,v 1.3 2004/09/15 16:45:44 agc Exp $
 
 SHA1 (physfs-0.1.8.tar.gz) = 0fc4ed9d72df84279718b57d54c4b8f4f76286a2
 Size (physfs-0.1.8.tar.gz) = 462702 bytes
 SHA1 (patch-aa) = 2a56434b2979206fc3e8c4a5a3ab1eeaed715bda
 SHA1 (patch-ab) = daba84c3d776ff08f8b168370d9079eff3546634
+SHA1 (patch-ac) = d382c0272de4e4fd8bb179909471f7f8e6b4f874
diff -r 1e335731ca3f -r 3267c4a36112 devel/physfs/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/physfs/patches/patch-ac     Wed Sep 15 16:45:44 2004 +0000
@@ -0,0 +1,25 @@
+$NetBSD: patch-ac,v 1.1 2004/09/15 16:45:44 agc Exp $
+
+--- platform/unix.c    2004/09/15 16:35:55     1.1
++++ platform/unix.c    2004/09/15 16:40:46
+@@ -77,11 +77,19 @@
+ 
+ #ifdef PHYSFS_HAVE_SYS_UCRED_H
+ 
++#if defined(__NetBSD__) && (__NetBSD_Version__ >= 200040000)
++#include <sys/statvfs.h>
++
++#define STATVFS_TYPE  statvfs
++#else
++#define STATVFS_TYPE  statfs
++#endif
++
+ char **__PHYSFS_platformDetectAvailableCDs(void)
+ {
+     char **retval = (char **) malloc(sizeof (char *));
+     int cd_count = 1;  /* We count the NULL entry. */
+-    struct statfs *mntbufp = NULL;
++    struct STATVFS_TYPE *mntbufp = NULL;
+     int mounts;
+     int i;
+ 



Home | Main Index | Thread Index | Old Index