ETktab let's you edit guitar and bass tabulatures. Notations for various playing techniques like muting and vibrato are supported, as well as variable keybindings. It can output tabulatures in plain ascii format. WWW: http://etktab.sourceforge.net/ - Juha erkkila@cc.jyu.fi
Lately Juha ErkkilX told: > sed 's/^X//' >eTktab/Makefile << 'END-of-eTktab/Makefile' > X# New ports collection makefile for: eTktab > X# Date created: 29 January 2003 > X# Whom: Juha Erkkilä <erkkila@cc.jyu.fi> > X# > X# $FreeBSD$ > X# > X > XPORTNAME= eTktab using a capitalized T complicates things much (*). are you sure you want this? > XPORTVERSION= 2.5 > XCATEGORIES= audio add tk83 and tcl83? > XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} > XMASTER_SITE_SUBDIR= etktab (*) > XDISTFILES= etktab-${PORTVERSION}${EXTRACT_SUFX} uk-2.5.etk \ > X canada_multi-2.5.etk (*) > XEXTRACT_ONLY= etktab-${PORTVERSION}${EXTRACT_SUFX} (*) [...] > X.if !defined(NOPORTDOCS) > X @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} ${DOCSDIR}? > X @${INSTALL_MAN} ${WRKSRC}/CHANGES.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/LICENSE.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/README.html ${PREFIX}/share/doc/${PORTNAME} use ${INSTALL_DATA} cheers simon -- /"\ http://corecode.ath.cx/#donate \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News
uh, i hate when this happens. resend with ASCII charset Lately Juha ErkkilX told: > sed 's/^X//' >eTktab/Makefile << 'END-of-eTktab/Makefile' > X# New ports collection makefile for: eTktab > X# Date created: 29 January 2003 > X# Whom: Juha Erkkilä <erkkila@cc.jyu.fi> > X# > X# $FreeBSD$ > X# > X > XPORTNAME= eTktab using a capitalized T complicates things much (*). are you sure you want this? > XPORTVERSION= 2.5 > XCATEGORIES= audio add tk83 and tcl83? > XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} > XMASTER_SITE_SUBDIR= etktab (*) > XDISTFILES= etktab-${PORTVERSION}${EXTRACT_SUFX} uk-2.5.etk \ > X canada_multi-2.5.etk (*) > XEXTRACT_ONLY= etktab-${PORTVERSION}${EXTRACT_SUFX} (*) [...] > X.if !defined(NOPORTDOCS) > X @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} ${DOCSDIR}? > X @${INSTALL_MAN} ${WRKSRC}/CHANGES.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/LICENSE.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/README.html ${PREFIX}/share/doc/${PORTNAME} use ${INSTALL_DATA} cheers simon -- /"\ http://corecode.ath.cx/#donate \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News
uh, i hate when this happens. resend with ASCII charset try 2 Lately Juha ErkkilX told: > sed 's/^X//' >eTktab/Makefile << 'END-of-eTktab/Makefile' > X# New ports collection makefile for: eTktab > X# Date created: 29 January 2003 > X# Whom: Juha ErkkilX <erkkila@cc.jyu.fi> > X# > X# $FreeBSD$ > X# > X > XPORTNAME= eTktab using a capitalized T complicates things much (*). are you sure you want this? > XPORTVERSION= 2.5 > XCATEGORIES= audio add tk83 and tcl83? > XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} > XMASTER_SITE_SUBDIR= etktab (*) > XDISTFILES= etktab-${PORTVERSION}${EXTRACT_SUFX} uk-2.5.etk \ > X canada_multi-2.5.etk (*) > XEXTRACT_ONLY= etktab-${PORTVERSION}${EXTRACT_SUFX} (*) [...] > X.if !defined(NOPORTDOCS) > X @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} ${DOCSDIR}? > X @${INSTALL_MAN} ${WRKSRC}/CHANGES.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/LICENSE.html ${PREFIX}/share/doc/${PORTNAME} > X @${INSTALL_MAN} ${WRKSRC}/README.html ${PREFIX}/share/doc/${PORTNAME} use ${INSTALL_DATA} cheers simon -- /"\ http://corecode.ath.cx/#donate \ / \ ASCII Ribbon Campaign / \ Against HTML Mail and News
hello, On Wed, Jan 29, 2003 at 11:32:52PM +0100, Simon 'corecode' Schubert wrote: > Lately Juha ErkkilX told: > > XPORTNAME= eTktab > using a capitalized T complicates things much (*). are you sure you want > this? yes. the program name is quite clearly `eTktab', and i don't want to change it in the port only because the tarball has been named as `etktab'. changing it complicates other things (like having to redefine WRKSRC), and creates portname/programname discrepancy. but change it if you really want to thanks for all comments. here's the diff: diff -ru eTktab.old/Makefile eTktab/Makefile --- eTktab.old/Makefile Thu Jan 30 10:13:50 2003 +++ eTktab/Makefile Thu Jan 30 10:17:47 2003 @@ -7,7 +7,7 @@ PORTNAME= eTktab PORTVERSION= 2.5 -CATEGORIES= audio +CATEGORIES= audio tcl83 tk83 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= etktab DISTFILES= etktab-${PORTVERSION}${EXTRACT_SUFX} uk-2.5.etk \ @@ -29,16 +29,14 @@ @${INSTALL_SCRIPT} ${WRKSRC}/fileconvert-v1-to-v2 \ ${PREFIX}/bin/eTktab-fileconvert-v1-to-v2 .if !defined(NOPORTDOCS) - @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_MAN} ${WRKSRC}/CHANGES.html ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_MAN} ${WRKSRC}/LICENSE.html ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_MAN} ${WRKSRC}/README.html ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_DATA} ${WRKSRC}/eTktab-small.xpm \ - ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_DATA} ${WRKSRC}/eTktab.xpm ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_DATA} ${WRKDIR}/uk-2.5.etk ${PREFIX}/share/doc/${PORTNAME} - @${INSTALL_DATA} ${WRKDIR}/canada_multi-2.5.etk \ - ${PREFIX}/share/doc/${PORTNAME} + @${MKDIR} ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/CHANGES.html ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/LICENSE.html ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/README.html ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/eTktab-small.xpm ${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/eTktab.xpm ${DOCSDIR} + @${INSTALL_DATA} ${WRKDIR}/uk-2.5.etk ${DOCSDIR} + @${INSTALL_DATA} ${WRKDIR}/canada_multi-2.5.etk ${DOCSDIR} .endif .include <bsd.port.mk> Juha
a new version of eTktab has come out, here's an updated port Juha
sorry if the shell archive i previously sent was not in a format anybody could use in any way, at least http://www.freebsd.org/cgi/query-pr.cgi?pr=47649&f=raw doesn't provide it in a very useful format. so here's the same thing again, this time sent inline btw, i've found eTktab really useful, fairly featureful and stable, and frankly i think it deserves inclusion in the ports tree Juha ------------- # 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: # # etktab/ # etktab/Makefile # etktab/pkg-descr # etktab/pkg-plist # etktab/distinfo # etktab/files # etktab/files/patch-aa # echo c - etktab/ mkdir -p etktab/ > /dev/null 2>&1 echo x - etktab/Makefile sed 's/^X//' >etktab/Makefile << 'END-of-etktab/Makefile' X# New ports collection makefile for: etktab X# Date created: 29 January 2003 X# Whom: Juha Erkkilä <erkkila@cc.jyu.fi> X# X# $FreeBSD$ X# X XPORTNAME= etktab XPORTVERSION= 3.1 XCATEGORIES= audio tcl84 tk84 XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= etktab XDISTFILES= ${DISTNAME}${EXTRACT_SUFX} canada_multi-3.1.etk \ X dvorak-3.1.etk uk-3.1.etk us-3.1.etk XDIST_SUBDIR= ${PORTNAME} XEXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} X XMAINTAINER= erkkila@cc.jyu.fi XCOMMENT= Guitar tablature editor X XRUN_DEPENDS= wish8.4:${PORTSDIR}/x11-toolkits/tk84 X XNO_BUILD= yes XWRKSRC= ${WRKDIR}/eTktab-${PORTVERSION} X Xpost-extract: X.for FILE in canada_multi-3.1.etk dvorak-3.1.etk uk-3.1.etk us-3.1.etk X @${CP} ${DISTDIR}/${DIST_SUBDIR}/${FILE} ${WRKSRC} X.endfor X Xdo-install: X @${INSTALL_SCRIPT} ${WRKSRC}/eTktab ${PREFIX}/bin/etktab X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for FILE in CHANGES.html LICENSE.html README.html eTktab-small.xpm eTktab.xpm \ X canada_multi-3.1.etk dvorak-3.1.etk uk-3.1.etk us-3.1.etk X @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.mk> END-of-etktab/Makefile echo x - etktab/pkg-descr sed 's/^X//' >etktab/pkg-descr << 'END-of-etktab/pkg-descr' XEtktab let's you edit tablatures for guitar and other stringed Xinstruments. Notations for various playing techniques like muting and Xvibrato are supported. It also has configurable keybindings, and lyrics Xcan be embedded into scores. Tablatures can be exported in plain ascii Xformat. X XWWW: http://etktab.sourceforge.net/ X X- Juha Xerkkila@cc.jyu.fi END-of-etktab/pkg-descr echo x - etktab/pkg-plist sed 's/^X//' >etktab/pkg-plist << 'END-of-etktab/pkg-plist' Xbin/etktab X%%PORTDOCS%%share/doc/etktab/CHANGES.html X%%PORTDOCS%%share/doc/etktab/LICENSE.html X%%PORTDOCS%%share/doc/etktab/README.html X%%PORTDOCS%%share/doc/etktab/eTktab-small.xpm X%%PORTDOCS%%share/doc/etktab/eTktab.xpm X%%PORTDOCS%%share/doc/etktab/canada_multi-3.1.etk X%%PORTDOCS%%share/doc/etktab/dvorak-3.1.etk X%%PORTDOCS%%share/doc/etktab/uk-3.1.etk X%%PORTDOCS%%share/doc/etktab/us-3.1.etk X@dirrm share/doc/etktab END-of-etktab/pkg-plist echo x - etktab/distinfo sed 's/^X//' >etktab/distinfo << 'END-of-etktab/distinfo' XMD5 (etktab/etktab-3.1.tar.gz) = d7f8321e4304f2eb893d0c7de16f997d XMD5 (etktab/canada_multi-3.1.etk) = 3eb91016865cbfd3a837353827f9411d XMD5 (etktab/dvorak-3.1.etk) = 9ffcea21b786e8c9848d10ae3d3714d9 XMD5 (etktab/uk-3.1.etk) = a95a4671ed45de877e06e5aaf2e7d950 XMD5 (etktab/us-3.1.etk) = 3eb91016865cbfd3a837353827f9411d END-of-etktab/distinfo echo c - etktab/files mkdir -p etktab/files > /dev/null 2>&1 echo x - etktab/files/patch-aa sed 's/^X//' >etktab/files/patch-aa << 'END-of-etktab/files/patch-aa' X--- eTktab Tue Jul 22 00:53:46 2003 X+++ eTktab Mon Jul 28 23:44:45 2003 X@@ -1,6 +1,6 @@ X #!/bin/sh X # This line makes the next one a comment in Tcl \ X-exec wish "$0" -- ${1+"$@"} X+exec wish8.4 "$0" -- ${1+"$@"} X X # eTKTab by Jason Sonnenschein jes_jm@yahoo.com X # based on: END-of-etktab/files/patch-aa exit
State Changed From-To: open->closed Commited, thanks!