Commit graph

8230 commits

Author SHA1 Message Date
sevan
0275f8b4a0 More strnlen(3) users - from Joyent 2019-07-11 11:20:06 +00:00
nia
86fa9b9465 musepack: Let CMake manage the RPATH by adding an INSTALL statement in the
CMakeLists.txt of the library.

from Clement Bouvier
PR pkg/54367
2019-07-11 10:11:26 +00:00
nia
ec4337e98f faad2: Backport some security fixes from upstream.
CVE-2018-20194:
6b4a7cde30.patch

CVE-2018-20362:
466b01d504.patch

Misc buffer overflows:
942c3e0aee.patch
2019-07-11 09:03:35 +00:00
schmonz
c46000e252 Modernize patch filenames. 2019-07-11 04:51:14 +00:00
schmonz
279a07e386 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
2019-07-11 04:45:53 +00:00
nia
dc965c95b0 libmad: Add patches for CVE-2017-8372, CVE-2017-8373, CVE-2017-8374.
From Kurt Roeckx / Debian.

Tested with cmus and moc.
2019-07-10 20:01:57 +00:00
nia
9bb46e0d8c Add audio/mixxx.
Mixxx integrates the tools DJs need to perform creative live mixes with
digital music files.
2019-07-08 16:46:31 +00:00
nia
b7ef7c3f1d lilv: References lv2 in its headers 2019-07-08 14:02:14 +00:00
nia
5af4a547c2 libwildmidi: Resolve conflicts on systems with OpenAL/ALSA installed. 2019-07-06 21:05:25 +00:00
nia
2ebef40b3a fluidsynth: Use CPPFLAGS instead of CFLAGS 2019-07-06 18:52:06 +00:00
fox
da961ebc48 fasttracker2: update to b161
Changes since b160

Beta #161 - 04.07.2019
- Bugfix: If you held down a sample data loop pin while a system request was
  about to be shown, the loop pins would act strange lateron.
- Bugfix: Fixed a MIDI-related memory leak when pressing "Load config." in the
  Config screen.
- Bugfix: The palette editor scrollbar thumbs would not draw properly when
  dragging them.
- Bugfix: Attempting to sample in stereo (Smp. Ed.) at the last sample slot
  would result in a crash.
- Bugfix: Using keyboard shortcuts to interact with a system request/message
  could trigger an unwanted "note key up" event after the box closed. (déjà vu)
- The palette editor is now rewritten to behave exactly like original FT2
- Code cleanup
- Updated src\gfxdata\bmp\readme.txt
2019-07-06 16:11:35 +00:00
nia
b9a243be5f audacious: Update to 3.10.0
Upstream decided to drop GTK3 support.
GTK3 was previously the default UI in pkgsrc.

I've changed the deafult to Qt5 to retain HiDPI support.
GTK2 is also available for those who want it.

New plugins: sox-resampler, silence-removal, ffaudio (used for formats
not handled by other plugins like opus), alsa
2019-07-06 13:17:00 +00:00
adam
da2aab867c cantata: fix build on Darwin 2019-07-05 18:20:19 +00:00
nia
7a4b04d26d audacious-plugins: Disable options / dependencies that were removed.
Should fix the musepack conflicts with VLC, since I can't find musepack
support existing in audacious any more (maybe through ffmpeg).
2019-07-05 15:21:18 +00:00
ryoon
b7fb98ef8c Restrict lirc to Linux platform
Pointed by leot@, thank you.
2019-07-02 12:51:34 +00:00
nia
610aed12ab cmus: Appease pkglint and my eyes. 2019-07-02 06:39:40 +00:00
nia
009888972d cmus: Add alsa support. 2019-07-02 06:23:50 +00:00
nia
34c2c08b86 cmus: Disable unsupported options explicitly 2019-07-02 06:15:29 +00:00
ryoon
2f53d1f703 Fix packaging on non-Linux platforms
* PLIST_VARS should be completed on all platforms.
2019-07-02 03:30:18 +00:00
nia
ded6ed00cf Redirect the last few search.cpan.org packages that I missed. 2019-07-01 22:00:09 +00:00
nia
314d0da6b3 Follow some remaining search.cpan.org redirects. 2019-07-01 21:35:32 +00:00
nia
7d999d6d11 openal-soft: Update COMMENT and DESCR.
This isn't really an 'alternative' any more, it's the implementation
preferred by most vendors.
2019-07-01 12:42:57 +00:00
nia
c7504dda5c Remove original OpenAL implementation (audio/openal).
As far as I can tell, no package is using this. They are all using
audio/openal-soft instead.

