Import dvipsk-5.97 as print/dvipsk.
dvips takes a DVI file file[.dvi] produced by TeX (or by some other processor such as GFtoDVI) and converts it to PostScript, normally sending the result directly to the (laser)printer. The DVI file may be specified without the .dvi extension. Fonts used may either be resident in the printer or defined as bitmaps in PK files, or a `virtual' combination of both. If the mktexpk program is installed, either be resident in the printer or defined as bitmaps in PK files, or a `virtual' combination of both. If the mktexpk program is installed, dvips will automatically invoke METAFONT to generate fonts that don't already exist.
This commit is contained in:
parent
7f5c3dd790
commit
f926fb448b
5 changed files with 121 additions and 0 deletions
10
print/dvipsk/DESCR
Normal file
10
print/dvipsk/DESCR
Normal file
|
@ -0,0 +1,10 @@
|
|||
dvips takes a DVI file file[.dvi] produced by TeX (or by some other
|
||||
processor such as GFtoDVI) and converts it to PostScript, normally
|
||||
sending the result directly to the (laser)printer. The DVI file may
|
||||
be specified without the .dvi extension. Fonts used may either be
|
||||
resident in the printer or defined as bitmaps in PK files, or a
|
||||
`virtual' combination of both. If the mktexpk program is installed,
|
||||
either be resident in the printer or defined as bitmaps in PK files,
|
||||
or a `virtual' combination of both. If the mktexpk program is
|
||||
installed, dvips will automatically invoke METAFONT to generate fonts
|
||||
that don't already exist.
|
74
print/dvipsk/Makefile
Normal file
74
print/dvipsk/Makefile
Normal file
|
@ -0,0 +1,74 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2009/02/17 19:10:49 minskim Exp $
|
||||
|
||||
DISTNAME= texlive-20080816-source
|
||||
PKGNAME= dvipsk-5.97
|
||||
CATEGORIES= print
|
||||
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
|
||||
EXTRACT_SUFX= .tar.lzma
|
||||
|
||||
MAINTAINER= minskim@NetBSD.org
|
||||
HOMEPAGE= http://www.radicaleye.com/dvips.html
|
||||
COMMENT= DVI-to-PostScript translator
|
||||
|
||||
CONFLICTS+= teTeX-bin<3.0nb24
|
||||
CONFLICTS+= teTeX-texmf<3.0nb9
|
||||
DEPENDS+= tex-bin-dvipsk-[0-9]*:../../print/tex-bin-dvipsk
|
||||
DEPENDS+= texlive-tetex-[0-9]*:../../print/texlive-tetex
|
||||
|
||||
EXTRACT_ELEMENTS= ${DISTNAME}/texk/dvipsk \
|
||||
${DISTNAME}/texk/make \
|
||||
${DISTNAME}/texk/install.sh \
|
||||
${DISTNAME}/texk/mkinstalldirs
|
||||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
INFO_FILES= yes
|
||||
USE_LIBTOOL= yes
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/dvipsk
|
||||
|
||||
FIND_PREFIX:= TETEX_PREFIX=texlive-tetex BIN_DVIPSK_PREFIX=tex-bin-dvipsk
|
||||
.include "../../mk/find-prefix.mk"
|
||||
|
||||
MAKE_ENV+= KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
|
||||
MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q} \
|
||||
kpathsea_parent=${BUILDLINK_PREFIX.kpathsea}/include \
|
||||
kpathsea_srcdir=${BUILDLINK_PREFIX.kpathsea}/include/kpathsea \
|
||||
kpathsea=${BUILDLINK_PREFIX.kpathsea}/lib/libkpathsea.la
|
||||
|
||||
INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
|
||||
infodir=${DESTDIR}${PREFIX}/${PKGINFODIR} \
|
||||
mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
|
||||
|
||||
PKG_SYSCONFSUBDIR= texmf
|
||||
|
||||
MAKE_DIRS+= ${PKG_SYSCONFDIR}/dvips/config
|
||||
CONF_FILES= ${PREFIX}/share/texmf-dist/dvips/config/config.ps \
|
||||
${PKG_SYSCONFDIR}/dvips/config/config.ps
|
||||
|
||||
BUILD_DEFS+= PAPERSIZE
|
||||
LOWER_PAPERSIZE_cmd= ${ECHO} ${PAPERSIZE} | ${TR} '[A-Z]' '[a-z]'
|
||||
LOWER_PAPERSIZE= ${LOWER_PAPERSIZE_cmd:sh}
|
||||
|
||||
INSTALLATION_DIRS+= share/texmf-dist/dvips/config
|
||||
|
||||
TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
|
||||
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
|
||||
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
|
||||
|
||||
.include "../../print/kpathsea/buildlink3.mk"
|
||||
.include "../../print/kpathsea/texmf.mk"
|
||||
|
||||
post-build:
|
||||
${MKDIR} -p ${WRKSRC}/texmf/dvips/config
|
||||
${CP} ${BIN_DVIPSK_PREFIX}/share/texmf/dvips/config/config.ps \
|
||||
${WRKSRC}/texmf/dvips/config
|
||||
env TFC_TEXMFCONFIG=${WRKSRC}/texmf \
|
||||
configPsFile=${WRKSRC}/config.ps \
|
||||
${TETEX_PREFIX}/bin/texconfig dvips paper ${LOWER_PAPERSIZE}
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA} ${WRKSRC}/texmf/dvips/config/config.ps \
|
||||
${DESTDIR}${PREFIX}/share/texmf-dist/dvips/config
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
17
print/dvipsk/PLIST
Normal file
17
print/dvipsk/PLIST
Normal file
|
@ -0,0 +1,17 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2009/02/17 19:10:49 minskim Exp $
|
||||
bin/afm2tfm
|
||||
bin/dvips
|
||||
bin/odvips
|
||||
info/dvips.info
|
||||
man/man1/afm2tfm.1
|
||||
man/man1/dvips.1
|
||||
man/man1/odvips.1
|
||||
share/texmf-dist/dvips/config/config.ps
|
||||
share/texmf/dvips/base/color.pro
|
||||
share/texmf/dvips/base/crop.pro
|
||||
share/texmf/dvips/base/finclude.pro
|
||||
share/texmf/dvips/base/hps.pro
|
||||
share/texmf/dvips/base/special.pro
|
||||
share/texmf/dvips/base/tex.pro
|
||||
share/texmf/dvips/base/texc.pro
|
||||
share/texmf/dvips/base/texps.pro
|
6
print/dvipsk/distinfo
Normal file
6
print/dvipsk/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2009/02/17 19:10:49 minskim Exp $
|
||||
|
||||
SHA1 (texlive-20080816-source.tar.lzma) = 730986c628bd658b5062face9e400f61203d6b8d
|
||||
RMD160 (texlive-20080816-source.tar.lzma) = 629784b111c0d4bc9fac9f9131f63203d6e1dd38
|
||||
Size (texlive-20080816-source.tar.lzma) = 23175835 bytes
|
||||
SHA1 (patch-aa) = dc2c5ff745a3c73aebb9f16c2b5f525195f4026a
|
14
print/dvipsk/patches/patch-aa
Normal file
14
print/dvipsk/patches/patch-aa
Normal file
|
@ -0,0 +1,14 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2009/02/17 19:10:49 minskim Exp $
|
||||
|
||||
Use the kpathsea library in print/kpathsea.
|
||||
|
||||
--- Makefile.in.orig 2008-04-29 15:40:29.000000000 -0700
|
||||
+++ Makefile.in
|
||||
@@ -66,7 +66,6 @@ $(prologues): squeeze
|
||||
texc.lpro: texc.script tex.lpro
|
||||
$(SHELL) $(srcdir)/texc.script $(srcdir)/tex.lpro $@
|
||||
|
||||
-kpse_include ../make/tkpathsea.mk
|
||||
|
||||
# The environment for running check.
|
||||
# No need to specify TEXMF, as ../kpathsea/texmf.cnf should contain
|
Loading…
Reference in a new issue