Commit graph

8362 commits

Author SHA1 Message Date
nia
c15e251cc9 rubberband: Update to 1.8.2
Changes in Rubber Band v1.8.2

 * Fix a number of small memory leaks
 * Make stretcher more robust to being fed invalid input (with NaNs)
 * Include iOS build file
 * Various platform build fixes and improvements

The API is unchanged and the library is binary compatible with
version 1.7.
2019-07-30 08:57:14 +00:00
fox
073913a94e fasttracker2: Fixes builds for SmartOS.
1. Adds the __sun / sun macro check.

2. libiconv is now explicitly linked to allow multi-platform builds.

3. Uses stat(2) in SmartOS for checking directory types.

Thanks to wilbury for testing.
2019-07-30 00:06:50 +00:00
nia
cb8c63fd93 schismtracker: Requires python to build. 2019-07-28 18:56:11 +00:00
fox
c6c9ee028f din: Fixes the build failures in Darwin.
1. Adds the SDLmain linker flag for Darwin to prevent link time failures.

Reviewed by: nia@
2019-07-28 17:12:46 +00:00
fox
6d96b162cc fasttracker2: Fixes patching phase.
1. Converts CRLF to LF on source files so that patches apply correctly.

2. Bump PKGREVISION.
2019-07-27 21:26:06 +00:00
nia
bed32cff28 mpg123: Update to 1.25.11
libmpg123:
* Fix out-of-bounds reads in ID3 parser for unsynced frames. (oss-fuzz-bug 15852)
* Fix out-of-bounds read for RVA2 frames with non-delimited identifier. (oss-fuzz-bug 15852)
* Fix implementation-defined parsing of RVA2 values. (oss-fuzz-bug 15862)
* Fix undefined parsing of APE header for skipping. Also prevent endless loop on premature end of supposed APE header. (oss-fuzz-bug 15864)
* Fix some syntax to make pedantic compiler happy.

The serious bugs trigger Denial of Service either via the nasty endless
loop in supposed APE tags or by crashes if the invalid reads hit a
diagnostic by the OS or, more likely, a security mechanism like the
sanitizer instrumentation that enabled finding the bugs.

I do not have CVE numbers for these bugs.
I rather fix the bugs than name them. Just update, will you?
2019-07-27 15:14:40 +00:00
nia
2f8402bc48 mixxx: Enable support for vamp plugins.
Bump PKGREVISION.
2019-07-26 23:35:09 +00:00
nia
6608ad9c3c vamp-plugin-sdk: Update to 2.8.0
Version 2.8, 2019-02-07 (maintenance and minor feature release)

  * When running in a 32-bit process within 64-bit Windows (WoW64),
    use the VAMP_PATH_32 environment variable instead of VAMP_PATH
    (hosts running in this context already use "Program Files (x86)"
    instead of Program Files)
  * Fix off-by-one rounding errors in frame-to-ns conversions. Unlike
    the other changes here which are invisible to plugin code, this
    change can lead to different results in the lowest significant
    figures from existing plugins if relinked against the newer code
  * Fix path environment variable character encoding handling on
    Windows
  * Fix theoretical possibility of integer overflow in RealTime
    constructor
  * Fix use of undefined behaviour in PluginRateExtractor

Version 2.7.1, 2017-03-06 (maintenance release)

  * Fix inclusion mechanism for FFTs which could cause a host
    application to crash in certain circumstances due to
    conflicting versions of C-linkage symbols

Version 2.7, 2017-02-24 (maintenance and minor feature release)

  * Add ability to PluginLoader to list plugins only in (or not in)
    certain library files
  * Fix fixed-sample-rate output timestamps in printout from the
    simple host, and add regression test script using test plugin
  * Switch the convenience FFT interface for plugin usage from the
    very slow reference implementation previously provided, to the
    somewhat faster KissFFT
  * Add a top-secret compiler flag to switch internal FFTs to single-
    precision only
  * Fix some small but long-standing memory leaks and minor bugs
2019-07-26 15:31:08 +00:00
nia
7062a52769 jack: Add BDB_ACCEPTED to buildlink3.mk 2019-07-26 11:47:00 +00:00
nia
51ccc79cb7 Use https for audiocoding.com. 2019-07-24 18:11:04 +00:00
fox
9439080f34 fasttracker2: Removes credit reference from the header of patch files. 2019-07-23 08:20:22 +00:00
fox
94a76610c9 fasttracker2: Fixes build failures.
Fixes build failures in i386 platforms where SSE option is not available.

Fix suggested by leot@NetBSD.org
2019-07-22 23:38:47 +00:00
nia
8eb77f47b5 Remove audio/portaudio, replacement audio/portaudio-devel.
This is v18 of the library. portaudio-devel is v19.
v19's initial release was in 2007, this was last updated in 2003.

Nothing is using this now.
2019-07-21 23:08:22 +00:00
nia
4127b48200 espeak: Update to 1.48.04.
Use portaudio v19 instead of v18. I think this was the last consumer of
portaudio v18 in pkgsrc.

Changelog does not go this far back~
2019-07-21 22:47:56 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
wiz
c30c5fbc0b *: recursive bump for nettle 3.5.1 2019-07-20 22:45:58 +00:00
nia
bed3ef5cd2 ladspa: Split out compilation targets to hopefully fix bulk builds. 2019-07-20 19:45:57 +00:00
nia
47aa9b4057 Add wavpack options and disable it by default in mixxx and audacious.
Kinda worried about the maintainance of this obscure file format - see
https://github.com/dbry/WavPack/issues/63

Bump PKGREVISIONs
2019-07-20 10:39:18 +00:00
nia
6dae7264de taglib: Add patches from upstream's git for the following CVEs:
CVE-2017-12678 - denial-of-service
CVE-2018-11439 - information-disclosure

Bump PKGREVISION.
2019-07-18 09:36:37 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
nia
2b691e92c2 audacity: Require gcc 4.9 2019-07-17 11:58:23 +00:00
micha
dcc169edd7 xmix: Failed to build with RELRO option
- Honor LDFLAGS
- Bump PKGREVISION
2019-07-16 10:46:45 +00:00
nia
f4dae160c9 ladspa: various portability improvements from clément bouvier
* Add libtool support in install and build targets
* Add libtool support to test target
* Add endian.h header for macosx
* Bump PKGREVISION

closes PR pkg/54368
2019-07-15 22:58:50 +00:00
nia
50a714337a cmus: ... CFLAGS, not CXXFLAGS. This is written in C. 2019-07-15 19:12:19 +00:00
nia
9adecfabb9 cmus: Needs 64-bit atomic ops - build with -march=i586 on i386. 2019-07-15 18:47:20 +00:00
nia
ece8b0ea8a audacity: Needs 64-bit atomic ops - build with -march=i586 on i386.
PR pkg/54353
2019-07-15 18:44:32 +00:00
nia
780d6fff69 ... remember what CHECK_INTERPRETER_SKIP is relative to 2019-07-15 16:56:48 +00:00
nia
2d08942c7e mixxx: Avoid a hard dependency on nodejs for optional controllers 2019-07-15 16:55:52 +00:00
nia
f5d2033ee8 libwildmidi: Update to 0.4.3
What's new in 0.4.3:

- New API addition: WildMidi_InitVIO(). It is like WildMidi_Init(),
- but tells the library to use caller-provided functions for file IO.
- See wildmidi_lib.h or the man page WildMidi_InitVIO(3) for details.
- This was suggested and implemented by Christian Breitwieser.
- Fixed Visual Studio optimized builds (bug #192, function ptr issue.)
- Fixed a thinko in one of the buffer size checks added in v0.4.2.
- Fixed possible out of bounds reads in sysex commands (bug #190).
- Fixed invalid reads during config parse with short patch file names.
- Do not treat a missing end-of-track marker as an error for type-0
- midi files (bug #183).
- Fixed bad reading of high delta values in XMI converter (bug #199).
- Fixed a memory leak when freeing a midi (bug #204).
- Fixed slurred/echoy playback at quick tempos on looped instruments
- (bug #185).
- Fixed certain midis sounding different compared to timidity, as if
- instruments not turned off (bug #186).
- Fixed compilation on systems without libm.
- Support for RISC OS, Nintendo Switch and PS Vita.
- Several clean-ups.

What's new in 0.4.2:

- Fixed CVE-2017-11661, CVE-2017-11662, CVE-2017-11663, CVE-2017-11664
- (Bug #175).
- Fixed WildMidi_Open() might read beyond buffer with too short inputs
- (Bug #178).
- Fixed a buffer overflow during playback with malformed midi files
- (Bug #180).
- GUS patch processing changes to meet users expectations (Bug #132).
- Worked around a build failure with newer FreeBSD versions failing to
- retrieve the ONLCR constant (Bug #171).
- Fixed a minor Windows unicode issue (PR #170).
- A few other fixes / clean-ups.

What's new in 0.4.1:

- Fixed bug in handling of the "source" directive in config files.
- Fixed a nasty bug in dBm_pan_volume. Other fixes and clean-ups.
- Build system updates. Install a pkg-config file on supported platforms such as Linux. New android ndk makefile.
- File i/o updates.
- Support for OS/2.
- Support for Nintendo 3DS
- Support for Nintendo Wii
- Support for AmigaOS and its variants like MorphOS and AROS.
2019-07-15 14:39:54 +00:00
nia
ac067f5579 musicpd: Update to 0.21.11
changes in pkgsrc:

* switch from libmad to libmpg123 for mp3 decoding.
  it's more actively maintained.
* switch from libaudiofile to libsndfile for lossless formats.
  it's more actively maintained.
* add more options, and try to clarify existing options to
  make it obvious what is being enabled.
* enable ffmpeg by default so playing m4a files works
* fix cdparanoia support

ver 0.21.11 (2019/07/03)
* input
  - tidal: deprecated because Tidal has changed the protocol
* decoder
  - wildmidi: log error if library initialization fails
* output
  - alsa: fix busy loop while draining
  - alsa: fix missing drain call
  - alsa: improve xrun-avoiding silence generator
  - alsa: log when generating silence due to slow decoder
  - alsa, osx: fix distortions with DSD_U32 and DoP on 32 bit CPUs
* protocol
  - fix "list" with multiple "group" levels
2019-07-15 13:47:14 +00:00
nia
9ddc42de67 libsndfile: Apply patches from upstream's github for these CVEs:
CVE-2017-14245 - information-disclosure
CVE-2017-14246 - information-disclosure
CVE-2017-14634 - denial-of-service
CVE-2017-17456 - denial-of-service
CVE-2017-17457 - denial-of-service
CVE-2017-8362 - denial-of-service
CVE-2017-8363 - heap-overflow
CVE-2017-8365 - buffer-overflow
CVE-2018-13139 - stack-overflow
CVE-2018-19432 - null-pointer-dereference
CVE-2018-19661 - denial-of-service
CVE-2018-19662 - denial-of-service
CVE-2018-19758 - denial-of-service
CVE-2019-3832 - denial-of-service

Bump PKGREVISION.
2019-07-14 15:39:32 +00:00
fox
afdd6b1a63 fasttracker2: update to b162
Changes since b161

Beta #162 - 12.07.2019
- Added a "Hardware mouse" option in Config -> Layout
- Changed the help text a little ("Problems/FAQ" and "Known bugs")
2019-07-13 21:39:34 +00:00
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
wiz
55240ef570 musicpd: update to 0.21.10.
ver 0.21.10 (2019/06/05)
* decoder
  - opus: fix duplicate tags
* output
  - httpd: reject some well-known URIs
* fix crash bug (0.21.9 regression)
2019-06-11 10:21:43 +00:00
wiz
42a42d2527 libshout: update to 2.4.3.
libshout 2.4.3 (20190529)
* Fixed building with OpenSSL 1.1.0.
* Fixed static building with OpenSSL.
* Added support for PUT.
* Added support for WebM and Matroska with full timing.
* Added support to inspect the full server's TLS certificate chain.
* Improved API to set the format used for streaming.
2019-06-11 08:49:28 +00:00
nia
f7df77981a lmms: Update to 1.2.0.
Around 4 years of changes.
Update from Qt4 to Qt5, and remove a lot of patches.
2019-06-10 19:08:42 +00:00
wiz
7ba5bf134c cantata: add upstream bug report 2019-06-09 15:52:50 +00:00
wiz
cb4934bc08 audio/Makefile: + cantata 2019-06-09 15:46:52 +00:00
wiz
31fea43d15 audio/cantata: import cantata-2.3.3
A graphical (Qt5) client for MPD, supporting the following features:

 * Multiple MPD collections.
 * Highly customisable layout.
 * Songs (optionally) grouped by album in play queue.
 * Context view to show artist, album, and song information of
   current track.
 * Simple tag editor.
 * File organizer - use tags to organize files and folders.
 * Ability to calculate ReplyGain tags.
 * Dynamic playlists.
 * Smart Playlists.
 * Online services; Jamendo, Magnatune, SoundCloud, and Podcasts.
 * Radio stream support - with the ability to search for streams
   via TuneIn, ShoutCast, or Dirble.
 * USB-Mass-Storage and MTP device support.
 * Audio CD ripping and playback.
 * Playback of non-MPD songs - via simple in-built HTTP server.
 * MPRISv2 DBUS interface.
 * Scrobbling.
 * Ratings support.
2019-06-09 15:46:09 +00:00
nia
dcbb7e07b6 faad2: Update to 2.8.8
* Add new files to Makefile.am
* Include "utils" in source package
* Some improvements to "unicode_support.h" + include this file on ALL
platforms.
* Fixed possible buffer overflow.
2019-06-05 06:07:27 +00:00
nia
1a0dc5af0c audacity: Update to 2.3.2
Changes in 2.3.2

    Audacity now includes the LAME MP3 encoder.
    There is a new Select button in the track panel to select the whole track.
    Audacity mod-script-pipe for driving Audacity from Python now comes with Audacity and it can be enabled via preferences.
    Over 20 bugs fixed since 2.3.1. The most serious bug was that Audacity 2.3.1 would crash if append-recording to a collapsed track.

Changes in 2.3.1

About 25 bugs fixed (since 2.3.1)

    Options and preferences:
        Microfades are now an opt-in feature. They were always on in 2.3.0.
        The advanced vertical zooming option is now available in the View->Zoom menu.
    Regular interval labels now support range labels.

Changes in 2.3.0 (withdrawn release)

Many new features and over 90 bugs fixed (since 2.2.2)

    New feature – “Punch and Roll Recording”
    Pinned-play-head can now be repositioned by dragging
    Play-at-speed now can be adjusted whilst playing.
    Toolbars controlling volume and speed can now be resized for greater precision
    Macros (formerly ‘Chains’) substantially extended
        New Macro palette
        Macros can be bound to keyboard keys
    New commands
        New ‘Tools’ menu
        New ‘Scriptables’ commands
    Nyquist gains AUD-DO command
    Nyquist effects are now translatable and translated
    More dialogs have help buttons now
    Increased legibility of trackname display
    Half-wave option for collapsed tracks
    Sliding Stretch
    Dialog (option) for entering labels
2019-06-04 23:09:51 +00:00
fox
7ff92c41ba fasttracker2: update to b158
Changes since b157

Beta #158 - 02.06.2019
- Removed the sample unrolling optimization from beta #157 because it had
  problems with small pingpong looped samples... D'oh!
2019-06-02 13:53:25 +00:00
adam
29631f0ece soundtouch: updated to 2.1.2
2.1.1:
Bugfixes: Fixed potential buffer overwrite bugs in WavFile routines. Replaced asserts with runtime exceptions.
Android: Migrated the SoundTouch Android example to new Android Studio
Automake: unset ACLOCAL in bootstrap script in case earlier build script has set it

2.1:
Refactored C# interface example
Disable anti-alias filter when switch SOUNDTOUCH_PREVENT_CLICK_AT_RATE_CROSSOVER defined because anti-alias filter cause slight click if the rate change crosses zero during processing
Added script for building SoundTouchDll dynamic-link-library for GNU platforms
Rewrote Beats-per-Minute analysis algorithm for more reliable BPM detection
Added BPM functions to SoundTouchDll API
Migrated Visual Studio project files to MSVC 201x format
Replaced function parameter value asserts with runtime exceptions
Code maintenance & style cleanup

2.0:
Added functions to get initial processing latency, duration ratio between the original input and processed output tracks, and clarified reporting of input/output batch sizes
Fixed issue that added brief sequence of silence to beginning of output audio
Adjusted algorithm parameters to reduce reverberating effect at tempo slowdown
Bugfix: Fixed a glitch that could cause negative array indexing in quick seek algorithm
Bugfix: flush() didn't properly flush final samples from the pipeline on 2nd time in case that soundtouch object instance was recycled and used for processing a second audio stream.
Bugfix: Pi value had incorrect 9th/10th decimals
Added C# example application that uses SoundTouch dll library for processing MP3 files

1.9.2:
Fix in GNU package configuration

1.9.1:
Improved SoundTouch::flush() function so that it returns precisely the desired amount of samples for exact output duration control
Redesigned quickseek algorithm for improved sound quality when using the quickseek mode. The new quickseek algorithm can find 99% as good results as the default full-scan mode, while the quickseek algorithm is remarkable less CPU intensive.
Added adaptive integer divider scaling for improved sound quality when using integer processing algorithm
2019-05-29 21:28:03 +00:00
wiz
b100f1d6b7 musicpd: update to 0.21.9.
ver 0.21.9 (2019/05/20)
* input
  - buffer: fix deadlock bug
* Android
  - fix crash on ARMv7
  - request storage permission on Android 6+
* fix spurious "single" mode bug
2019-05-27 14:29:44 +00:00
fox
b955e1e6cf fasttracker2: update to b157
Changes since b156

Beta #157 - 27.05.2019
- Fixed: Songs passed to the binary as an argument had to include full path or
  else it would refuse to load.
- Fixed: When loading unsigned 8-bit stereo .WAVs and reading the left or right
  channel only, the very last sample point would be wrong (and cause a click).
- Fixed: Properly clamp Disk Op. filesizes to 2GB on non-Windows systems
- AIFF/WAV sample loading now takes up less RAM during loading. WAV loading is
  also faster, especially when loading 24-bit samples.
- Never attempt to load files bigger than 2GB (not compatible), and also ask
  the user before loading files over 128MB in size, in case it was by accident.
- Allow loading even more broken/quirky .MOD/.FT songs
- Pause audio mixer while hand drawing sample data with the mouse, this is
  needed for safety reasons. (original FT2 does this too)
- Unroll tight sample loops to prevent the audio channel mixer from doing many
  loop wrapping iterations (minor optimization). This is only applied if there
  is no data after the loop end point. Also yes, this is done in real time
  as you modify sample data or load new samples.
- Small code cleanup
2019-05-27 12:43:32 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
wiz
690b473102 libshout: update to 2.4.2.
libshout 2.4.2 (20190429)

* Fixed handling of invalid characters in strings:
  * Correctly escape mountpoint names (#2233),
  * Correctly escape mountpoint names and passwords in deprecated metadata API (#2304),
  * Do not allow ICE headers with invalid characters (#2302).
* Fixed and updated build system.
* Allow building libshout on Android.
* Rewrote TLS handling code and statemachine (#2244, #2298, #2301, #2303).
* Support OPTIONS for RFC 2817 TLS mode.
* Allow manual inspection of server's TLS certificate.
* Updated documentation.
2019-05-21 15:49:27 +00:00
martin
f25281f878 Avoid overlapping strcpy(), replace by memmove (trivial, as the string
length is already known)
2019-05-20 14:47:13 +00:00
fox
0e6382959a fasttracker2: update to b156
Changes since b155:

Beta #156 - 19.05.2019
- Channel volumes are now internally calculated with four times more precision.
  This means that you will have more volume details, but only noticable on very
  low channel volumes (f.ex. global vol. or instr. vol. being close to zero).
2019-05-20 12:09:40 +00:00
fox
4efff42cde fasttracker2: update to b155
Changes since b154:

Beta #155 - 18.05.2019
- The old dithered 4-color FT2 logo in the About screen has been replaced with
  a true color version that I tried to somewhat replicate myself. The old one
  simply didn't look very nice when upscaled...
  Sorry for the lousy changelog for this version!
2019-05-18 23:33:07 +00:00
maya
47f6af7997 lv2: avoid self conflict. bump PKGREVISION 2019-05-14 03:14:48 +00:00
fox
3ee6cc3547 fasttracker2: update to b154
Changes since b153:

Beta #154 - 12.05.2019
- Fixed: .MOD/.FT songs with more than 99 patterns would refuse to load
2019-05-13 03:25:01 +00:00
fox
942af2c6da din: Update to 42
Changes since 41:

DIN Is Noise 42 @ Chennai, India
	Dedicated to Dad, Mr Narasimhan Sampath [06-10-1943 >> 16-04-2019]
	+++ Point Modulator on all curve editors, new for DIN42 +++
		+ modulate any point on any bezier curve along horizontal (ie X) and
			vertical (ie Y) axis over BPM
			+ eg., when done on a waveform, leads to timbral modulation, look @ the FFT :)
					+ try on shapeforms too!
					+ try on decays, delay feedback and volumes, pitch and range modulation
						curves etc etc!
		+ to modulate, click on the + button on the Point Modulator panel
			+ now pick a point on curve (any vertex or tangent) to modulate
				+ DIN draws a dotted line joining a state button to the point on curve
					+ nothing is modulating yet
				+ change X depth to modulate the point along horizontal axis over BPM
					+ the point should start moving along the horizontal
				+ change Y depth to modulate the point along vertical axis over BPM
				+ change X BPM and Y BPM to change the rate ie speed of modulation of the point
				+ when more than one point is modulating,
					+ click on None to deselect all modulating points
					+ click on a point's state button to change modulation params for just that point.
						+ use the X depth/BPM, Y depth/BPM spinners to change the params
					+ use All, None and Invert to select more than one state button and thus more than
						one point.
						+ use the X depth/BPM, Y depth/BPM spinners to change params for selected points
		+ press play button to toggle point modulation of selected points
		+ press kill button to kill point modulations of selected points
		+ point modulations are saved [and loaded] to [from] disk :)

	+++ Captures - mouse capture panel on all curve editors, new for DIN42 +++
		+ play, pause and kill captures
		+ To record a mouse capture, position mouse on the curve item
			that you want to assign the mouse capture, choose Menu > Mouse capture > Start,
			move mouse as you please and click or ESC to finish.
		+ To assign the mouse capture, choose Menu > Mouse capture > Assign and pick
			the curve item to assign the mouse capture.  You can assign the same mouse
			capture to other items by repeating the same.
		+ mouse capture is *not* saved to disk [maybe in a future release]

	+ Overlay pitch and volume distrubution on microtonal-keyboard:
		+ Menu > Misc > Overlay pitch distribution
		+ Menu > Misc > Overlay volume distribution
		+ Pixels Per Level
			+ more pixels, less acurate rendering of distribution but faster
			+ less pixels, more accurate rendering of distribution but slower
			+ Default is 5 pixels
	+ Mirror whole curve or curve vertex/tangent about Horizontal and Vertical axis
	+ Swap 2 curves [experimental, only works on editors with 2 curves]
	- removed Close button from Menu
2019-05-11 13:18:48 +00:00
jperkin
60d1904a37 cmus: Fix install on Darwin. 2019-05-09 13:22:58 +00:00
ryoon
842f584a75 Update to 1.3.1
Changelog:
Apr 12, 2019
This Opus 1.3.1 minor release fixes an issue with the analysis on
files with digital silence (all zeros), especially on x87 builds
(mostly affects 32-bit builds). It also includes two new features:

    A new OPUS_GET_IN_DTX query to know if the encoder is in DTX
    mode (last frame was either a comfort noise frame or not encoded
    at all)

    A new (and still experimental) CMake-based build system that
    is eventually meant to replace the VS2015 build system (the
    autotools one will stay).
2019-05-04 06:17:32 +00:00
fox
a2c1eda85f fasttracker2: update to b153
Changes since b152:

Beta #153 - 29.04.2019
- Fixed a bug where rendering songs to WAV at 192kHz with a low BPM could
  make the program crash.
- Small audio code cleanup
2019-05-01 01:30:42 +00:00
wiz
bb64afeec6 musicpd: update to 0.21.8.
ver 0.21.8 (2019/04/23)
* input
  - smbclient: download to buffer instead of throttling transfer
* output
  - httpd: add missing mutex lock
  - httpd: fix use-after-free bug
* playlist
  - soundcloud: fix "Unsupported URI scheme" (0.21.6 regression)
* fix Bonjour bug
* fix build failure with GCC 9
* fix build failure with -Ddatabase=false
* systemd: add user socket unit
* doc: "list file" is deprecated
2019-04-30 21:32:04 +00:00
wiz
dff6ea3271 exaile: this needs python-2.7. 2019-04-28 07:01:53 +00:00
fox
a92e084c62 fasttracker2: update to b152
Changes since b150:

Beta #152 - 27.04.2019
- Fixed a potential calculation overflow bug in the mixer code in beta #151.
  This is a critical fix, so please update.
- Windows: Updated the Visual Studio project from 2017 to 2019

Beta #151 - 25.04.2019
- Fixed: The interpolation routine was slightly wrong when playing backwards on
  pingpong-samples.
- Small mixer optimization for very tight sample loops
- Fixed yet a problem with the sample playback line in Smp. Ed. when flicking
  through the instrument list.
- Fixed a bug where the scopes and sample playback line in Smp. Ed. would not
  work correctly with the "Play Wave/Range/Display" function, when the currently
  selected sample is not 0.
2019-04-27 22:18:55 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
fox
3ab37871d0 fasttracker2: update to b150
Changes since b149:

Beta #150 - 22.04.2019
- Less strict validation of instrument loading in XM files (fixes some quirky
  .XM modules refusing to load).
2019-04-23 11:50:56 +00:00
rillig
56cc4d45f9 audio/celt: fix OPSYS name from Solaris to SunOS 2019-04-20 13:59:07 +00:00
maya
cbbf23ba08 lame: patent expired, so now we can license this as just gnu-lgpl-v2.
(yay!)
2019-04-20 06:39:49 +00:00
fox
2e2b1b329c fasttracker2: update to b149
Changes since b148:

Beta #149 - 18.04.2019 (updated the same day)
- Bug fix: If the window is minimized while you double-click on an associated
  module in your OS, maximize the window before asking if you want to discard
  unsaved changes.
>> Updates:
- Updated rtmidi to version 4.0
- Windows: Updated SDL to version 2.0.9 (finally found a way to prevent a
  serious bug with 2.0.9, hence why I have been using 2.0.8 for a long time).
- Increased "volume toolbox" (Smp. Ed.) range from -200..200% to -500..500%
- Windows: Default Disk Op. directory is now "\Users\username"
2019-04-19 02:05:14 +00:00
fox
3d85da8e3b din: Update to 41
Changes since 39.0.1:

DIN Is Noise 41 @ Chennai, India
	+++ non-linear pitch and volume distributon on all microtonal-keybard ranges +++
		! until DIN 40, pitch increased steadily from left note to right note on all
			microtonal ranges !
		! until DIN 40, volume increased steadily from the bottom to the top on all
			microtonal ranges !
		+ in DIN 41, edit the pitch distribution curve to non-linearly change the pitch
			when going left to right in a microtonal range.
				+ Menu > Editors > Range Pitch & Volume
		+ in DIN 41, edit the volume distribution curve to non-linearly change the volume
			when going from bottom to top of a microtonal range.
				+ Menu > Editors > Range Pitch & Volume
		+ Voice and Drones all pick up changes to range width+height, range pitch+volume curves
		+ Press INSERT on microtonal-keyboard to toggle overlay of volume distribution
		+ Press END on microtonal-keyboard to toggle overlay of pitch distribution

	+++ drone pendulum +++
		+ inspired by wave pendulum toy/experiment from physics
		+ Menu > Drone Tools > Create drone pendulum
			+ click and drag a box to create drone pendulum
			+ spacing determines the number of drones made along orientation
				+ low spacing = large number of drones
					high spacing = small number of drones
			+ orientation
				+ vertical
					+ frequency changes more than volume
						+ change FM depth, bpm for interest
				+ horizontal
					+ volume changes more than frequency
						+ change AM depth, bpm for interest

	+ press SHIFT or CTRL to square the selection box
		+ SHIFT chooses lesser of width or height
		+ CTRL chooses greater of width or height to square mesh
		+ squaring useful when creating mesh and drone pendulums

	+ ESC or Right click from Settings screen to come back to previuos screen

	- removed F8 = mouse capture assign and F9 = mouse capture delete
		- Please use Menu > Tools > Mouse capture > Assign or Delete

	! FIXED: curve picker display !
	! FIXED: menu items on curve editor !

DIN Is Noise 40 @ Chennai, India.
	+ Wrap checkbutton on Sine Mixer to toggle wrapping of harmonics when sliding them
			- always wrapped harmonics until DIN 39

	+ defered creation of drones of the drone mesh
		- all drones were created at the same time until DIN 39
		+ affects their phase so affects their visual modulation
			+ visible and audible when you do FM / AM
		+ different creation schemes:
			+ ascending/descending rows and columns, random, nearest/farthest from various
				end points, random and custom point

	+ set width and height of all microtonal ranges by sculpting curves range-width
		and range-height in the new Range Width & Height editor
		+ invoke editor with Menu > Editors > Range Width & Height
			+ useful to overlay the microtonal keyboard when on the editor
				+ press o or Menu > Tools > Overlay Instrument
		+ sculpting the curves is another way to do mircotonal range modulation :)
			! automate by assigning mouse capture to points !

	+ randomize increment on a value spinner:
		+ click on right arrow beside the value field to reveal ~ checkbutton
			+ turn increment randomization on/off by clicking on the ~ checkbutton
				+ default randomisation of increment is -100% to 100% ie no
					increment at all to twice the increment
						+ change this value in the field to change the randomisation
							eg., 0 100 means increment to twice the increment

	+ direction indicators on mouse slider
		+ move along indicated directions to change parameter

	+ new checkbox Overlay Instrument on all curve editors
		+ overlays the current instrument on the curve editor

	* changed widgets on the keyboard-keyboard:
		* voices attack time, decay time

	* can now constrain drone scaling (Menu > Drone Tools > Scale) to horizontal or vertical axis.
		* default is uniform scaling along both horizontal and vertical axes
		* press SHIFT to scale selected drones along horizontal only
		* press CTRL to scale selected drones along vertical only

	! FIXED set drone master volume increment to 0.1 !
	! FIXED countries plugin preview !
	! FIXED drone mesh preview display !
	! FIXED fold arrow button color on oscilloscope !
	! FIXED no pitch/volume display when cursor on widgets on microtonal keyboard !
2019-04-13 13:56:43 +00:00
fox
2be132f8e4 fasttracker2: update to b148
Changes since b147:

Beta #148 - 10.04.2019
- Even more bugfixes to the sample playback line in Smp. Ed.
  It should be bug-free now, I hope.
2019-04-10 23:55:31 +00:00
fox
190edf805a fasttracker2: update to b147
Changes since b142:

Beta #147 - 08.04.2019
- Fixed a bug from beta #146 where the sample playback line in Smp. Ed. could
  wrongly be rendered if you switched samples after using the
  "Play Wave/Range/Display" function.
- Updated some of the help text in "Known bugs"

Beta #146 - 02.04.2019
- Fixed a bug where you couldn't select envelope points appropriately
  (bug present since beta #140).
- Fixed a problem where the pattern data scrolling would start to stutter more
  if you left the song playing for a minute or so.
- Fixed a problem that made the scopes slightly delayed to the music. Most
  people won't notice a difference, though.
- Fixed a scope bug where it could display one frame of bogus data before a
  new sample trigger.
- More fixes to .MOD/.STM/.S3M import
- Made some changes to the help text
  ("How to use FT2", "Problems/FAQ", "Known bugs").

Beta #145 - 31.03.2019
- Fixed some bugs in the .MOD saving routine
- Slightly improved the .STM loader

Beta #144 - 30.03.2019 (updated 30.03.2019)
- Further fixing to prevent more possible stutter with vsync (60Hz monitor)
  on some monitors (rare case).
>> 30.03.2019:
- Sometimes the mouse would be off center when toggling fullscreen mode
- Forgot to round when doing mouse scaling
- 1.5-bit dithering wasn't implemented properly

Beta #143 - 29.03.2019
- Scopes have been lowered from 60Hz to 55Hz to prevent random stutters
  on some systems because of timing interference. If your monitor is not
  running at 59Hz/60Hz, they will stutter anyways.
- Fixed a bug where the pattern delay (EEx) effect was not reset every time you
  press Play.
2019-04-10 00:35:06 +00:00
wiz
c80f421b6e musicpd: update to 0.21.7.
ver 0.21.7 (2019/04/03)
* input
  - qobuz/tidal: scan tags when loading a playlist
* require Meson 0.49.0 for native libgcrypt-config support
* fix build failure with -Dlocal_socket=false
* Haiku
  - fix build
  - add version info
2019-04-07 21:36:25 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
pho
a90975d00b Fix PLIST errors that occur when py-sphinx happens to be installed 2019-03-27 09:53:18 +00:00
wiz
09f0a60a47 musicpd: update to 0.21.6.
ver 0.21.6 (2019/03/17)
* protocol
  - allow loading playlists specified as absolute filesystem paths
  - fix negated filter expressions with multiple tag values
  - fix "list" with filter expression
  - omit empty playlist names in "listplaylists"
* input
  - cdio_paranoia: fix build failure due to missing #include
* decoder
  - opus: fix replay gain when there are no other tags
  - opus: fix seeking to beginning of song
  - vorbis: fix Tremor conflict resulting in crash
* output
  - pulse: work around error with unusual channel count
  - osx: fix build failure
* playlist
  - flac: fix use-after-free bug
* support abstract sockets on Linux
* Windows
  - remove the unused libwinpthread-1.dll dependency
* Android
  - enable SLES power saving mode
2019-03-25 23:06:54 +00:00
wiz
78dab66649 openal-soft: update to 1.19.1.
openal-soft-1.19.1:

    Implemented capture support for the SoundIO backend.

    Fixed source buffer queues potentially not playing properly when a queue
    entry completes.

    Fixed possible unexpected failures when generating auxiliary effect slots.

    Fixed a crash with certain reverb or device settings.

    Fixed OpenSL capture.

    Improved output limiter response, better ensuring the sample amplitude is
    clamped for output.

openal-soft-1.19.0:

    Implemented the ALC_SOFT_device_clock extension.

    Implemented the Pitch Shifter, Frequency Shifter, and Autowah effects.

    Fixed compiling on FreeBSD systems that use freebsd-lib 9.1.

    Fixed compiling on NetBSD.

    Fixed the reverb effect's density scale and panning parameters.

    Fixed use of the WASAPI backend with certain games, which caused odd COM
    initialization errors.

    Increased the number of virtual channels for decoding Ambisonics to HRTF
    output.

    Changed 32-bit x86 builds to use SSE2 math by default for performance.
    Build-time options are available to use just SSE1 or x87 instead.

    Replaced the 4-point Sinc resampler with a more efficient cubic resampler.

    Renamed the MMDevAPI backend to WASAPI.

    Added support for 24-bit, dual-ear HRTF data sets. The built-in data set
    has been updated to 24-bit.

    Added a 24- to 48-point band-limited Sinc resampler.

    Added an SDL2 playback backend. Disabled by default to avoid a dependency
    on SDL2.

    Improved the performance and quality of the Chorus and Flanger effects.

    Improved the efficiency of the band-limited Sinc resampler.

    Improved the Sinc resampler's transition band to avoid over-attenuating
    higher frequencies.

    Improved the performance of some filter operations.

    Improved the efficiency of object ID lookups.

    Improved the efficienty of internal voice/source synchronization.

    Improved AL call error logging with contextualized messages.

    Removed the reverb effect's modulation stage. Due to the lack of reference
    for its intended behavior and strength.
2019-03-25 14:20:37 +00:00
wiz
6098c1a7e3 *: recursive bump for vala-0.44 2019-03-25 13:56:25 +00:00
fox
40a87cd744 fasttracker2: update to b142
Changes since b141:

Beta #142 - 18.03.2019
- XM loader: fixed a bug where XMs with stereo samples would display a
  warning message box for every stereo sample loaded, instead of just one.
2019-03-21 10:16:40 +00:00
rillig
7bc8f05fc4 audio/freeswitch-sounds-*: add missing SHA-512 hashes
The distinfo for the English sounds also contained the hashes for the
French and Russian sounds. Since the latter packages have their own
distinfo files, they were redundant and have been removed.
2019-03-16 17:16:52 +00:00
fox
85a15e5320 fasttracker2: update to b141
Changes since b140:

Beta #141 - 13.03.2019
- Fixed compiler errors when compiling for non-x86 platforms
- Fixed some fullscreen-bugs with the mouse when using two or more monitors
  with different screen resolutions.
2019-03-14 11:40:20 +00:00
fox
d9d45f0429 fasttracker2: update to b140
Changes since b139:

Beta #140 - 08.03.2019
- The 32-bit Windows version of the FT2 clone no longer requires the SSE2 CPU
  instruction set to function, but still takes advantage of it if it's present.
- Fixed a bug where the sample data scrollbar was broken on very long samples
- Fixed a bug where you could interact with the scopes while certain types
  of tool boxes were shown (Smp. Ed.).
- Fixed a bug where the "Add memory to sample" checkbox in the Echo tool
  (Smp. Ed.) was always unchecked the next time you opened the tool.
- Fixed a bug where "Get maximum scale" in the Volume tool (Smp. Ed.) could
  return bogus values on *very* silent parts.
- Fixed a bug where sample data could be incorrectly drawn when zoomed in as
  far as you get while scrolling, on a very big sample.
- Bug fix: Make sure a sample never exceeds max sample length while editing it
- Lowered max sample length from 2GB to 1GB to prevent crashes
- Some missing keyboard bindings were added to the "Keyboard" section in the
  help text.
- Some potential time-consuming tasks were put in threads to not temporarily
  halt the program (Smp. Ed. functions).
- The Echo tool in Smp. Ed. will now listen to mouse button down/ESC/SIGTERM
  as a way to force-quit it. This tool can take literally forever if abused.
- Code cleanup (now using "bool" type, etc)
2019-03-10 12:38:17 +00:00
fox
1f7670db87 fasttracker2: update to b139
Changes since b138:

Beta #139 - 06.03.2019
- The mixer interpolation routine would overflow if a sample's pingpong
  loop length was 1.
- Removed the 32000Hz audio frequency setting (kinda pointless these days)
- Small optimization on scope rate calculation
2019-03-08 08:27:56 +00:00
jmcneill
85ebc273bf Update checksums for 1.22.0 2019-03-07 21:40:09 +00:00
fox
104ada48ad fasttracker2: update to b138
Changes since b137:

Beta #138 - 25.02.2019
- Touchscreen input should now work properly in fullscreen mode
2019-02-26 07:14:15 +00:00
wiz
20e6d46b68 musicpd: update to 0.21.5.
ver 0.21.5 (2019/02/22)
* protocol
  - fix deadlock in "albumart" command
  - fix "tagtypes disable" command
* database
  - simple: fix assertion failure
  - fix assertion failures with mount points
* storage
  - udisks: fix "AlreadyMounted" error
  - udisks: use relative path from mount URI
  - fix memory leak
* input
  - buffer: fix crash bug when playing remote WAV file
* tags
  - ape: map "Album Artist"
* output
  - shout: add support for TLS
* mixer
  - pulse: add "scale_volume" setting
2019-02-24 15:32:06 +00:00
wiz
a146cf9f54 icecast: update to 2.4.4.
Icecast 2.4.4
-----------------------------------------------------------------------------
We are releasing Icecast 2.4.4, an important bugfix-only release.
We recommend upgrading for increased stability and compatibility!

## Fixes

- Fix: Fixed segfault in htpasswd auth if no filename is set
- Fix: Do not report hashed user passworts in user list.
- Fix two mistakes in the default config's comments
- Add log message for succesful streamlist requests
- Fix: update_from_master() for receiving HTTP/1.1
- Fix: Spelling, thanks to Ukikie
- Fix: Fixed a segfault when xsltApplyStylesheet() returns error
- Fix: Do not segfaul on bad Opus streams
- Fix: Corrected response and fixed TLS for 416 Request Range Not Satisfiable
  responses
- Fix: TLS for ICECAST_PROTOCOL_SHOUTCAST source clients
  and investigating the bug.
- Fix: global listener count could be negative under certain circumstances
  Thanks a lot to Simeon Völkel (0xBD4E031CDB4043C9) for reporting
  and investigating the bug.
- Fix: Send "Content-Length: 0" on 100-continue
- Fix: Do not send 100-continue in plain text over TLS sockets
- Fix: Added needed code to announce Opus streams as such to yp.
- Fix: Avoid invalid locking in signal handlers.
- Workaround: avoid libspeex printing warnings on Opus streams.
- Fix: Fixed regression introduced by r19250.
  The fix checks if the source client is actually
  known before printing it's IP-Address.
- Fix: do not allow unescaped strings in XML output.

## Known issues

-   HTTP PUT implementation currently doesn't support chunked encoding yet.
-   HTTP PUT with "Expect: 100-Continue" receives first a "100" and soon
    after a "200", instead of the "200" at the end of transmission.
-   Caution should be exercised when using `<on-connect>` or
    `<on-disconnect>`, as there is a small chance of stream file descriptors
    being mixed up with script file descriptors, if the FD numbers go above
    1024. This will be further addressed in the next Icecast release.
-   Don't use comments inside `<http-headers>` as it will
    prevent processing of further `<header>` tags.
-   Webinterface shows Login when using just `stream_auth`.
2019-02-24 10:38:12 +00:00
rillig
23336f7a3f audio/freeswitch-music: add missing SHA512 hashes to distinfo 2019-02-24 02:32:19 +00:00
fox
88207c816b fasttracker2: update to b137
Changes since b135:

Beta #137 - 14.02.2019
- Mouse scaling was 100% broken on Macs with retina displays (high-DPI).
  Sorry! This is fixed now.

Beta #136 - 14.02.2019
- French keyboard layout users can now enter numbers in the pattern data
  with the left SHIFT key (like normal for the FR layout).
- You can now toggle extended pattern editor mode with the print screen key
  (like in real FT2. You can also use CTRL+Z as always).
2019-02-22 09:38:38 +00:00
fox
70cb2aefe2 fasttracker2: update to b135
Changes since b132:

Beta #135 - 12.02.2019
- Click delay on repeated buttons is now lowered to better match real FT2
- Certain up/down buttons now inc/dec just like real FT2, e.g. if you hold it
  down it will inc/dec semi-fast for a little bit, then faster (two-phased).
- Some scrollbars were supposed to scroll instantly with no delay
- No need to do 64-bit calc. in the scrollbar routines, reverted to 32-bit
- No need to do floating point operations on mouse coord scaling!
- Some minor things were changed to better match real FT2
- Code cleanup

Beta #134 - 11.02.2019
- Mouse position was incorrectly scaled in fullscreen mode (the coursor wouldn't
   move in the correct speed in some cases).
- Code cleanup (now using assert.h macro, removed some unused variables/code)

Beta #133 - 08.02.2019
- Very minor optimization to the replayer rate calculation routine
- Code cleanup
2019-02-14 03:18:33 +00:00
wiz
e4cfb4e8bc libopenmpt: update to 0.4.3.
libopenmpt 0.4.3 (2019-02-11)

    [Sec] Possible crash due to null-pointer access when doing a portamento from an OPL instrument to an empty instrument note map slot (r11348).

    [Bug] libopenmpt did not compile on Apple platforms in C++17 mode.
    IT: Various fixes for note-off + instrument number in Old Effects mode.

    MO3: Import IT row highlights as written by MO3 2.4.1.2 or newer. Required for modules using modern tempo mode.
    miniz: Update to v2.0.8 (2018-09-19).
    stb_vorbis: Update to v1.15 (2019-02-07).

libopenmpt 0.4.2 (2019-01-22)

    [Sec] DSM: Assertion failure during file parsing with debug STLs (r11209).

    [Sec] J2B: Assertion failure during file parsing with debug STLs (r11216).
    S3M: Allow volume change of OPL instruments after Note Cut.

libopenmpt 0.4.1 (2019-01-06)

    [Bug] Binaries compiled for winold (Windows XP, Vista, 7, for CPUs without SSE2 support) did not actually work on CPUs without SSE2 support.
    [Bug] libmodplug: Public symbols of the C++ API had visibility=hidden set on non-MSVC systems, which made them not publicly accessible.
    [Bug] Project files for Windows 10 desktop builds on ARM and ARM64 (build/vs2017win10) were missing from Windows source package.

    [Bug] MSVC project files in Windows source package lacked additional files required to build DLLs.

    MO3: Apply playback changes based on “ModPlug-made” header flag.
    minimp3: Update to commit e9df0760e94044caded36a55d70ab4152134adc5 (2018-12-23).

libopenmpt 0.4.0 (2018-12-23)

    [New] libopenmpt now includes emulation of the OPL chip and thus plays OPL instruments in S3M, C67 and MPTM files. OPL chip emulation volume can be changed with the new ctl render.opl.volume_factor.
    [New] libopenmpt now supports CDFM / Composer 670 module files.
    [New] Autotools configure and plain Makefile now honor the variable CXXSTDLIB_PCLIBSPRIVATE which serves the sole purpose of listing the standard library (or libraries) required for static linking. The contents of this variable will be put in libopenmpt.pc Libs.private and used for nothing else. See \ref libopenmpt_c_staticlinking .
    [New] foo_openmpt: foo_openmpt now also works on Windows XP.
    [New] libopenmpt Emscripten builds now ship with MP3 support by default, based on minimp3 by Lion (github.com/lieff).
    [New] libopenmpt: New ctl play.at_end can be used to change what happens when the song end is reached:
        “fadeout”: Fades the module out for a short while. Subsequent reads after the fadeout will return 0 rendered frames. This is the default and identical to the behaviour in previous libopenmpt versions.
        “continue”: Returns 0 rendered frames when the song end is reached. Subsequent reads will continue playing from the song start or loop start. This can be used for custom loop logic, such as loop auto-detection and longer fadeouts.
        “stop”: Returns 0 rendered frames when the song end is reached. Subsequent reads will return 0 rendered frames.
    [New] Add new metadata fields "originaltype" and "originaltype_long" which allow more clearly reflecting what is going on with converted formats like MO3 and GDM.
    [New] Makefile CONFIG=emscripten now can generate WebAssembly via the additional option EMSCRIPTEN_TARGET=wasm.

    [New] Compiling for DOS is now experimentally supported via DJGPP GCC 7.2 or later.
    [Change] minimp3: Instead of the LGPL-2.1-licensed minimp3 by KeyJ, libopenmpt now uses the CC0-1.0-licensed minimp3 by Lion (github.com/lieff) as a fallback if libmpg123 is unavailable. The USE_MINIMP3 Makefile option is gone and minimp3 will be used automatically in the Makefile build system if libmpg123 is not available.
    [Change] openmpt123: openmpt123 now rejects --output-type in --ui and --batch modes and also rejects --output in --render mode. These combinations of options really made no sense and were rather confusing.
    [Change] Android NDK build system now uses libc++ (c++_shared) instead of GNU libstdc++ (gnustl_shared), as recommended by Android NDK r16b.
    [Change] xmp-openmpt: openmpt-mpg123.dll is no longer optional and must be placed into the same directory as xmp-openmpt.dll.
    [Change] in_openmpt: openmpt-mpg123.dll is no longer optional and must be placed either into the directory of the player itself or into the same directory as in_openmpt.dll. This is dependent on how the player loads its plugins. For WinAMP 5, openmpt-mpg123.dll needs to be in the directory which contains winamp.exe. in_openmpt.dll needs to be in the Plugins directory.
    [Change] foo_openmpt: foo_openmpt is now packaged as a fb2k-component package for easier installation.
    [Change] When building libopenmpt with MinGW-w64, it is now recommended to use the posix thread model (as opposed to the win32 threading model), because the former does support std::mutex while the latter does not. When building with win32 threading model with the Autotools build system, it is recommended to provide the mingw-std-threads package. Building libopenmpt with MinGW-w64 without any std::thread/std::mutex support is deprecated and support for such configurations will be removed in libopenmpt 0.5.
    [Change] Makefile CONFIG=emscripten now has 4 EMSCRIPTEN_TARGET= settings: wasm generates WebAssembly, asmjs128m generates asm.js with a fixed size 128MB heap, asmjs generates asm.js with a fixed default size heap (as of Emscripten 1.38.11, this amounts to 16MB), js generates JavaScript with dynamic heap growth and with compatibility for older VMs.

    [Change] libmodplug: Update public headers to libmodplug 0.8.8.5. This adds support for kind-of automatic MODPLUG_EXPORT decoration on Windows.
    [Regression] Support for Clang 3.4, 3.5 has been removed.
    [Regression] Building with Android NDK older than NDK r16b is not supported any more.
    [Regression] Support for Emscripten versions older than 1.38.5 has been removed.
    [Regression] Support for libmpg123 older than 1.14.0 has been removed.
    [Regression] Using MediaFoundation to decode MP3 samples is no longer supported. Use libmpg123 or minimp3 instead.

    [Regression] libmodplug: Support for emulating libmodplug 0.8.7 API/ABI has been removed.
    [Bug] xmp-openmpt: Sample rate and number of output channels were not applied correctly when using per-file settings.
    [Bug] Internal mixer state was not initialized properly when initially rendering in 44100kHz stereo format.
    [Bug] openmpt123: Prevent libsdl2 and libsdl from being enabled at the same time because they conflict with each other.

    [Bug] libmodplug: Setting SNDMIX_NORESAMPLING in the C++ API always resulted in linear interpolation instead of nearest neighbour
    IT: In Compatible Gxx mode, allow sample changes next to a tone portamento effect if a previous sample has already stopped playing.
    IT: Fix broken volume envelopes with negative values as found in breakdwn.it by Elysis.
    MOD: Slides and delayed notes are executed on every repetition of a row with row delay (fixes “ode to protracker”).
    XM: If the sustain point of the panning envelope is reached before key-off, it is never released.
    XM: Do not default recall volume / panning for delayed instrument-less notes
    XM :E60 loop bug was not considered in song length calucation.
    S3M: Notes without instrument number use previous note’s sample offset.
    Tighten M15 and MOD file rejection heuristics.
    J2B: Ignore frequency limits from file header. Fixes Medivo.j2b, broken since libopenmpt-0.2.6401-beta17.
    STM: More accurate tempo calculation.
    STM: Better support for early format revisions (no such files have been found in the wild, though).
    STM: Last character of sample name was missing.
    SFX: Work around bad conversions of the “Operation Stealth” soundtrack by turning pattern breaks into note stops.
    IMF: Filter cutoff was upside down and the cutoff range was too small.
    ParamEq plugin center frequency was not limited correctly.
    Keep track of active SFx macro during seeking.
    The “note cut” duplicate note action did not volume-ramp the previously playing sample.
    A song starting with non-existing patterns could not be played.
    DSM: Support restart position and 16-bit samples.
    DTM: Import global volume.
    MOD: Support notes in octave 2, like in FastTracker 2 (fixes DOPE.MOD).
    Do not apply Amiga playback heuristics to MOD files that have clearly been written with a PC tracker.
    MPTM: More logical release node behaviour.
    Subsong search is now less thorough. It could previously find many subsongs that are technically correct (unplayed rows at the beginning of patterns that have been jumped over due to pattern breaks), but so far no real-world module that would require such a thorough subsong detection was found. The old mechanism caused way more false positives than intended with real-world modules, though.
    Restrict the unpacked size of compressed DMF, IT, MDL and MO3 samples to avoid huge allocations with malformed small files.
2019-02-13 22:22:44 +00:00
wiz
40aebfbfa5 abcde: update to 2.9.3.
abcde 2.9.3

 * Replace non-portable sed code for generating offset list with some
   simple awk instead. Should now work on FreeBSD again.
 * Deal with bizarre cdda2wav behaviour when doing cdtext lookup - it
   writes the track information to *stdin*. Closes Issue #89:
   https://abcde.einval.com/bugzilla/show_bug.cgi?id=89
 * Add a warning in abcde.conf about mayb needing to install recode before
   using it in mungefilename()

 -- Steve McIntyre <93sam@debian.org>  Tue, 05 Feb 2018 09:55:12 +0000
2019-02-13 20:00:51 +00:00
nia
c63f866e3e audio/cmus: Update to 2.8.0
Major new features:

    multiple playlists support in playlist view
        new :pl-* commands for playlist management
    CoreAudio output plugin
    BASS input plugin
    D-Bus (MPRIS) support

Notable changes:

    use of internal cue parser instead of libcue
    24-bit playback support for
        FLAC
        JACK
        sndio
    plugin ABI versioning checks
    new themes:
        dracula
        gruvbox
        gruvbox-alt
        jellybeans
    new commands:
        :left-view / :right-view
        :player-pause-playback
        :raise-vte
        :rand
        :version
        :win-half-page-down / :win-half-page-up
    new options:
        color_win_cur_attr
        input.*.priority
        lib_add_filter
        start_view
        time_show_leading_zero
2019-02-11 10:07:37 +00:00
nia
bc73ed0e23 audacity: Update to 2.2.2
Changes in version 2.2.2:

Improvements

    * Dropout detection
      Dropout detection is controlled from a setting in Recording Preferences
      called "Detect dropouts".
      When this setting is "on" (default setting) Audacity will detect dropouts
      (brief gaps in the recording) and will insert zeroes into the recording
      to keep the other good parts synchronized. These silent spans will make
      the dropouts more obvious, but keep the duration of the recording correct.
      When recording stops, a Warning message box alerts the user and a label track,
      called "Dropouts", is added showing the lost parts, labeled with consecutive numbers.
    * Improved horizontal zooming
      For this release we have improved the way zooming using your mouse wheel
      works and provided a new Zoom Toggle function.
    * Improved vertical zooming
      We have added a context menu to the vertical scale to control vertical zooming
      Previous vertical zooming methods (left-click in the vertical ruler, left-drag
      in the vertical ruler) remain available by selecting "Advanced Vertical Zooming"
      in Track Behaviors Preferences.
    * "Extra" menu
      The "Ext-Bar" and "Ext-Command" menus have been consolidated into the "Extra" menu.
    * Theme tweaks
      The appearance and/or contrast of a few icons has been improved.
    * Easier access to changing key bindings for shortcuts
      For menu commands that are enabled (not grayed-out) if you hold the Shift key
      and click on the sub-menu item, instead of executing the command the Keyboard
      Preferences pop open at the chosen command. You can then change that (or any
      other) shortcut binding.
    * Language selection in Preferences
      Interface Preferences has been upgraded so when selecting languages the proper
      spelling of these languages is shown with accented and special characters.

Bug Fixes
   * Multiple use of "Save As" to the existing open project can result in data
     corruption/loss
   * Crash undoing during record, using Discard button of History window
   * Exporting audio in compressed formats to device with insufficient space produces
     inconsistent/truncated results
   * In Export Multiple, Cancel does not remove the file that is in progress when
     Cancel is chosen
   * Unicode page encodings fixed ( ͡° ͜ʖ ͡°)
   * Crash using SBSMS pitch change at low sample rate
   * (Mac) Equalization: "Telephone" curve displays a flat line, no sound on Preview
   * Toolbars: open undocked if previously not shown, unless Reset Toolbars first
   * Analysis effects that create labels should give focus to label track
   * Control value may be out of range when using FloatingPointValidator
   * Analysis effects produce false indication that a label is open for editing
   * Import Uncompressed File Dialog Incorrect Reference to Menu Item
   * Wave Color not grayed out in TCP dropdown menu when in Spectrogram view
   * Hover indication on note track channel toggle appears on all tracks (when
     they rerender)
   * Installer has old logo for 2.2.1 and 2.2.0
   * Un-muting with a single track unnecessarily activates the Solo button
   * Applying chain to file should zoom-to-fit


Changes in version 2.2.1:

Improvements

    * Waveform colorways
      You can optionally change the colorway of the waveforms displayed in your project.
      The setting is per track and not per project so you can have multiple colorways
          in the same project.
    * "Save Other" reverts to "Export" in the File menu
      When we made the menu changes for 2.2.0 we introduced an entry into the File menu
      called "Save Other" which led to a sub-menu for exporting various audio formats.
      Many users were confused by this change and found it hard to find where they could
      export audio from. So for 2.2.1 we have changed that menu entry to be File > Export.

Bug Fixes

   * Release 2.2.1 was mainly a maintenance release.
     Soon after the release of 2.2.0 we discovered some problematical bugs in Audacity:
       Bug #1767 - Opening a second project from Mac's Finder produces a second
         inaccessible instance of Audacity
       Bug #1770 - Crash applying certain chain files
       Bug #1783 - Preview fails when selection extends before zero
       Bug #1787 - Auto-scroll stopped working in 2.2.0
       Bug #1765 - Using File > Open to import audio gives wrong zoom level
         and no scroll bar slider


Changes in version 2.2.0:

    * Four Selectable themes provided, with new 'Light' theme as default,
      plus option to customize
    * Many menu changes:
        * Menus Reorganized
        * Extended menu bar provided
        * New keyboard commands for working with clips
    * Help buttons ? in Preferences, Effects, Generators and Analyzers - and
      other places
    * Non-Greying out of effects when no selection (and explanatory dialog
      with help button)
    * Playback of MIDI (and Allegro) files imported into Note Tracks is
      now available.
    * 'Center' option in Selection Toolbar
    * Stem plots
    * Major overhaul to documentation/manual including many new images and
      streamlined text on landing pages for in-program help.

Other Changes

    * Append-record is now the default (use Shift + Record for old behavior,
	to record on a new track)
    * The Esc key now cancels all click-and-drag actions. It also chooses among
      overlapping mouse click targets, which is especially useful in the Multi-Tool.
    * Sync-Lock button removed (use menu item or keyboard shortcut instead)
    * New preferences and preference pages
    * Overhaul of much code:
        * Overhaul of envelope handling code to deal with some anomalies
        * Overhaul of exception handling for greater safety
   *  New Logo

Bug Fixes

   * Major work on bug fixing. 198 bugs that were in 2.1.3 were fixed for 2.2.0.
        * The most serious bug fixed this time round was bug 437 which was
          about what happens when Audacity is recording and runs out of storage.
        * Most of the bugs fixed were more minor, such as bug 463 which was
          about a case in which the numbering on the timeline could display
          incorrect times.


Changes in version 2.1.3:

 * Interface:
   * (macOS) Support for horizontal scroll on Magic Mouse / Trackpad and for
     Trackpad pinch/expand zoom gestures.
   * Pinned option on waveform makes waveform move and recording/playing head
     stay still.
   * Timer Record options to save/export/exit after recording.
   * Scrub Ruler and optional Scrub Toolbar.
   * New shortcuts ALT+RIGHT and ALT+LEFT (move to labels without editing).

 * Effects:
   * Effects no longer grayed out when paused.
   * New Distortion effect (replaces Leveller).
   * SBSMS (higher quality but slower) option on Change Tempo / Change Pitch
     effects.
   * New Rhythm Track generator (replaces Click Track).
   * New Generator for Sample Data Import.
   * Nyquist effects now significantly faster.

 * Other Changes:
   * Upgraded the PortAudio library to v19 rev r1966.  This gives Audacity
     Windows 10 support.
   * (Windows) DirectSound now records 24-bit samples.
   * (macOS) Audacity.app now has its resources inside it rather than in a
     separate folder, so installation to /Applications/ is cleaner.
   * (macOS) Audacity 2.1.3 provides partial support for Sierra. Details at
     http://wiki.audacityteam.org/wiki/Partial_Support_for_Mac_Sierra_in_2.1.3 .

Bug fixes:

 Over 60 bugs fixed, including five longstanding bugs.
2019-02-10 17:14:42 +00:00
bsiegert
10c66b89e3 Update lv2 to 1.16.0.
No changelog from upstream, but my bug about Python 3.7 support was
resolved, so I got that going for me, which is nice.

Build of the doc option untested.
2019-02-05 19:12:06 +00:00
fox
91e0df62b3 fasttracker2: update to b132
Changes since b130:

Beta #132 - 29.01.2019
- Fixed a bug where the sampling position line in smp. ed. could be drawn
  wrongly for a split second when switching between samples you're jamming.
  (samples, not instruments).
- Code cleanup

Beta #131 - 26.01.2019
- The linear interpolation routine in the audio channel mixer has been
  replaced with quadratic interpolation. This shouldn't cut off as much treble
  in the sound as linear interpolation. Though it comes with a price:
  The audio channel mixer requires slightly more CPU power, but it's still a
  relatively fast mixer. If you listen closely to songs with a lot of treble,
  you'll (hopefully) hear that they feel more life-like than before.
  Please note that this makes a minor difference, don't expect a lot!
- Fixed a bug where the mouse cursor could be stuck in busy mode (thus
  blocking the program) when certain errors happened during loading/saving.
- Saving an instrument now uses half the amount of RAM as before.
2019-01-30 02:33:05 +00:00
fox
eb010fae79 din: Update to 39.0.1
Changes since 38a:

DIN Is Noise 39.0.1 @ Chennai, India.
	! FIXED build !

DIN Is Noise 39 @ Chennai, India.
	+ change left or right note of the current microtonal range
		+ change to another note of the scale or any note in tuning
		+ using Menu > Ranges > Change left note
		+ using Menu > Ranges > Change right note
		+ use range picker to pick the microtonal range
	+ browse selected drones to pick one
		+ DIN hilites picked drone with green cross hairs
		+ press LEFT ARROW to pick previous drone
		+ press RIGHT ARROW to pick next drone
		+ when you reach the end, DIN picks all drones in the original selection.
			+ can keep browsing if you like
		+ you can apply any drone operation to this picked drone
			eg., launch/stop launch drones from this drone and so on.
		+ aliter Menu > Drone Tools > Browse Drone
	+ snap selected drones to notes
		! DIN snapped all drones to notes until version 38a !
		+ allows for some drones to snap to notes and others to roam free
		+ select a bunch of drones and
			+ k to toggle snap drones to notes
			+ SHIFT + k to snap drones to notes
			+ CTRL + k to unsnap drones from notes
			+ aliter Menu > Drone Params > Snap drones to notes
				+ Set, Unset and Toggle
		+ use Snap Left and Snap Right to determine how drone snaps to left or
			right note of the microtonal range:
				+ eg., if Snap Left = 0.25 and Snap Right = 0.75 drone snaps to left note
				if the drone is in first 25% of microtonal range's width, snaps to the right
				note if its beyond 75% of the microtonal range's width.
				+ eg., if Snap Left = 0.5 and Snap Right = 0.5 too, drone snaps to left note
				for the first 50% of the microtonal range's width and then snaps to the right
				note for the remaining 50% of the microtonal range's width ie the drone always
				snaps to a note.
	+ modulation now affects velocity vector of selected drones
		+ select a bunch of drones and
			+ v to toggle
			+ SHIFT + v to let modulation affect velocity vector of selected drones
			+ CTRL + v to not let modulation affect velocity vector of selected drones
			+ aliter Menu > Drone Params > Modulation Affects Velocity
				+ Set, Unset and Toggle
	+ added Curve Mix Samples to specify Curve Mix Time in samples
		+ allows for very small curve mix times
		+ changing this value changes Curve Mix Time and vice-versa.
		+ also changes when sample rate changes
	+ turns is now floating point (was integer) in spiraler
		+ allows for both partial and complete turns eg., 1, 1.25, 1.5, 1.75, 2 turns.
	+ press l to toggle label vertices on any curve editor
	+ RPM increment is 1.0 on curve editor
	* default Curve Mix Time is now 1 seconds
	* improved Mirror style of snap drones to notes
	* improved drone pitch / volume tagging
	! OPTIMISED plugins circler, rose milker, spiraler, sine mixer, lissajous !
	! FIXED select attractors from any selection of drones !
	! FIXED Record and Clear Phrase in Menu > Voice !
	! FIXED labeling of notes on Mondrian when tuning changes !
	! FIXED Drone Master Volume display !
	! FIXED Gravity tracks snapped x of drone instead of absolute x of drone !
	! FIXED default modulation width for all ranges is 0 !

din: Updated the maintainer email address.
2019-01-30 01:03:47 +00:00
youri
aa8fcdb2e6 libmatemixer: Update to 1.21.0:
### libmatemixer 1.21.0

  * Translations update
* require PulseAudio 5.0 and drop some old code
2019-01-16 14:59:45 +00:00
wiz
e33b4d0c8e musicpd: add two patches to fix build with clang
include upstream bug report URL
2019-01-15 10:04:53 +00:00
fox
66d2405ae9 fasttracker2: update to b130
Changes since b129:

Beta #130 - 14.01.2019
- Don't enable SDL2 text input when it's not needed. Potentially removes
  ~2ms spikes on every key press.
- No need to initialize SDL2 timers when we don't use them anymore!
2019-01-15 07:31:52 +00:00
fox
f633083802 fasttracker2: update to b129
Changes since b127:

Beta #129 - 10.01.2019
- Prevent doing 64-bit MULs if the scopes are inactive (rate calculation)
- WaitVBL() function for scopes and video (when no vsync) has been changed to
  include fractional precision for "next frame time" counter. Note that this
  is a minor change and does not magically remove video stuttering.

Beta #128 - 06.01.2019
- If speed (ticks per row) is set to 0, reset it to the initial value when
  pressing play.
- Clamp BPM/speed when loading modules so that the values are not illegal
- Some other minor fixes
- Code cleanup
2019-01-11 05:24:44 +00:00
wiz
73bbcaf4b4 musicpd: remove inet6 option that has no effect 2019-01-06 14:47:20 +00:00
fox
b042ff10db fasttracker2: update to b127
Changes since b121:

Beta #127 - 02.01.2019
- Remove overflown notes (> B-9) when loading modules
- Remove overflown efx/notes when loading tracks/patterns
- Removed some unneded logic in the pattern editor text routines
- Code cleanup

Beta #126 - 29.12.2018
- Pattern row quantization (record) was broken in beta #125

Beta #125 - 28.12.2018
- Fixed an issue with sample data peaks while zooming in/out in Smp. Ed.
- The playback timer is now counting BPM ticks from the replayer
  instead of spawning/deleting a 1-sec SDL timer every time you
  play a song.
- Updated the "Keyboard" and "Problems/FAQ" help texts

Beta #124 - 17.12.2018
- The scrollbar in the MIDI input device list didn't work
- Fixed some minor audio/video timer problems
- More verbose error checking on program startup

Beta #123 - 16.12.2018
- Rewrote the Help screen routines to be exact to real FT2.
  It now uses less RAM.
- Some GUI decoration was missing in extended pattern editor mode
- Code cleanup

Beta #122 - 15.12.2018
- Windows: Reverted back to SDL2.0.8 because of the keyboard
  shutting itself off and on randomly with SDL2.0.9.
  Really strange stuff... It doesn't happen in SDL2.0.8.
- More bug fixes on sample hand editing (Smp. Ed.)
2019-01-05 13:45:01 +00:00
triaxx
4405fa0d1e musicpd: update to 0.21.4
Now GCC6 is required

Upstream changes:
ver 0.21.4 (2019/01/04)
* database
  - inotify: fix crash bug "terminate called after throwing ..."
  - upnp: implement "list ... group"
* output
  - httpd: declare protocol "HTTP/1.1" instead of "ICY"
* remove libwrap support
* Windows
  - fix "Failed to accept connection: unknown error"
* fix Haiku build
2019-01-05 12:43:46 +00:00