1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

A set of TeX macros to typeset polyphonic, orchestral or polyphonic music

Reviewed by:	
Submitted by:	
Obtained from:
This commit is contained in:
Jean-Marc Zucconi 1995-07-15 23:13:59 +00:00
parent fd0c56bd34
commit 2127b3b122
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=1973
6 changed files with 194 additions and 0 deletions

18
print/musixtex/Makefile Normal file
View File

@ -0,0 +1,18 @@
# New ports collection makefile for: musixtex
# Version required: ?
# Date created: 9 july 1995
# Whom: jmz
#
# $Id$
#
PKGNAME= musixtex-3.96
DISTFILES= musixtex-T396.tar.gz musixexa-0375.tar.gz
CATEGORIES+= printing
MASTER_SITES= ftp://ftp.tex.ac.uk//tex-archive/macros/musixtex/taupin/
NO_WRKSUBDIR= yes
MAINTAINER= jmz@FreeBSD.org
EXEC_DEPENDS= tex:${PORTSDIR}/print/tex
.include <bsd.port.mk>

2
print/musixtex/distinfo Normal file
View File

@ -0,0 +1,2 @@
MD5 (musixtex-T396.tar.gz) = 8372dd54f5cef408de083a8fe76f1f65
MD5 (musixexa-0375.tar.gz) = b05b40bdd450b302df790905339412a4

View File

@ -0,0 +1 @@
A set of TeX macros to typeset polyphonic, orchestral or polyphonic music

33
print/musixtex/pkg-descr Normal file
View File

@ -0,0 +1,33 @@
MusiXTeX is a set of TeX macros to typeset polyphonic, orchestral or
polyphonic music.
If you are not familiar with TeX at all I would recommend to find another
software package to do musical typesetting. Setting up TeX and MusiXTeX
on your machine and mastering it is an awesome job which gobbles up
a lot of your time and disk space. But, once you master it...
This is a beta-Test Version and as long it is you can depend on that
some features will be added, some commands will be removed, some commands
will be renamed, ... , means, many things will change. So don't code
ten pages and say: ``Don't change this, because I've coded
thousands of pages''. We use a new concept and not all things are
thought until end or very well, so test it, enjoy it or leave it behind.
MusiXTeX is documented in /usr/local/lib/texmf/documentation/musixtex.tex. This
file must be processed with LaTeX and musixflx:
latex musixdoc
musixflx musixdoc
latex musixdoc
makeindex musixdoc.idx
latex musixdoc
makeindex musixdoc.idx
latex musixdoc
A few examples are provided in the directory
/usr/local/lib/texmf/documentation/musixtex.examples
for instance, to typeset the file 'traeumer.tex' type:
musixtex traeumer
musixflx traeumer
musixtex traeumer

105
print/musixtex/pkg-plist Normal file
View File

