Honor PAPERSIZE.

This commit is contained in:
Min Sik Kim 2009-02-23 08:46:54 +00:00 committed by Thomas Klausner
parent c1235089ce
commit 3bc30ae949
4 changed files with 55 additions and 4 deletions

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.1.1.1 2009/02/19 05:06:00 minskim Exp $
# $NetBSD: Makefile,v 1.2 2009/02/23 08:46:54 minskim Exp $
DISTNAME= xdvik-22.84.14
CATEGORIES= print
@ -8,12 +8,18 @@ MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://xdvi.sourceforge.net/
COMMENT= Previewer for DVI files
CONFLICTS+= teTeX-bin-[0-9]*
DEPENDS+= tex-bin-xdvi-[0-9]*:../../wip/tex-bin-xdvi
PKG_DESTDIR_SUPPORT= user-destdir
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
WRKSRC= ${WRKDIR}/${DISTNAME}/texk/xdvik
FIND_PREFIX:= TETEX_PREFIX=texlive-tetex
.include "../../mk/find-prefix.mk"
CONFIGURE_ARGS+= --with-system-kpathsea --with-system-t1lib \
--with-xdvi-x-toolkit=xaw
@ -23,7 +29,27 @@ MAKE_FLAGS+= LIBTOOL=${LIBTOOL:Q} \
INSTALL_MAKE_FLAGS+= prefix=${DESTDIR}${PREFIX} \
mandir=${DESTDIR}${PREFIX}/${PKGMANDIR}
PKG_SYSCONFSUBDIR= texmf
MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdvi
CONF_FILES= ${PREFIX}/share/texmf-dist/xdvi/XDvi \
${PKG_SYSCONFDIR}/xdvi/XDvi
BUILD_DEFS+= PAPERSIZE
INSTALLATION_DIRS+= share/texmf-dist/xdvi
TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
.include "../../mk/bsd.prefs.mk"
.if ${PAPERSIZE} == "Letter"
XDVI_PAPERSIZE= us
.else
XDVI_PAPERSIZE= a4
.endif
.include "../../converters/libiconv/buildlink3.mk"
.include "../../fonts/t1lib/buildlink3.mk"
@ -32,4 +58,14 @@ TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
.include "../../x11/libXp/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
.include "../../mk/xaw.buildlink3.mk"
post-build:
env TFC_TEXMFCONFIG=${WRKSRC}/texmf \
${TETEX_PREFIX}/bin/texconfig xdvi paper ${XDVI_PAPERSIZE}
# ${CP} -f ${WRKSRC}/texmf-config/xdvi/XDvi ${WRKSRC}/texmf/xdvi/XDvi
post-install:
${INSTALL_DATA} ${WRKSRC}/texmf/xdvi/XDvi \
${DESTDIR}${PREFIX}/share/texmf-dist/xdvi
.include "../../mk/bsd.pkg.mk"

View file

@ -1,10 +1,10 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2009/02/19 05:06:00 minskim Exp $
@comment $NetBSD: PLIST,v 1.2 2009/02/23 08:46:54 minskim Exp $
bin/oxdvi
bin/xdvi
bin/xdvi-xaw
man/man1/oxdvi.1
man/man1/xdvi.1
share/texmf/xdvi/XDvi
share/texmf-dist/xdvi/XDvi
share/texmf/xdvi/pixmaps/toolbar.xpm
share/texmf/xdvi/pixmaps/toolbar2.xpm
share/texmf/xdvi/xdvi.cfg

View file

@ -1,5 +1,6 @@
$NetBSD: distinfo,v 1.1.1.1 2009/02/19 05:06:00 minskim Exp $
$NetBSD: distinfo,v 1.2 2009/02/23 08:46:54 minskim Exp $
SHA1 (xdvik-22.84.14.tar.gz) = 1ca7f0c7930d24c3e10cc1d7115abed7dd39e95e
RMD160 (xdvik-22.84.14.tar.gz) = a19920fcc9e4e5d2878b16e65fa95bab5f034b74
Size (xdvik-22.84.14.tar.gz) = 2016256 bytes
SHA1 (patch-aa) = 878d51f49647160c6f75acb1ca386fefb7fd778b

14
xdvik/patches/patch-aa Normal file
View file

@ -0,0 +1,14 @@
$NetBSD: patch-aa,v 1.1 2009/02/23 08:46:54 minskim Exp $
XDvi is installed by tex-bin-xdvi.
--- Makefile.in.orig 2008-05-03 12:45:05.000000000 -0700
+++ Makefile.in
@@ -161,7 +161,6 @@ install-data: $(manpage).1 pixmaps/toolb
$(INSTALL_DATA) $(manpage).1 $(man1dir)/$(manpage).$(manext)
rm -f $(man1dir)/o$(manpage).$(manext)
ln -s $(manpage).$(manext) $(man1dir)/o$(manpage).$(manext)
- $(INSTALL_DATA) $(srcdir)/texmf/XDvi $(texmf)/xdvi/XDvi
$(INSTALL_DATA) $(srcdir)/pixmaps/toolbar.xpm $(srcdir)/pixmaps/toolbar2.xpm $(texmf)/xdvi/pixmaps
if \
grep 'original xdvi.cfg --' $(texmf)/xdvi/xdvi.cfg >/dev/null 2>&1 \