[Lunar-commits] r19308 - moonbase/trunk/distributed/distcc

hardkrash hardkrash at lunar-linux.org
Sat Mar 18 20:05:04 UTC 2006


Author: hardkrash
Date: 2006-03-18 20:05:02 +0000 (Sat, 18 Mar 2006)
New Revision: 19308

Added:
   moonbase/trunk/distributed/distcc/BUILD
Modified:
   moonbase/trunk/distributed/distcc/DEPENDS
   moonbase/trunk/distributed/distcc/DETAILS
   moonbase/trunk/distributed/distcc/POST_INSTALL
   moonbase/trunk/distributed/distcc/PRE_BUILD
Log:
zeroconf support for distcc
Works like a charm,  but not for xinetd :-/  but thats ok....
need to add ability for using make -j `distcc -j`  to allow for all the distcc hosts.


Added: moonbase/trunk/distributed/distcc/BUILD
===================================================================
--- moonbase/trunk/distributed/distcc/BUILD	                        (rev 0)
+++ moonbase/trunk/distributed/distcc/BUILD	2006-03-18 20:05:02 UTC (rev 19308)
@@ -0,0 +1,4 @@
+(
+  ./autogen.sh &&
+  default_build
+) > $C_FIFO 2>&1

Modified: moonbase/trunk/distributed/distcc/DEPENDS
===================================================================
--- moonbase/trunk/distributed/distcc/DEPENDS	2006-03-18 18:54:54 UTC (rev 19307)
+++ moonbase/trunk/distributed/distcc/DEPENDS	2006-03-18 20:05:02 UTC (rev 19308)
@@ -3,4 +3,5 @@
 optional_depends gtk+-2 "--with-gtk" ""                          \
                         "build the GTK+-2 based compile monitor" &&
 optional_depends libgnomeui "--with-gnome" ""                    \
-                            "build the Gnome based compile monitor"
+                            "build the Gnome based compile monitor" &&
+optional_depends howl "" "" "build zeroconf support"

Modified: moonbase/trunk/distributed/distcc/DETAILS
===================================================================
--- moonbase/trunk/distributed/distcc/DETAILS	2006-03-18 18:54:54 UTC (rev 19307)
+++ moonbase/trunk/distributed/distcc/DETAILS	2006-03-18 20:05:02 UTC (rev 19308)
@@ -3,9 +3,13 @@
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=http://distcc.samba.org/ftp/distcc/
       SOURCE_VFY=sha1:88e4c15826bdbc5a3de0f7c1bcb429e558c6976d
+         SOURCE2=distcc.patch
+  SOURCE2_URL[1]=http://0pointer.de/public
+  SOURCE2_URL[2]=$PATCH_URL
+     SOURCE2_VFY=sha1:7e76e17eeea22787c1e1344dc1191c37af4601d0
         WEB_SITE=http://distcc.samba.org/
          ENTERED=20020701
-         UPDATED=20041130
+         UPDATED=20060317
            SHORT="distcc is to distribute compilation cross several machines"
 
 cat << EOF

Modified: moonbase/trunk/distributed/distcc/POST_INSTALL
===================================================================
--- moonbase/trunk/distributed/distcc/POST_INSTALL	2006-03-18 18:54:54 UTC (rev 19307)
+++ moonbase/trunk/distributed/distcc/POST_INSTALL	2006-03-18 20:05:02 UTC (rev 19308)
@@ -1,3 +1,4 @@
 message ""
 message "${MESSAGE_COLOR}EDIT /etc/init.d/distcc and /etc/xinet.d/distccd to add your '--allow IPs'"
 message "${MESSAGE_COLOR}If you do not, then the distcc daemon will only allow 127.0.0.1 !!!${DEFAULT_COLOR}"
+message "${MESSAGE_COLOR}If you chose to build in zeroconf support add +zeroconf to DISTCC_HOSTS${DEFAULT_COLOR}"

Modified: moonbase/trunk/distributed/distcc/PRE_BUILD
===================================================================
--- moonbase/trunk/distributed/distcc/PRE_BUILD	2006-03-18 18:54:54 UTC (rev 19307)
+++ moonbase/trunk/distributed/distcc/PRE_BUILD	2006-03-18 20:05:02 UTC (rev 19308)
@@ -3,5 +3,7 @@
   sedit "/^distccd/d" /etc/services
 fi
 
-default_pre_build
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch_it $SOURCE_CACHE/$SOURCE2 1
 



More information about the Lunar-commits mailing list