aboutsummaryrefslogtreecommitdiff
path: root/devel/distcc
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2007-10-24 23:37:25 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2007-10-24 23:37:25 +0000
commit4acc6fb2a411b291c9c210d82bafe7c62e71c77d (patch)
treebc16420eb52d65511ceb520c00171d219210a473 /devel/distcc
parent97dfcc1b41c5b4581b1d73128a866beec069c5bf (diff)
downloadports-4acc6fb2a411b291c9c210d82bafe7c62e71c77d.tar.gz
ports-4acc6fb2a411b291c9c210d82bafe7c62e71c77d.zip
Notes
Diffstat (limited to 'devel/distcc')
-rw-r--r--devel/distcc/Makefile25
-rw-r--r--devel/distcc/distinfo3
-rw-r--r--devel/distcc/files/distccd.sh.in2
3 files changed, 20 insertions, 10 deletions
diff --git a/devel/distcc/Makefile b/devel/distcc/Makefile
index 4a7cbdb0f06a..e622d240b51a 100644
--- a/devel/distcc/Makefile
+++ b/devel/distcc/Makefile
@@ -3,13 +3,15 @@
# Whom: Frerich Raabe <frerich.raabe@gmx.de>
#
# $FreeBSD$
+# $MCom: ports/devel/distcc/Makefile,v 1.3 2007/10/21 02:46:13 ahze Exp $
#
PORTNAME= distcc
PORTVERSION= 2.18.3
-PORTREVISION= 5
-CATEGORIES= devel ipv6
+PORTREVISION= 7
+CATEGORIES= devel
MASTER_SITES= http://distcc.samba.org/ftp/distcc/
+PATCH_SITES= http://0pointer.de/public/
MAINTAINER= ahze@FreeBSD.org
COMMENT= Distribute compilation of C(++) code acrosss machines on a network
@@ -20,19 +22,28 @@ USE_BZIP2= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ARGS= --enable-rfc2553
WANT_GNOME= yes
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
DISTCCD_PIDFILE=/var/run/distccd.pid
USE_RC_SUBR= distccd.sh
SUB_LIST= DISTCCD_PIDFILE=${DISTCCD_PIDFILE}
-OPTIONS= GNOME "Build GUI monitor based on GNOME" Off \
+OPTIONS= AVAHI "Enable Avahi Zeroconf/mDNS/Bonjour support" Off \
+ GNOME "Build GUI monitor based on GNOME" Off \
GTK "Build GUI monitor based on GTK" Off \
- IPV6 "Enable IPV6" Off \
- COMPILER_LINKS "Create symlinks to distcc" Off
+ COMPILER_LINKS "Create symlinks to distcc" On
.include <bsd.port.pre.mk>
+.if defined(WITH_AVAHI)
+PATCHFILES+= distcc-avahi.patch
+LIB_DEPENDS+= avahi-glib.1:${PORTSDIR}/net/avahi
+PATCH_DIST_STRIP= -p1
+USE_AUTOTOOLS+= autoconf:261
+CFLAGS+= -DHAVE_AVAHI
+.endif
+
.if defined(WITH_COMPILER_LINKS)
CCLINKDIR?= libexec/distcc
PLIST_DIRS= ${CCLINKDIR}
@@ -61,10 +72,6 @@ PLIST_SUB+= WITH_GNOME=""
PLIST_SUB+= WITH_GNOME="@comment "
.endif
-.if defined(WITH_IPV6)
-CONFIGURE_ARGS+= --enable-rfc2553
-.endif
-
MAN1= distcc.1 distccd.1
DOC_FILES= AUTHORS INSTALL NEWS README \
doc/protocol-1.txt doc/status-1.txt \
diff --git a/devel/distcc/distinfo b/devel/distcc/distinfo
index e20d0e56e131..1d8af34f329c 100644
--- a/devel/distcc/distinfo
+++ b/devel/distcc/distinfo
@@ -1,3 +1,6 @@
MD5 (distcc-2.18.3.tar.bz2) = 0d6b80a1efc3a3d816c4f4175f63eaa2
SHA256 (distcc-2.18.3.tar.bz2) = 6500f1bc2a30b1f044ebed79c6ce15457d1712263e65f0db7d6046af262ba434
SIZE (distcc-2.18.3.tar.bz2) = 341601
+MD5 (distcc-avahi.patch) = 621dc7dc1e3b9b6770110117df45611a
+SHA256 (distcc-avahi.patch) = e6651e3de7fee6d953b6ee56732eafa7d4666cb4070db5a925ba071626067c9a
+SIZE (distcc-avahi.patch) = 54086
diff --git a/devel/distcc/files/distccd.sh.in b/devel/distcc/files/distccd.sh.in
index d5a9efb91add..0942b3014f7a 100644
--- a/devel/distcc/files/distccd.sh.in
+++ b/devel/distcc/files/distccd.sh.in
@@ -1,7 +1,7 @@
#!/bin/sh
#
# $FreeBSD$
-#
+# $MCom: ports/devel/distcc/files/distccd.sh.in,v 1.1 2007/05/19 17:43:14 ahze Exp $
# PROVIDE: distccd
# REQUIRE: NETWORKING