[bibutils] 05/10: bump soname of libbibutils

David Bremner bremner at debian.org
Sun Aug 11 12:36:37 UTC 2013


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

bremner pushed a commit to annotated tag debian/5.0-1
in repository bibutils.

commit eaea6f2a00e8f3b683589f18780b893466b5d5e3
Author: David Bremner <bremner at debian.org>
Date:   Sat Aug 10 20:06:02 2013 +0200

    bump soname of libbibutils
    
    Many ABI changes between 4.12 and 5.0, in particular a huge swatch of
    data symbols became static (file scope).
---
 debian/control                                     |    6 +-
 debian/libbibutils2.install                        |    2 -
 debian/libbibutils3.install                        |    2 +
 .../{libbibutils2.symbols => libbibutils3.symbols} |  205 +++++++++++---------
 debian/rules                                       |    2 +-
 5 files changed, 117 insertions(+), 100 deletions(-)

diff --git a/debian/control b/debian/control
index 03f2ecb..59b3f3e 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Vcs-Browser: http://git.debian.org/?p=debian-science/packages/bibutils.git
 
 Package: bibutils
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libbibutils2
+Depends: ${shlibs:Depends}, ${misc:Depends}, libbibutils3
 Description: interconvert various bibliographic data formats
  Convert between the following bibliographic data formats: BibTeX,
  COPAC, EndNote refer, EndNote XML, Pubmed XML, ISI web of science, US
@@ -26,7 +26,7 @@ Description: interconvert various bibliographic data formats
 Package: libbibutils-dev
 Section: libdevel
 Architecture: any
-Depends: libbibutils2 (= ${binary:Version}), ${misc:Depends}
+Depends: libbibutils3 (= ${binary:Version}), ${misc:Depends}
 Description: bibliography file converter, development kit
  Convert between the following bibliographic data formats: BibTeX,
  COPAC, EndNote refer, EndNote XML, Pubmed XML, ISI web of science, US
@@ -34,7 +34,7 @@ Description: bibliography file converter, development kit
  .
  This package contains the static library and headers for use by developers.
 
-Package: libbibutils2
+Package: libbibutils3
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
diff --git a/debian/libbibutils2.install b/debian/libbibutils2.install
deleted file mode 100644
index fa97f52..0000000
--- a/debian/libbibutils2.install
+++ /dev/null
@@ -1,2 +0,0 @@
-lib/libbibutils.so.2.* usr/lib
-lib/libbibutils.so.2 usr/lib
diff --git a/debian/libbibutils3.install b/debian/libbibutils3.install
new file mode 100644
index 0000000..4922bcb
--- /dev/null
+++ b/debian/libbibutils3.install
@@ -0,0 +1,2 @@
+lib/libbibutils.so.3.* usr/lib
+lib/libbibutils.so.3 usr/lib
diff --git a/debian/libbibutils2.symbols b/debian/libbibutils3.symbols
similarity index 63%
rename from debian/libbibutils2.symbols
rename to debian/libbibutils3.symbols
index 6d08989..0ae45f1 100644
--- a/debian/libbibutils2.symbols
+++ b/debian/libbibutils3.symbols
@@ -1,22 +1,10 @@
-libbibutils.so.2 libbibutils2 #MINVER#
- addsn at Base 4.12	      
- adobeiso at Base 4.12
- adobestd at Base 4.12
- adobesym at Base 4.12
+libbibutils.so.3 libbibutils3 #MINVER#
+ addsn at Base 4.12
  adsout_initparams at Base 4.12
  adsout_write at Base 4.12
  adsout_writeheader at Base 4.12
  allcharconvert at Base 4.12
- applecro at Base 4.12
- applecyr at Base 4.12
- applegk2 at Base 4.12
- applegrk at Base 4.12
- appleice at Base 4.12
- applerom at Base 4.12
- applerum at Base 4.12
- appletur at Base 4.12
  arxiv_to_url at Base 4.12
- atarist at Base 4.12
  bibl_addref at Base 4.12
  bibl_addtoasis at Base 4.12
  bibl_addtocorps at Base 4.12