Brief history of OpenAL: This is the original reference implementation,
developed by Loki Software and Creative Labs. This was eventually made
proprietary, the open source version packaged here was discontinued, and
OpenAL-Soft was developed as a replacement. This package has pointed
to gentoo distfiles for about 10 years since the original distfiles
disappeared.

We've apparently been planning this since 2016 but nobody got around to it:

https://mail-index.netbsd.org/pkgsrc-users/2016/07/16/msg023531.html
2019-07-01 12:30:20 +00:00
triaxx
e8d6dac30f pulseaudio: add option for lirc to fix build error on Arch Linux
pkgsrc changes:
---------------
* Add PLIST.lirc and lirc in options.mk to provide lirc only on
  systems for which it is availble (thanks to leot@)
* Move gsettings in options.mk (to respect alphabetic order)
* Bump revision
2019-07-01 10:25:24 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
nia
d5c846b3af Update packages using a search.cpan.org HOMEPAGE to metacpan.org.
The former now redirects to the latter.

This covers the most simple cases where http://search.cpan.org/dist/name
can be changed to https://metacpan.org/release/name.

Reviewed by hand to hopefully make sure no unwanted changes sneak in.
2019-06-30 20:14:13 +00:00
schmonz
62739c7daf <sys/types.h> is preferred, via gdt@. 2019-06-26 01:16:10 +00:00
schmonz
180ad9d646 #include <sys/time.h> for time_t definition on at least NetBSD-current. 2019-06-25 21:25:24 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
nia
cefdcb69eb Follow some redirects. 2019-06-24 10:36:50 +00:00
schmonz
272a70e591 The final OS X version where this builds is 10.11 (Darwin 15.x). 2019-06-23 23:26:05 +00:00
nia
f1bf2d6640 faac: This needs gcc 4.8, for the same reason as faad2. 2019-06-23 11:41:25 +00:00
nia
000b8b9c6f faac: Remove RESTRICTED.
Similar motivation to removing it as faad2. To quote FreeBSD's commit:

"There is no evidence that faac may not be redistributed on sold media like
CDs/DVDs. Other well-established open source organisations arrive at the
same conclusion, e.g. [Debian, Ubuntu, and Arch Linux]"
2019-06-23 10:59:40 +00:00
wiz
ba70991c92 mpc: update to 0.32.
0.32 (2019/06/11)
* add command "listneighbors"
* reduce network transfer for "search"
* fall back to "Composer" or "AlbumArtist" tag in the default format
* support abstract socket in --host option
2019-06-23 08:38:08 +00:00
tsutsui
ca96196874 pulseaudio: fix missed distinfo. 2019-06-23 04:49:05 +00:00
tsutsui
dc7cfb6e31 pulseaudio: handle NetBSD's shm_open(3) path for pa_shm_cleanup().
Bump PKGREVISION.
2019-06-23 04:46:20 +00:00
nia
b80b466b62 cmus: This needs c11 atomics. 2019-06-21 13:46:04 +00:00
triaxx
825a22d540 easytag: update to 2.4.3
pkgsrc changes
--------------
* add option for doc (Yelp is required at runtime for user help)
* add option for manual
* update PLIST

upstream changes
----------------
commit effffadf1472a55ef6470f2b1763eefeef7c3b71
Date:	Mon Dec 5 19:21:36 2016 +0000
    Update Windows installer for latest Fedora MinGW
    Drop Pango modules, add additional libraries.

