patches/banshee-03-solaris.diff
changeset 436 02399029acd3
child 438 e7d7c89edc96
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/banshee-03-solaris.diff	Sat Sep 01 09:37:43 2007 +0000
@@ -0,0 +1,70 @@
+--- banshee-0.13.1.orig/ext/dbus-sharp/dbus-sharp/UnixNativeTransport.cs	2007年  2月 12日 一 15:50:56
++++ banshee-0.13.1/ext/dbus-sharp/dbus-sharp/UnixNativeTransport.cs	2007年  8月 10日 五 17:20:14
+@@ -22,20 +22,20 @@
+ 	{
+ 		public const short AF_UNIX = 1;
+ 		//TODO: SOCK_STREAM is 2 on Solaris
+-		public const short SOCK_STREAM = 1;
++		public const short SOCK_STREAM = 2;
+ 
+ 		//TODO: some of these are provided by libsocket instead of libc on Solaris
+ 
+-		[DllImport ("libc", SetLastError=true)]
++		[DllImport ("libsocket", SetLastError=true)]
+ 			protected static extern int socket (int domain, int type, int protocol);
+ 
+-		[DllImport ("libc", SetLastError=true)]
++		[DllImport ("libsocket", SetLastError=true)]
+ 			protected static extern int connect (int sockfd, byte[] serv_addr, uint addrlen);
+ 
+-		[DllImport ("libc", SetLastError=true)]
++		[DllImport ("libsocket", SetLastError=true)]
+ 			protected static extern int bind (int sockfd, byte[] my_addr, uint addrlen);
+ 
+-		[DllImport ("libc", SetLastError=true)]
++		[DllImport ("libsocket", SetLastError=true)]
+ 			protected static extern int listen (int sockfd, int backlog);
+ 
+ 		//TODO: this prototype is probably wrong, fix it
+diff -ru banshee-0.13.1.orig/src//Core/Banshee/banshee.exe.config.in banshee-0.13.1/src/Core/Banshee/banshee.exe.config.in
+--- banshee-0.13.1.orig/src//Core/Banshee/banshee.exe.config.in	2007年  7月 31日 二 17:04:42
++++ banshee-0.13.1/src/Core/Banshee/banshee.exe.config.in	2007年  9月  1日 六 05:31:11
+@@ -4,5 +4,5 @@
+ 	<dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" />
+ 	<dllmap dll="libbonobo-2.so" target="libbonobo-2.so.0" />
+ 	<dllmap dll="gdk-x11-2.0" target="libgdk-x11-2.0.so.0" />
+-	<dllmap dll="libX11" target="libX11.so.6" />
++	<dllmap dll="libX11" target="libX11.so.5" />
+ </configuration>
+diff -ru banshee-0.13.1.orig/src//Core/Banshee.Base/Banshee.Base.dll.config.in banshee-0.13.1/src/Core/Banshee.Base/Banshee.Base.dll.config.in
+--- banshee-0.13.1.orig/src//Core/Banshee.Base/Banshee.Base.dll.config.in	2007年  7月 31日 二 17:04:45
++++ banshee-0.13.1/src/Core/Banshee.Base/Banshee.Base.dll.config.in	2007年  9月  1日 六 05:31:11
+@@ -4,7 +4,7 @@
+ 	<dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" />
+ 	<dllmap dll="libbonobo-2.so" target="libbonobo-2.so.0" />
+ 	<dllmap dll="gdk-x11-2.0" target="libgdk-x11-2.0.so.0" />
+-	<dllmap dll="libX11" target="libX11.so.6" />
++	<dllmap dll="libX11" target="libX11.so.5" />
+ 	<dllmap dll="notify" target="libnotify.so.1" />
+ 	<dllmap dll="libnautilus-burn" target="libnautilus-burn.so.@LNB_SOVERSION@" />
+ </configuration>
+diff -ru banshee-0.13.1.orig/src//Core/Banshee.Widgets/Banshee.Widgets.dll.config.in banshee-0.13.1/src/Core/Banshee.Widgets/Banshee.Widgets.dll.config.in
+--- banshee-0.13.1.orig/src//Core/Banshee.Widgets/Banshee.Widgets.dll.config.in	2007年  7月 31日 二 17:04:43
++++ banshee-0.13.1/src/Core/Banshee.Widgets/Banshee.Widgets.dll.config.in	2007年  9月  1日 六 05:31:11
+@@ -3,5 +3,5 @@
+ 	<dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0" />
+ 	<dllmap dll="libgtk-win32-2.0-0.dll" target="libgtk-x11-2.0.so.0" />
+ 	<dllmap dll="gdk-x11-2.0" target="libgdk-x11-2.0.so.0" />
+-	<dllmap dll="libX11" target="libX11.so.6" />
++	<dllmap dll="libX11" target="libX11.so.5" />
+ </configuration>
+diff -ru banshee-0.13.1.orig/src//Plugins/Banshee.Plugins.NotificationAreaIcon/Banshee.Plugins.NotificationAreaIcon.dll.config.in banshee-0.13.1/src/Plugins/Banshee.Plugins.NotificationAreaIcon/Banshee.Plugins.NotificationAreaIcon.dll.config.in
+--- banshee-0.13.1.orig/src//Plugins/Banshee.Plugins.NotificationAreaIcon/Banshee.Plugins.NotificationAreaIcon.dll.config.in	2007年  7月 31日 二 17:04:41
++++ banshee-0.13.1/src/Plugins/Banshee.Plugins.NotificationAreaIcon/Banshee.Plugins.NotificationAreaIcon.dll.config.in	2007年  9月  1日 六 05:31:11
+@@ -1,5 +1,5 @@
+ <configuration>
+ 	<dllmap dll="libgdk-x11-2.0.so.0" target="libgdk-x11-2.0.so.0" />
+ 	 <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0.so.0" />
+-	<dllmap dll="libX11" target="libX11.so.6" />
++	<dllmap dll="libX11" target="libX11.so.5" />
+ </configuration>