pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hdf5 update to 1.6.6



details:   https://anonhg.NetBSD.org/pkgsrc/rev/829be5fc391d
branches:  trunk
changeset: 533404:829be5fc391d
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Tue Sep 18 18:58:08 2007 +0000

description:
update to 1.6.6

changes:
-minor feature additions to the command line tools
-C++ API: Added support for Szip
-bugfixes

pkgsrc changes:
-fixes for the cxx option (should be a separate pkg)
-fixes for the threadsafe option -- replaced a pthread_equal() by a
 simple "==" to make it usable with non-threaded apps
 (not 100% portable, but should be fine for the platforms in question)
 The shared libraries should not be linked against libpthread, but
 that would require serious changes to the autoconf/make machinery
 so I've left it alone for now.
 If that is fixed, "threadsafe" could be made default.
-Don't try to strip scripts on install.

diffstat:

 devel/hdf5/Makefile         |    9 +-
 devel/hdf5/PLIST            |  109 ++++++++++++++++----------
 devel/hdf5/distinfo         |   18 ++--
 devel/hdf5/patches/patch-ab |   13 ---
 devel/hdf5/patches/patch-ac |  175 --------------------------------------------
 devel/hdf5/patches/patch-ae |   12 ---
 devel/hdf5/patches/patch-af |   64 ----------------
 devel/hdf5/patches/patch-ba |   13 +++
 devel/hdf5/patches/patch-bb |   14 +++
 devel/hdf5/patches/patch-bc |   16 ++++
 devel/hdf5/patches/patch-bd |   13 +++
 devel/hdf5/patches/patch-be |   16 ++++
 devel/hdf5/patches/patch-bf |   14 +++
 13 files changed, 168 insertions(+), 318 deletions(-)

diffs (truncated from 638 to 300 lines):

diff -r bc0dab234ec6 -r 829be5fc391d devel/hdf5/Makefile
--- a/devel/hdf5/Makefile       Tue Sep 18 17:37:57 2007 +0000
+++ b/devel/hdf5/Makefile       Tue Sep 18 18:58:08 2007 +0000
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.38 2006/06/22 21:23:28 rillig Exp $
+# $NetBSD: Makefile,v 1.39 2007/09/18 18:58:08 drochner Exp $
 
-DISTNAME=      hdf5-1.6.5
-PKGREVISION=   2
+DISTNAME=      hdf5-1.6.6
 CATEGORIES=    devel
-MASTER_SITES=  ftp://ftp.ncsa.uiuc.edu/HDF/HDF5/hdf5-1.6.5/src/
+MASTER_SITES=  ftp://ftp.hdfgroup.org/HDF5/current/src/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://hdf.ncsa.uiuc.edu/HDF5/
@@ -22,6 +21,8 @@
 
 .include "options.mk"
 
+INSTALL_ENV+=  INSTALL_SCRIPT=${INSTALL_SCRIPT:Q}
+
 post-extract:
        ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsd
        ${CP} ${WRKSRC}/config/freebsd ${WRKSRC}/config/netbsdelf
diff -r bc0dab234ec6 -r 829be5fc391d devel/hdf5/PLIST
--- a/devel/hdf5/PLIST  Tue Sep 18 17:37:57 2007 +0000
+++ b/devel/hdf5/PLIST  Tue Sep 18 18:58:08 2007 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2006/06/17 20:36:26 rillig Exp $
+@comment $NetBSD: PLIST,v 1.15 2007/09/18 18:58:08 drochner Exp $
 bin/gif2h5
 bin/h52gif
 ${CXX}bin/h5c++
@@ -14,27 +14,11 @@
 bin/h5repart
 bin/h5unjam
 include/H5ACpublic.h
-${CXX}include/H5AbstractDs.h
 include/H5Apublic.h
-${CXX}include/H5ArrayType.h
-${CXX}include/H5AtomType.h
-${CXX}include/H5Attribute.h
 include/H5Bpublic.h
-${CXX}include/H5Classes.h
-${CXX}include/H5CommonFG.h
-${CXX}include/H5CompType.h
-${CXX}include/H5Cpp.h
-${CXX}include/H5CppDoc.h
 include/H5Cpublic.h
-${CXX}include/H5DataSet.h
-${CXX}include/H5DataSpace.h
-${CXX}include/H5DataType.h
-${CXX}include/H5DcreatProp.h
 include/H5Dpublic.h
