Wed Oct 7 17:34:54 2009 UTC ()
Fix build. Prepare for DESTDIR.


(joerg)
diff -r1.24 -r1.25 pkgsrc/print/tex-musixtex/Makefile

cvs diff -r1.24 -r1.25 pkgsrc/print/tex-musixtex/Makefile (expand / switch to unified diff)

--- pkgsrc/print/tex-musixtex/Makefile 2009/07/22 09:01:44 1.24
+++ pkgsrc/print/tex-musixtex/Makefile 2009/10/07 17:34:53 1.25
@@ -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
4DISTNAME= musixtex-112 4DISTNAME= musixtex-112
5PKGNAME= tex-${DISTNAME} 5PKGNAME= tex-${DISTNAME}
6PKGREVISION= 3 6PKGREVISION= 3
7CATEGORIES= print 7CATEGORIES= print
8MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=macros/musixtex/taupin/} 8MASTER_SITES= ${MASTER_SITE_TEX_CTAN:=macros/musixtex/taupin/}
9DISTFILES= musixtex-T112.tar.gz 9DISTFILES= musixtex-T112.tar.gz
10 10
11MAINTAINER= dgriffi@cs.csubak.edu 11MAINTAINER= dgriffi@cs.csubak.edu
12HOMEPAGE= http://icking-music-archive.org/ 12HOMEPAGE= http://icking-music-archive.org/
13COMMENT= TeX macros to typeset music 13COMMENT= TeX macros to typeset music
14 14
15BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk 15BUILD_DEPENDS+= dvipsk-[0-9]*:../../print/dvipsk
16 16
17TEX_ACCEPTED= teTeX3 17TEX_ACCEPTED= teTeX3
18 18
19WRKSRC= ${WRKDIR}/musixtex-T112 19WRKSRC= ${WRKDIR}/musixtex-T112
20NO_CONFIGURE= yes 20NO_CONFIGURE= yes
21 21
22INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 22INSTALLATION_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
26do-build: 31do-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
35do-install: 40do-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
70post-install: 59post-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 ; \