Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
The dvipdfmx (formerly dvipdfm-cjk) project provides an eXtended version
of the dvipdfm, a DVI to PDF translator developed by Mark A. Wicks. The
primary goal of this project is to support multi-byte character
encodings and large character sets for East Asian languages by CID-keyed
font technology. The secondary goal is to support as many features as
pdfTeX developed by Han The Thanh. This project is a combined work of
the dvipdfm-jpn project by Shunsaku Hirata and its modified one,
dvipdfm-kor, by Jin-Hwan Cho.
It has many other features. For further info, visit the projects' web
site:
http://project.ktug.or.kr/dvipdfmx/
+60
View File
@@ -0,0 +1,60 @@
# $NetBSD: Makefile,v 1.41 2013/04/24 10:06:51 sbd Exp $
DISTNAME= texlive-20100720-source
PKGNAME= dvipdfmx-20100328
PKGREVISION= 3
CATEGORIES= print converters
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
EXTRACT_SUFX= .tar.xz
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://project.ktug.or.kr/dvipdfmx/
COMMENT= DVI to PDF converter with CID-keyed font support
CONFLICTS+= dvipdfm-[0-9]*
CONFLICTS+= ja-dvipdfm-[0-9]*
DEPENDS+= tex-dvipdfmx-[0-9]*:../../print/tex-dvipdfmx
DEPENDS+= tex-pdftex-[0-9]*:../../print/tex-pdftex
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 \
--with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \
--with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib
CONFIGURE_ARGS+= --with-system-zlib \
--with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include \
--with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
CONFIGURE_ARGS+= --with-system-libpng \
--with-libpng-includes=${BUILDLINK_PREFIX.png}/include \
--with-libpng-libdir=${BUILDLINK_PREFIX.png}/lib
CONFIGURE_ARGS+= --with-paper=${BUILDLINK_PREFIX.libpaper}
PKG_SYSCONFSUBDIR= texmf
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dvipdfmx
CONF_FILES= ${PREFIX}/share/texmf/dvipdfmx/dvipdfmx.cfg \
${PKG_SYSCONFDIR}/dvipdfmx/dvipdfmx.cfg
SUBST_CLASSES+= paths
SUBST_MESSAGE.paths= Setting paths to commands.
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'
TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
.include "../../graphics/png/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../print/kpathsea/buildlink3.mk"
.include "../../print/kpathsea/texmf.mk"
.include "../../print/libpaper/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+11
View File
@@ -0,0 +1,11 @@
@comment $NetBSD: PLIST,v 1.14 2010/01/16 03:52:40 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
+8
View File
@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.10 2010/09/13 04:35:43 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 (patch-ac) = 3f6ff6cb655bfefb1525d576ffda5751415e7857
SHA1 (patch-ad) = 072e76ad8cf650d8ff98b3ce3e6b8875e82b2fa6
+44
View File
@@ -0,0 +1,44 @@
# $NetBSD: map.tmpl,v 1.4 2010/01/16 03:52:41 minskim Exp $
#
# Update dvipdfmx.cfg.
#
###############################################################################
# replace_line(file, pattern, line)
# The first line in file that matches pattern gets replaced by line.
# line will be added at the end of the file if pattern does not match.
###############################################################################
replace_line()
{
file=$1; pat=$2; line=$3
if grep "$pat" "$file" >/dev/null; then
ed "$file" >/dev/null 2>&1 <<-eof
/$pat/
c
$line
.
w
q
eof
else
echo "$line" >> "$file"
fi
}
case ${STAGE} in
POST-INSTALL)
for map in @DVIPDFMX_FONTMAPS@; do
replace_line "@DVIPDFMX_CONFIG_DIR@/dvipdfmx.cfg" \
"^%![ ]*$map" "f $map"
done
;;
DEINSTALL)
for map in @DVIPDFMX_FONTMAPS@; do
replace_line "@DVIPDFMX_CONFIG_DIR@/dvipdfmx.cfg" \
"^f[ ]*$map" "%! f $map"
done
;;
*)
;;
esac
+26
View File
@@ -0,0 +1,26 @@
# $NetBSD: map.mk,v 1.9 2010/01/16 03:52:41 minskim Exp $
# This Makefile fragment is intended to be included by packages that
# install font maps used by dvipdfmx. It takes care of adding and
# removing font map entires in dvipdfmx.cfg.
#
# The following variable can be defined:
#
# DVIPDFMX_FONTMAPS - A list of font map files to be included in
# dvipdfmx.cnf.
#
.if !defined(DVIPDFMX_MAP_MK)
DVIPDFMX_MAP_MK= # defined
DVIPDFMX_FONTMAPS?= # empty
.if empty(PKGNAME:Mdvipdfmx-[0-9]*)
DEPENDS+= dvipdfmx>=0.0.0.20070518:../../print/dvipdfmx
.endif
FILES_SUBST+= DVIPDFMX_FONTMAPS=${DVIPDFMX_FONTMAPS:Q}
FILES_SUBST+= DVIPDFMX_CONFIG_DIR="${LOCALBASE}/share/texmf/dvipdfmx"
INSTALL_TEMPLATES+= ../../print/dvipdfmx/files/map.tmpl
DEINSTALL_TEMPLATES+= ../../print/dvipdfmx/files/map.tmpl
.endif # DVIPDFMX_MAP_MK
+29
View File
@@ -0,0 +1,29 @@
$NetBSD: patch-ab,v 1.5 2010/01/16 03:52:41 minskim Exp $
--- data/Makefile.in.orig 2009-06-15 08:14:49.000000000 -0700
+++ 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
-glyphlistdatadir = ${prefix}/texmf-dist/fonts/map/glyphlist
+glyphlistdatadir = ${prefix}/share/texmf-dist/fonts/map/glyphlist
dist_glyphlistdata_DATA = \
$(srcdir)/glyphlist.txt \
$(srcdir)/pdfglyphlist.txt
-mapdatadir = ${prefix}/texmf/fonts/map/dvipdfm/dvipdfmx
+mapdatadir = ${prefix}/share/texmf/fonts/map/dvipdfm/dvipdfmx
dist_mapdata_DATA = \
$(srcdir)/cid-x.map
-cmapdatadir = ${prefix}/texmf/fonts/cmap/dvipdfmx
+cmapdatadir = ${prefix}/share/texmf/fonts/cmap/dvipdfmx
dist_cmapdata_DATA = \
$(srcdir)/EUC-UCS2
+15
View File
@@ -0,0 +1,15 @@
$NetBSD: patch-ac,v 1.1 2010/01/16 03:52:41 minskim Exp $
--- src/dvipdft.orig 2009-06-03 15:54:21.000000000 -0700
+++ src/dvipdft
@@ -98,8 +98,8 @@ dvipdfm ${1+"$@"} -z0 "$dvifile"
# run gs
echo "$progname: running gs" >&2
-gs -r10 -dNOPAUSE -dBATCH -sDEVICE=png256 -sOutputFile="$outBase.%d" "$outfile"
+@GS@ -r10 -dNOPAUSE -dBATCH -sDEVICE=png256 -sOutputFile="$outBase.%d" "$outfile"
# run dvipdfm with the users specified options for the last pass
echo "$progname: running dvipdfm -t $@ $dvifile" >&2
-dvipdfm ${1+"$@"} -t "$dvifile"
+@DVIPDFM@ ${1+"$@"} -t "$dvifile"
+13
View File
@@ -0,0 +1,13 @@
$NetBSD: patch-ad,v 1.1 2010/01/16 03:52:41 minskim Exp $
--- data/dvipdfmx.cfg.orig 2009-05-18 17:42:35.000000000 -0700
+++ data/dvipdfmx.cfg
@@ -134,7 +134,7 @@ P 0x003C
%% than A0, and their llx=lly=0, you can use "-dEPSCrop" instead of
%% "-sPAPERSIZE=a0"
%%
-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"
%% Frank Siegert's PStill:
%D "/usr/local/bin/pstill -c -o %o %i"