-${CXX}include/H5DxferProp.h
-${CXX}include/H5EnumType.h
 include/H5Epublic.h
-${CXX}include/H5Exception.h
 include/H5FDcore.h
 include/H5FDfamily.h
 include/H5FDgass.h
@@ -48,43 +32,59 @@
 include/H5FDsrb.h
 include/H5FDstdio.h
 include/H5FDstream.h
-${CXX}include/H5FaccProp.h
-${CXX}include/H5FcreatProp.h
-${CXX}include/H5File.h
-${CXX}include/H5FloatType.h
 include/H5Fpublic.h
 include/H5Gpublic.h
-${CXX}include/H5Group.h
 include/H5HGpublic.h
 include/H5HLpublic.h
 include/H5IM.h
-${CXX}include/H5IdComponent.h
-${CXX}include/H5Include.h
-${CXX}include/H5IntType.h
 include/H5Ipublic.h
 include/H5LT.h
-${CXX}include/H5Library.h
 include/H5MMpublic.h
-${CXX}include/H5Object.h
 include/H5Opublic.h
 include/H5Ppublic.h
-${CXX}include/H5PredType.h
-${CXX}include/H5PropList.h
 include/H5Rpublic.h
 include/H5Spublic.h
-${CXX}include/H5StrType.h
 include/H5TA.h
 include/H5Tpublic.h
-${CXX}include/H5VarLenType.h
 include/H5Zpublic.h
 include/H5api_adpt.h
 include/H5pubconf.h
 include/H5public.h
 include/hdf5.h
+${CXX}include/H5AbstractDs.h
+${CXX}include/H5ArrayType.h
+${CXX}include/H5AtomType.h
+${CXX}include/H5Attribute.h
+${CXX}include/H5Classes.h
+${CXX}include/H5CommonFG.h
+${CXX}include/H5CompType.h
+${CXX}include/H5Cpp.h
+${CXX}include/H5CppDoc.h
+${CXX}include/H5DataSet.h
+${CXX}include/H5DataSpace.h
+${CXX}include/H5DataType.h
+${CXX}include/H5DcreatProp.h
+${CXX}include/H5DxferProp.h
+${CXX}include/H5EnumType.h
+${CXX}include/H5Exception.h
+${CXX}include/H5FaccProp.h
+${CXX}include/H5FcreatProp.h
+${CXX}include/H5File.h
+${CXX}include/H5FloatType.h
+${CXX}include/H5Group.h
+${CXX}include/H5IdComponent.h
+${CXX}include/H5Include.h
+${CXX}include/H5IntType.h
+${CXX}include/H5Library.h
+${CXX}include/H5Object.h
+${CXX}include/H5PredType.h
+${CXX}include/H5PropList.h
+${CXX}include/H5StrType.h
+${CXX}include/H5VarLenType.h
+${CXX}include/H5cxx_pubconf.h
 lib/libhdf5.la
 lib/libhdf5.settings
 ${CXX}lib/libhdf5_cpp.la
-${CXX}lib/libhdf5_cpp.settings
 lib/libhdf5_hl.la
 share/doc/hdf5/COPYING
 share/doc/hdf5/HISTORY.txt
@@ -129,6 +129,13 @@
 share/doc/hdf5/html/Graphics/FORTRAN.gif
 share/doc/hdf5/html/Graphics/Java.gif
 share/doc/hdf5/html/Graphics/OtherAPIs.gif
+share/doc/hdf5/html/Graphics/THGnoTextSm.jpg
+share/doc/hdf5/html/Graphics/THGwTextSm.jpg
+share/doc/hdf5/html/Graphics/XRD100.gif
+share/doc/hdf5/html/Graphics/hdf2.gif
+share/doc/hdf5/html/Graphics/help.gif
+share/doc/hdf5/html/Graphics/help.jpg
+share/doc/hdf5/html/Graphics/help.png
 share/doc/hdf5/html/Groups.html
 share/doc/hdf5/html/H5.api_map.html
 share/doc/hdf5/html/H5.format.html
@@ -610,6 +617,8 @@
 share/doc/hdf5/html/cpplus_RM/functions_func_0x77.html
 share/doc/hdf5/html/cpplus_RM/functions_func_0x7e.html
 share/doc/hdf5/html/cpplus_RM/functions_vars.html
