pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/sparsehash Update to 0.4, provided by Aleksey Ch...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/5a68f9c1845f
branches:  trunk
changeset: 517075:5a68f9c1845f
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Aug 03 19:46:42 2006 +0000

description:
Update to 0.4, provided by Aleksey Cheusov in PR 34063:

Mon May  2 07:04:46 2005  Google Inc.

        * sparsehash: version 0.2 release
        * Preliminary support for msvc++ compilation. (csilvers)
        * Documentation fixes -- some example code was incomplete! (csilvers)
        * Minimize size of config.h to avoid other-package conflicts (csilvers)
        * Contribute a C-based version of sparsehash that served as the
          inspiration for this code.  One day, I hope to clean it up and
          support it, but for now it's just in experimental/, for playing
          around with. (csilvers)
        * Change default namespace from std to google. (csilvers)

Thu Nov  3 20:12:31 2005  Google Inc.

        * sparsehash: version 0.3 release
        * Quiet compiler warnings on some compilers. (csilvers)
        * Some documentation fixes: example code for dense_hash_map. (csilvers)
        * Fix a bug where swap() wasn't swapping delete_key(). (csilvers)
        * set_deleted_key() and set_empty_key() now take a key only,
          allowing hash-map values to be forward-declared. (csilvers)
        * support for std::insert_iterator (and std::inserter). (csilvers)


Sun Apr 23 22:42:35 2006  Google Inc.

        * sparsehash: version 0.4 release
        * Remove POD requirement for keys and values! (austern)
        * Add tr1-compatible type-traits system to speed up POD ops. (austern)
        * Fixed const-iterator bug where postfix ++ didn't compile. (csilvers)
        * Fixed iterator comparison bugs where <= was incorrect. (csilvers)
        * Clean up config.h to keep its #defines from conflicting. (csilvers)
        * Big documentation sweep and cleanup. (csilvers)
        * Update documentation to talk more about good hash fns. (csilvers)
        * Fixes to compile on MSVC (working around some MSVC bugs). (rennie)
        * Avoid resizing hashtable on operator[] lookups (austern)

diffstat:

 devel/sparsehash/Makefile         |   4 ++--
 devel/sparsehash/PLIST            |  19 ++++++++++---------
 devel/sparsehash/distinfo         |  10 +++++-----
 devel/sparsehash/patches/patch-aa |  16 ++++++++--------
 4 files changed, 25 insertions(+), 24 deletions(-)

diffs (87 lines):

diff -r 73d542fe4617 -r 5a68f9c1845f devel/sparsehash/Makefile
--- a/devel/sparsehash/Makefile Thu Aug 03 19:43:28 2006 +0000
+++ b/devel/sparsehash/Makefile Thu Aug 03 19:46:42 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.3 2006/06/01 22:42:48 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2006/08/03 19:46:42 wiz Exp $
 #
 
-DISTNAME=              sparsehash-0.1
+DISTNAME=              sparsehash-0.4
 CATEGORIES=            devel
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=goog-sparsehash/}
 
diff -r 73d542fe4617 -r 5a68f9c1845f devel/sparsehash/PLIST
--- a/devel/sparsehash/PLIST    Thu Aug 03 19:43:28 2006 +0000
+++ b/devel/sparsehash/PLIST    Thu Aug 03 19:46:42 2006 +0000
@@ -1,11 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/26 23:08:45 jschauma Exp $
-share/doc/html/sparsehash/dense_hash_map.html
-share/doc/html/sparsehash/dense_hash_set.html
-share/doc/html/sparsehash/implementation.html
-share/doc/html/sparsehash/performance.html
-share/doc/html/sparsehash/sparse_hash_map.html
-share/doc/html/sparsehash/sparse_hash_set.html
-share/doc/html/sparsehash/sparsetable.html
+@comment $NetBSD: PLIST,v 1.2 2006/08/03 19:46:42 wiz Exp $
 include/google/dense_hash_map
 include/google/dense_hash_set
 include/google/sparse_hash_map
