[SCM] hdf5 branch, upstream, updated. upstream/1.8.4-patch1-79-gbfcb1ff

Francesco Paolo Lovergine frankie at debian.org
Wed Nov 16 10:34:04 UTC 2011


The following commit has been merged in the upstream branch:
commit c54361ff38992d804c9dd9db43160c42ff87f9cb
Author: Francesco Paolo Lovergine <frankie at debian.org>
Date:   Wed Apr 9 13:11:31 2008 +0000

    Major changes

diff --git a/debian/changelog b/debian/changelog
index 7c5498e..16e322c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,9 +7,12 @@ hdf5 (1.6.7-1) unstable; urgency=low
     autoconf" in the base directory, and "autoupdate; libtoolize --force
     --copy; aclocal; autoconf" in the c++/ directory.
   * [LINTIAN] Changed a bit versions used in build-dep to avoid possible breakages. 
-  * Homepage field updated in debian/control.in
+  * Homepage field updated in debian/control.in.
+  * Updated and normalized debian/copyright.
+  * Now enabled Fortran (openmpi and mpich only) and C++ (serial only) binding.
+    (closes: #470159)
 
- -- Francesco Paolo Lovergine <frankie at debian.org>  Wed, 09 Apr 2008 14:23:29 +0200
+ -- Francesco Paolo Lovergine <frankie at debian.org>  Wed, 09 Apr 2008 15:06:58 +0200
 
 hdf5 (1.6.6-4) unstable; urgency=low
 
diff --git a/debian/copyright b/debian/copyright
index f1ba45d..cfe7556 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -1,82 +1,88 @@
 This package was debianized by Brian Russo <wolfie at debian.org> on
-Mon, 22 Jan 2001 22:09:19 -1000.
+Mon, 22 Jan 2001 22:09:19 -1000. 
 
-It was downloaded from
-http://hdf.ncsa.uiuc.edu/
+Currently maintained by Francesco P. Lovergine <frankie at debian.org>
+in behalf of the DebianGis Team.
+
+It was downloaded from http://hdfgroup.org/
+
+Upstream authors: The HDF Group (THG) 
 
 Copyright:
 
-Copyright Notice and Statement for NCSA Hierarchical Data Format (HDF)
-Software Library and Utilities
+HDF5 (Hierarchical Data Format 5) Software Library and Utilities
+Copyright 2006-2008 by The HDF Group (THG).
+
+NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities
+Copyright 1998-2006 by the Board of Trustees of the University of Illinois.
 
-NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities 
-Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 by the Board of 
-Trustees of the University of Illinois.  All rights reserved.
+All rights reserved.
 
-Contributors: National Center for Supercomputing Applications (NCSA) at the
-University of Illinois at Urbana-Champaign (UIUC), Lawrence Livermore 
-National Laboratory (LLNL), Sandia National Laboratories (SNL), Los Alamos 
-National Laboratory (LANL), Jean-loup Gailly and Mark Adler (gzip library).
+Contributors:   National Center for Supercomputing Applications  (NCSA) at 
+the University of Illinois, Fortner Software, Unidata Program Center (netCDF), 
+The Independent JPEG Group (JPEG), Jean-loup Gailly and Mark Adler (gzip), 
+and Digital Equipment Corporation (DEC).
 
-Redistribution and use in source and binary forms, with or without
-modification, are permitted for any purpose (including commercial purposes)
+Redistribution and use in source and binary forms, with or without 
+modification, are permitted for any purpose (including commercial purposes) 
 provided that the following conditions are met:
 
-1.  Redistributions of source code must retain the above copyright notice,
-    this list of conditions, and the following disclaimer.
+1. Redistributions of source code must retain the above copyright notice, 
+   this list of conditions, and the following disclaimer.
 
-2.  Redistributions in binary form must reproduce the above copyright notice,
-    this list of conditions, and the following disclaimer in the documentation
-    and/or materials provided with the distribution.
+2. Redistributions in binary form must reproduce the above copyright notice, 
+   this list of conditions, and the following disclaimer in the documentation 
+   and/or materials provided with the distribution.
 
-3.  In addition, redistributions of modified forms of the source or binary
-    code must carry prominent notices stating that the original code was
-    changed and the date of the change.
+3. In addition, redistributions of modified forms of the source or binary 
+   code must carry prominent notices stating that the original code was 
+   changed and the date of the change.
 
-4.  All publications or advertising materials mentioning features or use of
-    this software are asked, but not required, to acknowledge that it was 
-    developed by the National Center for Supercomputing Applications at the 
-    University of Illinois at Urbana-Champaign and to credit the contributors.
+4. All publications or advertising materials mentioning features or use of 
+   this software are asked, but not required, to acknowledge that it was 
+   developed by The HDF Group and by the National Center for Supercomputing 
+   Applications at the University of Illinois at Urbana-Champaign and 
+   credit the contributors.
 
-5.  Neither the name of the University nor the names of the Contributors may
-    be used to endorse or promote products derived from this software without
-    specific prior written permission from the University or the Contributors,
-    as appropriate for the name(s) to be used.
+5. Neither the name of The HDF Group, the name of the University, nor the 
+   name of any Contributor may be used to endorse or promote products derived 
+   from this software without specific prior written permission from the 
+   University, THG, or the Contributor, respectively.
 
-6.  THIS SOFTWARE IS PROVIDED BY THE UNIVERSITY AND THE CONTRIBUTORS "AS IS"
-    WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.  In no event
-    shall the University or the Contributors be liable for any damages
-    suffered by the users arising out of the use of this software, even if
-    advised of the possibility of such damage.
+DISCLAIMER: 
+THIS SOFTWARE IS PROVIDED BY THE HDF GROUP (THG) AND THE CONTRIBUTORS 
+"AS IS" WITH NO WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED.  In no 
+event shall THG or the Contributors be liable for any damages suffered by 
+the users arising out of the use of this software, even if advised of the 
+possibility of such damage. 
 
---------------------------------------------------------------------------
+-----------------------------------------------------------------------------
 Portions of HDF5 were developed with support from the University of 
-California, Lawrence Livermore National Laboratory (UC LLNL).
-The following statement applies to those portions of the product
-and must be retained in any redistribution of source code, binaries,
-documentation, and/or accompanying materials:
-
-    This work was partially produced at the University of California,
-    Lawrence Livermore National Laboratory (UC LLNL) under contract no.
-    W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy 
-    (DOE) and The Regents of the University of California (University) 
-    for the operation of UC LLNL.
-
-    DISCLAIMER:
-    This work was prepared as an account of work sponsored by an agency 
-    of the United States Government.  Neither the United States 
-    Government nor the University of California nor any of their 
-    employees, makes any warranty, express or implied, or assumes any 
-    liability or responsibility for the accuracy, completeness, or 
-    usefulness of any information, apparatus, product, or process 
-    disclosed, or represents that its use would not infringe privately-
-    owned rights.  Reference herein to any specific commercial products, 
-    process, or service by trade name, trademark, manufacturer, or 
-    otherwise, does not necessarily constitute or imply its endorsement, 
-    recommendation, or favoring by the United States Government or the 
-    University of California.  The views and opinions of authors 
-    expressed herein do not necessarily state or reflect those of the 
-    United States Government or the University of California, and shall 
-    not be used for advertising or product endorsement purposes.
---------------------------------------------------------------------------
+California, Lawrence Livermore National Laboratory (UC LLNL).  
+The following statement applies to those portions of the product and must 
+be retained in any redistribution of source code, binaries, documentation, 
+and/or accompanying materials:
+
+   This work was partially produced at the University of California, 
+   Lawrence Livermore National Laboratory (UC LLNL) under contract 
+   no. W-7405-ENG-48 (Contract 48) between the U.S. Department of Energy 
+   (DOE) and The Regents of the University of California (University) 
+   for the operation of UC LLNL.
+
+   DISCLAIMER: 
+   This work was prepared as an account of work sponsored by an agency of 
+   the United States Government. Neither the United States Government nor 
+   the University of California nor any of their employees, makes any 
+   warranty, express or implied, or assumes any liability or responsibility 
+   for the accuracy, completeness, or usefulness of any information, 
+   apparatus, product, or process disclosed, or represents that its use 
+   would not infringe privately- owned rights. Reference herein to any 
+   specific commercial products, process, or service by trade name, 
+   trademark, manufacturer, or otherwise, does not necessarily constitute 
+   or imply its endorsement, recommendation, or favoring by the United 
+   States Government or the University of California. The views and 
+   opinions of authors expressed herein do not necessarily state or reflect 
+   those of the United States Government or the University of California, 
+   and shall not be used for advertising or product endorsement purposes.
+-----------------------------------------------------------------------------
 
diff --git a/debian/rules b/debian/rules
index f22fd91..1922565 100755
--- a/debian/rules
+++ b/debian/rules
@@ -65,6 +65,7 @@ endif
 # else
     DEBCC=gcc
     DEBCXX=g++
+    DEBFORTRAN=gfortran
 # endif
 ###
 
@@ -79,8 +80,9 @@ CONFIGURE_FLAGS = --prefix=/usr --host=$(DEB_HOST_GNU_TYPE) \
 		  --build=$(DEB_BUILD_GNU_TYPE) \
 		  --mandir=\$${prefix}/share/man \
 		  --with-pthread --enable-threadsafe --enable-linux-lfs \
-		  --enable-shared --enable-production=$(USE_PROD)
-
+		  --enable-shared --enable-production=$(USE_PROD) \
+		  --enable-threadsafe
+SERIAL_ONLY_FLAGS = --enable-cxx
 
 configure: configure-stamp-debian configure-stamp-serial configure-stamp-lam $(configure_stamp_openmpi) configure-stamp-mpich
 
@@ -104,8 +106,8 @@ configure-stamp-serial: configure-stamp-debian
 	dh_testdir
 	-mkdir debian/build-serial
 # configure serial version
-	cd debian/build-serial && CC=$(DEBCC) CXX=$(DEBCXX) \
-		../../configure $(CONFIGURE_FLAGS) \
+	cd debian/build-serial && CC=$(DEBCC) CXX=$(DEBCXX) F9X=$(DEBFORTRAN) \
+		../../configure $(CONFIGURE_FLAGS) $(SERIAL_ONLY_FLAGS) \
 		--enable-cxx
 	touch configure-stamp-serial
 
@@ -114,7 +116,7 @@ configure-stamp-lam: configure-stamp-debian
 	-mkdir debian/build-lam
 # configure version with lam
 	cd debian/build-lam && CPPFLAGS=-I/usr/include/lam \
-		CC=mpicc.lam CXX=mpic++.lam RUNPARALLEL=/usr/bin/mpirun.lam \
+		CC=mpicc.lam RUNPARALLEL=/usr/bin/mpirun.lam \
 		../../configure $(CONFIGURE_FLAGS) \
 		--enable-parallel=yes
 	touch configure-stamp-lam
@@ -122,10 +124,10 @@ configure-stamp-lam: configure-stamp-debian
 configure-stamp-openmpi: configure-stamp-debian
 	dh_testdir
 	-mkdir debian/build-openmpi
-# configure version with lam
+# configure version with openmpi
 	cd debian/build-openmpi && CPPFLAGS=-I/usr/lib/openmpi/include \
-		CC=mpicc.openmpi CXX=mpic++.openmpi RUNPARALLEL=/usr/bin/mpirun.openmpi \
-		../../configure $(CONFIGURE_FLAGS) \
+		CC=mpicc.openmpi F9X=mpif90.openmpi RUNPARALLEL=/usr/bin/mpirun.openmpi \
+		../../configure $(CONFIGURE_FLAGS) --enable-fortran \
 		--enable-parallel=yes
 	touch configure-stamp-openmpi
 
@@ -135,8 +137,8 @@ configure-stamp-mpich: configure-stamp-debian
 # configure version with mpich
 	cd debian/build-mpich && CPPFLAGS=-I/usr/lib/mpich/include/ \
 		LDFLAGS=-L/usr/lib/mpich/lib/ CC=mpicc.mpich \
-		CXX=mpiCC.mpich RUNPARALLEL=/usr/bin/mpirun.mpich \
-		../../configure $(CONFIGURE_FLAGS) \
+		CXX=mpiCC.mpich F9X=mpif90.mpich RUNPARALLEL=/usr/bin/mpirun.mpich \
+		../../configure $(CONFIGURE_FLAGS) --enable-fortran \
 		--enable-parallel=yes
 	touch configure-stamp-mpich
 

-- 
Hierarchical Data Format 5 (HDF5)



More information about the Pkg-grass-devel mailing list