Revision: 116699 https://trac.macports.org/changeset/116699 Author: cal@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; + + /*