Tue Aug 11 16:03:49 2020 UTC ()
mdds: Update to 1.6.0

Changelog:
    multi_type_vector
        switched to using binary search on block position lookup, which
        significantly improves element access performance in general,
        at the expense of slight performance degradation on block shifting.

    added support for lcov, to visualize test coverage.


(ryoon)
diff -r1.45 -r1.46 pkgsrc/devel/mdds/Makefile
diff -r1.19 -r1.20 pkgsrc/devel/mdds/distinfo
diff -r1.1 -r1.2 pkgsrc/devel/mdds/patches/patch-configure

cvs diff -r1.45 -r1.46 pkgsrc/devel/mdds/Makefile (expand / switch to context diff)
--- pkgsrc/devel/mdds/Makefile 2020/05/06 14:04:27 1.45
+++ pkgsrc/devel/mdds/Makefile 2020/08/11 16:03:49 1.46
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2020/05/06 14:04:27 adam Exp $
+# $NetBSD: Makefile,v 1.46 2020/08/11 16:03:49 ryoon Exp $
 
-DISTNAME=	mdds-1.5.0
-PKGREVISION=	1
+DISTNAME=	mdds-1.6.0
 CATEGORIES=	devel
 MASTER_SITES=	http://kohei.us/files/mdds/src/
 EXTRACT_SUFX=	.tar.bz2

cvs diff -r1.19 -r1.20 pkgsrc/devel/mdds/distinfo (expand / switch to context diff)
--- pkgsrc/devel/mdds/distinfo 2020/02/05 13:26:09 1.19
+++ pkgsrc/devel/mdds/distinfo 2020/08/11 16:03:49 1.20
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.19 2020/02/05 13:26:09 ryoon Exp $
+$NetBSD: distinfo,v 1.20 2020/08/11 16:03:49 ryoon Exp $
 
-SHA1 (mdds-1.5.0.tar.bz2) = 4f0701f5c6af0455178b6c63f4f5c9e889f07499
+SHA1 (mdds-1.6.0.tar.bz2) = 7d3135916ba26ef92b0359b848c793ad99e536b4
-RMD160 (mdds-1.5.0.tar.bz2) = bb94e4323d7163dd14745d7b1c1173dfbfe404bc
+RMD160 (mdds-1.6.0.tar.bz2) = 003175ca1b3d1293a6f144490de94eba72cb1697
-SHA512 (mdds-1.5.0.tar.bz2) = 9ed434dbc00285defbf3e0989396a1b52439bfdda01e5fd5822fef5e42e2c9b0b9436dd11b99af84a09a1965191ec106114e4046834f5b733474759f43bbfd95
+SHA512 (mdds-1.6.0.tar.bz2) = 7c66894748e998f24374a5c6ea342ae2736e4bdba53be89510a1674690517ed7303786e1290fcfa26b07f236788c192ad29790129c228074397ab43699cdb290
-Size (mdds-1.5.0.tar.bz2) = 346888 bytes
+Size (mdds-1.6.0.tar.bz2) = 350406 bytes
-SHA1 (patch-configure) = e8155e65b7fe71a6e924b432177dd13a186426a6
+SHA1 (patch-configure) = 046f7c40df6803e14b4799c59221790223c28aa9

cvs diff -r1.1 -r1.2 pkgsrc/devel/mdds/patches/patch-configure (expand / switch to context diff)
--- pkgsrc/devel/mdds/patches/patch-configure 2019/02/19 15:45:30 1.1
+++ pkgsrc/devel/mdds/patches/patch-configure 2020/08/11 16:03:49 1.2
@@ -1,10 +1,10 @@
-$NetBSD: patch-configure,v 1.1 2019/02/19 15:45:30 ryoon Exp $
+$NetBSD: patch-configure,v 1.2 2020/08/11 16:03:49 ryoon Exp $
 
 * POSIX shell portability
 
---- configure.orig	2018-10-31 00:58:03.000000000 +0000
+--- configure.orig	2020-02-07 00:00:40.000000000 +0000
 +++ configure
-@@ -2496,7 +2496,7 @@ if test "${enable_debug_stdcxx+set}" = s
+@@ -2509,7 +2509,7 @@ if test "${enable_debug_stdcxx+set}" = s
  fi
  
  
@@ -13,16 +13,50 @@
  
    CXXFLAGS="$CXXFLAGS -D_GLIBCXX_DEBUG"
  
-@@ -2508,7 +2508,7 @@ if test "${enable_release_tests+set}" = 
+@@ -2521,7 +2521,7 @@ if test "${enable_release_tests+set}" = 
  fi
  
  
 -if test x"$release_tests" == "xyes"; then :
 +if test x"$release_tests" = "xyes"; then :
  
-   CXXFLAGS="$CXXFLAGS -DNDEBUG"
+   CXXFLAGS="$CXXFLAGS -DNDEBUG -O2"
  
-@@ -3395,7 +3395,7 @@ else
+@@ -2545,13 +2545,13 @@ else
+ fi
+ 
+ 
+-if test x"$enable_loop_unrolling" == "xno"; then :
++if test x"$enable_loop_unrolling" = "xno"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -DMDDS_LOOP_UNROLLING=0"
+ 
+ fi
+ 
+-if test x"$enable_gcov" == "xyes"; then :
++if test x"$enable_gcov" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS --coverage -O0"
+ 
+@@ -2566,7 +2566,7 @@ else
+ fi
+ 
+ 
+-if test x"$enable_openmp" == "xyes"; then :
++if test x"$enable_openmp" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -fopenmp"
+   LDFLAGS="$LDFLAGS -fopenmp"
+@@ -2582,7 +2582,7 @@ else
+ fi
+ 
+ 
+-if test x"$enable_sanitizer_coverage" == "xyes"; then :
++if test x"$enable_sanitizer_coverage" = "xyes"; then :
+ 
+   CXXFLAGS="$CXXFLAGS -fprofile-instr-generate -fcoverage-mapping -O0"
+ 
+@@ -3589,7 +3589,7 @@ else
  
  fi