commit 466181aa708d9cfee3682ba2d5a35f455e32b0bb
Date:	Sat Dec 3 09:51:15 2016 +0000
    Support MP4 files with the AAC file extension
    https://bugzilla.gnome.org/show_bug.cgi?id=775559

commit 2e34e40b9041ac9e7f2d2c0555a342a2097e3634
Date:	Wed Nov 16 20:17:17 2016 +0000
    Fix user directory constant in Windows installer
    Use the syntax for a constant, not a variable.

commit 9866e92a905d085758532735cfb1f8928a9c3b39
Date:	Wed Nov 16 20:16:22 2016 +0000
    Fix help action on Windows

commit 397ce70660c38c2e679faa4a4ffdf9feb9e796d6
Date:	Mon Nov 14 23:33:38 2016 +0000
    Fix initial state of ID3v2 character set radio
    Bind the id3v2-enable-unicode setting to the secondary radio button in
    the group, to ensure that the state is restored correctly when the
    preferences dialogue is first displayed.

commit 756412dcfee019a46b3f13e34cef362295324397
Date:	Fri Nov 11 18:36:45 2016 +0000
    Use ID3V1_TAG_SIZE define consistently

commit 8a96195566b8a03de9c2b3fa82a27ceeeba6e6a6
Date:	Thu Nov 10 16:28:35 2016 +0000
    Add a comment to clarify ID3 APIC descriptions

commit 5d4b94caf2639cf78d38a915b3bc2ea76426e24e
Date:	Thu Nov 10 16:27:20 2016 +0000
    Improve check for numeric genres in ID3 tags
    Check that the string between two brackets in an ID3v1-compatible
    genre field is numeric.

commit e5c640ca3f259f1b74e716723345521987a7bd68
Date:	Wed Nov 9 17:29:34 2016 +0000
    Do not maintain an open handle on Ogg files
    Only keep a file open for reading long enough to read the necessary
    items from the file. Remove the file input stream from EtOggState, as
    it is no longer preserved across function calls.

commit 2576fbaf7edbfdb60d25692c7c3407f36751fe68
Date:	Wed Nov 9 16:22:37 2016 +0000
    Fix Ogg tag writing on Windows
    Under Windows, if a file is opened for reading, it cannot be opened a
    second time for writing. The Vorbis comment code keeps the file open
    for reading throughout the process of writing new tags, mostly because
    the audio stream must be read into memory before being written out
    after the new tags. Avoid the problem by closing the input stream only
    during the writing process, and at all other times maintaining a
    consistent state, with the input stream open.
    https://mail.gnome.org/archives/easytag-list/2016-November/msg00000.html

commit 8dd7eb0dcc911b7c150c8939ff036cb9ff3fddde
Date:	Tue Nov 8 08:29:21 2016 +0000
    Fix label for remove spaces during rename option
    The label was accidentally set as "No conversion", when it should have
    been "Remove spaces".
    https://bugzilla.gnome.org/show_bug.cgi?id=773476

commit acc9db6ed544a2bb1b66d955adadfccbca3ae092
Date:	Tue Oct 25 22:26:25 2016 +0100
    Fix saving of ID3v1 genre when also using ID3v2.4
    When writing ID3v2.4 tags using libid3tag and the
    id3v2-text-only-genre
    setting is disabled, ensure that only the ID3v2 genre field is
    converted to the bracketed form, so that valid genres are assigned to
    the ID3v1 genre field.
    https://bugzilla.gnome.org/show_bug.cgi?id=773443

commit 03cce6dbc403e45d6a27da68dbc3f1591eb4a4ab
Date:	Sat Nov 5 21:09:43 2016 +0000
    Add an ID3 genre number test
    Test that the expected genre IDs convert to appropriate strings (not
    the "Unknown" placeholder), that the index of the final expected genre
    is correct and finally that all unexpected genres are reported as
    "Unknown".

commit 9bd38070aed2133380f124ab3469772e8ea7c1f2
Date:	Fri Oct 7 07:06:54 2016 +0000
    Update Chinese (Taiwan) translation

