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 <mckins...@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, <mckins...@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, <mckins...@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@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@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@FLAVOR@_la_SOURCES += memio.c - if BUILD_MMAP -- libnetcdf3_la_SOURCES += mmapio.c -+ libnetcdf3@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@FLAVOR@_la_SOURCES += ffio.c - else !USE_FFIO --libnetcdf3_la_SOURCES += posixio.c -+libnetcdf3@FLAVOR@_la_SOURCES += posixio.c - endif !USE_FFIO - --noinst_LTLIBRARIES = libnetcdf3.la -+noinst_LTLIBRARIES = libnetcdf3@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@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@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@FLAVOR@.la -+libnetcdf4@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@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@FLAVOR@_la_CPPFLAGS += -DDLL_EXPORT - endif # BUILD_DLL - - # These files comprise the pnetcdf dispatch library code. --libnetcdf5_la_SOURCES = nc5dispatch.c -+libnetcdf5@FLAVOR@_la_SOURCES = nc5dispatch.c - --noinst_LTLIBRARIES = libnetcdf5.la -+noinst_LTLIBRARIES = libnetcdf5@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@FLAVOR@.ver - libnetcdf_la_CPPFLAGS = ${AM_CPPFLAGS} - libnetcdf_la_LIBADD = - CLEANFILES = +Author: Alastair McKinstry <mckins...@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 _______________________________________________ Pkg-grass-devel mailing list Pkg-grass-devel@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel