[netcdf] 09/15: Build packages; still need to work on alternatives

Alastair McKinstry mckinstry at moszumanska.debian.org
Mon Jun 9 05:59:32 UTC 2014


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

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

commit 4989781271f7b5a2556d1ff3a24f8236893636fb
Author: Alastair McKinstry <mckinstry at debian.org>
Date:   Sat Jun 7 19:51:11 2014 +0100

    Build packages; still need to work on alternatives
---
 debian/control                                |    4 +-
 debian/libnetcdf-mpi-dev.install              |    1 +
 debian/libnetcdf7-mpi.install                 |    1 +
 debian/netcdf-serial.ver                      | 1356 -------------------------
 debian/{netcdf-mpi.ver => netcdf.ver}         |    4 +-
 debian/patches/flavour-configure-option.patch |  129 ---
 debian/patches/version-script.patch           |   18 +-
 debian/rules                                  |    6 +
 8 files changed, 18 insertions(+), 1501 deletions(-)

diff --git a/debian/control b/debian/control
index 988904f..f47fa6a 100644
--- a/debian/control
+++ b/debian/control
@@ -83,7 +83,9 @@ Description: creation, access, and sharing of array-oriented scientific data
 Package: libnetcdf-mpi-dev
 Architecture: any
 Section: libdevel
