[netcdf] 01/08: Merge debian/master to previous work

Alastair McKinstry mckinstry at moszumanska.debian.org
Thu Feb 18 10:58:35 UTC 2016


This is an automated email from the git hooks/post-receive script.

mckinstry pushed a commit to branch dev-coinstallable
in repository netcdf.

commit 07f0d41d19d83ce92cf034b85391e31c9f939e23
Merge: 80bb58a 5d7898a
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Thu Jan 14 16:56:57 2016 +0000

    Merge debian/master to previous work

 .gitignore                                         |    19 +-
 .travis.yml                                        |    52 +
 CMakeInstallation.cmake                            |   130 +
 CMakeLists.txt                                     |  1213 +-
 COPYRIGHT                                          |     4 -
 CTestConfig.cmake.in                               |     5 +-
 Doxyfile                                           |  1934 --
 INSTALL                                            |   259 -
 INSTALL.cmake                                      |   161 -
 docs/install.dox => INSTALL.md                     |   317 +-
 Make0                                              |    35 +-
 Makefile.am                                        |    80 +-
 Makefile.in                                        |  1201 ++
 PostInstall.cmake                                  |     1 +
 README.md                                          |    71 +-
 RELEASE_NOTES.md                                   |   310 +-
 aclocal.m4                                         |  1194 +
 cf                                                 |   142 +-
 cf.cmake                                           |    16 +
 compile                                            |   347 +
 config.guess                                       |  1421 ++
 config.h.in.cmake => config.h.cmake.in             |    20 +-
 config.h.in                                        |   556 +
 config.sub                                         |  1807 ++
 configure                                          | 21515 +++++++++++++++++++
 configure.ac                                       |   542 +-
 debian/README.source                               |    13 -
 debian/changelog                                   |   162 +-
 debian/compat                                      |     2 +-
 debian/control                                     |    70 +-
 debian/copyright                                   |   406 +-
 debian/gbp.conf                                    |    16 +
 debian/libnetcdf-dev.install                       |     6 +-
 debian/libnetcdf-dev.manpages                      |     2 +-
 debian/libnetcdf7.symbols                          |  2769 +--
 debian/nc-config.1                                 |    43 +
 debian/netcdf-bin.install                          |     6 +-
 debian/netcdf-bin.manpages                         |     4 -
 ...libnetcdf-dev.docs-base => netcdf-doc.doc-base} |     3 +-
 debian/netcdf-doc.install                          |     2 +
 debian/netcdf-doc.links                            |     1 +
 debian/patches/hdf5-library-path.patch             |    51 +
 debian/patches/link-private.patch                  |    14 +
 debian/patches/privacy-breach-logo.patch           |    15 +
 debian/patches/series                              |     3 +
 debian/rules                                       |   104 +-
 debian/upstream/metadata                           |     6 +
 debian/watch                                       |     9 +-
 depcomp                                            |   791 +
 docs/.gitignore                                    |     2 +
 docs/CMakeLists.txt                                |   106 +-
 COPYRIGHT => docs/COPYRIGHT.dox                    |    11 +-
 docs/{Doxyfile.guide.in => Doxyfile.developer}     |   343 +-
 docs/Doxyfile.in                                   |   190 +-
 docs/Doxyfile.tutorial.in                          |  2344 --
 docs/DoxygenLayout.xml                             |    12 +-
 docs/FAQ.md                                        |  1957 ++
 docs/Makefile.am                                   |    30 +-
 docs/Makefile.in                                   |   747 +
 docs/OPeNDAP.dox                                   |   692 +
 docs/all-error-codes.md                            |   117 +-
 docs/architecture.dox                              |    15 +-
 docs/attribute_conventions.md                      |   128 +
 docs/auth.html                                     |   476 +
 docs/building-with-cmake.md                        |     2 +-
 docs/cdl.dox                                       |    44 +-
 docs/cmake_faq.md                                  |    51 +-
 docs/credits.md                                    |   118 +
 docs/docmap.pdf                                    |   Bin 0 -> 64347 bytes
 docs/errors.dox.old                                |    51 -
 docs/esg.html                                      |     1 +
 docs/file_format_specifications.md                 |   744 +
 docs/footer.html                                   |    23 +-
 docs/guide.dox                                     |  1945 +-
 docs/images/InstallTreeWindows.jpg                 |   Bin 61966 -> 0 bytes
 docs/images/InstallTreeWindows.png                 |   Bin 291971 -> 0 bytes
 docs/images/Makefile.am                            |     2 +-
 docs/images/Makefile.in                            |   497 +
 docs/images/netcdf_architecture.png                |   Bin 114366 -> 131864 bytes
 docs/install-fortran.md                            |   232 +-
 docs/install.md                                    |   451 +-
 docs/internal.dox                                  |    28 +-
 docs/known_problems.md                             |  1463 ++
 docs/mainpage.dox                                  |    35 +-
 docs/netcdf.m4                                     |   102 +-
 docs/{notes.dox => notes.md}                       |    73 +-
 docs/old/netcdf-cxx4.texi                          |     2 +-
 docs/old/netcdf-f77.texi                           |     6 +-
 docs/old/netcdf-f90.texi                           |     6 +-
 docs/old/netcdf-install.texi                       |     4 +-
 docs/old/netcdf-internal.texi                      |    16 +-
 docs/old/netcdf.texi                               |    12 +-
 docs/release.css                                   |    29 +
 docs/release_header.html                           |    93 +
 docs/software.md                                   |  2609 +++
 docs/tutorial.dox                                  |    90 +-
 docs/types.dox                                     |    40 +-
 docs/windows-binaries.md                           |    73 +-
 dods.m4                                            |     2 +-
 examples/C/CMakeLists.txt                          |     6 +-
 examples/C/Makefile.am                             |     7 +-
 examples/C/Makefile.in                             |  1237 ++
 examples/C/parallel_vara.c                         |   191 +
 examples/C/quick_large_files.c                     |     2 +-
 examples/CDL/CMakeLists.txt                        |     5 -
 examples/CDL/Makefile.in                           |   893 +
 examples/CMakeLists.txt                            |     4 -
 examples/Makefile.in                               |   685 +
 h5_test/CMakeLists.txt                             |    12 +-
 h5_test/Makefile.am                                |    13 +-
 h5_test/Makefile.in                                |  1509 ++
 h5_test/tst_h_endian_float.c                       |    83 +
 h5_test/tst_h_vars.c                               |    86 +-
 include/.gitignore                                 |     1 +
 include/CMakeLists.txt                             |     4 -
 include/Makefile.am                                |    15 +-
 include/Makefile.in                                |   638 +
 include/err_macros.h                               |    12 +
 include/nc3internal.h                              |    15 +-
 include/nc4internal.h                              |    17 +-
 include/nc_tests.h                                 |     6 +
 include/ncconfigure.h                              |    24 +-
 include/ncdispatch.h                               |   110 +-
 include/nctime.h                                   |     4 +-
 include/netcdf.h                                   |   524 +-
 include/netcdf_mem.h                               |    82 +
 include/netcdf_meta.h.in                           |    52 +
 include/utf8proc.h                                 |     2 +-
 install-sh                                         |   501 +
 libdap2/CMakeLists.txt                             |     6 +-
 libdap2/Make0                                      |     2 +-
 libdap2/Makefile.in                                |   865 +
 libdap2/cache.c                                    |    45 +-
 libdap2/cdf.c                                      |   107 +-
 libdap2/constraints.c                              |   114 +-
 libdap2/constraints.h                              |    36 +-
 libdap2/dapcvt.c                                   |    32 +-
 libdap2/dapdebug.h                                 |     2 -
 libdap2/dapdump.c                                  |     2 +-
 libdap2/daputil.c                                  |    35 +-
 libdap2/dceconstraints.c                           |     4 +-
 libdap2/dcelex.c                                   |    18 +-
 libdap2/dceparse.c                                 |    30 +-
 libdap2/env                                        |    19 +-
 libdap2/getvara.c                                  |   218 +-
 libdap2/nccommon.h                                 |     5 +-
 libdap2/ncd2dispatch.c                             |   165 +-
 libdap2/ncdap.h                                    |     6 +-
 libdap2/ncdaperr.c                                 |     2 +-
 libdispatch/CMakeLists.txt                         |     4 -
 libdispatch/Makefile.am                            |   108 +-
 libdispatch/Makefile.in                            |  1008 +
 libdispatch/dcopy.c                                |   166 +-
 libdispatch/ddim.c                                 |    43 +-
 libdispatch/ddispatch.c                            |   119 +-
 libdispatch/defcheck.c                             |    12 +-
 libdispatch/derror.c                               |    46 +-
 libdispatch/dfile.c                                |   677 +-
 libdispatch/dgroup.c                               |    93 +-
 libdispatch/dparallel.c                            |     3 -
 libdispatch/dsubstrate.c                           |     7 +-
 libdispatch/dtype.c                                |    41 +-
 libdispatch/dutf8proc.c                            |     4 +-
 libdispatch/dv2i.c                                 |    50 +-
 libdispatch/dvar.c                                 |    65 +
 libdispatch/dvarget.c                              |   217 +-
 libdispatch/dvarinq.c                              |   122 +-
 libdispatch/dvarput.c                              |    61 +-
 libdispatch/nc.c                                   |    14 +-
 libdispatch/ncaux.c                                |     7 +-
 libdispatch/ncsettings.hdr                         |   245 +
 libdispatch/nctime.c                               |     6 +-
 libdispatch/ncuri.c                                |   114 +-
 liblib/CMakeLists.txt                              |    65 +-
 liblib/Makefile.am                                 |    23 +-
 liblib/Makefile.in                                 |   780 +
 liblib/liblib.c                                    |    15 -
 liblib/nc_initialize.c                             |   122 +
 liblib/stub.c                                      |    80 -
 libnetcdf.settings.in                              |    38 +
 libsrc/CMakeLists.txt                              |    31 +-
 libsrc/Makefile.am                                 |    14 +-
 libsrc/Makefile.in                                 |   920 +
 libsrc/attr.c                                      |   413 +-
 libsrc/attr.m4                                     |    87 +-
 libsrc/ffio.c                                      |    10 +-
 libsrc/lookup3.c                                   |     6 +-
 libsrc/memio.c                                     |   227 +-
 libsrc/mmapio.c                                    |     5 +-
 libsrc/nc3dispatch.c                               |    14 +-
 libsrc/nc3dispatch.h                               |   189 +
 libsrc/nc3internal.c                               |   443 +-
 libsrc/ncio.c                                      |    45 +-
 libsrc/ncio.h                                      |     4 +-
 libsrc/ncx.c                                       | 15979 +++++++++++---
 libsrc/ncx.h                                       |   810 +-
 libsrc/ncx.m4                                      |  2231 +-
 libsrc/posixio.c                                   |   194 +-
 libsrc/pstdint.h                                   |     2 +-
 libsrc/putget.c                                    |  6611 +++++-
 libsrc/putget.m4                                   |   965 +-
 libsrc/v1hpg.c                                     |   190 +-
 libsrc/var.c                                       |   131 +-
 libsrc/winceio.c                                   |     4 +-
 libsrc4/CMakeLists.txt                             |     4 -
 libsrc4/Makefile.in                                |   763 +
 libsrc4/nc4attr.c                                  |   168 +-
 libsrc4/nc4dim.c                                   |    17 +-
 libsrc4/nc4dispatch.c                              |     8 +-
 libsrc4/nc4file.c                                  |   885 +-
 libsrc4/nc4grp.c                                   |     2 +-
 libsrc4/nc4hdf.c                                   |  6097 +++---
 libsrc4/nc4internal.c                              |   164 +-
 libsrc4/nc4type.c                                  |    17 +-
 libsrc4/nc4var.c                                   |    74 +-
 libsrc4/ncfunc.c                                   |     4 +-
 libsrc5/CMakeLists.txt                             |     9 -
 libsrc5/nc5dispatch.c                              |  1160 -
 libsrcp/CMakeLists.txt                             |     5 +
 {libsrc5 => libsrcp}/Makefile.am                   |     8 +-
 libsrcp/Makefile.in                                |   679 +
 libsrcp/ncpdispatch.c                              |  1604 ++
 ljna                                               |    33 -
 ltmain.sh                                          | 11147 ++++++++++
 m4/libtool.m4                                      |  8369 ++++++++
 m4/ltoptions.m4                                    |   437 +
 m4/ltsugar.m4                                      |   124 +
 m4/ltversion.m4                                    |    23 +
 m4/lt~obsolete.m4                                  |    99 +
 missing                                            |   215 +
 nc-config.in.cmake => nc-config.cmake.in           |     8 +-
 nc-config.in                                       |     4 +-
 nc_test/CMakeLists.txt                             |    32 +-
 nc_test/Make0                                      |    33 +-
 nc_test/Makefile.am                                |    30 +-
 nc_test/Makefile.in                                |  1603 ++
 nc_test/large_files.c                              |    14 +-
 nc_test/nc_sync.c                                  |     2 +-
 nc_test/nc_test.c                                  |    95 +-
 nc_test/quick_large_files.c                        |     2 +-
 nc_test/run_diskless.sh                            |     2 +-
 nc_test/run_diskless2.sh                           |     4 +-
 nc_test/run_pnetcdf_test.sh                        |     6 +-
 nc_test/t_nc.c                                     |    49 +-
 nc_test/{t_nc.c => t_nc_p5.c}                      |    38 +-
 nc_test/test_get.c                                 |  8534 +++++---
 nc_test/test_get.m4                                |    63 +-
 nc_test/test_get_p5.c                              | 19215 +++++++++++++++++
 nc_test/{test_get.m4 => test_get_p5.m4}            |    65 +-
 nc_test/test_put.c                                 |  8744 ++++++--
 nc_test/test_put.m4                                |   156 +-
 nc_test/test_read.c                                |   134 +-
 nc_test/test_write.c                               |   147 +-
 nc_test/tests.h                                    |   143 +-
 nc_test/tst_addvar.c                               |    84 +
 nc_test/tst_atts.c                                 |    48 +-
 nc_test/tst_atts3.c                                |   136 +-
 nc_test/tst_cdf5format.c                           |   228 +
 nc_test/tst_diskless.c                             |     8 +-
 nc_test/tst_diskless3.c                            |    70 +-
 nc_test/tst_diskless4.c                            |     1 +
 nc_test/tst_formatx_pnetcdf.c                      |    45 +-
 nc_test/tst_meta.c                                 |    35 +
 nc_test/tst_misc.c                                 |    21 +-
 nc_test/tst_names.c                                |    67 +-
 nc_test/tst_nofill.c                               |    18 +-
 nc_test/tst_norm.c                                 |    32 +-
 nc_test/tst_put_vars.c                             |    69 +
 nc_test/tst_small.c                                |   176 +-
 nc_test/util.c                                     |   277 +-
 nc_test4/CMakeLists.txt                            |    32 +-
 nc_test4/Makefile.am                               |    33 +-
 nc_test4/Makefile.in                               |  2519 +++
 nc_test4/bm_file.c                                 |     9 +-
 nc_test4/chunked.hdf4                              |   Bin 0 -> 741175 bytes
 nc_test4/contiguous.hdf4                           |   Bin 0 -> 2919 bytes
 nc_test4/renamegroup.c                             |     2 +
 nc_test4/run_bm.sh                                 |     2 +-
 nc_test4/run_chunk_hdf4.sh                         |    34 +
 nc_test4/run_get_hdf4_files.sh                     |     2 +-
 nc_test4/run_grp_rename.sh                         |    14 +-
 nc_test4/tst_atts_string_rewrite.c                 |    47 +
 nc_test4/tst_camrun.c                              |    20 +-
 nc_test4/tst_chunk_hdf4.c                          |    92 +
 nc_test4/tst_chunks.c                              |    38 +
 nc_test4/tst_converts.c                            |     4 +-
 nc_test4/tst_create_files.c                        |    12 +-
 nc_test4/tst_dims.c                                |    20 +-
 nc_test4/tst_files.c                               |    10 +-
 nc_test4/tst_fills2.c                              |    14 +
 nc_test4/tst_h4_lendian.c                          |   168 +
 nc_test4/tst_h5_endians.c                          |   136 +
 nc_test4/tst_large.c                               |    12 +-
 nc_test4/tst_large2.c                              |    13 +-
 nc_test4/tst_large3.c                              |    10 +-
 nc_test4/tst_large5.c                              |    10 +-
 nc_test4/tst_parallel3.c                           |     3 -
 nc_test4/tst_rename.c                              |   241 +
 nc_test4/tst_types.c                               |     8 +-
 nc_test4/tst_vars.c                                |     2 +-
 nc_test4/tst_vars2.c                               |     8 +-
 nc_test4/tst_vars3.c                               |     2 +-
 ncdap.m4                                           |   197 -
 ncdap_test/CMakeLists.txt                          |    46 +-
 ncdap_test/Makefile.am                             |    24 +-
 ncdap_test/Makefile.in                             |  1414 ++
 ncdap_test/expected3/CMakeLists.txt                |     6 +-
 ncdap_test/expected3/Makefile.am                   |     1 +
 ncdap_test/expected3/Makefile.in                   |   530 +
 ncdap_test/expected3/testData.nc.dmp               |    81 +
 ncdap_test/expected4/CMakeLists.txt                |     6 +-
 ncdap_test/expected4/Makefile.in                   |   528 +
 ncdap_test/expectremote3/CMakeLists.txt            |     6 +-
 ncdap_test/expectremote3/Makefile.in               |   524 +
 ncdap_test/expectremote4/CMakeLists.txt            |     6 +-
 ncdap_test/expectremote4/Makefile.in               |   523 +
 ncdap_test/expecttds3/CMakeLists.txt               |     6 +-
 ncdap_test/nctestserver.c                          |    32 +-
 ncdap_test/nocacheremote3/CMakeLists.txt           |     6 +-
 ncdap_test/nocacheremote4/CMakeLists.txt           |     6 +-
 ncdap_test/special3/CMakeLists.txt                 |     6 +-
 ncdap_test/t_auth.c                                |   205 +-
 ncdap_test/t_misc.c                                |    14 +-
 ncdap_test/t_ncf330.c                              |    80 +
 ncdap_test/test_nstride_cached.c                   |   155 +-
 ncdap_test/test_partvar.c                          |    12 +-
 ncdap_test/test_partvar2.c                         |    12 +-
 ncdap_test/test_vara.c                             |     2 +-
 ncdap_test/test_varm3.c                            |    31 +-
 ncdap_test/testauth.old                            |   213 +
 ncdap_test/testauth.sh                             |   327 +
 ncdap_test/testauth.sh.old                         |   197 +
 ncdap_test/testdata3/CMakeLists.txt                |     4 -
 ncdap_test/testdata3/Makefile.am                   |     7 +-
 ncdap_test/testdata3/Makefile.in                   |   592 +
 ncdap_test/testdata3/synth9.dds                    |     2 +-
 ncdap_test/testdata3/synth9.dods                   |     2 +-
 ncdap_test/testurl.sh                              |   110 +
 ncdap_test/tst_formatx.sh                          |    10 +-
 ncdap_test/tst_ncdap.sh                            |     8 +-
 ncdap_test/tst_ncdap3.sh                           |    11 +-
 ncdap_test/tst_ncdap4.sh                           |     2 +
 ncdap_test/tst_ncdap_shared.sh                     |     6 +-
 ncdap_test/tst_nocache3.sh                         |     2 +
 ncdap_test/tst_nocache4.sh                         |     2 +
 ncdap_test/tst_remote.sh                           |    21 +-
 ncdap_test/tst_remote3.sh                          |     5 +-
 ncdap_test/tst_remote4.sh                          |     2 +
 ncdap_test/tst_special.sh                          |     2 +
 ncdap_test/tst_tds.sh                              |     2 +
 ncdump/CMakeLists.txt                              |   173 +-
 ncdump/Makefile.am                                 |    54 +-
 ncdump/Makefile.in                                 |  1964 ++
 ncdump/{cdl4 => cdl}/CMakeLists.txt                |     6 +-
 ncdump/{cdl4 => cdl}/Makefile.am                   |     1 +
 ncdump/cdl/Makefile.in                             |   520 +
 ncdump/{cdl4 => cdl}/bigf1.cdl                     |     0
 ncdump/{cdl4 => cdl}/bigf2.cdl                     |     0
 ncdump/{cdl4 => cdl}/bigf3.cdl                     |     0
 ncdump/{cdl4 => cdl}/bigr1.cdl                     |     0
 ncdump/{cdl4 => cdl}/bigr2.cdl                     |     0
 ncdump/{cdl4 => cdl}/bigr3.cdl                     |     0
 ncdump/{cdl4 => cdl}/c0.cdl                        |     0
 ncdump/{cdl4 => cdl}/c0.jdl                        |     0
 ncdump/{cdl4 => cdl}/example_good.cdl              |     0
 ncdump/{cdl4 => cdl}/fills.cdl                     |     0
 ncdump/{cdl4 => cdl}/gfs1.cdl                      |     0
 ncdump/{cdl4 => cdl}/n3time.cdl                    |     0
 ncdump/{cdl4 => cdl}/nc_enddef.cdl                 |     0
 ncdump/{cdl4 => cdl}/nc_sync.cdl                   |     0
 ncdump/{cdl4 => cdl}/pres_temp_4D.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_const_test.cdl            |     0
 ncdump/{cdl4 => cdl}/ref_ctest1_nc4.cdl            |     0
 ncdump/{cdl4 => cdl}/ref_ctest1_nc4.jdl            |     0
 ncdump/{cdl4 => cdl}/ref_ctest1_nc4c.cdl           |     0
 ncdump/{cdl4 => cdl}/ref_ctest1_nc4c.jdl           |     0
 ncdump/{cdl4 => cdl}/ref_dimscope.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_nctst.cdl                 |     0
 ncdump/{cdl4 => cdl}/ref_nctst_64bit_offset.cdl    |     0
 ncdump/{cdl4 => cdl}/ref_nctst_netcdf4.cdl         |     0
 ncdump/{cdl4 => cdl}/ref_nctst_netcdf4_classic.cdl |     0
 ncdump/{cdl4 => cdl}/ref_niltest.cdl               |     0
 ncdump/{cdl4 => cdl}/ref_solar.cdl                 |     0
 ncdump/{cdl4 => cdl}/ref_tst_chardata.cdl          |     0
 ncdump/{cdl4 => cdl}/ref_tst_comp.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_tst_comp2.cdl             |     0
 ncdump/{cdl4 => cdl}/ref_tst_comp3.cdl             |     0
 ncdump/{cdl4 => cdl}/ref_tst_econst.cdl            |     0
 ncdump/{cdl4 => cdl}/ref_tst_enum_data.cdl         |     0
 ncdump/{cdl4 => cdl}/ref_tst_group_data.cdl        |     0
 ncdump/{cdl4 => cdl}/ref_tst_h_scalar.cdl          |     0
 ncdump/cdl/ref_tst_long_charconst.cdl              |     9 +
 ncdump/{cdl4 => cdl}/ref_tst_names.cdl             |     0
 ncdump/{cdl4 => cdl}/ref_tst_nans.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_tst_nul3.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_tst_nul4.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_tst_opaque_data.cdl       |     0
 ncdump/{cdl4 => cdl}/ref_tst_small.cdl             |     0
 ncdump/{cdl4 => cdl}/ref_tst_solar_1.cdl           |     0
 ncdump/{cdl4 => cdl}/ref_tst_solar_2.cdl           |     0
 ncdump/{cdl4 => cdl}/ref_tst_special_atts.cdl      |     0
 ncdump/{cdl4 => cdl}/ref_tst_special_atts3.cdl     |     0
 ncdump/{cdl4 => cdl}/ref_tst_string_data.cdl       |     0
 ncdump/{cdl4 => cdl}/ref_tst_unicode.cdl           |     0
 ncdump/{cdl4 => cdl}/ref_tst_unlim2.cdl            |     0
 ncdump/{cdl4 => cdl}/ref_tst_utf8.cdl              |     0
 ncdump/{cdl4 => cdl}/ref_tst_vlen_data.cdl         |     0
 ncdump/{cdl4 => cdl}/ref_tst_vlen_data2.cdl        |     0
 ncdump/{cdl4 => cdl}/ref_typescope.cdl             |     0
 ncdump/{cdl4 => cdl}/sfc_pres_temp.cdl             |     0
 ncdump/{cdl4 => cdl}/simple_xy.cdl                 |     0
 ncdump/{cdl4 => cdl}/small.cdl                     |     0
 ncdump/{cdl4 => cdl}/small2.cdl                    |     0
 ncdump/{cdl4 => cdl}/test0.cdl                     |     0
 ncdump/cdl/tst_chararray.cdl                       |    24 +
 ncdump/{cdl4 => cdl}/tst_ncml.cdl                  |     0
 ncdump/{cdl4 => cdl}/unlimtest1.cdl                |     0
 ncdump/{cdl4 => cdl}/unlimtest2.cdl                |     0
 ncdump/chunkspec.c                                 |     2 +-
 ncdump/ctest.c                                     |  1333 --
 ncdump/ctest64.c                                   |  1333 --
 ncdump/ctests.sh                                   |     6 +-
 ncdump/dumplib.c                                   |   224 +-
 ncdump/env                                         |    14 +-
 ncdump/{expected4 => expected}/CMakeLists.txt      |     6 +-
 ncdump/{expected4 => expected}/Makefile.am         |     5 +-
 ncdump/expected/Makefile.in                        |   519 +
 ncdump/{expected4 => expected}/c0.dmp              |     0
 ncdump/{expected4 => expected}/example_good.dmp    |     0
 ncdump/{expected4 => expected}/fills.dmp           |     0
 ncdump/{expected4 => expected}/n3time.dmp          |     0
 ncdump/{expected4 => expected}/nc_enddef.dmp       |     0
 ncdump/{expected4 => expected}/nc_sync.dmp         |     0
 ncdump/{expected4 => expected}/pres_temp_4D.dmp    |     0
 ncdump/{expected4 => expected}/ref_const_test.dmp  |     0
 ncdump/{expected4 => expected}/ref_ctest1_nc4.dmp  |     0
 ncdump/{expected4 => expected}/ref_ctest1_nc4c.dmp |     0
 ncdump/{expected4 => expected}/ref_dimscope.dmp    |     0
 ncdump/{expected4 => expected}/ref_nctst.dmp       |     0
 .../ref_nctst_64bit_offset.dmp                     |     0
 .../{expected4 => expected}/ref_nctst_netcdf4.dmp  |     0
 .../ref_nctst_netcdf4_classic.dmp                  |     0
 ncdump/{expected4 => expected}/ref_niltest.dmp     |     0
 ncdump/{expected4 => expected}/ref_solar.dmp       |     0
 .../{expected4 => expected}/ref_tst_chardata.dmp   |     0
 ncdump/{expected4 => expected}/ref_tst_comp.dmp    |     0
 ncdump/{expected4 => expected}/ref_tst_comp2.dmp   |     0
 ncdump/{expected4 => expected}/ref_tst_comp3.dmp   |     0
 ncdump/{expected4 => expected}/ref_tst_econst.dmp  |     0
 .../{expected4 => expected}/ref_tst_enum_data.dmp  |     0
 .../{expected4 => expected}/ref_tst_group_data.dmp |     0
 .../{expected4 => expected}/ref_tst_h_scalar.dmp   |     0
 ncdump/expected/ref_tst_long_charconst.dmp         |     9 +
 ncdump/{expected4 => expected}/ref_tst_names.dmp   |     0
 ncdump/{expected4 => expected}/ref_tst_nans.dmp    |     0
 ncdump/{expected4 => expected}/ref_tst_nul3.dmp    |     0
 ncdump/{expected4 => expected}/ref_tst_nul4.dmp    |     0
 .../ref_tst_opaque_data.dmp                        |     0
 ncdump/{expected4 => expected}/ref_tst_small.dmp   |     0
 ncdump/{expected4 => expected}/ref_tst_solar_1.dmp |     0
 ncdump/{expected4 => expected}/ref_tst_solar_2.dmp |     0
 .../ref_tst_special_atts.dmp                       |     0
 .../ref_tst_special_atts3.dmp                      |     0
 .../ref_tst_string_data.dmp                        |     0
 ncdump/{expected4 => expected}/ref_tst_unicode.dmp |     0
 ncdump/{expected4 => expected}/ref_tst_unlim2.dmp  |     0
 ncdump/{expected4 => expected}/ref_tst_utf8.dmp    |     0
 .../{expected4 => expected}/ref_tst_vlen_data.dmp  |     0
 .../{expected4 => expected}/ref_tst_vlen_data2.dmp |     0
 ncdump/{expected4 => expected}/ref_typescope.dmp   |     0
 ncdump/{expected4 => expected}/sfc_pres_temp.dmp   |     0
 ncdump/{expected4 => expected}/simple_xy.dmp       |     0
 ncdump/{expected4 => expected}/small.dmp           |     0
 ncdump/{expected4 => expected}/small2.dmp          |     0
 ncdump/{expected4 => expected}/test0.dmp           |     0
 ncdump/expected/tst_chararray.dmp                  |    27 +
 ncdump/{expected4 => expected}/tst_ncml.dmp        |     0
 ncdump/{expected4 => expected}/unlimtest1.dmp      |     0
 ncdump/{expected4 => expected}/unlimtest2.dmp      |     0
 ncdump/nccopy.1                                    |   217 +-
 ncdump/nccopy.c                                    |   151 +-
 ncdump/ncdump.1                                    |    41 +-
 ncdump/ncdump.c                                    |   278 +-
 ncdump/ncdump.h                                    |     2 +
 ncdump/nciter.c                                    |    28 +-
 ncdump/nctime0.c                                   |     2 +-
 ncdump/ref1.ncml                                   |     2 +
 ncdump/ref_ctest.c                                 |     2 +-
 ncdump/ref_ctest1_nc4.cdl                          |     2 +-
 ncdump/ref_ctest1_nc4c.cdl                         |     2 +-
 ncdump/ref_ctest64.c                               |     2 +-
 ncdump/ref_tst_mud4_chars.cdl                      |   114 +
 ncdump/ref_tst_utf8_4.cdl                          |    24 +
 ncdump/run_back_comp_tests.sh                      |     9 +-
 ncdump/run_tests.sh                                |     5 +
 ncdump/run_utf8_nc4_tests.sh                       |    18 +
 ncdump/run_utf8_tests.sh                           |     7 +
 ncdump/tst_64bit.sh                                |    19 +-
 ncdump/tst_bom.sh                                  |     4 +-
 ncdump/tst_bug321.cdl                              |    40 +
 ncdump/tst_bug324.c                                |    97 +
 ncdump/tst_fillbug.sh                              |     7 +
 ncdump/tst_formatx3.sh                             |    19 +-
 ncdump/tst_formatx4.sh                             |     8 +-
 ncdump/tst_grp_spec.sh                             |     2 +-
 ncdump/tst_h_scalar.sh                             |     2 +-
 ncdump/tst_inmemory_nc3.sh                         |    54 +
 ncdump/tst_inmemory_nc4.sh                         |    61 +
 ncdump/tst_iter.sh                                 |     2 +-
 ncdump/tst_lengths.sh                              |   119 +-
 ncdump/tst_mud.sh                                  |    12 +-
 ncdump/tst_nans.c                                  |     8 +-
 ncdump/tst_nccopy4.sh                              |    13 +-
 ncdump/tst_ncgen4.sh                               |     2 +-
 ncdump/tst_ncgen4_cycle.sh                         |     2 +-
 ncdump/tst_ncgen4_diff.sh                          |     2 +-
 .../{tst_ncgen4_shared.sh => tst_ncgen_shared.sh}  |    23 +-
 ncdump/tst_ncml.cdl                                |     2 +
 ncdump/tst_netcdf4.sh                              |     6 +-
 ncdump/tst_output.sh                               |    28 +-
 ncdump/vardata.c                                   |    84 +-
 ncgen/CMakeLists.txt                               |    25 +-
 ncgen/ConvertUTF.h                                 |     2 +-
 ncgen/Make0                                        |     2 +-
 ncgen/Makefile.am                                  |     6 +-
 ncgen/Makefile.in                                  |  1210 ++
 ncgen/bytebuffer.c                                 |    43 +-
 ncgen/c0.cdl                                       |     3 +-
 ncgen/c0_4.cdl                                     |     2 +-
 ncgen3/c0.cdl => ncgen/c5.cdl                      |    70 +-
 ncgen/ctests.sh                                    |     4 +-
 ncgen/data.c                                       |    91 +-
 ncgen/data.h                                       |    36 +-
 ncgen/env                                          |    24 +-
 ncgen/escapes.c                                    |     6 +-
 ncgen/ftests.sh                                    |     4 +-
 ncgen/genbin.c                                     |   101 +-
 ncgen/genc.c                                       |     6 +-
 ncgen/genchar.c                                    |   345 +-
 ncgen/generate.c                                   |   540 +-
 ncgen/generr.c                                     |    19 +-
 ncgen/genf77.c                                     |     1 -
 ncgen/genlib.h                                     |     9 +-
 ncgen/jdata.c                                      |    12 +-
 ncgen/jtests.sh                                    |     4 +-
 ncgen/main.c                                       |   216 +-
 ncgen/ncgen.1                                      |   185 +-
 ncgen/ncgen.h                                      |     2 +-
 ncgen/ncgen.l                                      |   465 +-
 ncgen/ncgen.y                                      |   119 +-
 ncgen/ncgentab.c                                   |  2140 +-
 ncgen/ncgentab.h                                   |   149 +-
 ncgen/ncgenyy.c                                    |  1794 +-
 ncgen/odom.c                                       |    23 +
 ncgen/odom.h                                       |     4 +-
 ncgen/run_nc4_tests.sh                             |     6 +-
 ncgen/run_tests.sh                                 |    21 +
 ncgen/semantics.c                                  |    29 +-
 ncgen/util.c                                       |   162 +-
 ncgen/util.h                                       |    12 +-
 ncgen3/CMakeLists.txt                              |    22 +-
 ncgen3/Makefile.in                                 |  1171 +
 ncgen3/c0.cdl                                      |     3 +-
 ncgen3/escapes.c                                   |     2 +-
 ncgen3/genlib.c                                    |     2 +-
 ncgen3/load.c                                      |    35 +-
 ncgen3/main.c                                      |     8 +-
 ncgen3/ncgen3.1                                    |    48 +-
 ncgen3/run_nc4_tests.sh                            |     4 +
 ncgen3/run_tests.sh                                |     5 +
 nctest/CMakeLists.txt                              |    22 +-
 nctest/Makefile.in                                 |  1116 +
 nctest/atttests.c                                  |     2 +-
 nctest/compare_test_files.sh                       |     7 +-
 nctest/driver.c                                    |    10 +-
 nctest/ref_nctest_64bit_offset.nc                  |   Bin 43504 -> 43696 bytes
 nctest/ref_nctest_classic.nc                       |   Bin 43392 -> 43584 bytes
 nctest/varputg.c                                   |     2 +-
 nctest/vartests.c                                  |     4 +-
 nctest/vputget.c                                   |     4 +-
 nctest/vputgetg.c                                  |     8 +-
 netCDFConfig.cmake.in                              |    40 +
 netcdf-config-version.cmake.in                     |    10 -
 netcdf-config.cmake.in                             |    15 -
 oc2/CMakeLists.txt                                 |    11 +-
 oc2/Make0                                          |    47 +-
 oc2/Makefile.am                                    |     5 +-
 oc2/Makefile.in                                    |   884 +
 oc2/auth.html.in                                   |   456 +
 oc2/daplex.c                                       |    28 +-
 oc2/oc.c                                           |   291 +-
 oc2/oc.css                                         |    39 +
 oc2/oc.h                                           |    55 +-
 oc2/occompile.c                                    |    45 +-
 oc2/occonstraints.h                                |     6 +-
 oc2/occurlflags.c                                  |   322 +
 oc2/occurlfunctions.c                              |   574 +-
 oc2/occurlfunctions.h                              |    30 +-
 oc2/ocdata.c                                       |    69 +-
 oc2/ocdata.h                                       |     6 +-
 oc2/ocdebug.c                                      |    17 +-
 oc2/ocdebug.h                                      |    53 +-
 oc2/ocdump.c                                       |    88 +-
 oc2/ochttp.c                                       |    75 +-
 oc2/ochttp.h                                       |     3 +
 oc2/ocinternal.c                                   |   387 +-
 oc2/ocinternal.h                                   |   117 +-
 oc2/oclist.c                                       |     8 +-
 oc2/ocrc.c                                         |   809 +-
 oc2/ocrc.h                                         |    33 -
 oc2/ocread.c                                       |     1 -
 oc2/ocuri.c                                        |   223 +-
 oc2/ocuri.h                                        |     6 +-
 oc2/ocutil.c                                       |    69 +-
 oc2/ocutil.h                                       |     9 +-
 oc2/xxdr.c                                         |    14 +-
 oc2/xxdr.h                                         |     7 +-
 postinstall.sh.in                                  |   136 +
 test-driver                                        |   148 +
 wjna                                               |     4 +-
 620 files changed, 165568 insertions(+), 35943 deletions(-)