@@ -52,49 +40,19 @@ libbibutils.so.2 libbibutils2 #MINVER#
  bibtexout_initparams at Base 4.12
  bibtexout_write at Base 4.12
  bibtexout_writeheader at Base 4.12
+ charset_find at Base 5.0
+ charset_get_xmlname at Base 5.0
+ charset_list_all at Base 5.0
+ charset_lookupchar at Base 5.0
+ charset_lookupuni at Base 5.0
  copac_all at Base 4.12
  copac_nall at Base 4.12
  copacin_convertf at Base 4.12
  copacin_initparams at Base 4.12
  copacin_processf at Base 4.12
  copacin_readf at Base 4.12
- cp1250 at Base 4.12
- cp1251 at Base 4.12
- cp1252 at Base 4.12
- cp1253 at Base 4.12
- cp1254 at Base 4.12
- cp1255 at Base 4.12
- cp1256 at Base 4.12
- cp1257 at Base 4.12
- cp1258 at Base 4.12
- cp437 at Base 4.12
- cp737 at Base 4.12
- cp775 at Base 4.12
- cp850 at Base 4.12
- cp851 at Base 4.12
- cp852 at Base 4.12
- cp853 at Base 4.12
- cp855 at Base 4.12
- cp857 at Base 4.12
- cp860 at Base 4.12
- cp861 at Base 4.12
- cp862 at Base 4.12
- cp863 at Base 4.12
- cp864 at Base 4.12
- cp865 at Base 4.12
- cp866 at Base 4.12
- cp869 at Base 4.12
- cp874 at Base 4.12
- cp895 at Base 4.12
- decmcs at Base 4.12
  decode_entity at Base 4.12
  doi_to_url at Base 4.12
- ebc037 at Base 4.12
- ebc1026 at Base 4.12
- ebc1047 at Base 4.12
- ebc500 at Base 4.12
- ebc875 at Base 4.12
- ebiin_convertf at Base 4.12
  ebiin_initparams at Base 4.12
  ebiin_processf at Base 4.12
  ebiin_readf at Base 4.12
@@ -120,23 +78,54 @@ libbibutils.so.2 libbibutils2 #MINVER#
  fields_add_tagsuffix at Base 4.12
  fields_clearused at Base 4.12
  fields_find at Base 4.12
- fields_find_firstof at Base 4.12
+ fields_findv at Base 5.0
+ fields_findv_each at Base 5.0
+ fields_findv_eachof at Base 5.0
+ fields_findv_firstof at Base 5.0
  fields_free at Base 4.12
+ fields_get_level at Base 5.0
  fields_init at Base 4.12
+ fields_level at Base 5.0
+ fields_match_casetag at Base 5.0
+ fields_match_casetag_level at Base 5.0
+ fields_match_level at Base 5.0
+ fields_match_tag at Base 5.0
+ fields_match_tag_level at Base 5.0
  fields_maxlevel at Base 4.12
  fields_new at Base 4.12
+ fields_nodata at Base 5.0
+ fields_null_value at Base 5.0
+ fields_num at Base 5.0
  fields_replace_or_add at Base 4.12
  fields_setused at Base 4.12
- find at Base 4.12
+ fields_tag at Base 5.0
+ fields_used at Base 5.0
+ fields_value at Base 5.0
  gb18030_decode at Base 4.12
  gb18030_encode at Base 4.12
  gb18030_to_unicode at Base 4.12
- get_charset at Base 4.12
  get_reftype at Base 4.12
- hp48 at Base 4.12
- hproman8 at Base 4.12
  html_entities at Base 4.12
  identifier_types at Base 4.12
+ intlist_add at Base 5.0
+ intlist_add_unique at Base 5.0
+ intlist_append at Base 5.0
+ intlist_append_unique at Base 5.0
+ intlist_copy at Base 5.0
+ intlist_dup at Base 5.0
+ intlist_empty at Base 5.0
+ intlist_find at Base 5.0
+ intlist_find_or_add at Base 5.0
+ intlist_free at Base 5.0
+ intlist_get at Base 5.0
+ intlist_init at Base 5.0
+ intlist_init_range at Base 5.0
+ intlist_new at Base 5.0
+ intlist_new_range at Base 5.0
+ intlist_randomize at Base 5.0
+ intlist_remove at Base 5.0
+ intlist_remove_pos at Base 5.0
+ intlist_sort at Base 5.0
  is_doi at Base 4.12
  is_ws at Base 4.12
  isi_all at Base 4.12
