Created attachment 221759 [details] patch to disable usage of doxygen, when unselected Even if OPTION DOXYGEN is disabled (default), multimedia/libdvdcss (1.4.2_1) finds an already installed devel/doxygen in its configure process: checking for doxygen... /usr/local/bin/doxygen The build then breaks with the following message: [..snip..] libtool: link: ranlib .libs/libdvdcss.a libtool: link: ( cd ".libs" && rm -f "libdvdcss.la" && ln -s "../libdvdcss.la" "libdvdcss.la" ) doxygen error: Doxyfile not found and no input file specified! Doxygen version 1.9.0 Copyright Dimitri van Heesch 1997-2019 ... The attached patch disables the doxygen build in the configure file. Please note, that multimedia/libdvdcss also fails with enabled OIPTION DOXYGEN! The patch has no solution for that problem.
Created attachment 221761 [details] handle doxygen right way™ Rainer, your patch is incorrect :) As maintainer of doxygen grab this pr to prepare commit
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252321
A commit references this bug: Author: fluffy Date: Wed Jan 20 08:48:32 UTC 2021 New revision: 562120 URL: https://svnweb.freebsd.org/changeset/ports/562120 Log: multimedia/libdvdcss: unbreak wit recent doxygen With hat: ports-secteam PR: 252848 Suggested by: VVD in PR 252321 MFH: 2021Q1 Changes: head/multimedia/libdvdcss/Makefile
A commit references this bug: Author: fluffy Date: Wed Jan 20 08:51:39 UTC 2021 New revision: 562121 URL: https://svnweb.freebsd.org/changeset/ports/562121 Log: MFH: r562095 r562120 Fix potential buffer overflow. Along the way improve port Makefile PR: 252321 Submitted by: daniel.engberg.lists@pyret.net multimedia/libdvdcss: unbreak wit recent doxygen With hat: ports-secteam PR: 252848 Suggested by: VVD in PR 252321 Changes: _U branches/2021Q1/ branches/2021Q1/multimedia/libdvdcss/Makefile branches/2021Q1/multimedia/libdvdcss/files/
Fixed!
(In reply to Dima Panov from comment #1) More incomplete than incorrect, since it correctly prevented the integration of doxygen for default settings ;) Anyway, your patch is correct and complete and now works with doxygen :D Thanks for the quick fix!