diff options
author | drochner <drochner> | 2003-08-25 10:31:07 +0000 |
---|---|---|
committer | drochner <drochner> | 2003-08-25 10:31:07 +0000 |
commit | 1ce292fec1fb8502382af09bd66fb0d12db9e55a (patch) | |
tree | da3ad419d0ca8a4489021d7517c253a6ef0e521b /devel | |
parent | b579e523da1c3476f7043160e2747b0854828f74 (diff) | |
download | pkgsrc-1ce292fec1fb8502382af09bd66fb0d12db9e55a.tar.gz |
update to 1.8
changes:
- Updated for current autoconf/gcc build environment.
- Some uninitialized memory references were found by 'valgrind'.
- Slightly improved writeout/commit performance.
- Explicitly yields to other threads during long running RVM operations.
- More portable detection of fdatasync availability.
- Some more memory initialization fixes, and passing an actual iov
struct to readv/writev instead of something that looks like it.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/rvm/Makefile | 5 | ||||
-rw-r--r-- | devel/rvm/PLIST | 12 | ||||
-rw-r--r-- | devel/rvm/distinfo | 8 | ||||
-rw-r--r-- | devel/rvm/patches/patch-aa | 105 | ||||
-rw-r--r-- | devel/rvm/patches/patch-ab | 13 |
5 files changed, 11 insertions, 132 deletions
diff --git a/devel/rvm/Makefile b/devel/rvm/Makefile index da43af32ebc..b60fba08934 100644 --- a/devel/rvm/Makefile +++ b/devel/rvm/Makefile @@ -1,8 +1,7 @@ -# $NetBSD: Makefile,v 1.10 2002/08/25 18:38:49 jlam Exp $ +# $NetBSD: Makefile,v 1.11 2003/08/25 10:31:07 drochner Exp $ # -DISTNAME= rvm-1.6 -PKGREVISION= 1 +DISTNAME= rvm-1.8 CATEGORIES= devel MASTER_SITES= ftp://ftp.coda.cs.cmu.edu/pub/rvm/src/ \ ftp://ftp.wu-wien.ac.at/pub/systems/coda/src/ diff --git a/devel/rvm/PLIST b/devel/rvm/PLIST index 575ae88ab61..93cf1f00b9e 100644 --- a/devel/rvm/PLIST +++ b/devel/rvm/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2002/08/25 18:38:49 jlam Exp $ +@comment $NetBSD: PLIST,v 1.4 2003/08/25 10:31:08 drochner Exp $ include/rvm/rds.h include/rvm/rvm.h include/rvm/rvm_segment.h @@ -7,27 +7,27 @@ lib/librds.a lib/librds.la lib/librds.so lib/librds.so.2 -lib/librds.so.2.3 +lib/librds.so.2.5 lib/librdslwp.a lib/librdslwp.la lib/librdslwp.so lib/librdslwp.so.2 -lib/librdslwp.so.2.3 +lib/librdslwp.so.2.5 lib/librvm.a lib/librvm.la lib/librvm.so lib/librvm.so.2 -lib/librvm.so.2.3 +lib/librvm.so.2.5 lib/librvmlwp.a lib/librvmlwp.la lib/librvmlwp.so lib/librvmlwp.so.2 -lib/librvmlwp.so.2.3 +lib/librvmlwp.so.2.5 lib/libseg.a lib/libseg.la lib/libseg.so lib/libseg.so.2 -lib/libseg.so.2.3 +lib/libseg.so.2.5 sbin/rdsinit sbin/rvmutl @dirrm include/rvm diff --git a/devel/rvm/distinfo b/devel/rvm/distinfo index 13a7e868a61..c97e795e153 100644 --- a/devel/rvm/distinfo +++ b/devel/rvm/distinfo @@ -1,6 +1,4 @@ -$NetBSD: distinfo,v 1.6 2002/08/25 18:38:50 jlam Exp $ +$NetBSD: distinfo,v 1.7 2003/08/25 10:31:08 drochner Exp $ -SHA1 (rvm-1.6.tar.gz) = d6b27b37601d5d1666f3956feb6582c3cb6b1d99 -Size (rvm-1.6.tar.gz) = 374944 bytes -SHA1 (patch-aa) = c8faef5459fd5ab06293b8131ec9f41451e63bc5 -SHA1 (patch-ab) = 4bfdc161700e8adcf56e25ed535d6a95b77c7e1c +SHA1 (rvm-1.8.tar.gz) = fac795412e7a5c6f14e88fb8fd1938608b0a8e3b +Size (rvm-1.8.tar.gz) = 426861 bytes diff --git a/devel/rvm/patches/patch-aa b/devel/rvm/patches/patch-aa deleted file mode 100644 index 9ffbd1ad29e..00000000000 --- a/devel/rvm/patches/patch-aa +++ /dev/null @@ -1,105 +0,0 @@ -$NetBSD: patch-aa,v 1.2 2002/08/25 18:38:50 jlam Exp $ - ---- rvm/Makefile.in.orig Tue Jun 12 12:24:35 2001 -+++ rvm/Makefile.in -@@ -444,76 +444,52 @@ - - - rvm_init.lo: rvm_init.c rvm_init_lwp.lo --rvm_init_lwp.lo: rvm_init.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_init.lo rvm_init_lwp.lo && \ -- mv rvm_init.o rvm_init_lwp.o -+rvm_init_lwp.lo: rvm_init_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_map.lo: rvm_map.c rvm_map_lwp.lo --rvm_map_lwp.lo: rvm_map.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_map.lo rvm_map_lwp.lo && \ -- mv rvm_map.o rvm_map_lwp.o -+rvm_map_lwp.lo: rvm_map_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_unmap.lo: rvm_unmap.c rvm_unmap_lwp.lo --rvm_unmap_lwp.lo: rvm_unmap.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_unmap.lo rvm_unmap_lwp.lo && \ -- mv rvm_unmap.o rvm_unmap_lwp.o -+rvm_unmap_lwp.lo: rvm_unmap_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_trans.lo: rvm_trans.c rvm_trans_lwp.lo --rvm_trans_lwp.lo: rvm_trans.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_trans.lo rvm_trans_lwp.lo && \ -- mv rvm_trans.o rvm_trans_lwp.o -+rvm_trans_lwp.lo: rvm_trans_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_logstatus.lo: rvm_logstatus.c rvm_logstatus_lwp.lo --rvm_logstatus_lwp.lo: rvm_logstatus.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_logstatus.lo rvm_logstatus_lwp.lo && \ -- mv rvm_logstatus.o rvm_logstatus_lwp.o -+rvm_logstatus_lwp.lo: rvm_logstatus_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_logflush.lo: rvm_logflush.c rvm_logflush_lwp.lo --rvm_logflush_lwp.lo: rvm_logflush.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_logflush.lo rvm_logflush_lwp.lo && \ -- mv rvm_logflush.o rvm_logflush_lwp.o -+rvm_logflush_lwp.lo: rvm_logflush_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_logrecovr.lo: rvm_logrecovr.c rvm_logrecovr_lwp.lo --rvm_logrecovr_lwp.lo: rvm_logrecovr.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_logrecovr.lo rvm_logrecovr_lwp.lo && \ -- mv rvm_logrecovr.o rvm_logrecovr_lwp.o -+rvm_logrecovr_lwp.lo: rvm_logrecovr_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_utils.lo: rvm_utils.c rvm_utils_lwp.lo --rvm_utils_lwp.lo: rvm_utils.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_utils.lo rvm_utils_lwp.lo && \ -- mv rvm_utils.o rvm_utils_lwp.o -+rvm_utils_lwp.lo: rvm_utils_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_io.lo: rvm_io.c rvm_io_lwp.lo --rvm_io_lwp.lo: rvm_io.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_io.lo rvm_io_lwp.lo && \ -- mv rvm_io.o rvm_io_lwp.o -+rvm_io_lwp.lo: rvm_io_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_status.lo: rvm_status.c rvm_status_lwp.lo --rvm_status_lwp.lo: rvm_status.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_status.lo rvm_status_lwp.lo && \ -- mv rvm_status.o rvm_status_lwp.o -+rvm_status_lwp.lo: rvm_status_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_debug.lo: rvm_debug.c rvm_debug_lwp.lo --rvm_debug_lwp.lo: rvm_debug.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_debug.lo rvm_debug_lwp.lo && \ -- mv rvm_debug.o rvm_debug_lwp.o -+rvm_debug_lwp.lo: rvm_debug_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - rvm_printers.lo: rvm_printers.c rvm_printers_lwp.lo --rvm_printers_lwp.lo: rvm_printers.c -- $(LTCOMPILE) $(LWPFLAGS) -c $< && \ -- mv rvm_printers.lo rvm_printers_lwp.lo && \ -- mv rvm_printers.o rvm_printers_lwp.o -+rvm_printers_lwp.lo: rvm_printers_lwp.c -+ $(LTCOMPILE) $(LWPFLAGS) -c $< - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/devel/rvm/patches/patch-ab b/devel/rvm/patches/patch-ab deleted file mode 100644 index a37084a2fe1..00000000000 --- a/devel/rvm/patches/patch-ab +++ /dev/null @@ -1,13 +0,0 @@ -$NetBSD: patch-ab,v 1.2 2002/08/25 18:38:51 jlam Exp $ - ---- rvm/rvm_utils.c.orig Wed Jul 3 12:39:26 2002 -+++ rvm/rvm_utils.c Wed Jul 3 12:40:30 2002 -@@ -106,7 +106,7 @@ static list_entry_t *malloc_list_entry(i - - /* allocate the element */ - cell = (list_entry_t *) -- malloc((unsigned)cache_type_sizes[ID_INDEX(id)]); -+ calloc(1, (unsigned)cache_type_sizes[ID_INDEX(id)]); - assert(cell != NULL); - type_counts[ID_INDEX(id)] ++; /* count allocations */ - |