pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/solfege Update to 3.14.1. From the changelog:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/70bee41ead5b
branches:  trunk
changeset: 556936:70bee41ead5b
user:      schmonz <schmonz%pkgsrc.org@localhost>
date:      Tue Apr 07 05:07:03 2009 +0000

description:
Update to 3.14.1. From the changelog:

3.14.1:
* Updated italian, dutch and turkish translations.

3.14.0:
* We now require Python 2.4, Gtk+ 2.14 and pygtk 2.14
* Improved preferences window 'Instruments' tab layout. Be more consistent.
* Better handling of external programs (CSound, MMA and lilypond-book),
    especially on win32. Now spaces in folder names are handled
    correctly, and the error message you get if the program is not
    found give better info. And the preferences window will check
    of binaries are found while you enter the path to the program.
* Misc bug fixes, including bug:110, bug:111, bug:112. Idtone will now display translated notenames.

3.12.1:
* Some updated translations
* Fix bug # 110
* Fix bug # 111
* Windows installer fixes, so that upgrading from 3.10 or 3.8 to 3.12 works

3.12.0:
* CSound support.
* MMA support.
* New lesson file functions: load, rnc, chordname
* Allow length modifiers in chord. Contributed by Noam Raphael.
* Allow lesson names with apostrophe. Contributed by Noam Raphael.
* Added option in the preferences window to use a web browser for
    reading the user manual.
* win32: store user created learning trees in user_data(), not
    app_data(). Move file from old to new location at startup.
* The File->Learning tree submenu is recreated when activated, so
    new learning trees will show up without restarting the program.
* added gst-launch as a predefined program for playing mediafiles.
    New users will by default use gst-launch
* learning_tree_editor: add button to delete learning tree
* Added a few solfa syllable exercises.
* Insert our share/solfege and lib/solfege to the beginning of
    sys.path to avoid problems with python-mpd

3.10.4:
* Bugfix: allow us to run more than one singinterval test
    beforerestarting the program.
* Allow apostrophe in lesson names. Contributed by Noam Raphael.
* create_practise_and_test_menu: Remove old Actions before adding
    them again. This to avoid gtk-warnings. Add an integer value
    to all Action names, so that we can guarantee that the Action
    names are unique.
* Updated Vietnamese and Italian translations from the translation project.
* Singinterval: key mouse-insensitive bug workaround

3.10.3:
* Updated translations from the Translation Project:
* French by Patrick Ficheux
* Italian by Marco Colombo
* Vietnamese by Clythie Siddall
* New bug tracker at http://bugs.solfege.org
* Merge workaround of winmidi.output_devices() bug (#12 on bugs.solfege.org)
* First very simple cadense exercise. Added just to see if someone
    will write better exercises.

3.10.2:
* Updated italian translation from Marco Colombo
* Updated vietnamese translation from Clytie Siddall
* Added tests that automatically check for new translations from
    the Translation Project when I try to make a release.
* Some cleanup the the makefile rules that build the users manual.

3.10.1:
* Changed license to GPLv3
* Fix the code that reports if the midi module is missing.
* User manual: Fix figure 3.12 text: name the interval correctly
* Raise ExecutableDoesNotExist if we have an empty MIDI player
* build system:
* permanent fix to the pcopy.py problem getting too long command line.

3.10.0:
* Ear training test print out
* Lots of internal fixes. Better error messages for people writing lesson files
* Use the Translation Project for all translations.
* MS Windows: Save in "My Documents" and "Application Data".
* Lots of bug fixes

3.8.2:
* Vietnamese translations by Clytie Siddall
* Updates to the french translation by Patrick Ficheux
* Bugfix to the lesson file header parser, so that whitespace is
    optional after header, making "header{" work as expected.

3.8.1:
* Bugfix: work with pygtk 2.6, not only 2.8 and newer
* Make the Escape button to close the export dialog and the dialog
    asking if you want to save work.
* Merge autogen.sh tweak from solfege.dev
* Fix for stupid bug. The ask_for_names_changed method would be set
    to None. Fix this. Didn't see this bug before because only
    expert mode would trigger this. This fixes this bug.
* MusicDisplaye rat import fix.
* Added a few Norwegian translation.

diffstat:

 audio/solfege/Makefile         |   13 +-
 audio/solfege/PLIST            |  921 +++++++++++++++++++++++++++++++++++-----
 audio/solfege/distinfo         |   14 +-
 audio/solfege/patches/patch-aa |   14 +-
 audio/solfege/patches/patch-ab |    6 +-
 audio/solfege/patches/patch-ac |    6 +-
 6 files changed, 839 insertions(+), 135 deletions(-)

diffs (truncated from 1431 to 300 lines):

diff -r d35460c29e16 -r 70bee41ead5b audio/solfege/Makefile
--- a/audio/solfege/Makefile    Tue Apr 07 04:43:23 2009 +0000
+++ b/audio/solfege/Makefile    Tue Apr 07 05:07:03 2009 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.17 2009/02/09 22:56:21 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2009/04/07 05:07:03 schmonz Exp $
 #
 
-DISTNAME=              solfege-3.8.0
-PKGREVISION=           4
+DISTNAME=              solfege-3.14.1
 CATEGORIES=            audio
 MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=solfege/}
 
