[116699] trunk/dports/sysutils/am-utils

cal at macports.org cal at macports.org
Mon Feb 3 15:38:22 PST 2014


Revision: 116699
          https://trac.macports.org/changeset/116699
Author:   cal at macports.org
Date:     2014-02-03 15:38:22 -0800 (Mon, 03 Feb 2014)
Log Message:
-----------
am-utils: fix build on mavericks(?), closes #42358

Modified Paths:
--------------
    trunk/dports/sysutils/am-utils/Portfile

Added Paths:
-----------
    trunk/dports/sysutils/am-utils/files/
    trunk/dports/sysutils/am-utils/files/patch-amd__amq_subr.c-mavericks-rpc-compatibility.diff
    trunk/dports/sysutils/am-utils/files/patch-amd__amq_xdr.c-mavericks-rpc-compatibility.diff
    trunk/dports/sysutils/am-utils/files/patch-libamu__misc_rpc.c-mavericks-rpc-compatibility.diff

Modified: trunk/dports/sysutils/am-utils/Portfile
===================================================================
--- trunk/dports/sysutils/am-utils/Portfile	2014-02-03 23:28:06 UTC (rev 116698)
+++ trunk/dports/sysutils/am-utils/Portfile	2014-02-03 23:38:22 UTC (rev 116699)
@@ -28,6 +28,14 @@
 configure.args  --infodir=${prefix}/share/info \
                 --mandir=${prefix}/share/man
 
+platform darwin {
+    if {${os.major} >= 13} {
+        patchfiles      patch-amd__amq_subr.c-mavericks-rpc-compatibility.diff \
+                        patch-amd__amq_xdr.c-mavericks-rpc-compatibility.diff \
+                        patch-libamu__misc_rpc.c-mavericks-rpc-compatibility.diff
+    }
+}
+
 test.run        yes
 test.target     check
 

Added: trunk/dports/sysutils/am-utils/files/patch-amd__amq_subr.c-mavericks-rpc-compatibility.diff
===================================================================
--- trunk/dports/sysutils/am-utils/files/patch-amd__amq_subr.c-mavericks-rpc-compatibility.diff	                        (rev 0)
+++ trunk/dports/sysutils/am-utils/files/patch-amd__amq_subr.c-mavericks-rpc-compatibility.diff	2014-02-03 23:38:22 UTC (rev 116699)
@@ -0,0 +1,9 @@
+--- amd/amq_subr.c.orig	2014-02-04 00:20:49.000000000 +0100
++++ amd/amq_subr.c	2014-02-04 00:21:10.000000000 +0100
+@@ -475,5 +475,5 @@
+   XDR xdr;
+ 
+   xdr.x_op = XDR_FREE;
+-  return ((*xdr_args) (&xdr, (caddr_t *) args_ptr));
++  return ((*xdr_args) (&xdr, (caddr_t *) args_ptr, 0));
+ }

Added: trunk/dports/sysutils/am-utils/files/patch-amd__amq_xdr.c-mavericks-rpc-compatibility.diff
===================================================================
--- trunk/dports/sysutils/am-utils/files/patch-amd__amq_xdr.c-mavericks-rpc-compatibility.diff	                        (rev 0)
+++ trunk/dports/sysutils/am-utils/files/patch-amd__amq_xdr.c-mavericks-rpc-compatibility.diff	2014-02-03 23:38:22 UTC (rev 116699)
@@ -0,0 +1,9 @@
+--- amq/amq_xdr.c.orig	2014-02-04 00:22:46.000000000 +0100
++++ amq/amq_xdr.c	2014-02-04 00:23:01.000000000 +0100
+@@ -263,5 +263,5 @@
+   XDR xdr;
+ 
+   xdr.x_op = XDR_FREE;
+-  return ((*xdr_args) (&xdr, (caddr_t *) args_ptr));
++  return ((*xdr_args) (&xdr, (caddr_t *) args_ptr, 0));
+ }

Added: trunk/dports/sysutils/am-utils/files/patch-libamu__misc_rpc.c-mavericks-rpc-compatibility.diff
===================================================================
--- trunk/dports/sysutils/am-utils/files/patch-libamu__misc_rpc.c-mavericks-rpc-compatibility.diff	                        (rev 0)
+++ trunk/dports/sysutils/am-utils/files/patch-libamu__misc_rpc.c-mavericks-rpc-compatibility.diff	2014-02-03 23:38:22 UTC (rev 116699)
@@ -0,0 +1,11 @@
+--- libamu/misc_rpc.c.orig	2014-02-04 00:18:04.000000000 +0100
++++ libamu/misc_rpc.c	2014-02-04 00:18:24.000000000 +0100
+@@ -157,7 +157,7 @@
+   /*
+    * Arguments
+    */
+-  if (!(*arg_xdr) (&msg_xdr, arg))
++  if (!(*arg_xdr) (&msg_xdr, arg, 0))
+     return -EIO;
+ 
+   /*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140203/c4f51b85/attachment.html>


More information about the macports-changes mailing list