> On Mar 13, 2026, at 01:16, bob prohaska <[email protected]> wrote: > > On Thu, Mar 12, 2026 at 08:00:13PM +0100, Moin Rahman wrote: > > [long conversation about building bind920 without huge graphics > dependencies omitted] > >> I think I mistyped something: >> >> .if ${.CURDIR:M*/dns/*} >> OPTIONS_UNSET+=DOCS >> .endif >> >> This should work. > > Seems not, to my eye: > [main-default] [2026-03-12_16h03m32s] [balancing_pool] Queued: 14 Built: 0 > Failed: 0 Skipped: 0 Ignored: 0 Fetched: 0 Tobuild: 14 Time: 00:14:23 > [00:16:44] Recording filesystem state for prepkg... done > [00:16:48] Building 14 packages using up to 4 builders > [00:16:48] Hit CTRL+t at any time to see build progress and stats > [00:16:48] [01] [00:00:00] Builder starting > [00:16:49] [02] [00:00:00] Builder starting > [00:16:49] [03] [00:00:00] Builder starting > [00:16:49] [04] [00:00:00] Builder starting > [00:20:52] [03] [00:04:03] Builder started > [00:20:52] [04] [00:04:03] Builder started > [00:20:52] [01] [00:04:04] Builder started > [00:20:52] [04] [00:00:00] Building print/texlive-texmf | > texlive-texmf-20250308_1 > [00:20:52] [01] [00:00:00] Building dns/libidn | libidn-1.43 > [00:20:52] [03] [00:00:00] Building graphics/poppler | poppler-25.10.0_1 > [00:20:52] [02] [00:04:03] Builder started > [00:20:52] [02] [00:00:00] Building print/harfbuzz-icu | harfbuzz-icu-12.3.2 > > Maybe I edited the wrong file or added a typo of my own? > > bob@pelorus:/usr/local/etc/poudriere.d % more > /usr/local/etc/poudriere.d/make.conf > > .if ${.CURDIR:M*/dns/*} > OPTIONS_UNSET+=DOCS > .endif > > Meanwhile ghostscript just started compiling.... > > I'll let it run, if I get a usable bind920 that's still useful. > > It seems to me that the important distinction is between cli and gui > ports, not whether docs are included in the build.. > > Might there be a switch for curses compatibility? > > Thanks for writing! > > bob prohaska > >
So what you are missing is it turns off DOCS only in dns but there are other dependencies and I can see that those are actually called in from devel/protobuf-c rather than anything in dns. If you will see the buildlog of dns/bind920 you will see that DOCS is turned off. So maybe try devel_protobuf-c_UNSET+=DOCS Check if other ports are calling in those one by one. These are my production server setup: OPTIONS_SET+=BE_NATIVE INSULTS LSOF OPTIMIZED_CFLAGS OPTIONS_UNSET+=ALSA BE_FREEBSD BE_STANDARD CUPS DEBUG DOCS DOXYGEN \ DTRACE EXAMPLES GTK2 HTMLDOCS IDN IDN2 INFO \ LADSPA LANG_AF LANG_AK LANG_AM LANG_AR LANG_AST LANG_BB \ LANG_BE LANG_BG LANG_BN LANG_BR LANG_BS LANG_CA LANG_CS \ LANG_CY LANG_DA LANG_DE LANG_EL LANG_EO LANG_ES LANG_ET \ LANG_EU LANG_FA LANG_FI LANG_FR LANG_FY LANG_GA LANG_GB \ LANG_GD LANG_GL LANG_GU LANG_HE LANG_HI LANG_HR LANG_HU \ LANG_ID LANG_IS LANG_IT LANG_JA LANG_JP LANG_KK LANG_KN \ LANG_KO LANG_KU LANG_LG LANG_LK LANG_LT LANG_LV LANG_MAI \ LANG_MK LANG_ML LANG_MN LANG_MR LANG_NB LANG_NL LANG_NN \ LANG_NSO LANG_OR LANG_PA LANG_PBR LANG_PL LANG_PT LANG_RM \ LANG_RO LANG_RU LANG_SA LANG_SC LANG_SE LANG_SI LANG_SK \ LANG_SL LANG_SM LANG_SON LANG_SQ LANG_SR LANG_SV LANG_TA \ LANG_TE LANG_TH LANG_TR LANG_UA LANG_UK LANG_VI LANG_ZA \ LANG_ZU LANG_TW \ NLS OPENMP PDF PDFDOCS PERFSCHM PULSEAUDIO TEST WAYLAND X11 Kind regards, Moin
signature.asc
Description: Message signed with OpenPGP