@@ -11,6 +10,7 @@
 COMMENT=               Practice several musical ear training exercises
 
 BUILD_DEPENDS+=                docbook-xsl-[0-9]*:../../textproc/docbook-xsl
+BUILD_DEPENDS+=                txt2man-[0-9]*:../../converters/txt2man
 
 USE_DIRS+=             xdg-1.2
 USE_PKGLOCALEDIR=      yes
@@ -33,6 +33,8 @@
 SUBST_FILES.sound=     default.config
 SUBST_SED.sound=       -e 's|@WAVPLAYER@|${WAVPLAYER}|g'
 SUBST_SED.sound+=      -e 's|@MIDIPLAYER@|${MIDIPLAYER}|g'
+SUBST_SED.sound+=      -e 's|@MP3PLAYER@|${MP3PLAYER}|g'
+SUBST_SED.sound+=      -e 's|@OGGPLAYER@|${OGGPLAYER}|g'
 SUBST_MESSAGE.sound=   Setting default audio player.
 
 EGDIR=                 ${PREFIX}/share/examples/solfege
@@ -46,9 +48,13 @@
 .if ${OPSYS} == "NetBSD"
 WAVPLAYER=     /usr/bin/audioplay
 MIDIPLAYER=    /usr/bin/midiplay
+MP3PLAYER=     ${LOCALBASE}/bin/mpg123
+OGGPLAYER=     ${LOCALBASE}/bin/ogg123
 .elif ${OPSYS} == "Darwin"
 WAVPLAYER=     ${LOCALBASE}/bin/qtplay
 MIDIPLAYER=    ${LOCALBASE}/bin/qtplay
+MP3PLAYER=     ${LOCALBASE}/bin/qtplay
+OGGPLAYER=     ${LOCALBASE}/bin/qtplay
 DEPENDS+=      qtplay-[0-9]*:../../audio/qtplay
 .endif
 
@@ -58,6 +64,7 @@
                ${PREFIX}/share/solfege/src
 
 .include "../../lang/python/application.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
 .include "../../textproc/gnome-doc-utils/buildlink3.mk"
 .include "../../x11/py-gtk2/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r d35460c29e16 -r 70bee41ead5b audio/solfege/PLIST
--- a/audio/solfege/PLIST       Tue Apr 07 04:43:23 2009 +0000
+++ b/audio/solfege/PLIST       Tue Apr 07 05:07:03 2009 +0000
@@ -1,7 +1,5 @@
-@comment $NetBSD: PLIST,v 1.9 2007/06/20 18:45:39 schmonz Exp $
-bin/lessonfile_editor
+@comment $NetBSD: PLIST,v 1.10 2009/04/07 05:07:03 schmonz Exp $
 bin/solfege
-man/man1/lessonfile_editor.1
 man/man1/solfege.1
 share/applications/solfege.desktop
 share/examples/solfege/solfege
@@ -9,18 +7,19 @@
 share/locale/da/LC_MESSAGES/solfege.mo
 share/locale/de/LC_MESSAGES/solfege.mo
 share/locale/es/LC_MESSAGES/solfege.mo
-share/locale/es_MX/LC_MESSAGES/solfege.mo
 share/locale/fr/LC_MESSAGES/solfege.mo
+share/locale/gl/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
 share/locale/nl/LC_MESSAGES/solfege.mo
-share/locale/no/LC_MESSAGES/solfege.mo
+share/locale/pl/LC_MESSAGES/solfege.mo
 share/locale/pt_BR/LC_MESSAGES/solfege.mo
 share/locale/ru/LC_MESSAGES/solfege.mo
 share/locale/sv/LC_MESSAGES/solfege.mo
 share/locale/tr/LC_MESSAGES/solfege.mo
+share/locale/vi/LC_MESSAGES/solfege.mo
 share/pixmaps/solfege.png
-share/solfege/debugtree.txt
 share/solfege/default.config
 share/solfege/example-lesson-files/chord-satb
 share/solfege/example-lesson-files/example-1