commit 78213d225ba1c7632129dfe3027d274cacb5a374
Date:	Sun Oct 2 21:07:11 2016 +0000
    Updated Croatian translation

commit c73212ca65381c1ab86c5b825ff8bd9af92b2831
Date:	Sat Oct 1 10:20:16 2016 +0000
    Updated Croatian translation

commit aa5157c6eeb423c33c9b29321b28b375e5b247bf
Date:	Fri Sep 30 21:55:47 2016 +0000
    Updated Croatian translation

commit 914b8a54575c2e15d86be1c380a708314ac0e83f
Date:	Fri Sep 30 19:14:40 2016 +0000
    Updated Croatian translation
    (cherry picked from commit 3c078f7ea98e040296b18a5b8c6daac45e675826)

commit 5cc5f9bc1fa1a2b4cf887bba36c347110ef81ced
Date:	Fri Sep 30 14:23:56 2016 +0000
    Added Croatian translation
    (cherry picked from commit e49cfc61cf1341b9918221deccfdc4856316febf)

commit f63b92f0fe4260cacb49cbba914163fe11800d79
Date:	Sun Sep 25 22:09:46 2016 +0000
    Updated Swedish translation

commit c4b2ae53dce7847b7051bf4def0a1eca03ce4ec0
Date:	Mon Sep 19 22:25:10 2016 +0200
    Update Catalan translation

commit 244e6229ad90679af351faac43833df3ad98c44b
Date:	Tue Sep 13 20:14:33 2016 +0200
    Updated Spanish translation

commit 03d2a4fc7993f8d55cd2301be69587dbdd889edc
Date:	Wed Sep 7 04:49:56 2016 +0200
    Updated Polish translation

commit a3a75ad8f815cd5c68326421de6016cfd705a80d
Date:	Tue Sep 6 08:09:08 2016 +0200
    Upload Catalan translation

commit a2ac2a7216412417b31b6e297fae3fdd880083a2
Date:	Thu Aug 25 18:02:24 2016 +0000
    Updated French translation

commit 9d08aa809821ebd27d6a4dcc75cba547d3c4b5fb
Date:	Fri Aug 19 19:51:31 2016 +0000
    Updated Hungarian translation

commit 3102e5b5a834cfdc6edc72f5a6d23c0c91f98d0d
Date:	Fri Aug 19 18:06:26 2016 +0200
    Updated Polish translation

commit 13134323c7d9cade4c71f19564d2eb255486293f
Date:	Sun Aug 14 17:15:22 2016 +0000
    Updated Romanian translation

commit cddf65049d75deb13cbbf89fc617d1908284f0ca
Date:	Wed Aug 3 14:42:35 2016 +0200
    Use AM_DISTCHECK_CONFIGURE_FLAGS
    DISTCHECK_CONFIGURE_FLAGS is for users and packagers to override
    distcheck options, while AM_DISTCHECK_CONFIGURE_FLAGS is for the
    maintainer of the software.
    https://www.gnu.org/software/automake/manual/automake.html#DISTCHECK_005fCONFIGURE_005fFLAGS

commit 529a1055a25549b52acadc86101eb9c30c5fd8aa
Date:	Sat Jul 16 22:32:23 2016 +0100
    Fix return type of Cddb_Get_Album_Tracks_List_CB()
    The changed signal of GtkTreeSelection has a return type of void.

commit 833798088681db64cc0fce642534ee38090646a7
Date:	Fri Jul 15 19:09:10 2016 +0200
    Add Language headers to po files
    Future versions of gettext will fail if this header is missing.

commit b7eafda2bb62ea2da51286477c92bd1f748b22ec
Date:	Thu Jul 14 08:42:28 2016 +0100
    Add a TODO item about custom themed icons

commit bb66d4788e4b044cf10035a8c80ba2d580f7a51e
Date:	Thu Jul 14 08:37:59 2016 +0100
    Add artist and artist/album icons in Adwaita style

