ports/179236: Build failure (lib-depends) for net/tigervnc when HPJPG is enabled

Koichiro IWAO meta at vmeta.jp
Mon Jul 1 10:00:01 UTC 2013


The following reply was made to PR ports/179236; it has been noted by GNATS.

From: Koichiro IWAO <meta at vmeta.jp>
To: Scot Hetzel <swhetzel at gmail.com>
Cc: bug-followup at freebsd.org, ports at freebsd.org
Subject: Re: ports/179236: Build failure (lib-depends) for net/tigervnc when
 HPJPG is enabled
Date: Mon, 01 Jul 2013 18:57:57 +0900

 2013-07-01 16:08 に Scot Hetzel さんは書きました:
 > The correct fix would be to find all ports that are installing
 > graphics/jpeg and add an option to them to build with
 > graphics/libjpeg-turbo instead.  This way poudriere would then be able
 > to create packages linked to the appropriate port (graphics/jpeg or
 > libjpeg-turbo).
 > 
 > I looked at the build log, and it looks like the jasper package is the
 > one that is installing graphics/jpeg.  To fix graphics/jasper, remove
 > the LIB_DEPENDS line for graphics/jpeg from the Makefile.  Add HPJPG
 > to OPTIONS_DEFINE, along with the description:
 > 
 > HPJPG_DESC=             Build with High-Performance JPEG support
 > 
 > Then below the '.include <bsd.port.options.mk>' line add the following:
 > 
 > .if ${PORT_OPTIONS:MHPJPG}
 > LIB_DEPENDS+=   turbojpeg:${PORTSDIR}/graphics/libjpeg-turbo
 > .else
 > LIB_DEPENDS+=   jpeg:${PORTSDIR}/graphics/jpeg
 > .endif
 
 Would you mind sending the patch on graphics/jasper?
 I do just maintain my tigervnc port.
 
 -- 
 `whois vmeta.jp | nkf -w`
 meta <meta at vmeta.jp>


More information about the freebsd-ports-bugs mailing list