-Depends: libnetcdf7 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+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
diff --git a/debian/libnetcdf-mpi-dev.install b/debian/libnetcdf-mpi-dev.install
new file mode 100644
index 0000000..7e71b46
--- /dev/null
+++ b/debian/libnetcdf-mpi-dev.install
@@ -0,0 +1 @@
+debian/tmp-mpi/usr/lib/*/pkgconfig/*
diff --git a/debian/libnetcdf7-mpi.install b/debian/libnetcdf7-mpi.install
new file mode 100644
index 0000000..2cf1423
--- /dev/null
+++ b/debian/libnetcdf7-mpi.install
@@ -0,0 +1 @@
+debian/tmp-mpi/usr/lib/*/lib*.so.*
diff --git a/debian/netcdf-serial.ver b/debian/netcdf-serial.ver
deleted file mode 100644
index ed1a50b..0000000
--- a/debian/netcdf-serial.ver
+++ /dev/null
@@ -1,1356 +0,0 @@
-/* Symbol versioning script for NetCDF (serial version)
- * Alastair McKinstry, <mckinstry at debian.org> 2014-06-05
- * Last-Updated: 2014-06-05
- */
-
-NETCDF_SERIAL_4.1.3 { 
-    global:
-        Cde2h;
-        Cdh2e;
-        DAPparse;
-        NC3__enddef;
-        NC3_abort;
-        NC3_close;
-        NC3_create;
-        NC3_def_dim;
-        NC3_def_var;
-        NC3_del_att;
-        NC3_dispatch_table;
-        NC3_get_att;
-        NC3_get_vara;
-        NC3_initialize;
-        NC3_inq;
-        NC3_inq_att;
-        NC3_inq_attid;
-        NC3_inq_attname;
-        NC3_inq_base_pe;
-        NC3_inq_dim;
-        NC3_inq_dimid;
-        NC3_inq_format;
-        NC3_inq_format_extended;
-        NC3_inq_type;
-        NC3_inq_unlimdim;
-        NC3_inq_var;
-        NC3_inq_varid;
-        NC3_open;
-        NC3_put_att;
-        NC3_put_vara;
-        NC3_redef;
-        NC3_rename_att;
-        NC3_rename_dim;
-        NC3_rename_var;
-        NC3_set_base_pe;
-        NC3_set_fill;
-        NC3_sync;
-        NC4__enddef;
-        NC4_abort;
-        NC4_close;
-        NC4_create;
-        NC4_def_compound;
-        NC4_def_dim;
-        NC4_def_enum;
-        NC4_def_grp;
-        NC4_def_opaque;
-        NC4_def_var;
-        NC4_def_var_chunking;
-        NC4_def_var_deflate;
-        NC4_def_var_endian;
-        NC4_def_var_fill;
-        NC4_def_var_fletcher32;
-        NC4_def_vlen;
-        NC4_del_att;
-        NC4_dispatch_table;
-        NC4_get_att;
-        NC4_get_var_chunk_cache;
-        NC4_get_vara;
-        NC4_get_vlen_element;
-        NC4_initialize;
-        NC4_inq;
-        NC4_inq_att;
-        NC4_inq_attid;
-        NC4_inq_attname;
-        NC4_inq_base_pe;
-        NC4_inq_compound_field;
-        NC4_inq_compound_fieldindex;
-        NC4_inq_dim;
-        NC4_inq_dimid;
-        NC4_inq_dimids;
-        NC4_inq_enum_ident;
-        NC4_inq_enum_member;
-        NC4_inq_format;
-        NC4_inq_format_extended;
-        NC4_inq_grp_full_ncid;
-        NC4_inq_grp_parent;
-        NC4_inq_grpname;
-        NC4_inq_grpname_full;
-        NC4_inq_grps;
-        NC4_inq_ncid;
-        NC4_inq_type;
-        NC4_inq_type_equal;
-        NC4_inq_typeid;
-        NC4_inq_typeids;
-        NC4_inq_unlimdim;
-        NC4_inq_unlimdims;
-        NC4_inq_user_type;
-        NC4_inq_var_all;
-        NC4_inq_varid;
-        NC4_inq_varids;
-        NC4_insert_array_compound;
-        NC4_insert_compound;
-        NC4_insert_enum;
-        NC4_open;
-        NC4_put_att;
-        NC4_put_vara;
-        NC4_put_vlen_element;
-        NC4_redef;
-        NC4_rename_att;
-        NC4_rename_dim;
-        NC4_rename_grp;
-        NC4_rename_var;
-        NC4_set_base_pe;
-        NC4_set_fill;
-        NC4_set_var_chunk_cache;
-        NC4_show_metadata;
-        NC4_sync;
-        NC4_var_par_access;
-        NCD2_close;
-        NCD2_dispatch_table;
-        NCD2_initialize;
-        NCD2_inq_format_extended;
-        NCD2_open;
-        NCDAP_ping;
-        NCDEFAULT_get_varm;
-        NCDEFAULT_get_vars;
-        NCDEFAULT_put_varm;
-        NCDEFAULT_put_vars;
-        NCDISPATCH_initialize;
-        NCSUBSTRATE_dispatch_table;
-        NCSUBSTRATE_initialize;
-        NC_atomictypelen;
-        NC_atomictypename;
-        NC_calcsize;
-        NC_check_id;
-        NC_check_name;
-        NC_check_vlen;
-        NC_coord_one;
-        NC_coord_zero;
-        NC_create;
-        NC_dispatch_overlay;
-        NC_findattr;
-        NC_findtestserver;
-        NC_findvar;
-        NC_get_dispatch_override;
-        NC_get_vara;
-        NC_getshape;
-        NC_initialize;
-        NC_is_recvar;
-        NC_lookupvar;
-        NC_open;
-        NC_set_dispatch_override;
-        NC_sync;
-        NC_testurl;
-        NC_urlmodel;
-        NC_var_shape;
-        add_to_NCList;
-        arg_list;
-        array_indices;
-        atomic_name;
-        attach;
-        attachsubset;
-        buildcachenode;
-        buildcdftree;
-        buildconstraintstring;
-        buildprojectionstring;
-        buildselectionstring;
-        buildvaraprojection;
-        cdChar2Comp;
-        cdParseRelunits;
-        cdRel2Iso;
-        cdflegalname;
-        clauselist;
-        clonenodenamepath;
-        collectnodepath;
-        collectocpath;
-        compute_nccalignments;
-        computecdfdimnames;
-        computecdfnodesets;
-        computecdfvarnames;
-        computeprojectedvars;
-        computevarnodes;
-        constant;
-        constrainable;
-        count_NCList;
-        createnccache;
-        createnccachenode;
-        dap_arraydecl;
-        dap_arraydecls;
-        dap_attribute;
-        dap_attributebody;
-        dap_attrlist;
-        dap_attrset;
-        dap_attrvalue;
-        dap_badname;
-        dap_datasetbody;
-        dap_declarations;
-        dap_errorbody;
-        dap_fetch;
-        dap_makebase;
-        dap_makegrid;
-        dap_makesequence;
-        dap_makestructure;
-        dap_one;
-        dap_parse_error;
-        dap_repairname;
-        dap_tagparse;
-        dap_unrecognizedresponse;
-        dap_zero;
-        dapalignbuffer;
-        dapbreakpoint;
-        dapceparse;
-        dapconvert;
-        dapcvtattrval;
-        dapdebug;
-        dapdecode;
-        dapdimproduct;
-        daperror;
-        dapexpandescapes;
-        dapgridarray;
-        dapgridelement;
-        dapgridmap;
-        dapinsequence;
-        dapinstructarray;
-        daplex;
-        daplexcleanup;
-        daplexinit;
-        dapmerge;
-        dapodom_count;
-        dapodom_free;
-        dapodom_fromsegment;
-        dapodom_more;
-        dapodom_new;
-        dapodom_next;
-        dapodom_varmcount;
-        dappanic;
-        dapparamcheck;
-        dapparamvalue;
-        dapparse;
-        daprestrictprojection;
-        dapsemanticerror;
-        dapsetwordchars;
-        dapshiftprojection;
-        dapthrow;
-        daptopgrid;
-        daptoplevel;
-        daptopseq;
-        dapvar2projection;
-        dceallnodes;
-        dcebuildconstraintstring;
-        dcebuildprojectionstring;
-        dcebuildselectionstring;
-        dceclone;
-        dceclonelist;
-        dcecreate;
-        dcedebug;
-        dceerror;
-        dcefree;
-        dcefreelist;
-        dceiswholesegment;
-        dceiswholeslice;
-        dcelex;
-        dcelexcleanup;
-        dcelexinit;
-        dcelisttobuffer;
-        dcelisttostring;
-        dcemakewholeprojection;
-        dcemakewholeslice;
-        dcemergeprojectionlists;
-        dcemergeprojections;
-        dceparse;
-        dcerawlisttostring;
-        dcerawtostring;
-        dcesafeindex;
-        dcesamepath;
-        dcesegment_transpose;
-        dcesegmentsize;
-        dceslicecompose;
-        dcetobuffer;
-        dcetostring;
-        dceverbose;
-        definedimsets;
-        definedimsettrans;
-        del_from_NCList;
-        dimimprint;
-        dimnameanon;
-        dumpalign;
-        dumpcache;
-        dumpcachenode;
-        dumpconstraint;
-        dumpdata1;
-        dumplistraw;
-        dumpmetadata;
-        dumpnode;
-        dumppath;
-        dumpprojection;
-        dumpprojections;
-        dumpraw;
-        dumpsegments;
-        dumpselection;
-        dumpselections;
-        dumpslice;
-        dumpslices;
-        dumpstringlist;
-        dumptree;
-        dumpvisible;
-        dup_NC_attrarrayV;
-        dup_NC_dimarrayV;
-        dup_NC_vararrayV;
-        elem_NC_attrarray;
-        elem_NC_dimarray;
-        fill_NC_var;
-        find_NC_Udim;
-        find_in_NCList;
-        find_in_NCList_by_name;
-        fixgrid;
-        fixgrids;
-        fixprojections;
-        free_NC;
-        free_NCList;
-        free_NC_attr;
-        free_NC_attrarrayV0;
-        free_NC_attrarrayV;
-        free_NC_dim;
-        free_NC_dimarrayV0;
-        free_NC_dimarrayV;
-        free_NC_string;
-        free_NC_var;
-        free_NC_vararrayV0;
-        free_NC_vararrayV;
-        freecdfroot;
-        freenccache;
-        freenccachenode;
-        function;
-        getalldims;
-        getlimitnumber;
-        hash_fast;
-        indexer;
-        indexpath;
-        int_cmp;
-        iscached;
-        iswholeconstraint;
-        iswholeprojection;
-        iswholesegment;
-        iswholeslice;
-        makecdfnode;
-        makecdfpathstring;
-        makeocpathstring;
-        makepathstring;
-        makeselectiontag;
-        mapconstraints;
-        mapnodes;
-        markprefetch;
-        memio_create;
-        memio_open;
-        modeldecode;
-        nc3d_getvarx;
-        nc4_adjust_var_cache;
-        nc4_att_list_add;
-        nc4_att_list_del;
-        nc4_break_coord_var;
-        nc4_check_dup_name;
-        nc4_check_name;
-        nc4_chunk_cache_nelems;
-        nc4_chunk_cache_preemption;
-        nc4_chunk_cache_size;
-        nc4_convert_type;
-        nc4_dim_list_add;
-        nc4_dim_list_del;
-        nc4_enddef_netcdf4_file;
-        nc4_enum_member_add;
-        nc4_field_list_add;
-        nc4_find_dim;
-        nc4_find_dim_len;
-        nc4_find_g_var_nc;
-        nc4_find_grp_att;
-        nc4_find_grp_h5;
-        nc4_find_nc4_grp;
-        nc4_find_nc_att;
-        nc4_find_nc_file;
-        nc4_find_nc_grp_h5;
-        nc4_find_type;
-        nc4_find_var;
-        nc4_get_att;
-        nc4_get_att_tc;
-        nc4_get_default_fill_value;
-        nc4_get_hdf_typeid;
-        nc4_get_typeclass;
-        nc4_get_typelen_mem;
-        nc4_get_vara;
-        nc4_grp_list_add;
-        nc4_nc4f_list_add;
-        nc4_normalize_name;
-        nc4_open_var_grp2;
-        nc4_put_vara;
-        nc4_rec_detect_need_to_preserve_dimids;
-        nc4_rec_find_grp;
-        nc4_rec_find_hdf_type;
-        nc4_rec_find_named_type;
-        nc4_rec_find_nc_type;
-        nc4_rec_grp_del;
-        nc4_rec_match_dimscales;
-        nc4_rec_write_groups_types;
-        nc4_rec_write_metadata;
-        nc4_reform_coord_var;
-        nc4_reopen_dataset;
-        nc4_type_free;
-        nc4_type_list_add;
-        nc4_var_list_add;
-        nc4_var_list_del;
-        nc4typelen;
-        nc__create;
-        nc__create_mp;
-        nc__enddef;
-        nc__open;
-        nc__open_mp;
-        nc__pseudofd;
-        nc__testurl;
-        nc_abort;
-        nc_advise;
-        nc_cktype;
-        nc_close;
-        nc_copy_att;
-        nc_copy_var;
-        nc_create;
-        nc_create_par;
-        nc_create_par_fortran;
-        nc_def_compound;
-        nc_def_dim;
-        nc_def_enum;
-        nc_def_grp;
-        nc_def_opaque;
-        nc_def_var;
-        nc_def_var_chunking;
-        nc_def_var_chunking_ints;
-        nc_def_var_deflate;
-        nc_def_var_endian;
-        nc_def_var_fill;
-        nc_def_var_fletcher32;
-        nc_def_vlen;
-        nc_del_att;
-        nc_delete;
-        nc_delete_mp;
-        nc_enddef;
-        nc_free_string;
-        nc_free_vlen;
-        nc_free_vlens;
-        nc_get_NC;
-        nc_get_att;
-        nc_get_att_double;
-        nc_get_att_float;
-        nc_get_att_int;
-        nc_get_att_long;
-        nc_get_att_longlong;
-        nc_get_att_schar;
-        nc_get_att_short;
-        nc_get_att_string;
-        nc_get_att_text;
-        nc_get_att_ubyte;
-        nc_get_att_uchar;
-        nc_get_att_uint;
-        nc_get_att_ulonglong;
-        nc_get_att_ushort;
-        nc_get_chunk_cache;
-        nc_get_chunk_cache_ints;
-        nc_get_default_format;
-        nc_get_rec;
-        nc_get_var1;
-        nc_get_var1_double;
-        nc_get_var1_float;
-        nc_get_var1_int;
-        nc_get_var1_long;
-        nc_get_var1_longlong;
-        nc_get_var1_schar;
-        nc_get_var1_short;
-        nc_get_var1_string;
-        nc_get_var1_text;
-        nc_get_var1_ubyte;
-        nc_get_var1_uchar;
-        nc_get_var1_uint;
-        nc_get_var1_ulonglong;
-        nc_get_var1_ushort;
-        nc_get_var;
-        nc_get_var_chunk_cache;
-        nc_get_var_chunk_cache_ints;
-        nc_get_var_double;
-        nc_get_var_float;
-        nc_get_var_int;
-        nc_get_var_long;
-        nc_get_var_longlong;
-        nc_get_var_schar;
-        nc_get_var_short;
-        nc_get_var_string;
-        nc_get_var_text;
-        nc_get_var_ubyte;
-        nc_get_var_uchar;
-        nc_get_var_uint;
-        nc_get_var_ulonglong;
-        nc_get_var_ushort;
-        nc_get_vara;
-        nc_get_vara_double;
-        nc_get_vara_float;
-        nc_get_vara_int;
-        nc_get_vara_long;
-        nc_get_vara_longlong;
-        nc_get_vara_schar;
-        nc_get_vara_short;
-        nc_get_vara_string;
-        nc_get_vara_text;
-        nc_get_vara_ubyte;
-        nc_get_vara_uchar;
-        nc_get_vara_uint;
-        nc_get_vara_ulonglong;
-        nc_get_vara_ushort;
-        nc_get_varm;
-        nc_get_varm_double;
-        nc_get_varm_float;
-        nc_get_varm_int;
-        nc_get_varm_long;
-        nc_get_varm_longlong;
-        nc_get_varm_schar;
-        nc_get_varm_short;
-        nc_get_varm_string;
-        nc_get_varm_text;
-        nc_get_varm_ubyte;
-        nc_get_varm_uchar;
-        nc_get_varm_uint;
-        nc_get_varm_ulonglong;
-        nc_get_varm_ushort;
-        nc_get_vars;
-        nc_get_vars_double;
-        nc_get_vars_float;
-        nc_get_vars_int;
-        nc_get_vars_long;
-        nc_get_vars_longlong;
-        nc_get_vars_schar;
-        nc_get_vars_short;
-        nc_get_vars_string;
-        nc_get_vars_text;
-        nc_get_vars_ubyte;
-        nc_get_vars_uchar;
-        nc_get_vars_uint;
-        nc_get_vars_ulonglong;
-        nc_get_vars_ushort;
-        nc_get_vlen_element;
-        nc_inq;
-        nc_inq_att;
-        nc_inq_attid;
-        nc_inq_attlen;
-        nc_inq_attname;
-        nc_inq_atttype;
-        nc_inq_base_pe;
-        nc_inq_compound;
-        nc_inq_compound_field;
-        nc_inq_compound_fielddim_sizes;
-        nc_inq_compound_fieldindex;
-        nc_inq_compound_fieldname;
-        nc_inq_compound_fieldndims;
-        nc_inq_compound_fieldoffset;
-        nc_inq_compound_fieldtype;
-        nc_inq_compound_name;
-        nc_inq_compound_nfields;
-        nc_inq_compound_size;
-        nc_inq_dim;
-        nc_inq_dimid;
-        nc_inq_dimids;
-        nc_inq_dimlen;
-        nc_inq_dimname;
-        nc_inq_enum;
-        nc_inq_enum_ident;
-        nc_inq_enum_member;
-        nc_inq_format;
-        nc_inq_format_extended;
-        nc_inq_grp_full_ncid;
-        nc_inq_grp_ncid;
-        nc_inq_grp_parent;
-        nc_inq_grpname;
-        nc_inq_grpname_full;
-        nc_inq_grpname_len;
-        nc_inq_grps;
-        nc_inq_libvers;
-        nc_inq_natts;
-        nc_inq_ncid;
-        nc_inq_ndims;
-        nc_inq_nvars;
-        nc_inq_opaque;
-        nc_inq_path;
-        nc_inq_rec;
-        nc_inq_type;
-        nc_inq_type_equal;
-        nc_inq_typeid;
-        nc_inq_typeids;
-        nc_inq_unlimdim;
-        nc_inq_unlimdims;
-        nc_inq_user_type;
-        nc_inq_var;
-        nc_inq_var_chunking;
-        nc_inq_var_chunking_ints;
-        nc_inq_var_deflate;
-        nc_inq_var_endian;
-        nc_inq_var_fill;
-        nc_inq_var_fletcher32;
-        nc_inq_var_szip;
-        nc_inq_vardimid;
-        nc_inq_varid;
-        nc_inq_varids;
-        nc_inq_varname;
-        nc_inq_varnatts;
-        nc_inq_varndims;
-        nc_inq_vartype;
-        nc_inq_vlen;
-        nc_insert_array_compound;
-        nc_insert_compound;
-        nc_insert_enum;
-        nc_open;
-        nc_open_par;
-        nc_open_par_fortran;
-        nc_ptrdiffvector1;
-        nc_put_att;
-        nc_put_att_double;
-        nc_put_att_float;
-        nc_put_att_int;
-        nc_put_att_long;
-        nc_put_att_longlong;
-        nc_put_att_schar;
-        nc_put_att_short;
-        nc_put_att_string;
-        nc_put_att_text;
-        nc_put_att_ubyte;
-        nc_put_att_uchar;
-        nc_put_att_uint;
-        nc_put_att_ulonglong;
-        nc_put_att_ushort;
-        nc_put_rec;
-        nc_put_var1;
-        nc_put_var1_double;
-        nc_put_var1_float;
-        nc_put_var1_int;
-        nc_put_var1_long;
-        nc_put_var1_longlong;
-        nc_put_var1_schar;
-        nc_put_var1_short;
-        nc_put_var1_string;
-        nc_put_var1_text;
-        nc_put_var1_ubyte;
-        nc_put_var1_uchar;
-        nc_put_var1_uint;
-        nc_put_var1_ulonglong;
-        nc_put_var1_ushort;
-        nc_put_var;
-        nc_put_var_double;
-        nc_put_var_float;
-        nc_put_var_int;
-        nc_put_var_long;
-        nc_put_var_longlong;
-        nc_put_var_schar;
-        nc_put_var_short;
-        nc_put_var_string;
-        nc_put_var_text;
-        nc_put_var_ubyte;
-        nc_put_var_uchar;
-        nc_put_var_uint;
-        nc_put_var_ulonglong;
-        nc_put_var_ushort;
-        nc_put_vara;
-        nc_put_vara_double;
-        nc_put_vara_float;
-        nc_put_vara_int;
-        nc_put_vara_long;
-        nc_put_vara_longlong;
-        nc_put_vara_schar;
-        nc_put_vara_short;
-        nc_put_vara_string;
-        nc_put_vara_text;
-        nc_put_vara_ubyte;
-        nc_put_vara_uchar;
-        nc_put_vara_uint;
-        nc_put_vara_ulonglong;
-        nc_put_vara_ushort;
-        nc_put_varm;
-        nc_put_varm_double;
-        nc_put_varm_float;
-        nc_put_varm_int;
-        nc_put_varm_long;
-        nc_put_varm_longlong;
-        nc_put_varm_schar;
-        nc_put_varm_short;
-        nc_put_varm_string;
-        nc_put_varm_text;
-        nc_put_varm_ubyte;
-        nc_put_varm_uchar;
-        nc_put_varm_uint;
-        nc_put_varm_ulonglong;
-        nc_put_varm_ushort;
-        nc_put_vars;
-        nc_put_vars_double;
-        nc_put_vars_float;
-        nc_put_vars_int;
-        nc_put_vars_long;
-        nc_put_vars_longlong;
-        nc_put_vars_schar;
-        nc_put_vars_short;
-        nc_put_vars_string;
-        nc_put_vars_text;
-        nc_put_vars_ubyte;
-        nc_put_vars_uchar;
-        nc_put_vars_uint;
-        nc_put_vars_ulonglong;
-        nc_put_vars_ushort;
-        nc_put_vlen_element;
-        nc_redef;
-        nc_rename_att;
-        nc_rename_dim;
-        nc_rename_grp;
-        nc_rename_var;
-        nc_set_base_pe;
-        nc_set_chunk_cache;
-        nc_set_chunk_cache_ints;
-        nc_set_default_format;
-        nc_set_fill;
-        nc_set_var_chunk_cache;
-        nc_set_var_chunk_cache_ints;
-        nc_show_metadata;
-        nc_sizevector0;
-        nc_sizevector1;
-        nc_strerror;
-        nc_sync;
-        nc_var_par_access;
-        ncabort;
-        ncattcopy;
-        ncattdel;
-        ncattget;
-        ncattinq;
-        ncattname;
-        ncattput;
-        ncattrename;
-        ncaux_abort_compound;
-        ncaux_add_field;
-        ncaux_begin_compound;
-        ncaux_end_compound;
-        ncbytesappend;
-        ncbytesappendn;
-        ncbytescat;
-        ncbytesdup;
-        ncbytesextract;
-        ncbytesfill;
-        ncbytesfree;
-        ncbytesget;
-        ncbytesnew;
-        ncbytesnull;
-        ncbytesprepend;
-        ncbytesset;
-        ncbytessetalloc;
-        ncbytessetcontents;
-        ncbytessetlength;
-        ncclose;
-        nccpadding;
-        nccreate;
-        ncctypealignment;
-        ncdap3debug;
-        ncdimdef;
-        ncdimid;
-        ncdiminq;
-        ncdimrename;
-        ncendef;
-        ncerr;
-        nchashfree;
-        nchashget;
-        nchashinsert;
-        nchashith;
-        nchashkeys;
-        nchashlookup;
-        nchashnew0;
-        nchashnew;
-        nchashremove;
-        nchashreplace;
-        ncinquire;
-        ncio_close;
-        ncio_create;
-        ncio_filesize;
-        ncio_get;
-        ncio_move;
-        ncio_open;
-        ncio_pad_length;
-        ncio_rel;
-        ncio_sync;
-        nclistclone;
-        nclistconcat;
-        nclistcontains;
-        nclistdeleteall;
-        nclistdup;
-        nclistelemremove;
-        nclistfree;
-        nclistget;
-        nclistinsert;
-        nclistminus;
-        nclistnew;
-        nclistnull;
-        nclistpop;
-        nclistpush;
-        nclistremove;
-        nclistset;
-        nclistsetalloc;
-        nclistsetlength;
-        nclisttop;
-        nclistunique;
-        nclog;
-        nclogclose;
-        ncloginit;
-        nclogopen;
-        nclogsettags;
-        nclogtext;
-        nclogtextn;
-        ncopen;
-        ncopts;
-        ncrecget;
-        ncrecinq;
-        ncrecput;
-        ncredef;
-        ncsetfill;
-        ncsetlogging;
-        ncsync;
-        nctypeconvert;
-        nctypelen;
-        nctypesizeof;
-        nctypetodap;
-        nctypetostring;
-        ncuribuild;
-        ncuridecode;
-        ncuridecodeonly;
-        ncuridecodeparams;
-        ncuriencode;
-        ncurifree;
-        ncurilookup;
-        ncuriparse;
-        ncurisetconstraints;
-        ncurisetparams;
-        ncvardef;
-        ncvarget1;
-        ncvarget;
-        ncvargetg;
-        ncvargets;
-        ncvarid;
-        ncvarinq;
-        ncvarput1;
-        ncvarput;
-        ncvarputg;
-        ncvarputs;
-        ncvarrename;
-        ncx_get_double_double;
-        ncx_get_double_float;
-        ncx_get_double_int;
-        ncx_get_double_longlong;
-        ncx_get_double_schar;
-        ncx_get_double_short;
-        ncx_get_double_uchar;
-        ncx_get_double_uint;
-        ncx_get_double_ulonglong;
-        ncx_get_float_double;
-        ncx_get_float_float;
-        ncx_get_float_int;
-        ncx_get_float_longlong;
-        ncx_get_float_schar;
-        ncx_get_float_short;
-        ncx_get_float_uchar;
-        ncx_get_float_uint;
-        ncx_get_float_ulonglong;
-        ncx_get_int_double;
-        ncx_get_int_float;
-        ncx_get_int_int;
-        ncx_get_int_longlong;
-        ncx_get_int_schar;
-        ncx_get_int_short;
-        ncx_get_int_uchar;
-        ncx_get_int_uint;
-        ncx_get_int_ulonglong;
-        ncx_get_off_t;
-        ncx_get_short_double;
-        ncx_get_short_float;
-        ncx_get_short_int;
-        ncx_get_short_longlong;
-        ncx_get_short_schar;
-        ncx_get_short_short;
-        ncx_get_short_uchar;
-        ncx_get_short_uint;
-        ncx_get_short_ulonglong;
-        ncx_get_size_t;
-        ncx_getn_double_double;
-        ncx_getn_double_float;
-        ncx_getn_double_int;
-        ncx_getn_double_longlong;
-        ncx_getn_double_schar;
-        ncx_getn_double_short;
-        ncx_getn_double_uchar;
-        ncx_getn_double_uint;
-        ncx_getn_double_ulonglong;
-        ncx_getn_float_double;
-        ncx_getn_float_float;
-        ncx_getn_float_int;
-        ncx_getn_float_longlong;
-        ncx_getn_float_schar;
-        ncx_getn_float_short;
-        ncx_getn_float_uchar;
-        ncx_getn_float_uint;
-        ncx_getn_float_ulonglong;
-        ncx_getn_int_double;
-        ncx_getn_int_float;
-        ncx_getn_int_int;
-        ncx_getn_int_longlong;
-        ncx_getn_int_schar;
-        ncx_getn_int_short;
-        ncx_getn_int_uchar;
-        ncx_getn_int_uint;
-        ncx_getn_int_ulonglong;
-        ncx_getn_schar_double;
-        ncx_getn_schar_float;
-        ncx_getn_schar_int;
-        ncx_getn_schar_longlong;
-        ncx_getn_schar_schar;
-        ncx_getn_schar_short;
-        ncx_getn_schar_uchar;
-        ncx_getn_schar_uint;
-        ncx_getn_schar_ulonglong;
-        ncx_getn_short_double;
-        ncx_getn_short_float;
-        ncx_getn_short_int;
-        ncx_getn_short_longlong;
-        ncx_getn_short_schar;
-        ncx_getn_short_short;
-        ncx_getn_short_uchar;
-        ncx_getn_short_uint;
-        ncx_getn_short_ulonglong;
-        ncx_getn_text;
-        ncx_getn_void;
-        ncx_howmany;
-        ncx_len_NC;
-        ncx_pad_getn_schar_double;
-        ncx_pad_getn_schar_float;
-        ncx_pad_getn_schar_int;
-        ncx_pad_getn_schar_longlong;
-        ncx_pad_getn_schar_schar;
-        ncx_pad_getn_schar_short;
-        ncx_pad_getn_schar_uchar;
-        ncx_pad_getn_schar_uint;
-        ncx_pad_getn_schar_ulonglong;
-        ncx_pad_getn_short_double;
-        ncx_pad_getn_short_float;
-        ncx_pad_getn_short_int;
-        ncx_pad_getn_short_longlong;
-        ncx_pad_getn_short_schar;
-        ncx_pad_getn_short_short;
-        ncx_pad_getn_short_uchar;
-        ncx_pad_getn_short_uint;
-        ncx_pad_getn_short_ulonglong;
-        ncx_pad_getn_text;
-        ncx_pad_getn_void;
-        ncx_pad_putn_schar_double;
-        ncx_pad_putn_schar_float;
-        ncx_pad_putn_schar_int;
-        ncx_pad_putn_schar_longlong;
-        ncx_pad_putn_schar_schar;
-        ncx_pad_putn_schar_short;
-        ncx_pad_putn_schar_uchar;
-        ncx_pad_putn_schar_uint;
-        ncx_pad_putn_schar_ulonglong;
-        ncx_pad_putn_short_double;
-        ncx_pad_putn_short_float;
-        ncx_pad_putn_short_int;
-        ncx_pad_putn_short_longlong;
-        ncx_pad_putn_short_schar;
-        ncx_pad_putn_short_short;
-        ncx_pad_putn_short_uchar;
-        ncx_pad_putn_short_uint;
-        ncx_pad_putn_short_ulonglong;
-        ncx_pad_putn_text;
-        ncx_pad_putn_void;
-        ncx_put_NC;
-        ncx_put_double_double;
-        ncx_put_double_float;
-        ncx_put_double_int;
-        ncx_put_double_longlong;
-        ncx_put_double_schar;
-        ncx_put_double_short;
-        ncx_put_double_uchar;
-        ncx_put_double_uint;
-        ncx_put_double_ulonglong;
-        ncx_put_float_double;
-        ncx_put_float_float;
-        ncx_put_float_int;
-        ncx_put_float_longlong;
-        ncx_put_float_schar;
-        ncx_put_float_short;
-        ncx_put_float_uchar;
-        ncx_put_float_uint;
-        ncx_put_float_ulonglong;
-        ncx_put_int_double;
-        ncx_put_int_float;
-        ncx_put_int_int;
-        ncx_put_int_longlong;
-        ncx_put_int_schar;
-        ncx_put_int_short;
-        ncx_put_int_uchar;
-        ncx_put_int_uint;
-        ncx_put_int_ulonglong;
-        ncx_put_off_t;
-        ncx_put_short_double;
-        ncx_put_short_float;
-        ncx_put_short_int;
-        ncx_put_short_longlong;
-        ncx_put_short_schar;
-        ncx_put_short_short;
-        ncx_put_short_uchar;
-        ncx_put_short_uint;
-        ncx_put_short_ulonglong;
-        ncx_put_size_t;
-        ncx_putn_double_double;
-        ncx_putn_double_float;
-        ncx_putn_double_int;
-        ncx_putn_double_longlong;
-        ncx_putn_double_schar;
-        ncx_putn_double_short;
-        ncx_putn_double_uchar;
-        ncx_putn_double_uint;
-        ncx_putn_double_ulonglong;
-        ncx_putn_float_double;
-        ncx_putn_float_float;
-        ncx_putn_float_int;
-        ncx_putn_float_longlong;
-        ncx_putn_float_schar;
-        ncx_putn_float_short;
-        ncx_putn_float_uchar;
-        ncx_putn_float_uint;
-        ncx_putn_float_ulonglong;
-        ncx_putn_int_double;
-        ncx_putn_int_float;
-        ncx_putn_int_int;
-        ncx_putn_int_longlong;
-        ncx_putn_int_schar;
-        ncx_putn_int_short;
-        ncx_putn_int_uchar;
-        ncx_putn_int_uint;
-        ncx_putn_int_ulonglong;
-        ncx_putn_schar_double;
-        ncx_putn_schar_float;
-        ncx_putn_schar_int;
-        ncx_putn_schar_longlong;
-        ncx_putn_schar_schar;
-        ncx_putn_schar_short;
-        ncx_putn_schar_uchar;
-        ncx_putn_schar_uint;
-        ncx_putn_schar_ulonglong;
-        ncx_putn_short_double;
-        ncx_putn_short_float;
-        ncx_putn_short_int;
-        ncx_putn_short_longlong;
-        ncx_putn_short_schar;
-        ncx_putn_short_short;
-        ncx_putn_short_uchar;
-        ncx_putn_short_uint;
-        ncx_putn_short_ulonglong;
-        ncx_putn_text;
-        ncx_putn_void;
-        ncx_szof;
-        new_NC;
-        new_NC_string;
-        new_x_NC_attr;
-        new_x_NC_dim;
-        new_x_NC_var;
-        nodematch;
-        oc_clientparam_get;
-        oc_close;
-        oc_curl_debug;
-        oc_curl_printerror;
-        oc_curl_protocols;
-        oc_das_attr;
-        oc_das_attr_count;
-        oc_data_container;
-        oc_data_ddpath;
-        oc_data_ddsnode;
-        oc_data_ddtree;
-        oc_data_fieldbyname;
-        oc_data_free;
-        oc_data_gridarray;
-        oc_data_gridmap;
-        oc_data_indexable;
-        oc_data_indexed;
-        oc_data_ithelement;
-        oc_data_ithfield;
-        oc_data_ithrecord;
-        oc_data_mode;
-        oc_data_octype;
-        oc_data_position;
-        oc_data_read;
-        oc_data_readn;
-        oc_data_readscalar;
-        oc_data_recordcount;
-        oc_data_root;
-        oc_dds_atomictype;
-        oc_dds_attr;
-        oc_dds_attr_count;
-        oc_dds_class;
-        oc_dds_container;
-        oc_dds_dd;
-        oc_dds_ddnode;
-        oc_dds_dimensions;
-        oc_dds_dimensionsizes;
-        oc_dds_fieldbyname;
-        oc_dds_free;
-        oc_dds_getdataroot;
-        oc_dds_gridarray;
-        oc_dds_gridmap;
-        oc_dds_ithdimension;
-        oc_dds_ithfield;
-        oc_dds_ithsubnode;
-        oc_dds_name;
-        oc_dds_nsubnodes;
-        oc_dds_properties;
-        oc_dds_rank;
-        oc_dds_read;
-        oc_dds_readn;
-        oc_dds_readscalar;
-        oc_dds_root;
-        oc_dimension_properties;
-        oc_dumpnode;
-        oc_errstring;
-        oc_fetch;
-        oc_get_connection;
-        oc_get_lastmodified_data;
-        oc_httpcode;
-        oc_ispacked;
-        oc_merge_das;
-        oc_open;
-        oc_ping;
-        oc_raw_xdrsize;
-        oc_reclaim_strings;
-        oc_root_free;
-        oc_set_curl_callback;
-        oc_set_useragent;
-        oc_svcerrordata;
-        oc_trace_curl;
-        oc_tree_text;
-        oc_typeprint;
-        oc_typesize;
-        oc_typetostring;
-        oc_update_lastmodified_data;
-        ocarrayindices;
-        ocarrayoffset;
-        ocbreakpoint;
-        ocbytesappend;
-        ocbytesappendn;
-        ocbytescat;
-        ocbytesdup;
-        ocbytesextract;
-        ocbytesfill;
-        ocbytesfree;
-        ocbytesget;
-        ocbytesnew;
-        ocbytesnull;
-        ocbytesprepend;
-        ocbytesset;
-        ocbytessetalloc;
-        ocbytessetcontents;
-        ocbytessetlength;
-        ocbyteswap;
-        occalloc;
-        occlose;
-        occollectpathtonode;
-        occompile;
-        occomputefullnames;
-        occomputesemantics;
-        occoncat;
-        occopycat;
-        occorrelate;
-        occurlclose;
-        occurlopen;
-        ocdata_container;
-        ocdata_free;
-        ocdata_getroot;
-        ocdata_ithelement;
-        ocdata_ithfield;
-        ocdata_ithrecord;
-        ocdata_position;
-        ocdata_read;
-        ocdata_recordcount;
-        ocdata_root;
-        ocdataddsmsg;
-        ocdd;
-        ocddsdasmerge;
-        ocdebug;
-        ocdodsrc_lookup;
-        ocdodsrc_process;
-        ocdodsrc_read;
-        ocdtmodestring;
-        ocdumpclause;
-        ocdumpdata;
-        ocdumpdatapath;
-        ocdumpdatatree;
-        ocdumpmemory;
-        ocdumpnode;
-        ocdumpslice;
-        ocdxdextension;
-        ocedgeoffset;
-        ocerrstring;
-        ocerrtoncerr;
-        ocfetch;
-        ocfetchhttpcode;
-        ocfetchlastmodified;
-        ocfetchurl;
-        ocfetchurl_file;
-        ocfindbod;
-        ocfqn;
-        ocfree;
-        ocfreeprojectionclause;
-        ocglobalstate;
-        ocinternalinitialize;
-        oclistclone;
-        oclistcontains;
-        oclistdup;
-        oclistelemremove;
-        oclistfree;
-        oclistget;
-        oclistinsert;
-        oclistnew;
-        oclistnull;
-        oclistpop;
-        oclistpush;
-        oclistremove;
-        oclistset;
-        oclistsetalloc;
-        oclistsetlength;
-        oclisttop;
-        oclistunique;
-        oclog;
-        oclogclose;
-        ocloginit;
-        oclogopen;
-        oclogsettags;
-        oclogtext;
-        oclogtextn;
-        ocmalloc;
-        ocmarkcacheable;
-        ocmktmp;
-        ocnode_new;
-        ocnodes_free;
-        ocopen;
-        ocpanic;
-        ocparamdecode;
-        ocparamlookup;
-        ocparamset;
-        ocping;
-        ocroot_free;
-        ocset_curl_flags;
-        ocset_proxy;
-        ocset_ssl;
-        ocset_user_password;
-        ocsetlogging;
-        ocsetuseragent;
-        ocstrncmp;
-        ocstrndup;
-        ocsvcerrordata;
-        octhrow;
-        octotaldimsize;
-        octree_free;
-        octypeprint;
-        octypesize;
-        octypetoddsstring;
-        octypetonc;
-        octypetostring;
-        ocupdatelastmodifieddata;
-        ocuribuild;
-        ocuridecode;
-        ocuridecodeonly;
-        ocuridecodeparams;
-        ocuriencode;
-        ocurifree;
-        ocurilookup;
-        ocuriparse;
-        ocurisetconstraints;
-        ocurisetparams;
-        ocvalidateindices;
-        parsedapconstraints;
-        posixio_create;
-        posixio_open;
-        prefetchdata;
-        projection;
-        projectionlist;
-        projections;
-        qualifyconstraints;
-        range1;
-        range;
-        rangelist;
-        readDAS;
-        readDATADDS;
-        readDDS;
-        read_numrecs;
-        rec_detach_scales;
-        restruct;
-        segment;
-        segmentlist;
-        sel_clause;
-        selections;
-        sequencecheck;
-        set_NC_string;
-        simplenodematch;
-        simplepathstring;
-        unattach;
-        unmap;
-        utf8proc_NFC;
-        utf8proc_NFD;
-        utf8proc_NFKC;
-        utf8proc_NFKD;
-        utf8proc_check;
-        utf8proc_codepoint_valid;
-        utf8proc_combinations;
-        utf8proc_decompose;
-        utf8proc_decompose_char;
-        utf8proc_encode_char;
-        utf8proc_errmsg;
-        utf8proc_get_property;
-        utf8proc_iterate;
-        utf8proc_map;
-        utf8proc_properties;
-        utf8proc_reencode;
-        utf8proc_sequences;
-        utf8proc_stage1table;
-        utf8proc_stage2table;
-        utf8proc_utf8class;
-        v4node;
-        value;
-        value_list;
-        var;
-        write_numrecs;
-        xxdr_double;
-        xxdr_filecreate;
-        xxdr_float;
-        xxdr_free;
-        xxdr_getavail;
-        xxdr_getbytes;
-        xxdr_getpos;
-        xxdr_init;
-        xxdr_memcreate;
-        xxdr_network_order;
-        xxdr_opaque;
-        xxdr_roundup;
-        xxdr_setpos;
-        xxdr_skip;
-        xxdr_skip_strings;
-        xxdr_string;
-        xxdr_uchar;
-        xxdr_uint;
-        xxdr_ulonglong;
-        xxdr_ushort;
-        xxdrerror;
-        xxdrntohdouble;
-        xxdrsize;
-    local:
-        *;
-};
-
diff --git a/debian/netcdf-mpi.ver b/debian/netcdf.ver
similarity index 99%
rename from debian/netcdf-mpi.ver
rename to debian/netcdf.ver
index c79fb52..40227cb 100644
--- a/debian/netcdf-mpi.ver
+++ b/debian/netcdf.ver
@@ -1,9 +1,9 @@
-/* Symbol versioning script for NetCDF (mpi version)
+/* Symbol versioning script for NetCDF
  * Alastair McKinstry, <mckinstry at debian.org> 2014-06-05
  * Last-Updated: 2014-06-05
  */
 
