Tweak textproc/foiltex version 2.1.4b_5
[dports.git] / textproc / foiltex / Makefile
1 PORTNAME=       foiltex
2 PORTVERSION=    2.1.4b
3 PORTREVISION=   5
4 CATEGORIES=     textproc
5 MASTER_SITES=   TEX_CTAN/macros/latex/contrib/${PORTNAME}
6 DISTFILES=      foiltex.dtx foiltex.ins
7
8 MAINTAINER=     ports@FreeBSD.org
9 COMMENT=        Collection of LaTeX files for making foils
10 WWW=            https://ctan.org/pkg/foiltex
11
12 # Converted from NO_CDROM
13 LICENSE=        foiltex
14 LICENSE_NAME=   foiltex
15 LICENSE_TEXT=   Redistribution on a not-for-profit basis only
16 LICENSE_PERMS=  dist-mirror pkg-mirror auto-accept
17
18 USE_TEX=        latex
19 NO_WRKSUBDIR=   yes
20 NO_ARCH=        yes
21
22 LATEX_CMD=      ${LOCALBASE}/bin/latex
23
24 FOIL_DIR=       share/texmf/tex/latex/${PORTNAME}
25 FOIL_FILES=     foil17.clo foil20.clo foil25.clo foil30.clo foils.cls \
26                 foils.sty foilshrt.clo fltfonts.def
27
28 PORTDOCS=       foiltex.dtx foiltex.dvi
29 PORTEXAMPLES=   sampfoil.tex
30 PLIST_FILES=    ${FOIL_FILES:S,^,${FOIL_DIR}/,}
31
32 OPTIONS_DEFINE= DOCS EXAMPLES
33
34 do-extract:
35         ${MKDIR} ${WRKSRC}
36         ${CP} ${DISTDIR}/foiltex.ins ${WRKSRC}/foiltex.ins
37         ${CP} ${DISTDIR}/foiltex.dtx ${WRKSRC}/foiltex.dtx
38
39 do-build:
40         @cd ${WRKSRC} && ${LATEX_CMD} foiltex.ins && \
41                 ${LATEX_CMD} foiltex.dtx && \
42                 ${LATEX_CMD} foiltex.dtx && \
43                 ${LATEX_CMD} foiltex.dtx
44
45 do-install:
46         @${MKDIR} ${STAGEDIR}${PREFIX}/${FOIL_DIR}
47 .for file in ${FOIL_FILES}
48         ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${PREFIX}/${FOIL_DIR}
49 .endfor
50
51 do-install-DOCS-on:
52         @${MKDIR} ${STAGEDIR}${DOCSDIR}
53 .for file in ${PORTDOCS}
54         ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
55 .endfor
56
57 do-install-EXAMPLES-on:
58         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
59 .for file in ${PORTEXAMPLES}
60         ${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${EXAMPLESDIR}
61 .endfor
62
63 .include <bsd.port.mk>