pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/mdds Update to 0.11.2
details: https://anonhg.NetBSD.org/pkgsrc/rev/33a93eda7f68
branches: trunk
changeset: 646136:33a93eda7f68
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Wed Feb 04 18:01:25 2015 +0000
description:
Update to 0.11.2
* Fix newer boost build.
Changelog:
mdds 0.11.2
* multi_type_vector
* fixed various memory leaks associated with the set() method when a
value overwrites an existing element in a managed block.
mdds 0.11.1
* all
* fixed a large number of outstanding defects reported by Coverity
Scan.
* multi_type_vector
* fixed 2 cases of double-free bug in the variant of swap() that
allows segmented swapping.
mdds 0.11.0
* sorted_string_map (new)
* new data structure to support efficient mapping of textural keys
to numeric values when the key values are known at compile time.
* multi_type_vector
* fixed a bug in transfer() where two adjacent blocks of identical
type would fail to be merged in some circumstances.
* added shrink_to_fit() to allow trimming of any excess capacity
from all non-empty blocks.
* fixed a double-free bug in the variant of swap() that allows
segmented swapping.
* improved the exception message when the block position lookup
fails to find valid block position, to make it easier to debug.
diffstat:
devel/mdds/Makefile | 5 +-
devel/mdds/PLIST | 4 +-
devel/mdds/distinfo | 9 ++--
devel/mdds/patches/patch-include_mdds_multi__type__vector__types.hpp | 17 ++++++++++
4 files changed, 27 insertions(+), 8 deletions(-)
diffs (66 lines):
diff -r 635799d8d177 -r 33a93eda7f68 devel/mdds/Makefile
--- a/devel/mdds/Makefile Wed Feb 04 17:53:39 2015 +0000
+++ b/devel/mdds/Makefile Wed Feb 04 18:01:25 2015 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.24 2014/11/07 19:39:29 adam Exp $
+# $NetBSD: Makefile,v 1.25 2015/02/04 18:01:25 ryoon Exp $
#
-DISTNAME= aa5ca9d1ed1082890835afab26400a39-mdds_0.10.3
+DISTNAME= cb4207cb913c7a5a8bfa5b91234618ee-mdds_0.11.2
PKGNAME= ${DISTNAME:C/[0-9a-f]*-//:S/_/-/}
-PKGREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://dev-www.libreoffice.org/src/
EXTRACT_SUFX= .tar.bz2
diff -r 635799d8d177 -r 33a93eda7f68 devel/mdds/PLIST
--- a/devel/mdds/PLIST Wed Feb 04 17:53:39 2015 +0000
+++ b/devel/mdds/PLIST Wed Feb 04 18:01:25 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2014/02/02 10:59:44 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.7 2015/02/04 18:01:25 ryoon Exp $
include/mdds/compat/unique_ptr.hpp
include/mdds/default_deleter.hpp
include/mdds/flat_segment_tree.hpp
@@ -30,4 +30,6 @@
include/mdds/rectangle_set.hpp
include/mdds/rectangle_set_def.inl
include/mdds/segment_tree.hpp
+include/mdds/sorted_string_map.hpp
+include/mdds/sorted_string_map_def.inl
share/pkgconfig/mdds.pc
diff -r 635799d8d177 -r 33a93eda7f68 devel/mdds/distinfo
--- a/devel/mdds/distinfo Wed Feb 04 17:53:39 2015 +0000
+++ b/devel/mdds/distinfo Wed Feb 04 18:01:25 2015 +0000
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.11 2014/07/02 13:30:30 ryoon Exp $
+$NetBSD: distinfo,v 1.12 2015/02/04 18:01:25 ryoon Exp $
-SHA1 (aa5ca9d1ed1082890835afab26400a39-mdds_0.10.3.tar.bz2) = 0c4fa77918b8cc8ad32460c8d8a679e065976dbe
-RMD160 (aa5ca9d1ed1082890835afab26400a39-mdds_0.10.3.tar.bz2) = b272b02ae6e4442accc2f6bd79e8d58cb6ba7ea7
-Size (aa5ca9d1ed1082890835afab26400a39-mdds_0.10.3.tar.bz2) = 151389 bytes
+SHA1 (cb4207cb913c7a5a8bfa5b91234618ee-mdds_0.11.2.tar.bz2) = 17d2d06a1df818de61bba25a9322541e80f6eed7
+RMD160 (cb4207cb913c7a5a8bfa5b91234618ee-mdds_0.11.2.tar.bz2) = 7bdfb64fbfa2abff20bfba8d1fddd477e049ee76
+Size (cb4207cb913c7a5a8bfa5b91234618ee-mdds_0.11.2.tar.bz2) = 154444 bytes
+SHA1 (patch-include_mdds_multi__type__vector__types.hpp) = b730bd763aa5f056f41e7ed093b12740874d0ea7
diff -r 635799d8d177 -r 33a93eda7f68 devel/mdds/patches/patch-include_mdds_multi__type__vector__types.hpp
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/mdds/patches/patch-include_mdds_multi__type__vector__types.hpp Wed Feb 04 18:01:25 2015 +0000
@@ -0,0 +1,17 @@
+$NetBSD: patch-include_mdds_multi__type__vector__types.hpp,v 1.1 2015/02/04 18:01:25 ryoon Exp $
+
+https://code.google.com/p/multidimalgorithm/source/detail?r=c45e0499dded11dc2aacea40b470ab1431ea535a
+
+--- include/mdds/multi_type_vector_types.hpp.orig 2014-12-18 20:05:56.000000000 +0000
++++ include/mdds/multi_type_vector_types.hpp
+@@ -39,8 +39,9 @@
+ #endif
+ #include <boost/noncopyable.hpp>
+
+-#if defined(MDDS_UNIT_TEST) || defined (MDDS_MULTI_TYPE_VECTOR_DEBUG)
+ #include <algorithm>
++
++#if defined(MDDS_UNIT_TEST) || defined (MDDS_MULTI_TYPE_VECTOR_DEBUG)
+ #include <iostream>
+ #include <sstream>
+ using std::cout;
Home |
Main Index |
Thread Index |
Old Index