Date: Wed, 02 Oct 2024 11:08:23 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 281814] postgres17-{client|server} pull in textproc/fop even with DOCS disabled Message-ID: <bug-281814-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D281814 Bug ID: 281814 Summary: postgres17-{client|server} pull in textproc/fop even with DOCS disabled Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: raivo@lehma.com Created attachment 253957 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D253957&action= =3Dedit Move textproc/fop to DOCS_BUILD_DEPENDS The PostgreSQL 17 ports have had BUILD_DEPENDS of textproc/fop added as a blanket dependency, but it's apparently only necessary for building PDF documentation of the software. (https://www.postgresql.org/docs/current/docguide-build.html) It should not= be a hard requirement when DOCS are not built. Moreover, textproc/fop requires OpenJDK to be present, and now building anything related to even postgresql17-client pulls in OpenJDK 18, 19, 20, and 21 (if specified, and I have). And extra. This means too much wasted CPU time. I propose removing textproc/fop from the blanket BUILD_DEPENDS and moving it to DOCS_BUILD_DEP= ENDS as seen in the attachment. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-281814-7788>