CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

devel/distcc 3.4_3

Distribute compilation of C(++) code across machines (text monitor)

Port info

Maintainer
laurent@FreeBSD.org
Packages
latest: distcc 3.4_3, distcc-gtk 3.4_3
Upstream
up to date
Last update
to 3.4_3 · bf0f61fc9d
Quarterly
2026Q4: distcc 3.4_3, distcc-gtk 3.4_3
WWW
https://distcc.github.io/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install distcc
# pkg install distcc-gtk
installs distcc 3.4_3, distcc-gtk 3.4_3 from latest; from quarterly (2026Q4) distcc 3.4_3, distcc-gtk 3.4_3
Port
# cd /usr/ports/devel/distcc && make install clean
# make -C /usr/ports/devel/distcc config  # change options first
Size
266 KiB download · 902 KiB installed
Depends on
devel/popt 1.19,2, lang/python312 3.12.15
License
GPLv2
Creates
user distcc, group distcc
Options
4 of 6 on in the package: CLANGLINK DOCS IPV6 PUMP
Show the 2 options that are off
AVAHI LLVMLINK
pkg-message
Shown after installing
WARNING: distcc[d] performs NO AUTHENTICATION at all and should
ONLY be used in trusted networks!

Distccd now requires the --allow (-a) argument when running
in daemon mode. This option restricts distcc to a specific
network, by default this port uses 127.0.0.0/8, you should
change this by specifying your own distccd_flags in
/etc/rc.conf, see the script in /usr/local/etc/rc.d/distccd
for a template.

Additionally it is recommended that you add entries to
/etc/syslog.conf to record all distccd log messages to a file
such as /var/log/distccd.log.

Example syslog.conf entry:

!distccd
*.*					/var/log/distccd.log

