diff -u pnet-assemblies-0.7.4/debian/changelog pnet-assemblies-0.7.4/debian/changelog
--- pnet-assemblies-0.7.4/debian/changelog
+++ pnet-assemblies-0.7.4/debian/changelog
@@ -1,3 +1,13 @@
+pnet-assemblies (0.7.4-1.1) unstable; urgency=medium
+
+  * Non-Maintainer Upload.
+  * Fix unversioned DllImport / dlopen of gnutls (Closes: #382632)
+    - debian/control: Depend on libgnutls13 (pnet-assemblies)
+    - debian/rules: Replace DllImport after configure (pnet-assemblies)
+    - Don't forget to update the version if libgnutls changes soname!
+
+ -- Lukas Fittl <[EMAIL PROTECTED]>  Sat,  9 Sep 2006 11:27:14 +0200
+
 pnet-assemblies (0.7.4-1) unstable; urgency=low
 
   * New upstream release
diff -u pnet-assemblies-0.7.4/debian/control pnet-assemblies-0.7.4/debian/control
--- pnet-assemblies-0.7.4/debian/control
+++ pnet-assemblies-0.7.4/debian/control
@@ -23,7 +23,7 @@
 
 Package: pnet-assemblies
 Architecture: all
-Depends: ${shlibs:Depends}, pnet-interpreter (>= 0.7.4), libxsharp0, libgnutls12, libjpeg62
+Depends: ${shlibs:Depends}, pnet-interpreter (>= 0.7.4), libxsharp0, libgnutls13, libjpeg62
 Description: DotGNU C# class libraries 
  A set of C# class libraries built to support the DotGNU Portable.NET 
  interpreter. These are required for running most C# programs with the 
diff -u pnet-assemblies-0.7.4/debian/rules pnet-assemblies-0.7.4/debian/rules
--- pnet-assemblies-0.7.4/debian/rules
+++ pnet-assemblies-0.7.4/debian/rules
@@ -14,4 +14,9 @@
 DEB_CONFIGURE_EXTRA_FLAGS := --with-profile=default1.1
 
+GNUTLS_SONAME = libgnutls.so.13
+
+pre-build::
+	sed -i 's/DllImport("gnutls")/DllImport("$(GNUTLS_SONAME)")/' $(DEB_SRCDIR)/DotGNU.SSL/GNUTLS.cs
+
 clean::
 	rm -f compat/sysglobl.dll

Attachment: signature.asc
Description: This is a digitally signed message part



Reply via email to