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

graphics/graphviz 16.1.0_2

Graph Visualization Software from AT&T and Bell Labs

Port info

Maintainer
dinoex@FreeBSD.org
Packages
latest: 16.1.0_2
Upstream
up to date
Last update
to 16.1.0_2 · d81b7ba3c3
Quarterly
2026Q4: 16.1.0_2 · last MFH 60647eff54
WWW
https://www.graphviz.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install graphviz
installs 16.1.0_2 from latest; from quarterly (2026Q4) 16.1.0_2
Port
# cd /usr/ports/graphics/graphviz && make install clean
# make -C /usr/ports/graphics/graphviz config  # change options first
Size
3.0 MiB download · 7.1 MiB installed
Depends on
devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libltdl 2.6.2, graphics/cairo 1.18.2,3, graphics/gd 2.3.3_13,1, graphics/jpeg-turbo 3.1.4.1, graphics/png 1.6.59_1, graphics/webp 1.6.0, print/freetype2 2.14.3, print/harfbuzz 14.6.0, textproc/expat2 2.9.0, x11-fonts/fontconfig 2.18.3,1, x11-toolkits/libXaw 1.0.16,2, x11-toolkits/libXmu 1.3.1,1, x11-toolkits/libXt 1.3.1,1, x11-toolkits/pango 1.57.1, x11/libICE 1.1.2,1, x11/libSM 1.2.6,1, x11/libX11 1.8.14,1, x11/libXau 1.0.12, x11/libXdmcp 1.1.5, x11/libXext 1.3.7,1, x11/libXpm 3.5.20, x11/libXrender 0.9.13
License
EPL
Options
9 of 27 on in the package: DIGCOLA DOCS EXAMPLES ICONV IPSEPCOLA NLS NVTHREADS PANGOCAIRO XPM
Show the 18 options that are off
ANN ASCII DEVIL GDK GHOSTSCRIPT GO GTS GUILE GVEDIT LUA PERL PHP POPPLER PYTHON RUBY SMYRNA TCL TK

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1616.1.0_216.1.0_1–
FreeBSD 1516.1.0_216.1.0_1–
FreeBSD 1416.1.0_216.1.0_116.1.0_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1516.1.0_216.1.0_1–
FreeBSD 1416.1.0_216.1.0_116.1.0_2

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 16.1.0_2.

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 (397)

Dirk Meyer (dinoex) · 2.16.1_1
- change default options, bump PORTREVISION - fix build WITHOUT_TK - 118094
291cc51b34
Joe Marcus Clarke (marcus) · 2.16.1
Chase libguile shared lib version.
1861d9f9e8
Dirk Meyer (dinoex) · 2.16.1
- mark BROKEN for FreeBSD 8 Reported by:	Poul-Henning Kamp
6280b6d0c8
Dirk Meyer (dinoex) · 2.16.1
- update to 2.16.1
cba389d513
Dirk Meyer (dinoex) · 2.16
- fix problem with bsd.gnome.mk with some options PR:		118647
b55e97fed5
Dirk Meyer (dinoex) · 2.16
- fix package Sumbitted by:	Phil Pennock
d5a50635cf
Dirk Meyer (dinoex) · 2.16
- update to 2.16 - new option: WITH_GDK_PIXBUF
58b277df31
Dirk Meyer (dinoex) · 2.14.1_3
- new options: WITH_GTK WITH_GNOMEUI WITH_DIGCOLA WITH_IPSEPCOLA WITH_MING PR:		118094 Submitted by:	bf <bf2006a@yahoo.com>
9197058d96
Ade Lovett (ade) · 2.14.1_2
Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
dbd39ca660
Dirk Meyer (dinoex) · 2.14.1_1
- bugfix for freetype Submitted by:	Jung-uk Kim Obtained from:	graphviz-CVS
2df08f54dc
Dirk Meyer (dinoex) · 2.14.1
- update to 2.14.1 Reported by:	portscout
ec488526b2
Dirk Meyer (dinoex) · 2.14_1
- restore missing includes Reported by:	marcus
f3c93005c5
Dirk Meyer (dinoex) · 2.14
- update to 2.14 shared lib version bump internal include files ar no longer installed - fix build with WITH_LUA
7a229652f7
Florent Thoumie (flz) · 2.12_2
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Dirk Meyer (dinoex) · 2.12_1
- chase tcl/tk changes
8afca93066
Dirk Meyer (dinoex) · 2.12_1
- setup libdir for pkg-config's templates PR:		110139 Submitted by:	Maxim Samsonov

