Author: frankie
Date: 2008-10-09 13:46:18 +0000 (Thu, 09 Oct 2008)
New Revision: 1783

Modified:
   packages/hdf5/trunk/debian/changelog
   packages/hdf5/trunk/debian/control
   packages/hdf5/trunk/debian/control.in
   packages/hdf5/trunk/debian/rules
   packages/hdf5/trunk/debian/shlibs.in
Log:
Long due changes


Modified: packages/hdf5/trunk/debian/changelog
===================================================================
--- packages/hdf5/trunk/debian/changelog        2008-10-06 22:21:36 UTC (rev 
1782)
+++ packages/hdf5/trunk/debian/changelog        2008-10-09 13:46:18 UTC (rev 
1783)
@@ -1,4 +1,4 @@
-hdf5 (1.6.7-1) unstable; urgency=low
+hdf5 (1.6.7-1) UNRELEASED; urgency=low
 
   * New upstream release. This is a bug fix release, but for removing of the
     virtual stream I/O library, which is now stripped out of the main library.
@@ -8,11 +8,19 @@
     --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.
+    (closes: #501564)
   * Updated and normalized debian/copyright.
   * Now enabled Fortran (openmpi and mpich only) and C++ (serial only) binding.
     (closes: #470159)
+  * Dropped -0 suffix in all run-time libraries packages.
+  * Changed SONAMEs and solib names as consequence. Dependencies will require
+    rebuilding in order to use the new libraries. Now SONAMEs uses an
+    ordinary serialization which depends on the upstream versions.
+    Incidentally the new SONAMEs and library names do not conflict with 
+    the old ones.
+  * Now using quilt to manage patches.
 
- -- Francesco Paolo Lovergine <[EMAIL PROTECTED]>  Wed, 09 Apr 2008 15:06:58 
+0200
+ -- Francesco Paolo Lovergine <[EMAIL PROTECTED]>  Thu, 09 Oct 2008 15:44:25 
+0200
 
 hdf5 (1.6.6-4) unstable; urgency=low
 

Modified: packages/hdf5/trunk/debian/control
===================================================================
--- packages/hdf5/trunk/debian/control  2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/control  2008-10-09 13:46:18 UTC (rev 1783)
@@ -10,12 +10,12 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/hdf5/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/hdf5/trunk
 
-Package: libhdf5-serial-1.6.7-0
+Package: libhdf5-serial-1.6.7
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -27,7 +27,7 @@
 Package: libhdf5-serial-dev
 Section: libdevel
 Architecture: any
-Depends: libhdf5-serial-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev
+Depends: libhdf5-serial-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -39,13 +39,13 @@
  .
  This package contains development files for serial platforms.
 
-Package: libhdf5-lam-1.6.7-0
+Package: libhdf5-lam-1.6.7
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -58,7 +58,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-lam-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, lam4-dev
+Depends: libhdf5-lam-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, 
lam4-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -70,13 +70,13 @@
  .
  This package contains development files for use with LAM.
 
-Package: libhdf5-openmpi-1.6.7-0
+Package: libhdf5-openmpi-1.6.7
 Section: libs
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI 
version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -89,7 +89,7 @@
 Section: libdevel
 Priority: extra
 Architecture: alpha amd64 i386 ia64 powerpc sparc kfreebsd-i386 kfreebsd-amd64
-Depends: libhdf5-openmpi-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, libopenmpi-dev
+Depends: libhdf5-openmpi-1.6.7 (= ${binary:Version}), zlib1g-dev, 
libjpeg62-dev, libopenmpi-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -101,13 +101,13 @@
  .
  This package contains development files for use with OpenMPI.
 
-Package: libhdf5-mpich-1.6.7-0
+Package: libhdf5-mpich-1.6.7
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: libhdf5-1.6.7-0
-Provides: libhdf5-1.6.7-0
+Conflicts: libhdf5-1.6.7
+Provides: libhdf5-1.6.7
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -121,7 +121,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: libhdf5-mpich-1.6.7-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, libmpich1.0-dev
+Depends: libhdf5-mpich-1.6.7 (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, 
libmpich1.0-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc

Modified: packages/hdf5/trunk/debian/control.in
===================================================================
--- packages/hdf5/trunk/debian/control.in       2008-10-06 22:21:36 UTC (rev 
1782)
+++ packages/hdf5/trunk/debian/control.in       2008-10-09 13:46:18 UTC (rev 
1783)
@@ -10,12 +10,12 @@
 Vcs-Browser: http://svn.debian.org/viewsvn/pkg-grass/packages/hdf5/trunk/
 Vcs-Svn: svn://svn.debian.org/svn/pkg-grass/packages/hdf5/trunk
 
-Package: [EMAIL PROTECTED]@-0
+Package: [EMAIL PROTECTED]@
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: [EMAIL PROTECTED]@-0
-Provides: [EMAIL PROTECTED]@-0
+Conflicts: [EMAIL PROTECTED]@
+Provides: [EMAIL PROTECTED]@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - serial version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -27,7 +27,7 @@
 Package: libhdf5-serial-dev
 Section: libdevel
 Architecture: any
-Depends: [EMAIL PROTECTED]@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev
+Depends: [EMAIL PROTECTED]@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -39,13 +39,13 @@
  .
  This package contains development files for serial platforms.
 
-Package: [EMAIL PROTECTED]@-0
+Package: [EMAIL PROTECTED]@
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: [EMAIL PROTECTED]@-0
-Provides: [EMAIL PROTECTED]@-0
+Conflicts: [EMAIL PROTECTED]@
+Provides: [EMAIL PROTECTED]@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - LAM version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -58,7 +58,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: [EMAIL PROTECTED]@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, lam4-dev
+Depends: [EMAIL PROTECTED]@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, 
lam4-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -70,13 +70,13 @@
  .
  This package contains development files for use with LAM.
 
-Package: [EMAIL PROTECTED]@-0
+Package: [EMAIL PROTECTED]@
 Section: libs
 Priority: extra
 Architecture: @ARCHS@
 Depends: ${shlibs:Depends}
-Conflicts: [EMAIL PROTECTED]@-0
-Provides: [EMAIL PROTECTED]@-0
+Conflicts: [EMAIL PROTECTED]@
+Provides: [EMAIL PROTECTED]@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - OpenMPI 
version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -89,7 +89,7 @@
 Section: libdevel
 Priority: extra
 Architecture: @ARCHS@
-Depends: [EMAIL PROTECTED]@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, libopenmpi-dev
+Depends: [EMAIL PROTECTED]@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, 
libopenmpi-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc
@@ -101,13 +101,13 @@
  .
  This package contains development files for use with OpenMPI.
 
-Package: [EMAIL PROTECTED]@-0
+Package: [EMAIL PROTECTED]@
 Section: libs
 Priority: extra
 Architecture: any
 Depends: ${shlibs:Depends}
-Conflicts: [EMAIL PROTECTED]@-0
-Provides: [EMAIL PROTECTED]@-0
+Conflicts: [EMAIL PROTECTED]@
+Provides: [EMAIL PROTECTED]@
 Description: Hierarchical Data Format 5 (HDF5) - runtime files - MPICH version
  HDF5 is a file format and library for storing scientific data. 
  HDF5 was designed and implemented to address the deficiencies of
@@ -121,7 +121,7 @@
 Section: libdevel
 Priority: extra
 Architecture: any
-Depends: [EMAIL PROTECTED]@-0 (= ${binary:Version}), libc6-dev, zlib1g-dev, 
libjpeg62-dev, libmpich1.0-dev
+Depends: [EMAIL PROTECTED]@ (= ${binary:Version}), zlib1g-dev, libjpeg62-dev, 
libmpich1.0-dev
 Conflicts: libhdf5-dev
 Provides: libhdf5-dev
 Suggests: libhdf5-doc

Modified: packages/hdf5/trunk/debian/rules
===================================================================
--- packages/hdf5/trunk/debian/rules    2008-10-06 22:21:36 UTC (rev 1782)
+++ packages/hdf5/trunk/debian/rules    2008-10-09 13:46:18 UTC (rev 1783)
@@ -3,6 +3,7 @@
 # debian/rules for libhdf5,
 # (c) 2001 Brian Russo, under GPL. 
 # (c) 2003 Josselin Mouette
+# (c) 2007-2008 Francesco P. Lovergine.
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
@@ -10,16 +11,25 @@
 package = libhdf5
 pkgversion ?= $(shell dpkg-parsechangelog | awk '/^Version:/ {print $$2}')
 version ?= $(shell echo $(pkgversion) | sed 's/-[^-]*$$//')
-serpack = $(package)-serial-$(version)-0
-lampack = $(package)-lam-$(version)-0
-openmpipack = $(package)-openmpi-$(version)-0
-mpichpack = $(package)-mpich-$(version)-0
-virtpack = $(package)-$(version)-0
+serpack = $(package)-serial-$(version)
+lampack = $(package)-lam-$(version)
+openmpipack = $(package)-openmpi-$(version)
+mpichpack = $(package)-mpich-$(version)
+virtpack = $(package)-$(version)
 
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 DEB_BUILD_ARCH      ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH)
 
+patch: patch-stamp
+patch-stamp:
+       QUILT_PATCHES=debian/patches quilt push --color=auto -a
+       touch patch-stamp
+
+unpatch:
+       QUILT_PATCHES=debian/patches quilt pop -a || true
+       rm -rf .pc patch-stamp
+
 # To be used if binary packages were buildable on any arch
 #ARCH_FLAG=-a
 #ARCHS=any
@@ -84,7 +94,8 @@
                  --enable-threadsafe
 SERIAL_ONLY_FLAGS = --enable-cxx
 
-configure: configure-stamp-debian configure-stamp-serial configure-stamp-lam 
$(configure_stamp_openmpi) configure-stamp-mpich
+configure: patch configure-stamp-debian configure-stamp-serial 
configure-stamp-lam \
+          $(configure_stamp_openmpi) configure-stamp-mpich
 
 configure-stamp-debian: debian/control.in
        cd debian && for i in *_devlib; do j=`basename $$i _devlib`; \

Modified: packages/hdf5/trunk/debian/shlibs.in
===================================================================
--- packages/hdf5/trunk/debian/shlibs.in        2008-10-06 22:21:36 UTC (rev 
1782)
+++ packages/hdf5/trunk/debian/shlibs.in        2008-10-09 13:46:18 UTC (rev 
1783)
@@ -1,4 +1,4 @@
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@-0
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@-0 | [EMAIL PROTECTED]@-0
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@-0 | [EMAIL PROTECTED]@-0
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@-0 | [EMAIL PROTECTED]@-0
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@ | [EMAIL PROTECTED]@
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@ | [EMAIL PROTECTED]@
[EMAIL PROTECTED]@ 0 [EMAIL PROTECTED]@ | [EMAIL PROTECTED]@


_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-grass-devel

Reply via email to