|
Lines 2-11
Link Here
|
| 2 |
# $FreeBSD: head/audio/abcmidi/Makefile 383283 2015-04-05 10:11:41Z bapt $ |
2 |
# $FreeBSD: head/audio/abcmidi/Makefile 383283 2015-04-05 10:11:41Z bapt $ |
| 3 |
|
3 |
|
| 4 |
PORTNAME= abcmidi |
4 |
PORTNAME= abcmidi |
| 5 |
PORTVERSION= 2011.04.29 |
5 |
DISTVERSION= 2015-03-27 |
| 6 |
CATEGORIES= audio |
6 |
CATEGORIES= audio |
| 7 |
MASTER_SITES= http://ifdo.ca/~seymour/runabc/ |
7 |
MASTER_SITES= http://ifdo.pugmarks.com/~seymour/runabc/ |
| 8 |
DISTNAME= abcMIDI-${PORTVERSION:S/./-/g} |
8 |
DISTNAME= abcMIDI-${DISTVERSION} |
| 9 |
|
9 |
|
| 10 |
MAINTAINER= ports@FreeBSD.org |
10 |
MAINTAINER= ports@FreeBSD.org |
| 11 |
COMMENT= Convert abc music files to MIDI and PostScript |
11 |
COMMENT= Convert abc music files to MIDI and PostScript |
|
Lines 14-40
Link Here
|
| 14 |
|
14 |
|
| 15 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
15 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
| 16 |
|
16 |
|
| 17 |
BROKEN= no public distfiles |
17 |
USES= zip |
| 18 |
USES= gmake zip |
18 |
GNU_CONFIGURE= yes |
| 19 |
MAKEFILE= makefiles/unix.mak |
|
|
| 20 |
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS} -DANSILIBS -c" LNK="${CC}" |
| 21 |
|
19 |
|
| 22 |
MANPAGES= abc2abc.1 abc2midi.1 mftext.1 midi2abc.1 midicopy.1 yaps.1 |
20 |
PORTDOCS= * |
|
|
21 |
PLIST_FILES= ${EXECUTABLES:S,^,bin/,} \ |
| 22 |
${EXECUTABLES:S,^,man/man1/,:S,$,.1.gz,} |
| 23 |
|
23 |
|
| 24 |
OPTIONS_DEFINE= DOCS |
24 |
OPTIONS_DEFINE= DOCS |
| 25 |
|
25 |
|
| 26 |
do-install: |
26 |
EXECUTABLES= abc2abc abc2midi abcmatch mftext midi2abc midicopy yaps |
| 27 |
.for FILE in abc2abc abc2midi abcmatch mftext midi2abc midicopy yaps |
27 |
|
| 28 |
${INSTALL_PROGRAM} ${WRKSRC}/${FILE} ${STAGEDIR}${PREFIX}/bin |
28 |
post-patch: |
| 29 |
.endfor |
29 |
@${REINPLACE_CMD} -e \ |
| 30 |
.for FILE in ${MANPAGES} |
30 |
's| -O2||' ${WRKSRC}/configure |
| 31 |
${INSTALL_MAN} ${WRKSRC}/doc/${FILE} ${STAGEDIR}${MAN1PREFIX}/man/man1 |
31 |
@${REINPLACE_CMD} -e \ |
| 32 |
.endfor |
32 |
'/^docdir/s|= .*|= $${datadir}/doc/abcmidi| ; \ |
| 33 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
33 |
s|$${prefix}/||g ; \ |
| 34 |
${INSTALL_DATA} ${WRKSRC}/doc/*.txt ${STAGEDIR}${DOCSDIR} |
34 |
s|$$(INSTALL) -m 755|$$(INSTALL_PROGRAM)| ; \ |
| 35 |
${INSTALL_DATA} ${WRKSRC}/doc/CHANGES ${STAGEDIR}${DOCSDIR} |
35 |
s|$$(INSTALL) -m 644|$$(INSTALL_DATA)|' \ |
|
|
36 |
${WRKSRC}/Makefile.in |
| 37 |
|
| 38 |
post-install: |
| 36 |
@${MKDIR} ${STAGEDIR}${DOCSDIR}/programming |
39 |
@${MKDIR} ${STAGEDIR}${DOCSDIR}/programming |
| 37 |
${INSTALL_DATA} ${WRKSRC}/doc/programming/*.abc ${STAGEDIR}${DOCSDIR}/programming |
40 |
(cd ${WRKSRC}/doc/programming && ${INSTALL_DATA} *.abc *.txt \ |
| 38 |
${INSTALL_DATA} ${WRKSRC}/doc/programming/*.txt ${STAGEDIR}${DOCSDIR}/programming |
41 |
${STAGEDIR}${DOCSDIR}/programming) |
| 39 |
|
42 |
|
| 40 |
.include <bsd.port.mk> |
43 |
.include <bsd.port.mk> |