64 lines
2 KiB
Makefile
64 lines
2 KiB
Makefile
# $NetBSD: Makefile,v 1.4 2003/04/27 17:16:15 sommerfeld Exp $
|
|
#
|
|
|
|
DISTNAME= musixtex-109
|
|
PKGNAME= tex-${DISTNAME}
|
|
WRKSRC= ${WRKDIR}/musixtex-T109
|
|
CATEGORIES= print
|
|
#MASTER_SITES= ftp://ftp.tex.ac.uk/tex-archive/macros/musixtex/taupin/
|
|
MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=macros/musixtex/taupin/}
|
|
DISTFILES= musixtex-T109.tar.gz
|
|
|
|
MAINTAINER= dgriffi@cs.csubak.edu
|
|
HOMEPAGE= http://icking-music-archive.sunsite.dk/
|
|
COMMENT= TeX macros to typeset music
|
|
|
|
DEPENDS+= teTeX-1.0*:../../print/teTeX
|
|
|
|
NO_CONFIGURE= yes
|
|
|
|
TEXMF= ${LOCALBASE}/share/texmf
|
|
TEXMF_CNF= ${LOCALBASE}/share/texmf/web2c/texmf.cnf
|
|
|
|
do-build:
|
|
@${ECHO} "======> Building musixtex.fmt"
|
|
cd ${WRKSRC}/tex ; \
|
|
(TEXFONTS=${WRKSRC}/tfm initex '&tex musixtex.ins \dump')
|
|
@${ECHO} "======> Building musixflx executable"
|
|
cd ${WRKSRC}/systems/c-source; ${CC} -o musixflx musixflx.c
|
|
|
|
do-install:
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/doc/musixtex
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/fonts/tfm/musixtex
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/fonts/source/musixtex
|
|
${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/tex/latex/musixtex
|
|
${INSTALL_DATA} ${WRKSRC}/doc/* \
|
|
${PREFIX}/share/texmf/doc/musixtex
|
|
${INSTALL_DATA} ${WRKSRC}/tex/musixtex.fmt \
|
|
${PREFIX}/share/texmf/web2c
|
|
${INSTALL_DATA} ${WRKSRC}/mf/*.mf \
|
|
${PREFIX}/share/texmf/fonts/source/musixtex
|
|
${INSTALL_DATA} ${WRKSRC}/tfm/*.tfm \
|
|
${PREFIX}/share/texmf/fonts/tfm/musixtex
|
|
${INSTALL_DATA} ${WRKSRC}/tex/* \
|
|
${PREFIX}/share/texmf/tex/latex/musixtex
|
|
${INSTALL_PROGRAM} ${WRKSRC}/systems/c-source/musixflx \
|
|
${PREFIX}/bin
|
|
${INSTALL_MAN} ${WRKSRC}/systems/c-source/musixflx.1 \
|
|
${PREFIX}/man/man1
|
|
cd ${PREFIX}/bin ; ${LN} -sf virtex musixtex
|
|
${LOCALBASE}/bin/texconfig rehash
|
|
|
|
post-install:
|
|
@${ECHO} "======> Building musixdoc.ps"
|
|
cd ${PREFIX}/share/texmf/doc/musixtex ; \
|
|
latex musixdoc ; \
|
|
musixflx musixdoc ; \
|
|
latex musixdoc ; \
|
|
makeindex musixdoc.idx ; \
|
|
latex musixdoc ; \
|
|
makeindex musixdoc.idx ; \
|
|
latex musixdoc ; \
|
|
dvips musixdoc.dvi -o musixdoc.ps
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|