aboutsummaryrefslogtreecommitdiffstats
path: root/print/tex-xetex/files
diff options
context:
space:
mode:
authorhrs <hrs@FreeBSD.org>2015-07-20 04:33:34 +0800
committerhrs <hrs@FreeBSD.org>2015-07-20 04:33:34 +0800
commiteb505ab1476925732268cd57a161ad8f8fd94364 (patch)
tree346ed2be37b627807351d830ba39e46d40a65664 /print/tex-xetex/files
parentbf0a2afa21d17ca8b87f23bf13ef726df96938ab (diff)
downloadfreebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.tar.gz
freebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.tar.zst
freebsd-ports-gnome-eb505ab1476925732268cd57a161ad8f8fd94364.zip
Update TeXLive to TL2015.
- print/texlive-infra was renamed with print/texlive-tlmgr. Note that currently tlmgr(1) does not work because of lack of TLPDB. This will be fixed. - Lua libraries used in LuaTeX are separated into devel/tex-libtexlua and devel/texlibtexluajit. USE_TEX supports them via keywords "texlua" and "texluajit". - libsynctex is currently installed by devel/tex-web2c. This will be separated into a single port. - Add graphics/libpotrace and use installed libpotrace and libharfbuzz.
Diffstat (limited to 'print/tex-xetex/files')
-rw-r--r--print/tex-xetex/files/patch-Makefile.in43
-rw-r--r--print/tex-xetex/files/patch-configure52
2 files changed, 75 insertions, 20 deletions
diff --git a/print/tex-xetex/files/patch-Makefile.in b/print/tex-xetex/files/patch-Makefile.in
index 24b3c78b2b59..22e5daee4432 100644
--- a/print/tex-xetex/files/patch-Makefile.in
+++ b/print/tex-xetex/files/patch-Makefile.in
@@ -1,32 +1,35 @@
---- Makefile.in.orig 2014-03-17 20:00:59.000000000 +0900
-+++ Makefile.in 2014-08-22 06:28:46.000000000 +0900
-@@ -85,6 +85,7 @@
- pdftosrc$(EXEEXT) luatex$(EXEEXT) luajittex$(EXEEXT) \
- txt2zlib$(EXEEXT) xetex$(EXEEXT) $(am__EXEEXT_6) \
- aleph$(EXEEXT)
+--- Makefile.in.orig 2015-04-16 19:53:45 UTC
++++ Makefile.in
+@@ -99,6 +99,7 @@ EXTRA_PROGRAMS = $(am__EXEEXT_1) tex$(EX
+ pdftex$(EXEEXT) ttf2afm$(EXEEXT) pdftosrc$(EXEEXT) \
+ luatex$(EXEEXT) luajittex$(EXEEXT) txt2zlib$(EXEEXT) \
+ xetex$(EXEEXT) $(am__EXEEXT_4) aleph$(EXEEXT) synctex$(EXEEXT)
+inst_bin_PROGRAMS = xetex$(EXEEXT)
- bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__EXEEXT_7) \
- ctie$(EXEEXT) cweave$(EXEEXT) tie$(EXEEXT) $(am__EXEEXT_8) \
- $(am__EXEEXT_9) $(am__EXEEXT_10) $(am__EXEEXT_11) \
-@@ -1973,7 +1974,7 @@
+ bin_PROGRAMS = tangle$(EXEEXT) ctangle$(EXEEXT) $(am__EXEEXT_5) \
+ ctie$(EXEEXT) cweave$(EXEEXT) tie$(EXEEXT) $(am__EXEEXT_6) \
+ $(am__EXEEXT_7) $(am__EXEEXT_8) $(am__EXEEXT_9) \
+@@ -2081,7 +2082,7 @@ AM_CFLAGS = $(WARNING_CFLAGS)
AM_CXXFLAGS = ## $(WARNING_CXXFLAGS)
AM_OBJCXXFLAGS = ## $(WARNING_OBJCXXFLAGS)
version = $(WEB2CVERSION)
-SUBDIRS = doc lib man web2c . window omegafonts otps
+SUBDIRS = .
proglib = lib/lib.a
- dist_man_MANS = synctexdir/man1/synctex.1 synctexdir/man5/synctex.5
- nodist_man_MANS =
-@@ -4439,7 +4440,7 @@
- $(AM_V_at)$(RANLIB) libxetex.a
- install-binPROGRAMS: $(bin_PROGRAMS)
+ EXTRA_LIBRARIES = libmf.a libmputil.a libmplib.a libkanji.a \
+ libukanji.a libpdftex.a libluasocket.a libluajitsocket.a \
+@@ -4739,9 +4740,9 @@ synctexdir/libsynctex_la-synctex_parser_
+
+ libsynctex.la: $(libsynctex_la_OBJECTS) $(libsynctex_la_DEPENDENCIES) $(EXTRA_libsynctex_la_DEPENDENCIES)
+ $(AM_V_CCLD)$(libsynctex_la_LINK) $(libsynctex_la_OBJECTS) $(libsynctex_la_LIBADD) $(LIBS)
+-install-binPROGRAMS: $(bin_PROGRAMS)
++install-binPROGRAMS: $(inst_bin_PROGRAMS)
@$(NORMAL_INSTALL)
- @list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ @list='$(inst_bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
$(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
-@@ -4469,7 +4470,7 @@
+@@ -4771,7 +4772,7 @@ install-binPROGRAMS: $(bin_PROGRAMS)
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@@ -35,7 +38,7 @@
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
-e 's/$$/$(EXEEXT)/' \
-@@ -13649,7 +13650,7 @@
+@@ -14447,7 +14448,7 @@ install-data: install-data-recursive
uninstall: uninstall-recursive
install-am: all-am
@@ -44,9 +47,9 @@
installcheck: installcheck-recursive
install-strip:
-@@ -13766,7 +13767,6 @@
-
- install-exec-am: install-binPROGRAMS
+@@ -14567,7 +14568,6 @@ install-dvi-am:
+ install-exec-am: install-binPROGRAMS install-libLIBRARIES \
+ install-libLTLIBRARIES
@$(NORMAL_INSTALL)
- $(MAKE) $(AM_MAKEFLAGS) install-exec-hook
install-html: install-html-recursive
diff --git a/print/tex-xetex/files/patch-configure b/print/tex-xetex/files/patch-configure
new file mode 100644
index 000000000000..31fbca576bd3
--- /dev/null
+++ b/print/tex-xetex/files/patch-configure
@@ -0,0 +1,52 @@
+--- configure.orig 2015-04-12 11:22:39 UTC
++++ configure
+@@ -1033,6 +1033,8 @@ with_system_poppler
+ with_system_xpdf
+ with_system_zziplib
+ with_system_teckit
++with_teckit_includes
++with_teckit_libdir
+ with_system_icu
+ with_system_graphite2
+ with_system_harfbuzz
+@@ -24071,17 +24073,33 @@ fi
+
+ ## _KPSE_LIB_FLAGS: Setup teckit (-lTECkit) flags
+
+-# Check whether --with-system-teckit was given.
++# Check whether --with-teckit-includes was given.
++if test "${with_teckit_includes+set}" = set; then :
++ withval=$with_teckit_includes;
++fi
++
++# Check whether --with-teckit-libdir was given.
++if test "${with_teckit_libdir+set}" = set; then :
++ withval=$with_teckit_libdir;
++fi
+ if test "${with_system_teckit+set}" = set; then :
+ withval=$with_system_teckit;
+ fi
+ if test "x$with_system_teckit" = xyes; then
+- if $PKG_CONFIG teckit; then
+- TECKIT_INCLUDES=`$PKG_CONFIG teckit --cflags`
+- TECKIT_LIBS=`$PKG_CONFIG teckit --libs`
+-elif test "x$need_teckit:$with_system_teckit" = xyes:yes; then
+- as_fn_error $? "did not find teckit" "$LINENO" 5
+-fi
++ if test "x$with_teckit_includes" != x && test "x$with_teckit_includes" != xyes; then
++ TECKIT_INCLUDES="-I$with_mpfr_includes"
++ fi
++ if test "x$with_teckit_libdir" != x && test "x$with_teckit_libdir" != xyes; then
++ TECKIT_LIBS="-L$with_teckit_libdir -lTECkit"
++ fi
++ if test "x$TECKIT_INCLUDES" = x && test "x$TECKIT_LIBS" = x; then
++ if $PKG_CONFIG teckit; then
++ TECKIT_INCLUDES=`$PKG_CONFIG teckit --cflags`
++ TECKIT_LIBS=`$PKG_CONFIG teckit --libs`
++ elif test "x$need_teckit:$with_system_teckit" = xyes:yes; then
++ as_fn_error $? "did not find teckit" "$LINENO" 5
++ fi
++ fi
+ else
+ TECKIT_INCLUDES="-I$kpse_BLD/libs/teckit/include"
+ TECKIT_LIBS="$kpse_BLD/libs/teckit/libTECkit.a"