Created attachment 242942 [details] Fix I've already written to the port maintainer directly but haven't heard back in two month. I'm maintaining my own built of FreeBSD ports and for that I tend to disable a bunch of options here and there to get a learner dependency tree. One of these is unsetting JPEG when building math/R. Doing that makes building graphics/R-cran-jpeg fail: gmake[1]: Entering directory '/wrkdirs/usr/ports/graphics/R-cran-jpeg/work/jpeg/src' cc -I"/usr/local/lib/R/include" -DNDEBUG -DLIBICONV_PLUG -I/usr/local/include -isystem /usr/local/include -fpic -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -c read.c -o read.o In file included from read.c:1: ./rjcommon.h:11:10: fatal error: 'jpeglib.h' file not found #include <jpeglib.h> The reason for this is, that math/R without JPEG will not depend on jpeg-turbo and this it will not be implicitly installed when building CRAN ports. So there'll be no jpeglib.h to be found. On default (meaning JPEG option set for math/R) it'll be there "coincidentally" so everything works. The fix for this is the explicitly USES=jpeg in graphics/R-cran-jpeg. Patch is attached.
Assigning maintainer
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=ca3b0dcfadc994aa22800797a396368c9be44861 commit ca3b0dcfadc994aa22800797a396368c9be44861 Author: Florian Wagner <florian@wagner-flo.net> AuthorDate: 2024-10-04 15:33:09 +0000 Commit: Joseph Mingrone <jrm@FreeBSD.org> CommitDate: 2024-10-04 15:38:45 +0000 graphics/R-cran-jpeg: Fix build when math/R is built without JPEG Do this by explicitly depending on graphics/jpeg-turbo. PR: 272155 graphics/R-cran-jpeg/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Thanks for reporting this, and apologies for the long delay. Please re-open if there is still an issue.