- a little cleanup of option
807cfdf1ea
Dirk Meyer (dinoex) · 2.12_1
- fix plugin handling PR:		110060 Submitted by:	Helge Oldach

- add options TK ICONV XPM
PR:		110060
Submitted by:	Helge Oldach

- avoid starting "-help"
- fix pkg-plist after patches
- fix default options
- bump PORTREVISION
f1a99ef116
Dirk Meyer (dinoex) · 2.12
- fix option NOPORTDOCS PR:		109920 Submitted by:	Rong-En Fan

- fix option WITH_PHP
- fix package for options WITH_GUILE, WITH_LUA
- cleanup space/tab indent
328d0d3274
Dirk Meyer (dinoex) · 2.12
- update to 2.12 - cleaned USE_LDCONFIG - full support for external GD library - added OPTIONS support for swig and language bindings for (default none): perl php python ruby tcl lua guile - added OPTIONS support for pangocairo (requires gtk, not selected by default) PR:		109600 Submitted by:	Martin Matuska
813dab9a58
Dirk Meyer (dinoex) · 2.8
- take over maintainership - fix build with gd-2.34 Approved by:	shaun
36bec2a20e
Kris Kennaway (kris) · 2.8
Use libtool port instead of included version to avoid objformat a.out botch
ae994c8ea8
Shaun Amott (shaun) · 2.8
Switch to my @FreeBSD.org address.

Approved by:	ahze (mentor)
5361678373
Ion-Mihai Tetcu (itetcu) · 2.8
- Fix plist and use vars from bsd.tcl.mk in Makefile [1] - Fix WWW [2]

PR:		ports/97176
Submitted by:	Shaun Amott <shaun@inerd.com> (maintainer) [1]
		Adi Pircalabu <apircalabu@bitdefender.com> [2]
Approved by:	maintainer [2], lawrance (mentor)
dc552c2612
Thierry Thomas (thierry) · 2.8
- Upgrade to 2.8;

- Remove duplicated PORTDOCS; put all documentation into DOCSDIR;

- Install demo files (previously installed automatically) - put
  into EXAMPLESDIR this time, and install along with PORTDOCS;

- Keep additional language bindings disabled for the time being
  (avoiding huge dependencies);

- Minor pkg-descr alteration.

PR:		ports/93924
Submitted by:	Shaun Amott <shaun (at) inerd.com> (maintainer)
31bba42f60
Emanuel Haupt (ehaupt) · 2.6_4
- Add an additional mirror [1] - Remove deprecated USE_REINPLACE

Submitted by:   Shaun Amott <shaun@inerd.com> (maintainer) [1]
1f4053dc5d
Ade Lovett (ade) · 2.6_4
Conversion to a single libtool environment.

Approved by:	portmgr (kris)
8503536d38
Renato Botelho (garga) · 2.6_3
- Transfer maintainership to submitter [1] - Use DATADIR macro on IglooFTP

PR:		ports/93499
Submitted by:	Shaun Amott <shaun@inerd.com>
685c068222
Jun Kuriyama (kuriyama) · 2.6_3
Chase shlib bump of libexpat.
a06ee65df0
Michael Nottebrock (lofi) · 2.6_2
Don't USE_SLEDGEHAMMER=GCC-3.4 on 4.x when removing an unsupported warning option from configure's CFLAGS lets this build with gcc 2.95 just fine.

While here, increase the chance of this working on alpha by making the
addition of -mieee not exclusive to *alpha*-*-linux*.
55a28c1664
Florent Thoumie (flz) · 2.6_2
- INSTALLS_SHLIB was missing. - Use USE_LDCONFIG while I'm here.

Reported by:	Soren Straarup <xride@x12.dk>
41e59de0b2
Pav Lucistnik (pav) · 2.6_1
- Remove configure variables which haven't worked and got handled by a patch

Submitted by:	netchild
dea0bcc593
Pav Lucistnik (pav) · 2.6_1
- Prevent bundled libltdl from being installed into PREFIX - Put pkgconfig files where they belong

