Sat Apr 25 11:24:54 2015 UTC ()
Update xetex to 0.99991

* Drop build date from --version output.
* Drop Mac-specific image loading code, as it makes little sense after we
  dropped xdv2pdf. Supported image formats are the same on all platforms now.
* Fix OpenType math cut-ins support which was not always working properly.
* Avoid Unicode compatibility decomposition fallback for characters not
  supported by the font as it often result in loss of essential characteristics
  (like using regular Latin characters in place of missing math fraktur ones).
  Non compatibility decomposition and composition fallback is still supported.
* For hybrid OpenType/Graphite fonts, we now prefer using OpenType for
  compatibility with pre-0.9999 XeTeX.
* Fix many memory leaks when using AAT fonts on Mac.
* The language font option when loading Graphite fonts in now treated as a
  BCP 47 language tag not and OpenType one.
* Various Unicode fixes for Windows console (thanks to TANAKA Takuji).
* Respect vertical glyph positioning with AAT fonts (fixes, for example,
  rendering of the new Arabic fonts in Mac OS X 10.9).


(markd)
diff -r1.36 -r1.37 pkgsrc/print/xetex/Makefile
diff -r1.14 -r1.15 pkgsrc/print/xetex/distinfo

cvs diff -r1.36 -r1.37 pkgsrc/print/xetex/Makefile (expand / switch to unified diff)

--- pkgsrc/print/xetex/Makefile 2015/04/06 08:17:37 1.36
+++ pkgsrc/print/xetex/Makefile 2015/04/25 11:24:54 1.37
@@ -1,41 +1,41 @@ @@ -1,41 +1,41 @@
1# $NetBSD: Makefile,v 1.36 2015/04/06 08:17:37 adam Exp $ 1# $NetBSD: Makefile,v 1.37 2015/04/25 11:24:54 markd Exp $
2 2
3DISTNAME= texlive-20130530-source 3DISTNAME= texlive-20140525-source
4PKGNAME= xetex-0.9999.3 4PKGNAME= xetex-0.99991
5PKGREVISION= 9 
6CATEGORIES= print 5CATEGORIES= print
7MASTER_SITES= ftp://tug.org/historic/systems/texlive/2013/ 6MASTER_SITES= ftp://tug.org/historic/systems/texlive/2014/
8EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
9 8
10MAINTAINER= minskim@NetBSD.org 9MAINTAINER= minskim@NetBSD.org
11HOMEPAGE= http://www.tug.org/xetex/ 10HOMEPAGE= http://www.tug.org/xetex/
12COMMENT= TeX system with Unicode and modern font technologies 11COMMENT= TeX system with Unicode and modern font technologies
13 12
14CONFLICTS+= web2c<=7.5.7 13CONFLICTS+= web2c<=7.5.7
15DEPENDS+= xdvipdfmx-[0-9]*:../../print/xdvipdfmx 14DEPENDS+= xdvipdfmx-[0-9]*:../../print/xdvipdfmx
16 15
17EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \ 16EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \
18 ${DISTNAME}/libs/graphite2 \ 17 ${DISTNAME}/libs/graphite2 \
19 ${DISTNAME}/libs/harfbuzz \ 18 ${DISTNAME}/libs/harfbuzz \
20 ${DISTNAME}/libs/xpdf \ 19 ${DISTNAME}/libs/xpdf \
21 ${DISTNAME}/texk/web2c 20 ${DISTNAME}/texk/web2c
22 21
23GNU_CONFIGURE= yes 22GNU_CONFIGURE= yes
24USE_LANGUAGES= c c++ 23USE_LANGUAGES= c c++
25USE_LIBTOOL= yes 24USE_LIBTOOL= yes
26USE_TOOLS+= gmake lex perl pkg-config yacc 25USE_TOOLS+= gmake lex perl pkg-config yacc
27CONFIGURE_ARGS+= --disable-aleph --disable-etex --disable-pdftex \ 26CONFIGURE_ARGS+= --disable-aleph --disable-etex --disable-pdftex \
28 --disable-luatex --disable-mf --disable-mf-nowin \ 27 --disable-luatex --disable-mf --disable-mf-nowin \
 28 --disable-luajittex \
29 --disable-mp \ 29 --disable-mp \
30 --disable-ptex --disable-eptex --disable-uptex --disable-euptex \ 30 --disable-ptex --disable-eptex --disable-uptex --disable-euptex \
31 --disable-web-progs \ 31 --disable-web-progs \
32 --enable-web2c --enable-xetex 32 --enable-web2c --enable-xetex
33CONFIGURE_ARGS+= --with-system-poppler 33CONFIGURE_ARGS+= --with-system-poppler
34CONFIGURE_ARGS+= \ 34CONFIGURE_ARGS+= \
35 --with-fontconfig-includes=${BUILDLINK_PREFIX.fontconfig}/include \ 35 --with-fontconfig-includes=${BUILDLINK_PREFIX.fontconfig}/include \
36 --with-fontconfig-libdir=${BUILDLINK_PREFIX.fontconfig}/lib 36 --with-fontconfig-libdir=${BUILDLINK_PREFIX.fontconfig}/lib
37CONFIGURE_ARGS+= --with-system-kpathsea \ 37CONFIGURE_ARGS+= --with-system-kpathsea \
38 --with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \ 38 --with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \
39 --with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib 39 --with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib
40CONFIGURE_ARGS+= --with-system-zlib \ 40CONFIGURE_ARGS+= --with-system-zlib \
41 --with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include \ 41 --with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include \

cvs diff -r1.14 -r1.15 pkgsrc/print/xetex/distinfo (expand / switch to unified diff)

--- pkgsrc/print/xetex/distinfo 2013/12/03 22:25:34 1.14
+++ pkgsrc/print/xetex/distinfo 2015/04/25 11:24:54 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2013/12/03 22:25:34 minskim Exp $ 1$NetBSD: distinfo,v 1.15 2015/04/25 11:24:54 markd Exp $
2 2
3SHA1 (texlive-20130530-source.tar.xz) = 42f0a6fa3f49435991182f14e01276b2ee3fce61 3SHA1 (texlive-20140525-source.tar.xz) = 8cb283ad26b1fe18e1089820cf64ecc63d8224e8
4RMD160 (texlive-20130530-source.tar.xz) = 2d779ae5de979be86a9258b224dfc15cbcd76b18 4RMD160 (texlive-20140525-source.tar.xz) = c9fb954e63e700d06aa0cf40c37cdb40eaac84a2
5Size (texlive-20130530-source.tar.xz) = 179963948 bytes 5Size (texlive-20140525-source.tar.xz) = 41657688 bytes
6SHA1 (patch-texk_web2c_xetexdir_XeTeX__ext.c) = a83e842b567db6acb35cfab5303a7e96845fa953 6SHA1 (patch-texk_web2c_xetexdir_XeTeX__ext.c) = a83e842b567db6acb35cfab5303a7e96845fa953