pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/net/arla Update arla to 0.43.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a7283af95039
branches:  trunk
changeset: 517881:a7283af95039
user:      wennmach <wennmach%pkgsrc.org@localhost>
date:      Thu Aug 24 13:25:41 2006 +0000

description:
Update arla to 0.43.

Major changes since last version:

* Security fix: access control for `fs setcacheparams'

* Support 64-bit files on 32-bit systems

* Arla now binds to a random port if the default port is busy

* Emulate rename between same-cell volumes by doing copy+remove

* Allow setting workers in arla.conf

* (Improved) support for several OS/machine combinations

* Other fixes

diffstat:

 net/arla/Makefile         |   6 +-
 net/arla/distinfo         |  15 +++----
 net/arla/patches/patch-ac |  16 --------
 net/arla/patches/patch-ak |  14 +++---
 net/arla/patches/patch-al |  12 ++---
 net/arla/patches/patch-aw |  90 +++++++++++++++++++++++++++++++++++++---------
 6 files changed, 94 insertions(+), 59 deletions(-)

diffs (232 lines):

diff -r ab245637371d -r a7283af95039 net/arla/Makefile
--- a/net/arla/Makefile Thu Aug 24 11:46:24 2006 +0000
+++ b/net/arla/Makefile Thu Aug 24 13:25:41 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.58 2006/04/06 03:20:54 jlam Exp $
+# $NetBSD: Makefile,v 1.59 2006/08/24 13:25:41 wennmach Exp $
 
-DISTNAME=              arla-0.41
-PKGREVISION=           3
+DISTNAME=              arla-0.43
+#PKGREVISION=          1
 CATEGORIES=            net security
 MASTER_SITES=          ftp://ftp.stacken.kth.se/pub/arla/
 
diff -r ab245637371d -r a7283af95039 net/arla/distinfo
--- a/net/arla/distinfo Thu Aug 24 11:46:24 2006 +0000
+++ b/net/arla/distinfo Thu Aug 24 13:25:41 2006 +0000
@@ -1,13 +1,12 @@
-$NetBSD: distinfo,v 1.21 2006/04/06 02:41:44 jlam Exp $
+$NetBSD: distinfo,v 1.22 2006/08/24 13:25:41 wennmach Exp $
 
-SHA1 (arla-0.41.tar.gz) = ee343833649924d829f547a6fddc88da4f3a3c83
-RMD160 (arla-0.41.tar.gz) = a4c7cdc17559d900b6ac2ede5f0f3cb29fa08b23
-Size (arla-0.41.tar.gz) = 2200301 bytes
-SHA1 (patch-ac) = abee32015e06033a22eebcd914463a3776db7127
+SHA1 (arla-0.43.tar.gz) = b11130912a14ec469a3fde46b1993f4ad6386f31
+RMD160 (arla-0.43.tar.gz) = 68b953a2591b115b2a5842a6c7fc6fae2ee2f088
+Size (arla-0.43.tar.gz) = 2852591 bytes
 SHA1 (patch-ah) = b2929d05940aa54d4544ea7ae8d95ef5cd5472a1
-SHA1 (patch-ak) = 7cf6a36acc9107458c8165a4c5ff4821fc8a946f
-SHA1 (patch-al) = 6d7af2b8fe990232a5aa684c039dfc565ecebdf8
-SHA1 (patch-aw) = 0d93bece3c221590b1ca2fb3133128266b460820
+SHA1 (patch-ak) = d316e7c827b906005113ac2ea3565621ef00133d
+SHA1 (patch-al) = eefe11aa1cee81c03fa42c2363c445212c8201dd
+SHA1 (patch-aw) = bf2e6f31ed07b4492e1be2246438dd8306c68535
 SHA1 (patch-az) = 072c2d9c8a2fea61fc04bff5d0d9fb211bbb67d6
 SHA1 (patch-bi) = 2e8201964c64b128025a752ee7354f0cc8305b1b
 SHA1 (patch-bj) = e98877cce457c01f76680f74ef9107bbed0a9654
diff -r ab245637371d -r a7283af95039 net/arla/patches/patch-ac
--- a/net/arla/patches/patch-ac Thu Aug 24 11:46:24 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ac,v 1.4 2005/03/25 17:40:25 wennmach Exp $
-
-NetBSD-1.6.x doesn't have kqfilter.
-
---- nnpfs/bsd/nnpfs_vnodeops-netbsd.c.orig     Mon Mar 14 15:13:51 2005
-+++ nnpfs/bsd/nnpfs_vnodeops-netbsd.c  Mon Mar 14 15:35:55 2005
-@@ -416,7 +416,9 @@
-     {&vop_strategy_desc,      (vop_t *) nnpfs_netbsd_strategy },
-     {&vop_print_desc,         (vop_t *) nnpfs_print}, 
-     {&vop_advlock_desc,               (vop_t *) nnpfs_advlock },
-+#if __NetBSD_Version__ >= 200000000
-     {&vop_kqfilter_desc,      (vop_t *) genfs_kqfilter },
-+#endif
-     {(struct vnodeop_desc *) NULL, (int (*) (void *)) NULL}
- };
- 
diff -r ab245637371d -r a7283af95039 net/arla/patches/patch-ak
--- a/net/arla/patches/patch-ak Thu Aug 24 11:46:24 2006 +0000
+++ b/net/arla/patches/patch-ak Thu Aug 24 13:25:41 2006 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ak,v 1.7 2005/03/25 17:40:25 wennmach Exp $
+$NetBSD: patch-ak,v 1.8 2006/08/24 13:25:41 wennmach Exp $
 
 Building afsdir_check exposes a buildlink3 bug. Since we don't
 install afsdir_check, the simple work-around is not to build
@@ -7,8 +7,8 @@
 Reorder libs: move libroken to the end.
 
 
---- arlad/Makefile.in.orig     2005-03-10 12:58:35.000000000 +0100
-+++ arlad/Makefile.in  2005-03-10 13:00:21.000000000 +0100
+--- arlad/Makefile.in.orig     2006-03-15 14:30:02.000000000 +0100
++++ arlad/Makefile.in  2006-08-15 19:58:21.000000000 +0200
 @@ -25,7 +25,7 @@
  
  ARLA_SBIN     = arla-cli
@@ -29,12 +29,12 @@
                  $(LIB_sl) @LIB_readline@ \
 @@ -245,8 +245,8 @@
  arla-cli:     $(arla-cli_OBJS) $(LIBDEPENDS)
-               $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ $(arla-cli_OBJS) $(LIBS_arla-cli)
+               $(top_builddir)/libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(arla-cli_OBJS) $(LIBS_arla-cli)
  
 -afsdir_check: $(afsdir_check_OBJS)
--              $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ $(afsdir_check_OBJS) $(LIBS_afsdir_check)
+-              $(top_builddir)/libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(afsdir_check_OBJS) $(LIBS_afsdir_check)
 +#afsdir_check:        $(afsdir_check_OBJS)
-+#             $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ $(afsdir_check_OBJS) $(LIBS_afsdir_check)
++#             $(top_builddir)/libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(afsdir_check_OBJS) $(LIBS_afsdir_check)
  
  dump_state:   $(dump_state_OBJS)
-               $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ $(dump_state_OBJS) $(LIBS_dump_state)
+               $(top_builddir)/libtool --mode=link $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(dump_state_OBJS) $(LIBS_dump_state)
diff -r ab245637371d -r a7283af95039 net/arla/patches/patch-al
--- a/net/arla/patches/patch-al Thu Aug 24 11:46:24 2006 +0000
+++ b/net/arla/patches/patch-al Thu Aug 24 13:25:41 2006 +0000
@@ -1,14 +1,12 @@
-$NetBSD: patch-al,v 1.4 2005/12/15 21:28:47 wennmach Exp $
+$NetBSD: patch-al,v 1.5 2006/08/24 13:25:41 wennmach Exp $
 
 Add missing lib and reorder.
 
---- appl/amon/Makefile.in.orig 2005-12-08 22:56:34.000000000 +0100
-+++ appl/amon/Makefile.in      2005-12-08 22:57:57.000000000 +0100
-@@ -455,8 +455,10 @@
- amon_LDADD = \
-               ../lib/libarlalib.la \
+--- appl/amon/Makefile.in.orig 2006-06-09 00:50:41.000000000 +0200
++++ appl/amon/Makefile.in      2006-08-15 20:01:38.000000000 +0200
+@@ -459,7 +459,8 @@
                ../../rxdef/librxdefclient.la \
-+              ../../rxdef/libkaclient.la \
+               ../../rxdef/libkaclient.la \
                ../../rx/librx.la \
 -              -L../../lwp -llwp @PLWP_LIB_FLAGS@ \
 +              ../../lwp/liblwp.a \
diff -r ab245637371d -r a7283af95039 net/arla/patches/patch-aw
--- a/net/arla/patches/patch-aw Thu Aug 24 11:46:24 2006 +0000
+++ b/net/arla/patches/patch-aw Thu Aug 24 13:25:41 2006 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-aw,v 1.4 2005/12/15 21:28:48 wennmach Exp $
+$NetBSD: patch-aw,v 1.5 2006/08/24 13:25:41 wennmach Exp $
 
 Don't build tests that won't compile (they're not installed anyway).
 Fiddle with libs.
 
---- tests/Makefile.in.orig     2005-03-11 10:03:00.000000000 +0100
-+++ tests/Makefile.in  2005-03-11 10:06:47.000000000 +0100
+--- tests/Makefile.in.orig     2006-03-29 15:09:59.000000000 +0200
++++ tests/Makefile.in  2006-08-24 14:18:33.000000000 +0200
 @@ -15,10 +15,10 @@
  DEFS          = @DEFS@
  LDFLAGS               = @LDFLAGS@
@@ -18,27 +18,81 @@
                  ../lib/ko/libko.la ../util/libarlautil.la
  
  
-@@ -30,17 +30,15 @@
-               mmap-and-read large-dir large-dir2 large-dir3 mountpoint \
-               test-setgroups test-setpag hardlink1 hardlink2 mkdir2    \
-               create-files create-symlinks create-dirs dup2-and-unlog  \
+@@ -26,72 +26,11 @@
+ exec_prefix   = @exec_prefix@
+ bindir                = @bindir@
+ 
+-TEST_PROGRAMS = write-ro-file hello-world read-vs-mmap read-vs-mmap2   \
+-              mmap-and-read large-dir large-dir2 large-dir3 mountpoint \
+-              test-setgroups test-setpag hardlink1 hardlink2 mkdir2    \
+-              create-files create-symlinks create-dirs dup2-and-unlog  \
 -              readdir-vs-lstat read-write ga-test create-remove        \
 -              symlink echo-n test-parallel1 test-parallel2 create-stat \
 -              kill-softly kill-softer rm-rf apwd exit-wo-close         \
-+              readdir-vs-lstat read-write create-remove        \
-+              symlink echo-n test-parallel1 test-parallel2 \
-               mmap-vs-read mmap-vs-read2 strange-characters-c pine     \
-               append-over-page write-ucc utime-dir mmap-shared-write   \
+-              mmap-vs-read mmap-vs-read2 strange-characters-c pine     \
+-              append-over-page write-ucc utime-dir mmap-shared-write   \
 -              rename5 rename-under-feet write-closed write-closed2     \
 -              truncate fchmod fhbench make-page utime-file             \
 -              invalidate-file write3 still-there-p                     \
 -              intr-read asu truncate-files mmap-cat blocks-new-file    \
-+              rename5 rename-under-feet write-closed \
-+              truncate fchmod make-page utime-file             \
-+              write3 still-there-p                     \
-+              intr-read asu blocks-new-file    \
-               read-past-eof                                            \
+-              read-past-eof                                            \
 -              write-6G-file                                            \
-               mmap-and-fork
+-              macos-getattrlist-leak                                   \
+-              mtime-file                                               \
+-              mmap-and-fork                                            \
+-              write-error
+-
+-TEST_OBJS     = write-ro-file.o read-vs-mmap.o read-vs-mmap2.o                   \
+-              mmap-and-read.o large-dir.o large-dir2.o large-dir3.o      \
+-              test-setgroups.o test-setpag.o hardlink1.o hardlink2.o     \
+-              mkdir2.o create-files.o create-symlinks.o create-dirs.o    \
+-              dup2-and-unlog.o readdir-vs-lstat.o read-write.o ga-test.o \
+-              create-remove.o symlink.o echo-n.o test-parallel1.o        \
+-              test-parallel1.o                                           \
+-              create-stat.o kill-softly.o kill-softer.o rm-rf.o apwd.o   \
+-              exit-wo-close.o mmap-vs-read.o mmap-vs-read2.o             \
+-              strange-characters-c.o pine.o append-over-page.o           \
+-              write-ucc.o utime-dir.o mmap-shared-write.o rename5.o      \
+-              rename-under-feet.o write-closed.o write-closed2.o         \
+-              truncate.o fchmod.o fhbench.o make-page.o utime-file.o     \
+-              invalidate-file.o write3.o still-there-p.o                 \
+-              intr-read.o asu.o truncate-files.o mmap-cat.o              \
+-              blocks-new-file.o                                          \
+-              read-past-eof.o                                            \
+-              write-6G-file.o                                            \
+-              macos-getattrlist-leak.o                                   \
+-              mtime-file.o                                             \
+-              mmap-and-fork.o                                            \
+-              write-error
+-
+-
+-TEST_SRCS     = write-ro-file.c read-vs-mmap.c read-vs-mmap2.c                   \
+-              mmap-and-read.c large-dir.c large-dir2.c large-dir3.c      \
+-              test-setgroups.c test-setpag.c hardlink1.c hardlink2.c     \
+-              mkdir2.c create-files.c create-symlinks.c create-dirs.c    \
+-              dup2-and-unlog.c readdir-vs-lstat.c read-write.c ga-test.c \
+-              create-remove.c symlink.c echo-n.c test-parallel1.c        \
+-              test-parallel2.c           \                               \
+-              create-stat.c kill-softly.c kill-softer.c rm-rf.c apwd.c   \
+-              exit-wo-close.c mmap-vs-read.c mmap-vs-read2.c             \
+-              strange-characters-c.c pine.c append-over-page.c           \
+-              write-ucc.c utime-dir.c mmap-shared-write.c rename5.c      \
+-              rename-under-feet.c write-closed.c write-closed2.c         \
+-              truncate.c fchmod.c fhbench.c make-page.c utime-file.c     \
+-              invalidate-file.c write3.c still-there-p.c                 \
+-              intr-read.c asu.c truncate-files.c mmap-cat.c              \
+-              blocks-new-file.c                                          \
+-              read-past-eof.c                                            \
+-              write-6G-file.c                                            \
+-              macos-getattrlist-leak.c                                   \
+-              mtime-file.c                                             \
+-              mmap-and-fork.c                                            \
+-              write-error
++TEST_PROGRAMS =
++
++TEST_OBJS     = 
++
++TEST_SRCS     =
  
- TEST_OBJS     = write-ro-file.o read-vs-mmap.o read-vs-mmap2.o                   \
+ all: run-tests $(TEST_PROGRAMS)
+ 



Home | Main Index | Thread Index | Old Index