You'll get an incomplete package list of the port 'graphics/gimp' if you build it with option WITHOUT_MNG, because libcdisplay_proof.so was not compiled. The port 'graphics/libmng' would normally install 'graphics/lcms', but this doesn't happen now. In this case ./configure of gimp says: checking for cmsCreate_sRGBProfile in -llcms... no configure: WARNING: *** color proof module will not be built (lcms not found or unuseable) *** If you want to build a package then this will result in an error because of the incomplete package list. Fix: if defined(WITHOUT_MNG) then add 'graphics/lcms' to LIB_DEPENDS, e.g.: .if defined(WITHOUT_MNG) LIB_DEPENDS+= lcms.1:${PORTSDIR}/graphics/lcms CONFIGURE_ARGS+= --without-libmng PLIST_SUB+= MNG="@comment " .else LIB_DEPENDS+= mng.1:${PORTSDIR}/graphics/libmng PLIST_SUB+= MNG="" .endif How-To-Repeat: # cd graphics/gimp # make -DWITHOUT_MNG package
Responsible Changed From-To: freebsd-bugs->freebsd-ports-bugs Refile under the correct category.
State Changed From-To: open->closed Committed, thanks!