Fixup fromcvs/togit conversion
[pkgsrcv2.git] / print / xdvik / Makefile
1 # $NetBSD: Makefile,v 1.9 2011/07/28 04:45:53 minskim Exp $
2
3 DISTNAME=       texlive-20110705-source
4 PKGNAME=        xdvik-22.84.16
5 PKGREVISION=    2
6 CATEGORIES=     print
7 MASTER_SITES=   ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
8 EXTRACT_SUFX=   .tar.xz
9
10 MAINTAINER=     minskim@NetBSD.org
11 HOMEPAGE=       http://xdvi.sourceforge.net/
12 COMMENT=        Previewer for DVI files
13
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
20
21 EXTRACT_ELEMENTS=       ${DISTNAME}/build-aux \
22                         ${DISTNAME}/texk/xdvik
23
24 PKG_DESTDIR_SUPPORT=    user-destdir
25 MAKE_JOBS_SAFE= no
26
27 GNU_CONFIGURE=  yes
28 USE_LIBTOOL=    yes
29 WRKSRC=         ${WRKDIR}/${DISTNAME}/texk/xdvik
30
31 FIND_PREFIX:=   TEX_XDVI_PREFIX=tex-xdvi
32 .include "../../mk/find-prefix.mk"
33
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
43
44 PKG_SYSCONFSUBDIR=      texmf
45
46 MAKE_DIRS+=     ${PKG_SYSCONFDIR}/xdvi
47 CONF_FILES=     ${PREFIX}/share/texmf-dist/xdvi/XDvi \
48                 ${PKG_SYSCONFDIR}/xdvi/XDvi
49
50 BUILD_DEFS+=    PAPERSIZE
51
52 INSTALLATION_DIRS+=     share/texmf-dist/xdvi
53
54 TEX_TEXMF_DIRS+=        ${PKG_SYSCONFDIR}
55 TEX_TEXMF_DIRS+=        ${PREFIX}/share/texmf
56 TEX_TEXMF_DIRS+=        ${PREFIX}/share/texmf-dist
57
58 .include "../../mk/bsd.prefs.mk"
59
60 .if ${PAPERSIZE} == "Letter"
61 XDVI_PAPERSIZE= us
62 .else
63 XDVI_PAPERSIZE= a4
64 .endif
65
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"
72
73 post-extract:
74         ${RM} ${WRKSRC}/texmf/XDvi
75         ${MKDIR} -p ${WRKSRC}/texmf/xdvi
76         ${CP} ${LOCALBASE}/share/texmf/xdvi/XDvi \
77                 ${WRKSRC}/texmf/xdvi
78
79 post-build:
80         env TEXMFCONFIG=${LOCALBASE}/share/texmf \
81                 TFC_TEXMFCONFIG=${WRKSRC}/texmf \
82                 ${LOCALBASE}/bin/texconfig xdvi paper ${XDVI_PAPERSIZE}
83
84 post-install:
85         ${INSTALL_DATA} ${WRKSRC}/texmf/xdvi/XDvi \
86                 ${DESTDIR}${PREFIX}/share/texmf-dist/xdvi
87
88 .include "../../mk/bsd.pkg.mk"