commit 2d327d1b4b8ec9e5c6f65965949925fa8e3c8154
Date:	Thu Jul 14 08:27:36 2016 +0100
    Use correct icon for artist/album toolber button

commit 868e1ea6cf8e6d5b544e7a144aca99b989840937
Date:	Thu Jul 14 02:43:09 2016 +0800
    Allow running autogen.sh in non-srcdir
    https://bugzilla.gnome.org/show_bug.cgi?id=768784

commit 3a4a357ff27f059ea9836bf28db6961c7e25cf11
Date:	Wed Jul 6 16:48:16 2016 +0100
    Ensure that a newly-selected path is visible
    When a path is selected programatically, such as when loading the
    initial path
    on startup, make sure that the path is visible by first scrolling
    the view to
    the path and then selecting it.
    https://bugzilla.gnome.org/show_bug.cgi?id=768470

commit 954d43d50ef4477c3648153580ea72daf540e612
Date:	Thu Mar 10 21:00:14 2016 +0000
    Replace a further use of strcasecmp()
    Ignore the locale when comparing CDDB genres.

commit 1836dea1617f55fc0b12c6b3f09e96bd91f8287e
Date:	Mon Jun 27 20:24:48 2016 +0100
    Refactor Cddb_Track_List_Row_Selected()
    Reduce scope of some variables and improve spacing.

commit cafc9ffc8832ca1826ed986702851eb23050b73c
Date:	Mon Jun 27 17:53:36 2016 +0100
    Automatically match unselected CDDB results
    In the case that a CDDB result for an individual track does not
    have an
    associated file, match up the file against the current browser
    selection.
    https://bugzilla.gnome.org/show_bug.cgi?id=766499

commit 7d545a37dccc1ee33240e233d0849144f112073d
Date:	Mon Jun 27 17:31:45 2016 +0100
    Reduce code duplication when applying CDDB results
    The code to update the contents of the ET_File in the DLM and non-DLM
    cases was identical, so factor it out to a new
    set_et_file_from_cddb_album() function. As a side effect, avoid
    a crash
    when applying results from CDDB searches.
    https://bugzilla.gnome.org/show_bug.cgi?id=766499

commit 953914f2c31f38107019d7beb3d05342b0df706d
Date:	Tue Jun 7 08:56:01 2016 +0100
    Refactor and rename ET_File_Name_Generate()
    Rename ET_File_Name_Generate() to et_file_generate_name(). Use
    g_return_val_if_fail() for invariant checks.

commit f144e6a0cdfae35a4e3f5034b229174fa16ed1a5
Date:	Tue Jun 7 05:51:27 2016 +0100
    Avoid crash when saving audioless ID3v2.4 tags
    In the case where an ID3v2.4 tag was written that differed in size to
    the previous tag, audio was assumed to exist after the tag. This
    assumption failed if the file consisted solely of the ID3 tag and
    nothing else. Avoid the crash by skipping the audio reading and
    writing
    if there is none to copy.
    https://mail.gnome.org/archives/easytag-list/2016-June/msg00002.html

commit b99d6c73f170524aec7f175c6f278b72639ff3bd
Date:	Wed May 25 20:53:54 2016 +0200
    Improve const use in FLAC and Ogg tagging

commit a67b2fa023ce32686d9e57870de44c3986a601b7
Date:	Mon May 23 17:35:43 2016 +0100
    Refactor and rename ET_Check_If_File_Is_Saved()
    Avoid comparing directly against TRUE or FALSE. Rename to
    et_file_check_saved().

commit 9be88c3aafaae47ce31dc62e76629f74ef5fbdfc
Date:	Mon May 23 17:31:11 2016 +0100
    Refactor on_picture_add_button_clicked()
    Avoid a crash when unselecting all files and clicking on the add
    images
    button.  Use the GLib filename encoding when setting the current path
    of the add images dialog. Simplify several checks for the
    currently-selected file.
    https://retrace.fedoraproject.org/faf/reports/843689/

commit ddd6fa206e15e0ffd59dc3afb3adc3a81cb885b3
Date:	Sun May 8 11:00:37 2016 +0100
    Explicitly mark the GSettings schema for intltool
    As recommended in the GSettings documentation.

