[SCM] netcdf branch, master, updated. upstream/4.1.3-22-ga424d81

2012-02-17 Thread Francesco Paolo Lovergine
The following commit has been merged in the master branch:
commit a424d811e4fafe8c0456fb9c4516d277654a117d
Author: Francesco Paolo Lovergine 
Date:   Fri Feb 17 13:56:55 2012 +0100

Added required dirs files.

diff --git a/debian/libcf-dev.dirs b/debian/libcf-dev.dirs
deleted file mode 100644
index 4418816..000
--- a/debian/libcf-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/libnetcdf7.dirs b/debian/libnetcdfc++5.dirs
similarity index 100%
rename from debian/libnetcdf7.dirs
rename to debian/libnetcdfc++5.dirs
diff --git a/debian/libcf0.dirs b/debian/libnetcdfc7.dirs
similarity index 100%
copy from debian/libcf0.dirs
copy to debian/libnetcdfc7.dirs
diff --git a/debian/libcf0.dirs b/debian/libnetcdff5.dirs
similarity index 100%
copy from debian/libcf0.dirs
copy to debian/libnetcdff5.dirs

-- 
The NetCDF Library

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


[SCM] netcdf branch, master, updated. upstream/4.1.3-22-ga424d81

2012-02-17 Thread Francesco Paolo Lovergine
The following commit has been merged in the master branch:
commit 13e6b654f8251e27e408a58c52c1d64f2e38824a
Author: Francesco Paolo Lovergine 
Date:   Fri Feb 17 13:39:37 2012 +0100

Merged debian/rules from sid.

diff --git a/debian/rules b/debian/rules
index 9f8e293..bef4791 100755
--- a/debian/rules
+++ b/debian/rules
@@ -27,16 +27,27 @@ DEB_MAKE_CHECK_TARGET = check
 #  autoreconf -vfi
 
 install/libnetcdf7::
-   find debian/tmp/usr/lib/ ! -type d -a ! -name '*.so' -a ! -name '*.a' 
-a ! -name '*.la' -a ! -name '*.pc' -a ! -name 'libcf*' \
+   find debian/tmp/usr/lib/ ! -type d -a ! -name '*.so' -a ! -name '*.a' \
+   -a ! -name '*.la' -a ! -name '*.pc' -a ! -name 'libcf*' 
\
-exec cp {} debian/libnetcdf7/usr/lib/ \;
 
+install/libnetcdff5::
+   find debian/tmp/usr/lib/ -name 'libnetcdff.*' -a ! -type d \
+   -a ! -name '*.so' -a ! -name '*.a' -a ! -name '*.la' -a ! -name 
'*.pc' \
+   -exec cp -d {} debian/libnetcdff5/usr/lib/ \;
+
+install/libnetcdfc++5::
+   find debian/tmp/usr/lib/ -name 'libnetcdf_c++.*' -a ! -type d \
+   -a ! -name '*.so' -a ! -name '*.a' -a ! -name '*.la' -a ! -name 
'*.pc' \
+   -exec cp -d {} debian/libnetcdfc++5/usr/lib/ \;
+
 install/libcf0::
-   find debian/tmp/usr/lib/ -name "libcf*" -a ! -name '*.so' -a ! -name 
'*.a' -a ! -name '*.la' \
-   -exec cp {} debian/libcf0/usr/lib/ \;
+   find debian/tmp/usr/lib/ -name 'libcf.*' -a ! -type d \
+   -a ! -name '*.so' -a ! -name '*.a' -a ! -name '*.la' -a ! -name 
'*.pc' \
+   -exec cp -d {} debian/libcf0/usr/lib/ \;
 
 install/libnetcdf-dev::