@@ -151,17 +150,19 @@
 share/solfege/graphics/test-sound.png
 share/solfege/graphics/twelve-tone.png
 share/solfege/help-menu.xml
-share/solfege/help/C/apb.html
+share/solfege/help/C/appendix-not-documentation.html
 share/solfege/help/C/bug-reporting.html
 share/solfege/help/C/chord-module.html
 share/solfege/help/C/chord.html
 share/solfege/help/C/compareintervals-module.html
 share/solfege/help/C/dictation-module.html
 share/solfege/help/C/dictation.html
+share/solfege/help/C/ear-training-test-printout-editor.html
 share/solfege/help/C/elembuilder-module.html
 share/solfege/help/C/elembuilder.html
 share/solfege/help/C/extending-solfege.html
 share/solfege/help/C/figures/chord.png
+share/solfege/help/C/figures/chordname-example.png
 share/solfege/help/C/figures/dictation.png
 share/solfege/help/C/figures/elembuilder-harmonic-progressions.png
 share/solfege/help/C/figures/id-interval-buttons-thirds.png
@@ -171,25 +172,31 @@
 share/solfege/help/C/figures/identifybpm.png
 share/solfege/help/C/figures/idtone.png
 share/solfege/help/C/figures/nameinterval.png
+share/solfege/help/C/figures/plabel-Cmaj7.png
+share/solfege/help/C/figures/preferences-external-programs.png
 share/solfege/help/C/figures/preferences-gui.png
 share/solfege/help/C/figures/preferences-midi.png
 share/solfege/help/C/figures/preferences-practise.png
+share/solfege/help/C/figures/preferences-sound-setup-win32.png
 share/solfege/help/C/figures/preferences-sound-setup.png
 share/solfege/help/C/figures/preferences-user.png
+share/solfege/help/C/figures/progressionlabel-example-1.png
 share/solfege/help/C/figures/rhythm.png
+share/solfege/help/C/figures/rnc-example.png
 share/solfege/help/C/figures/singchord.png
 share/solfege/help/C/figures/singinterval.png
 share/solfege/help/C/figures/trainingset-editor.png
 share/solfege/help/C/figures/twelvetone.png
-share/solfege/help/C/gpl-2.html
-share/solfege/help/C/gpl-3.html
 share/solfege/help/C/gpl.html
 share/solfege/help/C/harmonicinterval-module.html
 share/solfege/help/C/harmonicinterval.html
+share/solfege/help/C/idbyname-cadences.html
 share/solfege/help/C/idbyname-chords.html
 share/solfege/help/C/idbyname-intonation.html
 share/solfege/help/C/idbyname-module.html
 share/solfege/help/C/identifybpm.html
+share/solfege/help/C/idproperty-module.html
+share/solfege/help/C/idproperty.html
 share/solfege/help/C/idtone-module.html
 share/solfege/help/C/idtone.html
 share/solfege/help/C/index.html
@@ -208,13 +215,13 @@
 share/solfege/help/C/ly/theory-intervals-sevenths.png
 share/solfege/help/C/ly/theory-intervals-sixths.png
 share/solfege/help/C/ly/theory-intervals-thirds.png
+share/solfege/help/C/melodicinterval-module.html
 share/solfege/help/C/melodicinterval.html
-share/solfege/help/C/melodicintervals-module.html
 share/solfege/help/C/midi-instrument-names.html
+share/solfege/help/C/mpd-module.html
 share/solfege/help/C/music-theory.html
 share/solfege/help/C/nameinterval-module.html
 share/solfege/help/C/nameinterval.html
-share/solfege/help/C/one-big-page.html
 share/solfege/help/C/online-resources.html
 share/solfege/help/C/preferences-window.html
 share/solfege/help/C/rhythm-module.html
@@ -223,6 +230,265 @@
 share/solfege/help/C/rhythmtapping2-module.html
 share/solfege/help/C/rhythmtapping2.html
 share/solfege/help/C/scales.html
