Tue Jul 23 13:28:17 2013 UTC ()
Update net/netatalk to v2.2.5

Changes in 2.2.5
================
* FIX: Fix errors searching volumes
* NEW: Configurable symlink handling with a new volume option
       'followsymlinks'. Setting the option causes afpd to follow
       symlinks on the server side.
* UPD: Reload groups when reloading volumes. FR #71.
* FIX: Fix a possible crash in cname() where cname_mtouname calls
       dirlookup() where the curdir is freed because the dircache
       detected a dev/inode cache difference and evicted the object
       from the cache. Fixes bug #498.
* FIX: Change default FinderInfo for directories to be all 0, fixes
       bug 514.


(hauke)
diff -r1.100 -r1.101 pkgsrc/net/netatalk/Makefile
diff -r1.51 -r1.52 pkgsrc/net/netatalk/distinfo
diff -r0 -r1.1 pkgsrc/net/netatalk/patches/patch-etc_afpd_filedir.c
diff -r0 -r1.1 pkgsrc/net/netatalk/patches/patch-include_atalk_acl.h

cvs diff -r1.100 -r1.101 pkgsrc/net/netatalk/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/net/netatalk/Attic/Makefile 2013/05/31 12:41:35 1.100
+++ pkgsrc/net/netatalk/Attic/Makefile 2013/07/23 13:28:17 1.101
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.100 2013/05/31 12:41:35 wiz Exp $ 1# $NetBSD: Makefile,v 1.101 2013/07/23 13:28:17 hauke Exp $
2 2
3DISTNAME= netatalk-2.2.4 3DISTNAME= netatalk-2.2.5
4#PKGREVISION= 1 4#PKGREVISION= 1
5PKGREVISION= 1 
6CATEGORIES= net print 5CATEGORIES= net print
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netatalk/}
8EXTRACT_SUFX= .tar.bz2 7EXTRACT_SUFX= .tar.bz2
9#PATCHFILES= patch-adv1tov2.c 8#PATCHFILES= patch-adv1tov2.c
10PATCH_SITES= http://svn.macosforge.org/repository/macports/trunk/dports/net/netatalk/files/ \ 9PATCH_SITES= http://svn.macosforge.org/repository/macports/trunk/dports/net/netatalk/files/ \
11 http://mirror.lug.udel.edu/pub/macports/trunk/dports/net/netatalk/files/ 10 http://mirror.lug.udel.edu/pub/macports/trunk/dports/net/netatalk/files/
12 11
13MAINTAINER= markd@NetBSD.org 12MAINTAINER= markd@NetBSD.org
14HOMEPAGE= http://netatalk.sourceforge.net/ 13HOMEPAGE= http://netatalk.sourceforge.net/
15COMMENT= Netatalk appletalk file and print services 14COMMENT= Netatalk appletalk file and print services
16LICENSE= gnu-gpl-v2 15LICENSE= gnu-gpl-v2
17 16
18BDB_ACCEPTED= db4 db5 17BDB_ACCEPTED= db4 db5

