aboutsummaryrefslogtreecommitdiff
path: root/print/musixtex
diff options
context:
space:
mode:
authorJean-Marc Zucconi <jmz@FreeBSD.org>1995-07-15 23:13:59 +0000
committerJean-Marc Zucconi <jmz@FreeBSD.org>1995-07-15 23:13:59 +0000
commit2127b3b1227b77527dfb163e7bcf9702cc0745f2 (patch)
treef29384401a603e463978ace7e1189c87503ad70a /print/musixtex
parentfd0c56bd34cae28ff77e35d146aca20fcbe931e2 (diff)
downloadports-2127b3b1227b77527dfb163e7bcf9702cc0745f2.tar.gz
ports-2127b3b1227b77527dfb163e7bcf9702cc0745f2.zip
Notes
Diffstat (limited to 'print/musixtex')
-rw-r--r--print/musixtex/Makefile18
-rw-r--r--print/musixtex/distinfo2
-rw-r--r--print/musixtex/pkg-comment1
-rw-r--r--print/musixtex/pkg-descr33
-rw-r--r--print/musixtex/pkg-plist105
-rw-r--r--print/musixtex/scripts/configure35
6 files changed, 194 insertions, 0 deletions
diff --git a/print/musixtex/Makefile b/print/musixtex/Makefile
new file mode 100644
index 000000000000..3d79230b17ba
--- /dev/null
+++ b/print/musixtex/Makefile
@@ -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>
diff --git a/print/musixtex/distinfo b/print/musixtex/distinfo
new file mode 100644
index 000000000000..98f5a6c65176
--- /dev/null
+++ b/print/musixtex/distinfo
@@ -0,0 +1,2 @@
+MD5 (musixtex-T396.tar.gz) = 8372dd54f5cef408de083a8fe76f1f65
+MD5 (musixexa-0375.tar.gz) = b05b40bdd450b302df790905339412a4
diff --git a/print/musixtex/pkg-comment b/print/musixtex/pkg-comment
new file mode 100644
index 000000000000..090564bfb46c
--- /dev/null
+++ b/print/musixtex/pkg-comment
@@ -0,0 +1 @@
+A set of TeX macros to typeset polyphonic, orchestral or polyphonic music
diff --git a/print/musixtex/pkg-descr b/print/musixtex/pkg-descr
new file mode 100644
index 000000000000..96094c3da28f
--- /dev/null
+++ b/print/musixtex/pkg-descr
@@ -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
+
+
diff --git a/print/musixtex/pkg-plist b/print/musixtex/pkg-plist
new file mode 100644
index 000000000000..22601b6e8b69
--- /dev/null
+++ b/print/musixtex/pkg-plist
@@ -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
diff --git a/print/musixtex/scripts/configure b/print/musixtex/scripts/configure
new file mode 100644
index 000000000000..f906d1ef296b
--- /dev/null
+++ b/print/musixtex/scripts/configure
@@ -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