diff --cc debian/changelog
index e0c14e1,52736d7..5ab3af7
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,19 -1,153 +1,167 @@@
- netcdf (1:4.3.2-1ubuntu1) UNRELEASED; urgency=medium
++netcdf (1:4.4.0~rc5-1~exp2) UNRELEASED; urgency=medium
++
++  * Test netcdf-parallel changes
++
++ -- Alastair McKinstry <mckinstry at debian.org>  Thu, 14 Jan 2016 16:56:32 +0000
++
+ netcdf (1:4.4.0~rc5-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Thu, 12 Nov 2015 11:17:53 +0100
+ 
+ netcdf (1:4.4.0~rc4-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate.
+     - Includes fixes for inconsistent return types.
+       (closes: 749511)
+   * Update copyright for new files.
+   * Drop inconsistent-return-type.patch, applied upstream.
+     Refresh remaining patches.
+   * Update symbols for 4.4.0 RC4.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 11 Nov 2015 22:16:31 +0100
+ 
+ netcdf (1:4.4.0~rc3-1) unstable; urgency=medium
+ 
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sun, 01 Nov 2015 20:41:08 +0100
+ 
+ netcdf (1:4.4.0~rc3-1~exp2) experimental; urgency=medium
+ 
+   * Enable tests, but disable parallel execution.
+   * Strip RPATH after dh_auto_install, RPATH required for tests.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sun, 25 Oct 2015 13:55:32 +0100
+ 
+ netcdf (1:4.4.0~rc3-1~exp1) experimental; urgency=medium
+ 
+   * New upstream release candidate.
+   * Update Vcs-Browser URL to use HTTPS.
+   * Update symbols for 4.4.0-rc3.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sat, 24 Oct 2015 18:59:45 +0200
+ 
+ netcdf (1:4.4.0~rc2-1) unstable; urgency=medium
+ 
+   * Move from experimental to unstable.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 19 Aug 2015 19:21:34 +0200
+ 
+ netcdf (1:4.4.0~rc2-1~exp4) experimental; urgency=medium
+ 
+   * Add patch to append the HDF5 library & include paths in nc-config &
+     netcdf.pc.
+   * Switch back to building with the HDF5 serial variant instead of MPI only.
+     (reopens: #708638)
+   * Replace uppercase RC with lowercase rc in uversionmangle.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Fri, 31 Jul 2015 13:24:30 +0200
+ 
+ netcdf (1:4.4.0~rc2-1~exp3) experimental; urgency=medium
+ 
+   * Change libhdf5-openmpi-dev (build) dependency to libhdf5-mpi-dev,
+     this pulls in libhdf5-openmpi-dev & mpi-default-dev required to build
+     with the same compiler used for HDF5.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Wed, 29 Jul 2015 13:18:47 +0200
+ 
+ netcdf (1:4.4.0~rc2-1~exp2) experimental; urgency=medium
+ 
+   * Update watch file to handle other tar extensions in filenamemangle.
+   * Add dependencies on hdf5 & curl -dev packages to libnetcdf-dev.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Tue, 28 Jul 2015 01:22:07 +0200
+ 
+ netcdf (1:4.4.0~rc2-1~exp1) experimental; urgency=medium
+ 
+   * Add libcurl-ssl-dev as alternative for libcurl-gnutls-dev build dependency.
+   * New upstream release candidate.
+   * Refresh patches.
+   * Update symbols for 4.4.0~rc2.
+   * Drop Files-Excluded from copyright & repacksuffix from watch file,
+     autom4te.cache/ no longer included.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Sat, 25 Jul 2015 02:12:24 +0200
+ 
+ netcdf (1:4.3.3.1+ds-1~exp2) experimental; urgency=medium
+ 
+   * Add Breaks/Replaces for nc-config move from -bin to -dev package.
+     (closes: #788464)
+   * Override dh_install to use --list-missing.
+   * Also include libnetcdf.settings in -dev package.
+   * Install manpages via .install files.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Thu, 11 Jun 2015 22:03:39 +0200
+ 
+ netcdf (1:4.3.3.1+ds-1~exp1) experimental; urgency=medium
  
    [ Nico Schlömer ]
-   * Upgrade to 4.3.2 (C-only)
+   * Upgrade to 4.3.3.1 (C-only)
++>>>>>>> origin/master
      (Closes: #735075)
+   * Fix segfault with malformed URLs (Closes: #757884)
+   * Fix ncdump crash with exit status 139 (Closes: #716126)
+   * Fix nccopy crash with exit status 139 (Closes: #716601)
+   * Proper multiarch support (Closes: #676477)
+   * Parallel build of hdf5 now detected (Closes: #708638)
    * Switch to CMake build
-   * Proper multiarch support
-     (Closes: #676477)
-   * TODO:
-      - static libs
-      - proper doc installation
+   * Add myself to Uploaders.
+   * Remove unnecessary dependency on dpkg (>= 1.15.4) | install-info.
+   * Shorten synopsis of libnetcdf-dev.
+ 
+   [ Bas Couwenberg ]
+   * Update watch file to use GitHub releases.
+   * Add gbp.conf to use pristine-tar by default.
+   * Use canonical Vcs-* URLs.
+   * Bump debhelper compatibility to 9.
+   * Restructure control file with cme.
+   * Remove duplicate section from netcdf-bin.
+   * Enable verbose make output.
+   * Enable parallel builds.
+   * Override dh_strip to use netcdf-dbg explicitly.
+   * Add DEP3 headers to link-private.patch.
+   * Fix privacy-breach-logo lintian error by using the local copy.
+   * Remove unused substitution variable ${shlibs:Depends} from libnetcdf-dev.
+   * Use libjs-jquery instead of jquery.js from Doxygen.
+   * Add patch to fix 'absence' typo in ncgen man page.
+   * Move nc-config from netcdf-bin to libnetcdf-dev.
+   * Install RELEASE_NOTES.md as upstream changelog.
+   * Add patch to fix hyphen-used-as-minus-sign lintian issues in man pages.
+   * Add man page for nc-config.
+   * Update copyright file using copyright-format 1.0.
+   * Add symbols file for libnetcdf.
+   * Add upstream metadata.
+   * Drop README.source, no longer applicable.
+   * Bump Standards-Version to 3.9.6, changes: canonical Vcs-* URLs,
+     minimal dh rules, copyright-format 1.0, symbols.
+   * Add myself to Uploaders.
+   * Repack upstream tarball to exclude autom4te.cache directory.
+ 
+  -- Bas Couwenberg <sebastic at debian.org>  Thu, 19 Mar 2015 22:35:59 +0100
+ 
+ netcdf (1:4.1.3-7.2) unstable; urgency=low
+ 
+   * Non-maintainer upload.
+   * use dh-autoreconf to build, to cope with newer architectures. Thanks
+     to Fernando Seiti Furusato for the patch. Closes: #755829
+ 
+  -- Steve McIntyre <93sam at debian.org>  Fri, 03 Oct 2014 13:21:45 +0100
+ 
+ netcdf (1:4.1.3-7.1) unstable; urgency=low
+ 
+   * Non-maintainer upload.
+   * Support hdf5 1.8.13 new packaging layout (Closes: #756687).
  
++<<<<<<< HEAD
 +  [ Alastair McKinstry ]
 +  * Make netcdf-mpi package, co-installable with serial one. 
 +
 + -- Nico Schlömer <nico.schloemer at gmail.com>  Mon, 12 May 2014 14:27:06 +0200
++=======
+  -- Gilles Filippini <pini at debian.org>  Thu, 24 Jul 2014 16:11:22 +0200
++>>>>>>> origin/master
  
  netcdf (1:4.1.3-7) unstable; urgency=low
  
diff --cc debian/control
index f47fa6a,f2dd1a9..4810e8d
--- a/debian/control
+++ b/debian/control
@@@ -1,25 -1,29 +1,31 @@@
  Source: netcdf
+ Maintainer: Debian GIS Project <pkg-grass-devel at lists.alioth.debian.org>
+ Uploaders: Francesco Paolo Lovergine <frankie at debian.org>,
+            Nico Schlömer <nico.schloemer at gmail.com>,
 -           Bas Couwenberg <sebastic at debian.org>
++           Bas Couwenberg <sebastic at debian.org>,
++	   Alastair McKinstry <mckinstry at debian.org>
  Section: science
  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 (>= 8),
-  cmake,
-  m4,
-  doxygen,
-  libhdf5-dev (>= 1.8.6-1~),
-  libhdf5-mpi-dev (>= 1.8.13+docs~),
-  libcurl4-gnutls-dev
- Standards-Version: 3.9.5
+ Build-Depends: debhelper (>= 9),
+                cmake (>= 2.8.12),
+                chrpath,
+                m4,
+                doxygen,
+                libjs-jquery,
+                libhdf5-dev (>= 1.8.6-1~),
++ 	       libhdf5-mpi-dev (>= 1.8.13+docs~),
+                libcurl4-gnutls-dev | libcurl-ssl-dev
+ Standards-Version: 3.9.6
+ Vcs-Browser: https://anonscm.debian.org/cgit/pkg-grass/netcdf.git
+ Vcs-Git: git://anonscm.debian.org/pkg-grass/netcdf.git
  Homepage: http://www.unidata.ucar.edu/software/netcdf/
- Vcs-Browser: http://git.debian.org/?p=pkg-grass/netcdf.git
- Vcs-Git: git://git.debian.org/git/pkg-grass/netcdf.git
  
  Package: netcdf-doc
- Section: doc
  Architecture: all
- Depends: dpkg (>= 1.15.4) | install-info, ${misc:Depends}
- Description: Documentation for NetCDF and CF
+ Section: doc
+ Depends: libjs-jquery,
+          ${misc:Depends}
+ Description: Documentation for NetCDF
   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
@@@ -80,30 -77,12 +96,31 @@@ Description: creation, access, and shar
   .
   This package provides headers.
  
 +Package: libnetcdf-mpi-dev
 +Architecture: any
 +Section: libdevel
 +Depends: libnetcdf-dev(= ${binary:Version}), 
 +         loibnetcdf7-mpi (= ${binary:Version}),
 +         ${shlibs:Depends}, ${misc:Depends}
 +Suggests: netcdf-bin, netcdf-doc
 +Recommends: pkg-config
 +Description: creation, access, and sharing of array-oriented scientific data
 + NetCDF (network Common Data Form) is a set of interfaces for array-oriented
 + data access and a freely distributed collection of data access libraries for
 + C, Fortran, C++, Java, and other languages. The netCDF libraries support a
 + machine-independent format for representing scientific data. Together, the
 + interfaces, libraries, and format support the creation, access, and sharing of
 + scientific data.
 + .
 + This package provides headers.
 +
 +
  Package: netcdf-dbg
+ Architecture: any
  Section: debug
  Priority: extra
- Architecture: any
- Depends: libnetcdf7 (= ${binary:Version}), ${misc:Depends}
+ Depends: libnetcdf7 (= ${binary:Version}),
+          ${misc:Depends}
  Suggests: gdb
  Description: debugging symbols for NetCDF
   This package contains the files that make it possible to debug the
diff --cc debian/patches/series
index 92e27ce,60a8cb7..31d6868
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,1 -1,3 +1,4 @@@
 +version-script.patch
+ link-private.patch
+ privacy-breach-logo.patch
 -hdf5-library-path.patch
++# hdf5-library-path.patch
diff --cc debian/rules
index 8196696,ce6478c..e5df35f
--- a/debian/rules
+++ b/debian/rules
@@@ -1,88 -1,50 +1,92 @@@
  #!/usr/bin/make -f
  
- %:
- 	dh $@ --buildsystem=cmake
+ #export DH_VERBOSE=1
+ 
+ DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+ 
+ HDF5_INCLUDE_PATH=/usr/include/hdf5/serial
+ HDF5_LIBRARY_PATH=/usr/lib/$(DEB_HOST_MULTIARCH)/hdf5/serial
  
- export DH_VERBOSE=1
+ UPSTREAM_VERSION=$(shell dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p' | sed -e 's/\+.*//; s/^[0-9]://')
+ 
+ # Verbose test output
+ export VERBOSE=1
+ 
+ %:
+ 	dh $@ --buildsystem=cmake --parallel
  
 +include /usr/share/mpi-default-dev/debian_defaults
 +MPI:=${ARCH_DEFAULT_MPI_IMPL}
 +
 +DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
 +LIB:=/usr/lib/${DEB_HOST_MULTIARCH}
 +TOP:=$(shell pwd)
 +
  override_dh_auto_configure:
 -	dh_auto_configure -- \
 +	dh_auto_configure --builddirectory=build-serial -- \
- 	-DCMAKE_SKIP_RPATH:BOOL=ON \
- 	-DENABLE_DAP:BOOL=ON \
- 	-DENABLE_DAP_REMOTE_TESTS:BOOL=OFF \
- 	-DENABLE_TESTS:BOOL=ON \
- 	-DENABLE_DOXYGEN:BOOL=OFF \
- 	-DUSE_PARALLEL=OFF \
- 	-DHDF5_C_INCLUDE_DIR="/usr/include/serial/hdf5" \
- 	-DHDF5_HL_INCLUDE_DIR="/usr/include/serial/hdf5" \
- 	-DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_serial_hl.so \
- 	-DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_serial.so \
- 	-DLIBLIB_VERSION_SCRIPT=-Wl,--version-script,${TOP}/debian/netcdf-serial.ver
+ 		-DCMAKE_SKIP_RPATH:BOOL=OFF \
 -		-DCMAKE_VERBOSE_MAKEFILE=1 \
+ 		-DENABLE_TESTS:BOOL=ON \
+ 		-DENABLE_DOXYGEN:BOOL=ON \
 -		-DHDF5_INCLUDE_PATH=$(HDF5_INCLUDE_PATH) \
 -		-DHDF5_LIBRARY_PATH=$(HDF5_LIBRARY_PATH)
++		-DUSE_PARALLEL=OFF \
++		-DHDF5_C_INCLUDE_DIR="/usr/include/serial/hdf5" \
++		-DHDF5_HL_INCLUDE_DIR="/usr/include/serial/hdf5" \
++		-DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_serial_hl.so \
++		-DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_serial.so \
++		-DLIBLIB_VERSION_SCRIPT=-Wl,--version-script,${TOP}/debian/netcdf-serial.ver
 +	dh_auto_configure --builddirectory=build-mpi --  \
- 	-DCMAKE_SKIP_RPATH:BOOL=ON \
- 	-DENABLE_DAP_REMOTE_TESTS:BOOL=OFF \
- 	-DENABLE_PARALLEL_TESTS:BOOL=OFF \
- 	-DENABLE_TESTS:BOOL=ON \
- 	-DENABLE_DOXYGEN:BOOL=OFF \
- 	-DUSE_PARALLEL=ON \
-         -DHDF5_C_INCLUDE_DIR=/usr/include/${MPI}/hdf5 \
-         -DHDF5_HL_INCLUDE_DIR=/usr/include/${MPI}/hdf5 \
- 	-DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}_hl.so \
- 	-DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}.so \
- 	-DLIBLIB_VERSION_SCRIPT=-Wl,--version-script,${TOP}/debian/netcdf-mpi.ver \
- 	-DCMAKE_C_COMPILER=mpicc 
++		-DCMAKE_SKIP_RPATH:BOOL=OFF \
++		-DENABLE_PARALLEL_TESTS:BOOL=OFF \
++		-DENABLE_TESTS:BOOL=ON \
++		-DENABLE_DOXYGEN:BOOL=ON \
++		-DUSE_PARALLEL=ON \
++        	-DHDF5_C_INCLUDE_DIR=/usr/include/${MPI}/hdf5 \
++        	-DHDF5_HL_INCLUDE_DIR=/usr/include/${MPI}/hdf5 \
++		-DHDF5_hdf5_hl_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}_hl.so \
++		-DHDF5_hdf5_LIBRARY_RELEASE=${LIB}/libhdf5_${MPI}.so \
++		-DLIBLIB_VERSION_SCRIPT=-Wl,--version-script,${TOP}/debian/netcdf-mpi.ver \
++		-DCMAKE_C_COMPILER=mpicc 
  
 -override_dh_auto_test:
 -	ARGS="--output-on-failure" dh_auto_test --max-parallel=1 || echo "Ignoring test failures"
 +override_dh_auto_build:
 +	$(MAKE) -C build-serial
 +	$(MAKE) -C build-mpi
  
- override_dh_auto_test:
- 	LD_LIBRARY_PATH=$(TOP)/build-serial/liblib $(MAKE) -C build-serial test
- 	LD_LIBRARY_PATH=$(TOP)/build-mpi/liblib    $(MAKE) -C build-mpi test
- 
 -override_dh_auto_install:
 -	dh_auto_install
 +override_dh_auto_clean:
 +	rm -rf build-*
  
 +override_dh_auto_install:
 +	$(MAKE) -C build-serial install DESTDIR=$(TOP)/debian/tmp
 +	$(MAKE) -C build-mpi install DESTDIR=$(TOP)/debian/tmp-mpi
 +	mv debian/tmp/$(LIB)/libnetcdf.so.7.2.0 debian/tmp/$(LIB)/libnetcdf_serial.so.7.2.0
 +	mv debian/tmp/$(LIB)/libnetcdf.so.7     debian/tmp/$(LIB)/libnetcdf_serial.so.7
 +	mv debian/tmp/$(LIB)/libnetcdf.so       debian/tmp/$(LIB)/libnetcdf_serial.so
 +	mv debian/tmp-mpi/$(LIB)/libnetcdf.so.7.2.0 debian/tmp-mpi/$(LIB)/libnetcdf_mpi.so.7.2.0
 +	mv debian/tmp-mpi/$(LIB)/libnetcdf.so.7     debian/tmp-mpi/$(LIB)/libnetcdf_mpi.so.7
 +	mv debian/tmp-mpi/$(LIB)/libnetcdf.so       debian/tmp-mpi/$(LIB)/libnetcdf_mpi.so
 +	sed -e 's/-lnetcdf/-lnetcdf_serial/' < debian/tmp/$(LIB)/pkgconfig/netcdf.pc \
 +		> debian/tmp/$(LIB)/pkgconfig/netcdf-serial.pc
 +	rm debian/tmp/$(LIB)/pkgconfig/netcdf.pc
 +	sed -e 's/-lnetcdf/-lnetcdf_mpi/' < debian/tmp-mpi/$(LIB)/pkgconfig/netcdf.pc \
 +		> debian/tmp-mpi/$(LIB)/pkgconfig/netcdf-mpi.pc
 +	rm debian/tmp-mpi/$(LIB)/pkgconfig/netcdf.pc
+ 	$(RM) debian/tmp/usr/share/doc/netCDF/html/jquery.js
 -
++	$(RM) debian/tmp-mpi/usr/share/doc/netCDF/html/jquery.js
+ 	# Strip RPATH
+ 	-find $(CURDIR)/debian/tmp/usr/bin -type f -not -name nc-config -exec chrpath --delete {} \;
+ 	-find $(CURDIR)/debian/tmp/usr/lib -type f -name "*.so*" -exec chrpath --delete {} \;
++	-find $(CURDIR)/debian/tmp-mpi/usr/bin -type f -not -name nc-config -exec chrpath --delete {} \;
++	-find $(CURDIR)/debian/tmp-mpi/usr/lib -type f -name "*.so*" -exec chrpath --delete {} \;
+ 
 -override_dh_install:
 -	dh_install --list-missing
++override_dh_auto_test:
++	ARGS="--output-on-failure" dh_auto_test --max-parallel=1 || echo "Ignoring test failures"
++	#LD_LIBRARY_PATH=$(TOP)/build-serial/liblib $(MAKE) -C build-serial test
++	#LD_LIBRARY_PATH=$(TOP)/build-mpi/liblib    $(MAKE) -C build-mpi test
+ 
+ override_dh_installchangelogs:
+ 	dh_installchangelogs RELEASE_NOTES.md
+ 
+ override_dh_strip:
+ 	dh_strip --dbg-package=netcdf-dbg
+ 
+ override_dh_makeshlibs:
+ 	dh_makeshlibs -- -v$(UPSTREAM_VERSION)
  
- #install/libnetcdf7::
- #	find debian/tmp/usr/lib/ -name 'libnetcdf.*' -a ! -type d \
- #			-a ! -name '*.so' -a ! -name '*.a' \
- #			-a ! -name '*.la' -a ! -name '*.pc' \
- #			-exec cp -d {} debian/libnetcdf7/usr/lib/ \;
- #
- #install/libnetcdf-dev::
- #	cp debian/tmp/usr/include/* debian/libnetcdf-dev/usr/include/.
- #	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, at FLIBS@,,' debian/libnetcdf-dev/usr/lib/pkgconfig/netcdf.pc
- #	# move links and files
- #	find debian/tmp/usr/lib/ -type l -a -name "libnetcdf*" -a -name '*.so' -exec cp -d {} debian/libnetcdf-dev/usr/lib/. \;
- #	find debian/tmp/usr/lib/ -type f -a -name "libnetcdf*" -a -name '*.a' -exec cp -d {} debian/libnetcdf-dev/usr/lib/. \;
- 
- #install/netcdf-doc::
- #	install -d debian/tmp/doc
- #	install -d debian/tmp/usr/share/doc/netcdf
- #	install -d debian/tmp/usr/share/info
- #	install -m 644 -o root -g root $(CURDIR)/man4/*.html debian/tmp/doc/.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/netcdf.git



More information about the Pkg-grass-devel mailing list