@@ -149,59 +138,51 @@ libbibutils.so.2 libbibutils2 #MINVER#
  isiout_initparams at Base 4.12
  isiout_write at Base 4.12
  isiout_writeheader at Base 4.12
- iso646 at Base 4.12
- iso646_ca at Base 4.12
- iso646_ch at Base 4.12
- iso646_de at Base 4.12
- iso646_es at Base 4.12
- iso646_fi at Base 4.12
- iso646_fr at Base 4.12
- iso646_gb at Base 4.12
- iso646_irv at Base 4.12
- iso646_it at Base 4.12
- iso646_nl at Base 4.12
- iso646_no at Base 4.12
- iso646_pt at Base 4.12
- iso646_se at Base 4.12
- iso8859_10 at Base 4.12
- iso8859_13 at Base 4.12
- iso8859_14 at Base 4.12
- iso8859_15 at Base 4.12
- iso8859_1 at Base 4.12
- iso8859_2 at Base 4.12
- iso8859_3 at Base 4.12
- iso8859_4 at Base 4.12
- iso8859_5 at Base 4.12
- iso8859_6 at Base 4.12
- iso8859_7 at Base 4.12
- iso8859_8 at Base 4.12
- iso8859_9 at Base 4.12
+ iso639_2_from_code at Base 5.0
+ iso639_2_from_language at Base 5.0
  jstor_to_url at Base 4.12
- koi8_r at Base 4.12
  latex2char at Base 4.12
  list_add at Base 4.12
- list_charsets at Base 4.12
+ list_add_unique at Base 5.0
+ list_adds at Base 5.0
+ list_addstr at Base 5.0
+ list_addstr_unique at Base 5.0
+ list_addvp at Base 5.0
+ list_addvp_unique at Base 5.0
+ list_append at Base 5.0
+ list_append_unique at Base 5.0
  list_copy at Base 4.12
+ list_delete at Base 5.0
  list_dup at Base 4.12
  list_empty at Base 4.12
  list_fill at Base 4.12
+ list_fillfp at Base 5.0
  list_find at Base 4.12
  list_find_or_add at Base 4.12
  list_findnocase at Base 4.12
  list_free at Base 4.12
+ list_get at Base 5.0
+ list_getc at Base 5.0
  list_getstr at Base 4.12
  list_getstr_char at Base 4.12
  list_init at Base 4.12
+ list_match_entry at Base 5.0
+ list_new at Base 5.0
+ list_newstrtok at Base 5.0
+ list_remove at Base 5.0
  list_sort at Base 4.12
+ list_tokenize at Base 5.0
+ list_trimend at Base 5.0
+ lists_empty at Base 5.0
+ lists_free at Base 5.0
+ lists_init at Base 5.0
  marc_findgenre at Base 4.12
  marc_findresource at Base 4.12
- medin_convertf at Base 4.12
  medin_initparams at Base 4.12
  medin_processf at Base 4.12
  medin_readf at Base 4.12
  mods_find_attrib at Base 4.12
  mods_find_internal at Base 4.12
- modsin_convertf at Base 4.12
  modsin_initparams at Base 4.12
  modsin_processf at Base 4.12
  modsin_readf at Base 4.12
@@ -209,42 +190,62 @@ libbibutils.so.2 libbibutils2 #MINVER#
  modsout_write at Base 4.12
  modsout_writefooter at Base 4.12
  modsout_writeheader at Base 4.12
- mslinedr at Base 4.12
  nallcharconvert at Base 4.12
  name_add at Base 4.12
- name_comma at Base 4.12
- name_nocomma at Base 4.12
+ name_addmultielement at Base 5.0
+ name_addsingleelement at Base 5.0
+ name_build_withcomma at Base 5.0
+ name_findetal at Base 5.0
+ name_parse at Base 5.0
  newstr_addchar at Base 4.12
