freebsd-ports/graphics/f-spot/files/patch-libgphoto2-sharp::Port.cs
Tom McLaughlin 5ab257f6f7 - Update to 0.1.3
- Correct numerous DllImport errors. The C symbol must be defined in the
  C library that is being imported.  Not sure why this is not a problem
  on Linux.
- Include bsd.mono.mk.

Approved by:    ahze (mentor)
Project by:     BSD# <http://www.mono-project.com/Mono:FreeBSD>
2005-11-10 05:00:58 +00:00

187 lines
6 KiB
C#

--- libgphoto2-sharp/Port.cs.orig Wed Apr 27 15:38:18 2005
+++ libgphoto2-sharp/Port.cs Mon Aug 22 22:12:52 2005
@@ -83,49 +83,49 @@
PortPrivateLibrary *pl;
PortPrivateCore *pc;
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_new (out _Port *port);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_free (_Port *port);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_info (_Port *port, ref _PortInfo info);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_info (_Port *port, out _PortInfo info);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_open (_Port *port);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_close (_Port *port);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_read (_Port *port, [MarshalAs(UnmanagedType.LPTStr)] byte[] data, int size);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_write (_Port *port, [MarshalAs(UnmanagedType.LPTStr)] byte[] data, int size);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_settings (_Port *port, out PortSettings settings);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_settings (_Port *port, PortSettings settings);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_timeout (_Port *port, int *timeout);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_timeout (_Port *port, int timeout);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_pin (_Port *port, Pin pin, Level *level);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_pin (_Port *port, Pin pin, Level level);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern char* gp_port_get_error (_Port *port);
//[DllImport ("libgphoto2.so")]
@@ -135,7 +135,7 @@
public class Port : Object
{
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_new (out IntPtr port);
public Port()
@@ -147,7 +147,7 @@
this.handle = new HandleRef (this, native);
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_free (HandleRef port);
protected override void Cleanup ()
@@ -155,7 +155,7 @@
Error.CheckError (gp_port_free (this.handle));
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_info (HandleRef port, ref _PortInfo info);
public void SetInfo (PortInfo info)
@@ -163,7 +163,7 @@
Error.CheckError (gp_port_set_info (this.Handle, ref info.Handle));
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_info (HandleRef port, out _PortInfo info);
public PortInfo GetInfo ()
@@ -175,7 +175,7 @@
return info;
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_open (HandleRef port);
public void Open ()
@@ -183,7 +183,7 @@
Error.CheckError (gp_port_open (this.Handle));
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_close (HandleRef port);
public void Close ()
@@ -191,7 +191,7 @@
Error.CheckError (gp_port_close (this.Handle));
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_read (HandleRef port, [MarshalAs(UnmanagedType.LPTStr)] byte[] data, int size);
public byte[] Read (int size)
@@ -203,7 +203,7 @@
return data;
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_write (HandleRef port, [MarshalAs(UnmanagedType.LPTStr)] byte[] data, int size);
public void Write (byte[] data)
@@ -212,7 +212,7 @@
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_settings (HandleRef port, PortSettings settings);
public void SetSettings (PortSettings settings)
@@ -220,7 +220,7 @@
Error.CheckError (gp_port_set_settings (this.Handle, settings));
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_settings (HandleRef port, out PortSettings settings);
public PortSettings GetSettings ()
@@ -232,10 +232,10 @@
return settings;
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_timeout (HandleRef port, out int timeout);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_timeout (HandleRef port, int timeout);
public int Timeout
@@ -252,13 +252,13 @@
}
}
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_get_pin (HandleRef port, Pin pin, out Level level);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern ErrorCode gp_port_set_pin (HandleRef port, Pin pin, Level level);
- [DllImport ("libgphoto2.so")]
+ [DllImport ("libgphoto2_port.so")]
internal static extern string gp_port_get_error (HandleRef port);
}
}