+share/doc/hdf5/html/cpplus_RM/globals.html
+share/doc/hdf5/html/cpplus_RM/globals_defs.html
 share/doc/hdf5/html/cpplus_RM/h5group_8cpp-example.html
 share/doc/hdf5/html/cpplus_RM/header.html
 share/doc/hdf5/html/cpplus_RM/header_files/Dependencies
@@ -633,6 +642,7 @@
 share/doc/hdf5/html/ed_libs/NavBar_RM.lbi
 share/doc/hdf5/html/ed_libs/NavBar_TechN.lbi
 share/doc/hdf5/html/ed_libs/NavBar_UG.lbi
+share/doc/hdf5/html/ed_libs/copyright-html.lbi
 share/doc/hdf5/html/ed_libs/styles_Format.lbi
 share/doc/hdf5/html/ed_libs/styles_Gen.lbi
 share/doc/hdf5/html/ed_libs/styles_Index.lbi
@@ -663,22 +673,29 @@
 share/doc/hdf5/html/h5s.examples
 share/doc/hdf5/html/hdf2.jpg
 share/doc/hdf5/html/index.html
-share/doc/hdf5/html/ph5design.html
-share/doc/hdf5/html/ph5example.c
-share/doc/hdf5/html/ph5implement.txt
 share/doc/hdf5/html/pipe1.gif
 share/doc/hdf5/html/pipe2.gif
 share/doc/hdf5/html/pipe3.gif
 share/doc/hdf5/html/pipe4.gif
 share/doc/hdf5/html/pipe5.gif
 share/doc/hdf5/html/version.gif
-${CXX}share/examples/hdf5/c++/chunks.cpp
-${CXX}share/examples/hdf5/c++/compound.cpp
-${CXX}share/examples/hdf5/c++/create.cpp
-${CXX}share/examples/hdf5/c++/extend_ds.cpp
-${CXX}share/examples/hdf5/c++/h5group.cpp
-${CXX}share/examples/hdf5/c++/readdata.cpp
-${CXX}share/examples/hdf5/c++/writedata.cpp
+share/examples/hdf5/c/ex_image1.c
+share/examples/hdf5/c/ex_image2.c
+share/examples/hdf5/c/ex_lite1.c
+share/examples/hdf5/c/ex_lite2.c
+share/examples/hdf5/c/ex_lite3.c
+share/examples/hdf5/c/ex_table_01.c
+share/examples/hdf5/c/ex_table_02.c
+share/examples/hdf5/c/ex_table_03.c
+share/examples/hdf5/c/ex_table_04.c
+share/examples/hdf5/c/ex_table_05.c
+share/examples/hdf5/c/ex_table_06.c
+share/examples/hdf5/c/ex_table_07.c
+share/examples/hdf5/c/ex_table_08.c
+share/examples/hdf5/c/ex_table_09.c
+share/examples/hdf5/c/ex_table_10.c
+share/examples/hdf5/c/ex_table_11.c
+share/examples/hdf5/c/ex_table_12.c
 share/examples/hdf5/c/h5_attribute.c
 share/examples/hdf5/c/h5_chunk_read.c
 share/examples/hdf5/c/h5_compound.c
@@ -691,6 +708,14 @@
 share/examples/hdf5/c/h5_select.c
 share/examples/hdf5/c/h5_write.c
 share/examples/hdf5/c/ph5example.c
+${CXX}share/examples/hdf5/c++/chunks.cpp
+${CXX}share/examples/hdf5/c++/compound.cpp
+${CXX}share/examples/hdf5/c++/create.cpp
+${CXX}share/examples/hdf5/c++/extend_ds.cpp
+${CXX}share/examples/hdf5/c++/h5group.cpp
+${CXX}share/examples/hdf5/c++/readdata.cpp
+${CXX}share/examples/hdf5/c++/strtype.cpp
+${CXX}share/examples/hdf5/c++/writedata.cpp
 ${CXX}@dirrm share/examples/hdf5/c++
 @dirrm share/examples/hdf5/c
 @dirrm share/examples/hdf5
diff -r bc0dab234ec6 -r 829be5fc391d devel/hdf5/distinfo
--- a/devel/hdf5/distinfo       Tue Sep 18 17:37:57 2007 +0000
+++ b/devel/hdf5/distinfo       Tue Sep 18 18:58:08 2007 +0000
@@ -1,11 +1,13 @@
-$NetBSD: distinfo,v 1.20 2006/10/02 16:20:05 dmcmahill Exp $
+$NetBSD: distinfo,v 1.21 2007/09/18 18:58:08 drochner Exp $
 
