tag 561291 patch thanks Here it is, along with another minor fix.
The problem is that this is not enough to make the built binaries work on stable again[1] because upstream gratuitously broke the ABI in 1.13 by versioning the symbols and now it is too late to revert the change. I suppose that there is some way to generate both versioned and unversioned symbols with appropriate linker magic, but I have not been able to do it. BTW, since the package uses libtool you should fix it to run autoreconf when it is built. [1] Actually they work fine, but the run time linker outputs a warning... -- ciao, Marco
diff -Nru libidn-1.15/debian/changelog libidn-1.15/debian/changelog --- libidn-1.15/debian/changelog 2009-12-23 18:34:57.000000000 +0100 +++ libidn-1.15/debian/changelog 2009-12-19 23:42:02.000000000 +0100 @@ -1,3 +1,9 @@ +libidn (1.15-2.1) unstable; urgency=low + + * Added a .symbols file. (Closes: #561291) + + -- Marco d'Itri <[email protected]> Sat, 19 Dec 2009 23:41:25 +0100 + libidn (1.15-2) unstable; urgency=low [ Simon Josefsson ] diff -Nru libidn-1.15/debian/libidn11.shlibs libidn-1.15/debian/libidn11.shlibs --- libidn-1.15/debian/libidn11.shlibs 2009-12-23 18:34:57.000000000 +0100 +++ libidn-1.15/debian/libidn11.shlibs 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -libidn 11 libidn11 (>= 1.13) diff -Nru libidn-1.15/debian/libidn11.symbols libidn-1.15/debian/libidn11.symbols --- libidn-1.15/debian/libidn11.symbols 1970-01-01 01:00:00.000000000 +0100 +++ libidn-1.15/debian/libidn11.symbols 2009-12-23 18:09:33.000000000 +0100 @@ -0,0 +1,59 @@ +libidn.so.11 libidn11 #MINVER# + libidn_...@libidn_1.0 1.13 + idn_f...@libidn_1.0 1.13 + idna_strer...@libidn_1.0 1.13 + idna_to_ascii...@libidn_1.0 1.13 + idna_to_ascii...@libidn_1.0 1.13 + idna_to_ascii...@libidn_1.0 1.13 + idna_to_ascii...@libidn_1.0 1.13 + idna_to_unicode_...@libidn_1.0 1.13 + idna_to_unicode_4...@libidn_1.0 1.13 + idna_to_unicode_8...@libidn_1.0 1.13 + idna_to_unicode_8...@libidn_1.0 1.13 + idna_to_unicode_8...@libidn_1.0 1.13 + idna_to_unicode_l...@libidn_1.0 1.13 + pr2...@libidn_1.0 1.13 + pr29...@libidn_1.0 1.13 + pr29...@libidn_1.0 1.13 + pr29_strer...@libidn_1.0 1.13 + punycode_dec...@libidn_1.0 1.13 + punycode_enc...@libidn_1.0 1.13 + punycode_strer...@libidn_1.0 1.13 + stringp...@libidn_1.0 1.13 + stringprep...@libidn_1.0 1.13 + stringprep_...@libidn_1.0 1.13 + stringprep_check_vers...@libidn_1.0 1.13 + stringprep_conv...@libidn_1.0 1.13 + stringprep_is...@libidn_1.0 1.13 + stringprep_kerber...@libidn_1.0 1.13 + stringprep_locale_char...@libidn_1.0 1.13 + stringprep_locale_to_u...@libidn_1.0 1.13 + stringprep_namep...@libidn_1.0 1.13 + stringprep_pl...@libidn_1.0 1.13 + stringprep_prof...@libidn_1.0 1.13 + stringprep_profi...@libidn_1.0 1.13 + stringprep_saslp...@libidn_1.0 1.13 + stringprep_strer...@libidn_1.0 1.13 + stringprep_tr...@libidn_1.0 1.13 + stringprep_ucs4_nfkc_normal...@libidn_1.0 1.13 + stringprep_ucs4_to_u...@libidn_1.0 1.13 + stringprep_unichar_to_u...@libidn_1.0 1.13 + stringprep_utf8_nfkc_normal...@libidn_1.0 1.13 + stringprep_utf8_to_loc...@libidn_1.0 1.13 + stringprep_utf8_to_u...@libidn_1.0 1.13 + stringprep_utf8_to_unic...@libidn_1.0 1.13 + stringprep_xmpp_nodep...@libidn_1.0 1.13 + stringprep_xmpp_nodeprep_prohi...@libidn_1.0 1.13 + stringprep_xmpp_resourcep...@libidn_1.0 1.13 + tld_chec...@libidn_1.0 1.13 + tld_check...@libidn_1.0 1.13 + tld_check_...@libidn_1.0 1.13 + tld_check...@libidn_1.0 1.13 + tld_check...@libidn_1.0 1.13 + tld_check...@libidn_1.0 1.13 + tld_default_ta...@libidn_1.0 1.13 + tld_ge...@libidn_1.0 1.13 + tld_get...@libidn_1.0 1.13 + tld_get_ta...@libidn_1.0 1.13 + tld_ge...@libidn_1.0 1.13 + tld_strer...@libidn_1.0 1.13 diff -Nru libidn-1.15/debian/rules libidn-1.15/debian/rules --- libidn-1.15/debian/rules 2009-12-23 18:34:57.000000000 +0100 +++ libidn-1.15/debian/rules 2009-12-23 18:32:29.000000000 +0100 @@ -77,6 +90,7 @@ dh_strip dh_compress -X.png dh_fixperms + dh_makeshlibs -- -c4 dh_installdeb dh_shlibdeps dh_gencontrol
diff -Nru libidn-1.15/debian/control libidn-1.15/debian/control --- libidn-1.15/debian/control 2009-12-23 18:34:57.000000000 +0100 +++ libidn-1.15/debian/control 2009-12-19 23:51:44.000000000 +0100 @@ -5,7 +5,7 @@ Uploaders: Simon Josefsson <[email protected]> XS-Dm-Upload-Allowed: yes Standards-Version: 3.8.3 -Build-Depends: debhelper (>= 6), gcj [!arm !hppa !hurd-i386], fastjar +Build-Depends: debhelper (>= 6), gcj [!arm !hppa !hurd-i386], fastjar [!arm !hppa !hurd-i386] Vcs-Cvs: :pserver:[email protected]:/sources/libidn Vcs-Browser: http://cvs.savannah.gnu.org/viewvc/debian-libidn/?root=libidn Homepage: http://www.gnu.org/software/libidn/
signature.asc
Description: Digital signature

