| @@ -1,79 +1,68 @@ | | | @@ -1,79 +1,68 @@ |
1 | # $NetBSD: Makefile,v 1.24 2009/07/22 09:01:44 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.25 2009/10/07 17:34:53 joerg Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= musixtex-112 | | 4 | DISTNAME= musixtex-112 |
5 | PKGNAME= tex-${DISTNAME} | | 5 | PKGNAME= tex-${DISTNAME} |
6 | PKGREVISION= 3 | | 6 | PKGREVISION= 3 |
7 | CATEGORIES= print | | 7 | CATEGORIES= print |
8 | MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=macros/musixtex/taupin/} | | 8 | MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=macros/musixtex/taupin/} |
9 | DISTFILES= musixtex-T112.tar.gz | | 9 | DISTFILES= musixtex-T112.tar.gz |
10 | | | 10 | |
11 | MAINTAINER= dgriffi@cs.csubak.edu | | 11 | MAINTAINER= dgriffi@cs.csubak.edu |
12 | HOMEPAGE= http://icking-music-archive.org/ | | 12 | HOMEPAGE= http://icking-music-archive.org/ |
13 | COMMENT= TeX macros to typeset music | | 13 | COMMENT= TeX macros to typeset music |
14 | | | 14 | |
15 | BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk | | 15 | BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk |
16 | | | 16 | |
17 | TEX_ACCEPTED= teTeX3 | | 17 | TEX_ACCEPTED= teTeX3 |
18 | | | 18 | |
19 | WRKSRC= ${WRKDIR}/musixtex-T112 | | 19 | WRKSRC= ${WRKDIR}/musixtex-T112 |
20 | NO_CONFIGURE= yes | | 20 | NO_CONFIGURE= yes |
21 | | | 21 | |
22 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 | | 22 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 texmf-local/web2c \ |
| | | 23 | ${PKG_LOCALTEXMFPREFIX}/doc/musixtex \ |
| | | 24 | ${PKG_LOCALTEXMFPREFIX}/fonts/tfm/musixtex \ |
| | | 25 | ${PKG_LOCALTEXMFPREFIX}/fonts/source/musixtex \ |
| | | 26 | ${PKG_LOCALTEXMFPREFIX}/tex/latex/musixtex \ |
| | | 27 | ${PKG_LOCALTEXMFPREFIX}/web2c |
23 | | | 28 | |
24 | .include "../../print/teTeX/module.mk" | | 29 | .include "../../print/teTeX/module.mk" |
25 | | | 30 | |
26 | do-build: | | 31 | do-build: |
27 | @${ECHO} "======> Building musixtex.fmt" | | 32 | @${ECHO} "======> Building musixtex.fmt" |
28 | ${CP} -f ${WRKSRC}/system/dos/musixtex.ins \ | | 33 | ${CP} -f ${WRKSRC}/system/dos/musixtex.ins \ |
29 | ${WRKSRC}/tex | | 34 | ${WRKSRC}/tex |
30 | cd ${WRKSRC}/tex ; \ | | 35 | cd ${WRKSRC}/tex ; \ |
31 | (TEXFONTS=${WRKSRC}/tfm tex -ini '&tex musixtex.ins \dump') | | 36 | (TEXFONTS=${WRKSRC}/tfm tex -ini '&tex musixtex.ins \dump') |
32 | @${ECHO} "======> Building musixflx executable" | | 37 | @${ECHO} "======> Building musixflx executable" |
33 | cd ${WRKSRC}/system/c-source; ${CC} -o musixflx musixflx.c | | 38 | cd ${WRKSRC}/system/c-source; ${CC} -o musixflx musixflx.c |
34 | | | 39 | |
35 | do-install: | | 40 | do-install: |
36 | ${INSTALL_DATA_DIR} ${PKG_LOCALTEXMFPREFIX}/doc/musixtex | | | |
37 | ${INSTALL_DATA_DIR} ${PKG_LOCALTEXMFPREFIX}/fonts/tfm/musixtex | | | |
38 | ${INSTALL_DATA_DIR} ${PKG_LOCALTEXMFPREFIX}/fonts/source/musixtex | | | |
39 | ${INSTALL_DATA_DIR} ${PKG_LOCALTEXMFPREFIX}/tex/latex/musixtex | | | |
40 | | | | |
41 | ${INSTALL_DATA} ${WRKSRC}/doc/* \ | | 41 | ${INSTALL_DATA} ${WRKSRC}/doc/* \ |
42 | ${PKG_LOCALTEXMFPREFIX}/doc/musixtex | | 42 | ${DESTDIR}${PKG_LOCALTEXMFPREFIX}/doc/musixtex |
43 | | | | |
44 | ${INSTALL_DATA} ${WRKSRC}/tex/musixtex.fmt \ | | 43 | ${INSTALL_DATA} ${WRKSRC}/tex/musixtex.fmt \ |
45 | ${PKG_LOCALTEXMFPREFIX}/web2c | | 44 | ${DESTDIR}${PKG_LOCALTEXMFPREFIX}/web2c |
46 | | | | |
47 | ${INSTALL_DATA} ${WRKSRC}/tex/* \ | | 45 | ${INSTALL_DATA} ${WRKSRC}/tex/* \ |
48 | ${PKG_LOCALTEXMFPREFIX}/tex/latex/musixtex | | 46 | ${DESTDIR}${PKG_LOCALTEXMFPREFIX}/tex/latex/musixtex |
49 | | | | |
50 | ${INSTALL_DATA} ${WRKSRC}/mf/*.mf \ | | 47 | ${INSTALL_DATA} ${WRKSRC}/mf/*.mf \ |
51 | ${PKG_LOCALTEXMFPREFIX}/fonts/source/musixtex | | 48 | ${DESTDIR}${PKG_LOCALTEXMFPREFIX}/fonts/source/musixtex |
52 | | | | |
53 | ${INSTALL_DATA} ${WRKSRC}/tfm/*.tfm \ | | 49 | ${INSTALL_DATA} ${WRKSRC}/tfm/*.tfm \ |
54 | ${PKG_LOCALTEXMFPREFIX}/fonts/tfm/musixtex | | 50 | ${DESTDIR}${PKG_LOCALTEXMFPREFIX}/fonts/tfm/musixtex |
55 | | | | |
56 | ${INSTALL_PROGRAM} ${WRKSRC}/system/c-source/musixflx \ | | 51 | ${INSTALL_PROGRAM} ${WRKSRC}/system/c-source/musixflx \ |
57 | ${PREFIX}/bin | | 52 | ${DESTDIR}${PREFIX}/bin |
58 | | | | |
59 | ${INSTALL_MAN} ${WRKSRC}/system/c-source/musixflx.1 \ | | 53 | ${INSTALL_MAN} ${WRKSRC}/system/c-source/musixflx.1 \ |
60 | ${PREFIX}/${PKGMANDIR}/man1 | | 54 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 |
61 | | | 55 | ${LN} -s tex ${DESTDIR}${PREFIX}/bin/musixtex |
62 | .if exists(${LOCALBASE}/bin/virtex) | | | |
63 | cd ${PREFIX}/bin ; ${LN} -sf virtex musixtex # teTeX2 | | | |
64 | .else | | | |
65 | cd ${PREFIX}/bin ; ${LN} -sf tex musixtex # teTeX3 | | | |
66 | .endif | | | |
67 | | | 56 | |
68 | ${LOCALBASE}/bin/mktexlsr ${PKG_LOCALTEXMFPREFIX} | | 57 | ${LOCALBASE}/bin/mktexlsr ${PKG_LOCALTEXMFPREFIX} |
69 | | | 58 | |
70 | post-install: | | 59 | post-install: |
71 | @${ECHO} "======> Building musixdoc.ps" | | 60 | @${ECHO} "======> Building musixdoc.ps" |
72 | cd ${PKG_LOCALTEXMFPREFIX}/doc/musixtex ; \ | | 61 | cd ${PKG_LOCALTEXMFPREFIX}/doc/musixtex ; \ |
73 | latex musixdoc ; \ | | 62 | latex musixdoc ; \ |
74 | musixflx musixdoc ; \ | | 63 | musixflx musixdoc ; \ |
75 | latex musixdoc ; \ | | 64 | latex musixdoc ; \ |
76 | makeindex musixdoc.idx ; \ | | 65 | makeindex musixdoc.idx ; \ |
77 | latex musixdoc ; \ | | 66 | latex musixdoc ; \ |
78 | makeindex musixdoc.idx ; \ | | 67 | makeindex musixdoc.idx ; \ |
79 | latex musixdoc ; \ | | 68 | latex musixdoc ; \ |