> Why is it not an armel toolchain bug that these extra symbols
> are exported
Afaik it's a libtool problem with not passing properly -version-script
when linkin c++ libs.. I tried to fix it but failed, so we need some
kind of workaround.
> This package should eventually be converted to use the dpkg-gensymbols
> functionality of recent dpkg versions. I would accept a patch to do
> this properly
Howabout the attached patch for proper migration?
--
"rm -rf" only sounds scary if you don't have backups
diff -urN freetds-0.63/debian/changelog freetds-0.63.new/debian/changelog
--- freetds-0.63/debian/changelog 2008-04-05 15:49:28.000000000 +0300
+++ freetds-0.63.new/debian/changelog 2008-04-05 15:13:25.000000000 +0300
@@ -1,3 +1,13 @@
+freetds (0.63-3.3) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Migrate to dpkg-shlibdeps symbols file,
+ closes: #441736, #470807
+ * fix build-dependency on virtual package: closes: 433557
+ * Make package binNMUable
+
+ -- Riku Voipio <[EMAIL PROTECTED]> Sat, 05 Apr 2008 15:11:17 +0300
+
freetds (0.63-3.2) unstable; urgency=low
* Non-maintainer upload to fix pending l10n issues.
diff -urN freetds-0.63/debian/control freetds-0.63.new/debian/control
--- freetds-0.63/debian/control 2008-04-05 15:49:28.000000000 +0300
+++ freetds-0.63.new/debian/control 2008-04-05 15:14:36.000000000 +0300
@@ -4,7 +4,7 @@
Maintainer: Steve Langasek <[EMAIL PROTECTED]>
Uploaders: Adam Conrad <[EMAIL PROTECTED]>
Standards-Version: 3.5.8
-Build-Depends: debhelper (>= 4.1.16), autotools-dev, unixodbc-dev (>=
2.2.11-1), libglib-dev
+Build-Depends: debhelper (>= 4.1.16), autotools-dev, unixodbc-dev (>=
2.2.11-1), libglib2.0-dev | libglib-dev
Package: libct3
Architecture: any
@@ -19,7 +19,7 @@
Package: tdsodbc
Architecture: any
-Depends: libct3 (= ${Source-Version}), ${shlibs:Depends}, ${misc:Depends}
+Depends: libct3 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
Recommends: libiodbc2 | unixodbc
Conflicts: freetds0, libct0, unixodbc (<< 2.1.1-2)
Replaces: freetds0, libct0, libct1
@@ -32,7 +32,7 @@
Package: libsybdb5
Architecture: any
-Depends: libct3 (= ${Source-Version}), ${shlibs:Depends}
+Depends: libct3 (= ${binary:Version}), ${shlibs:Depends}
Description: libraries for connecting to MS SQL and Sybase SQL servers
FreeTDS is an implementation of the Tabular DataStream protocol, used for
connecting to MS SQL and Sybase servers over TCP/IP.
@@ -42,7 +42,7 @@
Package: freetds-dev
Section: devel
Architecture: any
-Depends: libct3 (= ${Source-Version}), libsybdb5 (= ${Source-Version})
+Depends: libct3 (= ${binary:Version}), libsybdb5 (= ${binary:Version})
Conflicts: crystalspace-dev
Description: MS SQL and Sybase client library (static libs and headers)
FreeTDS is an implementation of the Tabular DataStream protocol, used for
diff -urN freetds-0.63/debian/dh_makeshlibs
freetds-0.63.new/debian/dh_makeshlibs
--- freetds-0.63/debian/dh_makeshlibs 2008-04-05 15:49:28.000000000 +0300
+++ freetds-0.63.new/debian/dh_makeshlibs 1970-01-01 02:00:00.000000000
+0200
@@ -1,279 +0,0 @@
-#!/usr/bin/perl -w
-
-=head1 NAME
-
-dh_makeshlibs - automatically create shlibs file
-
-=cut
-
-use strict;
-use Debian::Debhelper::Dh_Lib;
-
-=head1 SYNOPSIS
-
-B<dh_makeshlibs> [S<I<debhelper options>>] [B<-m>I<major>]
[B<-V>I<[dependencies]>] [B<-n>] [B<-X>I<item>]
-
-=head1 DESCRIPTION
-
-dh_makeshlibs is a debhelper program that automatically scans for shared
-libraries, and generates a shlibs file for the libraries it finds.
-
-It also adds a call to ldconfig in the postinst and postrm scripts (in
-V3 mode and above only) to any packages which it finds shared libraries in.
-
-=head1 OPTIONS
-
-=over 4
-
-=item B<-m>I<major>, B<--major=>I<major>
-
-Instead of trying to guess the major number of the library with objdump,
-use the major number specified after the -m parameter. This is much less
-useful than it used to be, back in the bad old days when this program
-looked at library filenames rather than using objdump.
-
-=item B<-V>, B<-V>I<dependencies>
-
-=item B<--version-info>, B<--version-info=>I<dependencies>
-
-By default, the shlibs file generated by this program does not make packages
-depend on any particular version of the package containing the shared
-library. It may be necessary for you to add some version dependancy
-information to the shlibs file. If -V is specified with no dependency
-information, the current upstream version of the package is plugged into a
-dependency that looks like "packagename (>= packageversion)". Note that in
-debhelper compatibility levels before v4, the debian part of the package
-version number is also included. If -V is specified with parameters, the
-parameters can be used to specify the exact dependency information needed
-(be sure to include the package name).
-
-Beware of using -V without any parameters; this is a conservative setting
-that always ensures that other packages' shared library dependencies are at
-least as tight as they need to be (unless your library is prone to changing
-ABI without updating the upstream version number), so that if the
-maintainer screws up then they won't break. The flip side is that packages
-might end up with dependencies that are too tight and so find it harder to
-be upgraded.
-
-=item B<-n>, B<--noscripts>
-
-Do not modify postinst/postrm scripts.
-
-=item B<-X>I<item>, B<--exclude=>I<item>
-
-Exclude files that contain "item" anywhere in their filename or directory
-from being treated as shared libraries.
-
-=back
-
-=head1 EXAMPLES
-
-=over 4
-
-=item dh_makeshlibs
-
-Assuming this is a package named libfoobar1, generates a shlibs file that
-looks something like:
- libfoobar 1 libfoobar1
-
-=item dh_makeshlibs -V
-
-Assuming the current version of the package is 1.1-3, generates a shlibs
-file that looks something like:
- libfoobar 1 libfoobar1 (>= 1.1)
-
-=item dh_makeshlibs -V 'libfoobar1 (>= 1.0)'
-
-Generates a shlibs file that looks something like:
- libfoobar 1 libfoobar1 (>= 1.0)
-
-=back
-
-=cut
-
-init();
-
-foreach my $package (@{$dh{DOPACKAGES}}) {
- next if is_udeb($package);
-
- my $tmp=tmpdir($package);
-
- my %seen;
- my $need_ldconfig = 0;
-
- doit("rm", "-f", "$tmp/DEBIAN/shlibs");
-
- # So, we look for files or links to existing files with names that
- # match "*.so*". Matching *.so.* is not good enough because of
- # broken crap like db3. And we only look at real files not
- # symlinks, so we don't accidentually add shlibs data to -dev
- # packages. This may have a few false positives, which is ok,
- # because only if we can get a library name and a major number from
- # objdump is anything actually added.
- my $exclude='';
- if (defined($dh{EXCLUDE_FIND}) && $dh{EXCLUDE_FIND} ne '') {
- $exclude="! \\( $dh{EXCLUDE_FIND} \\) ";
- }
- my @manifest;
- my %shlibsmatch;
- my $failure;
- my $manifest = pkgfile($package, 'manifest');
- if (-e $manifest) {
- open (MANIFEST, $manifest);
- @manifest = <MANIFEST>;
- close MANIFEST;
- if ($manifest[0] !~ /^\s+VERSION\s+2$/) {
- # Wrong version number -- ignore it silently?
- # throw a warning?
- undef (@manifest);
- }
- my (@shlibslist) = grep(/^\s+SONAME\s+/, @manifest);
- for (@shlibslist) { s/^\s+SONAME\s+// }
- foreach my $i (@shlibslist) {
- my ($name, $version) = split(/\s+/,$i);
- $shlibsmatch{$name} = [$version, 0];
- }
- }
- open (FIND, "find $tmp -type f \\( -name '*.so' -or -name '*.so.*' \\)
$exclude |");
- while (<FIND>) {
- chomp;
- my ($library, $major, $soname);
- my $objdump=`objdump -p $_`;
- if ($objdump=~m/\s+SONAME\s+(.+)\.so\.(.+)/) {
- # proper soname format
- $library=$1;
- $major=$2;
- $soname="$1.so.$2";
- }
- elsif ($objdump=~m/\s+SONAME\s+(.+)-(.+)\.so/) {
- # idiotic crap soname format
- $library=$1;
- $major=$2;
- $soname="$1-$2.so";
- }
-
- if (@manifest) {
- $failure = "Error: new library $soname added to
package\n"
- . "Please update the library manifest"
- unless exists($shlibsmatch{$soname});
- $shlibsmatch{$soname}[1] = 1;
-
- $ENV{'LC_COLLATE'} = 'C';
- my $word64 = `objdump -T $_ | grep 'file format elf64'`;
- my $bytes;
- if ($word64) {
- $bytes = '50-';
- } else {
- $bytes = '34-';
- }
- my (@objdump) = `objdump -T $_ | grep -E ' [gw]
.*\\.text|__cxa_pure_virtual'| grep -vE
'\\b((__gmon_start__|_ftext)\\b|_(rest|save)[fg]pr)' | cut -b$bytes | sed
-e's/0x8[08] //' | c++filt | sort`;
-
- my $i = 0;
- # either it finds a match, or it reaches the end
- # of the file in which case $failure is already set
- while ($i <= $#manifest
- && $manifest[$i] !~ /SONAME\s+$soname\s+/)
- {
- $i++;
- }
-
- # skip over the soname
- $i++;
-
- my $offset = $i;
- while ($i <= $#manifest && $i - $offset <= $#objdump)
- {
- if ($manifest[$i] lt $objdump[$i-$offset])
- {
- die "Error: incorrect soname $soname,
missing symbol: "
- . $manifest[$i];
- }
- if ($manifest[$i] gt $objdump[$i-$offset]
- || $manifest[$i] =~ /SONAME\s+/)
- {
- $failure = "Error: added symbols in
$soname: "
- . $objdump[$i-$offset]
- . "Please update the library
manifest";
- $i--;
- $offset--;
- }
- $i++;
- }
- if ($i <= $#manifest && $manifest[$i] !~ /SONAME\s+/)
- {
- die "Error: incorrect soname $soname, missing
symbol: "
- . $manifest[$i];
- }
- }
-
- if (defined($dh{M_PARAMS}) && $dh{M_PARAMS} ne '') {
- $major=$dh{M_PARAMS};
- }
-
- if (! -d "$tmp/DEBIAN") {
- doit("install","-d","$tmp/DEBIAN");
- }
- my $deps=$package;
- if ($dh{V_FLAG_SET}) {
- if ($dh{V_FLAG} ne '') {
- $deps=$dh{V_FLAG};
- }
- else {
- # Call isnative becuase it sets $dh{VERSION}
- # as a side effect.
- isnative($package);
- my $version = $dh{VERSION};
- # Old compatibility levels include the
- # debian revision, while new do not.
- if (! compat(3)) {
- # Remove debian version, if any.
- $version =~ s/-[^-]+$//;
- }
- $deps="$package (>= $version)";
- }
- }
- elsif (%shlibsmatch) {
- my ($version) = $shlibsmatch{$soname}[0];
- $deps="$package (>= $version)" if ($version);
- }
- if (defined($library) && defined($major) && defined($deps) &&
- $library ne '' && $major ne '' && $deps ne '') {
- $need_ldconfig=1;
- # Prevent duplicate lines from entering the file.
- my $line="$library $major $deps";
- if (! $seen{$line}) {
- $seen{$line}=1;
- complex_doit("echo '$line'
>>$tmp/DEBIAN/shlibs");
- }
- }
- }
- close FIND;
- foreach my $key (keys %shlibsmatch) {
- die "Error: library removed from package: $key"
- unless ($shlibsmatch{$key}[1]);
- }
- die $failure if $failure;
-
- # New as of dh_v3.
- if (! compat(2) && ! $dh{NOSCRIPTS} && $need_ldconfig) {
- autoscript($package,"postinst","postinst-makeshlibs");
- autoscript($package,"postrm","postrm-makeshlibs");
- }
-
- if (-e "$tmp/DEBIAN/shlibs") {
- doit("chmod",644,"$tmp/DEBIAN/shlibs");
- doit("chown","0:0","$tmp/DEBIAN/shlibs");
- }
-}
-
-=head1 SEE ALSO
-
-L<debhelper(7)>
-
-This program is a part of debhelper.
-
-=head1 AUTHOR
-
-Joey Hess <[EMAIL PROTECTED]>
-
-=cut
diff -urN freetds-0.63/debian/libct3.symbols
freetds-0.63.new/debian/libct3.symbols
--- freetds-0.63/debian/libct3.symbols 1970-01-01 02:00:00.000000000 +0200
+++ freetds-0.63.new/debian/libct3.symbols 2008-04-05 15:00:45.000000000
+0300
@@ -0,0 +1,459 @@
+libct.so.3 libct3 #MINVER#
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+libtds.so.4 libct3 #MINVER#
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+libtdssrv.so.2 libct3 #MINVER#
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
diff -urN freetds-0.63/debian/libsybdb5.symbols
freetds-0.63.new/debian/libsybdb5.symbols
--- freetds-0.63/debian/libsybdb5.symbols 1970-01-01 02:00:00.000000000
+0200
+++ freetds-0.63.new/debian/libsybdb5.symbols 2008-04-05 15:01:04.000000000
+0300
@@ -0,0 +1,180 @@
+libsybdb.so.5 libsybdb5 #MINVER#
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
+ [EMAIL PROTECTED] 0.63
diff -urN freetds-0.63/debian/rules freetds-0.63.new/debian/rules
--- freetds-0.63/debian/rules 2008-04-05 15:49:28.000000000 +0300
+++ freetds-0.63.new/debian/rules 2008-04-05 15:30:04.000000000 +0300
@@ -102,8 +102,7 @@
dh_link -a
dh_compress -a
dh_fixperms -a
- chmod a+x ./debian/dh_makeshlibs
- ./debian/dh_makeshlibs -a -Xtdsodbc
+ dh_makeshlibs -a -Xtdsodbc -V -- -v -c4
dh_installdeb -a
dh_shlibdeps -a
dh_gencontrol -a
diff -urN freetds-0.63/debian/update-manifest.sh
freetds-0.63.new/debian/update-manifest.sh
--- freetds-0.63/debian/update-manifest.sh 2008-04-05 15:49:28.000000000
+0300
+++ freetds-0.63.new/debian/update-manifest.sh 1970-01-01 02:00:00.000000000
+0200
@@ -1,19 +0,0 @@
-#!/bin/sh
-LC_COLLATE=C
-export LC_COLLATE
-
-echo Updating library manifest...
-for package in $@; do
- manifest=debian/$package.manifest
- # file format version number
- echo " VERSION 2" > $manifest; \
- for i in $(find $(pwd)/debian/$package -type f \
- \( -name '*.so' -or -name '*.so.*' \))
- do
- version=`dpkg-parsechangelog |awk '/Version:/ { print $2 }'`
- objdump -p $i | sed -n -e"s/\( SONAME.*\)/\\1 $version/p" >> $manifest
- objdump -T $i | grep -E ' [gw] .*\.text|__cxa_pure_virtual' \
- | grep -vE '\b((__gmon_start__|_ftext)\b|_(rest|save)[fg]pr)' \
- | cut -b34- | c++filt | sort >> $manifest
- done
-done