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