# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mml2mid # mml2mid/Makefile # mml2mid/distinfo # mml2mid/files # mml2mid/files/patch-aa # mml2mid/files/patch-ab # mml2mid/files/patch-ac # mml2mid/pkg-descr # mml2mid/pkg-plist # mml2mid/pkg-plist.tcltk # echo c - mml2mid mkdir -p mml2mid > /dev/null 2>&1 echo x - mml2mid/Makefile sed 's/^X//' >mml2mid/Makefile << 'END-of-mml2mid/Makefile' X# New ports collection makefile for: mml2mid X# Date created: 6 May 2001 X# Whom: TAKEMURA, Masahiro X# X# $FreeBSD$ X# X XPORTNAME= mml2mid XPORTVERSION= 5.30 XCATEGORIES= audio XMASTER_SITES= http://www.platz.jp/~mml2mid/ X XDISTNAME= mml${PORTVERSION:S/.//} XEXTRACT_SUFX= .tgz XBUILD_WRKSRC= ${WRKSRC}/src XMAKEFILE= makefile X XMAINTAINER= mas@mstk.que.jp XCOMMENT= Compile MML(Music Macro Language) file into SMF(Standard MIDI File) X XMAN1= mml2mid.1 XMANLANG= ja XNO_PACKAGE= not confirm if may distribute binary or not X X.if defined(USE_TCLTK) XRUN_DEPENDS= wish8.0jp:${PORTSDIR}/japanese/tk80 XPLIST= ${PKGDIR}/pkg-plist.tcltk XWISH= `which widh8.0jp` X.endif X Xdo-install: X @${MKDIR} ${PREFIX}/bin ${PREFIX}/man/ja/man1 X ${INSTALL_PROGRAM} ${WRKSRC}/src/mml2mid ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/src/mml2mid.1 ${PREFIX}/man/ja/man1 X X ${INSTALL_SCRIPT} ${WRKSRC}/mmlpp/mmlpp.pl ${PREFIX}/bin/mmlpp X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} ${EXAMPLESDIR} X @cd ${WRKSRC}/doc; \ X ${INSTALL_DATA} *.txt *.mml ${DOCSDIR} X @cd ${WRKSRC}/sample; \ X ${INSTALL_DATA} * ${EXAMPLESDIR} X X @${INSTALL_DATA} ${WRKSRC}/mmlpp/*.txt ${DOCSDIR} X ${PERL} -i -pe 's,%%PERL%%,${PERL},g' ${PREFIX}/bin/mmlpp X.endif X.if defined(USE_TCLTK) X ${INSTALL_SCRIPT} ${WRKSRC}/tk/tkmml2mid.tcl ${PREFIX}/bin/tkmml2mid X ${PERL} -i -pe 's,%%WISH%%,${WISH},g' ${PREFIX}/bin/tkmml2mid X.if !defined(NOPORTDOCS) X @${INSTALL_DATA} ${WRKSRC}/tk/tkmml2mid.txt ${DOCSDIR} X.endif X.endif X X.include END-of-mml2mid/Makefile echo x - mml2mid/distinfo sed 's/^X//' >mml2mid/distinfo << 'END-of-mml2mid/distinfo' XMD5 (mml530.tgz) = 5b7110df1f0cb96719871efe5272682f XSIZE (mml530.tgz) = 434521 END-of-mml2mid/distinfo echo c - mml2mid/files mkdir -p mml2mid/files > /dev/null 2>&1 echo x - mml2mid/files/patch-aa sed 's/^X//' >mml2mid/files/patch-aa << 'END-of-mml2mid/files/patch-aa' X--- src/makefile.orig Tue Apr 24 02:53:34 2001 X+++ src/makefile Sat Jun 9 13:08:26 2001 X@@ -3,8 +3,8 @@ X MANDIR = /usr/local/man X CONFIGS = X X-CC = gcc X-CFLAGS = -O2 -Wall -DUNIX $(CONFIGS) # for gcc X+#CC = gcc X+CFLAGS += -DUNIX $(CONFIGS) # for gcc X #CFLAGS = -g -Wall -DUNIX $(CONFIGS) # for debugging X #CC = cc X #CFLAGS = -O -DUNIX $(CONFIGS) # for non-gcc END-of-mml2mid/files/patch-aa echo x - mml2mid/files/patch-ab sed 's/^X//' >mml2mid/files/patch-ab << 'END-of-mml2mid/files/patch-ab' X--- mmlpp/mmlpp.pl.orig Sat Jun 9 11:41:03 2001 X+++ mmlpp/mmlpp.pl Sat Jun 9 11:41:13 2001 X@@ -1,3 +1,4 @@ X+#!%%PERL%% X X # perlで書いた実験的なmml2mid用プリプロセッサ mmlpp.pl v1.01 X # 現在のところ実現できているのは{長い名前の,引数を取る}マクロだけ END-of-mml2mid/files/patch-ab echo x - mml2mid/files/patch-ac sed 's/^X//' >mml2mid/files/patch-ac << 'END-of-mml2mid/files/patch-ac' X--- tk/tkmml2mid.tcl.orig Sat Jun 9 11:41:31 2001 X+++ tk/tkmml2mid.tcl Sat Jun 9 11:16:39 2001 X@@ -1,4 +1,4 @@ X-#!/usr/bin/wish X+#!%%WISH%% X # tkmml2mid v0.1c X X ############### コンフィギュレーション部 END-of-mml2mid/files/patch-ac echo x - mml2mid/pkg-descr sed 's/^X//' >mml2mid/pkg-descr << 'END-of-mml2mid/pkg-descr' X'mml2mid' is a free compiler for music composition. Xmml2mid compiles MML(Music Macro Language) file into XSMF(Standard MIDI File format 0 and 1). X XWWW: http://www.platz.jp/~mml2mid/ END-of-mml2mid/pkg-descr echo x - mml2mid/pkg-plist sed 's/^X//' >mml2mid/pkg-plist << 'END-of-mml2mid/pkg-plist' Xbin/mml2mid Xbin/mmlpp X%%PORTDOCS%%share/doc/mml2mid/00start.txt X%%PORTDOCS%%share/doc/mml2mid/chnglog.txt X%%PORTDOCS%%share/doc/mml2mid/command.txt X%%PORTDOCS%%share/doc/mml2mid/compile.txt X%%PORTDOCS%%share/doc/mml2mid/coolgs.txt X%%PORTDOCS%%share/doc/mml2mid/coolsg.txt X%%PORTDOCS%%share/doc/mml2mid/coolxg.txt X%%PORTDOCS%%share/doc/mml2mid/copyrigh.txt X%%PORTDOCS%%share/doc/mml2mid/mml2mid.txt X%%PORTDOCS%%share/doc/mml2mid/mmldef.txt X%%PORTDOCS%%share/doc/mml2mid/tr-rack.mml X%%PORTDOCS%%share/doc/mml2mid/mmlppbnd.txt X%%PORTDOCS%%share/doc/mml2mid/mmlppdoc.txt X%%PORTDOCS%%share/examples/mml2mid/000readm.txt X%%PORTDOCS%%share/examples/mml2mid/00emrgn.mid X%%PORTDOCS%%share/examples/mml2mid/00emrgn.mml X%%PORTDOCS%%share/examples/mml2mid/00emrgn.txt X%%PORTDOCS%%share/examples/mml2mid/00hero.mid X%%PORTDOCS%%share/examples/mml2mid/00hero.mml X%%PORTDOCS%%share/examples/mml2mid/00hero.txt X%%PORTDOCS%%share/examples/mml2mid/00master.mid X%%PORTDOCS%%share/examples/mml2mid/00master.mml X%%PORTDOCS%%share/examples/mml2mid/00master.txt X%%PORTDOCS%%share/examples/mml2mid/00naniwa.mid X%%PORTDOCS%%share/examples/mml2mid/00naniwa.mml X%%PORTDOCS%%share/examples/mml2mid/00naniwa.txt X%%PORTDOCS%%share/examples/mml2mid/00passio.mid X%%PORTDOCS%%share/examples/mml2mid/00passio.mml X%%PORTDOCS%%share/examples/mml2mid/00passio.txt X%%PORTDOCS%%share/examples/mml2mid/00timeto.mid X%%PORTDOCS%%share/examples/mml2mid/00timeto.mml X%%PORTDOCS%%share/examples/mml2mid/00timeto.txt X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.mid X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.mml X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr29.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr29.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr29.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr39.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr39.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr39.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr40.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr40.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr40.txt X%%PORTDOCS%%share/examples/mml2mid/02nm11.mid X%%PORTDOCS%%share/examples/mml2mid/02nm11.mml X%%PORTDOCS%%share/examples/mml2mid/02nm11.txt X%%PORTDOCS%%share/examples/mml2mid/02nm58a.mid X%%PORTDOCS%%share/examples/mml2mid/02nm58a.mml X%%PORTDOCS%%share/examples/mml2mid/02nm58a.txt X%%PORTDOCS%%share/examples/mml2mid/02nm63.mid X%%PORTDOCS%%share/examples/mml2mid/02nm63.mml X%%PORTDOCS%%share/examples/mml2mid/02nm63.txt X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.mid X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.mml X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.txt X%%PORTDOCS%%share/examples/mml2mid/04a_mati.mid X%%PORTDOCS%%share/examples/mml2mid/04a_mati.mml X%%PORTDOCS%%share/examples/mml2mid/11razor.mid X%%PORTDOCS%%share/examples/mml2mid/04a_mati.txt X%%PORTDOCS%%share/examples/mml2mid/04d_mati.mid X%%PORTDOCS%%share/examples/mml2mid/04d_mati.mml X%%PORTDOCS%%share/examples/mml2mid/04d_mati.txt X%%PORTDOCS%%share/examples/mml2mid/04jokyok.mid X%%PORTDOCS%%share/examples/mml2mid/04jokyok.mml X%%PORTDOCS%%share/examples/mml2mid/04jokyok.txt X%%PORTDOCS%%share/examples/mml2mid/05s_mati.mid X%%PORTDOCS%%share/examples/mml2mid/05s_mati.mml X%%PORTDOCS%%share/examples/mml2mid/05s_mati.txt X%%PORTDOCS%%share/examples/mml2mid/06uni144.mid X%%PORTDOCS%%share/examples/mml2mid/06uni144.mml X%%PORTDOCS%%share/examples/mml2mid/06uni144.txt X%%PORTDOCS%%share/examples/mml2mid/06uni145.mid X%%PORTDOCS%%share/examples/mml2mid/06uni145.mml X%%PORTDOCS%%share/examples/mml2mid/06uni145.txt X%%PORTDOCS%%share/examples/mml2mid/06uni147.mid X%%PORTDOCS%%share/examples/mml2mid/06uni147.mml X%%PORTDOCS%%share/examples/mml2mid/06uni147.txt X%%PORTDOCS%%share/examples/mml2mid/06uni148.mid X%%PORTDOCS%%share/examples/mml2mid/06uni148.mml X%%PORTDOCS%%share/examples/mml2mid/06uni148.txt X%%PORTDOCS%%share/examples/mml2mid/07km100a.mid X%%PORTDOCS%%share/examples/mml2mid/07km100a.mml X%%PORTDOCS%%share/examples/mml2mid/07km100a.txt X%%PORTDOCS%%share/examples/mml2mid/08guitar.mid X%%PORTDOCS%%share/examples/mml2mid/08guitar.mml X%%PORTDOCS%%share/examples/mml2mid/08guitar.txt X%%PORTDOCS%%share/examples/mml2mid/08itsuka.mid X%%PORTDOCS%%share/examples/mml2mid/08itsuka.mml X%%PORTDOCS%%share/examples/mml2mid/08itsuka.txt X%%PORTDOCS%%share/examples/mml2mid/08sado_s.mid X%%PORTDOCS%%share/examples/mml2mid/08sado_s.mml X%%PORTDOCS%%share/examples/mml2mid/08sado_s.txt X%%PORTDOCS%%share/examples/mml2mid/09isago3.txt X%%PORTDOCS%%share/examples/mml2mid/09usagi3.mid X%%PORTDOCS%%share/examples/mml2mid/09usagi3.mml X%%PORTDOCS%%share/examples/mml2mid/10kazeir.mid X%%PORTDOCS%%share/examples/mml2mid/10kazeir.mml X%%PORTDOCS%%share/examples/mml2mid/10kazeir.txt X%%PORTDOCS%%share/examples/mml2mid/11flushi.mid X%%PORTDOCS%%share/examples/mml2mid/11flushi.mml X%%PORTDOCS%%share/examples/mml2mid/11flushi.txt X%%PORTDOCS%%share/examples/mml2mid/11katdro.mid X%%PORTDOCS%%share/examples/mml2mid/11katdro.mml X%%PORTDOCS%%share/examples/mml2mid/11katdro.txt X%%PORTDOCS%%share/examples/mml2mid/11razor.mml X%%PORTDOCS%%share/examples/mml2mid/11razor.txt X%%PORTDOCS%%share/examples/mml2mid/11readyf.mid X%%PORTDOCS%%share/examples/mml2mid/11readyf.mml X%%PORTDOCS%%share/examples/mml2mid/11readyf.txt X%%PORTDOCS%%share/examples/mml2mid/adc0804.mml X%%PORTDOCS%%share/examples/mml2mid/adc0804.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% END-of-mml2mid/pkg-plist echo x - mml2mid/pkg-plist.tcltk sed 's/^X//' >mml2mid/pkg-plist.tcltk << 'END-of-mml2mid/pkg-plist.tcltk' Xbin/mml2mid Xbin/mmlpp Xbin/tkmml2mid X%%PORTDOCS%%share/doc/mml2mid/00start.txt X%%PORTDOCS%%share/doc/mml2mid/chnglog.txt X%%PORTDOCS%%share/doc/mml2mid/command.txt X%%PORTDOCS%%share/doc/mml2mid/compile.txt X%%PORTDOCS%%share/doc/mml2mid/coolgs.txt X%%PORTDOCS%%share/doc/mml2mid/coolsg.txt X%%PORTDOCS%%share/doc/mml2mid/coolxg.txt X%%PORTDOCS%%share/doc/mml2mid/copyrigh.txt X%%PORTDOCS%%share/doc/mml2mid/mml2mid.txt X%%PORTDOCS%%share/doc/mml2mid/mmldef.txt X%%PORTDOCS%%share/doc/mml2mid/tr-rack.mml X%%PORTDOCS%%share/doc/mml2mid/mmlppbnd.txt X%%PORTDOCS%%share/doc/mml2mid/mmlppdoc.txt X%%PORTDOCS%%share/doc/mml2mid/tkmml2mid.txt X%%PORTDOCS%%share/examples/mml2mid/000readm.txt X%%PORTDOCS%%share/examples/mml2mid/00emrgn.mid X%%PORTDOCS%%share/examples/mml2mid/00emrgn.mml X%%PORTDOCS%%share/examples/mml2mid/00emrgn.txt X%%PORTDOCS%%share/examples/mml2mid/00hero.mid X%%PORTDOCS%%share/examples/mml2mid/00hero.mml X%%PORTDOCS%%share/examples/mml2mid/00hero.txt X%%PORTDOCS%%share/examples/mml2mid/00master.mid X%%PORTDOCS%%share/examples/mml2mid/00master.mml X%%PORTDOCS%%share/examples/mml2mid/00master.txt X%%PORTDOCS%%share/examples/mml2mid/00naniwa.mid X%%PORTDOCS%%share/examples/mml2mid/00naniwa.mml X%%PORTDOCS%%share/examples/mml2mid/00naniwa.txt X%%PORTDOCS%%share/examples/mml2mid/00passio.mid X%%PORTDOCS%%share/examples/mml2mid/00passio.mml X%%PORTDOCS%%share/examples/mml2mid/00passio.txt X%%PORTDOCS%%share/examples/mml2mid/00timeto.mid X%%PORTDOCS%%share/examples/mml2mid/00timeto.mml X%%PORTDOCS%%share/examples/mml2mid/00timeto.txt X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.mid X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.mml X%%PORTDOCS%%share/examples/mml2mid/01hop2gs.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr29.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr29.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr29.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr39.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr39.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr39.txt X%%PORTDOCS%%share/examples/mml2mid/01mkr40.mid X%%PORTDOCS%%share/examples/mml2mid/01mkr40.mml X%%PORTDOCS%%share/examples/mml2mid/01mkr40.txt X%%PORTDOCS%%share/examples/mml2mid/02nm11.mid X%%PORTDOCS%%share/examples/mml2mid/02nm11.mml X%%PORTDOCS%%share/examples/mml2mid/02nm11.txt X%%PORTDOCS%%share/examples/mml2mid/02nm58a.mid X%%PORTDOCS%%share/examples/mml2mid/02nm58a.mml X%%PORTDOCS%%share/examples/mml2mid/02nm58a.txt X%%PORTDOCS%%share/examples/mml2mid/02nm63.mid X%%PORTDOCS%%share/examples/mml2mid/02nm63.mml X%%PORTDOCS%%share/examples/mml2mid/02nm63.txt X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.mid X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.mml X%%PORTDOCS%%share/examples/mml2mid/03bw_8p.txt X%%PORTDOCS%%share/examples/mml2mid/04a_mati.mid X%%PORTDOCS%%share/examples/mml2mid/04a_mati.mml X%%PORTDOCS%%share/examples/mml2mid/11razor.mid X%%PORTDOCS%%share/examples/mml2mid/04a_mati.txt X%%PORTDOCS%%share/examples/mml2mid/04d_mati.mid X%%PORTDOCS%%share/examples/mml2mid/04d_mati.mml X%%PORTDOCS%%share/examples/mml2mid/04d_mati.txt X%%PORTDOCS%%share/examples/mml2mid/04jokyok.mid X%%PORTDOCS%%share/examples/mml2mid/04jokyok.mml X%%PORTDOCS%%share/examples/mml2mid/04jokyok.txt X%%PORTDOCS%%share/examples/mml2mid/05s_mati.mid X%%PORTDOCS%%share/examples/mml2mid/05s_mati.mml X%%PORTDOCS%%share/examples/mml2mid/05s_mati.txt X%%PORTDOCS%%share/examples/mml2mid/06uni144.mid X%%PORTDOCS%%share/examples/mml2mid/06uni144.mml X%%PORTDOCS%%share/examples/mml2mid/06uni144.txt X%%PORTDOCS%%share/examples/mml2mid/06uni145.mid X%%PORTDOCS%%share/examples/mml2mid/06uni145.mml X%%PORTDOCS%%share/examples/mml2mid/06uni145.txt X%%PORTDOCS%%share/examples/mml2mid/06uni147.mid X%%PORTDOCS%%share/examples/mml2mid/06uni147.mml X%%PORTDOCS%%share/examples/mml2mid/06uni147.txt X%%PORTDOCS%%share/examples/mml2mid/06uni148.mid X%%PORTDOCS%%share/examples/mml2mid/06uni148.mml X%%PORTDOCS%%share/examples/mml2mid/06uni148.txt X%%PORTDOCS%%share/examples/mml2mid/07km100a.mid X%%PORTDOCS%%share/examples/mml2mid/07km100a.mml X%%PORTDOCS%%share/examples/mml2mid/07km100a.txt X%%PORTDOCS%%share/examples/mml2mid/08guitar.mid X%%PORTDOCS%%share/examples/mml2mid/08guitar.mml X%%PORTDOCS%%share/examples/mml2mid/08guitar.txt X%%PORTDOCS%%share/examples/mml2mid/08itsuka.mid X%%PORTDOCS%%share/examples/mml2mid/08itsuka.mml X%%PORTDOCS%%share/examples/mml2mid/08itsuka.txt X%%PORTDOCS%%share/examples/mml2mid/08sado_s.mid X%%PORTDOCS%%share/examples/mml2mid/08sado_s.mml X%%PORTDOCS%%share/examples/mml2mid/08sado_s.txt X%%PORTDOCS%%share/examples/mml2mid/09isago3.txt X%%PORTDOCS%%share/examples/mml2mid/09usagi3.mid X%%PORTDOCS%%share/examples/mml2mid/09usagi3.mml X%%PORTDOCS%%share/examples/mml2mid/10kazeir.mid X%%PORTDOCS%%share/examples/mml2mid/10kazeir.mml X%%PORTDOCS%%share/examples/mml2mid/10kazeir.txt X%%PORTDOCS%%share/examples/mml2mid/11flushi.mid X%%PORTDOCS%%share/examples/mml2mid/11flushi.mml X%%PORTDOCS%%share/examples/mml2mid/11flushi.txt X%%PORTDOCS%%share/examples/mml2mid/11katdro.mid X%%PORTDOCS%%share/examples/mml2mid/11katdro.mml X%%PORTDOCS%%share/examples/mml2mid/11katdro.txt X%%PORTDOCS%%share/examples/mml2mid/11razor.mml X%%PORTDOCS%%share/examples/mml2mid/11razor.txt X%%PORTDOCS%%share/examples/mml2mid/11readyf.mid X%%PORTDOCS%%share/examples/mml2mid/11readyf.mml X%%PORTDOCS%%share/examples/mml2mid/11readyf.txt X%%PORTDOCS%%share/examples/mml2mid/adc0804.mml X%%PORTDOCS%%share/examples/mml2mid/adc0804.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%% X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% END-of-mml2mid/pkg-plist.tcltk exit