Fixup fromcvs/togit conversion
[pkgsrcv2.git] / print / luatex / Makefile
1 # $NetBSD: Makefile,v 1.13 2011/11/01 06:02:25 sbd Exp $
2
3 DISTNAME=       luatex-beta-0.70.1
4 PKGNAME=        ${DISTNAME:S/-beta//:S/-source//}
5 PKGREVISION=    2
6 CATEGORIES=     print
7 MASTER_SITES=   http://foundry.supelec.fr/gf/download/frsrelease/392/1730/
8 EXTRACT_SUFX=   .tar.bz2
9
10 MAINTAINER=     minskim@NetBSD.org
11 HOMEPAGE=       http://www.luatex.org/
12 COMMENT=        Extended version of pdfTeX using Lua
13 LICENSE=        gnu-gpl-v2
14
15 PKG_DESTDIR_SUPPORT=    user-destdir
16 MAKE_JOBS_SAFE=no
17
18 CONFLICTS+=     web2c<=7.5.7nb3
19 DEPENDS+=       kpathsea>=6.0.1:../../print/kpathsea
20
21 GNU_CONFIGURE=  yes
22 USE_LANGUAGES=  c c++
23 USE_LIBTOOL=    yes
24 USE_TOOLS+=     gmake pkg-config
25 WRKSRC=         ${WRKDIR}/${DISTNAME:S/-source//}/source
26
27 CONFIGURE_ARGS+=--enable-cxx-runtime-hack \
28                 --disable-afm2pl    \
29                 --disable-aleph  \
30                 --disable-bibtex   \
31                 --disable-bibtex8   \
32                 --disable-cfftot1 \
33                 --disable-cjkutils  \
34                 --disable-detex    \
35                 --disable-devnag   \
36                 --disable-dialog   \
37                 --disable-dtl      \
38                 --enable-dump-share  \
39                 --disable-dvi2tty  \
40                 --disable-dvidvi   \
41                 --disable-dviljk   \
42                 --disable-dvipdfm  \
43                 --disable-dvipdfmx \
44                 --disable-dvipos  \
45                 --disable-dvipsk  \
46                 --disable-gsftopk \
47                 --disable-lacheck \
48                 --disable-lcdf-typetools \
49                 --enable-luatex \
50                 --disable-makeindexk \
51                 --disable-mf  \
52                 --disable-mmafm \
53                 --disable-mmpfb \
54                 --enable-mp \
55                 --disable-musixflx \
56                 --disable-otfinfo \
57                 --disable-otftotfm  \
58                 --disable-pdfopen  \
59                 --disable-pdftex  \
60                 --disable-ptex \
61                 --disable-ps2eps   \
62                 --disable-ps2pkm \
63                 --disable-psutils  \
64                 --disable-seetexk \
65                 --disable-t1dotlessj  \
66                 --disable-t1lint \
67                 --disable-t1rawafm \
68                 --disable-t1reencode \
69                 --disable-t1testpage \
70                 --disable-t1utils  \
71                 --disable-tex    \
72                 --disable-tex4htk \
73                 --disable-tpic2pdftex  \
74                 --disable-ttf2pk \
75                 --disable-ttfdump \
76                 --disable-ttftotype42 \
77                 --disable-vlna  \
78                 --disable-web-progs \
79                 --disable-xdv2pdf \
80                 --disable-xdvipdfmx \
81                 --disable-xetex \
82                 --with-system-freetype2 \
83                 --without-system-gd \
84                 --without-system-teckit \
85                 --without-system-t1lib \
86                 --without-x \
87                 --disable-native-texlive-build \
88                 --disable-shared    \
89                 --disable-largefile
90 CONFIGURE_ARGS+=--with-system-kpathsea \
91                 --with-kpathsea-includes=${BUILDLINK_PREFIX.kpathsea}/include \
92                 --with-kpathsea-libdir=${BUILDLINK_PREFIX.kpathsea}/lib
93 CONFIGURE_ARGS+=--with-system-libpng \
94                 --with-libpng-include=${BUILDLINK_PREFIX.png}/include \
95                 --with-libpng-libdir=${BUILDLINK_PREFIX.png}/lib
96 CONFIGURE_ARGS+=--with-system-zlib \
97                 --with-zlib-include=${BUILDLINK_PREFIX.zlib}/include \
98                 --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
99 CONFIGURE_ARGS+=--with-system-zziplib \
100                 --with-zziplib-include=${BUILDLINK_PREFIX.zziplib}/include \
101                 --with-zziplib-libdir=${BUILDLINK_PREFIX.zziplib}/lib
102 CONFIGURE_ARGS+=--with-system-poppler \
103                 --with-poppler-include=${BUILDLINK_PREFIX.poppler}/include \
104                 --with-poppler-libdir=${BUILDLINK_PREFIX.poppler}/lib
105 CONFIGURE_DIRS+=. texk/web2c
106 MAKE_FLAGS+=    LIBTOOL=${LIBTOOL:Q}
107 CFLAGS+=        -DLUA_ROOT=\"${PREFIX}/\"
108
109 INSTALLATION_DIRS+=     bin
110
111 .include "../../archivers/zziplib/buildlink3.mk"
112 .include "../../devel/zlib/buildlink3.mk"
113 .include "../../graphics/png/buildlink3.mk"
114 .include "../../print/kpathsea/buildlink3.mk"
115 .include "../../print/poppler-includes/buildlink3.mk"
116 .include "../../print/poppler/buildlink3.mk"
117 .include "../../graphics/freetype2/buildlink3.mk"
118
119 post-extract:
120         ${RM} -rf ${WRKSRC}/texk/kpathsea
121         ${ECHO} '#define luatex_svn_revision 4279' \
122                 > ${WRKSRC}/texk/web2c/luatexdir/luatex_svnversion.h
123
124 do-install:
125 .for f in luatex
126         ${INSTALL_PROGRAM} ${WRKSRC}/texk/web2c/${f} ${DESTDIR}${PREFIX}/bin
127 .endfor
128 .for f in texlua texluac
129         ${LN} -s luatex ${DESTDIR}${PREFIX}/bin/${f}
130 .endfor
131
132 .include "../../mk/bsd.pkg.mk"