The daemon runs on port 3632 by default. You can change that
value by calling distccd with the -p parameter, e.g.
`distccd -p 4711'. Do not edit the rc.d script to achieve this
instead override the value of distccd_flags in /etc/rc.conf.

Note that remote daemons currently won't work if they cannot
resolve the reverse DNS of the master machine
Shown after upgrading
Those upgrading from pre-3.3 must run update-distcc-symlinks on
every server machine, and add manually (see MASQUERADING of distcc(1))
those compilers it does not detect.
Note
Size, dependencies, options and messages are those of distcc.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 163.4_33.4_3–
FreeBSD 153.4_33.4_3–
FreeBSD 143.4_33.4_33.4_3

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 153.4_33.4_3–
FreeBSD 143.4_33.4_33.4_3

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 3.4_3.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (132)

Christian Weisgerber (naddy) · 2.11
Update to 2.11 Take maintainership.

PR:		57263
Submitted by:	Clement Laforet <sheepkiller@cultdeadsheep.org>
bd69786338
Edwin Groothuis (edwin) · 2.9
Cease FreeBSD port maintainerships

I don't have the time to give to many of the ports I maintain at
	the moment. I wasn't expecting to be so busy this summer ...

	Please set all my ports back to ports@freebsd.org.

PR:		ports/56935
Submitted by:	Dominic Marks <dom@wirespeed.org.uk>,Clement Laforet <sheepkiller@cultdeadsheep.org>,Oliver Eikemeier <eikemeier@fillmore-labs.com>
5b0bf6e947
Yen-Ming Lee (leeym) · 2.9
devel/distcc 2.7 -> 2.9

Change Log:
http://distcc.samba.org/download.html

Port Change Log:
o Install distccd.sh.sample script
o Create distcc user and group
o Generally bring closer to the packaging guidelines:

http://distcc.samba.org/ftp/unpacked/distcc/README.packaging

PR:		55416
Submitted by:	Dominic Marks <dom@wirespeed.org.uk>
7753a3ffed
Daichi GOTO (daichi) · 2.7
bug fix: devel/distcc fix a bug in the devel/distcc which becomes obvious when the port gets built without WITHOUT_GNOME, but when HAVE_GNOME returns ""

PR:		53705
Submitted by:	Frerich Raabe <frerich.raabe@gmx.de> (maintainer)
a6446d99fc
Erwin Lansing (erwin) · 2.7
Hand maintainership to Dominic Marks

PR:		53708
Submitted by:	Dominic Marks <dom@cus.org.uk>
5dbf4e5f71
Will Andrews (will) · 2.7
Frerich doesn't use FreeBSD anymore.  Preemptively assign two of his ports to a new maintainer (kpopup and rc5pipe).

Submitted by:	Frerich Raabe <frerich.raabe@gmx.de>,
		Brad Davis <so14k@so14k.com>
1268252fc5
Sergey A. Osokin (osa) · 2.7
Note the "disabled", which should be "disable".

Submitted by:   maintainer
PR:		53638
Approved by:	fjoe (mentor) (implicit)
d8217313f5
Adam Weinberger (adamw) · 2.7
Add patch forgotten with last commit.

Reminded by:	Frerich Raabe <frerich@hex.athame.co.uk>
5be853e5bd
Adam Weinberger (adamw) · 2.7
Update to 2.7. Now with GNOME GUI.

PR:		ports/53374
Submitted by:	Frerich Raabe <frerich.raabe@gmx.de>
314717c216
Mario Sergio Fujikawa Ferreira (lioux) · 2.6
Update to 2.6

PR:		53255
Submitted by:	maintainer
524c1509fd
Erwin Lansing (erwin) · 2.5.1
Update to 2.5.1

PR:		52963
Submitted by:	maintainer
Approved by:	edwin (mentor)
928863c7d1
Tilman Keskinoz (arved) · 2.5
Update to 2.5

PR:		52854
Submitted by:	maintainer
961ef970aa
Edwin Groothuis (edwin) · 2.4.1
This PR updates the devel/distcc port to honour the recent 	distcc 2.4.1 release.

PR:		ports/52597
Submitted by:	Frerich Raabe <frerich.raabe@gmx.de>
66f04e11a2
Mario Sergio Fujikawa Ferreira (lioux) · 2.3
Update to 2.3
fb61654b9d
Hye-Shik Chang (perky) · 2.2
Update to 2.2

PR:		51844
Submitted by:	maintainer
c23c777c19
Pete Fritchman (petef) · 2.1
Update to 2.1.

PR:		51720
Submitted by:	maintainer
0ee63f9e90
Mario Sergio Fujikawa Ferreira (lioux) · 2.0.1
o Update to 2.0.1

PR:		50460
Submitted by:	maintainer
ec2a201b04
Christian Weisgerber (naddy) · 1.2.1
Fix build on 4.x-STABLE.

Reported by:	kris (bento)
6526872092
Christian Weisgerber (naddy) · 1.2.1
Update to 1.2.1.  Notable changes in this release: - A new authentication system for allowing distccd IP-based access   control. - A new scheduler which can give an up to 10% improvement of   performance of a cluster.

PR:		48665
Submitted by:	Frerich Raabe <frerich.raabe@gmx.de>
7ad126ddfa
Akinori MUSHA (knu) · 1.1
De-pkg-comment.
65dac0040a
Will Andrews (will) · 1.1
Update to 1.1.

Submitted by:	MAINTAINER
628d4e38f1
Tilman Keskinoz (arved) · 1.0
Update to 1.0

PR:		47154
Submitted by:	Dominic Marks <dom@cus.org.uk>
Approved by:	maintainer
cc51e978e2
Daniel Harris (dannyboy) · 0.12
Update to 0.12.

PR:		43972
Submitted by:	maintainer
bc59acc828
Mario Sergio Fujikawa Ferreira (lioux) · 0.11
o Update to 0.11 o Remove patches merged back into the distribution

PR:		43360
Submitted by:	maintainer
58fda17d05
Mario Sergio Fujikawa Ferreira (lioux) · 0.10.1_1
distcc was not working with group id 0

PR:		42980
Noticed by:	Juan Salaverria <rael@vectorstar.net>
Submitted by:	maintainer
Obtained from:	distcc CVS
1aed634ee4
Mario Sergio Fujikawa Ferreira (lioux) · 0.10.1
Update to 0.10.1

Submitted by:	maintainer
9ee062c366
Mario Sergio Fujikawa Ferreira (lioux) · 0.8_1
o Problem: "libstdc++-v3's configure script (and others) execute commands such as .../xgcc -B.../ conftest.C -c -S. Assuming that xgcc invokes the distcc client, this makes the distcc client write the assembly output to conftest.o even though it should go into conftest.s. The cause of this is that distcc currently does not honour the fact that -S supersedes -c. Interestingly, if you add "-o confte

o The attached patch fixes this behaviour. Courtesy of [1]

PR:		42019
Submitted by:	MAINTAINER,
		Alexandre Oliva <aoliva@redhat.com> [1]
42c6a32a2e
Hye-Shik Chang (perky) · 0.8
Update to 0.8.

PR:		41698
Submitted by:	maintainer
32889f13d2
Mario Sergio Fujikawa Ferreira (lioux) · 0.7
Update to 0.7

PR:		40873
Submitted by:	maintainer
0b49233834
Kevin Lo (kevlo) · 0.6
Update to version 0.6

PR: 40578
Submitted by: MAINTAINER
a635fc0a08
Patrick Li (pat) · 0.5
Update to 0.5

PR:		39948
Submitted by:	maintainer
e1b62693c8
Patrick Li (pat) · 0.4
Add new port distcc: Distribute compilation of C(++) code acrosss machines on a network

PR:		ports/39879
Submitted by:	Frerich Raabe <frerich.raabe@gmx.de>
82367010fc