cvs diff -r1.51 -r1.52 pkgsrc/net/netatalk/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/netatalk/Attic/distinfo 2013/07/16 22:38:32 1.51
+++ pkgsrc/net/netatalk/Attic/distinfo 2013/07/23 13:28:17 1.52
@@ -1,23 +1,25 @@ @@ -1,23 +1,25 @@
1$NetBSD: distinfo,v 1.51 2013/07/16 22:38:32 fhajny Exp $ 1$NetBSD: distinfo,v 1.52 2013/07/23 13:28:17 hauke Exp $
2 2
3SHA1 (netatalk-2.2.4.tar.bz2) = da2d59634a6bf3cb2e21e339b2acd0b8da3885d1 3SHA1 (netatalk-2.2.5.tar.bz2) = 4367421213d68b8396cf35743e347e9c01bdf3b0
4RMD160 (netatalk-2.2.4.tar.bz2) = ba94a55d2d6338b52ffaa3ee3c306549f34fec51 4RMD160 (netatalk-2.2.5.tar.bz2) = ff0165806973b19db906406fd4b37dd49d505a27
5Size (netatalk-2.2.4.tar.bz2) = 1289663 bytes 5Size (netatalk-2.2.5.tar.bz2) = 1290761 bytes
6SHA1 (patch-ac) = 605e87479202cbf093dfbadb25f2972595246d97 6SHA1 (patch-ac) = 605e87479202cbf093dfbadb25f2972595246d97
7SHA1 (patch-ae) = e114085fbe2abf2fb821f2d2737e877c53e7c151 7SHA1 (patch-ae) = e114085fbe2abf2fb821f2d2737e877c53e7c151
8SHA1 (patch-af) = 649be7e50210e6e4156aeff74d3fc0effb90f9f2 8SHA1 (patch-af) = 649be7e50210e6e4156aeff74d3fc0effb90f9f2
9SHA1 (patch-ah) = 505680d4085f5e40afb0554b5c748c1f6c68c367 9SHA1 (patch-ah) = 505680d4085f5e40afb0554b5c748c1f6c68c367
10SHA1 (patch-am) = a4e7fe53eb55ae17eb1888cfb278bc86d383f4fb 10SHA1 (patch-am) = a4e7fe53eb55ae17eb1888cfb278bc86d383f4fb
11SHA1 (patch-an) = 5472758813b927708ca178809fb89733719e67b4 11SHA1 (patch-an) = 5472758813b927708ca178809fb89733719e67b4
12SHA1 (patch-ao) = 1b140d7b8fc1df6b44b15a181ddc625744610bb9 12SHA1 (patch-ao) = 1b140d7b8fc1df6b44b15a181ddc625744610bb9
13SHA1 (patch-ap) = c5e7cc0e1773d7e60106df7e1f3ded234308bb8c 13SHA1 (patch-ap) = c5e7cc0e1773d7e60106df7e1f3ded234308bb8c
14SHA1 (patch-aq) = 0793cf5ec158aa27c42b5d8a96651307d7c7c8b6 14SHA1 (patch-aq) = 0793cf5ec158aa27c42b5d8a96651307d7c7c8b6
15SHA1 (patch-au) = 8505351fee21ac1effa4dc620b8006c572b913c1 15SHA1 (patch-au) = 8505351fee21ac1effa4dc620b8006c572b913c1
16SHA1 (patch-bin_ad_ad__cp.c) = 0a9e93f6149ff53f0f0d8c36ea4c5e635b5b624c 16SHA1 (patch-bin_ad_ad__cp.c) = 0a9e93f6149ff53f0f0d8c36ea4c5e635b5b624c
17SHA1 (patch-configure) = 5beb3677965c0a98297f6c7ce5ad6b598bfd9e8b 17SHA1 (patch-configure) = 5beb3677965c0a98297f6c7ce5ad6b598bfd9e8b
18SHA1 (patch-distrib_initscripts_Makefile.in) = 3dc520f998b2b35ea60cd8f1a2a96d465a9e474a 18SHA1 (patch-distrib_initscripts_Makefile.in) = 3dc520f998b2b35ea60cd8f1a2a96d465a9e474a
19SHA1 (patch-etc_afpd_afp_mdns.c) = ab87bf511466ef183de1ee8f8a9ad1fbb8776066 19SHA1 (patch-etc_afpd_afp_mdns.c) = ab87bf511466ef183de1ee8f8a9ad1fbb8776066
 20SHA1 (patch-etc_afpd_filedir.c) = 13df7e1332d5a49e3071145a7573ef11bd586397
20SHA1 (patch-etc_afpd_quota_c) = 5005abb6528c0b3160a587fbe9fb285f485e6759 21SHA1 (patch-etc_afpd_quota_c) = 5005abb6528c0b3160a587fbe9fb285f485e6759
21SHA1 (patch-etc_uams_uams_gss.c) = b9ff59c368e01d3f269e95f5eaeb239dc17e701c 22SHA1 (patch-etc_uams_uams_gss.c) = b9ff59c368e01d3f269e95f5eaeb239dc17e701c
 23SHA1 (patch-include_atalk_acl.h) = 62d67eaf089126b2c0bff0871b23f7a6707e119c
22SHA1 (patch-include_atalk_ldapconfig.h) = d0bb4a1bf520b18228de6ab87b646f4496852fce 24SHA1 (patch-include_atalk_ldapconfig.h) = d0bb4a1bf520b18228de6ab87b646f4496852fce
23SHA1 (patch-macros_quota-check.m4) = b1484f83a2a6ba5bd50623ab525d5366bb71abaa 25SHA1 (patch-macros_quota-check.m4) = b1484f83a2a6ba5bd50623ab525d5366bb71abaa

File Added: pkgsrc/net/netatalk/patches/Attic/patch-etc_afpd_filedir.c
$NetBSD: patch-etc_afpd_filedir.c,v 1.1 2013/07/23 13:28:17 hauke Exp $

--- etc/afpd/filedir.c.orig	2013-07-23 09:10:55.000000000 +0000
+++ etc/afpd/filedir.c
@@ -372,7 +372,7 @@ static int moveandrename(const struct vo
 #ifdef HAVE_ATFUNCS
         opened = of_findnameat(sdir_fd, &path);
 #else
-        opened = of_findname(&path);
+        opened = of_findname(sdir_fd, &path);
 #endif /* HAVE_ATFUNCS */
 
         if (opened) {

File Added: pkgsrc/net/netatalk/patches/Attic/patch-include_atalk_acl.h
$NetBSD: patch-include_atalk_acl.h,v 1.1 2013/07/23 13:28:17 hauke Exp $

--- include/atalk/acl.h.orig	2013-07-23 09:10:55.000000000 +0000
+++ include/atalk/acl.h
@@ -53,7 +53,7 @@ extern int remove_acl_vfs(const char *na
 
 #else /* HAVE_ACLS=no */
 
-#define O_NETATALK_ACL
+#define O_NETATALK_ACL 0
 #define chmod_acl chmod
 
 #endif /* HAVE_ACLS */