ports/68556: Update port: net/arla to version 0.36.1
Rasmus Kaj
kaj at e.kth.se
Thu Jul 1 12:51:02 UTC 2004
>Number: 68556
>Category: ports
>Synopsis: Update port: net/arla to version 0.36.1
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Jul 01 12:50:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Rasmus Kaj
>Release: FreeBSD 5.2.1-RELEASE-p8 i386
>Organization:
Stacken computer club
>Environment:
Tested on FreeBSD 5.2.1-RELEASE-p8 i386
>Description:
The port net/arla, a client for the distributed filesystem
AFS, is out of date, here is a new version.
This PR replaces ports/43484
>How-To-Repeat:
N/A
>Fix:
Apply the follwing patch to ports/net/arla. Note: Everything
in the files directory is removed.
diff -ruN arla-old/Makefile arla/Makefile
--- arla-old/Makefile Sat Jun 26 01:54:55 2004
+++ arla/Makefile Thu Jul 1 11:26:40 2004
@@ -6,31 +6,32 @@
#
PORTNAME= arla
-PORTVERSION= 0.35.6
+PORTVERSION= 0.36.2
CATEGORIES= net
MASTER_SITES= ftp://ftp.stacken.kth.se/pub/arla/
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= rasmus at kaj.se
COMMENT= A free AFS client implementation
-ROKEN= "Does not build"
-
-USE_XLIB= yes
-
-.if !exists(/usr/lib/libkafs.a)
-IGNORE= requires kerberos
-.endif
+LIB_DEPENDS= roken.16:${PORTSDIR}/security/heimdal
.if !exists(/usr/src/sys/kern/vnode_if.src)
IGNORE= requires kernel source
.endif
+USE_XLIB= yes
GNU_CONFIGURE= yes
-MAN1= rxdebug.1 tokens.1 unlog.1 aklog.1 klog.1 fs.1 kalog.1 pts.1 \
- udebug.1
-MAN3= cmd.3
-MAN5= CellServDB.5 DynRootDB.5 ThisCell.5 SuidCells.5
-MAN8= mount_xfs.8 umount_xfs.8 arlad.8 arla-cli.8 vos.8 bos.8
-INFO= arla
+CONFIGURE_ARGS= --with-roken=${PREFIX} --with-sl=${PREFIX}
+# For some reason, the arla configure script doesn't like a target argument.
+CONFIGURE_TARGET=
+MAN1= afstool.1 arla-send-pr.1 fs.1 pts.1 rxdebug.1 tokens.1 udebug.1
+MAN3= log_close.3 log_get_mask.3 log_log.3 log_mask2str.3 \
+ log_open.3 log_set_mask.3 log_set_mask_str.3 \
+ log_unit_free.3 log_unit_init.3 log_vlog.3
+MAN4= nnpfs.4
+MAN5= AliasDB.5 CellServDB.5 DynRootDB.5 SuidCells.5 ThisCell.5 \
+ arla.conf.5
+MAN8= arla-cli.8 arlad.8 bos.8 mount_nnpfs.8 umount_nnpfs.8 vos.8
+INFO= arla send-pr
.include <bsd.port.mk>
diff -ruN arla-old/distinfo arla/distinfo
--- arla-old/distinfo Sat Jun 26 01:54:55 2004
+++ arla/distinfo Tue Jun 29 15:25:21 2004
@@ -1,2 +1,2 @@
-MD5 (arla-0.35.6.tar.gz) = 42dbf03c908faf72ae38dfb3cfdffe53
-SIZE (arla-0.35.6.tar.gz) = 1290419
+MD5 (arla-0.36.2.tar.gz) = 42743c0ca3f4a92971da137998388195
+SIZE (arla-0.36.2.tar.gz) = 2080959
diff -ruN arla-old/files/patch-aa arla/files/patch-aa
--- arla-old/files/patch-aa Sat Jun 26 01:54:55 2004
+++ arla/files/patch-aa Thu Jan 1 01:00:00 1970
@@ -1,34 +0,0 @@
---- util/Makefile.in.orig Sat Sep 8 18:55:41 2001
-+++ util/Makefile.in Sat Sep 8 18:56:07 2001
-@@ -78,31 +78,8 @@
- libutil_LIB: $(libutil_OBJS)
-
- install: all
-- $(MKINSTALLDIRS) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
-- $(INSTALL_DATA) $(LIB) $(DESTDIR)$(libdir)/$(LIB)
-- for i in $(HEADERS); do \
-- $(INSTALL_DATA) $(srcdir)/$$i $(DESTDIR)$(includedir)/$$i; \
-- done ; \
-- MANPAGES='$(MANPAGES)'; for x in $$MANPAGES; do \
-- n=`echo $$x | sed 's/\(.*\)\.[1-9a-zA-Z]*$$/\1/'`; \
-- e=`echo $$x | sed 's/.*\.\([1-9a-zA-Z]*\)$$/\1/'`; \
-- f=`echo $$n | sed '$(transform)'`; \
-- $(MKINSTALLDIRS) $(DESTDIR)$(mandir)/man$$e ; \
-- $(INSTALL_DATA) $(srcdir)/$$x \
-- $(DESTDIR)$(mandir)/man$$e/$$f.$$e; \
-- done
-
- uninstall:
-- rm -f $(DESTDIR)$(libdir)/$(LIB)
-- for i in $(HEADERS); do \
-- rm -f $(DESTDIR)$(includedir)/$$i; \
-- done ; \
-- MANPAGES='$(MANPAGES)'; for x in $$MANPAGES; do \
-- n=`echo $$x | sed 's/\(.*\)\.[1-9a-zA-Z]*$$/\1/'`; \
-- e=`echo $$x | sed 's/.*\.\([1-9a-zA-Z]*\)$$/\1/'`; \
-- f=`echo $$n | sed '$(transform)'`; \
-- rm -rf $(DESTDIR)$(mandir)/$$f.$$e; \
-- done
-
- libutil.a: $(libutil_OBJS)
- $(AR) cr $@ $(libutil_OBJS)
diff -ruN arla-old/files/patch-ac arla/files/patch-ac
--- arla-old/files/patch-ac Sat Jun 26 01:54:55 2004
+++ arla/files/patch-ac Thu Jan 1 01:00:00 1970
@@ -1,31 +0,0 @@
-Index: xfs/bsd/xfs_message.c
-===================================================================
-RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/xfs/bsd/xfs_message.c,v
-retrieving revision 1.64.2.3
-diff -u -w -r1.64.2.3 xfs_message.c
---- xfs/bsd/xfs_message.c 2001/10/19 04:29:31 1.64.2.3
-+++ xfs/bsd/xfs_message.c 2002/01/07 04:28:29
-@@ -473,6 +473,15 @@
- /* XXX see comment in xfs_node_find */
- /* XXXSMP do gone[l] need to get mntvnode_slock ? */
-
-+#if __FreeBSD_version >= 440002
-+ for(vp = TAILQ_FIRST(&XFS_TO_VFS(&xfs[fd])->mnt_nvnodelist);
-+ vp != NULL;
-+ vp = next) {
-+
-+ next = TAILQ_NEXT(vp, v_nmntvnodes);
-+ gc_vnode (vp, p);
-+ }
-+#else
- for(vp = XFS_TO_VFS(&xfs[fd])->mnt_vnodelist.lh_first;
- vp != NULL;
- vp = next) {
-@@ -480,6 +489,7 @@
- next = vp->v_mntvnodes.le_next;
- gc_vnode (vp, p);
- }
-+#endif
- } else {
- struct xfs_node *t;
- int i;
diff -ruN arla-old/files/patch-ad arla/files/patch-ad
--- arla-old/files/patch-ad Sat Jun 26 01:54:55 2004
+++ arla/files/patch-ad Thu Jan 1 01:00:00 1970
@@ -1,32 +0,0 @@
-Index: xfs/bsd/xfs_node-bsd.c
-===================================================================
-RCS file: /afs/stacken.kth.se/src/SourceRepository/arla/xfs/bsd/xfs_node-bsd.c,v
-retrieving revision 1.47.2.4
-diff -u -w -r1.47.2.4 xfs_node-bsd.c
---- xfs/bsd/xfs_node-bsd.c 2001/09/17 01:57:20 1.47.2.4
-+++ xfs/bsd/xfs_node-bsd.c 2002/01/07 04:31:03
-@@ -272,6 +272,15 @@
- * on FreeBSD once.
- */
-
-+#if __FreeBSD_version >= 440002
-+ for(t = TAILQ_FIRST(&XFS_TO_VFS(xfsp)->mnt_nvnodelist);
-+ t != NULL;
-+ t = TAILQ_NEXT(t, v_nmntvnodes)) {
-+ xn = VNODE_TO_XNODE(t);
-+ if (xn && xfs_handle_eq(&xn->handle, handlep))
-+ break;
-+ }
-+#else
- for(t = XFS_TO_VFS(xfsp)->mnt_vnodelist.lh_first;
- t != NULL;
- t = t->v_mntvnodes.le_next) {
-@@ -279,7 +288,7 @@
- if (xn && xfs_handle_eq(&xn->handle, handlep))
- break;
- }
--
-+#endif
- if (t != NULL)
- return xn;
- else
diff -ruN arla-old/pkg-descr arla/pkg-descr
--- arla-old/pkg-descr Sat Jun 26 01:54:55 2004
+++ arla/pkg-descr Mon Jun 28 23:39:46 2004
@@ -1,19 +1,8 @@
-Arla is a free AFS client implementation.
-
-The main goal of the Arla project is to make a fully functional client with all
-capabilities of commercial AFS. Other planned and implemented things are
-all the normal management tools and a server.
-
-Version 0.35.5 status:
-
-* Read/write support
-* Authentication (with kth-krb4)
-* Working filesystem on OpenBSD, FreeBSD, NetBSD, Linux and Solaris
-* Some administration programs (fs, vos and pts)
+Arla is a free AFS client implementation. AFS is a distributed
+filesystem featuring a global namespace, location transparency,
+kerberos authentication, and fine-grained access control lists.
WWW: http://www.stacken.kth.se/projekt/arla/
-This port requires kerberos
-
-Peter Hawkins
-thepish at freebsd.org
+- Rasmus Kaj
+rasmus at kaj.se
diff -ruN arla-old/pkg-plist arla/pkg-plist
--- arla-old/pkg-plist Sat Jun 26 01:54:55 2004
+++ arla/pkg-plist Thu Jul 1 12:08:04 2004
@@ -1,55 +1,42 @@
-bin/aklog
+bin/afstool
bin/amon
+bin/arla-send-pr
bin/bos
bin/fs
-bin/kalog
-bin/klog
-bin/mk_cmds
+bin/nnpfs.ko
bin/pts
bin/rxdebug
bin/tokens
bin/udebug
-bin/unlog
-bin/up
bin/vos
-bin/xfs.ko
bin/ydr
- at unexec if cmp -s %D/etc/CellServDB %D/etc/CellServDB.default; then rm -f %D/etc/CellServDB; fi
etc/CellServDB.default
- at unexec if cmp -s %D/etc/SuidCells %D/etc/SuidCells.default; then rm -f %D/etc/SuidCells; fi
etc/SuidCells.default
- at unexec if cmp -s %D/etc/ThisCell %D/etc/ThisCell.default; then rm -f %D/etc/ThisCell; fi
etc/ThisCell.default
- at unexec if cmp -s %D/etc/arla.conf %D/etc/arla.conf.default; then rm -f %D/etc/arla.conf; fi
etc/arla.conf.default
-include/afs/cmd.h
include/arlalib.h
+include/arlamath.h
include/atypes.h
-include/auth.h
-include/base64.h
+include/bool.h
include/bos.cs.h
include/cb.cs.h
include/cb.h
include/cb.ss.h
-include/cellconfig.h
include/fs.cs.h
include/fs.h
include/fs.ss.h
include/fs_errors.h
-include/getarg.h
+include/hash.h
+include/heap.h
include/ka-procs.h
+include/list.h
include/lock.h
+include/log.h
include/lwp.h
-include/parse_bytes.h
-include/parse_time.h
-include/parse_units.h
include/preempt.h
include/pts.cs.h
include/pts.h
include/pts.ss.h
-include/resolve.h
-include/roken.h
-include/rtbl.h
include/rx/rx.h
include/rx/rx_clock.h
include/rx/rx_event.h
@@ -63,44 +50,44 @@
include/rx/rx_trace.h
include/rx/rx_user.h
include/rx/rxgencon.h
-include/rx/rxkad.h
-include/ss/ss.h
include/timer.h
include/ubik.cs.h
include/ubik.ss.h
include/vldb.cs.h
include/vldb.h
include/vldb.ss.h
-info/arla.info
-lib/libacl.a
+lib/emacs/site-lisp/send-pr.el
lib/libarlalib.a
+lib/libarlautil.a
+lib/libarlautil.la
lib/libbosclient.a
lib/libbosserver.a
lib/libbufdir.a
-lib/libcmd.a
lib/libkaclient.a
lib/libkaserver.a
-lib/libko.a
lib/liblwp.a
lib/libptclient.a
lib/libptserver.a
-lib/libroken.a
lib/librx.a
+lib/librxcbclient.a
+lib/librxcbserver.a
lib/librxdefclient.a
lib/librxfsserver.a
-lib/librxkad.a
lib/librxvlserver.a
lib/librxvolserver.a
-lib/libsl.a
-lib/libss.a
libexec/arlad
+sbin/afsfsperf
sbin/arla-cli
+sbin/mount_nnpfs
+sbin/nnpfs_makedev
sbin/rxperf
-sbin/mount_xfs
sbin/startarla
-sbin/umount_xfs
-sbin/xfs_makedev
- at dirrm include/afs
+sbin/umount_nnpfs
+share/gnats/stacken
+share/nls/POSIX
+share/nls/en_US.US-ASCII
+ at dirrm share/gnats
+ at dirrm lib/emacs/site-lisp
+ at dirrm lib/emacs
@dirrm include/rx
- at dirrm include/ss
- at unexec rmdir cache 2>/dev/null || true
+ at dirrm cache
--
Rasmus Kaj ----------------------------------------------- rasmus at kaj.se
\ What if this weren't a hypothetical question?
\------------------------------------- http://www.stacken.kth.se/~kaj/
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list