summaryrefslogtreecommitdiff
path: root/devel/rvm
diff options
context:
space:
mode:
authordrochner <drochner@pkgsrc.org>2003-08-25 10:31:07 +0000
committerdrochner <drochner@pkgsrc.org>2003-08-25 10:31:07 +0000
commitc214db84b23248371a7fa7b9e3203ff98b879a13 (patch)
treeda3ad419d0ca8a4489021d7517c253a6ef0e521b /devel/rvm
parentaa0e7c6dbed26075e68eb1997466d521d19f32de (diff)
downloadpkgsrc-c214db84b23248371a7fa7b9e3203ff98b879a13.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/rvm')
-rw-r--r--devel/rvm/Makefile5
-rw-r--r--devel/rvm/PLIST12
-rw-r--r--devel/rvm/distinfo8
-rw-r--r--devel/rvm/patches/patch-aa105
-rw-r--r--devel/rvm/patches/patch-ab13
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 */
-