aboutsummaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-07-19 20:33:34 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-07-19 20:33:34 +0000
commit90410e570da38ffd6b5077fafe644b17378e70a9 (patch)
tree346ed2be37b627807351d830ba39e46d40a65664 /devel
parentf49e638aa3db5c8ca44767d7ff0af45b59f0602f (diff)
Notes
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile2
-rw-r--r--devel/tex-kpathsea/Makefile7
-rw-r--r--devel/tex-kpathsea/distinfo4
-rw-r--r--devel/tex-kpathsea/files/patch-Makefile.in63
-rw-r--r--devel/tex-kpathsea/files/patch-texmf.cnf12
-rw-r--r--devel/tex-kpathsea/pkg-plist3
-rw-r--r--devel/tex-libtexlua/Makefile29
-rw-r--r--devel/tex-libtexlua/distinfo2
-rw-r--r--devel/tex-libtexlua/files/patch-Makefile.in11
-rw-r--r--devel/tex-libtexlua/pkg-descr1
-rw-r--r--devel/tex-libtexlua/pkg-plist10
-rw-r--r--devel/tex-libtexluajit/Makefile25
-rw-r--r--devel/tex-libtexluajit/distinfo2
-rw-r--r--devel/tex-libtexluajit/files/patch-Makefile.in11
-rw-r--r--devel/tex-libtexluajit/pkg-descr1
-rw-r--r--devel/tex-libtexluajit/pkg-plist11
-rw-r--r--devel/tex-web2c/Makefile42
-rw-r--r--devel/tex-web2c/distinfo4
-rw-r--r--devel/tex-web2c/files/patch-Makefile.in11
-rw-r--r--devel/tex-web2c/pkg-plist11
20 files changed, 212 insertions, 50 deletions
diff --git a/devel/Makefile b/devel/Makefile
index f09ed0921206..c4cc5441b068 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -5037,6 +5037,8 @@
SUBDIR += tesla
SUBDIR += tevent
SUBDIR += tex-kpathsea
+ SUBDIR += tex-libtexlua
+ SUBDIR += tex-libtexluajit
SUBDIR += tex-web2c
SUBDIR += thrift
SUBDIR += thrift-c_glib
diff --git a/devel/tex-kpathsea/Makefile b/devel/tex-kpathsea/Makefile
index dff13e61eeec..2d03de036e47 100644
--- a/devel/tex-kpathsea/Makefile
+++ b/devel/tex-kpathsea/Makefile
@@ -1,12 +1,11 @@
# $FreeBSD$
PORTNAME= kpathsea
-PORTVERSION= 6.2.0
-PORTREVISION= 1
+PORTVERSION= 6.2.1
CATEGORIES= devel
-MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
PKGNAMEPREFIX= tex-
-DISTNAME= texlive-20140525-source
+DISTNAME= texlive-20150521-source
DIST_SUBDIR= TeX
MAINTAINER= hrs@FreeBSD.org
diff --git a/devel/tex-kpathsea/distinfo b/devel/tex-kpathsea/distinfo
index e1dface9f9c6..5e60be0fc6e1 100644
--- a/devel/tex-kpathsea/distinfo
+++ b/devel/tex-kpathsea/distinfo
@@ -1,2 +1,2 @@
-SHA256 (TeX/texlive-20140525-source.tar.xz) = 08bb4eb02923ac65ce1183612c6b64da185904f26a1660f5ca4f902d055795be
-SIZE (TeX/texlive-20140525-source.tar.xz) = 41657688
+SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669
+SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552
diff --git a/devel/tex-kpathsea/files/patch-Makefile.in b/devel/tex-kpathsea/files/patch-Makefile.in
index 141edbf02d0c..ec7b01f484f2 100644
--- a/devel/tex-kpathsea/files/patch-Makefile.in
+++ b/devel/tex-kpathsea/files/patch-Makefile.in
@@ -1,46 +1,85 @@
---- Makefile.in.orig 2014-05-21 08:10:30.000000000 +0900
-+++ Makefile.in 2014-08-20 22:10:45.000000000 +0900
-@@ -175,7 +175,7 @@
+--- Makefile.in.orig 2015-03-16 07:52:01 UTC
++++ Makefile.in
+@@ -170,8 +170,8 @@ am__uninstall_files_from_dir = { \
$(am__cd) "$$dir" && rm -f $$files; }; \
}
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \
- "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(web2cdir)" \
+- "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(kpseincludedir)" \
+ "$(DESTDIR)$(web2cdir)" \
- "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpseincludedir)"
++ "$(DESTDIR)$(pkgconfigdir)" \
+ "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpselibdir)"
LTLIBRARIES = $(lib_LTLIBRARIES)
libkpathsea_la_DEPENDENCIES = $(LTLIBOBJS)
-@@ -2044,7 +2044,7 @@
+@@ -306,7 +306,7 @@ am__can_run_installinfo = \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+ DATA = $(dist_noinst_DATA) $(dist_web2c_DATA) $(pkgconfig_DATA)
+-HEADERS = $(kpseinclude_HEADERS) $(nodist_kpseinclude_HEADERS) \
++HEADERS = $(kpseinclude_HEADERS) \
+ $(nodist_kpselib_HEADERS) $(noinst_HEADERS)
+ RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
+ distclean-recursive maintainer-clean-recursive
+@@ -717,12 +717,12 @@ libkpathsea_la_SOURCES = tex-file.c abso
+ kpseincludedir = ${includedir}/kpathsea
+ nodist_kpseinclude_HEADERS = \
+ kpathsea.h \
+- paths.h
++ paths.h \
++ c-auto.h
+
+ kpseinclude_HEADERS = config.h $(direct_headers) $(indirect_headers)
+ kpselibdir = ${libdir}/kpathsea
+-nodist_kpselib_HEADERS = \
+- c-auto.h
++nodist_kpselib_HEADERS =
+
+
+ # Headers included directly into kpathsea.h
+@@ -785,7 +785,7 @@ noinst_HEADERS = \
+ xopendir.h \
+ xstat.h
+
+-pkgconfigdir = ${libdir}/pkgconfig
++pkgconfigdir = $(prefix)/libdata/pkgconfig
+ pkgconfig_DATA = kpathsea.pc
+ DISTCLEANFILES = paths.h stamp-paths kpathsea.h
+ kpseaccess_SOURCES = access.c
+@@ -2103,7 +2103,7 @@ install-binPROGRAMS: install-libLTLIBRAR
installdirs: installdirs-recursive
installdirs-am:
-- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpseincludedir)"; do \
-+ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpseincludedir)"; do \
+- for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpseincludedir)" "$(DESTDIR)$(kpselibdir)"; do \
++ for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(web2cdir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(kpseincludedir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: $(BUILT_SOURCES)
-@@ -2108,8 +2108,7 @@
+@@ -2167,10 +2167,9 @@ info: info-recursive
info-am:
-install-data-am: install-data-local install-dist_web2cDATA \
- install-dist_web2cSCRIPTS install-kpseincludeHEADERS \
+install-data-am: install-data-local install-kpseincludeHEADERS \
- install-nodist_kpseincludeHEADERS
+ install-nodist_kpseincludeHEADERS \
+- install-nodist_kpselibHEADERS install-pkgconfigDATA
++ install-pkgconfigDATA
install-dvi: install-dvi-recursive
-@@ -2256,13 +2255,13 @@
+
+@@ -2319,13 +2318,13 @@ install-data-local: installdirs-am
uninstall-local:
@WIN32_FALSE@ @for f in $(dist_noinst_SCRIPTS); do \
@WIN32_FALSE@ if grep "original $$f --" "$(DESTDIR)$(bindir)/$$f" >/dev/null 2>&1; then \
-@WIN32_FALSE@ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
-+@WIN32_FALSE@ echo " rm ­f '$(DESTDIR)$(bindir)/$$f'"; \
++@WIN32_FALSE@ echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
@WIN32_FALSE@ rm -f "$(DESTDIR)$(bindir)/$$f"; \
@WIN32_FALSE@ else :; fi; \
@WIN32_FALSE@ done
@for f in $(dist_noinst_DATA); do \
if grep "original $$f --" "$(DESTDIR)$(web2cdir)/$$f" >/dev/null 2>&1; then \
- echo " rm -f '$(DESTDIR)$(web2cdir)/$$f'"; \
-+ echo " rm ­f '$(DESTDIR)$(web2cdir)/$$f'"; \
++ echo " rm -f '$(DESTDIR)$(web2cdir)/$$f'"; \
rm -f "$(DESTDIR)$(web2cdir)/$$f"; \
else :; fi; \
done
diff --git a/devel/tex-kpathsea/files/patch-texmf.cnf b/devel/tex-kpathsea/files/patch-texmf.cnf
index 271fca143a3e..ccb7aa455502 100644
--- a/devel/tex-kpathsea/files/patch-texmf.cnf
+++ b/devel/tex-kpathsea/files/patch-texmf.cnf
@@ -1,5 +1,5 @@
---- texmf.cnf.orig 2014-04-23 06:07:54.000000000 +0900
-+++ texmf.cnf 2014-08-20 21:50:36.000000000 +0900
+--- texmf.cnf.orig 2015-04-12 15:20:30 UTC
++++ texmf.cnf
@@ -51,7 +51,7 @@
% Redistributors will probably want $SELFAUTODIR/share, i.e., /usr/share.
% Kpathsea sets SELFAUTOLOC (the directory with the binary),
@@ -9,7 +9,7 @@
% The main tree of distributed packages and programs:
TEXMFDIST = $TEXMFROOT/texmf-dist
-@@ -61,7 +61,7 @@
+@@ -61,7 +61,7 @@ TEXMFDIST = $TEXMFROOT/texmf-dist
TEXMFMAIN = $TEXMFDIST
% Local additions to the distribution trees.
@@ -18,7 +18,7 @@
% TEXMFSYSVAR, where *-sys store cached runtime data.
TEXMFSYSVAR = $TEXMFROOT/texmf-var
-@@ -713,7 +713,7 @@
+@@ -722,7 +722,7 @@ hash_extra = 600000
pool_size = 6250000
% Minimum pool space after TeX's own strings; must be at least
% 25000 less than pool_size, but doesn't need to be nearly that large.
@@ -27,7 +27,7 @@
% Maximum number of strings.
max_strings = 500000
% min pool space left after loading .fmt
-@@ -723,7 +723,7 @@
+@@ -732,7 +732,7 @@ pool_free = 47500
% expansion works by writing material into the buffer and reparsing the
% line. As a consequence, certain constructs require the buffer to be
% very large, even though most documents can be handled with a small value.
@@ -36,7 +36,7 @@
% Hyphenation trie. The maximum possible is 4194303 (ssup_trie_size in
% the sources), but we don't need that much. The value here suffices
-@@ -734,7 +734,7 @@
+@@ -743,7 +743,7 @@ trie_size = 1000000
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767.
% http://primes.utm.edu/curios/page.php/8191.html
diff --git a/devel/tex-kpathsea/pkg-plist b/devel/tex-kpathsea/pkg-plist
index 6ec34d859ce3..b9699051feb1 100644
--- a/devel/tex-kpathsea/pkg-plist
+++ b/devel/tex-kpathsea/pkg-plist
@@ -73,5 +73,6 @@ man/man1/texhash.1.gz
lib/libkpathsea.a
lib/libkpathsea.so
lib/libkpathsea.so.6
-lib/libkpathsea.so.6.2.0
+lib/libkpathsea.so.6.2.1
+libdata/pkgconfig/kpathsea.pc
%%TEXMFDISTDIR%%/web2c/texmf.cnf
diff --git a/devel/tex-libtexlua/Makefile b/devel/tex-libtexlua/Makefile
new file mode 100644
index 000000000000..bbffcaea1178
--- /dev/null
+++ b/devel/tex-libtexlua/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= libtexlua
+PORTVERSION= 5.2.4
+CATEGORIES= devel
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
+PKGNAMEPREFIX= tex-
+DISTNAME= texlive-20150521-source
+DIST_SUBDIR= TeX
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= Lua library for TeXLive
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKDIR}/LICENSE.MIT
+
+USES= tar:xz libtool pkgconfig
+USE_LDCONFIG= yes
+EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
+EXTRACT_FILES= build-aux libs/lua52
+WRKSRC= ${WRKDIR}/${DISTNAME}/libs/lua52
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+
+post-extract:
+ ${SED} -e '/\*\ Copyright/,/\*\//!d;s/^\*//;/^\*\*/d' \
+ ${WRKSRC}/lua-5.2.4/src/lua.h > ${WRKDIR}/LICENSE.MIT
+
+.include <bsd.port.mk>
diff --git a/devel/tex-libtexlua/distinfo b/devel/tex-libtexlua/distinfo
new file mode 100644
index 000000000000..5e60be0fc6e1
--- /dev/null
+++ b/devel/tex-libtexlua/distinfo
@@ -0,0 +1,2 @@
+SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669
+SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552
diff --git a/devel/tex-libtexlua/files/patch-Makefile.in b/devel/tex-libtexlua/files/patch-Makefile.in
new file mode 100644
index 000000000000..450a29e9c469
--- /dev/null
+++ b/devel/tex-libtexlua/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2015-02-16 14:32:53 UTC
++++ Makefile.in
+@@ -675,7 +675,7 @@ lua52include_HEADERS = \
+ $(LUA52_TREE)/src/lua.hpp \
+ $(LUA52_TREE)/src/lualib.h
+
+-pkgconfigdir = ${libdir}/pkgconfig
++pkgconfigdir = ${prefix}/libdata/pkgconfig
+ pkgconfig_DATA = texlua52.pc
+ @build_TRUE@dist_check_SCRIPTS = lua52.test luaerror.test
+ @build_TRUE@TESTS = lua52.test luaerror.test
diff --git a/devel/tex-libtexlua/pkg-descr b/devel/tex-libtexlua/pkg-descr
new file mode 100644
index 000000000000..5ded1337c6a6
--- /dev/null
+++ b/devel/tex-libtexlua/pkg-descr
@@ -0,0 +1 @@
+libtexlua is a Lua 5.2 library modified for LuaTeX.
diff --git a/devel/tex-libtexlua/pkg-plist b/devel/tex-libtexlua/pkg-plist
new file mode 100644
index 000000000000..8e71a98a162b
--- /dev/null
+++ b/devel/tex-libtexlua/pkg-plist
@@ -0,0 +1,10 @@
+include/texlua52/lauxlib.h
+include/texlua52/lua.h
+include/texlua52/lua.hpp
+include/texlua52/luaconf.h
+include/texlua52/lualib.h
+lib/libtexlua52.a
+lib/libtexlua52.so
+lib/libtexlua52.so.5
+lib/libtexlua52.so.5.2.4
+libdata/pkgconfig/texlua52.pc
diff --git a/devel/tex-libtexluajit/Makefile b/devel/tex-libtexluajit/Makefile
new file mode 100644
index 000000000000..139b083a8598
--- /dev/null
+++ b/devel/tex-libtexluajit/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= libtexluajit
+PORTVERSION= 2.0.3
+CATEGORIES= devel
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
+PKGNAMEPREFIX= tex-
+DISTNAME= texlive-20150521-source
+DIST_SUBDIR= TeX
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= LuaJIT library for TeXLive
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LuaJIT-2.0.3/COPYRIGHT
+
+USES= tar:xz libtool pkgconfig
+USE_LDCONFIG= yes
+EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
+EXTRACT_FILES= build-aux libs/luajit
+WRKSRC= ${WRKDIR}/${DISTNAME}/libs/luajit
+GNU_CONFIGURE= yes
+INSTALL_TARGET= install-strip
+
+.include <bsd.port.mk>
diff --git a/devel/tex-libtexluajit/distinfo b/devel/tex-libtexluajit/distinfo
new file mode 100644
index 000000000000..5e60be0fc6e1
--- /dev/null
+++ b/devel/tex-libtexluajit/distinfo
@@ -0,0 +1,2 @@
+SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669
+SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552
diff --git a/devel/tex-libtexluajit/files/patch-Makefile.in b/devel/tex-libtexluajit/files/patch-Makefile.in
new file mode 100644
index 000000000000..facb0b0c7043
--- /dev/null
+++ b/devel/tex-libtexluajit/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2015-02-16 14:32:53 UTC
++++ Makefile.in
+@@ -728,7 +728,7 @@ luajitinclude_HEADERS = \
+ $(LUAJIT_TREE)/src/lua.hpp \
+ $(LUAJIT_TREE)/src/lualib.h
+
+-pkgconfigdir = ${libdir}/pkgconfig
++pkgconfigdir = ${prefix}/libdata/pkgconfig
+ pkgconfig_DATA = texluajit.pc
+ @build_TRUE@dist_check_SCRIPTS = luajit.test luajiterr.test
+ @build_TRUE@TESTS = luajit.test luajiterr.test
diff --git a/devel/tex-libtexluajit/pkg-descr b/devel/tex-libtexluajit/pkg-descr
new file mode 100644
index 000000000000..15100f4f0378
--- /dev/null
+++ b/devel/tex-libtexluajit/pkg-descr
@@ -0,0 +1 @@
+libtexluajit is a LuaJIT 2.0.3 library modified for LuaJITTeX.
diff --git a/devel/tex-libtexluajit/pkg-plist b/devel/tex-libtexluajit/pkg-plist
new file mode 100644
index 000000000000..38673d513249
--- /dev/null
+++ b/devel/tex-libtexluajit/pkg-plist
@@ -0,0 +1,11 @@
+include/texluajit/lauxlib.h
+include/texluajit/lua.h
+include/texluajit/lua.hpp
+include/texluajit/luaconf.h
+include/texluajit/luajit.h
+include/texluajit/lualib.h
+lib/libtexluajit.a
+lib/libtexluajit.so
+lib/libtexluajit.so.2
+lib/libtexluajit.so.2.0.3
+libdata/pkgconfig/texluajit.pc
diff --git a/devel/tex-web2c/Makefile b/devel/tex-web2c/Makefile
index 66b6a7e48427..5738f342b5a5 100644
--- a/devel/tex-web2c/Makefile
+++ b/devel/tex-web2c/Makefile
@@ -1,10 +1,9 @@
# $FreeBSD$
PORTNAME= web2c
-PORTVERSION= 20140525
-PORTREVISION= 2
+PORTVERSION= 20150521
CATEGORIES= devel
-MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
PKGNAMEPREFIX= tex-
DISTNAME= texlive-${PORTVERSION}-source
DIST_SUBDIR= TeX
@@ -14,17 +13,18 @@ COMMENT= TeX implementation translating WEB to C
LIB_DEPENDS= libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \
libpng.so:${PORTSDIR}/graphics/png \
- libzzip.so:${PORTSDIR}/devel/zziplib
+ libzzip.so:${PORTSDIR}/devel/zziplib \
+ libmpfr.so:${PORTSDIR}/math/mpfr
-USE_TEX= kpathsea
+USES= pkgconfig gmake libtool tar:xz
+USE_TEX= kpathsea ptexenc
USE_XORG= pixman
-USES= pkgconfig gmake tar:xz
-EXTRACT_AFTER_ARGS= ${EXTRACT_FILES}
-EXTRACT_FILES= ${DISTNAME}/build-aux \
- ${DISTNAME}/libs/xpdf \
- ${DISTNAME}/libs/cairo \
- ${DISTNAME}/libs/pixman \
- ${DISTNAME}/texk/web2c
+USE_GNOME= cairo
+USE_LDCONFIG= yes
+EXTRACT_AFTER_ARGS= ${EXTRACT_FILES:S,^,${DISTNAME}/,}
+EXTRACT_FILES= build-aux \
+ libs/xpdf \
+ texk/web2c
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c
GNU_CONFIGURE= yes
CONFIGURE_ENV= OBSDCOMPAT_INCLUDES=-I${WRKSRC}/../../libs/obsdcompat
@@ -38,24 +38,20 @@ CONFIGURE_ARGS= --disable-luatex \
--disable-euptex \
--with-x=no \
--without-mf-x-toolkit \
- --with-system-icu \
- --with-icu-includes=${LOCALBASE}/include \
- --with-icu-libdir=${LOCALBASE}/lib \
- --with-system-kpathsea \
- --with-kpathsea-includes=${LOCALBASE}/include \
- --with-kpathsea-libdir=${LOCALBASE}/lib \
- --with-system-libpng \
- --with-libpng-includes=${LOCALBASE}/include \
- --with-libpng-libdir=${LOCALBASE}/lib \
- --with-system-pixman \
--with-system-zlib \
--with-system-zziplib
+.for L in pixman cairo gmp mpfr libpng icu kpathsea ptexenc
+CONFIGURE_ARGS+=--with-system-$L \
+ --with-$L-include=${LOCALBASE}/include \
+ --with-$L-libdir=${LOCALBASE}/lib
+.endfor
CFLAGS+= -I${LOCALBASE}/include
+INSTALL_TARGET= install-strip
INFO= web2c
pre-configure:
- for D in libs/xpdf libs/cairo; do \
+ for D in libs/xpdf; do \
cd ${WRKDIR}/${DISTNAME}/$$D && \
${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \
CFLAGS="${CFLAGS}" CPPFLAGS="${CPPFLAGS}" CXXFLAGS="${CXXFLAGS}" \
diff --git a/devel/tex-web2c/distinfo b/devel/tex-web2c/distinfo
index e1dface9f9c6..5e60be0fc6e1 100644
--- a/devel/tex-web2c/distinfo
+++ b/devel/tex-web2c/distinfo
@@ -1,2 +1,2 @@
-SHA256 (TeX/texlive-20140525-source.tar.xz) = 08bb4eb02923ac65ce1183612c6b64da185904f26a1660f5ca4f902d055795be
-SIZE (TeX/texlive-20140525-source.tar.xz) = 41657688
+SHA256 (TeX/texlive-20150521-source.tar.xz) = ed9bcd7bdce899c3c27c16a8c5c3017c4f09e1d7fd097038351b72497e9d4669
+SIZE (TeX/texlive-20150521-source.tar.xz) = 45459552
diff --git a/devel/tex-web2c/files/patch-Makefile.in b/devel/tex-web2c/files/patch-Makefile.in
new file mode 100644
index 000000000000..0a33400f8920
--- /dev/null
+++ b/devel/tex-web2c/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2015-04-16 19:53:45 UTC
++++ Makefile.in
+@@ -3557,7 +3557,7 @@ libsynctex_la_SOURCES = \
+
+ nodist_libsynctex_a_SOURCES = $(libsynctex_la_SOURCES)
+ syncincludedir = ${includedir}/synctex
+-pkgconfigdir = ${libdir}/pkgconfig
++pkgconfigdir = $(prefix)/libdata/pkgconfig
+ @SYNCTEX_TRUE@syncinclude_HEADERS = \
+ @SYNCTEX_TRUE@ synctexdir/synctex_parser.h \
+ @SYNCTEX_TRUE@ synctexdir/synctex_parser_utils.h
diff --git a/devel/tex-web2c/pkg-plist b/devel/tex-web2c/pkg-plist
index aa934bc3eaa7..5ddf2571cf6e 100644
--- a/devel/tex-web2c/pkg-plist
+++ b/devel/tex-web2c/pkg-plist
@@ -8,11 +8,15 @@ bin/gftopk
bin/gftype
bin/mft
bin/patgen
+bin/pdvitomp
bin/pktogf
bin/pktype
bin/pltotf
+bin/pmpost
bin/pooltype
bin/tftopl
+bin/updvitomp
+bin/upmpost
bin/vftovp
bin/vptovf
bin/weave
@@ -31,6 +35,13 @@ bin/dvitomp
bin/inimf
bin/initex
bin/mfplain
+include/synctex/synctex_parser.h
+include/synctex/synctex_parser_utils.h
+lib/libsynctex.a
+lib/libsynctex.so
+lib/libsynctex.so.1
+lib/libsynctex.so.1.17.0
+libdata/pkgconfig/synctex.pc
man/man1/amstex.1.gz
man/man1/bibtex.1.gz
man/man1/ctangle.1.gz