ports/147566: net-mgmt/net-snmp dependency on x11-toolkits/p5-Tk should be optional

Thomas Steen Rasmussen thomas at gibfest.dk
Sun Jun 6 16:50:01 UTC 2010

>Number:         147566
>Category:       ports
>Synopsis:       net-mgmt/net-snmp dependency on x11-toolkits/p5-Tk should be optional
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 06 16:50:01 UTC 2010
>Originator:     Thomas Steen Rasmussen
>Release:        FreeBSD 8.0-RELEASE
FreeBSD mail.skabet.cn.dom 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009     root at mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
After the update to version 5.5 of the net-mgmt/net-snmp port, net-snmp depends on x11-toolkits/p5-Tk because it includes a GUI MIB viewer. x11-toolkits/p5-Tk in turn depends on a lot of X ports. In my opinion, which is shared by others, building the graphical MIB viewer should be optional, and disabled by default. This change, as it stands right now, adds more than 30 new ports as dependencies to net-snmp.
update net-snmp to 5.5 on a system where it is already installed - for example, see this portmaster output:

===>>> The following actions will be taken if you choose to proceed:
        Upgrade net-snmp- to net-snmp-5.5
        Install x11-toolkits/p5-Tk
        Install graphics/jpeg
        Install graphics/png
        Install x11/libX11
        Install devel/automake110
        Install devel/xorg-macros
        Install x11-fonts/xf86bigfontproto
        Install x11/bigreqsproto
        Install x11/inputproto
        Install x11/kbproto
        Install x11/libXau
        Install x11/xproto
        Install x11/libXdmcp
        Install x11/libxcb
        Install devel/libcheck
        Install devel/libpthread-stubs
        Install textproc/libxslt
        Install x11/xcb-proto
        Install x11/xcmiscproto
        Install x11/xextproto
        Install x11/xtrans

===>>> Proceed? y/n [y]

It would be nice if building the graphical MIB viewer was optional in net-snmp, and disabled by default. Not sure how to achieve this, though.


More information about the freebsd-ports-bugs mailing list