[SCM] mpg123/master: Update the symbols file to fix FTBFS and other issues.

micove-guest at users.alioth.debian.org micove-guest at users.alioth.debian.org
Thu Mar 29 22:42:54 UTC 2012


The following commit has been merged in the master branch:
commit 40048a265668016e24b84b75ce1f13e18c2e71a8
Author: Miguel Colon <debian.micove at gmail.com>
Date:   Thu Mar 29 18:14:08 2012 -0400

    Update the symbols file to fix FTBFS and other issues.
    
    1) Move *_64* symbols to the 64bit file.
    2) kfreebsd-i386 (1.13.7) and alpha (1.12.1-3.2) don't have these symbols.
    3) mpg123_decode_frame_32 and mpg123_feedseek_32 not in (<= 1.12.1-3.2).
    .
    Used an old script I made to DL the most recent packages for all archs from
    the repos and update/generate their symbols files. In this case it used used
    the packages from experimental and filled in the missing archs with the ones
    from  unstable since not all of them are built yet.
    .
    The script checked these packages using dpkg-gensymbols and showed no problems
    with these symbol files. Did not test hppa and ppc64 since there are no
    recently built packages.

diff --git a/debian/libmpg123-0.symbols b/debian/libmpg123-0.symbols
index 1268b8e..f1459da 100644
--- a/debian/libmpg123-0.symbols
+++ b/debian/libmpg123-0.symbols
@@ -1,3 +1,3 @@
 #include "libmpg123-0.symbols.common.in"
-(arch=amd64 ia64 kfreebsd-amd64 s390x ppc64 sparc64)#include "libmpg123-0.symbols.64bit.in"
+(arch=!kfreebsd-i386 !alpha)#include "libmpg123-0.symbols.64bit.in"
 (arch=!amd64 !ia64 !kfreebsd-amd64 !s390x !ppc64 !sparc64)#include "libmpg123-0.symbols.32bit.in"
diff --git a/debian/libmpg123-0.symbols.32bit.in b/debian/libmpg123-0.symbols.32bit.in
index f9128f3..c49b564 100644
--- a/debian/libmpg123-0.symbols.32bit.in
+++ b/debian/libmpg123-0.symbols.32bit.in
@@ -1,5 +1,5 @@
- mpg123_decode_frame_32 at Base 1.6.2
- mpg123_feedseek_32 at Base 1.6.2
+ mpg123_decode_frame_32 at Base 1.13.7
+ mpg123_feedseek_32 at Base 1.13.7
  mpg123_framebyframe_decode_32 at Base 1.13.7
  mpg123_index_32 at Base 1.13.7
  mpg123_length_32 at Base 1.13.7
diff --git a/debian/libmpg123-0.symbols.64bit.in b/debian/libmpg123-0.symbols.64bit.in
index e69de29..8b2968d 100644
--- a/debian/libmpg123-0.symbols.64bit.in
+++ b/debian/libmpg123-0.symbols.64bit.in
@@ -0,0 +1,19 @@
+ mpg123_decode_frame_64 at Base 1.6.2
+ mpg123_feedseek_64 at Base 1.6.2
+ mpg123_framebyframe_decode_64 at Base 1.13.7
+ mpg123_index_64 at Base 1.6.2
+ mpg123_length_64 at Base 1.6.2
+ mpg123_open_64 at Base 1.6.2
+ mpg123_open_fd_64 at Base 1.6.2
+ mpg123_open_handle_64 at Base 1.13.7
+ mpg123_position_64 at Base 1.6.2
+ mpg123_replace_reader_64 at Base 1.13.7
+ mpg123_replace_reader_handle_64 at Base 1.13.7
+ mpg123_seek_64 at Base 1.6.2
+ mpg123_seek_frame_64 at Base 1.13.7
+ mpg123_set_filesize_64 at Base 1.13.7
+ mpg123_set_index_64 at Base 1.13.7
+ mpg123_tell_64 at Base 1.13.7
+ mpg123_tellframe_64 at Base 1.13.7
+ mpg123_tell_stream_64 at Base 1.13.7
+ mpg123_timeframe_64 at Base 1.13.7
diff --git a/debian/libmpg123-0.symbols.common.in b/debian/libmpg123-0.symbols.common.in
index 02cd022..be8400e 100644
--- a/debian/libmpg123-0.symbols.common.in
+++ b/debian/libmpg123-0.symbols.common.in
@@ -7,7 +7,6 @@ libmpg123.so.0 libmpg123-0 #MINVER#
  mpg123_current_decoder at Base 1.7.2
  mpg123_decode at Base 1.6.2
  mpg123_decode_frame at Base 1.6.2