-SHA1 (hdf5-1.6.5/hdf5-1.6.5.tar.gz) = c5b7b375c0eb23dcab0c66d39b1b06c263048546
-RMD160 (hdf5-1.6.5/hdf5-1.6.5.tar.gz) = 70db16a832f77aa6d0c97da517353665304b7b27
-Size (hdf5-1.6.5/hdf5-1.6.5.tar.gz) = 4930666 bytes
+SHA1 (hdf5-1.6.6/hdf5-1.6.6.tar.gz) = c8a9ec598cf0debb694a1d7034fd85bbd67f173b
+RMD160 (hdf5-1.6.6/hdf5-1.6.6.tar.gz) = e7cf3f8d6aa5f34ef10cabf650ed43d644e54f1b
+Size (hdf5-1.6.6/hdf5-1.6.6.tar.gz) = 5299558 bytes
 SHA1 (patch-aa) = 794ab1e1fbb41281c4b28a333f4bd91d37513084
-SHA1 (patch-ab) = 91829e06db57da7b96c513bd176ef33c134a1de3
-SHA1 (patch-ac) = d00954c3e2772eeca35817ac46c2d818504b515c
 SHA1 (patch-ad) = 4379aaf79ce58b12b69fad2419d44bee514c2a8c
-SHA1 (patch-ae) = ec0837f13fc5a0caaa444c1fd5247839bdae8a41
-SHA1 (patch-af) = 8921b48786d3436ed1dddefc8436bb086cb57f1e
+SHA1 (patch-ba) = 1ba84ee22c3307100a2c8d3df4dfb2037be8e773
+SHA1 (patch-bb) = bcfd87df515d64471f881d4d10c894d89a6bc56e
+SHA1 (patch-bc) = 05e84e19b15bb9eee771e5be8e397959ae40ca9c
+SHA1 (patch-bd) = d9347835a63ce9eccfa41992d1b1c6c934bca001
+SHA1 (patch-be) = 3510e713ac4b657d44134de62cc2148a98a7a115
+SHA1 (patch-bf) = 33ae2f49be5ff7040389a472177b95127ef6b592
diff -r bc0dab234ec6 -r 829be5fc391d devel/hdf5/patches/patch-ab
--- a/devel/hdf5/patches/patch-ab       Tue Sep 18 17:37:57 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.6 2005/11/29 10:03:39 adam Exp $
-
---- perform/Makefile.in.orig   2005-11-29 11:46:55.000000000 +0100
-+++ perform/Makefile.in
-@@ -31,7 +31,7 @@ LIBTOOLS=../tools/lib/libh5tools.la
- TEST_PROGS_PARA=h5perf
- TEST_PROGS=iopipe chunk overhead zip_perf perf_meta
- 
--PUB_PROGS=h5perf
-+PUB_PROGS=
- 
- ## These are the files that `make clean' (and derivatives) will remove from
- ## this directory.
diff -r bc0dab234ec6 -r 829be5fc391d devel/hdf5/patches/patch-ac
--- a/devel/hdf5/patches/patch-ac       Tue Sep 18 17:37:57 2007 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-$NetBSD: patch-ac,v 1.7 2006/10/02 16:20:04 dmcmahill Exp $
-
---- configure.orig     2005-11-10 19:17:39.000000000 -0500
-+++ configure
-@@ -1638,13 +1638,48 @@ set >&5
- echo "$as_me:$LINENO: result: done" >&5
- echo "${ECHO_T}done" >&6
- 
--echo "$as_me:$LINENO: checking if tr works" >&5
--echo $ECHO_N "checking if tr works... $ECHO_C" >&6
-+# Extract the first word of "tr", so it can be a program name with args.
-+set dummy tr; ac_word=$2
-+echo "$as_me:$LINENO: checking for $ac_word" >&5
-+echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
-+if test "${ac_cv_path_TR+set}" = set; then
-+  echo $ECHO_N "(cached) $ECHO_C" >&6
-+else
-+  case $TR in
-+  [\\/]* | ?:[\\/]*)
-+  ac_cv_path_TR="$TR" # Let the user override the test with a path.
-+  ;;
-+  *)
-+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
-+for as_dir in $PATH
-+do
-+  IFS=$as_save_IFS
-+  test -z "$as_dir" && as_dir=.
-+  for ac_exec_ext in '' $ac_executable_extensions; do
-+  if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
-+    ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext"
-+    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5



Home | Main Index | Thread Index | Old Index