--- libcgns-2.5.4.orig/debian/changelog
+++ libcgns-2.5.4/debian/changelog
@@ -0,0 +1,51 @@
+libcgns (2.5.4-3) unstable; urgency=low
+
+ * Rebuild against libhdf5 1.8.4
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sun, 24 Jan 2010 14:32:09 +0100
+
+libcgns (2.5.4-2) unstable; urgency=low
+
+ * Under HPPA, disable the 64 bits compilation options (Closes: #557984)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 09 Jan 2010 13:30:08 +0100
+
+libcgns (2.5.4-1) unstable; urgency=low
+
+ * New upstream release
+ * Change of my email address since I am now DD
+ * Removal of Torsten on his request
+ * Standards-Version updated to 3.8.3
+ * DM-Upload-Allowed removed
+ * Wrong profile in ADFH.c on function H5Acreate (wrongProfile.diff)
+
+ -- Sylvestre Ledru <sylvestre@debian.org> Sat, 12 Sep 2009 18:34:22 +0200
+
+libcgns (2.5.3-3) unstable; urgency=low
+
+ * Fix a typo (Convertion => Conversion) (Closes: #534151)
+ * Standards-Version updated to 3.8.2
+
+ -- Sylvestre Ledru <sylvestre.ledru@inria.fr> Mon, 22 Jun 2009 16:45:49 +0200
+
+libcgns (2.5.3-2) unstable; urgency=low
+
+ [ Oliver Borm ]
+ * Install more needed header files.
+ * Package the adf2hdf and hdf2adf converters into cgns-convert
+ * Link the libcgns against libhdf5
+
+ [ Sylvestre Ledru ]
+ * Merge the different changes of Oliver Borm (Closes: #529971)
+ * Standards-Version updated to 3.8.1
+ * Strip adf2hdf and hdf2adf binaries
+ * ${misc:Depends} added to make lintian happy
+
+ -- Sylvestre Ledru <sylvestre.ledru@inria.fr> Tue, 09 Jun 2009 16:10:47 +0200
+
+libcgns (2.5.3-1) unstable; urgency=low
+
+ * Initial release (Closes: #501924)
+
+ -- Sylvestre Ledru <sylvestre.ledru@inria.fr> Wed, 08 Oct 2008 22:38:20 +0200
+
--- libcgns-2.5.4.orig/debian/copyright
+++ libcgns-2.5.4/debian/copyright
@@ -0,0 +1,29 @@
+This package was debianized by Sylvestre Ledru <sylvestre.ledru@inria.fr> on
+Wed, 08 Oct 2008 22:38:20 +0200.
+
+It was downloaded from <http://www.cgns.org>.
+
+Copyright: (C) 2003-2008 Bruce Wedan <bruce.wedan@ansys.com>
+
+License:
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must
+ not claim that you wrote the original software. If you use this
+ software in a product, an acknowledgment in the product documentation
+ would be appreciated but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must not
+ be misrepresented as being the original software.
+
+ 3. This notice may not be removed or altered from any source distribution.
+
+The Debian packaging is (C) 2008, Sylvestre Ledru <sylvestre.ledru@inria.fr> and
+is licensed under the LGPL, see `/usr/share/common-licenses/LGPL'.
--- libcgns-2.5.4.orig/debian/docs
+++ libcgns-2.5.4/debian/docs
@@ -0,0 +1 @@
+README
--- libcgns-2.5.4.orig/debian/cgns-convert.install
+++ libcgns-2.5.4/debian/cgns-convert.install
@@ -0,0 +1 @@
+debian/tmp/usr/bin/*
--- libcgns-2.5.4.orig/debian/watch
+++ libcgns-2.5.4/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://sf.net/cgns/cgnslib_(.*)-(\d+)\.tar\.gz debian debian/orig-tar.sh
--- libcgns-2.5.4.orig/debian/rules
+++ libcgns-2.5.4/debian/rules
@@ -0,0 +1,25 @@
+#!/usr/bin/make -f
+# Copyright 2008 Sylvestre Ledru <sylvestre.ledru@inria.fr>
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/patchsys-quilt.mk
+
+DEB_CONFIGURE_NORMAL_ARGS += --enable-shared=all --with-hdf5=/usr \
+ --with-szip --enable-lfs --enable-debug
+
+ifeq ($(DEB_BUILD_ARCH),hppa)
+ DEB_CONFIGURE_NORMAL_ARGS += --disable-64bit
+else
+ DEB_CONFIGURE_NORMAL_ARGS += --enable-64bit
+endif
+
+
+
+install/libcgns-dev::
+ for file in $(DEB_DESTDIR)/usr/lib/* ; do \
+ chrpath -d $$file; \
+ done
+
+get-orig-source:
+ uscan --force-download --rename
--- libcgns-2.5.4.orig/debian/orig-tar.sh
+++ libcgns-2.5.4/debian/orig-tar.sh
@@ -0,0 +1,11 @@
+#!/bin/sh -e
+
+# called by uscan with '--upstream-version' <version> <file>
+
+# move to directory 'tarballs'
+if [ -r .svn/deb-layout ]; then
+ . .svn/deb-layout
+ mv $3 $origDir
+ echo "moved $3 to $origDir"
+fi
+
--- libcgns-2.5.4.orig/debian/TODO
+++ libcgns-2.5.4/debian/TODO
@@ -0,0 +1 @@
+Package the lib as static too
--- libcgns-2.5.4.orig/debian/libcgns2.install
+++ libcgns-2.5.4/debian/libcgns2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/lib*.so.*
--- libcgns-2.5.4.orig/debian/libcgns-dev.install
+++ libcgns-2.5.4/debian/libcgns-dev.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/include
+debian/tmp/usr/lib/lib*.so
--- libcgns-2.5.4.orig/debian/control
+++ libcgns-2.5.4/debian/control
@@ -0,0 +1,71 @@
+Source: libcgns
+Section: libs
+Priority: optional
+Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
+Uploaders: Sylvestre Ledru <sylvestre@debian.org>
+Build-Depends: debhelper (>= 7), autotools-dev, cdbs, quilt,
+ libhdf5-serial-dev, chrpath
+Standards-Version: 3.8.3
+Homepage: http://cgns.sourceforge.net/
+Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/libcgns/
+Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/libcgns/
+
+Package: libcgns-dev
+Section: libdevel
+Architecture: any
+Depends: ${shlibs:Depends}, libcgns2 (= ${binary:Version}), ${misc:Depends}
+Description: CFD General Notation System library
+ The CFD General Notation System (CGNS) provides a general, portable, and
+ extensible standard for the storage and retrieval of computational fluid
+ dynamics (CFD) analysis data. It consists of a collection of conventions, and
+ free and open software implementing those conventions. It is self-descriptive,
+ machine-independent, well-documented, and administered by an international
+ steering committee. It is also an American Institute of Aeronautics and
+ Astronautics (AIAA) Recommended Practice.
+ .
+ This package contains the development files needed to compile software to
+ use the libcgns API.
+
+Package: libcgns2
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: CFD General Notation System library
+ The CFD General Notation System (CGNS) provides a general, portable, and
+ extensible standard for the storage and retrieval of computational fluid
+ dynamics (CFD) analysis data. It consists of a collection of conventions, and
+ free and open software implementing those conventions. It is self-descriptive,
+ machine-independent, well-documented, and administered by an international
+ steering committee. It is also an American Institute of Aeronautics and
+ Astronautics (AIAA) Recommended Practice.
+
+Package: libcgns2-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: libcgns2 (= ${binary:Version}), ${misc:Depends}
+Description: CFD General Notation System library
+ The CFD General Notation System (CGNS) provides a general, portable, and
+ extensible standard for the storage and retrieval of computational fluid
+ dynamics (CFD) analysis data. It consists of a collection of conventions, and
+ free and open software implementing those conventions. It is self-descriptive,
+ machine-independent, well-documented, and administered by an international
+ steering committee. It is also an American Institute of Aeronautics and
+ Astronautics (AIAA) Recommended Practice.
+ .
+ This package contains the debugging symbols of the library.
+
+Package: cgns-convert
+Section: science
+Priority: extra
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: CFD General Notation System - Conversion tools
+ The CFD General Notation System (CGNS) provides a general, portable, and
+ extensible standard for the storage and retrieval of computational fluid
+ dynamics (CFD) analysis data. It consists of a collection of conventions, and
+ free and open software implementing those conventions. It is self-descriptive,
+ machine-independent, well-documented, and administered by an international
+ steering committee. It is also an American Institute of Aeronautics and
+ Astronautics (AIAA) Recommended Practice.
+ .
+ This package contains the adf2hdf, hdf2adf tools.
--- libcgns-2.5.4.orig/debian/patches/wrongProfile.diff
+++ libcgns-2.5.4/debian/patches/wrongProfile.diff
@@ -0,0 +1,29 @@
+--- cgnslib_2.5.orig/adfh/ADFH.c 2009-08-31 23:56:39.000000000 +0200
++++ cgnslib_2.5/adfh/ADFH.c 2009-10-04 11:52:43.000000000 +0200
+@@ -393,7 +393,7 @@
+ return 1;
+ }
+
+- aid = H5Acreate(id, name, tid, sid, H5P_DEFAULT, H5P_DEFAULT);
++ aid = H5Acreate(id, name, tid, sid, H5P_DEFAULT);
+ if (aid < 0) {
+ H5Tclose(tid);
+ H5Sclose(sid);
+@@ -427,7 +427,7 @@
+ return 1;
+ }
+
+- aid = H5Acreate(id, name, H5T_NATIVE_CHAR, sid, H5P_DEFAULT, H5P_DEFAULT);
++ aid = H5Acreate(id, name, H5T_NATIVE_CHAR, sid, H5P_DEFAULT);
+ if (aid < 0) {
+ H5Sclose(sid);
+ set_error(ADFH_ERR_ACREATE, err);
+@@ -554,7 +554,7 @@
+ return 1;
+ }
+
+- aid = H5Acreate(id, name, H5T_NATIVE_INT, sid, H5P_DEFAULT, H5P_DEFAULT);
++ aid = H5Acreate(id, name, H5T_NATIVE_INT, sid, H5P_DEFAULT);
+ if (aid < 0) {
+ H5Sclose(sid);
+ set_error(ADFH_ERR_ACREATE, err);
--- libcgns-2.5.4.orig/debian/patches/soname.diff
+++ libcgns-2.5.4/debian/patches/soname.diff
@@ -0,0 +1,40 @@
+--- cgnslib_2.5.orig/configure.in 2008-01-19 04:45:16.000000000 +0100
++++ cgnslib_2.5/configure.in 2008-10-15 22:58:22.000000000 +0200
+@@ -423,7 +423,7 @@
+ shared=no
+ else
+ CFGFLAGS="-fPIC $CFGFLAGS"
+- AR="\$(CC) -shared $SYSCFLAGS -Wl,-rpath,$cgnsdir/\$(SYSTEM)"
++ AR="\$(CC) -shared $SYSCFLAGS -Wl,-soname,libcgns.so.2 -lhdf5"
+ LIBEXT=so
+ fi
+ fi
+@@ -478,7 +478,7 @@
+ test -z "$hdf5dir" && \
+ AC_MSG_ERROR(need specify the HDF5 directory with --with-hdf5=DIR)
+ if test -f "$hdf5dir/include/hdf5.h"; then
+- HDF5INC=-I$hdf5dir/include
++ HDF5INC="-I$hdf5dir/include -I/usr/lib/openmpi/include"
+ for a in $exts ; do
+ if test -f $hdf5dir/lib/libhdf5.$a; then
+ HDF5LIB=$hdf5dir/lib/libhdf5.$a
+--- cgnslib_2.5.orig/configure 2008-01-19 04:45:16.000000000 +0100
++++ cgnslib_2.5/configure 2008-10-15 23:11:41.000000000 +0200
+@@ -2048,7 +2048,7 @@
+ shared=no
+ else
+ CFGFLAGS="-fPIC $CFGFLAGS"
+- AR="\$(CC) -shared $SYSCFLAGS -Wl,-rpath,$cgnsdir/\$(SYSTEM)"
++ AR="\$(CC) -shared $SYSCFLAGS -Wl,-soname,libcgns.so.2 -lhdf5"
+ LIBEXT=so
+ fi
+ fi
+@@ -2143,7 +2143,7 @@
+ test -z "$hdf5dir" && \
+ { echo "configure: error: need specify the HDF5 directory with --with-hdf5=DIR" 1>&2; exit 1; }
+ if test -f "$hdf5dir/include/hdf5.h"; then
+- HDF5INC=-I$hdf5dir/include
++ HDF5INC="-I$hdf5dir/include -I/usr/lib/openmpi/include"
+ for a in $exts ; do
+ if test -f $hdf5dir/lib/libhdf5.$a; then
+ HDF5LIB=$hdf5dir/lib/libhdf5.$a
--- libcgns-2.5.4.orig/debian/patches/series
+++ libcgns-2.5.4/debian/patches/series
@@ -0,0 +1,5 @@
+destdir.diff
+soname.diff
+version.diff
+wrongProfile.diff
+
--- libcgns-2.5.4.orig/debian/patches/destdir.diff
+++ libcgns-2.5.4/debian/patches/destdir.diff
@@ -0,0 +1,31 @@
+--- cgnslib_2.5.orig/Makefile.in 2008-01-19 04:45:16.000000000 +0100
++++ cgnslib_2.5/Makefile.in 2008-10-16 00:31:07.000000000 +0200
+@@ -75,15 +75,21 @@
+ -$(RM) config.log config.status Makefile
+
+ install : $(CGNSLIB)
+- $(INSTALL_DATA) cgnslib.h $(INCLUDEDIR)/cgnslib.h
+- $(INSTALL_DATA) cgnslib_f.h $(INCLUDEDIR)/cgnslib_f.h
+- $(INSTALL_DATA) cgnswin_f.h $(INCLUDEDIR)/cgnswin_f.h
+- $(INSTALL_DATA) $(CGNSLIB) $(LIBDIR)/$(INSTLIB)
++ $(INSTALL_DATA) -D cgnslib.h $(DESTDIR)/$(INCLUDEDIR)/cgnslib.h
++ $(INSTALL_DATA) -D cgnslib_f.h $(DESTDIR)/$(INCLUDEDIR)/cgnslib_f.h
++ $(INSTALL_DATA) -D cgnswin_f.h $(DESTDIR)/$(INCLUDEDIR)/cgnswin_f.h
++ $(INSTALL_DATA) -D cgns_header.h $(DESTDIR)/$(INCLUDEDIR)/cgns_header.h
++ $(INSTALL_DATA) -D adfh/ADF.h $(DESTDIR)/$(INCLUDEDIR)/adfh/ADF.h
++ $(INSTALL_DATA) -D adfh/ADFH.h $(DESTDIR)/$(INCLUDEDIR)/adfh/ADFH.h
++ $(INSTALL_DATA) -D $(CGNSLIB) $(DESTDIR)/$(LIBDIR)/$(INSTLIB).2.0.0
++ $(INSTALL_DATA) -s -D $(OBJDIR)/adf2hdf$(EXE) $(DESTDIR)/usr/bin/adf2hdf$(EXE)
++ $(INSTALL_DATA) -s -D $(OBJDIR)/hdf2adf$(EXE) $(DESTDIR)/usr/bin/hdf2adf$(EXE)
++ (cd $(DESTDIR)/$(LIBDIR)/; ln -s $(INSTLIB).2.0.0 $(INSTLIB); ln -s $(INSTLIB).2.0.0 $(INSTLIB).2)
+
+ uninstall :
+- -$(RM) $(INCLUDEDIR)/cgnslib.h
+- -$(RM) $(INCLUDEDIR)/cgnslib_f.h
+- -$(RM) $(INCLUDEDIR)/cgnswin_f.h
++ -$(RM) $(DESTDIR)/$(INCLUDEDIR)/cgnslib.h
++ -$(RM) $(DESTDIR)/$(INCLUDEDIR)/cgnslib_f.h
++ -$(RM) $(DESTDIR)/$(INCLUDEDIR)/cgnswin_f.h
+ -$(RM) $(LIBDIR)/$(INSTLIB)
+
+ #---------- mid-level library
--- libcgns-2.5.4.orig/debian/patches/version.diff
+++ libcgns-2.5.4/debian/patches/version.diff
@@ -0,0 +1,11 @@
+--- cgnslib_2.5.orig/make.defs.in 2006-10-03 01:06:41.000000000 +0200
++++ cgnslib_2.5/make.defs.in 2008-10-15 23:49:36.000000000 +0200
+@@ -34,7 +34,7 @@
+ O = @OBJEXT@
+ A = @LIBEXT@
+ EXE = @EXEEXT@
+-LIBCGNS = @SYSTEM@/libcgns.@LIBEXT@
++LIBCGNS = @SYSTEM@/libcgns.@LIBEXT@.2
+
+ #------------------------------------------------------------------------
+ # CC - C compiler