diff options
author | Hiroki Sato <hrs@FreeBSD.org> | 2015-07-26 06:57:26 +0000 |
---|---|---|
committer | Hiroki Sato <hrs@FreeBSD.org> | 2015-07-26 06:57:26 +0000 |
commit | 520677c14aad26c1f25a6135132732a3d8ae473c (patch) | |
tree | 2f0bed45179ba9632d6f4d71623d8fe71c8dd85b /print/tex-xetex | |
parent | f58520633bcc1c333b3f58740c53c65617143f33 (diff) | |
download | ports-520677c14aad26c1f25a6135132732a3d8ae473c.tar.gz ports-520677c14aad26c1f25a6135132732a3d8ae473c.zip |
- Separate libsynctex from tex-web2c to devel/tex-synctex.
- Separate basic TeX engines from tex-web2c to print/tex-basic-engines.
- Add CTAN mirrors to MASTER_SITES.
- Drop gmake where not required.
- Remove extra dependencies in print/tex-aleph, print/tex-dvipdfmx,
print/tex-luatex, print/tex-xetex, and japanese/tex-ptex.
Notes
Notes:
svn path=/head/; revision=392909
Diffstat (limited to 'print/tex-xetex')
-rw-r--r-- | print/tex-xetex/Makefile | 19 | ||||
-rw-r--r-- | print/tex-xetex/files/patch-configure | 66 |
2 files changed, 68 insertions, 17 deletions
diff --git a/print/tex-xetex/Makefile b/print/tex-xetex/Makefile index 3564821d080b..86c00de43886 100644 --- a/print/tex-xetex/Makefile +++ b/print/tex-xetex/Makefile @@ -2,6 +2,7 @@ PORTNAME= xetex PORTVERSION= 0.99992 +PORTREVISION= 1 CATEGORIES= print MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/ PKGNAMEPREFIX= tex- @@ -18,13 +19,11 @@ LIB_DEPENDS= libfreetype.so:${PORTSDIR}/print/freetype2 \ libgraphite2.so:${PORTSDIR}/graphics/graphite2 \ libicuio.so:${PORTSDIR}/devel/icu \ libharfbuzz.so:${PORTSDIR}/print/harfbuzz \ - libopenjpeg.so:${PORTSDIR}/graphics/openjpeg15 \ libpng.so:${PORTSDIR}/graphics/png \ libpoppler.so:${PORTSDIR}/graphics/poppler \ - libTECkit.so:${PORTSDIR}/textproc/teckit \ - libzzip.so:${PORTSDIR}/devel/zziplib + libTECkit.so:${PORTSDIR}/textproc/teckit -USES= pkgconfig gmake tar:xz +USES= pkgconfig tar:xz USE_TEX= kpathsea web2c texmf formats fmtutil USE_XORG= pixman USE_GNOME= cairo @@ -53,12 +52,11 @@ EXTRACT_FILES_TEXMF= \ texmf-dist/tex/generic/xetexconfig/unicode-letters.tex WRKSRC= ${WRKDIR}/${DISTNAME}/texk/web2c GNU_CONFIGURE= yes -EXCLUDE_ENGINES=aleph etex pdftex luatex luajittex mf mf-nowin mp ptex eptex \ - uptex euptex tex synctex +EXCLUDE_ENGINES=aleph etex pdftex luatex luajittex mf mf-nowin \ + ptex eptex uptex euptex \ + otangle mp pmp upmp web2c web-progs tex synctex CONFIGURE_ARGS= ${EXCLUDE_ENGINES:S/^/--disable-/} \ --enable-xetex \ - --enable-web2c \ - --disable-web-progs \ --with-system-freetype2 \ --with-freetype2-includes=${LOCALBASE}/include/freetype2 \ --with-freetype2-libdir=${LOCALBASE}/lib \ @@ -82,9 +80,10 @@ MAKE_JOBS_UNSAFE= yes TEX_FORMATS= xetex pre-configure: - for D in libs/harfbuzz libs/xpdf; do \ + for D in libs/xpdf; do \ cd ${WRKDIR}/${DISTNAME}/$$D && \ - ${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}; \ + ${SETENV} ${CONFIGURE_ENV} ${SH} ${CONFIGURE_SCRIPT} \ + ${CONFIGURE_ARGS}; \ done pre-install: diff --git a/print/tex-xetex/files/patch-configure b/print/tex-xetex/files/patch-configure index 31fbca576bd3..73e6926bf55c 100644 --- a/print/tex-xetex/files/patch-configure +++ b/print/tex-xetex/files/patch-configure @@ -1,5 +1,5 @@ ---- configure.orig 2015-04-12 11:22:39 UTC -+++ configure +--- configure.orig 2015-04-12 11:22:39.000000000 +0000 ++++ configure 2015-07-25 21:47:24.532843000 +0000 @@ -1033,6 +1033,8 @@ with_system_poppler with_system_xpdf with_system_zziplib @@ -9,16 +9,68 @@ with_system_icu with_system_graphite2 with_system_harfbuzz -@@ -24071,17 +24073,33 @@ fi +@@ -23712,26 +23714,6 @@ $as_echo "#define z_const /**/" >>confde + ;; + esac - ## _KPSE_LIB_FLAGS: Setup teckit (-lTECkit) flags +-## _KPSE_LIB_FLAGS: Setup lua52 (-ltexlua52) flags +- LUA52_INCLUDES="-I$kpse_BLD/libs/lua52/include" +- LUA52_LIBS="$kpse_BLD/libs/lua52/libtexlua52.la" +- LUA52_DEPEND='${top_builddir}/../../libs/lua52/libtexlua52.la' +- LUA52_RULE='# Rebuild libtexlua52 +-$(LUA52_DEPEND): ${top_builddir}/../../libs/lua52/include/lua.h +- cd ${top_builddir}/../../libs/lua52 && $(MAKE) $(AM_MAKEFLAGS) rebuild +-${top_builddir}/../../libs/lua52/include/lua.h: +- cd ${top_builddir}/../../libs/lua52 && $(MAKE) $(AM_MAKEFLAGS) rebuild' +- +-## _KPSE_LIB_FLAGS: Setup luajit (-ltexluajit) flags +- LUAJIT_INCLUDES="-I$kpse_BLD/libs/luajit/include" +- LUAJIT_LIBS="$kpse_BLD/libs/luajit/libtexluajit.la" +- LUAJIT_DEPEND='${top_builddir}/../../libs/luajit/libtexluajit.la' +- LUAJIT_RULE='# Rebuild libtexluajit +-$(LUAJIT_DEPEND): ${top_builddir}/../../libs/luajit/include/luajit.h +- cd ${top_builddir}/../../libs/luajit && $(MAKE) $(AM_MAKEFLAGS) rebuild +-${top_builddir}/../../libs/luajit/include/luajit.h: +- cd ${top_builddir}/../../libs/luajit && $(MAKE) $(AM_MAKEFLAGS) rebuild' +- + ## _KPSE_LIB_FLAGS: Setup libpng (-lpng) flags --# Check whether --with-system-teckit was given. + # Check whether --with-system-libpng was given. +@@ -24045,43 +24027,35 @@ ${top_builddir}/../../libs/xpdf/xpdf/Str + fi + test "x$kpse_cv_have_win32" = xno || XPDF_LIBS="$XPDF_LIBS -lgdi32" + +-## _KPSE_LIB_FLAGS: Setup zziplib (-lzzip) flags ++## _KPSE_LIB_FLAGS: Setup teckit (-lTECkit) flags + +-# Check whether --with-system-zziplib was given. +-if test "${with_system_zziplib+set}" = set; then : +- withval=$with_system_zziplib; +-fi +-if test "x$with_system_zziplib" = xyes; then +- if $PKG_CONFIG zziplib --atleast-version=0.12; then +- ZZIPLIB_INCLUDES=`$PKG_CONFIG zziplib --cflags` +- ZZIPLIB_LIBS=`$PKG_CONFIG zziplib --libs` +-elif test "x$need_zziplib:$with_system_zziplib" = xyes:yes; then +- as_fn_error $? "did not find zziplib 0.12 or better" "$LINENO" 5 +-fi +-else +- ZZIPLIB_INCLUDES="-I$kpse_BLD/libs/zziplib/include" +- ZZIPLIB_LIBS="$kpse_BLD/libs/zziplib/libzzip.a" +- ZZIPLIB_DEPEND='${top_builddir}/../../libs/zziplib/libzzip.a' +- ZZIPLIB_RULE='# Rebuild libzzip +-$(ZZIPLIB_DEPEND): ${top_builddir}/../../libs/zziplib/include/zzip/zzip.h +- cd ${top_builddir}/../../libs/zziplib && $(MAKE) $(AM_MAKEFLAGS) rebuild +-${top_builddir}/../../libs/zziplib/include/zzip/zzip.h: +- cd ${top_builddir}/../../libs/zziplib && $(MAKE) $(AM_MAKEFLAGS) rebuild' +# Check whether --with-teckit-includes was given. +if test "${with_teckit_includes+set}" = set; then : + withval=$with_teckit_includes; -+fi -+ + fi + +-## _KPSE_LIB_FLAGS: Setup teckit (-lTECkit) flags +- +-# Check whether --with-system-teckit was given. +# Check whether --with-teckit-libdir was given. +if test "${with_teckit_libdir+set}" = set; then : + withval=$with_teckit_libdir; |