Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jul 2014 21:36:35 +0000 (UTC)
From:      John Marino <marino@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363519 - in head/audio/solfege: . files
Message-ID:  <201407302136.s6ULaZsi053133@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: marino
Date: Wed Jul 30 21:36:35 2014
New Revision: 363519
URL: http://svnweb.freebsd.org/changeset/ports/363519
QAT: https://qat.redports.org/buildarchive/r363519/

Log:
  audio/solfege: Update version 3.20.6 => 3.22.2 and stage
  
  PR:		191812
  Submitted by:	Ports Fury

Deleted:
  head/audio/solfege/files/
Modified:
  head/audio/solfege/Makefile
  head/audio/solfege/distinfo
  head/audio/solfege/pkg-plist

Modified: head/audio/solfege/Makefile
==============================================================================
--- head/audio/solfege/Makefile	Wed Jul 30 21:08:51 2014	(r363518)
+++ head/audio/solfege/Makefile	Wed Jul 30 21:36:35 2014	(r363519)
@@ -3,7 +3,7 @@
 #   $MCom: ports/audio/solfege/Makefile,v 1.7 2007/09/09 23:47:50 mezz Exp $
 
 PORTNAME=	solfege
-PORTVERSION=	3.20.6
+PORTVERSION=	3.22.2
 CATEGORIES=	audio
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-stable/${PORTVERSION}
 PKGNAMESUFFIX=	-nosound
@@ -11,41 +11,40 @@ PKGNAMESUFFIX=	-nosound
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Free eartraining software
 
-BUILD_DEPENDS=	${STYLESHEET}:${PORTSDIR}/textproc/docbook-xsl \
+LICENSE=	GPLv3
+
+BUILD_DEPENDS=	docbook-xsl>0:${PORTSDIR}/textproc/docbook-xsl \
 		txt2man:${PORTSDIR}/textproc/txt2man
 
+USES=		display gettext gmake makeinfo pathfix pkgconfig
 USE_GNOME=	pygtk2
-NO_STAGE=	yes
-WANT_GNOME=	yes
 USE_PYTHON=	yes
-USES=		display gettext gmake makeinfo pathfix pkgconfig
 GNU_CONFIGURE=	yes
 CONFIGURE_ENV=	ac_cv_path_XML2PO=""
 CONFIGURE_ARGS=	--disable-oss-sound \
 		--enable-docbook-stylesheet=${STYLESHEET}
