summaryrefslogtreecommitdiff
path: root/print/tex-bagpipetex
diff options
context:
space:
mode:
authorfredb <fredb@pkgsrc.org>2003-01-23 18:13:46 +0000
committerfredb <fredb@pkgsrc.org>2003-01-23 18:13:46 +0000
commit8f9aa01ff550f4e6b3edf1ba10478108f72a6e58 (patch)
tree50c2047b4556780dddf46f323e7d6f4178da1778 /print/tex-bagpipetex
parentf4306f7d789bb47cf8e7fb2d7b467470025bbb34 (diff)
downloadpkgsrc-8f9aa01ff550f4e6b3edf1ba10478108f72a6e58.tar.gz
Initial import of tex-bagpipetex-3.01. BagpipeTex is a set of MusixTeX
macros for typesetting bagpipe music. Submitted by David Griffith in PR pkg/19977.
Diffstat (limited to 'print/tex-bagpipetex')
-rw-r--r--print/tex-bagpipetex/DESCR21
-rw-r--r--print/tex-bagpipetex/Makefile64
-rw-r--r--print/tex-bagpipetex/PLIST33
-rw-r--r--print/tex-bagpipetex/distinfo5
-rw-r--r--print/tex-bagpipetex/patches/patch-aa31
5 files changed, 154 insertions, 0 deletions
diff --git a/print/tex-bagpipetex/DESCR b/print/tex-bagpipetex/DESCR
new file mode 100644
index 00000000000..2ea5166849b
--- /dev/null
+++ b/print/tex-bagpipetex/DESCR
@@ -0,0 +1,21 @@
+BagpipeTex is a set of MusixTeX macros to typeset bagpipe music.
+
+Bagpipe music is written slightly differently than regular music and
+sequences of gracenotes are often viewed as tokens rather than sequences
+of individual notes. These differences make it very difficult to
+typeset bagpipe music with plain old MusixTeX. Therefore BagpipeTeX has
+been written by Walt Innes (walt@slac.stanford.edu). This is a macro
+package for use on top of MusixTex, which is itself a macro package for
+use with LaTeX.
+
+Once BagpipeTeX is installed, you can then process BagpipeTeX files
+exactly the same as you would a regular MusixTeX file. For example:
+
+ musixtex foo
+ musixflx foo
+ musixtex foo
+
+This will give you foo.dvi which then can be processed like any other
+.dvi. Use dvips to convert it into a postscript file or print it to a
+Postscript printer. Then ps2pdf may be used to convert the Postscript
+file into a PDF file.
diff --git a/print/tex-bagpipetex/Makefile b/print/tex-bagpipetex/Makefile
new file mode 100644
index 00000000000..2792124e0c5
--- /dev/null
+++ b/print/tex-bagpipetex/Makefile
@@ -0,0 +1,64 @@
+# $NetBSD: Makefile,v 1.1.1.1 2003/01/23 18:13:46 fredb Exp $
+#
+
+DISTNAME= bagpipetex-3.01
+PKGNAME= tex-${DISTNAME}
+CATEGORIES= print
+MASTER_SITES= http://www.stanford.edu/~wrinnes/bagpipe.tex/distribution/
+DISTFILES= bagpipe301.tar.gz
+
+MAINTAINER= dgriffi@cs.csubak.edu
+HOMEPAGE= http://www.stanford.edu/~wrinnes/bagpipe.tex/
+COMMENT= MusixTeX macros to typeset bagpipe music
+
+DEPENDS+= tex-musixtex>=109:../tex-musixtex
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+WRKSRC= ${WRKDIR}
+
+TEXMF_CNF= ${LOCALBASE}/share/texmf/web2c/texmf.cnf
+
+do-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/doc/bagpipetex
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/fonts/tfm/bagpipetex
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/fonts/source/bagpipetex
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/texmf/tex/latex/bagpipetex
+ ${INSTALL_DATA} ${WRKSRC}/README \
+ ${WRKSRC}/bagdoc.tex \
+ ${WRKSRC}/quickref.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex
+ ${INSTALL_DATA} ${WRKSRC}/Green.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA} ${WRKSRC}/GreenTwo.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA} ${WRKSRC}/Bonnets.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA} ${WRKSRC}/Washer.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA} ${WRKSRC}/BlackDonald.tex \
+ ${PREFIX}/share/texmf/doc/bagpipetex/examples
+ ${INSTALL_DATA} ${WRKSRC}/*.mf \
+ ${PREFIX}/share/texmf/fonts/source/bagpipetex
+ ${INSTALL_DATA} ${WRKSRC}/*.tfm \
+ ${PREFIX}/share/texmf/fonts/tfm/bagpipetex
+ ${INSTALL_DATA} ${WRKSRC}/bagpipe.tex \
+ ${PREFIX}/share/texmf/tex/latex/bagpipetex
+ ${INSTALL_DATA} ${WRKSRC}/*.ini \
+ ${PREFIX}/share/texmf/tex/latex/bagpipetex
+ ${LOCALBASE}/bin/texconfig rehash
+
+post-install:
+ cd ${PREFIX}/share/texmf/doc/bagpipetex ; \
+ latex bagdoc ; \
+ dvips bagdoc.dvi -o bagdoc.ps ; \
+ ps2pdf bagdoc.ps ; \
+ musixtex quickref ; \
+ musixflx quickref ; \
+ musixtex quickref ; \
+ dvips quickref.dvi -o quickref.ps ; \
+ ps2pdf quickref.ps ; \
+ ${RM} -f *.log *.mx?
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/print/tex-bagpipetex/PLIST b/print/tex-bagpipetex/PLIST
new file mode 100644
index 00000000000..ebbdaa6ac30
--- /dev/null
+++ b/print/tex-bagpipetex/PLIST
@@ -0,0 +1,33 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/01/23 18:13:46 fredb Exp $
+share/texmf/doc/bagpipetex/README
+share/texmf/doc/bagpipetex/bagdoc.dvi
+share/texmf/doc/bagpipetex/bagdoc.pdf
+share/texmf/doc/bagpipetex/bagdoc.ps
+share/texmf/doc/bagpipetex/bagdoc.tex
+share/texmf/doc/bagpipetex/examples/BlackDonald.tex
+share/texmf/doc/bagpipetex/examples/Bonnets.tex
+share/texmf/doc/bagpipetex/examples/Green.tex
+share/texmf/doc/bagpipetex/examples/GreenTwo.tex
+share/texmf/doc/bagpipetex/examples/Washer.tex
+share/texmf/doc/bagpipetex/quickref.dvi
+share/texmf/doc/bagpipetex/quickref.pdf
+share/texmf/doc/bagpipetex/quickref.ps
+share/texmf/doc/bagpipetex/quickref.tex
+share/texmf/fonts/source/bagpipetex/beamn09.mf
+share/texmf/fonts/source/bagpipetex/musicd09.mf
+share/texmf/fonts/source/bagpipetex/musikd09.mf
+share/texmf/fonts/source/bagpipetex/musikn09.mf
+share/texmf/fonts/source/bagpipetex/musix09.mf
+share/texmf/fonts/tfm/bagpipetex/beamn09.tfm
+share/texmf/fonts/tfm/bagpipetex/musikn09.tfm
+share/texmf/fonts/tfm/bagpipetex/musix09.tfm
+share/texmf/tex/latex/bagpipetex/bagpipe.ini
+share/texmf/tex/latex/bagpipetex/bagpipex.ini
+share/texmf/tex/latex/bagpipetex/bagpipe.tex
+@exec %D/bin/texconfig rehash
+@unexec %D/bin/texconfig rehash
+@unexec %D/bin/mktexlsr
+@dirrm share/texmf/fonts/tfm/bagpipetex
+@dirrm share/texmf/fonts/source/bagpipetex
+@dirrm share/texmf/doc/bagpipetex/examples
+@dirrm share/texmf/doc/bagpipetex
diff --git a/print/tex-bagpipetex/distinfo b/print/tex-bagpipetex/distinfo
new file mode 100644
index 00000000000..72130800d16
--- /dev/null
+++ b/print/tex-bagpipetex/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2003/01/23 18:13:46 fredb Exp $
+
+SHA1 (bagpipe301.tar.gz) = 49ad19e4df6fb963d64d2a6fb7d5c2e6e153527a
+Size (bagpipe301.tar.gz) = 44320 bytes
+SHA1 (patch-aa) = 674aad7e5998ecb25287c232e2b779eff95c3bb0
diff --git a/print/tex-bagpipetex/patches/patch-aa b/print/tex-bagpipetex/patches/patch-aa
new file mode 100644
index 00000000000..29283901ae3
--- /dev/null
+++ b/print/tex-bagpipetex/patches/patch-aa
@@ -0,0 +1,31 @@
+$NetBSD: patch-aa,v 1.1.1.1 2003/01/23 18:13:47 fredb Exp $
+
+--- bagpipe.tex.orig Wed Jul 24 17:54:51 2002
++++ bagpipe.tex Sun Jan 19 04:48:48 2003
+@@ -97,12 +97,12 @@
+ %
+ \ifx\bagpipeisloaded\relax\endinput\else\let\bagpipeisloaded=\relax\fi
+ %
+-%\let\usemusixtex\relax% this sets the flag to use MusiXTeX instead of MusicTeX
++\let\usemusixtex\relax% this sets the flag to use MusiXTeX instead of MusicTeX
+ %
+ %
+- \ifx\usemusixtex\undefined % the musictex version
++\ifx\usemusixtex\undefined % the musictex version
+ %
+- \input musicnft
++\input musicnft
+ %
+ % Select one set of nine point font declarations:
+ %
+@@ -112,8 +112,8 @@
+ \font\musicnine=musikn09% % for use with 16 pt musicsize if
+ \font\beamnine=beamn09% % 9 pt fonts are available%
+ %
+- \input musictex%
+- \input musicvbm%
++% \input musictex%
++% \input musicvbm%
+ %
+ % at signs are now letters and can be used in control sequences
+ \def\makeatletter{\catcode`\@=11}