pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/print/dvipdfmx Update dvipdfmx to 20130405
details: https://anonhg.NetBSD.org/pkgsrc/rev/2d069a5061eb
branches: trunk
changeset: 626643:2d069a5061eb
user: minskim <minskim%pkgsrc.org@localhost>
date: Sun Nov 17 17:29:18 2013 +0000
description:
Update dvipdfmx to 20130405
Changes:
- Default is not to cache image files.
- back to using -dEPSCrop instead of -sPAPERSIZE=a0, in conjunction with
changes to dvipdfmx.def and xetex.def.
- speed up inclusion of eps figures.
- Make sure CMapName of embedded CMaps does not contain slashes.
- support large truetype fonts which are strictly speaking out of spec,
idx > 32767.
diffstat:
print/dvipdfmx/Makefile | 15 ++++++---------
print/dvipdfmx/PLIST | 12 ++++++------
print/dvipdfmx/distinfo | 12 ++++++------
print/dvipdfmx/patches/patch-ab | 31 ++++++++-----------------------
print/dvipdfmx/patches/patch-ad | 18 +++++++++---------
5 files changed, 35 insertions(+), 53 deletions(-)
diffs (157 lines):
diff -r 1483cd5d9ffc -r 2d069a5061eb print/dvipdfmx/Makefile
--- a/print/dvipdfmx/Makefile Sun Nov 17 17:27:35 2013 +0000
+++ b/print/dvipdfmx/Makefile Sun Nov 17 17:29:18 2013 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.41 2013/04/24 10:06:51 sbd Exp $
+# $NetBSD: Makefile,v 1.42 2013/11/17 17:29:18 minskim Exp $
-DISTNAME= texlive-20100720-source
-PKGNAME= dvipdfmx-20100328
-PKGREVISION= 3
+DISTNAME= texlive-20130530-source
+PKGNAME= dvipdfmx-20130405
CATEGORIES= print converters
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
EXTRACT_SUFX= .tar.xz
@@ -15,12 +14,12 @@
CONFLICTS+= ja-dvipdfm-[0-9]*
DEPENDS+= tex-dvipdfmx-[0-9]*:../../print/tex-dvipdfmx
DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex
+DEPENDS+= tex-texlive-scripts-[0-9]*:../../print/tex-texlive-scripts
EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \
${DISTNAME}/texk/dvipdfmx
GNU_CONFIGURE= yes
-USE_TOOLS+= gs:run ps2pdf:run
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/dvipdfmx
CONFIGURE_ARGS+= --with-system-kpathsea \
@@ -37,7 +36,7 @@
PKG_SYSCONFSUBDIR= texmf
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dvipdfmx
-CONF_FILES= ${PREFIX}/share/texmf/dvipdfmx/dvipdfmx.cfg \
+CONF_FILES= ${PREFIX}/share/texmf-dist/dvipdfmx/dvipdfmx.cfg \
${PKG_SYSCONFDIR}/dvipdfmx/dvipdfmx.cfg
SUBST_CLASSES+= paths
@@ -45,11 +44,9 @@
SUBST_STAGE.paths= pre-configure
SUBST_FILES.paths= data/dvipdfmx.cfg src/dvipdft
SUBST_SED.paths= -e 's,@DVIPDFM@,${PREFIX}/bin/dvipdfm,g'
-SUBST_SED.paths+= -e 's,@GS@,${TOOLS_PATH.gs},g'
-SUBST_SED.paths+= -e 's,@PS2PDF@,${LOCALBASE}/bin/ps2pdf,g'
+SUBST_SED.paths+= -e 's,@RUNGS@,${LOCALBASE}/bin/rungs,g'
TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
-TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
.include "../../graphics/png/buildlink3.mk"
diff -r 1483cd5d9ffc -r 2d069a5061eb print/dvipdfmx/PLIST
--- a/print/dvipdfmx/PLIST Sun Nov 17 17:27:35 2013 +0000
+++ b/print/dvipdfmx/PLIST Sun Nov 17 17:29:18 2013 +0000
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.14 2010/01/16 03:52:40 minskim Exp $
+@comment $NetBSD: PLIST,v 1.15 2013/11/17 17:29:18 minskim Exp $
bin/dvipdfm
bin/dvipdfmx
bin/dvipdft
bin/ebb
bin/extractbb
-share/texmf-dist/fonts/map/glyphlist/glyphlist.txt
-share/texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
-share/texmf/dvipdfmx/dvipdfmx.cfg
-share/texmf/fonts/cmap/dvipdfmx/EUC-UCS2
-share/texmf/fonts/map/dvipdfm/dvipdfmx/cid-x.map
+man/man1/dvipdfm.1
+man/man1/dvipdft.1
+man/man1/ebb.1
+man/man1/extractbb.1
+share/texmf-dist/dvipdfmx/dvipdfmx.cfg
diff -r 1483cd5d9ffc -r 2d069a5061eb print/dvipdfmx/distinfo
--- a/print/dvipdfmx/distinfo Sun Nov 17 17:27:35 2013 +0000
+++ b/print/dvipdfmx/distinfo Sun Nov 17 17:29:18 2013 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.10 2010/09/13 04:35:43 minskim Exp $
+$NetBSD: distinfo,v 1.11 2013/11/17 17:29:18 minskim Exp $
-SHA1 (texlive-20100720-source.tar.xz) = 713b861123e3d9e073e2c93d7ed3e13262d82c34
-RMD160 (texlive-20100720-source.tar.xz) = b1120f3377ca45b4d86911b99a95c2e6e45927b5
-Size (texlive-20100720-source.tar.xz) = 33484212 bytes
-SHA1 (patch-ab) = da442d43a701e95bf8aab4288388b024ae6c7aa7
+SHA1 (texlive-20130530-source.tar.xz) = 42f0a6fa3f49435991182f14e01276b2ee3fce61
+RMD160 (texlive-20130530-source.tar.xz) = 2d779ae5de979be86a9258b224dfc15cbcd76b18
+Size (texlive-20130530-source.tar.xz) = 179963948 bytes
+SHA1 (patch-ab) = 69c25aeffb695bd16bd7e7b83f583921428dd7bd
SHA1 (patch-ac) = 3f6ff6cb655bfefb1525d576ffda5751415e7857
-SHA1 (patch-ad) = 072e76ad8cf650d8ff98b3ce3e6b8875e82b2fa6
+SHA1 (patch-ad) = 2ad3326e8a06b2bfccbd8ae20cde70748944a02f
diff -r 1483cd5d9ffc -r 2d069a5061eb print/dvipdfmx/patches/patch-ab
--- a/print/dvipdfmx/patches/patch-ab Sun Nov 17 17:27:35 2013 +0000
+++ b/print/dvipdfmx/patches/patch-ab Sun Nov 17 17:29:18 2013 +0000
@@ -1,29 +1,14 @@
-$NetBSD: patch-ab,v 1.5 2010/01/16 03:52:41 minskim Exp $
+$NetBSD: patch-ab,v 1.6 2013/11/17 17:29:18 minskim Exp $
---- data/Makefile.in.orig 2009-06-15 08:14:49.000000000 -0700
+--- data/Makefile.in.orig 2013-02-08 12:05:33.000000000 +0000
+++ data/Makefile.in
-@@ -208,20 +208,20 @@ target_alias = @target_alias@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--configdatadir = ${prefix}/texmf/dvipdfmx
-+configdatadir = ${prefix}/share/texmf/dvipdfmx
- dist_configdata_DATA = \
- $(srcdir)/dvipdfmx.cfg
+@@ -480,8 +480,7 @@ info: info-am
--glyphlistdatadir = ${prefix}/texmf-dist/fonts/map/glyphlist
-+glyphlistdatadir = ${prefix}/share/texmf-dist/fonts/map/glyphlist
- dist_glyphlistdata_DATA = \
- $(srcdir)/glyphlist.txt \
- $(srcdir)/pdfglyphlist.txt
+ info-am:
--mapdatadir = ${prefix}/texmf/fonts/map/dvipdfm/dvipdfmx
-+mapdatadir = ${prefix}/share/texmf/fonts/map/dvipdfm/dvipdfmx
- dist_mapdata_DATA = \
- $(srcdir)/cid-x.map
+-install-data-am: install-dist_cmapdataDATA install-dist_configdataDATA \
+- install-dist_glyphlistdataDATA install-dist_mapdataDATA
++install-data-am: install-dist_configdataDATA
--cmapdatadir = ${prefix}/texmf/fonts/cmap/dvipdfmx
-+cmapdatadir = ${prefix}/share/texmf/fonts/cmap/dvipdfmx
- dist_cmapdata_DATA = \
- $(srcdir)/EUC-UCS2
+ install-dvi: install-dvi-am
diff -r 1483cd5d9ffc -r 2d069a5061eb print/dvipdfmx/patches/patch-ad
--- a/print/dvipdfmx/patches/patch-ad Sun Nov 17 17:27:35 2013 +0000
+++ b/print/dvipdfmx/patches/patch-ad Sun Nov 17 17:29:18 2013 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-ad,v 1.1 2010/01/16 03:52:41 minskim Exp $
+$NetBSD: patch-ad,v 1.2 2013/11/17 17:29:18 minskim Exp $
---- data/dvipdfmx.cfg.orig 2009-05-18 17:42:35.000000000 -0700
+--- data/dvipdfmx.cfg.orig 2013-04-30 13:21:50.000000000 +0000
+++ data/dvipdfmx.cfg
-@@ -134,7 +134,7 @@ P 0x003C
- %% than A0, and their llx=lly=0, you can use "-dEPSCrop" instead of
- %% "-sPAPERSIZE=a0"
+@@ -147,7 +147,7 @@ P 0x003C
+ %% kpsewhich -progname=dvipdfmx -format='other text files' dvipdfmx.cfg
+ %% and control which one is found by setting DVIPDFMXINPUTS.
%%
--D "ps2pdf -dCompatibilityLevel=%v -sPAPERSIZE=a0 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode %i %o"
-+D "@PS2PDF@ -dCompatibilityLevel=%v -sPAPERSIZE=a0 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode %i %o"
+-D "rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
-dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit"
++D "@RUNGS@ -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
-dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit"
- %% Frank Siegert's PStill:
- %D "/usr/local/bin/pstill -c -o %o %i"
+ % pre-2013 invocation using -sPAPERSIZE instead of -dEPSCrop, no other changes:
+ %D "rungs -q -dNOPAUSE -dBATCH -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false
-dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit"
Home |
Main Index |
Thread Index |
Old Index