- mpg123_decode_frame_64 at Base 1.6.2
  mpg123_decoder at Base 1.6.2
  mpg123_decoders at Base 1.6.2
  mpg123_delete at Base 1.6.2
@@ -21,7 +20,6 @@ libmpg123.so.0 libmpg123-0 #MINVER#
  mpg123_feature at Base 1.10.0
  mpg123_feed at Base 1.6.2
  mpg123_feedseek at Base 1.6.2
- mpg123_feedseek_64 at Base 1.6.2
  mpg123_fmt at Base 1.6.2
  mpg123_fmt_all at Base 1.6.2
  mpg123_fmt_none at Base 1.6.2
@@ -31,7 +29,6 @@ libmpg123.so.0 libmpg123-0 #MINVER#
  mpg123_format_none at Base 1.6.2
  mpg123_format_support at Base 1.6.2
  mpg123_framebyframe_decode at Base 1.10.0
- mpg123_framebyframe_decode_64 at Base 1.13.7
  mpg123_framebyframe_next at Base 1.10.0
  mpg123_free_string at Base 1.6.2
  mpg123_geteq at Base 1.6.2
@@ -45,48 +42,36 @@ libmpg123.so.0 libmpg123-0 #MINVER#
  mpg123_icy2utf8 at Base 1.6.2
  mpg123_id3 at Base 1.6.2
  mpg123_index at Base 1.6.2
- mpg123_index_64 at Base 1.6.2
  mpg123_info at Base 1.6.2
  mpg123_init at Base 1.6.2
  mpg123_init_string at Base 1.6.2
  mpg123_length at Base 1.6.2
- mpg123_length_64 at Base 1.6.2
  mpg123_meta_check at Base 1.6.2
  mpg123_new at Base 1.6.2
  mpg123_new_pars at Base 1.6.2
  mpg123_open at Base 1.6.2
- mpg123_open_64 at Base 1.6.2
  mpg123_open_fd at Base 1.6.2
- mpg123_open_fd_64 at Base 1.6.2
  mpg123_open_feed at Base 1.6.2
  mpg123_open_handle at Base 1.12.1
- mpg123_open_handle_64 at Base 1.13.7
  mpg123_outblock at Base 1.6.2
  mpg123_par at Base 1.6.2
  mpg123_param at Base 1.6.2
  mpg123_parnew at Base 1.6.2
  mpg123_plain_strerror at Base 1.6.2
  mpg123_position at Base 1.6.2
- mpg123_position_64 at Base 1.6.2
  mpg123_rates at Base 1.6.2
  mpg123_read at Base 1.6.2
  mpg123_replace_buffer at Base 1.6.2
  mpg123_replace_reader at Base 1.6.2
- mpg123_replace_reader_64 at Base 1.13.7
  mpg123_replace_reader_handle at Base 1.12.1
- mpg123_replace_reader_handle_64 at Base 1.13.7
  mpg123_reset_eq at Base 1.6.2
  mpg123_resize_string at Base 1.6.2
  mpg123_safe_buffer at Base 1.6.2
  mpg123_scan at Base 1.6.2
  mpg123_seek at Base 1.6.2
- mpg123_seek_64 at Base 1.6.2
  mpg123_seek_frame at Base 1.6.2
- mpg123_seek_frame_64 at Base 1.13.7
  mpg123_set_filesize at Base 1.6.2
- mpg123_set_filesize_64 at Base 1.13.7
  mpg123_set_index at Base 1.10.0
- mpg123_set_index_64 at Base 1.13.7
  mpg123_set_string at Base 1.6.2
  mpg123_set_substring at Base 1.6.2
  mpg123_store_utf8 at Base 1.9.1
@@ -94,13 +79,9 @@ libmpg123.so.0 libmpg123-0 #MINVER#
  mpg123_strlen at Base 1.13.7
  mpg123_supported_decoders at Base 1.6.2
  mpg123_tell at Base 1.6.2
- mpg123_tell_64 at Base 1.13.7
  mpg123_tellframe at Base 1.6.2
- mpg123_tellframe_64 at Base 1.13.7
  mpg123_tell_stream at Base 1.6.2
- mpg123_tell_stream_64 at Base 1.13.7
  mpg123_timeframe at Base 1.6.2
- mpg123_timeframe_64 at Base 1.13.7
  mpg123_tpf at Base 1.6.2
  mpg123_volume at Base 1.6.2
  mpg123_volume_change at Base 1.6.2

-- 
mpg123 packaging



More information about the pkg-multimedia-commits mailing list