[Bug 271124] graphics/libjxl: fails to package with JPEG unset
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 28 Apr 2023 19:00:22 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=271124 Bug ID: 271124 Summary: graphics/libjxl: fails to package with JPEG unset Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: jbeich@FreeBSD.org Reporter: fsbruva@yahoo.com Flags: maintainer-feedback?(jbeich@FreeBSD.org) Assignee: jbeich@FreeBSD.org Created attachment 241835 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=241835&action=edit Proposed patch to add JPEG conditionality Problem: making the libjxl port with JPEG option unset causes packaging failure ===> Building package for libjxl-0.8.1 pkg-static: Unable to access file /wrkdirs/usr/ports/graphics/libjxl/work/stage/usr/local/bin/cjpeg_hdr:No such file or directory *** Error code 1 Discussion: The Makefile correctly instructs CMAKE to not search for JPEG based on the set/unset status of the JPEG option. However, according to https://github.com/libjxl/libjxl/blob/c27d499263435ac77007174e0f1cf54557cff23a/tools/CMakeLists.txt#L147, that also disables compilation of the cjpeg_hdr binary. Proposed solution: The attached patch amends the pkg-plist for the port to be contingent on the JPEG option. This avoids the above errorwhen JPEG is unset, and permits the compilation of cjpeg_hdr when the JPEG option is set. -- You are receiving this mail because: You are the assignee for the bug.