commit 48958f45f3290b23fbfbe28e9b2e205f3f4b0d3f
Date:	Sun May 8 11:00:19 2016 +0100
    Add gettext-domain to GSettings schema

commit 5182edd12d4286fa341dc29facb4fb817328ad11
Date:	Wed May 4 18:33:11 2016 +0000
    Updated Portuguese translation

commit 3b4766f81173eb3bf3b416295ae4984572d8e06e
Date:	Wed Apr 27 17:22:43 2016 +0200
    Improve MP4 album artist support with newer TagLib
    TagLib 1.10 and above supports the album artist field directly,
    without
    the need to manually retrive the atom. Use this support if building
    against a suitable TagLib version.

commit ac666308a91a4cd83855671556322765653ff0f9
Date:	Wed Apr 27 09:07:03 2016 +0200
    Use et_str_empty() when writing MP4 tag fields
    Simplify the logic for checking if a tag field is empty.

commit dfb03abb2c5dd129e67e732139aa121384b6d7cc
Date:	Tue Apr 26 22:06:46 2016 +0100
    Improve MP4 empty field handling
    Do not copy fields which are empty, as this always results in the file
    being marked as requiring saving.
    https://bugzilla.gnome.org/show_bug.cgi?id=765385

commit 6aecd7451e3889c5f755736b427a478c93e9f5b2
Date:	Fri Apr 22 15:48:18 2016 +0530
    Fix undefined symbol when id3lib is not available

commit 9f5c5819f8d6dbf5b8b107064d1f0658114a95a9
Date:	Fri Mar 25 20:03:24 2016 +0000
    README schema error documentation and examples
    In the event of a schema failure (EasyTAG schema not in cache
    results in
    assert crash otherwise) - so this is which files need to be in the
    system schema cache, and how to add them in to it.
    https://bugzilla.gnome.org/show_bug.cgi?id=764207

commit f25a76ce6943502436e66551d8b80c8ef682db29
Date:	Wed Mar 23 09:07:49 2016 +0000
    Updated Spanish translation

commit bf444c94da12a57928c5d0b480ef50a884a6d998
Date:	Tue Mar 22 11:25:34 2016 +0000
    Updated Spanish translation

commit 55ef17463570bccd1c10d3b7fdfabf1e578d340b
Date:	Mon Mar 21 16:19:40 2016 +0000
    Updated Spanish translation

commit c3aeb58c98710e86f1b04cd66ee980aae185eb90
Date:	Fri Mar 18 09:03:10 2016 +0000
    Updated Spanish translation

commit 9f40d46193d7666a76a8cae0e835e4cedb56e8d8
Date:	Thu Mar 17 10:23:46 2016 +0000
    Updated Spanish translation

commit 3cc462ce2c122d981d9f3eb492de65871aff5b8b
Date:	Tue Mar 15 15:56:10 2016 +0000
    Fix FLAC build when Ogg support is disabled
    Move the defines for the Vorbis comment field names to be outside the
    ENABLE_OGG checks, and eanble them at all times.
    https://bugs.gentoo.org/show_bug.cgi?id=576490

commit c985c83e70bb28f8dfb0b000f0a466a7cca7ebec
Date:	Sun Mar 13 09:20:57 2016 +0000
    Updated Occitan translation

commit 04c7e16f994fdad2c04e630442b9e3f1cc31378f
Date:	Sun Mar 13 09:03:43 2016 +0000
    Added Occitan translation

commit 4503eff78c7798fae7dd1f4abe67cda5297f279f
Date:	Sat Mar 5 22:38:24 2016 +0000
    Fix possible overflow of reads in the file list
    When checking whether to read the file list on startup, use a
    gboolean rather
    than an int.

commit 2437156f61115e1995c1ecc07133acf1d37c66a6
Date:	Wed Mar 2 08:13:41 2016 +0000
    Mention use of C89 comment style in HACKING

