Hi,
Now that graphics/potrace emits a header and library, texlive can
consume these rather than embedding its own potrace.
While we are here, blast an inaccurate comment, and update an incorrect
conflict marker.
OK?
Index: Makefile
===================================================================
RCS file: /home/edd/cvsync/ports/print/texlive/base/Makefile,v
retrieving revision 1.81
diff -u -p -r1.81 Makefile
--- Makefile 4 Apr 2016 22:57:45 -0000 1.81
+++ Makefile 18 Apr 2016 21:04:33 -0000
@@ -4,7 +4,7 @@ COMMENT = base binaries for TeXLive typ
DISTNAME = texlive-${DIST_V}-source
PKGNAME = texlive_base-${V}
-REVISION = 2
+REVISION = 3
DISTFILES = ${DISTNAME}${EXTRACT_SUFX} \
texlive-${DIST_V}-extra${EXTRACT_SUFX}
@@ -16,8 +16,8 @@ WANTLIB += ICE SM X11 Xau Xaw Xdmcp Xext
WANTLIB += c cairo expat fontconfig freetype gd glib-2.0 graphite2
WANTLIB += harfbuzz harfbuzz-icu icudata icui18n icuio icuuc intl
WANTLIB += jpeg lcms2 m openjpeg paper pcre pixman-1 png poppler
-WANTLIB += pthread pthread-stubs stdc++ tiff vpx xcb xcb-render
-WANTLIB += xcb-shm z zzip
+WANTLIB += potrace pthread pthread-stubs stdc++ tiff vpx xcb
+WANTLIB += xcb-render xcb-shm z zzip
RUN_DEPENDS = print/ghostscript/gnu \
print/detex \
@@ -35,7 +35,8 @@ LIB_DEPENDS = graphics/png \
graphics/graphite2 \
devel/harfbuzz,-icu \
print/libpaper \
- archivers/zziplib
+ archivers/zziplib \
+ graphics/potrace
MODULES = textproc/intltool converters/libiconv perl
@@ -78,7 +79,6 @@ PKG_ARGS += -Dxindy=1
PKG_ARGS += -Dxindy=0
.endif
-# Do not link with system icu. TeXLive ICU is not vanilla (Yet)!
CONFIGURE_ARGS += --mandir=${PREFIX}/man \
--with-system-freetype2 \
--with-system-gd \
@@ -107,11 +107,8 @@ CONFIGURE_ARGS += --mandir=${PREFIX}/man
--with-system-graphite2 \
--with-system-poppler \
--with-system-libpaper \
- --with-system-zziplib
-# XXX need to hack graphics/potrace to emit a library and header.
-# Looks like you add --with-libpotrace to its CONFIGURE_ARGS. Then add a
-# LIB_DEPENDS obviously.
-#--with-system-potrace
+ --with-system-zziplib \
+ --with-system-potrace
SUBST_VARS += TRUEPREFIX LOCALBASE
Index: pkg/PLIST
===================================================================
RCS file: /home/edd/cvsync/ports/print/texlive/base/pkg/PLIST,v
retrieving revision 1.28
diff -u -p -r1.28 PLIST
--- pkg/PLIST 4 Apr 2016 22:57:45 -0000 1.28
+++ pkg/PLIST 18 Apr 2016 20:29:54 -0000
@@ -2,7 +2,7 @@
@conflict teTeX_base-*
@conflict pdfjam-*
@conflict ht-<2
-@conflict texlive_texmf-buildset-<2013
+@conflict texlive_texmf-buildset-<2014
@pkgpath print/teTeX/base
@pkgpath print/pdfjam
@pkgpath print/teTeX/base,-fmt
--
Best Regards
Edd Barrett
http://www.theunixzoo.co.uk