tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/print (poppler API breakage)
On 06/09/17 04:00, Tobias Nygren wrote:
> Unfortunately this introduced some significant breakage due to API
> rototil. From a Gentoo tracking bug[1] it is known to break at least
> texlive, gdal and cups-filters.
>
> I managed to patch print/web2c to use the new API. print/cups-filters
> look fairly straightforward as well. But I got stuck on print/luatex.
> It has lots of poppler low-level API abuse and might not be so easy to
> fix, at least for someone not intricately familiar with luatex.
>
> Before I commit fixes to web2c we should discuss if the poppler update
> needs to be rolled back. I don't know what the full extent of the
> current fallout is.
If the other packages can be sorted out, we can deal with print/luatex
by getting it to build with its internal poppler until such time as it
catches up with the latest poppler
cheers
mark
diff -u -r1.57 Makefile
--- Makefile 20 Jun 2017 20:50:50 -0000 1.57
+++ Makefile 6 Sep 2017 07:45:32 -0000
@@ -14,7 +14,8 @@
EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \
${DISTNAME}/libs/lua52 \
${DISTNAME}/libs/luajit \
+ ${DISTNAME}/libs/poppler \
${DISTNAME}/texk/web2c
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
@@ -28,8 +29,8 @@
--disable-ptex --disable-eptex --disable-uptex
--disable-euptex \
--disable-web-progs \
--enable-web2c --disable-xetex
-CONFIGURE_ARGS+= --with-system-poppler
-CONFIGURE_ARGS+= --with-system-xpdf
+#CONFIGURE_ARGS+= --with-system-poppler
+#CONFIGURE_ARGS+= --with-system-xpdf
CONFIGURE_ARGS+= \
--with-fontconfig-includes=${BUILDLINK_PREFIX.fontconfig}/include \
--with-fontconfig-libdir=${BUILDLINK_PREFIX.fontconfig}/lib
@@ -50,6 +51,7 @@
--with-gmp-libdir=${BUILDLINK_PREFIX.gmp}/lib
CONFIGURE_DIRS= libs/lua52
+CONFIGURE_DIRS+= libs/poppler
CONFIGURE_DIRS+= texk/web2c
INSTALLATION_DIRS+= bin lib
@@ -68,8 +70,8 @@
.include "../../math/mpfr/buildlink3.mk"
BUILDLINK_API_DEPENDS.kpathsea+= kpathsea>=6.2.1
.include "../../print/kpathsea/buildlink3.mk"
-.include "../../print/poppler/buildlink3.mk"
-.include "../../print/poppler-includes/buildlink3.mk"
+#.include "../../print/poppler/buildlink3.mk"
+#.include "../../print/poppler-includes/buildlink3.mk"
.include "../../x11/pixman/buildlink3.mk"
pre-configure:
Home |
Main Index |
Thread Index |
Old Index