Up to [cvs.NetBSD.org] / pkgsrc / audio / solfege
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.13 / (download) - annotate - [select for diffs], Mon Jan 16 19:45:27 2023 UTC (8 months, 1 week ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
HEAD
Changes since 1.12: +69 -957
lines
Diff to previous 1.12 (colored)
Update to 3.23.4 (from 3.22.2). From the changelog: - fix F9 listing user lesson files - toneincontext: let the user compare and practise when answering wrong - toneincontext: remove Give up button - port exporting exercises to audio files and creating ear training test printouts to python3/gtk3 - download ALSA: reload moved to importlib - toneincontext: select between number and solfa buttons - toneincontext in minor: ask for correct tones - toneincontext: clear flashbar after we give up - toneincontext: statistics for x last question - .solfegerc: sort sections and variable on save - toneincontext: let the user set the tempo - Fix bug #48079: label for interval accels - Bug fixes to ExceptionDialog - More python3 fixes, encoding - Removed deprecated modules: chord and harmonicprogressiondictation - Bugfix: search:modulename - Handle lesson files where the module is not found - idproperty: define horiz and vertic. They were missing - uuid.py: removed. We don't use it any more - Flashbar: bug in display caused warnings - Removed support for some very old (8 years) file locations - Tweaks and fixes to the exercise view - TracebackWindows: added Clear button - import of user exercise modules now works - Ctrl-F in search view should scroll to top and grab focus - Some changes from deprecated to new gtk api - Added --run-lessonfile command line option - Added Track.__add__ - Bugfix to lesson file header default value handling - Front page editor bugfixes - Modernize toneincontext module. Not finished yet. - Port to Python 3
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jul 11 04:45:53 2019 UTC (4 years, 2 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.11: +1594 -826
lines
Diff to previous 1.11 (colored)
Update to 3.22.2. From the changelog: * Updated Esperanto, Portugese and Turkish translations to the users manual * Updated Spannish and Turkish messages * distribute solfege/tests/lesson-files/* * help/C/scales/modes.html are never translated. So we must link to the C-locale file in every translation. * gettext tweaks to make the test suite work both when run as "test.py" and "test.py test_lessonfile". There is still something wrong because we have to disable the test to run debuild * distribute solfege/tests/lib/* and solfege/test/include/* 3.22.1: * Adjust some of the short interval names used when selecting intervals to practise: u->P1 4->P4, 5->P5, tt->TT, p11->P11, p12->P12, tt8->d12. Added long name for intervals from Eleventh to Double Octave. * Fix the bug where we could not select the Default profile * Updated Esperanto, Spannish, Polish, Turkish, Vietnamese, Norwegian bokmål, Brazilian Portugese and Vietnamese translations. 3.22.0: Improvements * interval exercises: added larger intervals, up to double octave * elembuilder: make the answer buttons insensitive when the user is not supposed to click on them. * added the header.statistics_matrices lesson file variable * mpd: try to avoid crashing noteheads when displaying two noteheads at the same step, but with different accidentals. * the statistics page for each exercise now have a button that let us delete the statistics for the exercise. * The --debug option will also show the module name as a tooltip for the link button that starts the exercise. * Make the "Guess answer" button be sensitive only when the user have entered an answer. * Statistics viewer: added a row to the percentages table showing count and percentage correct for all questions asked in the session, day, week and all-time. * The frontpage will show the filename if the app is started with the ``--debug`` command line option. * idtone exercise: show statistics when the user configure the module himself. And remember the config. * We can now place exercise modules written in Python in ~/.solfege/exercises/dirname/modules/ New modules: * added the ``toneincontext`` exercise module * added ``solmisation`` exercise module. Thanks to Jan Baumgart and Folkwang Universitaet der Kuenste Build fixes: * version_info build fix * test.py: move some code so that running a subset of tests also will create and remove tmp directory * make dist: include the files in exercises/regression-lesson-files/share/ * build fix to avoid problem with too long list of files * add INSTALLDIR/exercises/standard/lesson-files to the include() functions search path Bug fixes * elembuilder: fix the backspace accel * fix bug #237 * rhythmtapping and rhythmtapping2: rest handling bugfix * HarmonicProgressionLabel: set_alignment bugfix. * compareintervals: fix "Repeat first" and "Repeat last" sensitivity * SolfegeApp: don't sync the statistics database until the last exercise is shut down. Lesson file writing: * added import and rimport statement * remove all support for file formats that depent on lesson_id. Did not remove the lesson_id variable from lesson files since this would reset the statistics. * dataparser will parse to a parsetree that we interpret. * lesson file modules: tmp hack to let different lesson file modules have different default values to variables. * documentation: the intervals lesson file variable was documented wrongly. * Linux -> GNU/Linux search-and-replace * 140% line-height in the generated user manual * the elembuilder module changed how it stored its statistics. So all elembuilder statistics will be lost. We will save a backup of the statistics database the first time 3.21.2 is run. * gu.FlashBar: display extra strings (set by kwargs) in the same font as the rest of the string. * Put a deprecation notice in the chord modules gui. * small fixes here and there... 3.20.7: * Updates to Persian, Czeck, Danish and Norwegian translation. * Added Kroatian translation 3.20.4: * Fix rest handling in the rhythmtapping and rhythmtapping2 modules * Bug fix to interval tests: select tones that are within the range of the input widgets. (Closes bug #247) * Translation updates * Downloading of ALSA modules will download 1.0.24 instead of 1.0.22 3.20.2: * Add a gtk.ScrolledWindow to the dialog showing file locations to make sure the dialog is smaller than the screen. * minor build fixes * mark a few more strings for translation and grammar fixes (by Ruslan Fedyarov) * Alt-Left will go to the previous menu while navigating exercises. * bug fix: make strings in lesson files that use format strings translatable. * "Accordion (Belgian Do 2)" interval input widget. * Show alsa sequencers that register as alsaseq.SEQ_PORT_TYPE_APPLICATION * Updated translations: French, Spanish, Turkish, Russian, German * interval_in_key_min: lesson_heading spelling fix * make "90%" the the default value if test_requirement is missing. 3.20.1: * automate 0install binary tarball creating and script to update solfege.xml * Bugfix to generate_lessonfiles.py: Believe it or not, but we defined minor second as 16/12 and not 16/15. * Search bar: decode the strings we get from the gtk.Entry into unicode. * Always let the staff lines be as wide as the MusicDisplayer * Add "Lock to key" feature. This is an experimental feature. Actual GUI solution may improve later. * polish folk songs: Fix singlequoted strings that where written as multiline strings. It works, but it does not mean you should do it. Use triple-quoted strings for multiline strings. * simplify and rename to get a more precise name: `mpdutils.int_to_notename` -> `int_to_octave_notename`, `mpdutils.int_to_user_notename` -> `int_to_user_octave_notename` and simplified `mpdutils.notename_to_int` * String fixes: * Python should be capitalized * Fix bad english thanks to Ruslan Fedyarov * Mark one more string for translation * the test target will check for bad spellings for "user manual": "users manual" and "user's manual" * Updated Russian, French, Dutch and Polish translations * configwindow: handle soundcard.alsa_sequencer.get_connection_list() returning an empty list. I think this fixes `bug #234 <http://bugs.solfege.org/234>`_ * set branch to 3.20 in configure.ac * Removing things from the test: target of Makefile.in since tools/make-release.py will do more * docbook xml markup bug fixes to help/fr and help/pl * autogen.sh: remove old gandiserver exception 3.20.0: Improvements and changes: * New exercise modules: rhythmdictation and rhythmdictation2 * New middle layer code in the mpd module. The parser now generates objects from the mpd.elems module. This API is also used by the rhythm editor widget. * Initial ALSA sequencer support. Added a tool (available on the Help menu) that downloads and compiles ALSA drivers. * identifybpm: play rhythms with the normal mpd API instead of gobject.timeout_add * singinterval: select violin or bass clef depending on the pitch of the highest and lowest tone. * the config window is built with a gtk.TreeView instead of a gtk.Notebok, and interval input accels are now configurable * added some missing interval exercise configurations and reorder the sections making them uniform. * Change FlashBar to handle labelobjects * `0install </zeroinstall/solfege.xml>`_ package for Linux * Timidity is the default midi player on linux. Bug fixes: * front page editor: escape titles and file names in saved files, so that ', " and \ are handled correctly. * Fix rnc so that it works with the sharp symbol, and the unicode version of both flat and sharp. * Make sure the optimisation for very large front page files are used. This is required for very large files, like the Bach choral package. * solfege_c_midimodule: don't link libm unless we also link agains librfftw and libffrw * Don't rebuild generated music theory images if skipmanual=yes (bug #222) * midifilesynth: filter out duplicate %s in the midi player args. Duplicate %s would make the music play twice. * Fix the Rhythm music object class so that it uses the percussion instruments selected in the preferences window, as the user manual say it should. * RhythmDictation2Lessonfile: fix it so that it uses the percussion instruments selected in the preferences window. * don't crash on unicode BOM in lesson files. * bug fixes to the instrument selection code in the preferences window. * Use different API querying the screen resolution to avoid segfaul on debian lenny. * Make elembuilder handle questions where the answer is only one element. Fixed by Andre Maute * statistics: handle the deletion of the tests table correctly. * win32: fix importing of old format front page files. * Lots of other small fixes. 3.18.8: * fix bug #209 (http://bugs.solfege.org/209). Thanks to Ralf Hain for reporting this. * Add 3 missing "second to octave" exercises: compare intervals, both melodic and harmonic, and sing-intervals. Small reorder so some sections, so all interval exercises present the lessons in the same order. * sing-intervals: the "Second to octave" exercise had a bug only asking for ascending intervals up to octave, not tenth. * mpd.parser: bugfix to relative mode. The following code would have wrong octaves: \staff \transpose d \relative c''{ c d e e' } * Merge solfege.dev revno 1852: show_exercise_theory fix 3.18.7: 3.18.7 October 29, 2010 * Updated Dutch and Italian translations * idbyname: fix it so that tests work when expert mode is selected. * Upgrade debugtree.txt to the latest file format. * lessonfile.py: set exercise_dir in a portable way. Fixes bug on ms windows. * ExerciseView: Don't use gtk.SizeGroup when we display many exercises since there are performance issues with it. 3.18.6 October 24, 2010 * win32: strftime did not accept unicode strings causing a traceback when the statistics was shown. * validate_stored_statistics: don't try to delete from the 'tests' table, since it should be removed by now. Fixes http://www.solfege.org/SITS-Incoming/NoDescription-YF * Show dialog explaining things if the database is locked. * frontpage: Escape backslash and apostrophe used in titles. * Make elembuilder handle questions where the answer is only one element. Fixed by Andre Maute. 3.18.5 October 18, 2010 * Use different api to get the screen width and height. This to avoid segfault on debian lenny. * Make the install target skip compiling the .py files if nopycompile=YES * Change to use htmldoc for generating the PDF version of the user manual. We still have encoding troubles for some languages, but doing it manually with openoffice is too much work. * Workaround for the bug where 'None' is stored as the key in singinterval exercises. http://bugs.solfege.org/205 * Updates to the russian translation of the user manual 3.18.4 October 12, 2010 * Should work with swig 2.0 now. http://bugs.solfege.org/202 * Fix bug in the preferences window code that let us select accels for the idtone exercises. * Updated Danish, Russian, Vietnamese and Chinese translations 3.18.2 & 3.18.3 October 5, 2010 * Fix import error in the prefernces window. (http://bugs.solfege.org/201) * Updated Italian and Vietnamese translations 3.18.1: * Updated Esperanto, Polish and Italian translation. * Don't import tuner.py when running solfege with the --debug option. * Windows sound driver: Fix winmidi.reset so that it will reset the correct dev num. Thanks to Krzysztof Foltman for telling me how to fix this. This fix let us use external midi synths on MS Windows. * Give the synth a little time to process program changes by calling an extra note_off. The default is 100ms, but this is configurable from the users solfegerc file. Changes in 3.18.0 (compared to the 3.16 release). Included here since 3.18.0 was not that widely announced: * Profile manager * Preferences window: Add gui to delete statistics. * Resize main window when selecting exercises to use the scrollbars less. * The statistics page of exercises will show the 10 latest test results. * Front page editor: option to search for strings in lesson file titles when selecting lesson files. * Export Exercises to Audio Files: add checkbutton that names the generated audio files after the answer of the question. * Add missing "Repeat Arpeggio" button to sing-the-fifth * Updated Esperanto, Brazilian Portugese, Turkish and Persian translation. * Spelling fixes by Ruslan Fedyarov and dougkerns * Works with Swig 2.0 * Bug fix to the statistics table, and documented the statistics tables in the user manual. * Lots of minor bug fixes and improvements to the code. 3.16.3: 3.16.3 * Fix front page editor bug: failed while moving sections * cfg.parse_file_info_dict: strip each line to avoid newline problems on win32 * Revert back to Python 2.5.4 since we want to let CSound use our included python interpreter, and the recommended CSound installer is built for Python 2.5 * French and Polish translation updates. * win32: moved some files around and set the PYTHONHOME environment variable. 3.16.2 * Interval.get_cname should return "Tritone" and not "Diminished Fifth" * Remove some debugging code that accidentally was left in get_percentage_correct(). This broke the "Identify Tone" exercise. 3.16.0: New features: * Added 'atonal' transposition mode. * More harmonic progressions from Ruslan Fedyarov. * Added "Compare melodic intervals" exercise * Statistics are now stored in a sqlite database instead of lots and lots of small files. * New main window where we select exercises without the menu bar. Gui editor that let us edit this. * Support LilyPond 2.12 in addition to 2.10 * Internally we now refer to lesson files by filename and not lesson_id. So lesson_id should not be added to new lesson files. But don't modify old files if you care about loosing your statistics. News: * Require Python 2.5. Module reorg. Enable absolute import in all modules. * User generated lesson files have moved from $HOME/lesson-files to $HOME/.solfege/exercises/user/lesson-files. The user manual has doc explaining this change. * win32: don't show terminal window when running timidity and friends. 3.14.11 February 8, 2010 revno: 1065 * IntervalCheckBox had a bug that caused the Major Decim to be missing. Reported by Andre Maute. * Decim->Tenth replace. How could this ever get in??? * make default.config rcfile version 16 compatible. Thanks to Krause.Chr for fixing this. 3.14.10 December 17, 2009 * Fix bug #149: make keyboard accels work for descending melodic intervals. * Fix win32 upgrades from 3.11.1 and earlier * right-click on piano/guitar/accordion widget got the direction wrong. * rcfile: don't loose xxx_player_options 3.14.9 October 10, 2009 * bugfix: install and uninstall when swig is not installed * don't loose the interval and csound statistics if upgrading from older releases. 3.14.8 September 29, 2009 * Simplified Chinese translations for by Fan Rui and Ji ZhengYu * Mark a few more strings and the music theory pages for translation. * Add harmonics to the csound exercises. Contributed by Tarmo Johannes * Some build fixes: handle missing swig and lilypond better * Translation updates. * Remove more debug print statements that I believe causes "bad filedescriptor" errors 3.14.5 June 29, 2009 * Unicode error during build fixed by using the codecs module to load learning trees. * Updated fr, nl, pt_BR and tr messages. * Updated fr and pt_BR user manual translation. 3.14.4 June 9, 2009 * Fix broken link to the related music theory. It was broken in some exercises. * ConflictResolveDialog: set use_underline to False so that filenames containing a underscore ('_') are displayed correctly. * Update src/runtime.py to check that we have at least Python 2.4 and PyGTK 2.12 * Updated Danish, Polish, Brazilian Portugues and Russion translations. 3.14.3 April 27, 2009 The secret release. Forgot to announce it. * Don't print debug statements, since we get IOErrors because of it when the stdout buffer is full on win32 * bugfix: the small buttons representing parts of the dictation where all playing the whole music. * Updated Russian and Finnish translation. 3.14.2: Changes since 3.14.1: * Fix http://www.solfege.org/SITS-Incoming/NoDescription-HA * It should now be possible to build without a X display. * Updated translations
Revision 1.11 / (download) - annotate - [select for diffs], Sun Jun 14 17:32:22 2009 UTC (14 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.10: +1 -41
lines
Diff to previous 1.10 (colored)
Remove @dirrm entries from PLISTs
Revision 1.10 / (download) - annotate - [select for diffs], Tue Apr 7 05:07:03 2009 UTC (14 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.9: +805 -114
lines
Diff to previous 1.9 (colored)
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.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Jun 20 18:45:39 2007 UTC (16 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4,
pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.8: +87 -0
lines
Diff to previous 1.8 (colored)
PLIST-related fixes: * Avoid building OSS support (this could be an option if anyone really cares) * compile all .py into .pyc at install time (from joerg) This doesn't address the PR about PKGLOCALEDIR on e.g. Solaris, but in the meantime it should fix other bulk builds. Bump PKGREVISION.
Revision 1.8 / (download) - annotate - [select for diffs], Sun May 13 13:02:42 2007 UTC (16 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.7: +578 -158
lines
Diff to previous 1.7 (colored)
Update to 3.8.0. Highlights from the changelog: * Added the rhythmtapping modules. * Added lessons to practise intervals from second to octave. * Added twelve-tone and bpm exercises. * Added ternary rhythm exercise. * Added nameinterval exercise. * Added descending melodic intervals exercise. * Added LOTS of scale exercsies from Davide Bonetti. * Removed GNOME dependencies. We now require pygtk 2.6.0 or newer. * The user manual is now translatable using .po files. * Many updated translations. * Cairo version of all input widgets. * Improved GtkTextView-based html widget if GtkHtml is not available.
Revision 1.7 / (download) - annotate - [select for diffs], Mon Apr 17 07:07:12 2006 UTC (17 years, 5 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2
Changes since 1.6: +14 -14
lines
Diff to previous 1.6 (colored)
Strip ${PKGLOCALEDIR} from PLISTs of packages that already obey PKGLOCALEDIR and which install their locale files directly under ${PREFIX}/${PKGLOCALEDIR} and sort the PLIST file entries. From now on, pkgsrc/mk/plist/plist-locale.awk will automatically handle transforming the PLIST to refer to the correct locale directory.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Mar 2 00:48:31 2006 UTC (17 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.5: +7 -1
lines
Diff to previous 1.5 (colored)
Update to 3.0.7. From the changelog: * man pages: use named chars or @ and (C) * fr.po: Fixed format string bug * Updated the spannish [sic] translation. (Fernando Sancho) * Fix broken statistics code. save_data was called too many times. * Rhythm: made backspace work properly * idbyname: bugfix: don't throw an exception if loading lesson file was cancelled. * Fixed idtone configuration. * Remove 'passed' flag for tests if the lesson file change. * i18n.py: removed debug print statements.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Feb 16 18:03:55 2006 UTC (17 years, 7 months ago) by wiz
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored)
Add USE_DIRS xdg-1.2, since it does, and add missing locale file. Bump PKGREVISION for changed PLIST.
Revision 1.4 / (download) - annotate - [select for diffs], Thu Jan 19 01:23:36 2006 UTC (17 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.3: +2 -1
lines
Diff to previous 1.3 (colored)
Update to 3.0.6. From the changelog: * singinterval bugfix: don't crash if last question in tests is anwered wrongly. * chord-m7-7-maj7-m7b5-dim7 and chord-m9-9-7b9-maj79: Don't crash when running tests. * Add the singanswer lesson files to the pratise menu. * Correctly connect ComboBoxEntry events in preferences window. * Don't show GtkWarnings in the traceback window. Added --show-gtk-warnings commandline options for those who want to see them. * Fixed the singanswer module and added some "Sing chord tone" exercises to the practise menu. * updated no.po * Added gui in the preferences window to select the language to be used. Use this if solfege does not select the correct one by default. * Added swedish translations. Thanks to Daniel Nylander. * Updated italian translation. Thanks to Marco Colombo. * Build fixes to the linux midi module. * Distribute all .po files in the windows build.
Revision 1.3 / (download) - annotate - [select for diffs], Fri Jan 13 23:34:53 2006 UTC (17 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.2: +2 -2
lines
Diff to previous 1.2 (colored)
As suggested by jlam, use INSTALL_MAKE_FLAGS to override the install-time value of sysconfdir without patching. Ride the previous PKGREVISION bump.
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jan 13 21:23:42 2006 UTC (17 years, 8 months ago) by schmonz
Branch: MAIN
Changes since 1.1: +3 -1
lines
Diff to previous 1.1 (colored)
Install the config file under share/examples/solfege and use CONF_FILES to copy it into ${PKG_SYSCONFDIR}, instead of letting the package install it directly there. Bump PKGREVISION. This should fix the CHECK_FILES error found in Krister's bulk build.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Dec 28 02:08:19 2005 UTC (17 years, 9 months ago) by schmonz
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Initial import of GNU Solfege 3.0.5, a computer program written to help you practice ear training. It can be useful when practicing the simple and mechanical exercises. These are the exercises written so far: * Recognise melodic and harmonic intervals * Compare interval sizes * Sing the intervals the computer asks for * Identify chords * Sing chords * Scales * Dictation * Remembering rhythmic patterns
Revision 1.1 / (download) - annotate - [select for diffs], Wed Dec 28 02:08:19 2005 UTC (17 years, 9 months ago) by schmonz
Branch: MAIN
Initial revision