svn commit: r397666 - head/devel/mtbl
Don Lewis
truckman at FreeBSD.org
Wed Sep 23 22:30:01 UTC 2015
Author: truckman
Date: Wed Sep 23 22:29:59 2015
New Revision: 397666
URL: https://svnweb.freebsd.org/changeset/ports/397666
Log:
Upgrade to 0.8.0:
[ Alexey Spiridonov ]
* mtbl_reader(3): New reader getters, which expose the values stored
in the "metadata" (formerly "trailer") at the end of MTBL files. For
example: the number of bytes of source data in the keys & values is
available via mtbl_metadata_bytes_keys() & mtbl_metadata_bytes_values().
* mtbl_writer(3): Allow foreign data to be written to the beginning of a
file before its file descriptor is passed to mtbl_writer_init_fd().
[ Robert Edmonds ]
* Add mtbl_verify(1) utility which verifies the embedded data and index
block checksums in an MTBL file.
* Stop keeping dup()'d copies of the file descriptors passed to
mtbl_reader_init_fd(). POSIX does not require a process to keep an open
file descriptor corresponding to an mmap()'d file. This change allows a
process to open more MTBL files than the process file descriptor limit.
* mtbl_dump(1): Add silent ("-s") option which omits the actual dump output.
This is useful when benchmarking decompression performance.
* Add LZ4/LZ4HC compression support. This adds a new library dependency on
liblz4.
* mtbl_merge(1): Add block size ("-b") and compression algorithm ("-c")
options.
* mtbl_fileset(3): Add mtbl_fileset_reload_now() function that
instantaneously checks and, if necessary, reloads the fileset.
Sponsored by: Farsight Security, Inc.
Modified:
head/devel/mtbl/Makefile
head/devel/mtbl/distinfo
head/devel/mtbl/pkg-plist
Modified: head/devel/mtbl/Makefile
==============================================================================
--- head/devel/mtbl/Makefile Wed Sep 23 22:05:56 2015 (r397665)
+++ head/devel/mtbl/Makefile Wed Sep 23 22:29:59 2015 (r397666)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= mtbl
-PORTVERSION= 0.7.0
+PORTVERSION= 0.8.0
CATEGORIES= devel
MASTER_SITES= FARSIGHT LOCAL/truckman/farsight
@@ -11,7 +11,8 @@ COMMENT= Immutable sorted string table l
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-LIB_DEPENDS= libsnappy.so:${PORTSDIR}/archivers/snappy
+LIB_DEPENDS= liblz4.so:${PORTSDIR}/archivers/liblz4 \
+ libsnappy.so:${PORTSDIR}/archivers/snappy
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
Modified: head/devel/mtbl/distinfo
==============================================================================
--- head/devel/mtbl/distinfo Wed Sep 23 22:05:56 2015 (r397665)
+++ head/devel/mtbl/distinfo Wed Sep 23 22:29:59 2015 (r397666)
@@ -1,2 +1,2 @@
-SHA256 (mtbl-0.7.0.tar.gz) = d235695a1393bbe2a5b08b42b0e9577edfcb7b38971ece7f6a0e07eb84e91906
-SIZE (mtbl-0.7.0.tar.gz) = 398848
+SHA256 (mtbl-0.8.0.tar.gz) = 46fa1cc28c49a0b58ff68f803fc1f6d253f9043fa211842ac6265ed101d4ae46
+SIZE (mtbl-0.8.0.tar.gz) = 407912
Modified: head/devel/mtbl/pkg-plist
==============================================================================
--- head/devel/mtbl/pkg-plist Wed Sep 23 22:05:56 2015 (r397665)
+++ head/devel/mtbl/pkg-plist Wed Sep 23 22:29:59 2015 (r397666)
@@ -1,6 +1,7 @@
bin/mtbl_dump
bin/mtbl_info
bin/mtbl_merge
+bin/mtbl_verify
include/mtbl.h
lib/libmtbl.a
lib/libmtbl.so
@@ -15,6 +16,7 @@ man/man3/mtbl_fileset.3.gz
man/man3/mtbl_fixed.3.gz
man/man3/mtbl_iter.3.gz
man/man3/mtbl_merger.3.gz
+man/man3/mtbl_metadata.3.gz
man/man3/mtbl_reader.3.gz
man/man3/mtbl_sorter.3.gz
man/man3/mtbl_source.3.gz
More information about the svn-ports-head
mailing list