+share/solfege/help/C/scales/aug.html
+share/solfege/help/C/scales/beb.html
+share/solfege/help/C/scales/blu.html
+share/solfege/help/C/scales/dha.html
+share/solfege/help/C/scales/dim.html
+share/solfege/help/C/scales/ham.html
+share/solfege/help/C/scales/har.html
+share/solfege/help/C/scales/hun.html
+share/solfege/help/C/scales/images/modes/chords/dha1c.png
+share/solfege/help/C/scales/images/modes/chords/dha2c.png
+share/solfege/help/C/scales/images/modes/chords/dha4c.png
+share/solfege/help/C/scales/images/modes/chords/dha5c.png
+share/solfege/help/C/scales/images/modes/chords/dha6c.png
+share/solfege/help/C/scales/images/modes/chords/dim2c.png
+share/solfege/help/C/scales/images/modes/chords/ham1c.png
+share/solfege/help/C/scales/images/modes/chords/ham2c.png
+share/solfege/help/C/scales/images/modes/chords/ham3c2.png
+share/solfege/help/C/scales/images/modes/chords/ham4c.png
+share/solfege/help/C/scales/images/modes/chords/ham5c.png
+share/solfege/help/C/scales/images/modes/chords/ham6c.png
+share/solfege/help/C/scales/images/modes/chords/ham7c.png
+share/solfege/help/C/scales/images/modes/chords/har1c.png
+share/solfege/help/C/scales/images/modes/chords/har2c.png
+share/solfege/help/C/scales/images/modes/chords/har3c.png
+share/solfege/help/C/scales/images/modes/chords/har4c.png
+share/solfege/help/C/scales/images/modes/chords/har5c.png
+share/solfege/help/C/scales/images/modes/chords/har6c.png
+share/solfege/help/C/scales/images/modes/chords/har7c.png
+share/solfege/help/C/scales/images/modes/chords/hun1c.png
+share/solfege/help/C/scales/images/modes/chords/hun3c.png
+share/solfege/help/C/scales/images/modes/chords/hun5c.png
+share/solfege/help/C/scales/images/modes/chords/hun6c.png
+share/solfege/help/C/scales/images/modes/chords/maj1c.png
+share/solfege/help/C/scales/images/modes/chords/maj2c.png
+share/solfege/help/C/scales/images/modes/chords/maj3c.png
+share/solfege/help/C/scales/images/modes/chords/maj4c.png
+share/solfege/help/C/scales/images/modes/chords/maj5c.png
+share/solfege/help/C/scales/images/modes/chords/maj6c.png
+share/solfege/help/C/scales/images/modes/chords/maj7c.png
+share/solfege/help/C/scales/images/modes/chords/mel1c.png
+share/solfege/help/C/scales/images/modes/chords/mel2c.png
+share/solfege/help/C/scales/images/modes/chords/mel3c.png
+share/solfege/help/C/scales/images/modes/chords/mel4c.png
+share/solfege/help/C/scales/images/modes/chords/mel5c.png
+share/solfege/help/C/scales/images/modes/chords/mel6c.png
+share/solfege/help/C/scales/images/modes/chords/mel7c2.png
+share/solfege/help/C/scales/images/modes/chords/nea1c.png
+share/solfege/help/C/scales/images/modes/chords/nea2c.png
+share/solfege/help/C/scales/images/modes/chords/nea3c.png
+share/solfege/help/C/scales/images/modes/chords/nea4c.png
+share/solfege/help/C/scales/images/modes/chords/nea5c.png
+share/solfege/help/C/scales/images/modes/chords/nea6c2.png
+share/solfege/help/C/scales/images/modes/chords/nea7c2.png
+share/solfege/help/C/scales/images/modes/chords/nem1c.png
+share/solfege/help/C/scales/images/modes/chords/nem2c.png
+share/solfege/help/C/scales/images/modes/chords/nem3c.png
+share/solfege/help/C/scales/images/modes/chords/nem4c.png
+share/solfege/help/C/scales/images/modes/chords/nem5c.png
+share/solfege/help/C/scales/images/modes/chords/nem6c.png
+share/solfege/help/C/scales/images/modes/chords/who1c.png
+share/solfege/help/C/scales/images/modes/scales/aug1c.png
+share/solfege/help/C/scales/images/modes/scales/aug1d.png
+share/solfege/help/C/scales/images/modes/scales/aug1db.png
+share/solfege/help/C/scales/images/modes/scales/aug1eb.png
+share/solfege/help/C/scales/images/modes/scales/aug2c.png
+share/solfege/help/C/scales/images/modes/scales/aug2cd.png
+share/solfege/help/C/scales/images/modes/scales/aug2d.png
+share/solfege/help/C/scales/images/modes/scales/aug2dd.png
+share/solfege/help/C/scales/images/modes/scales/beb1c.png
+share/solfege/help/C/scales/images/modes/scales/beb2c.png
+share/solfege/help/C/scales/images/modes/scales/beb3c.png
+share/solfege/help/C/scales/images/modes/scales/beb4c.png
+share/solfege/help/C/scales/images/modes/scales/beb5c.png
+share/solfege/help/C/scales/images/modes/scales/blu1c.png
+share/solfege/help/C/scales/images/modes/scales/dha1c.png
+share/solfege/help/C/scales/images/modes/scales/dha2c.png
+share/solfege/help/C/scales/images/modes/scales/dha2db.png
+share/solfege/help/C/scales/images/modes/scales/dha3c.png
+share/solfege/help/C/scales/images/modes/scales/dha3c2.png
+share/solfege/help/C/scales/images/modes/scales/dha3e.png
+share/solfege/help/C/scales/images/modes/scales/dha4c.png
+share/solfege/help/C/scales/images/modes/scales/dha4f.png
+share/solfege/help/C/scales/images/modes/scales/dha5c.png
+share/solfege/help/C/scales/images/modes/scales/dha5g.png
+share/solfege/help/C/scales/images/modes/scales/dha6ab.png
+share/solfege/help/C/scales/images/modes/scales/dha6c.png
+share/solfege/help/C/scales/images/modes/scales/dha7b.png
+share/solfege/help/C/scales/images/modes/scales/dha7c.png
+share/solfege/help/C/scales/images/modes/scales/dha7c2.png
+share/solfege/help/C/scales/images/modes/scales/dim1c.png
+share/solfege/help/C/scales/images/modes/scales/dim1d.png
+share/solfege/help/C/scales/images/modes/scales/dim1db.png
+share/solfege/help/C/scales/images/modes/scales/dim2c.png
+share/solfege/help/C/scales/images/modes/scales/dim2cd.png
+share/solfege/help/C/scales/images/modes/scales/dim2d.png
+share/solfege/help/C/scales/images/modes/scales/eni1c-d.png
+share/solfege/help/C/scales/images/modes/scales/eni1c.png
+share/solfege/help/C/scales/images/modes/scales/ham1c.png
+share/solfege/help/C/scales/images/modes/scales/ham2c.png
+share/solfege/help/C/scales/images/modes/scales/ham2d.png
+share/solfege/help/C/scales/images/modes/scales/ham3c.png
+share/solfege/help/C/scales/images/modes/scales/ham3c2.png
+share/solfege/help/C/scales/images/modes/scales/ham3e.png
+share/solfege/help/C/scales/images/modes/scales/ham4c.png
+share/solfege/help/C/scales/images/modes/scales/ham4f.png
+share/solfege/help/C/scales/images/modes/scales/ham5c.png
+share/solfege/help/C/scales/images/modes/scales/ham5g.png
+share/solfege/help/C/scales/images/modes/scales/ham6ab.png
+share/solfege/help/C/scales/images/modes/scales/ham6c.png
+share/solfege/help/C/scales/images/modes/scales/ham7b.png
+share/solfege/help/C/scales/images/modes/scales/ham7c.png
+share/solfege/help/C/scales/images/modes/scales/har1c.png
+share/solfege/help/C/scales/images/modes/scales/har2c.png
+share/solfege/help/C/scales/images/modes/scales/har2d.png
+share/solfege/help/C/scales/images/modes/scales/har3c.png
+share/solfege/help/C/scales/images/modes/scales/har3eb.png
+share/solfege/help/C/scales/images/modes/scales/har4c.png
+share/solfege/help/C/scales/images/modes/scales/har4f.png
+share/solfege/help/C/scales/images/modes/scales/har5c.png
+share/solfege/help/C/scales/images/modes/scales/har5g.png
+share/solfege/help/C/scales/images/modes/scales/har6ab.png
+share/solfege/help/C/scales/images/modes/scales/har6c.png
+share/solfege/help/C/scales/images/modes/scales/har7b.png
+share/solfege/help/C/scales/images/modes/scales/har7c.png
+share/solfege/help/C/scales/images/modes/scales/hun1c.png
+share/solfege/help/C/scales/images/modes/scales/hun2c.png
+share/solfege/help/C/scales/images/modes/scales/hun2c2.png
+share/solfege/help/C/scales/images/modes/scales/hun2dd.png
+share/solfege/help/C/scales/images/modes/scales/hun3c.png
+share/solfege/help/C/scales/images/modes/scales/hun3e.png
+share/solfege/help/C/scales/images/modes/scales/hun4c.png
+share/solfege/help/C/scales/images/modes/scales/hun4c2.png
+share/solfege/help/C/scales/images/modes/scales/hun4fd.png
+share/solfege/help/C/scales/images/modes/scales/hun5c.png
+share/solfege/help/C/scales/images/modes/scales/hun5g.png
+share/solfege/help/C/scales/images/modes/scales/hun6a.png
+share/solfege/help/C/scales/images/modes/scales/hun6c.png



Home | Main Index | Thread Index | Old Index