commit fe5e205d9d05bdac737873da14f9f5709b9bcb23
Date:	Tue Mar 1 16:36:53 2016 +0000
    Fix a bogus check when reading Ogg tags
    Avoid a duplicated check for description tags inside a Vorbis comment
    of an Ogg
    file.

commit 3dbfd06126c259d163541b2b49d937df3692266d
Date:	Sun Feb 28 22:02:17 2016 +0000
    Open the online help if Yelp is not installed
    If Yelp is not installed, or fails to start, show the online help
    instead.
    https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html

commit 4df33c1f7b719ea59d9a054b009ec2217b261b8b
Date:	Sun Feb 28 21:35:02 2016 +0000
    Document that Yelp is required at runtime
    Warn during configure if yelp is not found in the path.
    https://mail.gnome.org/archives/easytag-list/2016-February/msg00009.html

commit 543b1f071dc82848e8819c68b19d4ed5d2395abc
Date:	Sun Feb 28 08:46:16 2016 +0000
    Avoid another crash in the load filenames dialog
    Make the reload action insensitive when no file is selected.

commit 53c9b955aee4aa4f41510e6fe6b78597257fa110
Date:	Fri Feb 26 17:27:05 2016 +0000
    Fix a crash when loading filenames from a file
    Swap the arguments of the callbacks for the reload signals.
    https://bugzilla.redhat.com/show_bug.cgi?id=1312163

commit dc471e9ddd4025750bf6b9b30cf4adff81e949bb
Date:	Wed Feb 24 10:11:03 2016 +0000
    Updated Brazilian Portuguese translation
2019-06-21 06:25:58 +00:00
fox
94c66dc357 fasttracker2: update to b160
Changes since b159

