1 # $NetBSD: Makefile,v 1.9 2011/07/28 04:45:53 minskim Exp $
3 DISTNAME= texlive-20110705-source
4 PKGNAME= xdvik-22.84.16
7 MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
10 MAINTAINER= minskim@NetBSD.org
11 HOMEPAGE= http://xdvi.sourceforge.net/
12 COMMENT= Previewer for DVI files
14 CONFLICTS+= teTeX-bin<3.0nb25
15 BUILD_DEPENDS+= texlive-tetex-[0-9]*:../../print/texlive-tetex
16 BUILD_DEPENDS+= tex-xdvi-[0-9]*:../../print/tex-xdvi
17 DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
18 DEPENDS+= ghostscript-[0-9]*:../../print/ghostscript
19 DEPENDS+= kpathsea>=6.0.1:../../print/kpathsea
21 EXTRACT_ELEMENTS= ${DISTNAME}/build-aux \
22 ${DISTNAME}/texk/xdvik
24 PKG_DESTDIR_SUPPORT= user-destdir
29 WRKSRC= ${WRKDIR}/${DISTNAME}/texk/xdvik
31 FIND_PREFIX:= TEX_XDVI_PREFIX=tex-xdvi
32 .include "../../mk/find-prefix.mk"
34 CONFIGURE_ARGS+= --with-system-kpathsea \
35 --with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \
36 --with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib
37 CONFIGURE_ARGS+= --with-system-t1lib \
38 --with-t1lib-includes=${BUILDLINK_PREFIX.t1lib} \
39 --with-t1lib-libdir=${BUILDLINK_PREFIX.t1lib}
40 CONFIGURE_ARGS+= --with-xdvi-x-toolkit=xaw
41 CONFIGURE_ARGS+= --with-default-dvips-path=${LOCALBASE}/bin/dvips
42 CONFIGURE_ARGS+= --with-default-ps2pdf-path=${LOCALBASE}/bin/ps2pdf
44 PKG_SYSCONFSUBDIR= texmf
46 MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdvi
47 CONF_FILES= ${PREFIX}/share/texmf-dist/xdvi/XDvi \
48 ${PKG_SYSCONFDIR}/xdvi/XDvi
50 BUILD_DEFS+= PAPERSIZE
52 INSTALLATION_DIRS+= share/texmf-dist/xdvi
54 TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
55 TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf
56 TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
58 .include "../../mk/bsd.prefs.mk"
60 .if ${PAPERSIZE} == "Letter"
66 .include "../../converters/libiconv/buildlink3.mk"
67 .include "../../fonts/t1lib/buildlink3.mk"
68 .include "../../print/kpathsea/buildlink3.mk"
69 .include "../../print/kpathsea/texmf.mk"
70 .include "../../x11/libXpm/buildlink3.mk"
71 .include "../../mk/xaw.buildlink3.mk"
74 ${RM} ${WRKSRC}/texmf/XDvi
75 ${MKDIR} -p ${WRKSRC}/texmf/xdvi
76 ${CP} ${LOCALBASE}/share/texmf/xdvi/XDvi \
80 env TEXMFCONFIG=${LOCALBASE}/share/texmf \
81 TFC_TEXMFCONFIG=${WRKSRC}/texmf \
82 ${LOCALBASE}/bin/texconfig xdvi paper ${XDVI_PAPERSIZE}
85 ${INSTALL_DATA} ${WRKSRC}/texmf/xdvi/XDvi \
86 ${DESTDIR}${PREFIX}/share/texmf-dist/xdvi
88 .include "../../mk/bsd.pkg.mk"