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-all mailing list