[DebianGIS-dev] r1705 - packages/libhdf4/trunk/debian
frankie at alioth.debian.org
frankie at alioth.debian.org
Tue Jul 8 08:52:20 UTC 2008
Author: frankie
Date: 2008-07-08 08:52:19 +0000 (Tue, 08 Jul 2008)
New Revision: 1705
Added:
packages/libhdf4/trunk/debian/control
packages/libhdf4/trunk/debian/netcdf-copyright-statement
Removed:
packages/libhdf4/trunk/debian/control
Modified:
packages/libhdf4/trunk/debian/changelog
packages/libhdf4/trunk/debian/control.in
packages/libhdf4/trunk/debian/copyright
packages/libhdf4/trunk/debian/rules
Log:
Updated for licensing issue.
Modified: packages/libhdf4/trunk/debian/changelog
===================================================================
--- packages/libhdf4/trunk/debian/changelog 2008-07-07 20:39:28 UTC (rev 1704)
+++ packages/libhdf4/trunk/debian/changelog 2008-07-08 08:52:19 UTC (rev 1705)
@@ -1,3 +1,13 @@
+libhdf4 (4.2r3-3) experimental; urgency=low
+
+ * Fixed section for libhdf4g-dev package.
+ * Added a re-relicensing statement for NetCDF stuff enclosed in the
+ netcdf-copyright-statement mbox. That removes the deprecated advertising
+ clause used in the 1993 BSD-like license for NetCDF.
+ * debian/copyright updated and completed. Thanks Joerg Jaspert.
+
+ -- Francesco Paolo Lovergine <frankie at debian.org> Tue, 08 Jul 2008 10:12:58 +0200
+
libhdf4 (4.2r3-2) experimental; urgency=low
* Introduced new libhdf4g-alt and libhdf4g-alt-dev packages. See
@@ -23,7 +33,7 @@
* New upstream release. One of the main changes is now that both zlib and
jpeg libraries are not more embedded. Also configuration
- has been updated for modern architectures (amd64 and ia64) and endianess
+ has been updated for modern architectures (amd64 and ppc64) and endianess
is now dinamically found. That allow dropping some Debian patches to
upstream code. Still it needs extended patches to support shared
libraries, which are not provided by upstream. Also retained Debian
Deleted: packages/libhdf4/trunk/debian/control
===================================================================
--- packages/libhdf4/trunk/debian/control 2008-07-07 20:39:28 UTC (rev 1704)
+++ packages/libhdf4/trunk/debian/control 2008-07-08 08:52:19 UTC (rev 1705)
@@ -1,122 +0,0 @@
-Source: libhdf4
-Section: graphics
-Priority: optional
-Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
-Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
-Build-depends: debhelper (>=5.0), gfortran, sharutils, libjpeg62-dev, zlib1g-dev, bison, flex, groff, autotools-dev, quilt
-Standards-Version: 3.8.0
-Homepage: http://www.hdfgroup.com/
-Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/libhdf4/trunk
-Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/libhdf4/trunk
-
-Package: libhdf4g
-Section: libs
-Priority: optional
-Architecture: any
-Depends: ${shlibs:Depends}
-Conflicts: libhdf4 (<<4.0.2-4), libhdf4g-run (<<4.1r4-20)
-Replaces: libhdf4
-Suggests: libhdf4g-doc, libhdf4g-dev, hdf4-tools
-Description: The Hierarchical Data Format library -- library package
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing. HDF
- supports several different data models, including multidimensional
- arrays, raster images, and tables. Each defines a specific aggregate
- data type and provides an API for reading, writing, and organizing the
- data and metadata. New data models can be added by the HDF developers
- or users.
- .
- This package contains the HDF run-time libraries.
-
-Package: hdf4-tools
-Section: graphics
-Priority: optional
-Architecture: any
-Depends: ${shlibs:Depends}
-Conflicts: libhdf4 (<<4.0.2-4), libhdf4g-run (<<4.1r4-20)
-Replaces: libhdf4, libhdf4g, libhdf4g-run
-Provides: libhdf4g-run
-Description: The Hierarchical Data Format library -- runtime package
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing. HDF
- supports several different data models, including multidimensional
- arrays, raster images, and tables.
- Each defines a specific aggregate data type and provides an API for
- reading, writing, and organizing the data and metadata. New data models
- can be added by the HDF developers or users.
- .
- This package includes some basic utilities to view, pack, unpack,
- HDF files.
-
-Package: libhdf4g-dev
-Section: devel
-Priority: optional
-Architecture: any
-Depends: libhdf4g (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
-Description: The Hierarchical Data Format library -- development package
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing. HDF
- supports several different data models, including multidimensional
- arrays, raster images, and tables.
- Each defines a specific aggregate data type and provides an API for
- reading, writing, and organizing the data and metadata. New data models
- can be added by the HDF developers or users.
- .
- This package contains development stuff, including files and static
- library for the HDF package and some HDF API reference manpages.
-
-Package: libhdf4g-doc
-Section: doc
-Priority: optional
-Architecture: all
-Suggests: libhdf4g
-Description: The Hierarchical Data Format library -- documentation
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing.
- HDF supports several different data models, including multidimensional
- arrays, raster images, and tables.
- Each defines a specific aggregate data type and provides an API for
- reading, writing, and organizing the data and metadata. New data models
- can be added by the HDF developers or users.
- .
- This package contains user guide and reference manual for HDF format
- and API
-
-Package: libhdf4g-alt
-Section: libs
-Priority: optional
-Architecture: any
-Depends: ${shlibs:Depends}
-Suggests: libhdf4g-doc, libhdf4g-alt-dev, hdf4-tools, libnetcdf4
-Description: The Hierarchical Data Format library -- library package
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing. HDF
- supports several different data models, including multidimensional
- arrays, raster images, and tables. Each defines a specific aggregate
- data type and provides an API for reading, writing, and organizing the
- data and metadata. New data models can be added by the HDF developers
- or users.
- .
- This package contains the HDF run-time libraries which do not
- collide with the NetCDF library namespace. Fortran functions
- are missing in this flavor of the library set.
-
-Package: libhdf4g-alt-dev
-Section: libdevel
-Priority: optional
-Architecture: any
-Depends: libhdf4g-alt (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libnetcdf-dev
-Replaces: libhdf4g-dev
-Conflicts: libhdf4g-dev
-Description: The Hierarchical Data Format library -- development package
- HDF is a multi-object file format for storing and transferring
- graphical and numerical data mainly used in scientific computing. HDF
- supports several different data models, including multidimensional
- arrays, raster images, and tables.
- Each defines a specific aggregate data type and provides an API for
- reading, writing, and organizing the data and metadata. New data models
- can be added by the HDF developers or users.
- .
- This package contains development stuff, including files and static
- library for the HDF package in the flavor compatible with the
- NetCDF library.
Added: packages/libhdf4/trunk/debian/control
===================================================================
--- packages/libhdf4/trunk/debian/control (rev 0)
+++ packages/libhdf4/trunk/debian/control 2008-07-08 08:52:19 UTC (rev 1705)
@@ -0,0 +1,122 @@
+Source: libhdf4
+Section: graphics
+Priority: optional
+Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
+Uploaders: Francesco Paolo Lovergine <frankie at debian.org>
+Build-depends: debhelper (>=5.0), gfortran, sharutils, libjpeg62-dev, zlib1g-dev, bison, flex, groff, autotools-dev, quilt
+Standards-Version: 3.8.0
+Homepage: http://www.hdfgroup.com/
+Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/libhdf4/trunk
+Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/libhdf4/trunk
+
+Package: libhdf4g
+Section: libs
+Priority: optional
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: libhdf4 (<<4.0.2-4), libhdf4g-run (<<4.1r4-20)
+Replaces: libhdf4
+Suggests: libhdf4g-doc, libhdf4g-dev, hdf4-tools
+Description: The Hierarchical Data Format library -- library package
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing. HDF
+ supports several different data models, including multidimensional
+ arrays, raster images, and tables. Each defines a specific aggregate
+ data type and provides an API for reading, writing, and organizing the
+ data and metadata. New data models can be added by the HDF developers
+ or users.
+ .
+ This package contains the HDF run-time libraries.
+
+Package: hdf4-tools
+Section: graphics
+Priority: optional
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: libhdf4 (<<4.0.2-4), libhdf4g-run (<<4.1r4-20)
+Replaces: libhdf4, libhdf4g, libhdf4g-run
+Provides: libhdf4g-run
+Description: The Hierarchical Data Format library -- runtime package
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing. HDF
+ supports several different data models, including multidimensional
+ arrays, raster images, and tables.
+ Each defines a specific aggregate data type and provides an API for
+ reading, writing, and organizing the data and metadata. New data models
+ can be added by the HDF developers or users.
+ .
+ This package includes some basic utilities to view, pack, unpack,
+ HDF files.
+
+Package: libhdf4g-dev
+Section: libdevel
+Priority: optional
+Architecture: any
+Depends: libhdf4g (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
+Description: The Hierarchical Data Format library -- development package
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing. HDF
+ supports several different data models, including multidimensional
+ arrays, raster images, and tables.
+ Each defines a specific aggregate data type and provides an API for
+ reading, writing, and organizing the data and metadata. New data models
+ can be added by the HDF developers or users.
+ .
+ This package contains development stuff, including files and static
+ library for the HDF package and some HDF API reference manpages.
+
+Package: libhdf4g-doc
+Section: doc
+Priority: optional
+Architecture: all
+Suggests: libhdf4g
+Description: The Hierarchical Data Format library -- documentation
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing.
+ HDF supports several different data models, including multidimensional
+ arrays, raster images, and tables.
+ Each defines a specific aggregate data type and provides an API for
+ reading, writing, and organizing the data and metadata. New data models
+ can be added by the HDF developers or users.
+ .
+ This package contains user guide and reference manual for HDF format
+ and API
+
+Package: libhdf4g-alt
+Section: libs
+Priority: optional
+Architecture: any
+Depends: ${shlibs:Depends}
+Suggests: libhdf4g-doc, libhdf4g-alt-dev, hdf4-tools, libnetcdf4
+Description: The Hierarchical Data Format library -- library package
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing. HDF
+ supports several different data models, including multidimensional
+ arrays, raster images, and tables. Each defines a specific aggregate
+ data type and provides an API for reading, writing, and organizing the
+ data and metadata. New data models can be added by the HDF developers
+ or users.
+ .
+ This package contains the HDF run-time libraries which do not
+ collide with the NetCDF library namespace. Fortran functions
+ are missing in this flavor of the library set.
+
+Package: libhdf4g-alt-dev
+Section: libdevel
+Priority: optional
+Architecture: any
+Depends: libhdf4g-alt (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, libnetcdf-dev
+Replaces: libhdf4g-dev
+Conflicts: libhdf4g-dev
+Description: The Hierarchical Data Format library -- development package
+ HDF is a multi-object file format for storing and transferring
+ graphical and numerical data mainly used in scientific computing. HDF
+ supports several different data models, including multidimensional
+ arrays, raster images, and tables.
+ Each defines a specific aggregate data type and provides an API for
+ reading, writing, and organizing the data and metadata. New data models
+ can be added by the HDF developers or users.
+ .
+ This package contains development stuff, including files and static
+ library for the HDF package in the flavor compatible with the
+ NetCDF library.
Modified: packages/libhdf4/trunk/debian/control.in
===================================================================
--- packages/libhdf4/trunk/debian/control.in 2008-07-07 20:39:28 UTC (rev 1704)
+++ packages/libhdf4/trunk/debian/control.in 2008-07-08 08:52:19 UTC (rev 1705)
@@ -49,7 +49,7 @@
HDF files.
Package: @PACKAGE at -dev
-Section: devel
+Section: libdevel
Priority: optional
Architecture: any
Depends: @PACKAGE@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
Modified: packages/libhdf4/trunk/debian/copyright
===================================================================
--- packages/libhdf4/trunk/debian/copyright 2008-07-07 20:39:28 UTC (rev 1704)
+++ packages/libhdf4/trunk/debian/copyright 2008-07-08 08:52:19 UTC (rev 1705)
@@ -5,7 +5,7 @@
The HDF license is enclosed. It is a BSDish license.
-Copyright:
+Copyrights:
Copyright Notice and License Terms for
Hierarchical Data Format (HDF) Software Library and Utilities
@@ -59,6 +59,42 @@
---------------------------------------------------------------------------
+(See also the note below)
+
+Copyright 1993-2004 University Corporation for Atmospheric Research/Unidata
+
+Portions of this software were developed by the Unidata Program at the
+University Corporation for Atmospheric Research.
+
+Access and use of this software shall impose the following obligations
+and understandings on the user. The user is granted the right, without
+any fee or cost, to use, copy, modify, alter, enhance and distribute
+this software, and any derivative works thereof, and its supporting
+documentation for any purpose whatsoever, provided that this entire
+notice appears in all copies of the software, derivative works and
+supporting documentation. Further, UCAR requests that the user credit
+UCAR/Unidata in any publications that result from the use of this
+software or in any product that includes this software, although this
+is not an obligation. The names UCAR and/or Unidata, however, may not
+be used in any advertising or publicity to endorse or promote any
+products or commercial entity unless specific written permission is
+obtained from UCAR/Unidata. The user also understands that
+UCAR/Unidata is not obligated to provide the user with any support,
+consulting, training or assistance of any kind with regard to the use,
+operation and performance of this software nor to provide the user
+with any updates, revisions, new versions or "bug fixes."
+
+THIS SOFTWARE IS PROVIDED BY UCAR/UNIDATA "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL UCAR/UNIDATA BE LIABLE FOR ANY SPECIAL,
+INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING
+FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
+NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
+WITH THE ACCESS, USE OR PERFORMANCE OF THIS SOFTWARE.
+
+---------------------------------------------------------------------------
+
The original packaging is Copyright 1997, 1998, 1999, 2000, 2001 Philippe Troin
<phil at fifi.org> and is licensed under the GNU General Public License (GPL).
On Debian systems, the GPL can be found in /usr/share/common-licenses/GPL.
@@ -66,3 +102,18 @@
Francesco Paolo Lovergine <frankie at debian.org> and released under the
same terms.
+---------------------------------------------------------------------------
+
+NOTE:
+
+Even if the original NetCDF copyright in 1993 was more restrictive, as it results
+in the COPYRIGHT document enclosed in the 'mfhdf' directory, the NetCDF group
+kindly agreed in July 2008 to re-release the old stuff embedded in the
+HDF4 sources in the same terms currently used for the modern NetCDF library,
+after 1996 which is the license enclosed here in.
+See the netcdf-copyright-statement file added to the Debian material
+for a statement about that by the HDF4 team head. HDF4 will acknowledge the change
+in a successive release, and this note will become supefluous at that time.
+
+-- Francesco Paolo Lovergine <frankie at debian.org> Tue Jul 8 10:02:58 CEST 2008
+
Added: packages/libhdf4/trunk/debian/netcdf-copyright-statement
===================================================================
--- packages/libhdf4/trunk/debian/netcdf-copyright-statement (rev 0)
+++ packages/libhdf4/trunk/debian/netcdf-copyright-statement 2008-07-08 08:52:19 UTC (rev 1705)
@@ -0,0 +1,94 @@
+From russ at unidata.ucar.edu Mon Jul 7 21:06:13 2008
+Delivered-To: f.lovergine at gmail.com
+Received: from gmail-pop.l.google.com [209.85.135.111]
+ by klecker.ba.issia.cnr.it with POP3 (fetchmail-6.3.9-rc2)
+ for <frankie at localhost> (single-drop); Mon, 07 Jul 2008 21:06:13 +0200 (CEST)
+Received: by 10.150.147.18 with SMTP id u18cs109784ybd;
+ Mon, 7 Jul 2008 12:05:32 -0700 (PDT)
+Received: by 10.141.49.6 with SMTP id b6mr2673644rvk.89.1215457530919;
+ Mon, 07 Jul 2008 12:05:30 -0700 (PDT)
+Return-Path: <russ at unidata.ucar.edu>
+Received: from master.debian.org (master.debian.org [70.103.162.29])
+ by mx.google.com with ESMTP id k2si6971569rvb.4.2008.07.07.12.05.30;
+ Mon, 07 Jul 2008 12:05:30 -0700 (PDT)
+Received-SPF: fail (google.com: domain of russ at unidata.ucar.edu does not designate 70.103.162.29 as permitted sender) client-ip=70.103.162.29;
+Authentication-Results: mx.google.com; spf=hardfail (google.com: domain of russ at unidata.ucar.edu does not designate 70.103.162.29 as permitted sender) smtp.mail=russ at unidata.ucar.edu
+Received: from laraine.unidata.ucar.edu ([128.117.140.62])
+ by master.debian.org with esmtp (Exim 4.63)
+ (envelope-from <russ at unidata.ucar.edu>)
+ id 1KFw1h-0004ek-Qm
+ for f.lovergine at gmail.com; Mon, 07 Jul 2008 19:05:29 +0000
+Received: from [128.117.156.29] (buddy.unidata.ucar.edu [128.117.156.29])
+ by laraine.unidata.ucar.edu (Postfix) with ESMTP id 975AECB19C
+ for <frankie at debian.org>; Mon, 7 Jul 2008 13:05:23 -0600 (MDT)
+Message-ID: <487268F3.8090607 at unidata.ucar.edu>
+Date: Mon, 07 Jul 2008 13:05:23 -0600
+From: Russ Rew <russ at unidata.ucar.edu>
+User-Agent: Thunderbird 2.0.0.9 (X11/20080118)
+MIME-Version: 1.0
+To: "Francesco P. Lovergine" <frankie at debian.org>
+Subject: Debian concerns about past NetCDF license in HDF4
+X-Enigmail-Version: 0.95.1
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 7bit
+Status: RO
+Content-Length: 2189
+Lines: 56
+
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+Hi Francesco,
+
+> I'm one of the current maintainers of HDF4/5 stuff in Debian GNU/Linux.
+>
+> We in Debian project (as many of you probably already know) are extremely
+> concerned about licensing and recently our ftpmasters found that
+> the NetCDF COPYRIGHT included in the HDF4 recent source (4.2r3)
+> includes the known old BSD-like 'advertising clause' which is
+> not GPL-compatible. Recent sources of NetCDF relaxed that
+> condition, but the orginal source used by HDF4 team to derive
+> NetCDF support in HDF4 does not.
+>
+> My idea is that an official statement by NetCDF group=20
+> to retroactively relicense the old stuff would help in order to=20
+> manage the license issue we found.
+>
+> A signed email by both parties would be great for instance,
+> so that next HDF4 release could be updated.
+
+In March 1996, I changed netCDF licensing to replace the obligation to
+credit UCAR/Unidata in products or publications that made use of netCDF,
+after email discussion with Richard Stallman convinced me that the
+original language caused a problem. We also announced the licensing
+change on our "What's new with netCDF" web page in April 1996, as
+recorded here:
+
+ http://www.unidata.ucar.edu/software/netcdf/whatsnew.html
+
+where we also credit Stallman for suggesting the change.
+
+As head of the group that develops and maintains netCDF software, I'm
+happy to retroactively relicense the netCDF software released before
+April 1996 to use the copyright conditions under which netCDF software
+has been subsequently licensed:
+
+ http://www.unidata.ucar.edu/software/netcdf/copyright.html
+
+If you need anything more official, please let us know.
+
+- --Russ
+_____________________________________________________________________
+
+Russ Rew UCAR Unidata Program
+Head, Data Services Group http://www.unidata.ucar.edu
+russ at unidata.ucar.edu
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.8 (SunOS)
+Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
+
+iEYEARECAAYFAkhyaPMACgkQH+XVv/37osWtxwCffuR9Mmb9wif04HiE799OC7Dq
+8IYAn14ujZM+8/F3oyUlALc2xqKJnblE
+=6Kqc
+-----END PGP SIGNATURE-----
+
Modified: packages/libhdf4/trunk/debian/rules
===================================================================
--- packages/libhdf4/trunk/debian/rules 2008-07-07 20:39:28 UTC (rev 1704)
+++ packages/libhdf4/trunk/debian/rules 2008-07-08 08:52:19 UTC (rev 1705)
@@ -53,7 +53,7 @@
tar czf ../libhdf4_$(RELEASE).orig.tar.gz -C tmp libhdf4-$(RELEASE)
rm -rf tmp
-stamps/unpack-stamp:
+stamps/unpack-stamp: debian/control
dh_testdir
tar xzf $(ARCHIVE)
cp -a HDF$(RELEASE) HDF4_ALT
@@ -90,7 +90,7 @@
dh_testdir
rm -f HDF4 && ln -sf HDF$(RELEASE) HDF4
cd HDF4 && F77="$(F77)" CC="$(CC)" CXX="$(CXX)" ./configure --prefix=/usr --includedir=/usr/include/hdf
- TESTS_ENVIRONMENT="LD_LIBRARY_PATH=$(CURDIR)/HDF4/hdf/src:$(CURDIR)/HDF4/mfhdf/libsrci:/usr/lib" \
+ TESTS_ENVIRONMENT="LD_LIBRARY_PATH=$(CURDIR)/HDF4/hdf/src:$(CURDIR)/HDF4/mfhdf/libsrc:/usr/lib" \
$(MAKE) -C HDF4 F77="$(F77)" CC="$(CC)" CXX="$(CXX)" CFLAGS="$(CFLAGS)" \
LDFLAGS="$(LDFLAGS)" LIBS="$(LIBS)"
# build a netcdf compatible flavor, without fortran functions.
@@ -179,6 +179,6 @@
dh_testdir
dh_testroot
rm -rf stamps HDF$(RELEASE) HDF4 HDF4_ALT .pc .pc1 .pc2 debian/patches-alt $(DESTDIR_ALT)
- rm -f patches
+ rm -f patches
dh_clean
More information about the Pkg-grass-devel
mailing list