cp debian/tmp/usr/include/* debian/libnetcdf-dev/usr/include/.
-   rm -f debian/libnetcdf-dev/usr/include/libcf.h
install -m 644 -o root -g root  $(CURDIR)/netcdf.pc 
debian/libnetcdf-dev/usr/lib/pkgconfig/.
# removes an erroneous libpath due to an upstream oversight in 
configure.ac
sed -i -e 's,-L/usr ,,' -e 's,@FLIBS@,,' 
debian/libnetcdf-dev/usr/lib/pkgconfig/netcdf.pc
@@ -44,12 +55,6 @@ install/libnetcdf-dev::
find debian/tmp/usr/lib/ -type l -a -name "libnetcdf*" -a -name '*.so' 
-exec cp -P {} debian/libnetcdf-dev/usr/lib/. \;
find debian/tmp/usr/lib/ -type f -a -name "libnetcdf*" -a -name '*.a' 
-exec cp {} debian/libnetcdf-dev/usr/lib/. \;
 
-install/libcf-dev::
-   cp debian/tmp/usr/include/libcf.h debian/libcf-dev/usr/include/.
-   # move links and files
-   find debian/tmp/usr/lib/ -type l -a -name "libcf*" -a -name '*.so' 
-exec cp -P {} debian/libcf-dev/usr/lib/. \;
-   find debian/tmp/usr/lib/ -type f -a -name "libcf*" -a -name '*.a' -exec 
cp {} debian/libcf-dev/usr/lib/. \;
-
 install/netcdf-bin::
mv debian/tmp/usr/bin/* debian/netcdf-bin/usr/bin/
 

-- 
The NetCDF Library

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


[SCM] netcdf branch, master, updated. upstream/4.1.3-22-ga424d81

2012-02-17 Thread Francesco Paolo Lovergine
The following commit has been merged in the master branch:
commit 31bb6982f863894c23188a3e67217dc19850ed5c
Author: Francesco Paolo Lovergine 
Date:   Fri Feb 17 13:26:27 2012 +0100

Starting re-syncing with sid branch.

diff --git a/debian/changelog b/debian/changelog
index 0aaf92e..8f36327 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,14 +1,9 @@
 netcdf (1:4.1.3-1~exp2) experimental; urgency=low
 
-  * Splitted Fortran 77/90 in a separate 'libnetcdff5' library. Note that 
again 
-we need to conflict against the old libnetcdf6 which provided all binding
-together.
-  * Remove libcf.h from libnetcdf-dev package, still around since last version.
-  * Now libnetcdf7 Breaks libnetcdf6 as a temporary measure. It needs a better
-approach for a smooth upgrade from previous version.
-(closes: #656103)
-
- -- Francesco Paolo Lovergine   Mon, 06 Feb 2012 16:08:09 
+0100
+  * Merged changes from sid 4.1.1 branch to allow a smooth upgrade from
+previous version.
+
+ -- Francesco Paolo Lovergine   Fri, 17 Feb 2012 13:25:36 
+0100
 
 netcdf (1:4.1.3-1~exp1) experimental; urgency=low
 
diff --git a/debian/control b/debian/control
index 68de50f..16424f2 100644
--- a/debian/control
+++ b/debian/control
@@ -25,11 +25,27 @@ Description: Documentation for NetCDF and CF
  This package contains documentation for the NetCDF library in a
  variety of formats.
 
-Package: libnetcdf7
+Package: libnetcdf6
+Section: libs
+Architecture: any
+Depends: libnetcdfc7, libnetcdff5, libnetcdfc++5, libcf0, ${misc:Depends}
+Description: An interface for scientific data access to large binary data 
(transitional package)
+ NetCDF (network Common Data Form) is an interface for scientific
+ data access and a freely-distributed software library that provides an
+ implementation of the interface.  The netCDF library also defines a
+ machine-independent format for representing scientific data.
+ Together, the interface, library, and format support the creation,
+ access, and sharing of scientific data.
+ .
+ This is a dummy package used for migration to multiple separate
+ packages for C, C++ and Fortran bindings. You can safely remove it
+ after installing.
+
+Package: libnetcdfc7
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libnetcdf6
+Breaks: libnetcdf6 (<< 1:4.1.1-7~)
 Description: An interface for scientific data access to large binary data
  NetCDF (network Common Data Form) is an interface for scientific
  data access and a freely-distributed software library that provides an
@@ -38,14 +54,14 @@ Description: An interface for scientific data access to 
large binary data
  Together, the interface, library, and format support the creation,
  access, and sharing of scientific data.
  .
- This package contains the C, C++ run-time shared libraries required 
+ This package contains the C run-time shared libraries required 
  by programs.
 
 Package: libnetcdff5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Breaks: libnetcdf6
+Breaks: libnetcdf6 (<< 1:4.1.1-7~)
 Description: An interface for scientific data access to large binary data
  NetCDF (network Common Data Form) is an interface for scientific
  data access and a freely-distributed software library that provides an
@@ -54,13 +70,14 @@ Description: An interface for scientific data access to 
large binary data
  Together, the interface, library, and format support the creation,
  access, and sharing of scientific data.
  .
- This package contains the Fortran77/90 run-time shared
- libraries required by programs.
+ This package contains the Fortran77/90 run-time shared libraries 
+ required by programs.
 
 Package: libnetcdfc++5
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libnetcdf6 (<< 1:4.1.1-7~)
 Description: An interface for scientific data access to large binary data
  NetCDF (network Common Data Form) is an interface for scientific
  data access and a freely-distributed software library that provides an
@@ -69,55 +86,43 @@ Description: An interface for scientific data access to 
large binary data
  Together, the interface, library, and format support the creation,
  access, and sharing of scientific data.
  .
- This package contains the C++ run-time shared libraries required 
- by programs.
+ This package contains the C++ run-time shared libraries 
+ required by programs.
 
 Package: libcf0
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends} 
-Homepage: http://www.unidata.ucar.edu/software/libcf/
-Breaks: libnetcdf6
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks: libnetcdf6 (<< 1:4.1.1-7~)
 Description: An interface for scientific data access to large binary data
- LibCF (Climate and Forecast) is an interface for scientific
+ NetCDF (network Common Data Form) is an interface for scientific
  data access and a freely-distributed software library that provides an
- implementation of the CF interface/conve

[SCM] netcdf branch, master, updated. upstream/4.1.3-22-ga424d81

2012-02-17 Thread Francesco Paolo Lovergine
The following commit has been merged in the master branch:
commit ced1bafe66f5f8cac98221e51de300c0b7c34a1f
Author: Francesco Paolo Lovergine 
Date:   Fri Feb 17 13:33:24 2012 +0100

Updated changelog for merge.

diff --git a/debian/changelog b/debian/changelog
index 8f36327..791ec16 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,7 +1,16 @@
 netcdf (1:4.1.3-1~exp2) experimental; urgency=low
 
   * Merged changes from sid 4.1.1 branch to allow a smooth upgrade from
-previous version.
+previous version:
+
+  o Splitted C/C++/Fortran bindings for a better and sane migration path
+towards 4.1.3 and beyond. Also the CF library now lives in its own
+binary package. Note that all libraries now provide their own 
+SONAMEs and API versionings. 
+  o The libnetcdf6 package is now a dummy removable onei used only
+for migration.
+  o Removed duplicated pkgconfig file under /usr/lib.
+  o Added missing libcf0 to netcdf-dbg package in debian/control.
 
  -- Francesco Paolo Lovergine   Fri, 17 Feb 2012 13:25:36 
+0100
 

-- 
The NetCDF Library

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