Add pmw, a computer program for high quality music typesetting.
PMW operates by reading an input file containing an encoded description of the music; such a file can be constructed using any text editor or word processor. The music encoding is very straightforward and compact, and quick to enter. PR: ports/67283 Submitted by: Brian Candler <B.Candler@pobox.com>
This commit is contained in:
parent
38112ed099
commit
a09100bfde
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=110268
6 changed files with 114 additions and 0 deletions
|
@ -183,6 +183,7 @@
|
|||
SUBDIR += pkfonts360
|
||||
SUBDIR += pkfonts400
|
||||
SUBDIR += pkfonts600
|
||||
SUBDIR += pmw
|
||||
SUBDIR += pnm2ppa
|
||||
SUBDIR += poster
|
||||
SUBDIR += preview-latex
|
||||
|
|
37
print/pmw/Makefile
Normal file
37
print/pmw/Makefile
Normal file
|
@ -0,0 +1,37 @@
|
|||
# New ports collection makefile for: pmw
|
||||
# Date Created: 28 May 2004
|
||||
# Whom: Brian Candler <B.Candler@pobox.com>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= pmw
|
||||
PORTVERSION= 4.05
|
||||
CATEGORIES= print audio
|
||||
MASTER_SITES= http://www.quercite.com/
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= High quality music typesetting program
|
||||
|
||||
ALL_TARGET= build
|
||||
GNU_CONFIGURE= yes
|
||||
MAN1= pmw.1
|
||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||
|
||||
.if !defined(NOPORTDOCS)
|
||||
PORTDOCS= ChangeLog spec.pdf
|
||||
.endif
|
||||
|
||||
post-patch:
|
||||
@${CAT} ${MASTERDIR}/pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|g ; s|%%LOCALBASE%%|${LOCALBASE}|g' > ${PKGMESSAGE}
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${DOCSDIR}
|
||||
.for i in ${PORTDOCS}
|
||||
${INSTALL_MAN} ${WRKSRC}/doc/${i} ${DOCSDIR}/
|
||||
.endfor
|
||||
.endif
|
||||
@${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include <bsd.port.mk>
|
2
print/pmw/distinfo
Normal file
2
print/pmw/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
MD5 (pmw-4.05.tar.gz) = 39887de89e856b88dd06d600f42d0251
|
||||
SIZE (pmw-4.05.tar.gz) = 1098749
|
15
print/pmw/pkg-descr
Normal file
15
print/pmw/pkg-descr
Normal file
|
@ -0,0 +1,15 @@
|
|||
Philip's Music Writer (PMW) is a computer program for high quality
|
||||
music typesetting. Originally written for Acorn RISC OS computers,
|
||||
there is now a version that runs on Unix and Unix-like systems.
|
||||
|
||||
PMW operates by reading an input file containing an encoded
|
||||
description of the music; such a file can be constructed using any
|
||||
text editor or word processor. The music encoding is very
|
||||
straightforward and compact, and quick to enter.
|
||||
|
||||
PMW comes with a PostScript outline font that contains all the musical
|
||||
shapes (notes, rests, accidentals, bar lines, clefs, etc.) that it
|
||||
requires. There is a man page for the command line options, and a
|
||||
200-page manual that is distributed as a PDF file.
|
||||
|
||||
WWW: http://www.quercite.com/pmw.html
|
13
print/pmw/pkg-message
Normal file
13
print/pmw/pkg-message
Normal file
|
@ -0,0 +1,13 @@
|
|||
---------------------------------------------------------------------------
|
||||
|
||||
If you wish to use ghostview to view or print the Postscript output
|
||||
from PMW, then you need to create symlinks for the font files:
|
||||
|
||||
ln -s %%PREFIX%%/share/pmw/psfonts/* %%LOCALBASE%%/share/ghostscript/fonts/
|
||||
|
||||
and also add the following line to
|
||||
%%LOCALBASE%%/share/ghostscript/x.xx/lib/Fontmap.GS
|
||||
|
||||
/PMW-Music (PMW-Music.pfa) ;
|
||||
|
||||
---------------------------------------------------------------------------
|
46
print/pmw/pkg-plist
Normal file
46
print/pmw/pkg-plist
Normal file
|
@ -0,0 +1,46 @@
|
|||
bin/pmw
|
||||
share/pmw/MIDIperc
|
||||
share/pmw/MIDIvoices
|
||||
share/pmw/PSheader
|
||||
share/pmw/fontmetrics/AvantGarde-Book.afm
|
||||
share/pmw/fontmetrics/AvantGarde-BookOblique.afm
|
||||
share/pmw/fontmetrics/AvantGarde-Demi.afm
|
||||
share/pmw/fontmetrics/AvantGarde-DemiOblique.afm
|
||||
share/pmw/fontmetrics/Bookman-Demi.afm
|
||||
share/pmw/fontmetrics/Bookman-DemiItalic.afm
|
||||
share/pmw/fontmetrics/Bookman-Light.afm
|
||||
share/pmw/fontmetrics/Bookman-LightItalic.afm
|
||||
share/pmw/fontmetrics/Courier-Bold.afm
|
||||
share/pmw/fontmetrics/Courier-BoldOblique.afm
|
||||
share/pmw/fontmetrics/Courier-Oblique.afm
|
||||
share/pmw/fontmetrics/Courier.afm
|
||||
share/pmw/fontmetrics/Helvetica-Bold.afm
|
||||
share/pmw/fontmetrics/Helvetica-BoldOblique.afm
|
||||
share/pmw/fontmetrics/Helvetica-Oblique.afm
|
||||
share/pmw/fontmetrics/Helvetica.afm
|
||||
share/pmw/fontmetrics/NewCenturySchlbk-Bold.afm
|
||||
share/pmw/fontmetrics/NewCenturySchlbk-BoldItalic.afm
|
||||
share/pmw/fontmetrics/NewCenturySchlbk-Italic.afm
|
||||
share/pmw/fontmetrics/NewCenturySchlbk-Roman.afm
|
||||
share/pmw/fontmetrics/PMW-Alpha.afm
|
||||
share/pmw/fontmetrics/PMW-Music.afm
|
||||
share/pmw/fontmetrics/Palatino-Bold.afm
|
||||
share/pmw/fontmetrics/Palatino-BoldItalic.afm
|
||||
share/pmw/fontmetrics/Palatino-Italic.afm
|
||||
share/pmw/fontmetrics/Palatino-Roman.afm
|
||||
share/pmw/fontmetrics/Symbol.afm
|
||||
share/pmw/fontmetrics/Times-Bold.afm
|
||||
share/pmw/fontmetrics/Times-BoldItalic.afm
|
||||
share/pmw/fontmetrics/Times-Italic.afm
|
||||
share/pmw/fontmetrics/Times-Roman.afm
|
||||
share/pmw/fontmetrics/Utopia-Bold.afm
|
||||
share/pmw/fontmetrics/Utopia-BoldItalic.afm
|
||||
share/pmw/fontmetrics/Utopia-Italic.afm
|
||||
share/pmw/fontmetrics/Utopia-Regular.afm
|
||||
share/pmw/fontmetrics/ZapfChancery-MediumItalic.afm
|
||||
share/pmw/fontmetrics/ZapfDingbats.afm
|
||||
share/pmw/psfonts/PMW-Music.pfa
|
||||
share/pmw/psfonts/PMW-Alpha
|
||||
@dirrm share/pmw/fontmetrics
|
||||
@dirrm share/pmw/psfonts
|
||||
@dirrm share/pmw
|
Loading…
Reference in a new issue