-NETCDF_MPI_4.1.3 { 
+NETCDF_4.1.3 { 
     global:
         Cde2h;
         Cdh2e;
diff --git a/debian/patches/flavour-configure-option.patch b/debian/patches/flavour-configure-option.patch
deleted file mode 100644
index 3685c8f..0000000
--- a/debian/patches/flavour-configure-option.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-Index: netcdf-4.3.2/configure.ac
-===================================================================
---- netcdf-4.3.2.orig/configure.ac
-+++ netcdf-4.3.2/configure.ac
-@@ -986,6 +986,25 @@ AH_BOTTOM(
- 	#define snprintf _snprintf
- #endif])
- 
-+## ----------------------------------------------------------------------
-+## Option to use a flavor name
-+##
-+AC_ARG_WITH([flavor],
-+  [AS_HELP_STRING([--with-flavor=<flavor_name>],
-+    [append specified flavor name to the netcdf libraries"'" names])],
-+    [],
-+    [with_flavor=""])
-+if test -n "$with_flavor"; then
-+  FLAVOR_NAME="$with_flavor"
-+  FLAVOR="_$FLAVOR_NAME"
-+else
-+  FLAVOR_NAME="(none)"
-+  FLAVOR=
-+fi
-+AC_SUBST([FLAVOR_NAME])
-+AC_SUBST([FLAVOR])
-+
-+
- # Access netcdf specific version of config.h
- AH_BOTTOM([#include "ncconfigure.h"])
- 
-Index: netcdf-4.3.2/libsrc/Makefile.am
-===================================================================
---- netcdf-4.3.2.orig/libsrc/Makefile.am
-+++ netcdf-4.3.2/libsrc/Makefile.am
-@@ -6,7 +6,7 @@
- 
- include $(top_srcdir)/lib_flags.am
- 
--libnetcdf3_la_CPPFLAGS = ${AM_CPPFLAGS}
-+libnetcdf3 at FLAVOR@_la_CPPFLAGS = ${AM_CPPFLAGS}
- 
- # Turn on a pre-processor flag when building a DLL for windows.
- if BUILD_DLL
-@@ -14,26 +14,26 @@ libnetcdf3_la_CPPFLAGS += -DDLL_EXPORT
- endif # BUILD_DLL
- 
- # These files comprise the netCDF-3 classic library code.
--libnetcdf3_la_SOURCES = v1hpg.c \
-+libnetcdf3 at FLAVOR@_la_SOURCES = v1hpg.c \
- putget.c attr.c nc3dispatch.c nc3internal.c var.c dim.c ncx.c \
- ncx.h lookup3.c pstdint.h ncio.c ncio.h
- 
- if BUILD_DISKLESS
--  libnetcdf3_la_SOURCES += memio.c
-+  libnetcdf3 at FLAVOR@_la_SOURCES += memio.c
- if BUILD_MMAP
--  libnetcdf3_la_SOURCES += mmapio.c
-+  libnetcdf3 at FLAVOR@_la_SOURCES += mmapio.c
- endif BUILD_MMAP
- endif BUILD_DISKLESS
- 
- # Does the user want to use ffio, a replacement for posixio for Cray
- # computers?
- if USE_FFIO
--libnetcdf3_la_SOURCES += ffio.c
-+libnetcdf3 at FLAVOR@_la_SOURCES += ffio.c
- else !USE_FFIO
--libnetcdf3_la_SOURCES += posixio.c
-+libnetcdf3 at FLAVOR@_la_SOURCES += posixio.c
- endif !USE_FFIO
- 
--noinst_LTLIBRARIES = libnetcdf3.la
-+noinst_LTLIBRARIES = libnetcdf3 at FLAVOR@.la
- 
- # These files are cleaned on developer workstations (and then rebuilt
- # with m4), but they are included in the distribution so that the user
-Index: netcdf-4.3.2/libsrc4/Makefile.am
-===================================================================
---- netcdf-4.3.2.orig/libsrc4/Makefile.am
-+++ netcdf-4.3.2/libsrc4/Makefile.am
-@@ -5,16 +5,16 @@
- 
- include $(top_srcdir)/lib_flags.am
- 
--libnetcdf4_la_CPPFLAGS = ${AM_CPPFLAGS}
-+libnetcdf4 at FLAVOR@_la_CPPFLAGS = ${AM_CPPFLAGS}
- 
- # This turns on declspec magic in netcdf.h for windows DLLs.
- if BUILD_DLL
--libnetcdf4_la_CPPFLAGS += -DDLL_EXPORT
-+libnetcdf4 at FLAVOR@_la_CPPFLAGS += -DDLL_EXPORT
- endif
- 
- # This is our output. The netCDF-4 convenience library.
--noinst_LTLIBRARIES = libnetcdf4.la
--libnetcdf4_la_SOURCES = nc4dispatch.c nc4dispatch.h nc4attr.c nc4dim.c	\
-+noinst_LTLIBRARIES = libnetcdf4 at FLAVOR@.la
-+libnetcdf4 at FLAVOR@_la_SOURCES = nc4dispatch.c nc4dispatch.h nc4attr.c nc4dim.c	\
- nc4file.c nc4grp.c nc4hdf.c nc4internal.c nc4type.c nc4var.c ncfunc.c error4.c
- 
- EXTRA_DIST=CMakeLists.txt
-Index: netcdf-4.3.2/libsrc5/Makefile.am
-===================================================================
---- netcdf-4.3.2.orig/libsrc5/Makefile.am
-+++ netcdf-4.3.2/libsrc5/Makefile.am
-@@ -6,19 +6,19 @@
- 
- include $(top_srcdir)/lib_flags.am
- 
--libnetcdf5_la_CPPFLAGS = ${AM_CPPFLAGS}
-+libnetcdf5 at FLAVOR@_la_CPPFLAGS = ${AM_CPPFLAGS}
- 
- # This is the code for a dispatch table for pnetcdf
- # (which has CDF5 as its magic number)
- 
- # Turn on a pre-processor flag when building a DLL for windows.
- if BUILD_DLL
--libnetcdf5_la_CPPFLAGS += -DDLL_EXPORT
-+libnetcdf5 at FLAVOR@_la_CPPFLAGS += -DDLL_EXPORT
- endif # BUILD_DLL
- 
- # These files comprise the pnetcdf dispatch library code.
--libnetcdf5_la_SOURCES = nc5dispatch.c
-+libnetcdf5 at FLAVOR@_la_SOURCES = nc5dispatch.c
- 
--noinst_LTLIBRARIES = libnetcdf5.la
-+noinst_LTLIBRARIES = libnetcdf5 at FLAVOR@.la
- 
- EXTRA_DIST = CMakeLists.txt 
diff --git a/debian/patches/version-script.patch b/debian/patches/version-script.patch
index aa6842e..287bba6 100644
--- a/debian/patches/version-script.patch
+++ b/debian/patches/version-script.patch
@@ -1,16 +1,8 @@
-Index: netcdf-4.3.2/liblib/Makefile.am
-===================================================================
---- netcdf-4.3.2.orig/liblib/Makefile.am
-+++ netcdf-4.3.2/liblib/Makefile.am
-@@ -14,7 +14,7 @@ lib_LTLIBRARIES = libnetcdf.la
- 
- # These linker flags specify libtool version info.
- # Note: version-info of "9:0:2" results in soname of libnetcdf.so.7 -> libnetcdf.so.7.2.0
--libnetcdf_la_LDFLAGS = -version-info 9:0:2
-+libnetcdf_la_LDFLAGS = -version-info 9:0:2 -Wl,--version-script,$(top_srcdir)/debian/netcdf at FLAVOR@.ver
- libnetcdf_la_CPPFLAGS = ${AM_CPPFLAGS}
- libnetcdf_la_LIBADD = 
- CLEANFILES = 
+Author: Alastair McKinstry <mckinstry at debian.org>
+Description: Add versioned symbols to libnetcdf
+Forwarded: no
+Last-Updated: 2014-06-05
+
 Index: netcdf-4.3.2/liblib/CMakeLists.txt
 ===================================================================
 --- netcdf-4.3.2.orig/liblib/CMakeLists.txt
diff --git a/debian/rules b/debian/rules
index 2b0bbce..d3df11e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -50,6 +50,12 @@ override_dh_auto_test:
 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-mpi/$(LIB)libnetcdf.so.7.2.0 debian/tmp-mpi/$(LIB)/libnetcdf_mpi.so.7.2.0
+
 #install/libnetcdf7::
 #	find debian/tmp/usr/lib/ -name 'libnetcdf.*' -a ! -type d \
 #			-a ! -name '*.so' -a ! -name '*.a' \

-- 
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