Update to 0.5.3: mdds 0.5.3 * mixed_type_matrix * re-implemented the filled storage for better performance, with two separate implementations for zero and emtpy matrix types. The newer implementation should improve object creation time considerably.diff -r1.2 -r1.3 pkgsrc/devel/mdds/Makefile
(wiz)
@@ -1,35 +1,35 @@ | @@ -1,35 +1,35 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2011/04/05 12:57:54 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2011/08/06 10:53:30 wiz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= mdds_0.5.2 | 4 | DISTNAME= mdds_0.5.3 | |
5 | PKGNAME= ${DISTNAME:S/_/-/} | 5 | PKGNAME= ${DISTNAME:S/_/-/} | |
6 | CATEGORIES= devel | 6 | CATEGORIES= devel | |
7 | MASTER_SITES= http://multidimalgorithm.googlecode.com/files/ | 7 | MASTER_SITES= http://multidimalgorithm.googlecode.com/files/ | |
8 | EXTRACT_SUFX= .tar.bz2 | 8 | EXTRACT_SUFX= .tar.bz2 | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://code.google.com/p/multidimalgorithm/ | 11 | HOMEPAGE= http://code.google.com/p/multidimalgorithm/ | |
12 | COMMENT= Collection of multi-dimensional data structure and indexing algorithms | 12 | COMMENT= Collection of multi-dimensional data structure and indexing algorithms | |
13 | LICENSE= mit | 13 | LICENSE= mit | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 16 | |||
17 | USE_LANGUAGES= c++ | 17 | USE_LANGUAGES= c++ | |
18 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
19 | INSTALLATION_DIRS= include/mdds/hash_container | 19 | INSTALLATION_DIRS= include/mdds/hash_container | |
20 | 20 | |||
21 | do-build: | 21 | do-build: | |
22 | 22 | |||
23 | do-install: | 23 | do-install: | |
24 | for i in ${WRKSRC}/include/mdds/*.*; do \ | 24 | for i in ${WRKSRC}/include/mdds/*.*; do \ | |
25 | ${INSTALL_DATA} $$i ${DESTDIR}${PREFIX}/include/mdds; \ | 25 | ${INSTALL_DATA} $$i ${DESTDIR}${PREFIX}/include/mdds; \ | |
26 | done | 26 | done | |
27 | for i in ${WRKSRC}/include/mdds/hash_container/*.*; do \ | 27 | for i in ${WRKSRC}/include/mdds/hash_container/*.*; do \ | |
28 | ${INSTALL_DATA} $$i \ | 28 | ${INSTALL_DATA} $$i \ | |
29 | ${DESTDIR}${PREFIX}/include/mdds/hash_container; \ | 29 | ${DESTDIR}${PREFIX}/include/mdds/hash_container; \ | |
30 | done | 30 | done | |
31 | 31 | |||
32 | BUILDLINK_DEPMETHOD.boost-headers?= build | 32 | BUILDLINK_DEPMETHOD.boost-headers?= build | |
33 | .include "../../devel/boost-headers/buildlink3.mk" | 33 | .include "../../devel/boost-headers/buildlink3.mk" | |
34 | .include "../../devel/boost-libs/buildlink3.mk" | 34 | .include "../../devel/boost-libs/buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 35 | .include "../../mk/bsd.pkg.mk" |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.2 2011/04/05 12:57:54 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.3 2011/08/06 10:53:30 wiz Exp $ | |
2 | 2 | |||
3 | SHA1 (mdds_0.5.2.tar.bz2) = bddc19fc2f1879f0fbde66a13b58ae1370e4dc25 | 3 | SHA1 (mdds_0.5.3.tar.bz2) = e578b6c8e8fe4b20ae030fc14959b92cb6b1aba4 | |
4 | RMD160 (mdds_0.5.2.tar.bz2) = 45084e33b514ad9fe4b6e6b4693891a19666764f | 4 | RMD160 (mdds_0.5.3.tar.bz2) = 8e97f4977e671698a6163fb55a1e13a4499a288c | |
5 | Size (mdds_0.5.2.tar.bz2) = 89218 bytes | 5 | Size (mdds_0.5.3.tar.bz2) = 92050 bytes |
@@ -1,16 +1,20 @@ | @@ -1,16 +1,20 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1.1.1 2011/02/28 18:10:51 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2011/08/06 10:53:30 wiz Exp $ | |
2 | include/mdds/flat_segment_tree.hpp | 2 | include/mdds/flat_segment_tree.hpp | |
3 | include/mdds/flat_segment_tree_def.inl | 3 | include/mdds/flat_segment_tree_def.inl | |
4 | include/mdds/flat_segment_tree_itr.hpp | 4 | include/mdds/flat_segment_tree_itr.hpp | |
5 | include/mdds/global.hpp | 5 | include/mdds/global.hpp | |
6 | include/mdds/hash_container/map.hpp | 6 | include/mdds/hash_container/map.hpp | |
7 | include/mdds/mixed_type_matrix.hpp | 7 | include/mdds/mixed_type_matrix.hpp | |
8 | include/mdds/mixed_type_matrix_def.inl | 8 | include/mdds/mixed_type_matrix_def.inl | |
9 | include/mdds/mixed_type_matrix_element.hpp | 9 | include/mdds/mixed_type_matrix_element.hpp | |
10 | include/mdds/mixed_type_matrix_flag_storage.hpp | 10 | include/mdds/mixed_type_matrix_flag_storage.hpp | |
11 | include/mdds/mixed_type_matrix_storage.hpp | 11 | include/mdds/mixed_type_matrix_storage.hpp | |
12 | include/mdds/mixed_type_matrix_storage_filled_linear.inl | |||
13 | include/mdds/mixed_type_matrix_storage_filled_nested_array.inl | |||
14 | include/mdds/mixed_type_matrix_storage_sparse.inl | |||
12 | include/mdds/node.hpp | 15 | include/mdds/node.hpp | |
13 | include/mdds/point_quad_tree.hpp | 16 | include/mdds/point_quad_tree.hpp | |
14 | include/mdds/quad_node.hpp | 17 | include/mdds/quad_node.hpp | |
15 | include/mdds/rectangle_set.hpp | 18 | include/mdds/rectangle_set.hpp | |
19 | include/mdds/rectangle_set_def.inl | |||
16 | include/mdds/segment_tree.hpp | 20 | include/mdds/segment_tree.hpp |