summaryrefslogtreecommitdiff
path: root/sysutils/dbus-sharp/patches/patch-src_dbus-sharp.dll.config
blob: 47c8edc0c4addc800beb2a8a635a186c839a649b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$NetBSD: patch-src_dbus-sharp.dll.config,v 1.1 2013/06/11 02:29:40 obache Exp $

* Reverse the way the dllmap for libsocket is handled, by using libc
  https://github.com/mono/dbus-sharp/commit/1561585d601058392d5864e3add2bac3c67e14a7

--- src/dbus-sharp.dll.config.orig	2010-09-14 09:17:50.000000000 +0000
+++ src/dbus-sharp.dll.config
@@ -1,3 +1,13 @@
 <configuration>
-  <dllmap dll="libsocket" os="!solaris" target="libc.so.6"/>
+  <dllmap dll="libc">
+    <dllentry os="solaris" dll="libsocket.so.1" name="socket" target="socket"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="connect" target="connect"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="bind" target="bind"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="listen" target="listen"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="accept" target="accept"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="getsockopt" target="getsockopt"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="setsockopt" target="setsockopt"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="resvmsg" target="resvmsg"/>
+    <dllentry os="solaris" dll="libsocket.so.1" name="sendmsg" target="sendmsg"/>
+  </dllmap>
 </configuration>