Beta #160 - 19.06.2019
- Bugfix: Certain instrument properties could be modified even if the current
  instrument was zero. This is a special ins. number for pattern editing, it's
  not a real instrument. (You can set ins. #0 by pressing 0 on the numpad).
- Bugfix: It was impossible to select an instrument higher than 0x60 (100) when
  using the numpad keys.
- Bugfix: "Srnk." (shrink pattern) would erase the last row after its operation
- Bugfix: When loading a floating point .wav, it would only load silence unless
  the amplitude peaked at max (1.0).
- Bugfix: 16-bit mono .aiff files would not load correctly at all!
- When loading 24-bit .wav/.aiff files, properly normalize amplitude before
  converting to 16-bit. This now takes up more CPU time and RAM, but it's worth
  it.
- Default instrument envelopes were always read from preset slot #1. I don't
  like this at all, as it could mess things up when loading sample-only songs.
  It has now been changed to always use the stock envelope values when loading
  such files or when a new project is started (or instruments zapped).
- Properly reject .it (Impulse Tracker) modules when attempted to be loaded
- Code cleanup. Proper space alignment for special tab indents, removed
  extreme use of parenthesis, spaces etc.
2019-06-20 11:39:06 +00:00
schmonz
c5a87261e1 Update MASTER_SITES and HOMEPAGE (gnu.org). 2019-06-20 03:22:13 +00:00
jperkin
4510b9fefa jack: HAVE_ALLOCA_H is no longer used, switch to __sun. 2019-06-19 11:43:04 +00:00
adam
95846d0333 py-acoustid: updated to 1.1.7
1.1.7
Include a LICENSE file.

1.1.6
In submission, avoid an error on non-integer durations. A new function, get_submission_status, abstracts the API endpoint for monitoring submissions using the (new) result from the submit function.

1.1.5
Fix compatibility with Python 3 in the submit function. Errors in submit are now also handled correctly (i.e., they raise an informative WebServiceError instead of a TypeError).

1.1.4
Fix an error on versions of the fpcalc tool that report the duration as a fractional number.

1.1.3
Accept bytearray objects in addition to other bytes-like types.

1.1.2
Fix a possible crash on Unicode text in Python 2 in a non-Unicode locale. Look for version “1” of the Chromaprint shared library file.

1.1.1
Fix a possible setup error on Python 3.

1.1.0
Include fpcalc.py script in source distributions. Add Python 3 support
2019-06-18 15:11:56 +00:00
adam
bcd8adb28a py-audioread: updated to 2.1.8
2.1.8
Fix an unhandled OSError when FFmpeg is not installed.

2.1.7
Properly close some filehandles in the FFmpeg backend. The maddec backend now always produces bytes objects, like the other backends. Resolve an audio data memory leak in the GStreamer backend. You can now optionally specify which specific backends audio_open should try. On Windows, avoid opening a console window to run FFmpeg.
2019-06-18 14:59:45 +00:00
nia
0c0f72aabb faad2: GCC_REQD+= 4.8 2019-06-17 10:48:32 +00:00
nia
169c21fe42 lmms: configure fails unless qt5-qttools is installed. 2019-06-17 07:31:12 +00:00
fox
473b14430b fasttracker2: update to b159
Changes since b158

Beta #159 - 15.06.2019
- The audio sampling tool in Smp. Ed. now supports stereo sampling
- Several tools in Smp. Ed. (Mix, Resample, Echo, Volume) now accepts
  pressing Enter on the keyboard.
2019-06-16 22:01:05 +00:00
adam
208a26d2d5 gsm: updated to 1.0.18
1.0.18:
Remove the MacOS "quarantine" files that I didn't know I'd shipped.
Remove some trailing spaces.
Bump up the patchlevel in inc/gsm.h (I'd forgotten that in release 17.)

1.0.17:
New email addresses in the README.
Avoid left-shifting signed integers.
Don't print longwords using %d or %ld, cast them to (long) first.
Don't compare longwords as longs in addtest, we only care for the
        lower 32 bits. (The math works, but the test failed.)

1.0.16:
New email addresses in the manual pages (patch 16)
Removed a stray .orig file (in patch 15)
2019-06-15 08:41:30 +00:00
adam
3c82fe997c jack: updated to 0.125.0
0.125.0:
Bug fixes
2019-06-15 08:21:32 +00:00
wiz
5409ca78e8 speexdsp: update to 1.2.0.
Changes not documented.
2019-06-11 11:59:15 +00:00
nia
7e82ef92e9 moc: Update to 2.5.2
pkgsrc changes:

* support wide-curses, enabled by default so I can read my song titles.
* support for alsa, enabled by default on linux
* support for more file formats
* pkglint fixes

2.5.2

New configuration file options:
    ALSAStutterDefeat: avoid the ALSA bug which causes stuttering
Significant bug fixes:
    Fixed error during configure on busybox systems
    Fixed calculation of average bitrate in FLAC decoder
    Fixed unintentional disabling of MMAP support
    Fixed build failure on split ncurses/tinfo systems
    Fixed unreaped children when running in foreground mode
    Fixed freeze on Nokia devices if audios play to completion
    Circumvented ALSA stutter bug
    Added missing 'Precache' option to example config file
Miscellaneous:
    Improved the accuracy of the average bitrate for FLAC
    Mitigated out-of-file seeking for several formats
    Warn of TagLib version requirement rising to 1.5
    Warn of Musepack library changing to libmpc (from libmpcdec)

2.5.1

Significant bug fixes:
    Corrected the setting of linked libraries for Berkeley DB
    Fixed ALSA volume setting problem (Tomasz Golinski)
    Fixed clearing of stream status message on error
    Resolved FFmpeg/LibAV's downmixing API issues (Andreas Cadhalpun)
    Removed duplicate logging of fatal error messages
Miscellaneous:
    Adapted to FFmpeg 3.0 API
    Warn of FFmpeg/LibAV version requirement rising to 1.0/10.0
    Warn of pending POSIX.1-2001 compliance requirement
    Fixed several warnings and errors on OpenBSD (Brent Cook)
    Fixed various (and potential) segfaults (Daniel T. Borelli, Hendrik Iben, Rastislav Barlik)
    Fixed various resource leakages
    Silenced various compiler warnings
    Added instructions on building with autoreconf
2019-06-11 11:54:56 +00:00