@ -0,0 +1,105 @@
bin/musixflx
bin/musixtex
lib/texmf/ini/musixtex.fmt
lib/texmf/mf/musexgen.mf
lib/texmf/mf/musix11.mf
lib/texmf/mf/musix13.mf
lib/texmf/mf/musix16.mf
lib/texmf/mf/musix20.mf
lib/texmf/mf/musixgen.mf
lib/texmf/mf/musixsps.mf
lib/texmf/mf/xdrawsl.mf
lib/texmf/mf/xdrawzl.mf
lib/texmf/mf/xsld11.mf
lib/texmf/mf/xsld13.mf
lib/texmf/mf/xsld16.mf
lib/texmf/mf/xsld20.mf
lib/texmf/mf/xslgen.mf
lib/texmf/mf/xslhd.mf
lib/texmf/mf/xslhd11.mf
lib/texmf/mf/xslhd13.mf
lib/texmf/mf/xslhd16.mf
lib/texmf/mf/xslhd20.mf
lib/texmf/mf/xslhu.mf
lib/texmf/mf/xslhu11.mf
lib/texmf/mf/xslhu13.mf
lib/texmf/mf/xslhu16.mf
lib/texmf/mf/xslhu20.mf
lib/texmf/mf/xslhz20.mf
lib/texmf/mf/xslu11.mf
lib/texmf/mf/xslu13.mf
lib/texmf/mf/xslu16.mf
lib/texmf/mf/xslu20.mf
lib/texmf/mf/xslz20.mf
lib/texmf/mf/xtie20.mf
lib/texmf/documentation/musixdoc.sty
lib/texmf/documentation/musixdoc.tex
lib/texmf/documentation/musixtex.examples/adagio.tex
lib/texmf/documentation/musixtex.examples/avemario.tex
lib/texmf/documentation/musixtex.examples/avemarix.tex
lib/texmf/documentation/musixtex.examples/carillon.tex
lib/texmf/documentation/musixtex.examples/carillox.tex
lib/texmf/documentation/musixtex.examples/gymnoman.tex
lib/texmf/documentation/musixtex.examples/havemari.tex
lib/texmf/documentation/musixtex.examples/havemaro.tex
lib/texmf/documentation/musixtex.examples/marcello.tex
lib/texmf/documentation/musixtex.examples/marcellx.tex
lib/texmf/documentation/musixtex.examples/traeumer.tex
lib/texmf/documentation/musixtex.examples/xavemari.tex
lib/texmf/fonts/tfm/musix11.tfm
lib/texmf/fonts/tfm/musix13.tfm
lib/texmf/fonts/tfm/musix16.tfm
lib/texmf/fonts/tfm/musix20.tfm
lib/texmf/fonts/tfm/musixsps.tfm
lib/texmf/fonts/tfm/xsld11.tfm
lib/texmf/fonts/tfm/xsld13.tfm
lib/texmf/fonts/tfm/xsld16.tfm
lib/texmf/fonts/tfm/xsld20.tfm
lib/texmf/fonts/tfm/xslhd11.tfm
lib/texmf/fonts/tfm/xslhd13.tfm
lib/texmf/fonts/tfm/xslhd16.tfm
lib/texmf/fonts/tfm/xslhd20.tfm
lib/texmf/fonts/tfm/xslhu11.tfm
lib/texmf/fonts/tfm/xslhu13.tfm
lib/texmf/fonts/tfm/xslhu16.tfm
lib/texmf/fonts/tfm/xslhu20.tfm
lib/texmf/fonts/tfm/xslhz20.tfm
lib/texmf/fonts/tfm/xslu11.tfm
lib/texmf/fonts/tfm/xslu13.tfm
lib/texmf/fonts/tfm/xslu16.tfm
lib/texmf/fonts/tfm/xslu20.tfm
lib/texmf/fonts/tfm/xslz20.tfm
lib/texmf/fonts/tfm/xtie20.tfm
lib/texmf/tex/musixadd.tex
lib/texmf/tex/musixbbm.tex
lib/texmf/tex/musixblx.tex
lib/texmf/tex/musixbm.tex
lib/texmf/tex/musixcho.tex
lib/texmf/tex/musixcpt.tex
lib/texmf/tex/musixd35.tex
lib/texmf/tex/musixdat.tex
lib/texmf/tex/musixdia.tex
lib/texmf/tex/musixeng.tex
lib/texmf/tex/musixext.tex
lib/texmf/tex/musixgre.tex
lib/texmf/tex/musixgui.tex
lib/texmf/tex/musixhou.tex
lib/texmf/tex/musixinv.tex
lib/texmf/tex/musixlit.tex
lib/texmf/tex/musixltx.tex
lib/texmf/tex/musixmad.tex
lib/texmf/tex/musixper.tex
lib/texmf/tex/musixpoi.tex
lib/texmf/tex/musixref.tex
lib/texmf/tex/musixslu.tex
lib/texmf/tex/musixsqr.tex
lib/texmf/tex/musixste.tex
lib/texmf/tex/musixstf.tex
lib/texmf/tex/musixstr.tex
lib/texmf/tex/musixsty.tex
lib/texmf/tex/musixt43.tex
lib/texmf/tex/musixtex.tex
lib/texmf/tex/musixtri.tex
lib/texmf/tex/musixcpt.sty
lib/texmf/tex/musixd35.sty
lib/texmf/tex/musixtex.sty

35
print/musixtex/scripts/configure vendored Normal file
View File

@ -0,0 +1,35 @@
#!/bin/sh
cd $WRKSRC || exit 1
examples="adagio.tex avemario.tex avemarix.tex carillon.tex \
carillox.tex gymnoman.tex havemari.tex \
havemaro.tex marcello.tex marcellx.tex traeumer.tex xavemari.tex"
for i in $examples; do
mv $i $i.old
sed -e 's:\(^\\input\).*/\(.*\):\1 \2:' <$i.old >$i
done
cat > Makefile <<END
all:
(cd systems/c-source; cc -O2 -o ../../musixflx musixflx.c)
(cd tex; export TEXFONTS=${WRKSRC}/tfm:; \
initex '&tex musixtex.ins \dump')
install:
install -c -s -o bin -g bin musixflx $PREFIX/bin/
(cd $PREFIX/bin; ln -sf virtex musixtex)
install -c -o bin -g bin mf/*.mf $PREFIX/lib/texmf/mf/
install -c -o bin -g bin tfm/*.tfm $PREFIX/lib/texmf/fonts/tfm/
install -c -o bin -g bin tex/musixtex.fmt $PREFIX/lib/texmf/ini/
install -c -o bin -g bin tex/*.tex tex/*.sty $PREFIX/lib/texmf/tex/
install -c -o bin -g bin doc/musixdoc.tex doc/musixdoc.sty \
$PREFIX/lib/texmf/documentation/
mkdir -p $PREFIX/lib/texmf/documentation/musixtex.examples
install -c -o bin -g bin $examples \
$PREFIX/lib/texmf/documentation/musixtex.examples/
END
exit 0