Date: Sun, 28 Dec 2014 20:09:16 +0000 (UTC) From: Romain Tartière <romain@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r375752 - in head/devel/dbus-sharp: . files Message-ID: <201412282009.sBSK9GIM049225@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: romain Date: Sun Dec 28 20:09:15 2014 New Revision: 375752 URL: https://svnweb.freebsd.org/changeset/ports/375752 QAT: https://qat.redports.org/buildarchive/r375752/ Log: Fix AF_UNIX sockets. Added: head/devel/dbus-sharp/files/ head/devel/dbus-sharp/files/patch-src_UnixNativeTransport.cs (contents, props changed) Modified: head/devel/dbus-sharp/Makefile Modified: head/devel/dbus-sharp/Makefile ============================================================================== --- head/devel/dbus-sharp/Makefile Sun Dec 28 19:58:11 2014 (r375751) +++ head/devel/dbus-sharp/Makefile Sun Dec 28 20:09:15 2014 (r375752) @@ -3,7 +3,7 @@ PORTNAME= dbus-sharp PORTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= devel gnome MASTER_SITES= http://cloud.github.com/downloads/mono/${PORTNAME}/ Added: head/devel/dbus-sharp/files/patch-src_UnixNativeTransport.cs ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/dbus-sharp/files/patch-src_UnixNativeTransport.cs Sun Dec 28 20:09:15 2014 (r375752) @@ -0,0 +1,37 @@ + +$FreeBSD$ + +--- src/UnixNativeTransport.cs.orig ++++ src/UnixNativeTransport.cs +@@ -93,10 +93,15 @@ + + byte[] sa = new byte[2 + p.Length + 1]; + ++#if false + //we use BitConverter to stay endian-safe + byte[] afData = BitConverter.GetBytes (UnixSocket.AF_UNIX); + sa[0] = afData[0]; + sa[1] = afData[1]; ++#endif ++ ++ sa[0] = (byte) sa.Length; ++ sa[1] = 1; /* AF_UNIX */ + + for (int i = 0 ; i != p.Length ; i++) + sa[2 + i] = p[i]; +@@ -111,10 +116,15 @@ + + byte[] sa = new byte[2 + 1 + p.Length]; + ++#if false + //we use BitConverter to stay endian-safe + byte[] afData = BitConverter.GetBytes (UnixSocket.AF_UNIX); + sa[0] = afData[0]; + sa[1] = afData[1]; ++#endif ++ ++ sa[0] = (byte) sa.Length; ++ sa[1] = 1; /* AF_UNIX */ + + sa[2] = 0; //null prefix for abstract domain socket addresses, see unix(7) + for (int i = 0 ; i != p.Length ; i++)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201412282009.sBSK9GIM049225>