@@ -15,6 +8,14 @@
 include/google/sparsehash/hash_fun.h
 include/google/sparsehash/sparsehashtable.h
 include/google/sparsetable
+include/google/type_traits.h
+share/doc/sparsehash/dense_hash_map.html
+share/doc/sparsehash/dense_hash_set.html
+share/doc/sparsehash/implementation.html
+share/doc/sparsehash/performance.html
+share/doc/sparsehash/sparse_hash_map.html
+share/doc/sparsehash/sparse_hash_set.html
+share/doc/sparsehash/sparsetable.html
 @dirrm include/google/sparsehash
 @unexec ${RMDIR} %D/include/google || ${TRUE}
-@dirrm share/doc/html/sparsehash
+@dirrm share/doc/sparsehash
diff -r 73d542fe4617 -r 5a68f9c1845f devel/sparsehash/distinfo
--- a/devel/sparsehash/distinfo Thu Aug 03 19:43:28 2006 +0000
+++ b/devel/sparsehash/distinfo Thu Aug 03 19:46:42 2006 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2005/03/26 23:08:45 jschauma Exp $
+$NetBSD: distinfo,v 1.2 2006/08/03 19:46:42 wiz Exp $
 
-SHA1 (sparsehash-0.1.tar.gz) = d88d5d1bb3e69382d75d6e48b92f41eb9fb44517
-RMD160 (sparsehash-0.1.tar.gz) = e65ea6128785136de11f7befcc245bc4cce9a7ba
-Size (sparsehash-0.1.tar.gz) = 202266 bytes
-SHA1 (patch-aa) = dd106b4b9407141b0396389fbe7e999d055f9c24
+SHA1 (sparsehash-0.4.tar.gz) = fd0467f3a1cc08e409d4638e98baf625b7565565
+RMD160 (sparsehash-0.4.tar.gz) = b65f032e1a7262940ecea17b4448506bbc35ea88
+Size (sparsehash-0.4.tar.gz) = 249743 bytes
+SHA1 (patch-aa) = 1c085b909211d6f1747f5de972113148f22985a3
diff -r 73d542fe4617 -r 5a68f9c1845f devel/sparsehash/patches/patch-aa
--- a/devel/sparsehash/patches/patch-aa Thu Aug 03 19:43:28 2006 +0000
+++ b/devel/sparsehash/patches/patch-aa Thu Aug 03 19:46:42 2006 +0000
@@ -1,15 +1,15 @@
-$NetBSD: patch-aa,v 1.1.1.1 2005/03/26 23:08:45 jschauma Exp $
+$NetBSD: patch-aa,v 1.2 2006/08/03 19:46:42 wiz Exp $
 
---- Makefile.in.orig   2005-03-26 17:55:20.000000000 -0500
-+++ Makefile.in        2005-03-26 17:55:46.000000000 -0500
-@@ -92,8 +92,8 @@
-    src/google/sparsetable
+--- Makefile.in.orig   2006-07-23 19:19:48.000000000 +0300
++++ Makefile.in
+@@ -93,8 +93,8 @@ googleinclude_HEADERS = \
+    src/google/type_traits.h
  
  
--docdir = $(prefix)/doc/$(PACKAGE)-$(VERSION)
+-docdir = $(prefix)/share/doc/$(PACKAGE)-$(VERSION)
 -dist_doc_DATA = AUTHORS COPYING ChangeLog INSTALL NEWS README TODO \
-+docdir = $(prefix)/share/doc/html/$(PACKAGE)
-+dist_doc_DATA =                               \
++docdir = $(prefix)/share/doc/$(PACKAGE)
++dist_doc_DATA =                               \
     doc/dense_hash_map.html                    \
     doc/dense_hash_set.html                    \
     doc/sparse_hash_map.html                   \



Home | Main Index | Thread Index | Old Index