On Thu, Dec 21, 2017 at 11:44:23PM +0100, Matthias Kilian wrote:
> tl;dr: scroll down, apply the patch, run a bulk build, send ok's

Ping. There will be no update of print/poppler without this. I'm
trying to update poppler since more than 9 months now, fixed a
couple ports in advance, and the last piece that's in the way is
texlive.  Nobody will debug it until a poppler update is in the
tree, and upstream probably won't fix it before tl-2018, which would
probably hit our ports tree end of 2018 or early 2019.

Either texlive suffers from the outdated bundled poppler, or all
other ports suffer from the outdated poppler in our tree.

Ciao,
        Kili

Index: Makefile
===================================================================
RCS file: /cvs/ports/print/texlive/base/Makefile,v
retrieving revision 1.94
diff -u -p -r1.94 Makefile
--- Makefile    23 Oct 2017 17:11:02 -0000      1.94
+++ Makefile    21 Dec 2017 22:19:08 -0000
@@ -6,7 +6,7 @@ COMMENT =               base binaries for TeXLive typ
 DISTNAME =             texlive-${DIST_V}b-source
 PKGNAME =              texlive_base-${V}
 WRKDIST =              ${WRKDIR}/texlive-${DIST_V}-source
-REVISION =             4
+REVISION =             5
 
 DISTFILES =            ${DISTNAME}${EXTRACT_SUFX} \
                        texlive-${DIST_V}-extra${EXTRACT_SUFX}
@@ -19,7 +19,7 @@ SHARED_LIBS +=                texlua52        0.0 # 7.4
 WANTLIB += ICE SM X11 Xau Xaw Xdmcp Xext Xi Xmu Xpm Xrender Xt
 WANTLIB += c cairo expat fontconfig freetype gd glib-2.0 graphite2
 WANTLIB += harfbuzz harfbuzz-icu iconv icudata icui18n icuio icuuc intl
-WANTLIB += jpeg lcms2 m openjp2 paper pcre pixman-1 png poppler
+WANTLIB += jpeg m paper pcre pixman-1 png
 WANTLIB += potrace pthread ${COMPILER_LIBCXX} tiff webp xcb
 WANTLIB += xcb-render xcb-shm z zzip
 WANTLIB += ${LIBCXX}
@@ -35,7 +35,6 @@ RUN_DEPENDS =         print/ghostscript/gnu \
 LIB_DEPENDS =          converters/libiconv \
                        graphics/png \
                        graphics/gd \
-                       print/poppler \
                        graphics/cairo \
                        textproc/icu4c \
                        graphics/graphite2 \
@@ -46,15 +45,11 @@ LIB_DEPENDS =               converters/libiconv \
 
 MODULES =              textproc/intltool perl
 
-# c++-11 required for poppler
-COMPILER =             base-clang ports-gcc
-
 # Never set SEPARATE_BUILD
 CONFIGURE_STYLE =      gnu
 
 CPPFLAGS =     -I${X11BASE}/include \
-               -I${LOCALBASE}/include \
-               -I${LOCALBASE}/include/poppler
+               -I${LOCALBASE}/include
 
 CXXFLAGS +=    -std=c++11
 
@@ -112,12 +107,10 @@ CONFIGURE_ARGS += --mandir=${PREFIX}/man
                        --with-banner-add="-OpenBSD_Ports" \
                        --disable-luajittex \
                        --disable-mfluajit \
-                       --with-system-xpdf \
                        --with-system-icu \
                        --with-system-cairo \
                        --with-system-harfbuzz \
                        --with-system-graphite2 \
-                       --with-system-poppler \
                        --with-system-libpaper \
                        --with-system-zziplib \
                        --with-system-potrace

Reply via email to