Annotation of pkgsrc/print/xdvik/Makefile, Revision 1.33
1.33 ! markd 1: # $NetBSD: Makefile,v 1.32 2021/06/06 01:17:19 markd Exp $
1.27 adam 2:
3: .include "../../print/texlive/Makefile.common"
1.1 minskim 4:
1.33 ! markd 5: PKGNAME= xdvik-22.87.06
1.1 minskim 6: CATEGORIES= print
7:
1.29 nia 8: HOMEPAGE= http://xdvi.sourceforge.net/
1.1 minskim 9: COMMENT= Previewer for DVI files
10:
1.30 markd 11: BUILD_DEPENDS+= tex-texlive-scripts-[0-9]*:../../print/tex-texlive-scripts
1.7 minskim 12: BUILD_DEPENDS+= tex-xdvi-[0-9]*:../../print/tex-xdvi
13: DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
1.18 markd 14: DEPENDS+= kpathsea>=6.2.1:../../print/kpathsea
1.7 minskim 15:
1.27 adam 16: EXTRACT_ELEMENTS+= ${DISTNAME}/texk/xdvik
1.1 minskim 17:
1.13 sbd 18: USE_TOOLS+= gs:run
19:
1.1 minskim 20: WRKSRC= ${WRKDIR}/${DISTNAME}/texk/xdvik
21:
1.27 adam 22: GNU_CONFIGURE_STRICT= no # texk/xdvik/squeeze/configure
1.14 minskim 23: CONFIGURE_ARGS+= --with-system-freetype2
1.18 markd 24: CONFIGURE_ARGS+= --with-system-kpathsea
1.27 adam 25: CONFIGURE_ARGS+= --with-system-zlib
26: CONFIGURE_ARGS+= --with-zlib-includes=${BUILDLINK_PREFIX.zlib}/include
27: CONFIGURE_ARGS+= --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
1.7 minskim 28: CONFIGURE_ARGS+= --with-xdvi-x-toolkit=xaw
1.27 adam 29: CONFIGURE_ARGS+= --with-default-dvips-path=${PREFIX}/bin/dvips
30: CONFIGURE_ARGS+= --with-default-ps2pdf-path=${PREFIX}/bin/ps2pdf
1.1 minskim 31:
32: PKG_SYSCONFSUBDIR= texmf
33:
34: MAKE_DIRS+= ${PKG_SYSCONFDIR}/xdvi
1.14 minskim 35: CONF_FILES= ${PREFIX}/share/examples/xdvik/XDvi \
1.1 minskim 36: ${PKG_SYSCONFDIR}/xdvi/XDvi
37:
38: BUILD_DEFS+= PAPERSIZE
39:
1.14 minskim 40: INSTALLATION_DIRS+= share/examples/xdvik
1.1 minskim 41:
42: TEX_TEXMF_DIRS+= ${PKG_SYSCONFDIR}
43: TEX_TEXMF_DIRS+= ${PREFIX}/share/texmf-dist
44:
45: .include "../../mk/bsd.prefs.mk"
46:
47: .if ${PAPERSIZE} == "Letter"
48: XDVI_PAPERSIZE= us
49: .else
50: XDVI_PAPERSIZE= a4
51: .endif
52:
1.27 adam 53: post-build:
1.31 markd 54: # delete local XDvi
1.27 adam 55: ${RM} ${WRKSRC}/texmf/XDvi
56: ${MKDIR} ${WRKSRC}/texmf/xdvi
1.31 markd 57: # cp XDvi from tex-xdvi
1.27 adam 58: ${CP} ${PREFIX}/share/texmf-dist/xdvi/XDvi ${WRKSRC}/texmf/xdvi
1.31 markd 59: # set the pagesize
60: # ${SETENV} TEXMFCONFIG=${PREFIX}/share/texmf \
61: # TFC_TEXMFCONFIG=${WRKSRC}/texmf \
62: # ${PREFIX}/bin/texconfig xdvi paper ${XDVI_PAPERSIZE}
1.27 adam 63:
64: post-install:
65: ${INSTALL_DATA} ${WRKSRC}/texmf/xdvi/XDvi \
66: ${DESTDIR}${PREFIX}/share/examples/xdvik
67:
1.1 minskim 68: .include "../../converters/libiconv/buildlink3.mk"
1.14 minskim 69: .include "../../devel/zlib/buildlink3.mk"
70: .include "../../graphics/freetype2/buildlink3.mk"
1.1 minskim 71: .include "../../print/kpathsea/buildlink3.mk"
72: .include "../../print/kpathsea/texmf.mk"
1.27 adam 73: .include "../../sysutils/desktop-file-utils/desktopdb.mk"
1.17 markd 74: .include "../../x11/libXi/buildlink3.mk"
1.1 minskim 75: .include "../../x11/libXpm/buildlink3.mk"
76: .include "../../mk/xaw.buildlink3.mk"
77: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>