+ newstr_addutf8 at Base 5.0
+ newstr_char at Base 5.0
  newstr_convert at Base 4.12
  newstr_empty at Base 4.12
  newstr_fget at Base 4.12
+ newstr_fgetline at Base 5.0
  newstr_findreplace at Base 4.12
  newstr_fprintf at Base 4.12
  newstr_free at Base 4.12
+ newstr_indxcat at Base 5.0
+ newstr_indxcpy at Base 5.0
  newstr_init at Base 4.12
+ newstr_initstr at Base 5.0
+ newstr_is_lowercase at Base 5.0
+ newstr_is_mixedcase at Base 5.0
+ newstr_is_uppercase at Base 5.0
+ newstr_match_end at Base 5.0
+ newstr_match_first at Base 5.0
+ newstr_mergestrs at Base 5.0
  newstr_new at Base 4.12
  newstr_newstrcat at Base 4.12
+ newstr_newstrcmp at Base 5.0
  newstr_newstrcpy at Base 4.12
  newstr_prepend at Base 4.12
+ newstr_revchar at Base 5.0
+ newstr_reverse at Base 5.0
  newstr_segcat at Base 4.12
  newstr_segcpy at Base 4.12
  newstr_segdel at Base 4.12
  newstr_strcat at Base 4.12
  newstr_strcpy at Base 4.12
  newstr_strdup at Base 4.12
+ newstr_stripws at Base 5.0
  newstr_swapstrings at Base 4.12
+ newstr_tolower at Base 5.0
  newstr_toupper at Base 4.12
+ newstr_trimbegin at Base 5.0
+ newstr_trimend at Base 5.0
  newstr_trimendingws at Base 4.12
+ newstr_trimstartingws at Base 5.0
  newstrs_empty at Base 4.12
  newstrs_free at Base 4.12
  newstrs_init at Base 4.12
- nextstep at Base 4.12
  ngb18030_enums at Base 4.12
  ngenres at Base 4.12
  nidentifier_types at Base 4.12
  pmid_to_url at Base 4.12
  process_findoldtag at Base 4.12
- replace at Base 4.12
  ris_all at Base 4.12
  ris_nall at Base 4.12
  risin_convertf at Base 4.12
@@ -258,15 +259,31 @@ libbibutils.so.2 libbibutils2 #MINVER#
  skip_notws at Base 4.12
  skip_ws at Base 4.12
  strsearch at Base 4.12
- symbol at Base 4.12
- tex_dcr_in at Base 4.12
- tex_dcr_out at Base 4.12
  title_process at Base 4.12
+ translate_oldtag at Base 5.0
  uni2latex at Base 4.12
+ unicode_utf8_classify at Base 5.0
+ unicode_utf8_classify_newstr at Base 5.0
  utf8_decode at Base 4.12
  utf8_encode at Base 4.12
+ utf8_encode_str at Base 5.0
  utf8_writebom at Base 4.12
- wordin_convertf at Base 4.12
+ vplist_add at Base 5.0
+ vplist_append at Base 5.0
+ vplist_copy at Base 5.0
+ vplist_destroy at Base 5.0
+ vplist_destroyfn at Base 5.0
+ vplist_empty at Base 5.0
+ vplist_emptyfn at Base 5.0
+ vplist_find at Base 5.0
+ vplist_free at Base 5.0
+ vplist_freefn at Base 5.0
+ vplist_get at Base 5.0
+ vplist_init at Base 5.0
+ vplist_new at Base 5.0
+ vplist_remove at Base 5.0
+ vplist_removevp at Base 5.0
+ vplist_set at Base 5.0
  wordin_initparams at Base 4.12
  wordin_processf at Base 4.12
  wordin_readf at Base 4.12
diff --git a/debian/rules b/debian/rules
index 1c0f311..89eb36b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -12,7 +12,7 @@ DB2MAN=/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl
 XP=xsltproc -''-nonet
 
 # Set SONAME
-SOMAJOR=2
+SOMAJOR=3
 SOMINOR=0
 SONAME="libbibutils.so."$(SOMAJOR)
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/bibutils.git



More information about the debian-science-commits mailing list