[62129] trunk/dports/devel/distcc

macsforever2000 at macports.org macsforever2000 at macports.org
Tue Dec 29 08:11:59 PST 2009


Revision: 62129
          http://trac.macports.org/changeset/62129
Author:   macsforever2000 at macports.org
Date:     2009-12-29 08:11:56 -0800 (Tue, 29 Dec 2009)
Log Message:
-----------
Fix build on Snow Leopard. (#20902)

Modified Paths:
--------------
    trunk/dports/devel/distcc/Portfile

Added Paths:
-----------
    trunk/dports/devel/distcc/files/
    trunk/dports/devel/distcc/files/patch-avoid-builtin-strndup.diff
    trunk/dports/devel/distcc/files/patch-avoid-compile-warnings.diff

Modified: trunk/dports/devel/distcc/Portfile
===================================================================
--- trunk/dports/devel/distcc/Portfile	2009-12-29 15:54:59 UTC (rev 62128)
+++ trunk/dports/devel/distcc/Portfile	2009-12-29 16:11:56 UTC (rev 62129)
@@ -21,6 +21,9 @@
 			rmd160 82229c230e6917b0df7db275460579b02dbf6b60
 use_bzip2	yes
 
+patchfiles	patch-avoid-builtin-strndup.diff \
+		patch-avoid-compile-warnings.diff
+
 depends_lib		port:popt
 
 configure.args	--mandir=${prefix}/share/man \

Added: trunk/dports/devel/distcc/files/patch-avoid-builtin-strndup.diff
===================================================================
--- trunk/dports/devel/distcc/files/patch-avoid-builtin-strndup.diff	                        (rev 0)
+++ trunk/dports/devel/distcc/files/patch-avoid-builtin-strndup.diff	2009-12-29 16:11:56 UTC (rev 62129)
@@ -0,0 +1,19 @@
+--- src/hosts.c.orig	2009-09-16 20:45:37.000000000 -0400
++++ src/hosts.c	2009-09-16 20:41:32.000000000 -0400
+@@ -125,13 +125,14 @@
+ int dcc_compare_container(const void *a, const void *b);
+ 
+ 
+-#ifndef HAVE_STRNDUP
++#if !HAVE_STRNDUP
+ /**
+  * Copy at most @p size characters from @p src, plus a terminating nul.
+  *
+  * Really this needs to be in util.c, but it's only used here.
+  **/
+-static char *strndup(const char *src, size_t size)
++char *strndup(const char *src, size_t size);
++char *strndup(const char *src, size_t size)
+ {
+     char *dst;
+ 

Added: trunk/dports/devel/distcc/files/patch-avoid-compile-warnings.diff
===================================================================
--- trunk/dports/devel/distcc/files/patch-avoid-compile-warnings.diff	                        (rev 0)
+++ trunk/dports/devel/distcc/files/patch-avoid-compile-warnings.diff	2009-12-29 16:11:56 UTC (rev 62129)
@@ -0,0 +1,31 @@
+--- src/dotd.c.orig	2009-09-16 20:45:11.000000000 -0400
++++ src/dotd.c	2009-09-01 08:59:58.000000000 -0400
+@@ -18,6 +18,8 @@
+  * USA.
+  */
+ 
++#include <config.h>
++
+ #include <stdio.h>
+ #include <string.h>
+ #include <stdlib.h>
+--- src/emaillog.c.orig	2009-09-16 20:45:30.000000000 -0400
++++ src/emaillog.c	2009-09-01 08:59:58.000000000 -0400
+@@ -18,6 +18,8 @@
+  * USA.
+  */
+ 
++#include <config.h>
++
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <errno.h>
+@@ -120,7 +122,7 @@
+   asprintf(&will_send_message_to, will_send_message_format, whom_to_blame);
+   asprintf(&cant_send_message_to, cant_send_message_format, whom_to_blame);
+ 
+-  rs_log_warning(will_send_message_to);
++  rs_log_warning("%s", will_send_message_to);
+   free(will_send_message_to);
+ 
+   if (email_fileno < 0) {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091229/933dedee/attachment.html>


More information about the macports-changes mailing list