On 2018/12/03 15:21, Edd Barrett wrote:
> On Thu, Nov 29, 2018 at 07:22:39AM -0700, [email protected] wrote:
> > http://build-failures.rhaalovely.net//sparc64/2018-11-21/textproc/mupdf.log
>
> I've hit the same issue when build testing tex live on sparc64.
>
> I wonder if it's intentional to build the bundled lcms2 rather than
> using the ports tree version? CCing MAINTAINER.
Yes, it is intentional. It is a forked version.
> FWIW, the build succeeds if we do use the ports tree version. I also
> checked that it runs (over SSH X11 forwarding). Seems to be fine.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/textproc/mupdf/Makefile,v
> retrieving revision 1.81
> diff -u -p -r1.81 Makefile
> --- Makefile 5 Sep 2018 11:13:27 -0000 1.81
> +++ Makefile 3 Dec 2018 15:18:39 -0000
> @@ -5,7 +5,7 @@ SHARED_LIBS += mupdf 7.0
> COMMENT = graphic library, pdf parser, viewer and utilities
>
> V = 1.13.0
> -REVISION = 2
> +REVISION = 3
> DISTNAME = mupdf-$V-source
> PKGNAME = mupdf-$V
>
> @@ -38,7 +38,8 @@ LIB_DEPENDS = devel/harfbuzz \
> graphics/jbig2dec \
> graphics/jpeg \
> graphics/openjp2>=2.0.1 \
> - net/curl
> + net/curl \
> + graphics/lcms2
>
> USE_GMAKE = Yes
> NO_TEST = Yes
> @@ -56,7 +57,7 @@ FAKE_FLAGS = prefix=${PREFIX} mandir=${P
>
> pre-configure:
> cd ${WRKSRC}; sed -i 's,/usr/X11R6/include,${X11BASE}/include,g'
> Makerules Makethird
> - rm -rf
> ${WRKSRC}/thirdparty/{curl,freetype,harfbuzz,jbig2dec,libjpeg,openjpeg,zlib,freeglut}
> # use from ports
> + rm -rf
> ${WRKSRC}/thirdparty/{curl,freetype,harfbuzz,jbig2dec,libjpeg,openjpeg,zlib,freeglut,lcms2}
> # use from ports
> .if !${FLAVOR:Mjs}
> rm -rf ${WRKSRC}/thirdparty/mujs # not building with javascript support
> .else
>
> --
> Best Regards
> Edd Barrett
>
> http://www.theunixzoo.co.uk