-MAKE_ARGS=	skipmanual=yes
-
-MAN1=		solfege.1
-
-STYLESHEET=	${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl
+MAKE_ARGS=	nopycompile=YES skipmanual=yes
 
 # Restrict to stable (even) versions, indicated by the second component.
 PORTSCOUT=	limitw:1,even
 
-.include <bsd.port.pre.mk>
+OPTIONS_DEFINE=	GNOME
 
-.if ${HAVE_GNOME:Mpygnomeextras}!=""
-USE_GNOME+=	pygnomeextras
-.endif
+GNOME_USE=	GNOME=pygnomeextras
+
+STYLESHEET=	${LOCALBASE}/share/xsl/docbook/xhtml/chunk.xsl
 
 post-patch:
-	@${GREP} -lR "/usr/bin/python" ${WRKSRC} | ${XARGS} \
-		${REINPLACE_CMD} -e 's|/usr/bin/python|${SETENV} python|g'
-	@${REINPLACE_CMD} -e 's|type=sequencer-device|type=fake-synth|g ; \
-		 s|/usr/bin|${LOCALBASE}/bin|g' ${WRKSRC}/default.config
-	@${REINPLACE_CMD} -e 's|(datadir)/locale|(prefix)/share/locale|g' \
-		${WRKSRC}/po/Makefile
-	@${REINPLACE_CMD} -i '' -e 's|/bin/bash|/bin/sh|g' \
-		${WRKSRC}/exercises/standard/lesson-files/bin/csound-play-harmonic-interval.sh
+	@${REINPLACE_CMD} -e \
+		's|cp --parents|${PAX} -rw|' ${WRKSRC}/Makefile.in
+	@${REINPLACE_CMD} -e \
+		's|type=sequencer-device|type=fake-synth| ; \
+		 s|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/default.config
+	@${FIND} ${WRKSRC} -name "*.py" | ${XARGS} ${REINPLACE_CMD} -e \
+		's|.*\(#!\).*|\1${PYTHON_CMD}|'
+
+post-install:
+	@(cd ${STAGEDIR}${PREFIX} && ${PYTHON_CMD} -m compileall \
+		-d ${PREFIX} -f ${DATADIR_REL})
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/audio/solfege/distinfo
==============================================================================
--- head/audio/solfege/distinfo	Wed Jul 30 21:08:51 2014	(r363518)
+++ head/audio/solfege/distinfo	Wed Jul 30 21:36:35 2014	(r363519)
@@ -1,2 +1,2 @@
-SHA256 (solfege-3.20.6.tar.gz) = 8c568fa6cc4f3f8a54986d28bf67c68ba69c9429b4ce1fc18e15e7e4159a06b3
-SIZE (solfege-3.20.6.tar.gz) = 6868796
+SHA256 (solfege-3.22.2.tar.gz) = e46a0960c83e4998d9dcf7bb07b8269e03fc81fab6c4485f8112c5a3e6488fe4
+SIZE (solfege-3.22.2.tar.gz) = 6890977

Modified: head/audio/solfege/pkg-plist
==============================================================================
--- head/audio/solfege/pkg-plist	Wed Jul 30 21:08:51 2014	(r363518)
+++ head/audio/solfege/pkg-plist	Wed Jul 30 21:36:35 2014	(r363519)
@@ -1,5 +1,6 @@
 bin/solfege
 etc/solfege
+man/man1/solfege.1.gz
 share/applications/solfege.desktop
 share/locale/cs/LC_MESSAGES/solfege.mo
 share/locale/da/LC_MESSAGES/solfege.mo
@@ -11,6 +12,7 @@ share/locale/fa/LC_MESSAGES/solfege.mo
 share/locale/fi/LC_MESSAGES/solfege.mo
 share/locale/fr/LC_MESSAGES/solfege.mo
 share/locale/gl/LC_MESSAGES/solfege.mo
+share/locale/hr/LC_MESSAGES/solfege.mo
 share/locale/hu/LC_MESSAGES/solfege.mo
 share/locale/it/LC_MESSAGES/solfege.mo
 share/locale/nb/LC_MESSAGES/solfege.mo
@@ -36,6 +38,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/cadense-1
 %%DATADIR%%/exercises/standard/lesson-files/chord-7-inv
 %%DATADIR%%/exercises/standard/lesson-files/chord-7b9-maj79
+%%DATADIR%%/exercises/standard/lesson-files/chord-all-root
 %%DATADIR%%/exercises/standard/lesson-files/chord-dim-aug
 %%DATADIR%%/exercises/standard/lesson-files/chord-dim-aug-min-major
 %%DATADIR%%/exercises/standard/lesson-files/chord-m7-7
@@ -44,7 +47,6 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/chord-m9-9
 %%DATADIR%%/exercises/standard/lesson-files/chord-m9-9-7b9-maj79
 %%DATADIR%%/exercises/standard/lesson-files/chord-maj7-m7b5-dim7
-%%DATADIR%%/exercises/standard/lesson-files/chord-all-root
 %%DATADIR%%/exercises/standard/lesson-files/chord-min-major
 %%DATADIR%%/exercises/standard/lesson-files/chord-min-major-7
 %%DATADIR%%/exercises/standard/lesson-files/chord-min-major-close-open
@@ -333,6 +335,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-10
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-3
+%%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-to-15
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-2-to-8
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-3
 %%DATADIR%%/exercises/standard/lesson-files/harmonic-intervals-4-5
@@ -364,6 +367,8 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-7
 %%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-8
 %%DATADIR%%/exercises/standard/lesson-files/id-tone-cde-9
+%%DATADIR%%/exercises/standard/lesson-files/include/cadence-major
+%%DATADIR%%/exercises/standard/lesson-files/include/cadence-minor
 %%DATADIR%%/exercises/standard/lesson-files/include/interval-elements
 %%DATADIR%%/exercises/standard/lesson-files/include/jazz-progression-elements
 %%DATADIR%%/exercises/standard/lesson-files/include/mma-grooves
@@ -377,6 +382,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-10
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-3
+%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-to-15
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-2-to-8
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-3
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-4-5
@@ -390,6 +396,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-10
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-3
+%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-to-15
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-2-to-8
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-3
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-down-4-5
@@ -406,6 +413,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-10
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-3
+%%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-to-15
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-2-to-8
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-3
 %%DATADIR%%/exercises/standard/lesson-files/melodic-intervals-up-4-5
@@ -617,14 +625,31 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/exercises/standard/lesson-files/solfa-17-C
 %%DATADIR%%/exercises/standard/lesson-files/solfa-7
 %%DATADIR%%/exercises/standard/lesson-files/solfa-7-C
+%%DATADIR%%/exercises/standard/lesson-files/solmisation
 %%DATADIR%%/exercises/standard/lesson-files/tapping-all
 %%DATADIR%%/exercises/standard/lesson-files/tapping-easy
 %%DATADIR%%/exercises/standard/lesson-files/tapping-mid
 %%DATADIR%%/exercises/standard/lesson-files/three-prog-root
+%%DATADIR%%/exercises/standard/lesson-files/tone-after-dominant
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr-f6
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-cr-l6
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-f4
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-major-l4
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr-f6
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-cr-l6
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-f4
+%%DATADIR%%/exercises/standard/lesson-files/toneincontext-minor-l4
 %%DATADIR%%/exercises/standard/lesson-files/tunertest
 %%DATADIR%%/exercises/standard/lesson-files/twelvetone
 %%DATADIR%%/exercises/standard/lesson-files/volkslieder1
 %%DATADIR%%/exercises/standard/lesson-files/volkslieder2
+%%DATADIR%%/exercises/standard/lib/jazz_progressions
+%%DATADIR%%/exercises/standard/lib/progression_elements
 %%DATADIR%%/exercises/standard/regression-lesson-files/chord-no-name
 %%DATADIR%%/exercises/standard/regression-lesson-files/chord-wav-music
 %%DATADIR%%/exercises/standard/regression-lesson-files/chordvoicing-lessonfile-exception
@@ -726,6 +751,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/feta/feta20-rests-6.xpm
 %%DATADIR%%/feta/feta20-rests-7.xpm
 %%DATADIR%%/graphics/add-dot.svg
+%%DATADIR%%/graphics/applications-system.svg
 %%DATADIR%%/graphics/dot-mode.svg
 %%DATADIR%%/graphics/double-flat.svg
 %%DATADIR%%/graphics/double-sharp.svg
@@ -793,540 +819,6 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/graphics/solfege.xpm
 %%DATADIR%%/graphics/test-sound.png
 %%DATADIR%%/graphics/tie.svg
-%%DATADIR%%/hash-bug-workaround/cadense-1
-%%DATADIR%%/hash-bug-workaround/chord-dim-aug-min-major
-%%DATADIR%%/hash-bug-workaround/chord-m7-7-maj7-m7b5-dim7
-%%DATADIR%%/hash-bug-workaround/compare-intervals
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-10
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-2
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-2-3
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-3
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-4-5
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-4-5-8
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-6
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-6-7
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-7
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-7-9
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-9
-%%DATADIR%%/hash-bug-workaround/compare-intervals-harmonic-tritonus-7
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.97
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.98
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.99
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.995
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.996
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.997
-%%DATADIR%%/hash-bug-workaround/csound-fifth-0.998
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj2-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj3-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj6-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-maj7-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min2-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min3-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min6-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-min7-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p4-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-harmonic-p5-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj2-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj3-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj6-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-maj7-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min2-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min3-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min6-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-min7-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p4-8cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-10cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-15cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-20cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-30cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-40cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-5cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-6cent
-%%DATADIR%%/hash-bug-workaround/csound-intonation-p5-8cent
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-10
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-2
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-2-3
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-2-to-8
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-3
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-4-5
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-4-5-8
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-6
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-6-7
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-7
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-7-9
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-9
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-self-config
-%%DATADIR%%/hash-bug-workaround/harmonic-intervals-tritonus-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-10
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-2
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-2-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-2-to-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-4-5
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-4-5-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-6
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-6-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-7-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-10
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-2
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-2-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-2-to-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-4-5
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-4-5-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-6
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-6-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-7-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-down-tritonus-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-self-config
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-tritonus-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-10
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-2
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-2-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-2-to-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-3
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-4-5
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-4-5-8
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-6
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-6-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-7
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-7-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-9
-%%DATADIR%%/hash-bug-workaround/melodic-intervals-up-tritonus-7
-%%DATADIR%%/hash-bug-workaround/sc-6tones
-%%DATADIR%%/hash-bug-workaround/sc-8tones
-%%DATADIR%%/hash-bug-workaround/sc-beb
-%%DATADIR%%/hash-bug-workaround/sc-beb-a
-%%DATADIR%%/hash-bug-workaround/sc-beb-d
-%%DATADIR%%/hash-bug-workaround/sc-beb-elem
-%%DATADIR%%/hash-bug-workaround/sc-beb-name
-%%DATADIR%%/hash-bug-workaround/sc-beb-s
-%%DATADIR%%/hash-bug-workaround/sc-church
-%%DATADIR%%/hash-bug-workaround/sc-dha
-%%DATADIR%%/hash-bug-workaround/sc-dha-a
-%%DATADIR%%/hash-bug-workaround/sc-dha-d
-%%DATADIR%%/hash-bug-workaround/sc-dha-elem
-%%DATADIR%%/hash-bug-workaround/sc-dha-f
-%%DATADIR%%/hash-bug-workaround/sc-dha-g
-%%DATADIR%%/hash-bug-workaround/sc-dha-name
-%%DATADIR%%/hash-bug-workaround/sc-dha-p
-%%DATADIR%%/hash-bug-workaround/sc-dha-s
-%%DATADIR%%/hash-bug-workaround/sc-dha-t
-%%DATADIR%%/hash-bug-workaround/sc-dom
-%%DATADIR%%/hash-bug-workaround/sc-dom-jazz
-%%DATADIR%%/hash-bug-workaround/sc-east
-%%DATADIR%%/hash-bug-workaround/sc-greek
-%%DATADIR%%/hash-bug-workaround/sc-hal
-%%DATADIR%%/hash-bug-workaround/sc-hal-jazz
-%%DATADIR%%/hash-bug-workaround/sc-ham
-%%DATADIR%%/hash-bug-workaround/sc-ham-a
-%%DATADIR%%/hash-bug-workaround/sc-ham-d
-%%DATADIR%%/hash-bug-workaround/sc-ham-elem
-%%DATADIR%%/hash-bug-workaround/sc-ham-f
-%%DATADIR%%/hash-bug-workaround/sc-ham-g
-%%DATADIR%%/hash-bug-workaround/sc-ham-name
-%%DATADIR%%/hash-bug-workaround/sc-ham-p
-%%DATADIR%%/hash-bug-workaround/sc-ham-s
-%%DATADIR%%/hash-bug-workaround/sc-ham-t
-%%DATADIR%%/hash-bug-workaround/sc-har
-%%DATADIR%%/hash-bug-workaround/sc-har-a
-%%DATADIR%%/hash-bug-workaround/sc-har-d
-%%DATADIR%%/hash-bug-workaround/sc-har-elem
-%%DATADIR%%/hash-bug-workaround/sc-har-f
-%%DATADIR%%/hash-bug-workaround/sc-har-g
-%%DATADIR%%/hash-bug-workaround/sc-har-name
-%%DATADIR%%/hash-bug-workaround/sc-har-p
-%%DATADIR%%/hash-bug-workaround/sc-har-s
-%%DATADIR%%/hash-bug-workaround/sc-har-t
-%%DATADIR%%/hash-bug-workaround/sc-hum-g
-%%DATADIR%%/hash-bug-workaround/sc-hun
-%%DATADIR%%/hash-bug-workaround/sc-hun-a
-%%DATADIR%%/hash-bug-workaround/sc-hun-d
-%%DATADIR%%/hash-bug-workaround/sc-hun-elem
-%%DATADIR%%/hash-bug-workaround/sc-hun-f
-%%DATADIR%%/hash-bug-workaround/sc-hun-g
-%%DATADIR%%/hash-bug-workaround/sc-hun-name
-%%DATADIR%%/hash-bug-workaround/sc-hun-p
-%%DATADIR%%/hash-bug-workaround/sc-hun-s
-%%DATADIR%%/hash-bug-workaround/sc-hun-t
-%%DATADIR%%/hash-bug-workaround/sc-maj
-%%DATADIR%%/hash-bug-workaround/sc-maj-a
-%%DATADIR%%/hash-bug-workaround/sc-maj-d
-%%DATADIR%%/hash-bug-workaround/sc-maj-elem
-%%DATADIR%%/hash-bug-workaround/sc-maj-f
-%%DATADIR%%/hash-bug-workaround/sc-maj-g
-%%DATADIR%%/hash-bug-workaround/sc-maj-name
-%%DATADIR%%/hash-bug-workaround/sc-maj-p
-%%DATADIR%%/hash-bug-workaround/sc-maj-px
-%%DATADIR%%/hash-bug-workaround/sc-maj-s
-%%DATADIR%%/hash-bug-workaround/sc-maj-t
-%%DATADIR%%/hash-bug-workaround/sc-mau
-%%DATADIR%%/hash-bug-workaround/sc-mau-jazz
-%%DATADIR%%/hash-bug-workaround/sc-mel
-%%DATADIR%%/hash-bug-workaround/sc-mel-a
-%%DATADIR%%/hash-bug-workaround/sc-mel-d
-%%DATADIR%%/hash-bug-workaround/sc-mel-elem
-%%DATADIR%%/hash-bug-workaround/sc-mel-f
-%%DATADIR%%/hash-bug-workaround/sc-mel-g
-%%DATADIR%%/hash-bug-workaround/sc-mel-name
-%%DATADIR%%/hash-bug-workaround/sc-mel-p
-%%DATADIR%%/hash-bug-workaround/sc-mel-s
-%%DATADIR%%/hash-bug-workaround/sc-mel-t
-%%DATADIR%%/hash-bug-workaround/sc-min
-%%DATADIR%%/hash-bug-workaround/sc-min-jazz
-%%DATADIR%%/hash-bug-workaround/sc-nat-g
-%%DATADIR%%/hash-bug-workaround/sc-nea
-%%DATADIR%%/hash-bug-workaround/sc-nea-a
-%%DATADIR%%/hash-bug-workaround/sc-nea-d
-%%DATADIR%%/hash-bug-workaround/sc-nea-elem
-%%DATADIR%%/hash-bug-workaround/sc-nea-f
-%%DATADIR%%/hash-bug-workaround/sc-nea-g
-%%DATADIR%%/hash-bug-workaround/sc-nea-name
-%%DATADIR%%/hash-bug-workaround/sc-nea-p
-%%DATADIR%%/hash-bug-workaround/sc-nea-s
-%%DATADIR%%/hash-bug-workaround/sc-nea-t
-%%DATADIR%%/hash-bug-workaround/sc-nem
-%%DATADIR%%/hash-bug-workaround/sc-nem-a
-%%DATADIR%%/hash-bug-workaround/sc-nem-d
-%%DATADIR%%/hash-bug-workaround/sc-nem-elem
-%%DATADIR%%/hash-bug-workaround/sc-nem-f
-%%DATADIR%%/hash-bug-workaround/sc-nem-g
-%%DATADIR%%/hash-bug-workaround/sc-nem-name
-%%DATADIR%%/hash-bug-workaround/sc-nem-p
-%%DATADIR%%/hash-bug-workaround/sc-nem-s
-%%DATADIR%%/hash-bug-workaround/sc-nem-t
-%%DATADIR%%/hash-bug-workaround/sc-pen
-%%DATADIR%%/hash-bug-workaround/sc-pen-a
-%%DATADIR%%/hash-bug-workaround/sc-pen-d
-%%DATADIR%%/hash-bug-workaround/sc-pen-elem
-%%DATADIR%%/hash-bug-workaround/sc-pen-g
-%%DATADIR%%/hash-bug-workaround/sc-pen-name
-%%DATADIR%%/hash-bug-workaround/sc-pen-s
-%%DATADIR%%/hash-bug-workaround/sc-plagal
-%%DATADIR%%/hash-bug-workaround/sc-sim
-%%DATADIR%%/hash-bug-workaround/sc-sim-a
-%%DATADIR%%/hash-bug-workaround/sc-sim-d
-%%DATADIR%%/hash-bug-workaround/sc-sim-elem
-%%DATADIR%%/hash-bug-workaround/sc-sim-name
-%%DATADIR%%/hash-bug-workaround/sc-sim-s
-%%DATADIR%%/hash-bug-workaround2/compare-intervals-harmonic-tritonus-7
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj2-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj3-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj6-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-maj7-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min2-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min3-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min6-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-min7-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p4-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-harmonic-p5-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj2-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj3-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj6-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-maj7-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min2-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min3-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min6-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-min7-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p4-8cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-10cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-15cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-20cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-30cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-40cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-5cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-6cent
-%%DATADIR%%/hash-bug-workaround2/csound-intonation-p5-8cent
-%%DATADIR%%/hash-bug-workaround2/harmonic-intervals
-%%DATADIR%%/hash-bug-workaround2/harmonic-intervals-10
-%%DATADIR%%/hash-bug-workaround2/harmonic-intervals-tritonus-7
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-10
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-down
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-down-10
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-down-tritonus-7
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-tritonus-7
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-up
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-up-10
-%%DATADIR%%/hash-bug-workaround2/melodic-intervals-up-tritonus-7
-%%DATADIR%%/hash-bug-workaround2/sing-intervals
-%%DATADIR%%/hash-bug-workaround2/sing-intervals-10
-%%DATADIR%%/hash-bug-workaround2/sing-intervals-tritonus-7
 %%DATADIR%%/help-menu.xml
 %%DATADIR%%/help/C/about-statistics.html
 %%DATADIR%%/help/C/bug-reporting.html
@@ -1369,6 +861,7 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/C/figures/singchord.png
 %%DATADIR%%/help/C/figures/singinterval.png
 %%DATADIR%%/help/C/figures/statistics.png
+%%DATADIR%%/help/C/figures/toneinkey.png
 %%DATADIR%%/help/C/figures/trainingset-editor.png
 %%DATADIR%%/help/C/figures/twelvetone.png
 %%DATADIR%%/help/C/gpl.html
@@ -1688,9 +1181,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/C/solfege-exercise-helps.html
 %%DATADIR%%/help/C/solfege-intro.html
 %%DATADIR%%/help/C/theory-intervals.html
+%%DATADIR%%/help/C/tone-in-context.html
+%%DATADIR%%/help/C/toneincontext-module.html
 %%DATADIR%%/help/C/trainingset-editor.html
 %%DATADIR%%/help/C/twelvetone-module.html
 %%DATADIR%%/help/C/twelvetone.html
+%%DATADIR%%/help/C/user-modules.html
 %%DATADIR%%/help/de/about-statistics.html
 %%DATADIR%%/help/de/bug-reporting.html
 %%DATADIR%%/help/de/chordvoicing-module.html
@@ -1754,9 +1250,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/de/solfege-exercise-helps.html
 %%DATADIR%%/help/de/solfege-intro.html
 %%DATADIR%%/help/de/theory-intervals.html
+%%DATADIR%%/help/de/tone-in-context.html
+%%DATADIR%%/help/de/toneincontext-module.html
 %%DATADIR%%/help/de/trainingset-editor.html
 %%DATADIR%%/help/de/twelvetone-module.html
 %%DATADIR%%/help/de/twelvetone.html
+%%DATADIR%%/help/de/user-modules.html
 %%DATADIR%%/help/eo/about-statistics.html
 %%DATADIR%%/help/eo/bug-reporting.html
 %%DATADIR%%/help/eo/chordvoicing-module.html
@@ -1849,9 +1348,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/eo/solfege-exercise-helps.html
 %%DATADIR%%/help/eo/solfege-intro.html
 %%DATADIR%%/help/eo/theory-intervals.html
+%%DATADIR%%/help/eo/tone-in-context.html
+%%DATADIR%%/help/eo/toneincontext-module.html
 %%DATADIR%%/help/eo/trainingset-editor.html
 %%DATADIR%%/help/eo/twelvetone-module.html
 %%DATADIR%%/help/eo/twelvetone.html
+%%DATADIR%%/help/eo/user-modules.html
 %%DATADIR%%/help/es/about-statistics.html
 %%DATADIR%%/help/es/bug-reporting.html
 %%DATADIR%%/help/es/chordvoicing-module.html
@@ -1915,9 +1417,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/es/solfege-exercise-helps.html
 %%DATADIR%%/help/es/solfege-intro.html
 %%DATADIR%%/help/es/theory-intervals.html
+%%DATADIR%%/help/es/tone-in-context.html
+%%DATADIR%%/help/es/toneincontext-module.html
 %%DATADIR%%/help/es/trainingset-editor.html
 %%DATADIR%%/help/es/twelvetone-module.html
 %%DATADIR%%/help/es/twelvetone.html
+%%DATADIR%%/help/es/user-modules.html
 %%DATADIR%%/help/et/about-statistics.html
 %%DATADIR%%/help/et/bug-reporting.html
 %%DATADIR%%/help/et/chordvoicing-module.html
@@ -2010,9 +1515,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/et/solfege-exercise-helps.html
 %%DATADIR%%/help/et/solfege-intro.html
 %%DATADIR%%/help/et/theory-intervals.html
+%%DATADIR%%/help/et/tone-in-context.html
+%%DATADIR%%/help/et/toneincontext-module.html
 %%DATADIR%%/help/et/trainingset-editor.html
 %%DATADIR%%/help/et/twelvetone-module.html
 %%DATADIR%%/help/et/twelvetone.html
+%%DATADIR%%/help/et/user-modules.html
 %%DATADIR%%/help/fr/about-statistics.html
 %%DATADIR%%/help/fr/bug-reporting.html
 %%DATADIR%%/help/fr/chordvoicing-module.html
@@ -2105,9 +1613,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/fr/solfege-exercise-helps.html
 %%DATADIR%%/help/fr/solfege-intro.html
 %%DATADIR%%/help/fr/theory-intervals.html
+%%DATADIR%%/help/fr/tone-in-context.html
+%%DATADIR%%/help/fr/toneincontext-module.html
 %%DATADIR%%/help/fr/trainingset-editor.html
 %%DATADIR%%/help/fr/twelvetone-module.html
 %%DATADIR%%/help/fr/twelvetone.html
+%%DATADIR%%/help/fr/user-modules.html
 %%DATADIR%%/help/gl/about-statistics.html
 %%DATADIR%%/help/gl/bug-reporting.html
 %%DATADIR%%/help/gl/chordvoicing-module.html
@@ -2171,9 +1682,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/gl/solfege-exercise-helps.html
 %%DATADIR%%/help/gl/solfege-intro.html
 %%DATADIR%%/help/gl/theory-intervals.html
+%%DATADIR%%/help/gl/tone-in-context.html
+%%DATADIR%%/help/gl/toneincontext-module.html
 %%DATADIR%%/help/gl/trainingset-editor.html
 %%DATADIR%%/help/gl/twelvetone-module.html
 %%DATADIR%%/help/gl/twelvetone.html
+%%DATADIR%%/help/gl/user-modules.html
 %%DATADIR%%/help/nb/about-statistics.html
 %%DATADIR%%/help/nb/bug-reporting.html
 %%DATADIR%%/help/nb/chordvoicing-module.html
@@ -2267,9 +1781,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/nb/solfege-exercise-helps.html
 %%DATADIR%%/help/nb/solfege-intro.html
 %%DATADIR%%/help/nb/theory-intervals.html
+%%DATADIR%%/help/nb/tone-in-context.html
+%%DATADIR%%/help/nb/toneincontext-module.html
 %%DATADIR%%/help/nb/trainingset-editor.html
 %%DATADIR%%/help/nb/twelvetone-module.html
 %%DATADIR%%/help/nb/twelvetone.html
+%%DATADIR%%/help/nb/user-modules.html
 %%DATADIR%%/help/nl/about-statistics.html
 %%DATADIR%%/help/nl/bug-reporting.html
 %%DATADIR%%/help/nl/chordvoicing-module.html
@@ -2362,9 +1879,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/nl/solfege-exercise-helps.html
 %%DATADIR%%/help/nl/solfege-intro.html
 %%DATADIR%%/help/nl/theory-intervals.html
+%%DATADIR%%/help/nl/tone-in-context.html
+%%DATADIR%%/help/nl/toneincontext-module.html
 %%DATADIR%%/help/nl/trainingset-editor.html
 %%DATADIR%%/help/nl/twelvetone-module.html
 %%DATADIR%%/help/nl/twelvetone.html
+%%DATADIR%%/help/nl/user-modules.html
 %%DATADIR%%/help/pl/about-statistics.html
 %%DATADIR%%/help/pl/bug-reporting.html
 %%DATADIR%%/help/pl/chordvoicing-module.html
@@ -2457,9 +1977,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/pl/solfege-exercise-helps.html
 %%DATADIR%%/help/pl/solfege-intro.html
 %%DATADIR%%/help/pl/theory-intervals.html
+%%DATADIR%%/help/pl/tone-in-context.html
+%%DATADIR%%/help/pl/toneincontext-module.html
 %%DATADIR%%/help/pl/trainingset-editor.html
 %%DATADIR%%/help/pl/twelvetone-module.html
 %%DATADIR%%/help/pl/twelvetone.html
+%%DATADIR%%/help/pl/user-modules.html
 %%DATADIR%%/help/pt_BR/about-statistics.html
 %%DATADIR%%/help/pt_BR/bug-reporting.html
 %%DATADIR%%/help/pt_BR/chordvoicing-module.html
@@ -2552,9 +2075,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/pt_BR/solfege-exercise-helps.html
 %%DATADIR%%/help/pt_BR/solfege-intro.html
 %%DATADIR%%/help/pt_BR/theory-intervals.html
+%%DATADIR%%/help/pt_BR/tone-in-context.html
+%%DATADIR%%/help/pt_BR/toneincontext-module.html
 %%DATADIR%%/help/pt_BR/trainingset-editor.html
 %%DATADIR%%/help/pt_BR/twelvetone-module.html
 %%DATADIR%%/help/pt_BR/twelvetone.html
+%%DATADIR%%/help/pt_BR/user-modules.html
 %%DATADIR%%/help/ru/about-statistics.html
 %%DATADIR%%/help/ru/bug-reporting.html
 %%DATADIR%%/help/ru/chordvoicing-module.html
@@ -2618,9 +2144,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/ru/solfege-exercise-helps.html
 %%DATADIR%%/help/ru/solfege-intro.html
 %%DATADIR%%/help/ru/theory-intervals.html
+%%DATADIR%%/help/ru/tone-in-context.html
+%%DATADIR%%/help/ru/toneincontext-module.html
 %%DATADIR%%/help/ru/trainingset-editor.html
 %%DATADIR%%/help/ru/twelvetone-module.html
 %%DATADIR%%/help/ru/twelvetone.html
+%%DATADIR%%/help/ru/user-modules.html
 %%DATADIR%%/help/style.css
 %%DATADIR%%/help/tr/about-statistics.html
 %%DATADIR%%/help/tr/bug-reporting.html
@@ -2714,9 +2243,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/help/tr/solfege-exercise-helps.html
 %%DATADIR%%/help/tr/solfege-intro.html
 %%DATADIR%%/help/tr/theory-intervals.html
+%%DATADIR%%/help/tr/tone-in-context.html
+%%DATADIR%%/help/tr/toneincontext-module.html
 %%DATADIR%%/help/tr/trainingset-editor.html
 %%DATADIR%%/help/tr/twelvetone-module.html
 %%DATADIR%%/help/tr/twelvetone.html
+%%DATADIR%%/help/tr/user-modules.html
 %%DATADIR%%/solfege.gtkrc
 %%DATADIR%%/solfege/__init__.py
 %%DATADIR%%/solfege/__init__.pyc
@@ -2724,6 +2256,8 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/solfege/_version.pyc
 %%DATADIR%%/solfege/abstract.py
 %%DATADIR%%/solfege/abstract.pyc
+%%DATADIR%%/solfege/abstract_solmisation_addon.py
+%%DATADIR%%/solfege/abstract_solmisation_addon.pyc
 %%DATADIR%%/solfege/application.py
 %%DATADIR%%/solfege/application.pyc
 %%DATADIR%%/solfege/buildinfo.py
@@ -2784,6 +2318,10 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/solfege/exercises/singchord.pyc
 %%DATADIR%%/solfege/exercises/singinterval.py
 %%DATADIR%%/solfege/exercises/singinterval.pyc
+%%DATADIR%%/solfege/exercises/solmisation.py
+%%DATADIR%%/solfege/exercises/solmisation.pyc
+%%DATADIR%%/solfege/exercises/toneincontext.py
+%%DATADIR%%/solfege/exercises/toneincontext.pyc
 %%DATADIR%%/solfege/exercises/tuner.py
 %%DATADIR%%/solfege/exercises/tuner.pyc
 %%DATADIR%%/solfege/exercises/twelvetone.py
@@ -2812,6 +2350,8 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/solfege/lessonfile_editor_main.pyc
 %%DATADIR%%/solfege/lessonfilegui.py
 %%DATADIR%%/solfege/lessonfilegui.pyc
+%%DATADIR%%/solfege/lfmod.py
+%%DATADIR%%/solfege/lfmod.pyc
 %%DATADIR%%/solfege/mainwin.py
 %%DATADIR%%/solfege/mainwin.pyc
 %%DATADIR%%/solfege/make_screenshots.py
@@ -2860,8 +2400,12 @@ share/pixmaps/solfege.svg
 %%DATADIR%%/solfege/optionparser.pyc
 %%DATADIR%%/solfege/osutils.py
 %%DATADIR%%/solfege/osutils.pyc
+%%DATADIR%%/solfege/parsetree.py
+%%DATADIR%%/solfege/parsetree.pyc
 %%DATADIR%%/solfege/practisesheetdlg.py
 %%DATADIR%%/solfege/practisesheetdlg.pyc
+%%DATADIR%%/solfege/presetup.py
+%%DATADIR%%/solfege/presetup.pyc
 %%DATADIR%%/solfege/profilemanager.py
 %%DATADIR%%/solfege/profilemanager.pyc
 %%DATADIR%%/solfege/reportbug.py
@@ -2968,11 +2512,10 @@ share/pixmaps/solfege.svg
 @dirrm %%DATADIR%%/help/C/figures
 @dirrm %%DATADIR%%/help/C
 @dirrm %%DATADIR%%/help
-@dirrm %%DATADIR%%/hash-bug-workaround2
-@dirrm %%DATADIR%%/hash-bug-workaround
 @dirrm %%DATADIR%%/graphics
 @dirrm %%DATADIR%%/feta
 @dirrm %%DATADIR%%/exercises/standard/regression-lesson-files
+@dirrm %%DATADIR%%/exercises/standard/lib
 @dirrm %%DATADIR%%/exercises/standard/lesson-files/share
 @dirrm %%DATADIR%%/exercises/standard/lesson-files/include
 @dirrm %%DATADIR%%/exercises/standard/lesson-files/bin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407302136.s6ULaZsi053133>