Date: Wed, 23 Sep 2015 22:30:00 +0000 (UTC) From: Don Lewis <truckman@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r397666 - head/devel/mtbl Message-ID: <201509232230.t8NMU0Ec074771@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509232230.t8NMU0Ec074771>