I hope this does not break the functionality.
a4ffde1db0
Pav Lucistnik (pav) · 2.6
- Fix build on 4.X

PR:		ports/91050
Submitted by:	Sven Berkvens-Matthijsse <sven@ilse.net>
414bfec1bc
Alexander Leidinger (netchild) · 2.6
Update to 2.6.

This brings back PNG support (for those who missed it with doxygen).

Previously it was not included because of the way it's handled by the
configure script if you use an external version of gd.

This version of graphviz depends upon v2.0.34 of gd, but this version
isn't available from the vendor site. Therefore graphviz uses the
included version of gd. I haven't removed the dependency upon gd, to
let it pickup the port version of gd when it's available. In this case
someone should check if PNG support is still included.

This port disables all new language bindings (like perl, python, ...)
of the 2.6 version to not increase the number of dependencies. Interested
parties should create new ports for those bindings.

Tested with:	devel/doxygen
f0798650de
Pav Lucistnik (pav) · 2.2_2
- Add SHA256
792b758ef4
Hye-Shik Chang (perky) · 2.2_2
Release maintainership.  I have too many exams and homeworks in this semester. :-X
8f3f391f9b
Volker Stolz (vs) · 2.2_2
Do not ldconfigure port-local libs

Approved by: perky (maintainer)
33a474eaf9
Christian Weisgerber (naddy) · 2.2_2
Upstream fix for very insecure temp file creation in example script (CVE-2005-2965).

Approved by:	perky
aa27779311
Volker Stolz (vs) · 2.2_1
Link against libgd from ports instead of building own copy. Note that you need at least gd-2.0.33_3,1

Approved by: perky (maintainer)
72692f9e86
Hye-Shik Chang (perky) · 2.2
Update to 2.2

PR:		78407
Submitted by:	"Bjoern A. Zeeb" <bzeeb+freebsdports@zabbadoz.net>
07a6c0b9c4
Dag-Erling Smørgrav (des) · 1.16
Fix RELENG_4 build by reordering system includes in lefty/common.h. <sys/types.h> should always come before any other headers.
1d62ba425f
Dag-Erling Smørgrav (des) · 1.16
Upgrade to 1.16.

Approved by:	perky
bdf257a748
Hye-Shik Chang (perky) · 1.12
Update to 1.12.

Requested by:	Pierre DAVID <Pierre.David@crc.u-strasbg.fr>,
		David Bushong <david@bushong.net>
Tested by:	David Bushong <david@bushong.net>
859f84c75b
Kirill Ponomarev (krion) · 1.10_2
- Use USE_ICONV knob

Approved by:	portmgr
4efa9ce4ab
Hye-Shik Chang (perky) · 1.10_2
Add SIZE data.

Submitted by:	trevor
4fada1630a
Ade Lovett (ade) · 1.10_2
Whoa there, boy, that's a mighty big commit y'all have there...

Begin autotools sanitization sequence by requiring ports to explicitly
specify which version of {libtool,autoconf,automake} they need, erasing
the concept of a "system default".

For ports-in-waiting:

	USE_LIBTOOL=YES		->	USE_LIBTOOL_VER=13
	USE_AUTOCONF=YES	->	USE_AUTOCONF_VER=213
	USE_AUTOMAKE=YES	->	USE_AUTOMAKE_VER=14

Ports attempting to use the old style system after June 1st 2004 will be
sorely disappointed.
3f651573ad
Joe Marcus Clarke (marcus) · 1.10_2
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
053fdb6a6b
Joe Marcus Clarke (marcus) · 1.10_1
Rename PORTDOCS to MYPORTDOCS to avoid a conflict with the recently added bsd.port.mk macro.

Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
7cf7b646b2
Hye-Shik Chang (perky) · 1.10_1
Give an explicit dependency on libiconv to resolve consumer port's problem on automated build environment.

Spotted by:	kris
8b02c99cb5
Hye-Shik Chang (perky) · 1.10
- Update to 1.10 - Ensure not to add target prefix to program name [1] - Fix URL to license [2]

PR:		55460 [2]
Submitted by:	Chris Larsen <darth@vader.dk> [1],
		Ceri Davies <ceri@FreeBSD.org> [2]
62ad8a57dd