pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/46072: net/netatalk build broken on netbsd-6
The following reply was made to PR pkg/46072; it has been noted by GNATS.
From: Makoto Fujiwara <makoto%ki.nu@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: pkg/46072: net/netatalk build broken on netbsd-6
Date: Tue, 17 Apr 2012 01:41:10 +0900
It is inconvenient for me not able to compile netatalk on
6.0_BETA, so I'm using attched patch. Please correct me if wrong
or review it, thanks.
---
Makoto Fujiwara,
Chiba, Japan, Narita Airport and Disneyland prefecture.
Index: net/netatalk/distinfo
===================================================================
RCS file: /e/cvsync/cvsync/pkgsrc/net/netatalk/distinfo,v
retrieving revision 1.44
diff -u -r1.44 distinfo
--- net/netatalk/distinfo 16 Dec 2011 05:21:37 -0000 1.44
+++ net/netatalk/distinfo 16 Apr 2012 16:30:19 -0000
@@ -18,4 +18,5 @@
SHA1 (patch-bj) = abbc2809b6b7fe75ec2d2f8f2fa8d6cd9d6de7b0
SHA1 (patch-bk) = c3fb7c3a42f148171fa99b6121b099dd4998947a
SHA1 (patch-etc_afpd_quota_c) = 0d0a4d5cb8b8f2a9793096b61c326eecc403587c
+SHA1 (patch-etc_afpd_unix_h) = bd15e874899a7303bbc6b23817550ee622c55612
SHA1 (patch-macros_quota-check.m4) = 40d1e404905398be03aad6d472bf42af920c7b20
Index: net/netatalk/patches/patch-etc_afpd_unix_h
===================================================================
RCS file: net/netatalk/patches/patch-etc_afpd_unix_h
diff -N net/netatalk/patches/patch-etc_afpd_unix_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ net/netatalk/patches/patch-etc_afpd_unix_h 16 Apr 2012 16:30:12 -0000
@@ -0,0 +1,45 @@
+$NetBSD$
+
+Get struct dqblk defined, especially for 6.0_BETA or later,
+See the following log message for ufs/ufs/quota1.h
+-------------
+revision 1.3
+date: 2011/03/24 17:05:45; author: bouyer; state: Exp; lines: +12 -4
+branches: 1.3.2; 1.3.6;
+Add a new libquota library, which contains some blocks to build and/or
+.... (omitted)...
+quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
+it's needed by other installed ufs headers.
+ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
+using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
+ufs/ufs/quota.h - old code won't compile without this change and this is
+on purpose).
+...
+----------------------------
+revision 1.2
+date: 2011/03/06 17:08:39; author: bouyer; state: Exp; lines: +100 -0
+merge the bouyer-quota2 branch. This adds a new on-disk format
+to store disk quota usage and limits, integrated with ffs
+metadata. Usage is checked by fsck_ffs (no more quotacheck)
+and is covered by the WAPBL journal. Enabled with kernel
+option QUOTA2 (added where QUOTA was enabled in kernel config files),
+turned on with tunefs(8) on a per-filesystem
+basis. mount_mfs(8) can also turn quotas on.
+
+See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
+for details.
+----------------------------
+
+--- etc/afpd/unix.h.orig 2011-08-18 21:23:44.000000000 +0900
++++ etc/afpd/unix.h 2012-04-16 13:39:22.000000000 +0900
+@@ -48,6 +48,10 @@
+ #define dqblk ufs_dqblk
+ #endif
+
++#if defined(__NetBSD__) && (__NetBSD_Version__ >=599004800)
++#include <ufs/ufs/quota1.h>
++#endif
++
+ #if defined(HAVE_SYS_MOUNT_H) || defined(BSD4_4) || \
+ defined(linux) || defined(ultrix)
+ #include <sys/mount.h>
Home |
Main Index |
Thread Index |
Old Index