Hi,
I'm installing from ports dns/bind920 with the only options checked:
make.conf:
As it whizzes by I see it's also installing GraphViz and xkeyboard-config, which I wonder why.
I get the following from the
I can't see GraphViz nor xkeyboard-config in the above list.
There are ~20 x11 ports in there too.
I have two questions:
* is there an easy way to trace back from a dependency to the main port? FreshPorts is no help here in either direction (bind->graphviz or graphviz->bind).
* is there an option I could have unchecked building bind that would have prevented this cruft being built and installed?
Thanks.
I'm installing from ports dns/bind920 with the only options checked:
Code:
DNSTAP
IDN
LMDB
TCP_FASTOPEN
STATS_JSON
STATS_XML
GSSAPI_NONE
make.conf:
Code:
BATCH=YES
OPTIONS_SET=ACL_SUPPORT EXP_MODULES PAM_SMBPASS SYSLOG WINBIND MYSQL
OPTIONS_UNSET=CUPS DOCS X11 EXAMPLES
As it whizzes by I see it's also installing GraphViz and xkeyboard-config, which I wonder why.
I get the following from the
make pretty
commands: # make pretty-print-run-depends-list
This port requires package(s) "abseil-20250127.0 bind-tools-9.20.10 fstrm-0.6.1_1 indexinfo-0.3.1_1 json-c-0.18 jsoncpp-1.9.6_1 libedit-3.1.20250104,1 libevent-2.1.12 libidn2-2.3.8 libnghttp2-1.66.0 libunistring-1.3 liburcu-0.15.0 libuv-1.51.0 libxml2-2.14.4 lmdb-0.9.33,1 protobuf-29.5,1 protobuf-c-1.5.1_2 readline-8.2.13_2" to run.
# make pretty-print-build-depends-list
This port requires package(s) "abseil-20250127.0 autoconf-2.72 autoconf-switch-20220527 automake-1.17 ca_root_nss-3.108 fstrm-0.6.1_1 gettext-runtime-0.23.1 gmake-4.4.1 indexinfo-0.3.1_1 json-c-0.18 jsoncpp-1.9.6_1 libedit-3.1.20250104,1 libevent-2.1.12 libffi-3.5.1 libidn2-2.3.8 libnghttp2-1.66.0 libtool-2.5.4 libunistring-1.3 liburcu-0.15.0 libuv-1.51.0 libxml2-2.14.4 lmdb-0.9.33,1 m4-1.4.19_1,1 mpdecimal-4.0.1 perl5-5.40.2_2 pkgconf-2.4.3,1 protobuf-29.5,1 protobuf-c-1.5.1_2 py311-Babel-2.17.0_1 py311-Jinja2-3.1.6 py311-alabaster-0.7.16 py311-certifi-2025.6.15 py311-charset-normalizer-3.4.2 py311-docutils-0.21.2,1 py311-idna-3.10 py311-imagesize-1.4.1_1 py311-markupsafe-3.0.2 py311-pygments-2.19.2 py311-pysocks-1.7.1_1 py311-pystemmer-2.0.1_1 py311-requests-2.32.4 py311-snowballstemmer-3.0.1 py311-sphinx-5.3.0_3,1 py311-sphinx_rtd_theme-1.0.0_1 py311-sphinxcontrib-applehelp-2.0.0 py311-sphinxcontrib-devhelp-2.0.0 py311-sphinxcontrib-htmlhelp-2.1.0 py311-sphinxcontrib-jsmath-1.0.1_1 py311-sphinxcontrib-qthelp-2.0.0 py311-sphinxcontrib-serializinghtml-2.0.0 py311-urllib3-1.26.20,1 py39-packaging-25.0 python311-3.11.13 python39-3.9.23 readline-8.2.13_2" to build.
I can't see GraphViz nor xkeyboard-config in the above list.
make all-depends-list
is a different proposition (I won't show the entire output here):
# make all-depends-list | wc -l
861
There are ~20 x11 ports in there too.
I have two questions:
* is there an easy way to trace back from a dependency to the main port? FreshPorts is no help here in either direction (bind->graphviz or graphviz->bind).
* is there an option I could have unchecked building bind that would have prevented this cruft being built and installed?
Thanks.