Commit graph

8927 commits

Author SHA1 Message Date
adam
24daafa112 Recursive revision bump after textproc/icu update 2020-04-12 08:27:48 +00:00
nia
f218aa2e98 fluidsynth: Use DEVOSSMIDI 2020-04-11 10:59:58 +00:00
nia
df7f806e07 audio: Add amsynth.
amsynth is an easy-to-use software synth with a classic subtractive
synthesizer topology.

- Dual oscillators (sine / saw / square / noise) with hard sync
- 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch)
- Mono / poly / legato keyboard modes
- Dual ADSR envelope generators (filter & amplitude)
- LFO which can modulate the oscillators, filter, and amplitude
- Distortion and reverb
2020-04-11 10:56:53 +00:00
fox
8daed58a66 audio/din: Updates to 46.1 2020-04-11 03:37:31 +00:00
fox
9796a7250b audio/din: Updates to 46
Changes since 45:

DIN Is Noise 46 @ Chennai, India
	!+! what is fixed when modulating microtonal range?:
				+ left, right or center
	!+! voice is voice or noise on microtonal keyboard
			+ voice intones the pitch under mouse cursor
				+ volume of voice is mouse's height above the bottom of the microtonal keyboard
			+ noise makes noise with frequency content related to pitch under cursor
				+ volume of noise is mouse's height above the bottom of the microtonal keyboard
	!+! presets for superformula geometry > waveform/envelope/modulation curve plugin
		+ Click on Browse on Superformula page on a curve editor
			+ Mouse wheel or move up and down to browse the shapes
				+ Apply or Auto Apply
	+ toggle draw mesh outline
	+ improved selection of point modulators
	+ improved selection of sine mixer bookmarks
	! modulate checkbutton set when Menu > Ranges > Toggle !
	/!/ zooming curve editor when mouse captures are paused does not update visual !
2020-04-10 07:28:48 +00:00
jperkin
3852486ff3 openal-soft: Fix build on SunOS. 2020-04-09 13:35:21 +00:00
fox
8fab20aaaa audio/fasttracker2: Updates to v1.19
Changes since v1.18:

v1.19 - 08.04.2020
- The "Trim" function had been 100% broken (and crashes the program) for a
  very long time. Sorry for this! This happened after instruments were
  changed to be allocated as needed.
- macOS: 48kHz is now the default audio output rate (instead of 44.1kHz)
- For x86_64/amd64 users: The audio channel mixer now has higher fractional
  precision on mixing deltas, which is beneficial for 96kHz audio frequency
  mode.
2020-04-09 12:57:59 +00:00
gutteridge
e0e72e8cce pavucontrol-qt: add new package, version 0.14.1
pavucontrol-qt is the Qt port of volume control pavucontrol of the
sound server PulseAudio. As such, it can be used to adjust all
controls provided by PulseAudio, as well as some additional settings.
The software belongs to the LXQt project, but its usage isn't limited
to that desktop environment. (Packaged in wip by pin@, final review by
myself.)
2020-04-09 00:16:01 +00:00
fox
ab584dad21 audio/fasttracker2: Updates to v1.18
Changes since v1.17:

v1.18 - 06.04.2020
- Windows: Fixed files >2GB displaying bogus filesizes in Disk Op.
- Fixed a potential crash in the audio mixer on quirky modules (when a
  channel's sampling rate is somehow set to 0).
- Fixed a bug with vertical scrollbars that have a very small thumb (v1.16)
2020-04-07 14:20:24 +00:00
wiz
b07725d5b5 lame: include termcap.buildlink.mk for tgetstr
On NetBSD, link against libtermcap for tgetstr()
2020-04-07 09:21:20 +00:00
bsiegert
7da33feba7 Update all MATE packages (except system-monitor) to 1.24.0.
This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:

  * We did it again, the MATE desktop environment is easier to use than before,
    once the user starts the session. Do you want to hide applications startup?
    Now you can set which applications to show on startup.
  * Engrampa now has support for a handful of extra formats, as well as fixed
    support for passwords and unicode characters in some of them.
  * Eye of MATE now has support for Wayland and we’ve added support for
    embedded color profiles.
      * The thumbnail generation has been reworked and fixed in several places.
      * Added support for webp files.
  * Our window manager, marco, has gotten quite a few changes:
      * We’ve brought a bunch of window decorations from the past to feed
        your nostalgia.
      * Finally added invisible resize borders. No more struggling to find a
        border to grab with your mouse!
      * All window controls (you know, the min, max, close buttons) are now
        rendered in HiDPI.
      * The Alt+Tab and Workspace Switcher popups have been entirely reworked.
        Now they render in beautiful OSD style, are more configurable, and can
        respond to keyboard arrows.
      * Tiling windows with the keyboard now allows you to cycle through
        different window sizes. You no longer need to feel constrained by only
        half of your screen.
  * The System Monitor panel applet now has support for NVMe drives.
  * Calculator now supports using either “pi” or “π”.
      * Scientific notation has been improved.
      * Some fixes for supporting pre-defined physical constants.
  * The Control Center now displays its icons correctly on HiDPI displays.
  * A brand new Time And Date Manager app has been added.
  * The Mouse app now supports acceleration profiles.
  * The Preferred Applications app has been improved for accessibility, as well
    as better support for integration with IM clients.
  * The Indicator Applet has slightly better interaction with
    oddly-sized icons.
  * Speaking of icons, the network manager applet icons in our own themes have
    been entirely redesigned and can now be enjoyed on HiDPI displays.
  * If you’re the type of person that does not like to be disturbed when busy,
    or giving a presentation, or watching a movie, you’ll be happy to know that
    the notification daemon now supports a Do-Not-Disturb mode.
  * The MATE Panel had several bugs that caused crashes in the past when
    changing layouts. Those are now fixed!
      * Support for Wayland compatibility has improved considerably.
      * Status icons (a.k.a. notification area, or system tray) have support
        for HiDPI displays.
      * Wanda the Fish got a make-over and now you can enjoy her in full
        HiDPI glory.
      * The window list applet now supports window thumbnails on hover.
      * Various accessibility improvements throughout the panel and its
        core applets.
  * If your system doesn’t, uh, support systemd you might be interested in
    knowing that we’ve added support for elogind to both the MATE Screensaver
    and the MATE Session.
  * We’ve also added a brand new MATE Disk Image Mounter utility.
  * Mozo, the menu editor, now supports Undo and Redo actions.
  * Pluma plugins have now fully switched to Python 3.
  * Pluma no longer has to envy anything from other complex editors, since it
    can now show the formatting marks.
  * i18n: All applications have been migrated from intltools to gettext.
2020-04-05 16:05:39 +00:00
nia
68abe4d890 musicpd: Update to 0.21.22
ver 0.21.22 (2020/04/02)
* database
  - simple: optimize startup
* input
  - curl: fix streaming errors on Android
* playlist
  - rss: support MIME type application/xml
* mixer
  - android: new mixer plugin for "sles" output
* Android
  - TV support
* Windows
  - fix time zone offset check
* fix build failures with uClibc-ng
2020-04-05 13:33:41 +00:00
fox
cc36ac14e4 audio/fasttracker2: Updates to v1.17
Changes since v1.14:

v1.17 - 03.04.2020
- Fixed some bugs with sample data marking/hand-drawing and sample loop pin
  dragging, which appeared in v1.16.

v1.16 - 02.04.2020
- The mouse system has been rewritten so that we don't need to do mouse
  capturing while interacting with GUI widgets, which could be buggy sometimes.
- The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave
  exactly like real FT2. I.e. if they haven't been initialized before, they
  will be set to the current working directory.
- Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to
  prevent them from being difficult to click on.

v1.15 - 31.03.2020
- More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms.
- Up/down pushbutton delay has been increased even more, to prevent accidentally
  skipping too much.
- Some other small miscellaneous changes not worth of a mention
2020-04-04 16:30:43 +00:00
nia
5f06e8e8f6 xine-lib: Update to 1.2.10
xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.
2020-04-02 15:52:46 +00:00
nia
9d140277b5 asunder: Update to 2.9.5
21 Oct 2019 - 2.9.5
===================
- Updated Catalan and Spanish translations.
The following was contributed by Felix Braun:
- Updated Opus support to have a smooth progress bar.

29 Aug 2019 - 2.9.4
===================
- Updated Finnish and Swedish translations.
- Added support for joining artist and title in title field (thanks to Tom Bailey).

1 Apr 2018 - 2.9.3
==================
The following was contributed by Gregory Margo:
- Allow changing the first track number and the width of the track number in the filename, making it easier to work with audiobooks and other multi-disk sets.
The following was contributed by Jonathan 'theJPster' Pallant:
- Use FDK-AAC instead of neroAacEnc.

19 Nov 2017 - 2.9.2
===================
- Updates Swedish translation.
The following fixes were contributed by Gregory Margo:
- Fixed the wavpack and mpc encoders to include APEv2 metadata.
- Remove 'single genre' code that's been unused since 2010.
- Added features to automatically fix some common mistakes in CDDB entries.
The following fix was contributed by Andreas Ronnquist:
- Fixed a bug where the config file couldn't be created because its parent directory could not be created because it existed already and was a regular file.

30 Jun 2017 - 2.9.1
===================
- Fixed a bug that caused a startup crash in some environments (reported in Arch Linux).
The following fix was contributed by Gregory Margo:
- Shorten requested filenames that are longer than the filesystem can handle.

8 May 2017 - 2.9
==================
The following fixes were contributed by Gregory Margo:
- Work around cdparanoia's filename length limits
- Fixed bug where multiple CDDB entries would only show once
- Improved the refresh/lookup system to work much better with more complicated CDs
- Fixed FLAC progress scanner. Both to make the percentage more reliable and to prevent a possible crash
- Added feature to select/deselect all tracks by clicking on rip checkbox header
- Fixed autocomplete file loading
- Fixed several potential buffer overflow bugs
- Fixed some minor memory leaks
- Fixed race condition during abort
- Improved completion percentage feedback
- Added feature to make the artist and title columns resizable
The following fixes were contributed by Andreas Ronnquist:
- Moved the config file to ~/.config/asunder without breaking old configs
- Moved the autocomplete files to ~/.cache/asunder without breaking old caches
The following fix was contributed by Pierre Lestringant (whz):
- Fixed musepack and aac playlist generation
The following fix was contributed by Matthew (mw):
- Add the ALBUMARTIST tag to flac files when "Single artist" is not checked.
The following fix was contributed by Antony Gelberg:
- Fixed when the CD is ejected to avoid problems before a full rip/encode cycle is completed.
2020-04-01 09:45:54 +00:00
gutteridge
95b681c587 py-music21: update a comment 2020-03-30 23:21:41 +00:00
joerg
0e78a11285 Needs libXcursor 2020-03-30 19:30:03 +00:00
gutteridge
83cc82f054 libmpcdec & musepack: note these packages conflict
Both of these packages install lib/libmpcdec.so. (libmpcdec seems like
a potential candidate for removal, if the remaining packages that
depend on it can either be switched to musepack or removed themselves.)
2020-03-29 18:30:06 +00:00
nia
d3da748806 openal-soft: Requires gcc5 according to its authors 2020-03-28 18:00:47 +00:00
nia
5588f7be31 game-music-emu: Needs zlib 2020-03-28 17:48:44 +00:00
nia
1db4ca7c39 game-music-emu: Disable ubsan using the built-in mechanism 2020-03-27 07:53:59 +00:00
joerg
304cd95a23 Skip configure.in for portability, configure itself is patched already. 2020-03-26 21:51:49 +00:00
joerg
fefa75570a Fix const correctness. 2020-03-26 21:51:24 +00:00
rillig
da9b1c7e0b audio/libsidplay: fix -Wchar-subscripts 2020-03-26 21:32:37 +00:00
nia
526a27589d milkytracker: Resolve inconsistent PLIST on different platforms 2020-03-26 13:11:16 +00:00
nia
fcdad9da78 game-music-emu: rm:-fsanitize=undefined, incompatible with older toolchains
Clean up path to .pc file
2020-03-26 12:27:58 +00:00
nia
5b180bf9ab snd: OSS seems to be broken on Linux, disable it 2020-03-26 12:08:47 +00:00
nia
9f50fd41e6 buzztrax: Use PLIST_SRC_DFLT to ensure PLIST.Linux gets picked up.
Remove omf-scrollkeeper include, it's no longer needed.
2020-03-26 12:07:19 +00:00
nia
72ce0d0890 csound6: Needs flex. Remove bsdtar requirement. 2020-03-26 12:04:11 +00:00
wiz
ec8310798f kid3: fix build by explicitly buildlinking libvorbis 2020-03-25 14:49:38 +00:00
fox
6b2491372e audio/din: Updates to 45
Changes since 44.0.2:

DIN Is Noise 45 @ Chennai, India
	! fixed internal bug in noise generator !
		+ results in improved noise :)
	+ keys can trigger notes or noise on keyboard-keyboard
		+ ie keys from computer keyboard or MIDI keyboard
		+ press ENTER to toggle
	- removed black/white notes display from MIDI keyboard input
		+ colored notes displayed instead
	+ balls can trigger notes or noise in Mondrian
		+ Select balls
			+ and Menu > Balls Triggers Note <> Ball Triggers Noise
			+ or press ENTER
			+ if there is no selection, all balls will trigger note (default)or noise

Approved by: jperkin@
2020-03-25 13:01:02 +00:00
fox
c9a9b36a86 audio/fasttracker2: Update to v1.14
Changes since v1.13:

v1.14 - 22.03.2020
- Bugfix: The Repeat/Replen. numbers in Smp. Ed. would not show the correct
  values for non-looping samples. It should always show the values even if the
  loop is disabled. This caused some strange visual bugs...
- Bugfix: Changing sample numbers on the white piano keys in Instr. Ed. was
  semi-broken (it would show wrong numbers until you changed to another instr.
  and back).
- Bugfix: If you set the current sample to 0E and scrolled down with the mouse
  wheel, the sample list would overflow.
- All bitmaps are now present as 4-bit (+ 1x 8-bit) RLE-compressed .bmp files,
  and are included in the binary as such. This makes it slightly easier to
  edit/add graphics.
2020-03-23 12:25:01 +00:00
nia
d7aa5899b6 speech-dispatcher: Add ltdl to buildlink3 2020-03-23 12:18:34 +00:00
nia
e7a1fc4789 lmms: Avoid silly portability check.
This is a bash script used for publishing Linux builds...
2020-03-23 09:44:34 +00:00
tnn
ac5b910171 py-last: needs py-setuptools_scm 2020-03-22 18:34:55 +00:00
nia
4a8fc19f64 twolame: Update to 0.4.0
Version 0.4.0 (2019-10-11)
--------------------------
- Added free format encoding (now up to 450 kbps)
- Added DAB utility methods for ScF-CRC handling
- Added `twolame_get_original()` and `twolame_set_original()`
- Added `twolame_get_extension()` and `twolame_set_extension()`
- Bundled .spec file in tarball for building RPM for twolame
- Make libsndfile dependency (and therefore the frontend) optional
- Fixed VBR encoding
- Fixed setting for error protection flag
- New check for invalid bitrate/channel encoder settings
- New checks against failed memory allocations
- Fixed padding policy (now adding an empty slot)
- Fixed build when maintainer mode is disabled
- Fixed scaling of floating point input source through libsndfile
- Removed `slotinfo` global variables to fix thread safety bug
- Switched to handling reading from STDIN using libsndfile
- Fix for potential buffer overrun relating to `MAX_NAME_SIZE` in CLI tool
- Install AUTHORS, COPYING, README, NEWS in `$prefix/share/doc/twolame/`
- Zero the whole of the data structure when calling `twolame_init()`
- Prefixed all global symbols with `twolame_` to prevent symbol conflicts
- Fix for `twolame_get_framelength()` returning the correct frame size when padding is enabled
- Fix progress counter in twolame CLI
- Fix compilation on mingw or mxe cross compiler
- Fix symbols visibility on Windows
- Add `-no-undefined` for compilation on Windows
- Added `win32-dll` option to `LT_INIT`
- Compiler and Valgrind warning fixes
- Various other minor fixes
2020-03-22 11:37:17 +00:00
nia
85fdd2de42 liblo: Update to 0.31
Changes of note since the 0.30 release include:

- oscsend can write to files and stdout.
- oscdump can write raw output.
- Fixed parsing bug with } and [a-] patterns.
- Support for // mattern matching operator.
- Support for double-ENDed SLIP packets.
- Assertions in C++ header and optional use of exceptions.
- Fixed improper use of va_end.
- Fix a clang compilation error.
- Compatibility with ESP32 embedded platform.
2020-03-22 11:11:32 +00:00
nia
9543c286d4 qmmp: Update to 1.3.6
Version 1.3.5
* added icon for 'play/pause' action
* fixed 'album artist' tag support
* fixed issue with missing bitrate after application restart
* fixed issue with incorrect audio properties displaying
* fixed crash on corrupted .m4a files
* fixed duration overflow
* fixed playlist duration update
* fixed issue with special symbols in the track change plugin
* fixed crash on encrypted archives
* updated Galician translation (Delio Docampo Cordeiro)

Version 1.3.6
* added 'album artist' and 'composer' tags support in the ffmpeg plugin
* fixed window title updating when playing CUE tracks
* fixed crash on Futura skin in the skinned ui
* updated French translation (Adrien Vigneron)
* updated Indonesian translation (Andika Triwidada and Wantoyo)
2020-03-22 09:27:12 +00:00
nia
70300f3f2d snd: Update to 20.2
Snd 20.2:

s7: complete profile.scm revision, (*s7* 'profile)
    s7_let_field_ref|set (for *s7* access from C)
      deprecated current s7_print_length|float_format_precision|gc_stats
    *function* (a function), replaces deprecated __func__
    openlets moved to (*s7* 'openlets), s7-version to (*s7* 'version)

checked: sbcl 2.0.2

Thanks!: Rick Taube, Kjetil Matheussen
2020-03-22 08:58:17 +00:00
nia
9904641079 qsynth: Update to 0.6.1
0.6.1  2019-12-22  The Winter'19 Release.

- Custom color (palette) theme editor introduced; color
  (palette) theme changes are now effective immediately,
  except on default.

- Second attempt to fix the yet non-official though
  CMake build configuration.

- When using autotools and ./configure --with-qt=...,
  it is also necessary to adjust the PKG_CONFIG_PATH
  environment variable (after a merge request by plcl
  aka. Pedro López-Cabanillas, while on qmidinet,
  thanks).
2020-03-22 08:53:19 +00:00
nia
e4966fcd6b game-music-emu: Update to 0.6.3
Christopher Snowhill (4):
      Add echo_ram to state structure, for dodgy SPC rips
      Complete the dodgy hack for SMW mod SPC playback
      Add necessary local pointer
      Disable clear_echo() function

Michael Pyne (62):
      Remove version markers from code comments, update URL.
      spc: Use exact hardware register widths.
      Support building with UBSan error-checking.
      Assume standard int types are present instead of reimplementing.
      Avoid undefined behavior with left-shift of negative ints.
      Request more compiler warnings.
      Replace fast min-width int types with fixed-width types.
      Fix warnings I introduced with conversion to fixed-width ints.
      bitbucket-pipelines.yml created online with Bitbucket
      Try to get CMake to work...
      spc: Fix narrowing warnings in demo player.
      gb: Fix read from uninit memory initializing wavetable.
      spc: Fix hang in revised STOP opcode handler.
      Minor whitespace fixups to support review.
      multichannel: Try to handle stereo/effects properly.
      Support clang and require C++11 mode
      Add move ctor for Blip_Buffer so it can be held in a vector
      [multichannel] Cleanup construction of Effects_Buffer
      [multichannel] Fix ABI/API breakage with gme_open_file
      multichannel: Re-fix build of demo app post-ABI breakage
      multichannel: Move #ifdef to guard entire use of setbuffer.
      multichannel: Move added API to single extra function.
      Update changelog.
      multichannel: Add simple test suite.
      Ignore GCC 7 implicit fallthrough (for now).
      Avoid undefined left-shift on signed integers.
      Properly export gme_type_t symbols.
      Add simple accessor for file extension from a gme_type_t.
      Silence unused var warning.
      zlib: Minor cleanups.
      Remove now-redundant vector from Mem_File_Reader.
      test: Use mem-based source for demo_mem test.
      Fix URL for pkg-config file.
      Add pkg-config metadata for linking to zlib with static builds.
      Search for static version of dependencies for static builds.
      Fix CMake warning with the recent static lib check.
      cmake: Fix whitespace (no other changes).
      cmake: Simplify compiler flag code.
      cmake: Enable -fwrapv by default.
      Ensure padding to guard emulator memory access is in the memory block.
      nsfe: Some blocks can have a 0-sized header, don't fail for those.
      cmake: Make GCC undefined sanitizer work with static build.
      Move BLARGG_EXPORT to header.
      Fix build failure in C-based demo player.
      spc: Set a playback length by default if set in header.
      player: Allow toggling infinite playback.
      Add a function to avoid automatic track ending.
      Add newer compilers to the CI script.
      YAML is the worst.
      resampler: Don't resample when sample rates are matched.
      example: Port the sample GUI player to use SDL2.
      example: Use SDL2 rendering to draw audio scope and simplify.
      example: Use a larger window for the GUI playback example.
      Disable copy/move ctor & assignment operator for Blip_Buffer.
      Make BLARGG_EXPORT changes for improvements made since patch started.
      Remove another fallthrough warning in GCC 9.2.
      Bump version in preparation for tagging/release.

Nicolas Allemand (2):
      added support for macOS framework building

Vitaly Novichkov (26):
      Added ZLib support for memory reading
      Fixed missing VGZ detection
      Clean-up of GZip memory reading code and created a unit-test for mem-read
      Merge Std_File_Reader with GZip_File_Reader into same class Detection of GZip is done on a magic number check that will tell is this GZipped or a regular file.
      Small clean-up and Clang Code Model's warnings fixes
      Another tiny beautifying and clean-up in the Data_Reader.cpp
      Clean-Up of GZip decompression code
      Remove no more needed macros and typedefs
      Fixed an invalid output of Mem_File_Reader and fixed warnings
      Replace legacy GENS emulator with MAME which is much more accurate
      Added Nuked OPN2 and ability to select one of three YM2612 emulators
      Fix the warning in release build
      Minor warning fixes
      Hes_Cpu: Fix integer types and fix the time correctness
      Fix the warning of extra comma after function end in gme.cpp // Also, clean up from a junk spaces
      KSS: Fixed silence
      VGM: Implement Dual YM2612 support
      VGM: Minor fixes - removed unnecessary "psg_dual" check - making mute mask apply to both chips when dual-chip is run
      MAME YM2612: Enable internal re-sampler to have accurate music
      Added blargg_source.h as a public header
      Fixed the C90 compatibility of blargg_source.h
      True fix of fallthrough warnings
      Also ignore files like "CMakeLists.txt.user.4.10-pre1"

Wohlstand (12):
      Data_Reader: Remove useless macros are left from old code
      Fixed build of test
      Added .gitignore
      Added CMake option to on/off isolated echo buffer on SPC
      Merged in support for a modified SPC echo buffer to better support ROM hack SPCs.
      Merge dual chip support for VGM YM2612
      blargg_source.h: never use __declspec(dllimport)

derselbst (29):
      tweak Stereo_Buffer for having multiple channel_t
      fix build
      fix compiler warnings
      adapt Music_Emu internals and gme API for multi channel support
      update doc
      minor fixes
      adapt Effects_Buffer for multiple channels
      temporarily fix early fadeout problem
      adapt Effects_Buffer::mix_enhanced() for multiple voices
      Revert "tweak Stereo_Buffer for having multiple channel_t"
      revert Classic_Emu::set_sample_rate_()
      get rid of hardcodings
      make Music_Emu use multichannel rendering if requested
      update changelog
      bump GME_VERSION
      remove debug code
      adapt mix_mono and mix_stereo for multichannel rendering
      use c-naming style
      fix try/catch block
      prefer std::vector
      use tab indentation
      another tab indent
      use int rather than bool
      fix build
      ensure echo/reverb buffers have already been allocated
      correctly skip audio of voice buffer that dont contribute to output
      fix advanced stereo mixing
      avoid fading if fade_start is negative
      disable multi channel support for vgm_emu

myQwil (4):
      Parse hours and milliseconds
      Changed the comment to indicate that length is now in milliseconds
      Removed track fade from test.m3u
2020-03-22 08:44:19 +00:00
nia
dece24751a audacious: Update to 4.0
This release switches to Qt 5 by default. The Qt UI has become quite polished by now. It will be quite familiar to users of the GTK2 UI, but it also brings a few nice-to-have improvements, such as a playlist view that is easier to navigate and sort.

GTK2 remains available and supported as a build option, but new features will only be added to the Qt UI going forward.

Some things that we wanted to get finished didn't make it into this release. In particular, the Qt port of the Winamp-like UI is still missing some key features such the Jump to Song window. Users of the Winamp-like UI may want to continue using GTK2 for now. The Windows builds are also still using GTK2, until some Windows-specific font size issues (on displays greater than 96 DPI) can be worked out in the Qt version.

New features and improvements:

    Clicking on playlist column headers sorts the playlist (#8)
    Dragging playlist column headers changes the column order (#10)
    Application-wide settings for volume and time step sizes (#330)
    New option to hide playlist tabs (#547)
    Sorting playlist by path now sorts folders after files (#843)
    Implemented additional MPRIS calls for compatibility with KDE 5.16+ (#900)
    New OpenMPT-based tracker module plugin (contributed by Chris Spiegel)
    New VU Meter visualization plugin (contributed by Marc Sánchez)
    Added option to use a SOCKS network proxy (contributed by Róbert Čerňanský)
    The Song Change plugin now works on Windows (contributed by Domen Mori)
    New “Next Album” and “Previous Album” commands
    The tag editor in Qt UI can now edit multiple files at once
    Implemented equalizer presets window for Qt UI
    Lyrics plugin gained the ability to save and load lyrics locally
    Blur Scope and Spectrum Analyzer visualizations ported to Qt
    MIDI plugin soundfont selection ported to Qt
    JACK output plugin gained some new options
    Added option to endlessly loop PSF files

Bug fixes since 3.10.1:

    Fixed blurry application icon on Windows (#863)
    Cuesheet entries in an .m3u playlist are now added correctly (#878)
    Various minor fixes in handling of output stream

Other:

    Experimental support for building with meson
2020-03-22 08:39:48 +00:00
nia
a0b75cbfbc libgroove: Clean up. Use ffmpeg4. 2020-03-22 07:52:59 +00:00
nia
3ec60ce924 chromaprint: Clean up. Use ffmpeg4 and fftw3.
Bump PKGREVISION.
2020-03-22 07:34:03 +00:00
nia
35ff236bcf libwildmidi: doesn't need gmake 2020-03-22 06:57:54 +00:00
nia
eadd216a68 *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:22 +00:00
nia
45e1025d43 musicpd: Further simplify and clean up options.
id3 and sndfile provide fairly basic, nearly-always-expected functionality,
so remove those from the hydra.
2020-03-20 10:43:35 +00:00
nia
266dcf42c0 musicpd: Update to 0.21.21
ver 0.21.21 (2020/03/19)
* configuration
  - fix bug in "metadata_to_use" setting
* playlist
  - asx, xspf: fix corrupt tags in the presence of XML entities
* archive
  - iso9660: skip empty file names to work around libcdio bug
* decoder
  - gme: ignore empty tags
* output
  - solaris: port to NetBSD
* raise default "max_connections" value to 100
2020-03-20 10:23:03 +00:00
prlw1
8d823b17cf Skip portability check in configure.in as we patch configure. 2020-03-19 14:37:10 +00:00
tnn
2279ff4177 cantana: PLIST.unix -> PLIST.notdarwin 2020-03-18 21:58:38 +00:00
joerg
e76fbf471a Needs pip 2020-03-18 17:44:24 +00:00
joerg
34e7f5da2e No portability check in configure.in, unused 2020-03-18 17:42:17 +00:00
fox
113e987080 audio/fasttracker2: Update to v1.13
Changes since v1.12:

v1.13 - 18.03.2020
- Fixed crash when loading some very specific S3M modules
- Linux: Fixed CMakeLists.txt to work on Arch Linux
- Some other small miscellaneous fixes not worth of a mention
2020-03-18 12:20:41 +00:00
nia
bfcb1bf63c audio: Import dumb
DUMB is a module audio renderer library. It reads module files and outputs
audio that can be dumped to the actual audio playback library.

This is a fork of the original dumb by Ben Davis.
2020-03-17 21:41:50 +00:00
tnn
f3bbc2d3c6 tcd: fix build on Linux 2020-03-16 14:08:46 +00:00
fox
522601300a audio/fasttracker2: Update to v1.12
Changes since v1.11:

v1.12 - 13.03.2020
- Bugfix: Some broken XMs/XIs have a non-sense value in the "mute" instrument
  field. This is now clamped correctly so that such modules and instruments
  will not yield muted sound. This fix was actually present earlier, but it was
  broken again some time ago. You will very rarely bump into this issue anyway.
- Micro-optimization to how voice/ramp volumes are calculated (4x DIVs removed)
- Windows/macOS: SDL was upgraded from 2.0.10 to 2.0.12
2020-03-14 03:21:42 +00:00
nia
af217bc787 *: Remove mysql51 - EOL since 2013, completely broken with OpenSSL 1.1 2020-03-13 10:05:41 +00:00
wiz
84175ff182 musescore: revert unintended part of commit 2020-03-13 07:46:54 +00:00
wiz
85a7c9b96b musescore: fix unportable test(1) operator. 2020-03-13 07:46:10 +00:00
rillig
e47fb1d85f audio/speex: remove unknown configure option 2020-03-12 23:01:43 +00:00
rillig
7439ffcad9 audio/sox: remove unknown configure option
The option --without-gomp is no longer recognized. There is still a
GOMP_LIBS variable, but that one is deprecated as well.
2020-03-12 22:56:42 +00:00
wiz
4e0eb9c3f6 icecast: skip configure.in in portability check
Already patched in configure.
2020-03-12 17:42:10 +00:00
nia
281c47271a py-musicbrainz: Removed - deprecated since 2011, no users in pkgsrc 2020-03-12 16:12:28 +00:00
fox
7991519cc2 audio/fasttracker2: Update to v1.11
Changes since v1.10:

v1.11 - 10.03.2020
- Bugfix: The Help screen scrollbars could act strange when switching subjects
- Bugfix: Some of the Instr. Ed. (+ extension) scrollbars could be moved with
  the up/down pushbuttons even if the current instrument is not allocated.
  This is not supposed to be possible.
- Bugfix: In the Instr. Ed. screen, the "Add" button (vol/pan env.) could lead
  to a crash if the current instrument wasn't allocated.
- Bugfix: The piano in the Instr. Ed. screen could show wrong keypresses if
  extremely low or high pitches were being played.
- The up/down pushbutton delay has been increased, it's too short in original
  FT2 (in my opinion).
- The 4-tap cubic spline interpolation table (for the audio mixer) has been
  recalculated in higher precision and more phases. It should in theory be
  better, but I can't personally hear any difference.
- Windows: The DPI-scaling is now per-monitor aware instead of system aware.
  Maybe this solve the issue of blurry pixels for some people...
- Don't warn the user when loading a song with stereo samples. They will be
  mixed to mono anyway, and I don't think it's an important warning to show.
- Fixed some minor grammar errors in some GUI texts
2020-03-11 10:10:31 +00:00
wiz
a6f6163169 *: bump for vala 0.48.0 2020-03-11 09:53:51 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
wiz
95230dfdb8 picard: update to 2.3.1.
# Version 2.3.1 - 2020-02-27

## Bug-fix
- [PICARD-1745] - Packaged libdiscid is not compatible with macOS 10.12
- [PICARD-1748] - Many release events can cause the versions context menu to overflow
- [PICARD-1750] - Existing acoustid_fingerprint tags are not considered for AcoustID submission
- [PICARD-1754] - DEL always removes release or file from main window
- [PICARD-1756] - Plugin update fails to compare plugin versions with double digit versions
- [PICARD-1757]` is used in a script
- [PICARD-1760] - Prevent duplicates in top tags editor
- [PICARD-1762] - Dropping a PDF file on cover art image box doesn't work
- [PICARD-1765] - Adding uppercase tags to preserved tags list is not handled correctly
- [PICARD-1772] - Unexpected results with `$num` function
- [PICARD-1773] - Untrapped error on `$mod` with zero input
- [PICARD-1774] - `$lenmulti` with missing name returns "1"

## New Feature
- [PICARD-1743] - Add script functions `$sortmulti` and `$reversemulti` to sort and reverse multi-value variables
- [PICARD-1751] - Provide a `%_releasecountries%` variable

## Improvement
- [PICARD-1746] - Change Generate AcoustID Fingerprints shortcut to Ctrl+Shift+Y / ⌘⇧Y
- [PICARD-1752] - Use preferred release countries to select a matching release country if there are multiple
- [PICARD-1755]
- [PICARD-1759] - Make editing tags in top tags list more intuitive
- [PICARD-1771] - Completely ignore release types set to zero in preferred releases


# Version 2.3 - 2020-02-17

## Bug-fix
- [PICARD-1739] - Update check does not handle alpha, beta and rc versions properly
- [PICARD-1744] - Invalid ignore path regex can crash Picard

## Improvement
- [PICARD-1740] - Save originalfilename to ASF tags


# Version 2.3.0rc1 - 2020-02-11

## Bug-fix
- [PICARD-1688] - "Submit AcoustIDs" fails with many tracks
- [PICARD-1719] - `$unset` marks tag for deletion
- [PICARD-1724]
- [PICARD-1725] - Fingerprint indicator rendering artifacts
- [PICARD-1726] - Crash when closing options quickly before plugin list got loaded
- [PICARD-1727] - Performer tag in metadata list is not translated
- [PICARD-1733] - App does not start on macOS 10.12
- [PICARD-1736] - "Generate AcoustID Fingerprints" is too long for the toolbar

## Improvement
- [PICARD-1716]
- [PICARD-1717] - Backup config file on update
- [PICARD-1720] - Add script function `$slice` to extract a portion of a multi-value variable
- [PICARD-1721] - Add script function `$join` to join the elements of a multi-value variable
- [PICARD-1723] - Match to album should consider the disc number
- [PICARD-1729] - Add scripting function `$datetime` to return the current date and time
- [PICARD-1737] - Add keyboard shortcut Ctrl+Alt+F for "Generate Fingerprints"
- [PICARD-1738] - Load a recording URL entered into the search field as standalone recording


# Version 2.3.0b1 - 2020-01-30

## Bug-fix
- [PICARD-239] in tagger script
- [PICARD-965] - Items in tagger scripts list are squished
- [PICARD-1054] - Picard swallows values of Qt command line arguments
- [PICARD-1218] - Script names aren't truncated properly
- [PICARD-1312] - Hotkeys for buttons do not work on macOS
- [PICARD-1565] - Picard ignores results in Acoust ID web service response
- [PICARD-1592] - APEv2: Read tags case insensitive
- [PICARD-1625] - UI unresponsive while matching files to release
- [PICARD-1626] - Locales in Options > Metadata are not translated and not sorted
- [PICARD-1629] - Duration for AAC files with APEv2 tags is wrong
- [PICARD-1658] - macOS: System wide libdiscid is used instead of the bundled one
- [PICARD-1662] embedded images
- [PICARD-1664] - Cluster lookup does not use preferred release types
- [PICARD-1667] - Some scripting functions are always true
- [PICARD-1668] - Read fails if mp4 file has "disk" tag set but empty
- [PICARD-1675] - Allow disabling auto update for Windows builds
- [PICARD-1678] - Picard crashes if result from search server contains non-integer scores
- [PICARD-1693] - Position and size of log view and activity history are not preserved
- [PICARD-1699] - On scan asking the user to enable the fingerprinting does always abort the scan
- [PICARD-1700] - Crash with PyQt5 when opening cover art context menu
- [PICARD-1709]
- [PICARD-1711] - Cannot delete lyrics from ASF, ID3, MP4 and APE files

## New Feature
- [PICARD-34] - Add a fingerprint indicator
- [PICARD-118] - Windows: Provide a portable Picard version
- [PICARD-125] - Support for AC3
- [PICARD-170] - Allow selecting displayed columns
- [PICARD-714] - Allow user to reorder fields in the lower pane
- [PICARD-991] - Allow calculating AcoustID fingerprints for matched recordings
- [PICARD-1098] - MP4: Support custom tags
- [PICARD-1521]" ID3 tag
- [PICARD-1656] - Allow setting cover art for clusters
- [PICARD-1673] - Show progress in Windows taskbar
- [PICARD-1674] - Show progress in Linux docks / taskbar supporting the Unity.LauncherEntry DBus interface
- [PICARD-1677] - Option to ignore tags for file changed status
- [PICARD-1684] - Allow re-ordering multi-value tags

## Improvement
- [PICARD-115] - Display 'YYYY', 'MM' and 'DD' in date input field when value not available
- [PICARD-321] - Backslash support in filenames if Windows compatibility is disabled
- [PICARD-1260] - Sort entries in Clusters more "naturally"
- [PICARD-1349]
- [PICARD-1401] - CD Lookup dialog does not make it clear how to submit a disc ID
- [PICARD-1402] - macOS: Register for supported file types to open with Finder or drag and drop on dock icon
- [PICARD-1467] - Provide signed Windows installer
- [PICARD-1523] - Make Picard case-agnostic for "Preserve tags from being cleared"
- [PICARD-1589]
- [PICARD-1628] - Make APEv2 tags with AAC optional
- [PICARD-1631] - Notarize macOS app
- [PICARD-1646] - Respect preferred release types when scanning tracks
- [PICARD-1650] - Select / load multiple items from search results
- [PICARD-1652]
- [PICARD-1659] - Natural sorting for search results
- [PICARD-1661] - Improve preserved tags autocomplete
- [PICARD-1665] - Disable uninstall for globally installed plugins
- [PICARD-1666] - Consider video / audio when comparing files to tracks
- [PICARD-1671] - Rework Options > Tags page
- [PICARD-1672]
- [PICARD-1680] - Select / load multiple items from CD lookup results
- [PICARD-1682] - Multiline editing for lyrics and comments
- [PICARD-1683] - Autocompletion when editing media, releasetype, releasecountry and releasestatus tags
- [PICARD-1686] - Always keep [non-album tracks] entry on top
- [PICARD-1692] - Change sliders to jump to clicked position
- [PICARD-1695] - Make script editor UI consistent with other option pages
- [PICARD-1712] - Use Ctrl+D as keyboard shortcut to remove albums or files
- [PICARD-1714] - Focus search input with Ctrl+F
- [PICARD-1715] - Allow changing file extension by manipulating the %_extension% variable in renaming script

## Task
- [PICARD-1406] - Refactor Metadata.set and metadata.__setitem__
- [PICARD-1465] - Add Picard to Windows Store
- [PICARD-1596] - Automate PyPI deployment
- [PICARD-1653] - macOS: Enable Hardened Runtime
- [PICARD-1669] - Build Windows 10 MSIX app package
- [PICARD-1703] - Upgrade to PyInstaller 3.6
2020-03-07 09:18:43 +00:00
nia
97a251af51 wsoundserver: Fix build - needs -lossaudio 2020-03-06 11:12:11 +00:00
fox
a2ab89ac33 audio/fasttracker2: Update to v1.10
Changes since v1.09:

v1.10 - 03.03.2020
- Bugfix: Channels were internally muted when the tracker was first started.
  You'd get no sound when trying to load samples and entering them in the
  pattern data. You had to load a song for them to properly unmute...
  This has been a bug since v1.04, yikes!
- The audio mixer's resampling interpolation was upgraded from 3-tap cubic to
  4-tap cubic, without affecting the performance of the mixer.
- Fixed some bugs in the .PAT (Gravis Utrasound patch) instrument loader
- Fixed several bugs with the "Echo" toolbox (Sampler screen)
- Bugfix: The "relative tone" section of the Instr. Ed. screen would get messed
  up if loading a WAV/AIFF sample whose playback frequency is immensely large.
- Code cleanup
2020-03-05 19:51:29 +00:00
nia
875eb55a7c ardour: Add links to PRs, in the hope they eventually get merged 2020-03-04 10:56:35 +00:00
nia
89fe104ce1 audio: Remove gimmix
Upstream disappeared around 7 years ago. This isn't the latest version which
is apparently 0.5.7.2.

Plenty of other mpd clients are available.
2020-03-01 13:07:39 +00:00
nia
5a28b7bdb4 audio: Remove rtunes
This is dead upstream since 2009 and fails to build against OpenSSL 1.1.
2020-02-29 13:51:33 +00:00
wiz
91f059f499 musicpd: fix build with clang 9.0.0
Sent this and another patch upstream, so add URL to second patch.
2020-02-29 08:58:32 +00:00
nia
e98bce670e audio: Remove rplay
This is another dead sound server that no longer has any users in pkgsrc.

The website went offline in 2005. This 3.3.2 release is from 1999.
2020-02-26 18:10:49 +00:00
nia
c36b378184 snd: Update to 20.1
Snd 20.1:

s7: s7_c_type_set_is_equal|is_equivalent|gc_free|gc_mark
    debug.scm and (*s7* 'debug)
    removed coverlets (openlets is now a dilambda)

checked: sbcl 2.0.1

Thanks!: Woody Douglass, Kjetil Matheussen, Rick Taube, Mike Scholz
2020-02-26 16:40:38 +00:00
nia
54b592407b quodlibet: Update to 4.3.0
4.3.0 (2020-02-22) - Smaug-like figures, lurking on our planet filled with hoarded data
---------------------------------------------------------------------------------------

Packaging Changes:
  * Various installed files have been renamed
    ("exfalso" -> "io.github.quodlibet.ExFalso") to work better with Flatpak
  * zsh completion file installation location changed to site-functions :pr:`3300`
  * Installs a new bash completion file :pr:`3126` :pr:`3128`
  * Windows: Moved everything from 32 bit to 64 bit. This means QL will no longer work with 32 bit Windows.

Translations:
  * Update brazilian portuguese translations :pr:`3123` (:user:`Hugo Gualandi <hugomg>`)
  * Bulgarian translation fixes :pr`3147` (:user:`cybercop-montana`)
  * Update Hebrew translation :pr:`3164` :pr:`3274` (:user:`Avi Markovitz <avma>`)
  * French translation update :pr:`3183` (:user:`Bundy01`)
  * Update German translation (:user:`Till Berger <Mellthas>`)
  * Various translation related spelling/formatting/text improvements :pr:`3208` :pr:`3207` :pr:`3206` :pr:`3214` :pr:`3215` :pr:`3218` :pr:`3219` (:user:`Till Berger <Mellthas>`)
  * New Serbian translation :pr:`3245` (:user:`leipero`)
  * Update Finnish translation :pr:`3199` (:user:`Kristian Laakkonen <krisse7>`)

General:
  * Simplify launcher for macOS :pr:`3101` (:user:`a-vrma`)
  * Add original date sort option to album browser :pr:`3103` (:user:`Ruud van Asseldonk <ruuda>`)
  * Option for multiple queries in Search Browser :pr:`3082` (:user:`blimmo`)
  * Improved `VGM` Metadata Tag Parsing (GD3 Support) :pr:`3100` (:user:`Eoin O'Neill <Eoin-ONeill-Yokai>`)
  * cover: Always scale down to parent window size :pr:`3114` (:user:`Fredrik Strupe <frestr>`)
  * tags: Support loading lyrics from 'unsyncedlyrics' tag 🐛`3115` (:user:`Fredrik Strupe <frestr>`)
  * browsers: Focus album list on album filtering 🐛`3122` (:user:`Fredrik Strupe <frestr>`)
  * Add bash completion :pr:`3126` :pr:`3128` (:user:`Arnaud Rebillout <elboulangero>`)
  * Docs fixes :pr:`3133` :pr:`3192` (:user:`Petko Ditchev <petko10>`, :user:`CreamyCookie`)
  * player: Make external volume cubic by default :pr:`3151` (:user:`Fredrik Strupe <frestr>`)
  * desktop: Accept all selected files when opened from file browser 🐛`3159` (:user:`Fredrik Strupe <frestr>`)
  * Tracks without track number are now sorted before first track :pr:`3196` (:user:`CreamyCookie`)
  * Add option for ignoring characters in queries :pr:`3221` (:user:`blimmo`)
  * Disable the file trash support under flatpak for now 🐛`3093`
  * zsh completion improvements :pr:`3300` (:user:`Matthew Martin <phy1729>`)
  * Add poetry support :pr:`3306` (:user:`Nick Boultbee <declension>`)

Plugins:
  * Import metadata plugin: Fix file renaming 🐛`3071` (:user:`Fredrik Strupe <frestr>`)
  * Scale player volume properly in mpris2 API :pr:`3098` (:user:`luk1337`)
  * mpris: Drop MPRIS1 support :pr:`3102`
  * Add new Banshee import plugin :pr:`3141` (:user:`Phidica`)
  * Library update plugin: Update on file modifications 🐛`3168` (:user:`Fredrik Strupe <frestr>`)
  * Add "Record Stream" to default custom commands plugin 🐛`1617` (:user:`CreamyCookie`)
  * Custom Commands: Don't modify command when using parameters 🐛`3185` :pr:`3232` (:user:`CreamyCookie`)
  * Import/export plugin: accept full filenames when renaming :pr:`3282` (:user:`Fredrik Strupe <frestr>`)
  * acoustid: fix queries always returning "unknown" 🐛`3269`
  * Fix embed images plugin submenu not showing sometimes :pr`3303` (:user:`Nick Boultbee <declension>`)
2020-02-25 11:06:51 +00:00
nia
e6f9a00b01 ncmpc: Update to 0.37
ncmpc 0.37 - (2020-01-24)
* show performer on song page
* show partitions on outputs page (requires libmpdclient 2.18)
* search: add search tag "modified" (requires libmpdclient 2.10)
* fix compatibility with MPD versions older than 0.21
* switch to C++17
2020-02-23 11:44:52 +00:00
ryoon
28078bd9f9 alacconvert: Use COMPILER_RPATH_FLAG instead of hardcoding 2020-02-21 18:38:22 +00:00
nia
9ce9bb2bc5 vamp-plugin-sdk: Update to 2.9.0
Version 2.9, 2019-11-13 (maintenance release)

  * Fix non-thread-safe behaviour in PluginAdapter. Plugins built
    using the adapter classes in version 2.8 or earlier cannot safely
    be used simultaneously across threads with other instances of
    themselves or of other plugins in the same library (i.e. shared
    object). Hosts have been required to provide synchronisation for
    such cases. Version 2.9 introduces synchronisation in the plugin,
    making this usage safe. Unfortunately this does not make host code
    safe when using older plugin builds, as the problem and its fix
    are in the plugin side of the SDK. Caution is still required, but
    this fix does allow updated plugin builds to avoid problems with
    some existing hosts
  * Change required C++ language standard from C++98 to C++11. This
    is because of the use of std::mutex in the above fix
2020-02-20 16:18:03 +00:00
gutteridge
95dc95cbfe musescore: build fix for MacOS X (with pkgsrc's defaults) 2020-02-19 03:00:20 +00:00
nia
33203dda87 musicpd: Update to 0.21.20
ver 0.21.20 (2020/02/16)
* decoder
  - audiofile, ffmpeg, sndfile: handle MIME type "audio/wav"
  - ffmpeg: fix playback of AIFF and TTA
  - vorbis, opus: fix seeking in small files
* fix backwards seeking on ARM (and other non-x86 CPUs)
2020-02-18 13:21:38 +00:00
nia
e5cb38f00e fluidsynth: Update to 2.1.
Changes:

- a regression introduced in 2.1.0 caused the jack audio driver to not correct a sample-rate mismatch (#607)
- pkg-config is now being to used to find readline (#606, thanks to @ffontaine)
- fix various typos in the documentation (#600, thanks to @luzpaz)
- fix a memory leak in the file renderer
- fix leaking memory when sequencer clients were not explicitly unregistered (#610)
- fix a heap-based use-after-free in jack driver (#613)
- fix the linker possibly not finding libinstpatch (#617, thanks to @realnc)
2020-02-18 13:11:50 +00:00
gutteridge
121be4efb4 musescore: update to 3.4.2
pkgsrc-specific change: explicitly turn off the telemetry feature,
which was added in the 3.4 series. (There are inconsistencies in the
CMake settings such that with the default configuration it states that
telemetry is turned off, but some components are still built.)

This should address build failures that were occurring with the older
3.2.3 release in combination with Qt 5.14. (It builds and runs for me
on NetBSD amd64 8.1_STABLE and 9.99.44.)

(NB supporting i386 builds would require tweaks to the packaging. I've
left that as a separate exercise TBD.)

The change logs don't seem to be available in an easily aggregated but
condensed form. Highlights of the 3.3 and 3.4 series are:

3.4

New

    Apply palette elements with a single click if there is a selection in the score
    Allow dragging notes horizontally
    Slurs, hairpins and other elements can be edited after single click
    Add middle adjustment handle for beams, for moving whole beam vertically

Improvements

    Double click is not needed to reach edit mode anymore
    Introduce section break properties, bend properties, tremolo bar properties in the Inspector
    Allow access to several properties window in the Inspector
    Name of the newly created custom palette can be specified
    Accessibility: improve speech for elements with spanners

Fixes

    "Don't play trill" option silenced the note playback
    Slurs on small staves were displaced in some cases
    Barline handles were drawn incorrectly after dragging one
    Strings in the Part dialogue were ambiguous
    Y Offset value of fretboards didn't restore after undoing the values being changed from Edit Mode
    Replacing a note with an accidental left the accidental on the new note
    Adding Intervals (above/below) didn't take into consideration the accidental toggle state
    Multiple chord symbols attached to same note didn't copy as part of the range
    Strings in fret diagrams without "X" or "O" displayed as "?" on Linux
    MuseScore crashed when changing a triplet's rest's duration
    Images attached to rests weren't imported from MuseScore 2
    Tremolo Bar dialog had multiple UX issues
    AppImage: system printers weren't available in the print dialog

3.3

New

    Complete palettes redesign
    Note Input workflow improvements
    Native support for Roman numeral analysis and Nashville notation

Improvements

    Chord Symbol Formatting not only for MuseJazz has been supported
    Symbols can be attached to barlines
    Multiple improvements to the Plugin API
    Implement changing palette and palette cell properties on fly
    Current workspace is automatically saved on each action that changes the workspace
    Palettes and workspaces can be reset to the default state defined by the workspace you started customisations from
    Improve algorithm for determining start point for note input
    Move the viewport to show actual changes in the score if they are outside of the current view

Fixes

    NVDA screen reader didn't work
    Various MusicXML Import/Export fixes
    Various fixes for the playback of tied notes, muted voices and notes being edited in parts
    Sticking was not linked between score and parts
    The presence of fretboard diagrams prevented input of chord symbols in other staves
    Loop playback was set incorrectly in parts
    Shortcuts navigation across the palettes was broken
    Palettes and palette cells were not translated
    It was impossible to enter successive sticking elements
2020-02-16 20:00:47 +00:00
fox
fe64061243 audio/fasttracker2: Update to v1.09
Changes since v1.08:

v1.09 - 12.02.2020
- Fix: If a corrupt .XM doesn't contain all the sample data at the end of the
  file, try to load what is left instead of showing an "Out of memory!" message.
- Fix: Prevent upscaling factors higher than 2x on ARM devices. Fixes extreme
  slowdowns on Raspberry Pi 4 with 2k or higher resolution screens.
- The .MOD importer has been slightly improved for oldschool 15-sample formats
- The .S3M importer has been slightly improved for certain effect cases not
  compatible with FT2.
- Audio mixer: Internal voice volumes are now calculated with 256 times higher
  precision than FT2. Some other changes were also made to make sure the audio
  mixing is always done at max precision regardless of the "amp" setting in
  the config screen. These are changes that most people won't ever be able to
  hear, but the speed performance of the mixer is still the same, so why not.
- The audio dithering routine has now been improved (rectangular->triangular),
  and it's now enabled by default on a fresh configuration, or if you reset it.
2020-02-13 10:10:47 +00:00
fox
b793d34c49 audio/din: Updates to 44.0.2
Changes since 43.0.1:

DIN Is Noise 44 @ Chennai, India

	!+! new noise generator in DIN Is Noise!
		+ using drone UI
		+ choose if a drone drones a pitch or makes noise
			+ Menu > Drone Tools > Drone is Drone OR Drone is Noise
				+ OR SHIFT + q
			+ when a drone makes noise:
				+ a low frequency 'drone' makes low frequency noise
				+ a high frequency 'drone' makes high frequency noise
				+ manipulate drones ie move, modulate, launch, orbit to
					manipulate noises!
				+ choose Menu > Editors > Noise Interpolator to
					+ edit the noise sample interpolator curve

	+ use drone pendulum's parameters to turn rows and/or columns
		of a drone mesh into drone pendulums! :)
			+ works best when you make all drones of the mesh at the same time
				+ so set In seconds to 0
				+ and make drones in:
					+ ascending or descending rows
					+ ascending or descending columns
			+ apply to AM BPM and/or FM BPM to turn rows and/or columns of drone
				mesh as drone pendulums!

	+ flip button to flip start/end bpm of drones in drone pendulum

	+ harmonic bookmarks on Sine Mixer
		+ click on + to bookmark selected harmonics
		+ click on - to delete selected bookmarks
		+ click on x to delete all bookmarks
		+ click bookmark to select harmonics linked to it
			+ SHIFT click to select more bookmarks

	+ DIN switches menu to:
		+ Drone Params when drones selected
		+ Voice when Voice is enabled
		+ Ranges when a range is selected

	+ new microtonal keyboard shortcuts:
		+ SHIFT + f selects range under cursor
		+ CTRL + f to switch between change note to note and change note by octave
		+ CTRL + v to change both notes (to another note or by octave) of current range
		+ CTRL + g to change left note (to another note or by octave) of current range
		+ CTRL + h to change right note (to another note or by octave) of current range
		+ SHIFT + b to change height of current range
		+ CTRL + b to change height of entire microtonal keyboard

	+ rearranged menu items on Drone Params
		+ brought drone AM depth and FM depth together
		+ brought drone AM BPM and FM BPM together
		+ moved Rotate and Scale drones to Drone Params tab from Drone Tools tab

	+ new ~ checkbutton on all spinners to toggle random increment
		+ click > on spinner to edit random increment
			+ in field after ~ label
			+ default is -100% to 100% of steady increment ie value in +- field

	+ press ESC to abort active octave shift on current instrument

	+ press g to toggle draw cursor guide on curve editors
		+ useful for aligning curve components
		+ activate with keyboard shortcut only, may appear on menu in future

	* improved turn and speed ball operator on Mondrian
		+ using new noise / random algorithm!

	* improved bezier curve generation

	* improved expression evaluation in numeric fields

	* improved warper default curves

	* improved waveforms library

	! fixed bug: DIN may crash when deleting a vertex of curve that has point modulation !
	! fixed bug: make absolute values of a binaural pair available for editing
							 when selection changed from multiple pairs to one pair. !
	! fixed bug: num pad + and - to change slit size on Mondrian !
	! fixed bug: non decaying notes when ball volume < 0 on Mondrian !
	! fixed bug: in display of Selected Range number on Microtonal Keyboard!
	! fixed bug: reposition drones when left note of first range, right note of last range changed !
	! fixed bug: in 2600 patch !
	! fixed typo: paris instead of pairs in binaural drones instrument !
2020-02-12 12:13:19 +00:00
nia
d26d6c2768 vamp-plugin-sdk: Fix usage of -ldl in pkgconfig file 2020-02-12 02:50:13 +00:00
fox
ac3d458b09 audio/fasttracker2: Update to v1.08
Changes since v1.07:

v1.08 - 08.02.2020
- Critical bugfix: Saved instruments (.xi) would end up being broken!
- Linux bugfix: Loading a song by passing it to the executable's argument from a
  terminal wouldn't work in most cases...
- macOS/Linux bugfix: Don't show ".." directory when you are in root
- Code fix: We don't want our main instrument/sample structs to be packed, only
  the ones used during saving/loading of songs/instruments. This doesn't change
  the behavior of the FT2 clone, but it prevents unaligned pointer access in the
  replayer and other routines.
- Small optimizations to pattern data rendering, those routines are quite slow!
- Updated HOW-TO-COMPILE.txt
2020-02-09 08:34:48 +00:00
nia
adf42e51e5 libmysofa: Update to 1.0
- Fixed CVE-2020-6860
- Support for netcdf 4.7.2 generated files
- Support for user-defined variables
2020-02-08 16:34:55 +00:00
fox
84323c9232 audio/fasttracker2: Update to v1.07
Changes since v1.06:

v1.07 - 30.01.2020
- Bugfix: After deleting the very last vol/pan envelope point, the currently
  selected point wouldn't be properly set. This is actually a behavior/bug
  from real FT2, but I wanted to fix it anyway.
- Bugfix: Attempting to add a vol/pan envelope point to a completely empty
  envelope would mess things up. Empty envelopes in an allocated instrument
  shouldn't happen, but it happens when loading certain non-FT2 XMs.
- Bugfix: The envelope plotter could display garbage on envelopes with tick
  offsets above 324. Now it just cuts off at the end instead. Also yes, such
  envelopes can be made! OpenMPT, f.ex., has no 0..324 limit for envelope ticks
  in XM mode.
- Bugfix: A couple of system request dialogs had the wrong button captions.
  (Yes/No instead of OK/Cancel).
- When pressing Esc. and the song is unmodified/saved, you'll now get the
  classic joke quit dialogs from FT2 asking if you really want to quit.
- Some minor optimizations and minor fixups. Nothing to write home about...
- Windows 32-bit: This version now requires your CPU to have the SSE2
  instruction set. Intel CPUs from around 2000 (AMD around 2003) and later
  have it. In other words, it's not worth my time trying to make the clone
  run on such old machines!
2020-01-31 11:14:25 +00:00
adam
fb2b3604d9 py-last: updated to 3.2.0
3.2.0:
Added
* Support for Python 3.8
* Store album art URLs when you call `GetTopAlbums`
* Retry paging through results on exception
* More error status codes from https://last.fm/api/errorcodes
Changed
* Respect `get_recent_tracks`' limit when there's a now playing track
* Move installable code to `src/`
* Update `get_weekly_artist_charts` docstring: only for `User`
* Remove Python 2 warnings, `python_requires` should be enough
* Use setuptools_scm to simplify versioning during release
* Various lint and test updates
Deprecated
* Last.fm's `user.getArtistTracks` has now been deprecated by Last.fm and is no longer
  available. Last.fm returns a "Deprecated - This type of request is no longer
  supported" error when calling it. A future version of pylast will remove its
  `User.get_artist_tracks` altogether.
* `STATUS_TOKEN_ERROR` is deprecated and will be removed in a future version.
  Use `STATUS_OPERATION_FAILED` instead.

3.1.0:
Added
* Extract username from session via new
  `SessionKeyGenerator.get_web_auth_session_key_username`
* `User.get_track_scrobbles`
Deprecated
*  `User.get_artist_tracks`. Use `User.get_track_scrobbles` as a partial replacement.

3.0.0:
Added
* This changelog file
Removed
* Support for Python 2.7
* Constants `COVER_SMALL`, `COVER_MEDIUM`, `COVER_LARGE`, `COVER_EXTRA_LARGE`
  and `COVER_MEGA`. Use `SIZE_SMALL` etc. instead.
2020-01-29 21:49:50 +00:00
maya
8ba9db2c38 Remove Rio-related packages.
These pacakges are intended to handle an early 2000s MP3 player. I expect
they are no longer in use.

Proposed on pkgsrc-users a month ago.
2020-01-29 19:00:33 +00:00
rxg
a2ab601f92 Update HOMEPAGE. 2020-01-28 09:36:54 +00:00
gutteridge
c953c52e71 py-music21: fix non-3.7 builds (trim PLIST)
The upstream distribution was including a file cache with a hard-coded
Python version embedded in it. This content isn't required for
distribution.
2020-01-27 22:36:45 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
rillig
84f2203288 all: migrate some SourceForge homepage URLs back from https to http
https://mail-index.netbsd.org/pkgsrc-changes/2020/01/18/msg205146.html

In the above commit, the homepage URLs were migrated from http to https,
assuming that SourceForge would use the same host names for both http and
https connections. This assumption was wrong. Their documentation at
https://sourceforge.net/p/forge/documentation/Custom%20VHOSTs/ states
that the https URLs use the domain sourceforge.io instead.

To make the homepages from the above commit reachable again, pkglint has
been extended to check for reachable homepages. This check is only
enabled when the --network command line option is given.

Each of the homepages that referred to https://$project.sourceforge.net
before was migrated to https://$project.sourceforge.io (27), and if that
was not reachable, to the fallback URL http://$project.sourceforge.net
(163).
2020-01-26 05:26:08 +00:00
fox
3ab90f517d audio/fasttracker2: Redo the DISTNAME to prevent checksum errors in bulk builds.
Thanks to nia@
2020-01-25 17:16:23 +00:00
nia
89267374f3 openal-soft: Update to 1.20.1
openal-soft-1.20.1:

    Implemented the AL_SOFT_direct_channels_remix extension. This extends
    AL_DIRECT_CHANNELS_SOFT to optionally remix input channels that don't have
    a matching output channel.

    Implemented the AL_SOFT_bformat_ex extension. This extends B-Format buffer
    support for N3D or SN3D scaling, or ACN channel ordering.

    Fixed a potential voice leak when a source is started and stopped or
    restarted in quick succession.

    Fixed a potential device reset failure with JACK.

    Improved handling of unsupported channel configurations with WASAPI. Such
    setups will now try to output at least a stereo mix.

    Improved clarity a bit for the HRTF second-order ambisonic decoder.

    Improved detection of compatible layouts for SOFA files in makemhr and
    sofa-info.

    Added the ability to resample HRTFs on load. MHR files no longer need to
    match the device sample rate to be usable.

    Added an option to limit the HRTF's filter length.
2020-01-25 14:58:13 +00:00
nia
3c57aef540 libmpdclient: Update to 2.18
libmpdclient 2.18 (2020/01/20)
* more out-of-memory checks
* partition: add mpd_recv_partition()
* support MPD protocol 0.21
 - "oneshot" single state
* support MPD protocol 0.22
 - status: add mpd_status_get_partition()
 - commands "delpartition", "moveoutput"
2020-01-25 14:40:35 +00:00
nia
67837aaf87 speech-dispatcher: Make python support work.
Bump PKGREVISION
2020-01-22 19:25:54 +00:00
nia
2117edb383 audio: Remove gmpc-wikipedia
Unmaintained upstream since 2011, stuck on an old/vulnerable webkit-gtk
version.
2020-01-22 18:17:55 +00:00
nia
18bb75498c *: Use the 'gnome' virtual category some more. 2020-01-21 15:09:03 +00:00
nia
3e162c3b3e *: Remove esound support from pkgsrc
Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20 21:54:00 +00:00
nia
2844b8b985 mp3blaster: Remove esound support; use sdl on all non-OSS platforms.
Remove OSS option too because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options on platforms that
don't support OSS.
2020-01-20 21:31:02 +00:00
nia
97d5bb9265 madplay: Remove esound support; add alsa option.
Remove OSS option because it does absolutely nothing, OSS support
is autodetected if the OS supports it.

Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:29:07 +00:00
nia
53b93b4fce libmikmod: Remove esound support; add alsa and pulse support instead.
Bump PKGREVISION because this changes default options (on Linux only)
2020-01-20 21:26:52 +00:00
nia
937ee68e9a audio: Remove bmpx
Upstream vanished some time ago (2008?) and this is forever stuck on the
unmaintained and now somewhat broken 0.10 branch of GStreamer.

This is also nearly unique to pkgsrc at this point in its existence.

PKGREVISION=	80
2020-01-19 22:46:43 +00:00
nia
6a8e8a725f exaile: Update to 4.0.2
Changes:

- Fixed Unicode errors on the tracklist view.
- Fixed icon display on Plasma/Wayland.
- Translation updates: Asturian, Catalan, Chinese (Simplified), Croatian, Danish, Finnish, Hindi, Italian, Portuguese, Spanish, Swedish, Turkish.
2020-01-19 12:00:29 +00:00
nia
45ace36428 audio: Remove albumplayer
Upstream vanished some time ago and this is forever stuck on the
unmaintained and now somewhat broken 0.10 branch of GStreamer.

Apparently this is also unique to pkgsrc at this point in its existence.

PKGREVISION=	28
2020-01-19 01:04:52 +00:00
rillig
ffe83de7b1 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:05 +00:00
rillig
a02ce26178 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:29:55 +00:00
nia
d1a27f1367 musicpd: Update to 0.21.19
ver 0.21.19 (2020/01/17)
* configuration
  - allow overriding top-level settings in includes
* output
  - pulse: obey Pulse's maximum sample rate (fixes DSD128 playback)
* fix build failure with clang 10
* fix build failure with Android NDK r20
2020-01-18 23:22:45 +00:00
nia
0d0045647c liblo: Update to 0.30
--------------------------------------------
2019-03-03: Release 0.30
--------------------------------------------

We are pleased to present stable release 0.30 of LibLo, the
lightweight, easy to use implementation of the Open Sound Control
protocol.

Open Sound Control (OSC) is a protocol for communication among
computers, sound synthesizers, and other multimedia devices that is
designed for use over modern network transports.

Changes of note since the 0.29 release include:

- Functions to wait and receive on multiple servers (lo_servers_wait
  and lo_servers_recv_noblock)
- Improvements to the CMake build system.
- Remove premake4 files and rely on CMake for building on Windows.
- Fix memory leak in lo_server_recv_raw_stream.
- C++ wrapper: Fix memory leak on string allocation.
- oscdump: Disable line buffering in Windows to support MSYS2 output.
2020-01-18 21:58:02 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
jperkin
ee743ed29e *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:47:57 +00:00
fox
a9d491e6e1 audio/fasttracker2: Update to v1.06
Changes since v1.05:

v1.06 - 15.01.2020
- Bugfix: Scopes were not doing backwards sampling correctly on pingpong loops.
  This would also affect the sample playback line in Smp. Ed. It was especially
  noticable on very low sampling rates (note).
- For devs: Added HAS_MIDI compiler pre-processor flag. If not defined, MIDI
  will not be used in the clone. Handy for situations where rtmidi and/or
  libstdc++ can't be used/compiled.
2020-01-17 11:00:08 +00:00
wiz
a35657e89e py-music21: set EGG_NAME to simplify PLIST 2020-01-17 07:11:55 +00:00
wiz
0e68dc2f05 picard: switch to egg.mk to fix build when py-setuptools isn't already installed 2020-01-17 06:28:29 +00:00
gutteridge
47be240d9f audio/Makefile: add py-music21 2020-01-17 05:43:17 +00:00
gutteridge
8f5e396d5b py-music21: add new package
music21 is a set of tools for helping scholars and other active listeners
answer questions about music quickly and simply. If you've ever asked yourself
a question like, "I wonder how often Bach does that" or "I wish I knew which
band was the first to use these chords in this order," or "I'll bet we'd know
more about Renaissance counterpoint (or Indian ragas or post-tonal pitch
structures or the form of minuets) if I could write a program to automatically
write more of them," then music21 can help you with your work.
2020-01-17 05:41:44 +00:00
taca
36cd535522 audio/ruby-taglib: update to 1.0.0
## 1.0.0 (2020-01-07)

* Support for TagLib >= 1.11.1 (drop support for earlier versions) (#83)
  * This includes a lot of new APIs and some changed APIs, see
    `@since 1.0.0` in the docs
* Stop using tainted strings to fix warnings with Ruby 2.7 (#86)
2020-01-16 15:07:40 +00:00
nia
6ab06ec922 picard: Update to 2.2.3
Switched to qt5.
2020-01-16 01:31:54 +00:00
nia
8072bc03ee lv2: Simplify, use waf.mk 2020-01-13 16:53:01 +00:00
nia
2a906108c0 aubio: Simplify, use waf.mk 2020-01-13 16:47:59 +00:00
khorben
c99a159e13 deforaos-mixer: update to 0.4.0
Changes since 0.2.2:
- Defaults to Gtk+ 3 (like libDesktop)
- Plug-in system for the control widgets
- Minor bugfixes and improvements
2020-01-13 01:26:03 +00:00
triaxx
ec36aeffcb grip: update to 4.0.1
pkgsrc changes:
---------------
  * remove outdated patches

upstream changes:
-----------------
v4.0.1 2019-12-02  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Dan Fandrich:
	  Stop copying overlapping strings on multi-artist CDs
	* Add korean translation from TP
	* nl.po, zh_CN.po: Update translations from TP

v4.0.0 2019-10-05  Johnny A. Solbu <johnny@solbu.net>

	* Patches from Adrian Reber:
	  - Remove vte dependency
	     grip uses vte for its status window. The version of vte grip relies on
	     is not maintained upstream for a long time. This commit removes the
	     complete status window functionality from grip. Messages previously sent
	     to the status window are now sent to the console.
	  - Switch to non-deprecated g_string functions
	  - Ignore deprecation errors

v3.10.2 2019-08-17  Johnny A. Solbu <johnny@solbu.net>

	* Sync updated french translation from Translation Project

v3.10.1 2019-02-24  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Lutz Mändle: Calculates the correct space needed for
	  drawing the labels in the edit box
	* Patch from Adrian Reber: Fix errors with gcc9 and terminate strings correctly

v3.10.0 2019-01-07  Johnny A. Solbu <johnny@solbu.net>

	* Patch from Frédéric Fauberteau: undefined reference to `WIFEXITED'
	  (patch issue #162)
	* Translation updates: New danish translation
	* Remove freedb.musicbrainz.org as secondary default cd database:
	  https://blog.metabrainz.org/2018/09/18/freedb-gateway-end-of-life-notice-march-18-2019/
	* automake: Replace INCLUDES with AM_CPPFLAGS
	* Rename configure.in > configure.ac
2020-01-12 21:55:07 +00:00
nia
4dac8b3593 buzztrax: Add linux-specific PLIST 2020-01-12 20:41:55 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
nia
118d41420c buzztrax: Build fix: disable dllwrapper explicitly
This is autodetected on 32-bit x86 but causes the build to fail due to
win32 headers not being available.
2020-01-10 11:05:04 +00:00
kim
e570b59f9f Update MAINTAINER. 2020-01-07 13:47:41 +00:00
kim
b5ef21b9a2 Update MAINTAINER. 2020-01-07 13:40:50 +00:00
nia
bfc187726e musicpd: Regen PLIST 2020-01-04 20:46:27 +00:00
nia
af73f25726 libmysofa: Update to 0.9.1
Changes:
    multithreading for most function works now
    some cleanup of unused code
2020-01-04 11:45:21 +00:00
adam
2b32e32621 py-beets: mark as incompatible with Python 2.7; add dash to binary 2020-01-03 08:42:32 +00:00
tsutsui
a238112a1e tremor: tremor's vorbisidec.pc explicitly requires libogg. 2020-01-03 02:05:23 +00:00
gutteridge
1ac8f8006c libmatemixer: tweak $DISTNAME
Prepare to bump the default $VERSION in meta-pkg/mate to 1.22.2 (now
the most common version amongst the packages and the effective release
we're at).
2020-01-02 22:45:05 +00:00
fcambus
2c0155ba1f libopenmpt: update to 0.4.11.
This fixes CVE-2019-14380 and CVE-2019-17113.

ChangeLog:

### libopenmpt 0.4.11 (2019-12-22)

 *  MOD: Fix initial instrument change with no note playing. Fixes first pattern
    of Beyond Music by Captain.

### libopenmpt 0.4.10 (2019-10-30)

 *  The "date" metadata could contain a bogus date for some older IT files.
 *  Do not apply global volume ramping from initial global volume when seeking.

 *  MTM: Sample loop length was off by one.
 *  PSM: Sample loop length was off by one in most files.

 *  mpg123: Update to v1.25.13 (2019-10-26).

### libopenmpt 0.4.9 (2019-10-02)

 *  [**Sec**] libmodplug: C API: Limit the length of strings copied to the
    output buffer of `ModPlug_InstrumentName()` and `ModPlug_SampleName()` to 32
    bytes (including terminating null) as is done by original libmodplug. This
    avoids potential buffer overflows in software relying on this limit instead
    of querying the required buffer size beforehand. libopenmpt can return
    strings longer than 32 bytes here beacuse the internal limit of 32 bytes
    applies to strings encoded in arbitrary character encodings but the API
    returns them converted to UTF-8, which can be longer. (reported by Antonio
    Morales Maldonado of Semmle Security Research Team) (r12129)
    ([CVE-2019-17113](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-17113))
 *  [**Sec**] libmodplug: C++ API: Do not return 0 in
    `CSoundFile::GetSampleName()` and `CSoundFile::GetInstrumentName()` when a
    null output pointer is provided. This behaviour differed from libmodplug and
    made it impossible to determine the required buffer size. (r12130)

### libopenmpt 0.4.8 (2019-09-30)

 *  [**Sec**] Possible crash due to out-of-bounds read when playing an OPL note
    with active filter in S3M or MPTM files (r12118).

### libopenmpt 0.4.7 (2019-09-23)

 *  [**Bug**] Compilation fix for various platforms that do not provide
    `std::aligned_alloc` in C++17 mode. The problematic dependency has been
    removed. This should fix build problems on MinGW, OpenBSD, Haiku, and others
    for good.

 *  J2B: Ignore notes with non-existing instrument (fixes Ending.j2b).

 *  mpg123: Update to v1.25.12 (2019-08-24).
 *  ogg: Update to v1.3.4. (2019-08-31).
 *  flac: Update to v1.3.3. (2019-08-04).

### libopenmpt 0.4.6 (2019-08-10)

 *  [**Bug**] Compilation fix for OpenBSD.
 *  [**Bug**] Compilation fix for NO_PLUGINS being defined.

 *  in_openmpt: Correct documentation. `openmpt-mpg123.dll` must be placed into
    the Winamp directory.

 *  Detect IT files unpacked with early UNMO3 versions.

 *  mpg123: Update to v1.25.11 (2019-07-18).
 *  minimp3: Update to commit 977514a6dfc4960d819a103f43b358e58ac6c28f
    (2019-07-24).
 *  miniz: Update to v2.1.0 (2019-05-05).
 *  stb_vorbis: Update to v1.17 (2019-08-09).

### libopenmpt 0.4.5 (2019-05-27)

 *  [**Sec**] Possible crash during playback due out-of-bounds read in XM and
    MT2 files (r11608).
    ([CVE-2019-14380](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-14380))

 *  Breaking out of a sustain loop through Note-Off sometimes didn't continue in
    the regular sample loop.
 *  Seeking did not stop notes playing with XM Key Off (Kxx) effect.

### libopenmpt 0.4.4 (2019-04-07)

 *  [**Bug**] Channel VU meters were swapped.

 *  Startrekker: Clamp speed to 31 ticks per row.
 *  MTM: Ignore unused Exy commands on import. Command E5x (Set Finetune) is now
    applied correctly.
 *  MOD: Sample swapping was always enabled since it has been separated from the
    ProTracker 1/2 compatibility flag. Now it is always enabled for Amiga-style
    modules and otherwise the old heuristic is used again.

 *  stb_vorbis: Update to v1.16 (2019-03-05).
2020-01-02 09:23:58 +00:00
wiz
b8cbc43371 musicpd: update to 0.21.18.
ver 0.21.18 (2019/12/24)
* protocol
  - work around Mac OS X bug in the ISO 8601 parser
* output
  - alsa: fix hang bug with ALSA "null" outputs
* storage
  - curl: fix crash bug
* drop support for CURL versions older than 7.32.0
* reduce unnecessary CPU wakeups

ver 0.21.17 (2019/12/16)
* protocol
  - relax the ISO 8601 parser: allow omitting field separators, the
    time of day and the "Z" suffix
* archive
  - zzip: improve error reporting
* outputs
  - jack: mark ports as terminal
  - shout: declare metadata as UTF-8
* fix build failure with -Ddatabase=false
2019-12-31 12:24:54 +00:00
schmonz
f767668087 Update to 1.5.4. No changelog available. 2019-12-31 12:10:20 +00:00
sevan
3969f2d985 Update homepage url 2019-12-29 17:36:15 +00:00
adam
3ed1e23db3 py-beets: sort PLIST 2019-12-29 16:31:03 +00:00
sevan
67df4f3207 Update py-beets to 1.4.9
Beets 1.4.9
This small update is part of our attempt to release new versions more often! There are a few important fixes, and we're clearing the deck for a change to beets' dependencies in the next version.

The new feature is:

    You can use the NO_COLOR environment variable to disable terminal colors. #3273

There are some fixes in this release:

    Fix a regression in the last release that made the image resizer fail to detect older versions of ImageMagick. #3269
    gmusic: The oauth_file config option now supports more flexible path values, including ~ for the home directory. #3270
    gmusic: Fix a crash when using version 12.0.0 or later of the gmusicapi module. #3270
    Fix an incompatibility with Python 3.8's AST changes. #3278

Here's a note for packagers:

    pathlib is now an optional test dependency on Python 3.4+, removing the need for a Debian patch. #3275

Beets 1.4.8
This release is far too long in coming, but it's a good one. There is the usual torrent of new features and a ridiculously long line of fixes, but there are also some crucial maintenance changes. We officially support Python 3.7 and 3.8, and some performance optimizations can (anecdotally) make listing your library more than three times faster than in the previous version.

The new core features are:

    A new config-aunique configuration option allows setting default options for the aunique template function.
    The albumdisambig field no longer includes the MusicBrainz release group disambiguation comment. A new releasegroupdisambig field has been added. #3024
    The modify command now allows resetting fixed attributes. For example, beet modify -a artist:beatles artpath! resets artpath attribute from matching albums back to the default value. #2497
    A new importer option, ignore_data_tracks, lets you skip audio tracks contained in data files. #3021

There are some new plugins:

    The playlist can query the beets library using M3U playlists. Thanks to @Holzhaus and @Xenopathic. #123 #3145
    The loadext allows loading of SQLite extensions, primarily for use with the ICU SQLite extension for internationalization. #3160 #3226
    The subsonicupdate can automatically update your Subsonic library. Thanks to @maffo999. #3001

And many improvements to existing plugins:

    lastgenre: Added option -A to match individual tracks and singletons. #3220 #3219
    play: The plugin can now emit a UTF-8 BOM, fixing some issues with foobar2000 and Winamp. Thanks to @mz2212. #2944
    gmusic:
        Add a new option to automatically upload to Google Play Music library on track import. Thanks to @shuaiscott.
        Add new options for Google Play Music authentication. Thanks to @thetarkus. #3002
    replaygain: albumpeak on large collections is calculated as the average, not the maximum. #3008 #3009
    chroma:
        Now optionally has a bias toward looking up more relevant releases according to the preferred configuration options. Thanks to @Archer4499. #3017
        Fingerprint values are now properly stored as strings, which prevents strange repeated output when running beet write. Thanks to @Holzhaus. #3097 #2942
    convert: The plugin now has an id3v23 option that allows you to override the global id3v23 option. Thanks to @Holzhaus. #3104
    spotify:
        The plugin now uses OAuth for authentication to the Spotify API. Thanks to @rhlahuja. #2694 #3123
        The plugin now works as an import metadata provider: you can match tracks and albums using the Spotify database. Thanks to @rhlahuja. #3123
    ipfs: The plugin now supports a nocopy option which passes that flag to ipfs. Thanks to @wildthyme.
    discogs: The plugin now has rate limiting for the Discogs API. #3081
    mpdstats, mpdupdate: These plugins now use the MPD_PORT environment variable if no port is specified in the configuration file. #3223
    bpd:
        MPD protocol commands consume and single are now supported along with updated semantics for repeat and previous and new fields for status. The bpd server now understands and ignores some additional commands. #3200 #800
        MPD protocol command idle is now supported, allowing the MPD version to be bumped to 0.14. #3205 #800
        MPD protocol command decoders is now supported. #3222
        The plugin now uses the main beets logging system. The special-purpose --debug flag has been removed. Thanks to @arcresu. #3196
    mbsync: The plugin no longer queries MusicBrainz when either the mb_albumid or mb_trackid field is invalid. See also the discussion on Google Groups Thanks to @arogl.
    export: The plugin now also exports path field if the user explicitly specifies it with -i parameter. This only works when exporting library fields. #3084
    acousticbrainz: The plugin now declares types for all its fields, which enables easier querying and avoids a problem where very small numbers would be stored as strings. Thanks to @rain0r. #2790 #3238

Some improvements have been focused on improving beets' performance:

    Querying the library is now faster:
        We only convert fields that need to be displayed. Thanks to @pprkut. #3089
        We now compile templates once and reuse them instead of recompiling them to print out each matching object. Thanks to @SimonPersson. #3258
        Querying the library for items is now faster, for all queries that do not need to access album level properties. This was implemented by lazily fetching the album only when needed. Thanks to @SimonPersson. #3260
    absubmit, badfiles: Analysis now works in parallel (on Python 3 only). Thanks to @bemeurer. #2442 #3003
    mpdstats: Use the currentsong MPD command instead of playlist to get the current song, improving performance when the playlist is long. Thanks to @ray66. #3207 #2752

Several improvements are related to usability:

    The disambiguation string for identifying albums in the importer now shows the catalog number. Thanks to @8h2a. #2951
    Added whitespace padding to missing tracks dialog to improve readability. Thanks to @jams2. #2962
    The move command now lists the number of items already in-place. Thanks to @RollingStar. #3117
    Modify selection can now be applied early without selecting every item. #3083
    Beets now emits more useful messages during startup if SQLite returns an error. The SQLite error message is now attached to the beets message. #3005
    Fixed a confusing typo when the convert plugin copies the art covers. #3063

Many fixes have been focused on issues where beets would previously crash:

    Avoid a crash when archive extraction fails during import. #3041
    Missing album art file during an update no longer causes a fatal exception (instead, an error is logged and the missing file path is removed from the library). #3030
    When updating the database, beets no longer tries to move album art twice. #3189
    Fix an unhandled exception when pruning empty directories. #1996 #3209
    fetchart: Added network connection error handling to backends so that beets won't crash if a request fails. Thanks to @Holzhaus. #1579
    badfiles: Avoid a crash when the underlying tool emits undecodable output. #3165
    beatport: Avoid a crash when the server produces an error. #3184
    bpd: Fix crashes in the bpd server during exception handling. #3200
    bpd: Fix a crash triggered when certain clients tried to list the albums belonging to a particular artist. #3007 #3215
    replaygain: Avoid a crash when the bs1770gain tool emits malformed XML. #2983 #3247

There are many fixes related to compatibility with our dependencies including addressing changes interfaces:

    On Python 2, pin the jellyfish requirement to version 0.6.0 for compatibility.
    Fix compatibility with Python 3.7 and its change to a name in the re module. #2978
    Fix several uses of deprecated standard-library features on Python 3.7. Thanks to @arcresu. #3197
    Fix compatibility with pre-release versions of Python 3.8. #3201 #3202
    web: Fix an error when using more recent versions of Flask with CORS enabled. Thanks to @rveachkc. #2979: #2980
    Avoid some deprecation warnings with certain versions of the MusicBrainz library. Thanks to @zhelezov. #2826 #3092
    Restore iTunes Store album art source, and remove the dependency on python-itunes, which had gone unmaintained and was not Python-3-compatible. Thanks to @ocelma for creating python-itunes in the first place. Thanks to @nathdwek. #2371 #2551 #2718
    lastgenre, edit: Avoid a deprecation warnings from the PyYAML library by switching to the safe loader. Thanks to @translit and @sbraz. #3192 #3225
    Fix a problem when resizing images with PIL/pillow on Python 3. Thanks to @architek. #2504 #3029

And there are many other fixes:

    R128 normalization tags are now properly deleted from files when the values are missing. Thanks to @autrimpo. #2757
    Display the artist credit when matching albums if the artist_credit configuration option is set. #2953
    With the from_scratch configuration option set, only writable fields are cleared. Beets now no longer ignores the format your music is saved in. #2972
    The %aunique template function now works correctly with the -f/--format option. #3043
    Fixed the ordering of items when manually selecting changes while updating tags Thanks to @TaizoSimpson. #3501
    The %title template function now works correctly with apostrophes. Thanks to @GuilhermeHideki. #3033
    lastgenre: It's now possible to set the prefer_specific option without also setting canonical. #2973
    fetchart: The plugin now respects the ignore and ignore_hidden settings. #1632
    hook: Fix byte string interpolation in hook commands. #2967 #3167
    the: Log a message when something has changed, not when it hasn't. Thanks to @arcresu. #3195
    lastgenre: The force config option now actually works. #2704 #3054
    Resizing image files with ImageMagick now avoids problems on systems where there is a convert command that is not ImageMagick's by using the magick executable when it is available. Thanks to @ababyduck. #2093 #3236

There is one new thing for plugin developers to know about:

    In addition to prefix-based field queries, plugins can now define named queries that are not associated with any specific field. For example, the new playlist supports queries like playlist:name although there is no field named playlist. See extend-query for details.

And some messages for packagers:

    Note the changes to the dependencies on jellyfish and munkres.
    The optional python-itunes dependency has been removed.
    Python versions 3.7 and 3.8 are now supported.
2019-12-29 15:57:24 +00:00
adam
b06aa1bd63 wavpack: updated to 5.2.0
Release 5.2.0:
fixed: potential security issues including the following CVEs:
       CVE-2018-19840 CVE-2018-19841 CVE-2018-10536
       CVE-2018-10537 CVE-2018-10538 CVE-2018-10539
       CVE-2018-10540 CVE-2018-7254  CVE-2018-7253
       CVE-2018-6767
added: support for CMake, Travis CI, and Google's OSS-fuzz
fixed: use correction file for encode verify (pipe input, Windows)
fixed: correct WAV header with actual length (pipe input, -i option)
fixed: thumb interworking and not needing v6 architecture (ARM asm)
added: handle more ID3v2.3 tag items and from all file types
fixed: coredump on Sparc64 (changed MD5 implementation)
fixed: handle invalid ID3v2.3 tags from sacd-ripper
fixed: several corner-case memory leaks
2019-12-28 20:00:01 +00:00
fox
3f5769aaaa audio/fasttracker2: Update to v1.05
Changes since v1.04:

v1.05 - 28.12.2019
- Bugfix: When copying marked text in a text box, too much data would be copied
- Changed default WAV rendering frequency (Harddisk recording) to 48kHz
2019-12-28 19:46:23 +00:00
maya
e7f30dd837 cplay: requires python2. won't even start up with python3.
thanks to mlelstv. bump pkgrevision
2019-12-28 11:26:37 +00:00
dbj
28a4abed17 audio/libao: fix Darwin build
libao tried disable the macos plugin by setting a configure
environment variable that didn't work.  This forces the option
off by the SUBST framework to edit the config file.
2019-12-24 05:07:45 +00:00
dbj
20974a9501 libao: revert PLIST.Darwin, this is likely the wrong fix 2019-12-23 22:16:33 +00:00
dbj
a529e0eadb libao: add PLIST.Darwin for platform specific plugin file 2019-12-23 22:07:00 +00:00
markd
9cda80698f rhythmbox: remove lirc dependency - doesn't (successfully) use it. 2019-12-22 06:19:54 +00:00
markd
964c9c6791 rhythmbox: fix "hal" option handling and PLIST 2019-12-22 06:17:10 +00:00
nia
7951ff26c7 portaudio: fix buildlink3 for alsa/jack 2019-12-22 04:14:33 +00:00
joerg
1d744c4f2b Patch local WAF copy to run ${CXX} with -x c++ when detecting it.
Otherwise clang will bail out on - as it is considered a C source and
-std=c++11 as injected by the wrappers conflict.
2019-12-21 23:27:03 +00:00
nia
d62a2e56eb csound6: Not actually PYTHON_FOR_BUILD_ONLY 2019-12-21 21:25:51 +00:00
fox
9ad9b0a676 audio/fasttracker2: Update to v1.04
- MASTER_SITES has been updated to Github since the author has moved to the
  source there.

Changes since v1.03:

v1.04 - 17.12.2019
- Fixed rare crash (or strange behaviors) when changing pattern and/or pattern
  length while the song is playing.
- Properly restore channel mute flags when loading a new song (fixes mute bugs)
- Fixed a few bugs with different pattern buttons (Ins./Del., Ln. up/down etc)
- Config: "Hardware mouse" was changed to "Software mouse" (and "Software mouse"
  is now disabled in the default config).
- Added a routine to create scaled FT2 mouse cursors for software mouse mode,
  though the "busy mouse" will stand still and not animate.
  Hopefully the new default "hardware mouse" mode will satisfy some people!
- MacOS: Pass NDEBUG to clang preprocessor defines, to prevent debug code
  from being compiled in release mode (performance increase).
- MacOS/Linux: make scripts had Windows linefeeds and would thus break!

* Note: I highly recommend that you go to "Config -> Layout" and disable
  "Software mouse"! This will make the mouse way less laggy. However, it will
  still be one frame delayed internally unless you disable VSync.
2019-12-20 02:26:40 +00:00
joerg
a851ec2510 Needs to be build as c++03. 2019-12-20 00:00:11 +00:00
joerg
f38615fa82 Use protected names in attributes, avoids overlap with SSP. Bump
revision.
2019-12-19 23:59:56 +00:00
joerg
ee406e3e95 Don't force -latomic unconditionally with clang. 2019-12-18 12:36:51 +00:00
nros
21e2a01370 Fix build on non-linux ppc machines
Fix build on non-linux ppc machines, tested by julian sevard.
2019-12-17 13:59:50 +00:00
nia
7e6fe72c0f libao-oss: Link with -lossaudio
Bump PKGREVISION
2019-12-15 23:15:01 +00:00
nia
4c62ee6fe6 aiomixer: Update to 1.0.1
Changes:
* Adds vi-style keybindings
2019-12-15 00:09:25 +00:00
nia
7d6ffaf076 snd: Update to 19.9
This now uses gtk3
2019-12-14 18:34:18 +00:00
nia
4b60c936f7 lilv: Update to 0.24.6. Convert to waf.mk.
lilv (0.24.6) stable;

  * Add more strict error detection when storing plugin state properties
  * Add option to override LV2_PATH in applications
  * Don't print errors when saving state if correct links already exist
  * Fix GCC8 warnings
  * Fix creating directories across drives on Windows
  * Fix issues with loading state with saved files from the model
  * Fix memory errors and Python 3.4+ compatibility in Python bindings
  * Fix unit tests on Windows
  * Make Python bindings more Pythonic
2019-12-14 18:02:50 +00:00
nia
23d9ff5ce9 Convert some drobilla.net packages to waf.mk.
This removes a lot of do-X: targets and redundant python runtime deps.
2019-12-14 17:53:39 +00:00
nia
b18ea42115 suil: Update to 0.10.6
suil (0.10.6) stable;

  * Add no-cocoa configure flag
  * Update build system
2019-12-14 17:28:29 +00:00
mef
b476fa9a65 (audio/pianobar) Updated from 2017.08.30 to 2019.02.14
Release 2019.02.14
 - Fix MP3 playback (affects premium subscribers with audio quality Release 2019.01.25
 - Implement audio buffering

Release 2018.06.22
 - Happy 10th birthday pianobar!
 - Add network timeouts and retries
 - Fix cross-thread memory access
 - Misc UI and documentation improvements
2019-12-14 01:26:11 +00:00
mef
8af93f8785 (audio/p5-MusicBrainz-DiscID) Updated from 0.04 to 0.06
0.06  Mon  7 Oct 2019 23:32:36 BST
  - Changed license to MIT
2019-12-14 01:18:45 +00:00
nia
f88ec4ad59 mpc: Make sure sphinx actually gets installed 2019-12-12 16:24:22 +00:00
nia
d0c0070cdc ardour: Needs itstool 2019-12-12 16:19:48 +00:00
mef
b82974d4e8 (audio/pavucontrol) Updated 3.0 to 4.0
Tue Mar 5 2019:
   [11]Version 4.0 released. Changes:
     * There can now be only one pavucontrol window open at a time. Trying
       to start pavucontrol for a second time brings the first window to
       foreground.
     * Added a "Show volume meters" checkbox to the Configuration tab.
       Disabling the volume meters reduces CPU use.
     * Improve the use of space (remove useless margins and paddings).
     * Use a more appropriate icon for the channel lock button.
     * Better channel label layout, prevents volume sliders from getting
       unaligned.
     * Maximum latency offset increased from 2 to 5 seconds to accommodate
       AirPlay devices that often have higher latency than 2 seconds (this
       is not that useful on newer PulseAudio versions, though, because
       the latency is reported much more accurately than before).
     * New --version command line option.
     * New translations: Chinese (Taiwan), Croatian, Korean, Norwegian
       Nynorsk, Lithuanian, Valencian.
     * Updated translations: Finnish, French, German, Italian, Japanese,
       Polish, Swedish.
     * Dropped support for Gtk+ 2.
     * Bumped the minimum supported libpulse version to 5.0.
     * Improved compatibility with newer Glade versions.
2019-12-11 15:10:23 +00:00
nia
ab1640548f csound6: Support more audio backends.
Default to PortAudio since it's supported natively on most pkgsrc platforms.

Fix building with PKG_DEVELOPER and hdf5 installed.

Bump PKGREVISION
2019-12-08 02:01:07 +00:00
nia
8710ff729c Add audio/aiomixer
aiomixer is a curses-based mixer for NetBSD audio.
2019-12-07 19:00:06 +00:00
mrg
ee1d29bac2 add options.mk to csound6 and use it to (optionally, non default)
disable including pulseaudio support.
2019-12-07 10:24:02 +00:00
nia
b83d5cac60 libmpdclient: python for build only 2019-12-06 00:15:39 +00:00
nia
08c7cbaec6 libmpdclient: Update to 2.17
libmpdclient 2.17 (2019/12/04)
* search: add mpd_search_add_db_songs_to_playlist()
* idle: support event "partition"
* support MPD protocol 0.19
  - "listneighbors"
* support MPD protocol 0.22
  - "getfingerprint"
* support tags "MPD_TAG_LABEL", "MPD_TAG_MUSICBRAINZ_WORKID", "Grouping",
  "Work", "Conductor"
* support MPD partitions
* mpd_async_set_keepalive() returns bool
* mpd_connection_set_keepalive() returns bool
* fix build failure on Haiku
2019-12-05 22:46:49 +00:00
nia
7c71bec0b1 mpc: Install man page.
Bump PKGREVISION
2019-12-04 11:37:16 +00:00
nia
1001b1a738 Add audio/vimpc.
vimpc provides an alternative to other mpd clients (such as ncmpc) that
tries to provide an interface similar to that of the vi text editor.
2019-12-04 11:02:33 +00:00
nia
de826d712d musicpd: Modernise config file.
- automatically run as unprivileged user.
- set up directories in /var/lib/mpd.
- allow 'solaris' audio output to be used on NetBSD.

Bump PKGREVISION
2019-12-04 11:00:23 +00:00
nia
53c04a34ec ardour: require jack with working sunaudio 2019-12-03 12:31:22 +00:00
nia
5f27ca86be xjadeo: Update to 0.8.9
2018-11-30 (0.8.9)  Robin Gareus <robin@gareus.org>
* prefer -pthread over -lpthread, fixes #18
* mainly a build-system, binary only update

2018-06-06 (0.8.8)  Robin Gareus <robin@gareus.org>
* use PortMidi default device (allow using portmidisetup)
* fix loading fonts with non ASCII paths on Windows
* allow verbose/debug logging on windows
2019-12-02 13:50:39 +00:00
nia
ffe25d9166 ardour: Update to 5.12.0
Notable changes in pkgsrc:
- Put a lot of effort into autoconfiguring JACK support for NetBSD.
  (Install latest JACK).

Release notes for 5.0:
https://www.ardour.org/news/5.0.html
2019-12-02 13:34:33 +00:00
nia
2fa78cc0e6 jack: remove information about running as root 2019-12-02 11:48:38 +00:00
nia
8d1eb10b46 jack: Fix Sun driver on NetBSD and default to it over OSS.
Update usage instructions.

Bump PKGREVISION
2019-12-02 11:46:08 +00:00
nia
b4e46b75a2 portaudio: Not make jobs safe.
I think we've been lucky until failures started cropping up in the aarch64
build...
2019-12-02 10:08:20 +00:00
nia
da13b23f20 fluidsynth: Update to 2.1.0
New features

    new, less "ringing" reverb engine (#380, thanks to @jjceresa)
    new, stereophonic chorus engine (#548, thanks to @jjceresa)
    support for Downloadable Sounds (DLS) files was added (#320, requires libinstpatch)
    improved integrity checking of SoundFont modulators (#467, thanks to @jjceresa)
    rendering to stdout is now possible (#553, thanks to @mawe42)
    the following Audio Drivers have been added:
        Oboe (#464, tested on Android, thanks to @atsushieno)
        OpenSLES (#464, tested on Android, thanks to @atsushieno)
        SDL2 (#478, thanks to @carlo-bramini)
        WaveOut (#466, tested on Win98, WinNT4.0, WinXP, thanks to @carlo-bramini)
    various performance improvements (#543, #545, #547, #569, #573)

Bug fixes

    generator modEnvAttack now has a convex shape according to SoundFont spec (#153)
    the default MIDI Pitch Wheel to Initial Pitch modulator now uses Fine Tune as destination generator, allowing it to be overridden by the soundfont designer (#154, thanks to @jjceresa)
2019-12-01 12:51:57 +00:00
kim
d1ecc33a85 Switch to new site in MASTER_SITES, and set MAINTAINER to pkgsrc-users. 2019-12-01 05:18:55 +00:00
fox
2486dcf34f audio/fasttracker2: Update to v1.03
Changes since v1.02:

v1.03 - 28.11.2019
- A ton of radiobuttons in the GUI simply did not work anymore in v1.02.
  I can't believe I didn't notice until now. Sorry!
2019-11-30 16:43:11 +00:00
nia
0b741b6ebe openal-soft: Update to 1.20.0
pkgsrc changes:

- Support more audio backends.

openal-soft-1.20.0:

    Converted the library codebase to C++11. A lot of hacks and custom
    structures have been replaced with standard or cleaner implementations.

    Partially implemented the Vocal Morpher effect.

    Fixed the bsinc SSE resamplers on non-GCC compilers.

    Fixed OpenSL capture.

    Fixed support for extended capture formats with OpenSL.

    Fixed handling of WASAPI not reporting a default device.

    Fixed performance problems relating to semaphores on macOS.

    Modified the bsinc12 resampler's transition band to better avoid aliasing
    noise.

    Modified alcResetDeviceSOFT to attempt recovery of disconnected devices.

    Modified the virtual speaker layout for HRTF B-Format decoding.

    Modified the PulseAudio backend to use a custom processing loop.

    Renamed the makehrtf utility to makemhr.

    Improved the efficiency of the bsinc resamplers when up-sampling.

    Improved the quality of the bsinc resamplers slightly.

    Improved the efficiency of the HRTF filters.

    Improved the HRTF B-Format decoder coefficient generation.

    Improved reverb feedback fading to be more consistent with pan fading.

    Improved handling of sources that end prematurely, avoiding loud clicks.

    Improved the performance of some reverb processing loops.

    Added fast_bsinc12 and 24 resamplers that improve efficiency at the cost of
    some quality. Notably, down-sampling has less smooth pitch ramping.

    Added support for SOFA input files with makemhr.

    Added a build option to use pre-built native tools. For cross-compiling,
    use with caution and ensure the native tools' binaries are kept up-to-date.

    Added an adjust-latency config option for the PulseAudio backend.

    Added basic support for multi-field HRTFs.

    Added an option for mixing first- or second-order B-Format with HRTF
    output. This can improve HRTF performance given a number of sources.

    Added an RC file for proper DLL version information.

    Disabled some old KDE workarounds by default. Specifically, PulseAudio
    streams can now be moved (KDE may try to move them after opening).
2019-11-30 13:40:29 +00:00
nia
45d085549e audio: Add libmysofa.
This is a simple set of C functions to read AES SOFA files, if they contain
HRTFs stored according to the AES69-2015 standard.
2019-11-30 13:35:42 +00:00
nia
18f88826c6 portaudio: Fix PLIST for jack option 2019-11-29 17:31:39 +00:00
nia
d163d291af speech-dispatcher: Update to 0.9.1
Version 0.9.1
* Add module for the non-free IBM TTS (voxin) speech synthesis.
* Extend licence to later versions of GPL and LGPL.
* Update mailing list address to savannah.
* Make generic modules fallback to existing voices.

Version 0.9
* Add modules for non-free Baratinoo (VoxyGen) and Kali speech syntheses.
* Add configuration file for the Mary-TTS system.
* Add configuration file for espeak-ng + mbrola.
* Set the pulse client name when using the generic module with paplay.
* espeak-*-mbrola-generic: Update voice list.
* Auto-detect module availability.
* Make generic module provide voice list.
* Add systemd service file.

Version 0.8.8
* Add German translation, thanks to Chris Leick for the patch
* Fix some spelling mistakes, thanks to Paul Gevers for the patch
* Some slight code improvements

Version 0.8.7
* Further fixes to spd-conf, which should now work properly.
* Split the espeak-ng driver code into its own source file.
* Add a work-around to the espeak-ng driver to account for spaces in voice
  names which recently appeared in espeak-ng git master. This will properly
  be fixed in 0.9.
* Voice names are not forced to lower case, due to espeak-ng git master now
  having multi-case voice names.
* Fix stripped audio output from the flite module, thanks to Samuel Thibault.
* Further code and build improvements.

Version 0.8.6
* Various internal code improvements.
* Fix more compiler warnings.
* Python bug fixes with thanks to Sebastian Humenda.

Version 0.8.5
* More unused code removal.
* Fix more compiler warnings.
* Use GLib main loop for the main server thread.
* Implement a shutdown timer in the server, which activates after 5 seconds
  with no clients connected.
* Add support for espeak-ng.
* Configuration documentation for the ibmtts module.
* Removal of unused configuration options from the ibmtts module.
* Add command-line argument to allow for custom modules location
2019-11-28 16:51:49 +00:00
nia
9dec65418f speech-dispatcher: Various fixes.
- Add some missing dependencies.
- Use libao for sound output so more backends are available.
- Install config files to the proper location.
- Install info fiels to the proper location.

This now actually works without tweaks.

Bump PKGREVISION
2019-11-28 16:18:54 +00:00
nia
406e4e19ed speech-dispatcher: Slightly less ridiculous DESCR 2019-11-28 15:56:03 +00:00
nia
da045d7caa speech-dispatcher: Needs gettext tools 2019-11-28 13:38:06 +00:00
nia
b6f669c73b festival: handle fpos_t on sunos 2019-11-27 14:44:05 +00:00
nia
2fb4f0d5ad portaudio: Update DESCR to remove references to SGI and BeOS 2019-11-25 14:07:48 +00:00
nia
064af62092 Remove audio/akode.
This library is dead upstream, used by nothing in pkgsrc.

Readily available alternatives to the included example player include mpg123,
flac123, ogg123 (part of vorbis-tools package), mpc, ffplay, etc.

It's hard to find evidence of this existing in other package repositories.
It was formerly part of KDE 3 (used by kde-multimedia 3) and the last release
was in 2007. The original website disappeared at some point in 2010.
2019-11-25 12:43:57 +00:00
nia
60846e383d Remove audio/akode*.
This library is dead upstream, used by nothing in pkgsrc.

Readily available alternatives to the included example player include mpg123,
flac123, ogg123 (part of vorbis-tools package), mpc, ffplay, etc.

It's hard to find evidence of this existing in other package repositories.
It was formerly part of KDE 3 (used by kde-multimedia 3) and the last release
was in 2007. The original website disappeared at some point in 2010.
2019-11-25 12:30:16 +00:00
nia
918ab8286c Take MAINTAINER for portaudio. 2019-11-24 14:44:18 +00:00
nia
840cabe751 audacity: Require portaudio with working recording 2019-11-24 14:34:37 +00:00
nia
c401094e91 portaudio: Fix recording with the OSS backend on NetBSD.
This is trying to open /dev/audioX in non-blocking mode and poll() it.

This basically never works as expected, and is especially pointless with
the short reads PortAudio is doing. So don't do it.

It is also asserting some values to be returned from ioctls which the
emulation layer doesn't provide. This is also nearly entirely pointless,
so don't do it.

Recording now works in audacity.

Bump portaudio's PKGREVISION.
2019-11-24 13:15:15 +00:00
fox
a18f5d2c89 audio/fasttracker2: Update to v1.02
Changes since v1.01:

v1.02 - 23.11.2019
- You can now select the audio input (sampling) rate in the config screen.
  (44.1kHz, 48kHz or 96kHz)
- Fixed some misinformation in the "Known bugs" help text ("clear sample")
- Fixed some "original" typos in the UI texts (and also renamed stuff that
  wasn't very understandable).
- Removed the "Very large" buffer size setting in Config -> I/O devices
- Increased the width of the Disk Op. filename text box
- Tweaked some other minor stuff
2019-11-24 12:24:09 +00:00
nia
64d0b41837 audacity: Update to 2.3.3
Improvements

    Equalization effect now split into two effects, Filter Curve and Graphic EQ.
        Presets (using manage button) now active/working.
        Can now have two points at same frequency for steep steps.
    'What you hear is what you get' for exports. Formerly the solo button
    preferences could lead to differences in which tracks were exported.
    Leading silence (blank space) not skipped over in exports.
    Quality setting on AAC/M4A exports.
    Some confusing functionality removed (better achieved in other ways)
        Removed Nyquist Workbench (use built-in nyquist features)
        Removed Vocal Remover (use Vocal Reduction)
        Removed On-Demand aliased files (copy files instead)
        Removed 'Normalize on Load' (Normalize as needed on export, instead)

Bug Fixes

Over 150 bugs in 2.3.2 fixed, including:

    2112 - Crash when opening Equalization settings in a Macro
    2127 - Crash deleting a track while in Record/Pause state
    2176 - Crash when attempting to time shift multiple tracks
    2141 - Tabbing between labels stopped working
    2200 - Refusal to export some large (4GB) files on size grounds
2019-11-24 00:47:34 +00:00
nia
142152cd9d libao: Update to 1.2.2
Fixes a NULL pointer dereference, among other issues.

Make libao-sun the default driver for NetBSD.
2019-11-24 00:35:56 +00:00
nia
02c6a7cd89 festvox-us3: Update to 1.96
Unknown changes
2019-11-23 22:18:07 +00:00
nia
c28d684005 festvox-us2: Update to 1.96
Unknown changes
2019-11-23 22:16:00 +00:00
nia
e87b8c74df festvox-us1: Update to 1.96
Unknown changes
2019-11-23 22:13:56 +00:00
nia
94b6f8be09 festvox-rab8: Update to 1.95
Unknown changes
2019-11-23 22:11:27 +00:00
nia
0c53bc7e33 festvox-en1: Update to 1.95
Unknown changes
2019-11-23 22:08:12 +00:00
nia
7fed8511cf festvox-don: Update to 1.95
Unknown changes
2019-11-23 22:04:51 +00:00
nia
851f2d59ce festvox-rab16: Update to 2.5
Unknown changes
2019-11-23 12:25:48 +00:00
nia
8a43cd82db festvox-kal16: Update to 2.5
Unknown changes
2019-11-23 12:22:35 +00:00
nia
b8d4c2ac22 festlex-poslex: Update to 2.5
Unknown changes
2019-11-23 12:10:59 +00:00
nia
b8dc89af8a festlex-oald: Update to 2.5
Unknown changes
2019-11-23 12:09:43 +00:00
nia
d9318092bd festlex-cmu: Update to 2.5
Unknown changes
2019-11-23 12:07:28 +00:00
nia
fd636ea610 Remove audio/festival-doc.
This documentation is nearly 20 years out of date.

Current documentation is available on the festival website but is
no longer distributed as a separate distfile along with the software.
2019-11-23 12:01:01 +00:00
nia
a0dfcb4b8e festival: Use LDFLAGS instead of CXXFLAGS when linking tests. 2019-11-23 11:56:55 +00:00
nia
daab7e62f4 vamp-plugin-sdk: Remove unsupported linker args on SunOS 2019-11-23 11:46:35 +00:00
mef
1bdf4398f9 Recursive revbump based on devel/cmocka 1.1.3 -> 1.1.5 2019-11-23 08:45:45 +00:00
nia
bf67da4f11 fluidsynth: Update to 2.0.9
Changes:
- an implicitly declared function caused a pointer to int truncation in CoreAudio driver (#591)
- fix a stack-based overflow in CoreAudio driver (#594, thanks to @fkmclane)
2019-11-22 17:20:42 +00:00
nia
42adbf6877 xmp: Spell Solarish like "SunOS", not "Solaris" 2019-11-22 17:17:07 +00:00
nia
97282eb4ea xmp: Update to 4.1.0
Switch to native audio drivers for NetBSD and Solaris, which it has,
somehow.

4.1.0 (20160719):
	- Requires libxmp 4.4
	- Add option to force tracker emulation
	- Add option to use simulated Amiga mixers
	- Add option to set the maximum number of virtual channels
	- Add command to switch between standard and classic mixers
	- Add command to display current mixer type
	- Fix default amplification factor
	- Fix module-specific configuration file options
	- Fix screen corruption when module uses more than 255 virtual
	  channels (reported by Lionel Debroux)
	- Remove option --offset-bug-emulation

4.0.11 (20160306):
	- Mark surround channels in channel list
	- Address errors reported by Coverity Scan
2019-11-21 23:59:06 +00:00
nia
88947c5add libxmp: Update to 4.4.1
4.4.1 (20161012):
	Fix issues reported by Saga Musix:
	- fix MDL c5spd to preserve base periods
	- fix MDL sample decoder loop with corrupted data
	- fix MASI loader OPLH and PPAN subchunks parsing
	Other changes:
	- fix MacOS Tiger build issues (reported by Misty De Meo)
	- fix sample loop corner case (reported by knight-ryu12)
	- fix set pan effect in multichannel MODs (reported by Leilei)
	- fix global volume on module loop (reported by Travis Evans)
	- fix IT pan right value (by NoSuck)
	- fix MASI effects based on OpenMPT PSM loader
	- fix memory leak in XMs with 256 patterns
	- fix anticlick when rendering only one sample
	- fix anticlick in His Master's Noise instruments
	- fix anticlick in MED synth instruments

4.4.0 (20160719):
	Fix bugs caught in the OpenMPT test cases:
	- fix XM arpeggio in FastTracker 2 compatible mode
	- fix IT bidirectional loop sample length
	- fix MOD vibrato and tremolo in Protracker compatible mode
	Fix multichannel MOD issues reported by Leilei:
	- fix XM replayer note delay and retrig quirk
	- fix XM replayer channel pan
	- fix MOD loader period to note conversion
	Fix issues reported by Lionel Debroux:
	- fix virtual channel deallocation error handling
	- fix S3M global volume effect
	- fix IT envelope reset on tone portamento
	- fix IT voice leak caused by disabled envelope
	- fix IT volume column tone portamento
	- fix XM envelope position setting
	- fix FT2 arpeggio+portamento quirk with finetunes
	- fix mixer anticlick routines
	- accept S3M modules with invalid effects
	Fix issues reported by Saga Musix:
	- fix 669 effects when no instrument number is specified
	- fix 669 effects to be frequency-based
	- fix 669 initial tempo
	Other changes:
	- fix S3M channel reset on sample end (reported by Alexander Null)
	- fix Noisetracker MOD speed setting (reported by Tero Auvinen)
	- fix IT loader DCA sanity check (reported by Paul Gomez Givera)
	- fix IT envelope reset after offset with portamento
	- fix bidirectional sample interpolation
	- fix mixer resampling and tuning issues
	- add Antti Lankila's Amiga 500 modeling mixer
	- add support to filter effect E0 in Amiga mods
	- add flags to configure player mode
	- add option to set the maximum number of virtual channels
	- add frequency-based "period" mode
	- add support to IT sample sustain loop
	- limit Oktalyzer modules to MOD note range
	- remove broken synth chip and Adlib emulation suport
	- code refactoring and cleanup

4.3.13 (20160417):
	Fix bugs caught in the OpenMPT test cases:
	- fix IT volume column fine volume slide with row delay
	Other changes:
	- fix MOD vs XM set finetune effect
	- fix IT old instrument volume
	- fix IT panbrello speed
	- fix IT random pan variation left bias
	- fix IT default pan in sample mode (reported by Hai Shalom)
	- fix S3M set pan effect (reported by Hai Shalom and Johannes Schultz)
	- code refactoring and cleanup

4.3.12 (20160305):
	Fix bugs caught in the OpenMPT test cases:
	- fix IT note off with instrument
	- fix IT note recover after cut
	- fix IT instrument without note after note cut event
	- fix IT pan reset on new note instead of new instrument
	- fix IT volume swing problems
	- fix XM glissando effect
	- fix Scream Tracker 3 period limits
	- fix Scream Tracker 3 tremolo memory
	Other changes:
	- fix IT pattern break in hexadecimal (reported by StarFox008)
	- fix S3M subsong detection (reported by knight-ryu12)
	- fix S3M/IT special marker handling (reported by knight-ryu12)
	- fix Galaxy Music System 4.0 song length (reported by AntonZab)
	- fix tone portamento memory without note (reported by NoSuck)
	- fix IT pan swing limits
	- Add TrackerPacker v1 format converter
	- Add TrackerPacker v2 format converter
	- Add ProPacker 1.0 format converter
2019-11-21 23:48:27 +00:00
wiz
e622c56789 gstreamer1: update to 1.16.1
1.16.1

The first 1.16 bug-fix release (1.16.1) was released on 23 September 2019.

This release only contains bugfixes and it should be safe to update from 1.16.0.
Highlighted bugfixes in 1.16.1

    GStreamer-vaapi: fix green frames and decoding artefacts in some cases
    OpenGL: fix wayland event source burning CPU in certain circumstances
    Memory leak fixes and memory footprint improvements
    Performance improvements
    Stability and security fixes
    Fix enum for GST_MESSAGE_DEVICE_CHANGED which is technically an API break, but this is only used internally in GStreamer and duplicated another message enum
    hls: Make crypto dependency optional when hls-crypto is auto
    player: fix switching back and forth between forward and reverse playback
    decklinkaudiosink: Drop late buffers
    openh264enc: Fix compilation with openh264 v2.0
    wasapisrc: fix segtotal value being always 2
    android: Fix gnutls issue causing a FORTIFY crash on Android Q
    windows: Fix two crashes due to cross-CRT free when using MSVC

gstreamer core

    device: gst_device_create_element() is transfer floating, not transfer full
    filesink, fdsink: respect IOV_MAX for the writev iovec array (Solaris)
    miniobject: free qdata array when the last qdata is removed (reduces memory footprint)
    bin: Fix minor race when adding to a bin
    aggregator: Actually handle NEED_DATA return from update_src_caps()
    aggregator: Ensure that the source pad is created as a GstAggregatorPad if no type is given in the pad template
    latency: fix custom event leaks
    registry: Use plugin directory from the build system for relocateable Windows builds
    message: fix up enum value for GST_MESSAGE_DEVICE_CHANGED
    info: Fix deadlock in gst_ring_buffer_logger_log()
    downloadbuffer: Check for flush after seek
    identity: Non-live upstream have no max latency
    identity: Fix the ts-offset property getter
    aggregator: Make parsing of explicit sink pad names more robust
    bufferpool: Fix the buffer size reset code
    fakesink, fakesrc, identity: sync gst_buffer_get_flags_string() with new flags
    multiqueue: never unref queries we do not own
    concat: Reset last_stop on FLUSH_STOP too
    aggregator: fix flow-return boolean return type mismatch
    gstpad: Handle probes that reset the data field
    gst: Add support for g_autoptr(GstPromise)
    gst-inspect: fix unused-const-variable error in windows
    base: Include gstbitwriter.h in the single-include header
    Add various Since: 1.16 markers
    GST_MESSAGE_DEVICE_CHANGED duplicates GST_MESSAGE_REDIRECT
    Targetting wrong meson version
    meson: Make get_flex_version.py script executable
    meson: Link to objects instead of static helper library
    meson: set correct install path for gdb helper
    meson: fix warning about configure_file() install kwarg

gst-plugins-base

    video-info: parse field-order for all interleaved formats
    tests: fix up valgrind suppressions for glibc getaddrinfo leaks
    meson: Reenable NEON support (in audio resampler)
    audio-resampler: Update NEON to handle remainders not multiples of 4
    eglimage: Fix memory leak
    audiodecoder: Set output caps with negotiated caps to avoid critical info printed
    video-frame: Take TFF flag from the video info if it was set in there
    glcolorconvert: Fix external-oes shader
    video-anc: Fix ADF detection when trying to extract data from vanc
    gl/wayland: fix wayland event source burning CPU
    configure: add used attribute in order to make NEON detection working with -flto.
    audioaggregator: Return a valid rate range from caps query if downstream supports a whole range
    rtspconnection: data-offset increase not set
    rtpsconnection: Fix number of n_vectors
    video-color: Add compile-time assert for ColorimetryInfo enum
    audiodecoder: Fix leak on failed audio gaps
    glupload: Keep track of cached EGLImage texture format
    playsink: Set ts-offset to text sink.
    meson.build: use join_paths() on prefix
    compositor: copy frames as-is when possible
    compositor: Skip background when a pad obscures it completely
    rtspconnection: Start CSeq at 1 (some servers don't cope well with seqnum 0)
    viv-fb: fix build break for GST_GL_API
    gl/tests: fix shader creation tests part 2
    gl/tests: fix shader creation tests
    wayland: set the event queue also for the xdg_wm_base object
    video: Added GI annotation for gstvideoaffinetransformationmeta apply_matrix
    compositor: Remove unneeded left shift for ARGB/AYUV SOURCE operator
    Colorimetry fixes
    alsasrc: Don't use driver timestamp if it's zero
    gloverlaycompositor: fix crash if buffer doesn't have video meta
    meson: Don't try to find gio-unix on Windows
    glshader: fix default external-oes shaders
    subparse: fix pushing WebVTT cue with no newline at the end
    meson: Missing "android" choice in gl_winsys
    video test: Keep BE test inline with LE test
    id3tag: Correctly validate the year from v1 tags before passing to GstDateTime
    gl/wayland: Don't prefix wl_shell struct field
    eglimage: Add compatibility define for DRM_FORMAT_NV24
    Add various Since: 1.16 markers
    video-anc: Handle SD formats correctly
    Docs: add GL_CFLAGS to GTK_DOC_CFLAGS
    GL: using vaapi and showing on glimagesink on wayland loads one core for 100% on 1.16
    GL: external-oes shader places precision qualifier before #extension (was: androidmedia amcviddec fail after 1.15.90 1.16.0 update)

gst-plugins-good

    alpha: Fix one_over_kc calculation on arm/aarch64
    souphttpsrc: Fix incompatible type build warning
    rtpjitterbuffer: limit max-dropout-time to maxint32
    rtpjitterbuffer: Clear clock master before unreffing
    qtdemux: Use empty-array safe way to cleanup GPtrArray
    v4l2: Fix type compatibility issue with glibc 2.30
    valgrind: suppress Cond error coming from gnutls and Ignore leaks caused by shout/sethostent
    rtpfunnel: forward correct segment when switching pad
    gtkglsink: fix crash when widget is resized after element destruction
    jpegdec: Don't dereference NULL input state if we have no caps in TIME segments
    rtp: opuspay: fix memory leak in gst_rtp_opus_pay_setcaps
    v4l2videodec: return right type for drain.
    rtpssrcdemux: Avoid taking streamlock out-of-band
    Support v4l2src buffer orphaning
    splitmuxsink: Only set running time on finalizing sink element when in async-finalize mode
    rtpsession: Always keep at least one NACK on early RTCP
    rtspsrc: do not try to send EOS with invalid seqnum
    rtpsession: Call on-new-ssrc earlier
    rtprawdepay: Don't get rid of the buffer pool on FLUSH_STOP
    rtpbin: Free storage when freeing session
    scaletempo: Advertise interleaved layout in caps templates
    Support v4l2src buffer orphaning

gst-plugins-bad

    hls: Make crypto dependency optional when hls-crypto is auto
    player: fix switching back and forth between forward and reverse playback
    decklinkaudiosink: Drop late buffers
    srt: Add stats property, include sender-side statistics and fix a crash
    dshowsrcwrapper: fix regression on device selection
    tsdemux: Limit the maximum PES payload size
    wayland: Define libdrm_dep in meson.build to fix meson configure error when kms is disabled
    sctp: Fix crash on free() when using the MSVC binaries
    webrtc: Fix signals documentation
    h264parse: don't critical on VUI parameters > 2^31
    rtmp: Fix crash inside free() with MSVC on Windows
    iqa: fix leak of map_meta.data
    d3dvideosink: Fix crash on WinProc handler
    amc: Fix crash when a sync_meta survives its sink
    pitch: Fix race between putSamples() and setting soundtouch parameters
    webrtc: fix type of max-retransmits, make it work
    mxfdemux: Also allow picture essence element type 0x05 for VC-3
    wasapi: fix symbol redefinition build error
    decklinkvideosrc: Retrieve mode of the ancillary data from the frame
    decklinkaudiosrc/decklinkvideosrc: Do nothing in BaseSrc::negotiate() and...
    adaptivedemux: do not retry downloads during shutdown.
    webrtcbin: fix GInetAddress leak
    dtls: fix dtls connection object leak
    siren: fix a global buffer overflow spotted by asan
    kmssink: Fix implicit declaration build error
    Fix -Werror=return-type error in configure.
    aiff: Fix infinite loop in header parsing.
    nvdec: Fix possible frame drop on EOS
    srtserversrc: yields malformed rtp payloads
    srtsink: Fix crash in case no URI
    dtlsagent: Fix leaked dtlscertificate
    meson: bluez: Early terminate configure on Windows
    decklink: Correctly ensure >=16 byte alignment for the buffers we allocate
    webrtcbin: fix DTLS when receivebin is set to DROP
    zbar: Include running-time, stream-time and duration in the messages
    uvch264src: Make sure we set our segment
    avwait: Allow start and end timecode to be set back to NULL
    avwait: Don't print warnings for every buffer passed
    hls/meson: fix dependency logic
    Waylandsink gnome shell workaround
    avwait: Allow setting start timecode after end timecode; protect propeties with mutex
    wayland/wlbuffer: just return if used_by_compositor is true when attach
    proxy: Set SOURCE flag on the source and SINK flag on the sink
    ivfparse: Check the data size against IVF_FRAME_HEADER_SIZE
    webrtc: Add various Since markers to new types after 1.14.0
    msdk: fix the typo in debug category
    dtlsagent: Do not overwrite openssl locking callbacks
    meson: Fix typo in gsm header file name
    srt: handle races in state change
    webrtc: Add g_autoptr() support for public types
    openh264enc: Fix compilation with openh264 v2.0
    meson: Allow CUDA_PATH fallback on linux
    meson: fix build with opencv=enabled and opencv4. Fixes #964
    meson: Add support for the colormanagement plugin
    autotools: gstsctp: set LDFLAGS
    nvenc/nvdec: Add NVIDIA SDK headers to noinst_HEADERS
    h264parse: Fix typo when setting multiview mode and flags
    Add various Since: 1.16 markers
    opencv: allow compilation against 4.1.x
    Backport of some minor srt commits without MR into 1.16
    meson: fix build with opencv=enabled and opencv4
    wasapisrc: fix segtotal value being always 2 due to an unused variable
    meson: colormanagement missing
    androidmedia amcviddec fail after 1.15.90 1.16.0 update

gst-plugins-ugly

    meson: Always require the gmodule dependency

gst-libav

    docs: don't include the type hierarchy, fixing build with gtk-doc 1.30
    avvidenc: Correctly signal interlaced input to ffmpeg when the input caps are interlaced
    autotools: add bcrypt to win32 libs
    gstav: Use libavcodec util function for version check
    API documentation fails to build with gtk-doc 1.30

gst-rtsp-server

    rtsp-client: RTP Info must exist in PLAY response
    onvif-media: fix "void function returning a value" compiler warning
    Add various Since: 1.16 markers

gstreamer-vaapi

    fix egl context leak and display creation race
    pluginutil: Remove Mesa from drivers white list
    Classify vaapidecodebin as a hardware decoder
    Fix two leak
    vaapivideomemory: demote error message to info
    encoder: vp8,vp9: reset frame_counter when input frame's format changes
    encoder: mpeg2: No packed header for SPS and PPS
    decoder: vp9: clear parser pointer after release
    encoder: Fixes deadlock in change state function
    encoder: h265: reset num_ref_idx_l1_active_minus1 when low delay B.
    encoder: not call ensure_num_slices inside g_assert()
    encoder: continue if roi meta is NULL
    decoder: vp9: Set chroma_ ype by VP9 bit_depth
    vaapipostproc: don't do any color conversion when GL_TEXTURE_UPLOAD
    libs: surface: fix double free when dmabuf export fails
    h264 colors and artifacts upon upgrade to GStreamer Core Library version 1.15.90

gst-editing-services

    element: Properly handle the fact that pasting can return NULL
    Add various missing Since markers
    launch: Fix caps restriction short names
    python: Avoid warning about using deprecated methods
    video-transition: When using non crossfade effect use 'over' operations
    meson: Generate a pkgconfig file for the GES plugin

gst-devtools

    launcher: testsuites: skip systemclock stress tests
    validate: fix build on macOS

gst-build

    Update win flex bison binaries
    Update the flexmeson windows binary version
    Don't allow people to run meson inside the uninstalled env

Contributors to 1.16.1

Aaron Boxer, Adam Duskett, Alicia Boya García, Andoni Morales Alastruey, Antonio Ospite, Arun Raghavan, Askar Safin, A. Wilcox, Charlie Turner, Christoph Reiter, Damian Hobson-Garcia, Daniel Klamt, Danny Smith, David Gunzinger, David Ing, David Svensson Fors, Doug Nazar, Edward Hervey, Eike Hein, Fabrice Bellet, Fernando Herrrera, Georg Lippitsch, Göran Jönsson, Guillaume Desmottes, Haihao Xiang, Haihua Hu, Håvard Graff, Hou Qi, Ignacio Casal Quinteiro, Ilya Smelykh, Jan Schmidt, Javier Celaya, Jim Mason, Jonas Larsson, Jordan Petridis, Jose Antonio Santos Cadenas, Juan Navarro, Knut Andre Tidemann, Kristofer Björkström, Lucas Stach, Marco Felsch, Marcos Kintschner, Mark Nauwelaerts, Martin Liska, Martin Theriault, Mathieu Duponchelle, Matthew Waters, Michael Olbrich, Mike Gorse, Nicola Murino, Nicolas Dufresne, Niels De Graef, Niklas Hambüchen, Nirbheek Chauhan, Olivier Crête, Philippe Normand, Ross Burton, Sebastian Dröge, Seungha Yang, Song Bing, Thiago Santos, Thibault Saunier, Thomas Coldrick, Tim-Philipp Müller, Víctor Manuel Jáquez Leal, Vivia Nikolaidou, Xavier Claessens, Yeongjin Jeong,

... and many others who have contributed bug reports, translations, sent suggestions or helped testing. Thank you all!
List of merge requests and issues fixed in 1.16.1

    List of Merge Requests applied in 1.16
    List of Issues fixed in 1.16.1

Known Issues

    possibly breaking/incompatible changes to properties of wrapped FFmpeg decoders and encoders (see above).

    The way that GIO modules are named has changed due to upstream GLib natively adding support for loading static GIO modules. This means that any GStreamer application using gnutls for SSL/TLS on the Android or iOS platforms (or any other setup using static libraries) will fail to link looking for the g_io_module_gnutls_load_static() function. The new function name is now g_io_gnutls_load(gpointer data). See Android/iOS sections above for further details.
2019-11-14 15:25:30 +00:00
maya
c4fa8e1c6a mbrola: use INSTALL_DATA for the executable because (drumroll) it's a.out
and strip doesn't speak non-ELF. bump PKGREVISION
2019-11-13 19:20:19 +00:00
nia
ca3ed54f64 festival: Use LDFLAGS 2019-11-11 19:28:04 +00:00
nia
b8be77a2c6 festival: Give up on trying to support multiple curses implementations
(it doesn't work).

bump PKGREVISION
2019-11-10 21:31:00 +00:00
nia
edd47df830 fasttracker2: Fix usage of iconv linker args with CMake 2019-11-10 11:32:58 +00:00
nia
aa9b5481c1 mpc: Use LDFLAGS instead of LIBS now that build system has changed. 2019-11-10 11:27:07 +00:00
jperkin
c00f92c14c *: Move GCC_REQD above bsd.prefs.mk where possible. 2019-11-09 20:01:14 +00:00
nia
136f9f9cc9 faac: Update to 1.30
Changes:

[ Robert Kausch ]

    Fix Joint Stereo coding

[ Krzysztof Nikiel ]

    Code cleanup and compilation fixes
    Fix endianness conversion functions

[ Takashi Yoshi ]

    Fix compilation with GCC < 4.6
    Fix compilation on big endian systems

[ Fabian Greffrath ]

    Fix division by zero errors
    Fix compilation with GCC <= 4.7.3
    Change pointer type for proper arithmetics
    Fix logic error in compiler detection
    Revert back to some more generic SSE2 code
    Fix a memory leak
    Fix some cppcheck warnings in the Cfaac code
    Check index ranges before dereferencing book arrays (CVE-2018-19886)
    Clean up stdint.h header inclusions
    Consistently use stdint.h types

[ Michael Fink ]

    Update Visual Studio 2017 projects
    Add stdint.h header inclusions
    Port over ac2ver tool from faad2 to generate PACKAGE_VERSION
    when compiling with Visual Studio

[ Eugène Filin ]

    Memory allocations redefined
2019-11-09 11:48:35 +00:00
nia
970e9cb7cb ncmpc: Update to 0.36
ncmpc 0.36 - (2019-11-05)
* screen_keydef: show "Add new key" only if there is room for more keys
* support the Alt modifier in hotkeys
* reduce network transfer
2019-11-09 11:22:20 +00:00
nia
8f73255755 faad2: Update to 2.9.1
[ Fabian Greffrath ]

    Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink)
    Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)
2019-11-08 11:10:01 +00:00
wiz
292f0cbf9f *: recursive bump for vala-0.46 2019-11-06 14:34:29 +00:00
mrg
d5c47e6869 switch to fltk 1.3. fix build. bump pkgversion. 2019-11-06 11:56:56 +00:00
fox
3c6672f9d2 audio/din: Updates to 43.0.1
Changes since 43:

DIN Is Noise 43.0.1 @ Chennai, India
	! fixed bug: builds to evaluation instead of licensed version !
2019-11-06 11:23:25 +00:00
rillig
dc42b3ed35 audio/csound6: fix pkglint warnings 2019-11-03 11:51:01 +00:00
maya
8b6b060644 ncmpc: drop a local -Wno-thing because it isn't available on all
compilers that can build this package.

-Wno-undef can stay, it's newer than GCC_REQD+=4.9.
2019-11-03 11:14:56 +00:00
rillig
3264283299 audio/csound6-manual: fix pkglint warnings by sorting the PLIST 2019-11-03 08:27:07 +00:00
mrg
fc24c1691f update to csound's 6.13.0 manual. 2019-11-02 22:49:23 +00:00
mrg
d2a7449113 update csound6 to 6.13. changes since 6.03.02 include:
- new opcodes and generators:
  pinker, exciter, vactrol, hdf5 family, many new array-operations,
  lenarray, getseed, tabifd, websocket, framebuffer, olabuffer,
  compress2, directory, ftsamplebank, mvclpf1, mvclpf2, mvclpf3,
  mvclpf4, mvchpf, cepsinv, moogladder2, paulstretch, mp3scal,
  filescal, dct, getftargs, mfb, quadbezier, select, midiarp,
  hilbert2, ableton link, pvstrace, ceil, floor, round, int, frac,
  powoftwo, abs, log2, log10, log, exp, sqrt, cos, sin, tan, acos,
  asin, atan, sinh, cosh, tanh, cbrt, limit1, atan2, pow,hypot,
  fmod, fmax, fmin, limit, tvconv, liveconv, bpf, xyscale, ntom,
  mton, OSCsend, OSCraw, sorta, sortd, dot, zdf_1pole_mode,
  zdf_2pole_mode, zdf_ladder, zdf_1pole and zdf_2pole.xml,
  diode_ladder, z35_hpf, K35_lpf, product, sc_phasor, sc_lag,
  sc_lagud, sc_trig, midiout_i, chngetks, chnsetks, squinewave,
  gen53, loscilphs, loscil3phs, balance2, fluidinfo, ftaudio,
  OSCcount, faustplay, faustdsp, OSCbundle, beosc, beadsyn,
  printarray, reshapearray, trim, trim_i, string2array, nstrstr,
  ntof, ampmidicurve
- deprecated opcodes:
  stackops, sndload
- fixes and feature extensions to many opcodes
- new while loop construct
- ?: now does strings as well as numbers
- better mp3 support
- many, many bugs fixed
- many internal artificial limits removed
- better debugging and instrumentation
- src_conv utility improved
- floating point tempo
- higher precision p2 and p3
- html5 frontend removed
- better server support
2019-11-02 22:25:46 +00:00
rillig
b49e05bea1 audio: align variable assignments and directives
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-02 21:09:12 +00:00
nia
500eb49be9 mpc: Update to 0.33
0.33 (2019/10/31)
* fix off-by-one bug in "prio" command
* reduce network transfer for "playlist", "ls", "listall"
2019-11-02 19:07:25 +00:00
nia
55fc923e79 qsynth: Update to 0.6.0
Changes:

    Updated the old yet non-oficial CMake build option.
    Fix HiDPI display screen effective support (Qt >= 5.6).
    System-tray icon context menu has been refactored to be exactly the same as the main-window context menu that is re-instantiated on demand.
    Make sure compiler flags comply to c++11 as standard.
2019-11-02 15:05:29 +00:00
nia
be390fe280 mpg123: Update to 1.25.13
This is a bugfix release solely for bug 280 in the parser:

    libmpg123
        Reset the flag for having a frame to decode before trying to parse a new one. This prevents very unkind behaviour (crashes) when combinging mpg123_scan() with decoding later on for damaged streams that have a mixture of different MPEG versions.
2019-10-31 14:06:17 +00:00
nia
ba7810e005 fluidsynth: Update to 2.0.8
Changes:
- fix incorrect behavior of fluid_sample_set_sound_data()
- fix voices being mixed incorrectly, causing audible crackle esp. at sample-rates >48kHz
- make sure that defining NDEBUG disables assertions
2019-10-31 14:02:55 +00:00
mrg
74bee2f7dc fix build and prepare for the future:
- switch to fltk 1.3 from 1.1
- turn off fluidsynth for now (API hiding changes needed, likely
  fixed upstream already -- we are out of date.)
2019-10-29 20:13:58 +00:00
nia
3d775d2c8b portaudio: Add missing patch + debug option. 2019-10-28 15:32:24 +00:00
kamil
5a0cadb20a mp3diags: Upgrade to unstable tarball 1.5.01
This upgrade switches qt4 to qt5.

UPSTREAM CHANGELOG
==================

---------------------------------------------------------------------------

06.04.2019 - 1.5.01
- Qt5 port

---------------------------------------------------------------------------

29.07.2016 - 1.3.04
- made code compile with GCC 6
- retries on file read failure
- fix for UTF8 output in calls to mp3gain (Linux only)
- new transformation: "Remove Xing or LAME streams from CBR files"
- always show sessions button if there are more than 1 sessions

---------------------------------------------------------------------------

08.03.2015 - 1.3.03
- improved error reporting
- speed improvements for external drives (USB, network, ...)
- different treatment for the Xing frame being included in the frame count

---------------------------------------------------------------------------

17.07.2014 - 1.3.01
- fixed crash caused by saving very small images
- build fix
- disabled Discogs integration

---------------------------------------------------------------------------

16.01.2014 - 1.3.00
- build fix for clang and for Solaris
- added offset to the output created via the command line
- fixed incorrect message occurring some times when start after a crash
- better logging and retries for write errors
- fixed broken links in documentation and moved alternate downloads
    from Dropbox to my ISP
- new version number to support the new "unstable" branch
2019-10-28 10:20:57 +00:00
kamil
8ae2c8ef5a qjackctl: Simplify the package
Remove the qt switch, as there is only qt5 supported.
2019-10-27 15:00:03 +00:00
kamil
b88f45b921 qjackctl: Switch from qt4 to qt5
Remove old qt4 options.
2019-10-27 14:51:51 +00:00
kamil
e351ebf699 pulseaudio: Drop the fftw option
It used to depend on qt4 and was not actively maintained.
2019-10-27 12:44:27 +00:00
nia
9d3563c257 buzztrax: needs omf-scrollkeeper 2019-10-27 10:37:43 +00:00
nia
4be41cb36a ncmpc: Fix man page creation 2019-10-27 10:34:36 +00:00
nia
4d07760341 hydrogen: Update to 1.0.0-beta1
Switch to qt5.

"please ship it if it works" - kamil
2019-10-26 21:24:34 +00:00
nia
7fd79f5b37 portaudio: Missing patches intended for last commit 2019-10-26 17:22:39 +00:00
nia
62f5915c03 audio: Allow audacity to use the system's portaudio.
This should make it easier to diagnose and fix recording problems later.
Probably.
2019-10-26 17:22:07 +00:00
kamil
7c3892d30d flactag: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 09:03:47 +00:00
kamil
bb18b25f28 ncmpc: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-24 21:50:08 +00:00
nia
57e803def7 musicpd: Switch back to PYTHON_VERSIONED_DEPENDENCIES 2019-10-24 21:42:30 +00:00
nia
d201a052f4 musicpd: Use current sphinx binary name 2019-10-24 21:36:45 +00:00
nia
c39c398ae9 musicpd: Update to 0.21.16
ver 0.21.16 (2019/10/16)
* queue
  - fix relative destination offset when moving a range
* storage
  - curl: request the "resourcetype" property to fix database update
  - curl: URL-encode more paths
  - curl: follow redirects for collections without trailing slash
* update
  - fix crash when music_directory is not a directory
* fix build with iconv() instead of ICU
2019-10-24 21:23:13 +00:00
nia
bd1e9c26e4 lmms: remove note 2019-10-24 17:55:22 +00:00
nia
d508b854bb lmms: Update to 1.2.1
pkgsrc changes:

- Fixed initial midi settings on NetBSD (use /dev/rmidi0 instead of /dev/midi)
- Enable only "native" audio outputs by default
- Disable some no longer used dependencies

New changes in 1.2.1: (2019-10-21)

    General improvements
        Respect OS' case sensitivity when checking for existing files (#4768)
        Remove MIDI connections from factory .mmpz files (#5163)
        Show FreeBSD in the build version info (732448c)
    UI improvements
        Make splash screen text white (#5149)
        Show Beat/Bassline Editor on clicking track labels of B/B tracks (#5060)
        Enable dark title bar on macOS (df79f8c)
    Bug Fixes
        Fix building RemoteVstPlugin with Wine >= 4.14 (#5210)
        Fix stuck keys when dragging on the piano view (#5127)
        Fix crash on unmarking octave semitones (#5184)
        Fix invalid MIDI Program Change decoding (#5154)
        Rubberband fix for selecting a large area in the song editor (#5003)
        VeSTige: show icon on 'Turn off all notes' button (#5237)
        RemoteVstPlugin: fix crashes when failed to open a file (#5235)
        Organic: fix glitch at the beginning of a note (#5252)
        Fix broken audio sample exporting on high sampling rate (#5226)
    Localization
        Better French translations in the menu item file (#4711)
        Fix too long translations to fix the UI misalignment (#5185)
2019-10-24 16:36:56 +00:00
nia
e6b2c0e041 buzztrax: Missing dependencies 2019-10-23 19:50:23 +00:00
nia
8d7970ce4f qsynth: Needs qt tools 2019-10-23 19:34:22 +00:00
maya
818af2a419 alure: use a PLIST variable to account for different names on macos.
From Clement Bouvier in PR pkg/54418, modified to be in the existing
PLIST file, to make it obvious for non-macos updates that if a new
file gets added, it shoudl be added for the mac variant naming as well.
2019-10-23 00:17:54 +00:00
maya
029129db8c libvisual: comment out HAVE_SCHED on macos. it is missing the optional
sched_setscheduler needed by this package.

XXX would be nicer to have done this via an upstream-friendly
config test.

Omitting PKGREVISION bump since it's a compile fix.

From Clement Bouvier in PR pkg/54416.
2019-10-23 00:13:40 +00:00
fox
96d0c94886 audio/fasttracker2: Update to v1.01
Changes since v1.00:

v1.01 - 21.10.2019:
- Windows: Fixed an issue where the program would consume a lot of CPU time
  when the window was minimized.
2019-10-22 10:04:48 +00:00
adam
43ce47ef3e Fix sphinx-build binary name 2019-10-21 22:15:10 +00:00
adam
b48b04a874 Switch sphinx to versioned deps. 2019-10-21 21:19:35 +00:00
nia
73b4b64fae Rename audio/portaudio-devel to audio/portaudio 2019-10-20 11:10:47 +00:00
nia
32ddbd5a12 audacity: Disable SSE on non-x86 2019-10-20 09:59:13 +00:00
nia
53a159b2c5 libaudiofile: Update HOMEPAGE 2019-10-19 11:29:48 +00:00
nia
bf6708bf7d moodbar: Set PYTHON_FOR_BUILD_ONLY 2019-10-19 00:31:52 +00:00
nia
ce148b1b02 moodbar: Update to 1.2
Switch to a live upstream. This should be a drop-in replacement...
2019-10-18 17:14:34 +00:00
nia
66bdf49a25 Remove audio/gst-buzztard - incredibly obsolete and broken. 2019-10-18 12:51:36 +00:00
nia
e213bd0e8b sound-juicer: Update to 3.24.0
Switch to gtk3 and away from gstreamer0.10.
2019-10-18 12:34:19 +00:00
nia
7bbe9f3763 qsynth: Update to 0.5.7
Should help the build with newer fluidsynth.
2019-10-17 08:20:43 +00:00
nia
02ae861221 Add audio/musescore.
MuseScore is an open source and free music notation software.

Features:

* WYSIWYG design, notes are entered on a "virtual notepaper"
* TrueType font(s) for printing & display allows for high quality scaling
  to all sizes
* Easy & fast note entry
* Many editing functions
* MusicXML import/export
* MIDI (SMF) import/export
* MuseData import
* MIDI input for note entry
* Integrated sequencer and software synthesizer to play the score
* Print or create pdf files
2019-10-16 23:22:08 +00:00
nia
076ec45ce9 fluidsynth: Optionally support more audio backends. 2019-10-16 19:25:44 +00:00
nia
da1fd9a5ed portaudio-devel: Support C++ bindings, ALSA, JACK.
Bump PKGREVISION.
2019-10-16 12:50:27 +00:00
nia
9d04bc56c0 buzztrax: Make the alsa option work. 2019-10-16 12:47:20 +00:00
nia
cd61738b5f Remove audio/bsl - this was merged into buzztrax 2019-10-16 11:24:16 +00:00
nia
c4d5d2c1fe Remove audio/buzztard 2019-10-16 11:20:31 +00:00
nia
a8df8275aa buzztrax: Note conflicts 2019-10-16 11:19:30 +00:00
nia
247c69aed0 audio: +buzztrax 2019-10-16 11:19:24 +00:00
nia
4a544de55e Add audio/buzztrax - replaces audio/buzztard
Buzztrax aims to be a music studio that allows one to compose songs using
only a computer with a soundcard. If you've used tracker programs like
FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will
give you an idea of how one can sequence music in Buzztrax. The Buzztrax
editor uses a similar concept, where a song consists of a sequence with
tracks and in each track one uses patterns with events (musical notes and
control changes).

In contrast to other Tracker programs, tracks are not simply sample players:
a user can make a song using an arrangment of virtual audio plugins that
are linked together to create different effects. Each of these machines can
be controlled realtime or via patterns in the sequencer.
2019-10-16 11:18:11 +00:00
adam
b2a560f5c5 fluidsynth: on Darwin do not build as a framework 2019-10-14 15:20:18 +00:00
prlw1
c02441770e Rename py-meson to meson.
The motivation is to consider meson as an application, so there is only
one copy on the system, and as a python 3 program, it can build python 2
packages.
2019-10-07 09:28:09 +00:00
nia
92034b0526 fluidsynth: Update to 2.0.7
Switched to github for upstream, build system now uses cmake.

Changes in major release 2.0.0:

New Features

    implement polyphonic key pressure (#185, thanks to @mawe42)
    add API for manipulating default modulators (#265, #164, #71, thanks to @mawe42)
    add midi.autoconnect setting for automatically connecting fluidsynth with available MIDI Input ports (currently only for alsa_seq thanks to @tomcucinotta)
    add seek support to midi-player (#261, thanks to @loki666)
    add support for text and lyrics midi events (#111)
    add support for 24 bit sample soundfonts (#301, #329)
    consider "important midi channels" during overflow calculation synth.overflow.important-channels (#294, thanks to @mawe42)
    add a custom default modulator for MIDI CC8 to support proper stereo balance (#317, thanks to @mawe42)
    add support for an additional custom high-pass filter (#331, thanks to @mawe42)
    incorporate JJC's polymono patch (#306, #236, #158)
        add basic channel support
        implement MIDI modes Omni On, Omni Off, Poly, Mono
        implement portamento control
        implement legato control
        implement breath control
    add support soundfont loading from memory (#241)
    add a profiling command interface (#345, thanks to @jjceresa)
    add support on demand sample loading (#366, thanks to @mawe42)
    add reverb and chorus settings (#49)
    allow using the midi router to manipulate midi files when playing from command line
    fluid_synth_process() received a new proper implementation
    synth.effects-groups allows to render effects of all MIDI channels to separate audio channels

General

    CMake 3.1.0 or later is required for building
    consider channel pressure, key pressure and pitch wheel for lower attenuation boundary calculation (#163, thanks to @mawe42)
    complete rewrite of the LADSPA subsystem (#227, #235, thanks to @mawe42)
    complete rewrite of the Soundfont Loader API (#334, #309)
    avoid reverb amplitude growing exponentially (#279, thanks to @jjceresa)
    removed deprecated autotools build system
    a minimal build of fluidsynth without requiring pkg-config is supported
    remove deprecated LADCCA support
    use unique device names for the audio.portaudio.device setting (#284, thanks to @jjceresa)
    documentation of the settings moved to http://www.fluidsynth.org/api/fluidsettings.xml
    adjust MIDI Pan and Balance calculations as outlined by MIDI Recommended Practice (RP-036) (#317, thanks to @mawe42)
    make network support compile-time optional (#307, thanks to @carlo-bramini)
    speed up calculation of chorus modulation waveforms for devices without FPU (#321, thanks to @carlo-bramini)
    cleanup internal audio rendering and mixing engine (#197)
    reduce memory consumption of loaded soundfonts (#370, thanks to @mawe42)
2019-10-06 17:29:33 +00:00
nia
f3e53fc06f ncmpc: Update to 0.35
0.35 - (2019-09-14)
* fall back to "AlbumArtist" tag in the default format
* fix crash with a very narrow terminal window
* config: allow escaping single quote with backslash in key bindings
* config: fix bug with deprecated names in "screen-list" setting
2019-10-06 16:15:51 +00:00
nia
1dbde271b2 mixxx: Update to 2.2.2
This release includes many stability and usability fixes. Please note that we had to disable writing of file tags for .ogg files with the current TagLib version 1.11.1 that would otherwise corrupt your precious files. Upgrading from version 2.2.1 is strongly recommended.

    Fix battery widget with upower <= 0.99.7. #2221
    Fix BPM adjust in BpmControl. lp:1836480
    Disable track metadata export for .ogg files and TagLib 1.11.1. lp:1833190
    Fix interaction of hot cue buttons and looping. lp:1778246
    Fix detection of moved tracks. #2197
    Fix playlist import. lp:16878282
    Fix updating playlist labels. lp:1837315
    Fix potential segfault on exit. lp:1828360
    Fix parsing of invalid bpm values in MP3 files. lp:1832325
    Fix crash when removing rows from empty model. #2128
    Fix high DPI scaling of RGB overview waveforms. #2090
    Fix for OpenGL SL detection on macOS. lp:1828019
    Fix OpenGL ES detection. lp:1825461
    Fix FX1/2 buttons missing Mic unit in Deere (64 samplers). lp:1837716
    Tango64: Re-enable 64 samplers. #2223
    Numark DJ2Go re-enable note-off for deck A cue button. #2087
    Replace Flanger with QuickEffect in keyboard mapping. #2233
2019-10-06 13:45:42 +00:00
nia
1b87e3dc6c suil: Update to 0.10.4
Changes:

    Add support for min/base size hints for X11 in Gtk (thanks Hermann Meyer)
    Add support for Qt5 in Gtk3
2019-10-06 13:19:50 +00:00
nia
b707f186a0 ladspa: Update to 1.15
Version 1.14 - 3 Jan 2019

    Rename Makefile.
    Modernise C++ #include style.
    Make some globals static.
    Use mkdir -p rather than mkdirhier during build.
    Use GCC export map to ensure only the ladspa_descriptor() exported.
    Put libraries at the end of link instructions.
    Package with version number in archive and directory names.
    Tweaks to documentation processing.
    Fix bug in LADSPA plugin search which did not handle shared libraries that are not plugins correctly.
    Introduce a default LADSPA plugin search path.

Version 1.15 - 6 Jan 2019

    Perform macro string expansion in C code rather than in Makefile for better portability.
    Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link line to correspond.
2019-10-05 17:39:38 +00:00
nia
8911d11aa5 terminatorx: Add options file. 2019-10-05 15:52:43 +00:00
nia
3934a81ede terminatorx: +desktopdb.mk 2019-10-05 12:13:25 +00:00
nia
f335c527b0 terminatorx: Update to 4.0.1
- Switched to GTK3
- HiDPI support
- New optional PulseAudio backend
2019-10-05 12:09:26 +00:00
fox
8f2a420c02 fasttracker2: Change the binary name to match the package name. 2019-10-03 01:44:00 +00:00
nia
f5e1abf60e aubio: Hack around man pages being installed to the wrong location. 2019-10-01 21:48:26 +00:00
nia
138046d0ec Accept blame for a handful of packages. 2019-10-01 19:37:50 +00:00
nia
1633eb68b6 qmmp: Update COMMENT 2019-10-01 15:17:23 +00:00
nia
cf3c04c507 musicpd: Update to 0.21.15
ver 0.21.15 (2019/09/25)
* decoder
  - dsdiff, dsf: fix displayed bit rate
  - mpcdec: fix bogus ReplayGain values
* output
  - solaris: fix build with glibc 2.30
2019-10-01 13:55:53 +00:00
nia
8ea78bb659 Remove audio/quodlibet2 successor audio/quodlibet 2019-10-01 12:45:13 +00:00
nia
ca76a85691 Add audio/qmmp.
qmmp is an audio player. The default user interface is similar to Winamp/XMMP.
An alternative user interface based on a standard widget set is also available.
2019-10-01 12:43:04 +00:00
nia
1a612a049d Add audio/quodlibet.
Quod Libet is a music management program. It provides several different ways
to view your audio library, as well as support for Internet radio and audio
feeds. It has extremely flexible metadata tag editing and searching
capabilities.

Ex Falso is a tag editor with the same tag editing interface as Quod Libet.
2019-10-01 12:42:12 +00:00
fox
8d228692d2 fasttracker2: Update to v1.00
- Minor pkglint(1) fixes

Changes since b168:

v1.00 - 25.09.2019:
- This is now the first "stable" release, and it's not in beta anymore
- Some very small fixes to the scopes
- macOS: Added ctrl+cmd+f keybinding to toggle fullscreen (same as alt+enter)
- macOS: Fix huge delay before main window pops ups when opening .XMs associated
  with the clone by double-clicking on them.
- macOS: Finetuned a couple of things in the .app package. Version string and
  "document types" for file->program association.
- Renamed binary/folder/zip names

Committed during freeze as the software has taken up a stable release, also
leaf package. ok wiz@
2019-09-30 12:35:24 +00:00
maya
ea4c82830a pulseaudio: fix PLIST for alsa option. 2019-09-30 11:20:03 +00:00
adam
901bc4c7ee py-mpd2: adjust PLIST for Python 2.7 2019-09-25 11:51:50 +00:00
nia
4ec4f2909f fasttracker2: Install hicolor icons and menu entry
Bump PKGREVISION
2019-09-21 12:23:43 +00:00
nia
350125a0b6 milkytracker: Update to 1.02.00
- Switch distfile source to github.
- Switch to SDL2.
- Install desktop file and icons.
- This release fixes multiple potential memory corruption bugs in the
  various module importers.
2019-09-21 11:32:08 +00:00
nia
bd529cf364 pulseaudio: TOOL_DEPENDS+= p5-XML-Parser 2019-09-21 10:02:30 +00:00
nia
348ace1e49 schismtracker: Update to 20190805 - switch to github for distfiles.
This gives us a stable source of new releases for future updates.

Sadly it does not use SDL2 yet but the newer release allows us to remove
the local patches and get a .desktop entry.
2019-09-20 11:22:55 +00:00
ryoon
7917e25af2 Recursive revbump from audio/pulseaudio 2019-09-18 14:17:03 +00:00
ryoon
a86ccb1ca4 Update to 13.0
Changelog:
PulseAudio 13.0

Changes at a glance:

 * Added support for Dolby TrueHD and DTS-HD Master Audio
 * Improved initial card profile selection for ALSA cards
 * Bluetooth card profile choices aren't persistent any more by default
 * Added support for SteelSeries Arctis 5 USB headset
 * New "max_latency_msec" module argument for module-loopback
 * New "stream_name" module argument for module-rtp-send
 * Fixed S/PDIF for CMEDIA USB2.0 High-Speed True HD Audio
 * Use source sample spec and channel map by default in module-loopback
 * New "avoid_resampling" module argument for module-udev-detect and module-alsa-card
 * "avoid_resampling" also tries to avoid format conversion if the ALSA device supports it
 * New function to enable realtime scheduling for client threads
 * Removed BlueZ 4 support
 * Dropped intltool
 * Introduction of the Meson build system
 * Const-ification of parameters across headers
 * Minor bug-fixes, bindings updates and several translation updates
2019-09-18 14:12:20 +00:00
nia
8018788231 faad2: xmms-faad is gone 2019-09-17 10:39:08 +00:00
nia
2dcaa1c5f9 xmms-faad: Remove, no longer supported in most recent faad2 2019-09-17 10:32:38 +00:00
maya
29056cb17e easytag: Fix building with -manual
from js
2019-09-15 22:15:02 +00:00
fox
daf096cbf0 din: Updates to 43
Changes since 42:

DIN Is Noise 43 @ Chennai, India
	+ move groups of harmonics on sine mixer
		+ shift + click harmonic on sine mixer to select / deselect
		+ moving one of the selected harmonics moves all the selected harmonics
			'But then one lizard (or iguana) moved, and all moved'
				- VS Naipaul, Among the Believers
			+ but shift when moving moves just the selected harmonic
		+ all, none, invert buttons for gross selection
	+ resize phrase position slider
		+ DIN saves/reloads slider
	+ change both notes of selected range using mouse slider
		+ Use Menu > Ranges > Change note? > Both
	- removed Change Left note, Change Right note menu items in Menu > Ranges
		+ replaced with Change note? Left Right Both menu items
	+ scrub / scratch point modulations
		+ click on Scrub and move up or down
	+ Sync on Point Modulator
		+ workflow is
			+ select modulations
				+ pause
				+ sync
				+ play
	+ voice volume minimum can be < 0 [voice waveform flips]
	+ spinner to set absolute drone master volume
		+ drone master volume can be < 0 [drone waveform flips]
	- removed mute drones button
			* just spin drone master volume to 0
	+ save/load auto apply state on sine mixer
	+ save/load drone selection state
	+ save/load drone frozen state
	+ save/load plugins fold state for each curve editor
	+ save/load auto select launched drones flag
	+ turn on/off UI in all screens, not just in instruments
		* optimised
	+ click repeat of Apply button and key repeat of shortcut r for continous apply
		of plugin output to curve
		+ useful/interesting when point modulating custom sin/cos/radius curves etc
	+ drones per minute is floating point instead of integer
	* improved phrase handling for voice on microtonal keyboard
	* improved plugin browser on curve editors
	* changed default drone handle size to 3
	! fixed bug: turning on/off ui on point modulator may crash DIN42 !
	! fixed bug: pressing shift/ctrl effected selection box when not previewing mesh !
	! fixed bug: changing parameters on Number plugin didnt update preview !
	! fixed bug: frozen drones saved to disk thawed on reload !
	! fixed bug: didnt save/load turns on spiraler !
	! fixed bug: rotate/scale of drones happened in UI loop, now moved to audio loop !
	! fixed bug: stopped gravity editing when menu displayed !
2019-09-14 16:08:31 +00:00
nia
05a2e51c8b ncmpc: Set PYTHON_FOR_BUILD_ONLY 2019-09-14 14:02:32 +00:00
nia
1292c478be faad2: Update to 2.9.0
Changes:

[ Krzysztof Nikiel ]

    Build system fixes and code clean-up

[ LoRd_MuldeR ]

    Fix compiler warnings and code indentation
    Fix compilation with GCC <= 4.7.3
    MSVC solution file clean-up

[ Cameron Cawley ]

    Fix compilation with GCC 4.7.4
    Fix compilation with MinGW

[ Michael Fink ]

    MSVC 2017 project file update

[ Hugo Lefeuvre ]

    Fix crash with unsupported MP4 files (NULL pointer dereference,
    division by zero)
    CVE-2019-6956: ps_dec: sanitize iid_index before mixing
    CVE-2018-20196: sbr_fbt: sanitize sbr->M (should not exceed MAX_M)
    CVE-2018-20199, CVE-2018-20360: specrec: better handle unexpected
    parametric stereo (PS)
    CVE-2018-20362, CVE-2018-19504, CVE-2018-20195, CVE-2018-20198,
    CVE-2018-20358: syntax.c: check for syntax element inconsistencies
    CVE-2018-20194, CVE-2018-19503, CVE-2018-20197, CVE-2018-20357,
    CVE-2018-20359, CVE-2018-20361: sbr_hfadj: sanitize frequency band
    borders

[ Hugo Beauzée-Luyssen ]

    CVE-2019-15296, CVE-2018-19502: Fix a couple buffer overflows

[ Filip Roséen ]

    Prevent crash on SCE followed by CPE

[ Gianfranco Costamagna ]

    Fix linking with GCC 9 and "-Wl,--as-needed"

[ Fabian Greffrath ]

    Enable the frontend to be built reproducibly
2019-09-14 13:34:06 +00:00
nia
42bd868a03 musicpd: Update to 0.21.14
ver 0.21.14 (2019/08/21)
* decoder
  - sidplay: show track durations in database
  - sidplay: convert tag values from Windows-1252 charset
  - sidplay: strip text from "Date" tag
* player
  - fix crash after song change
  - fix seek position after restarting the decoder
* protocol
  - include command name in error responses
2019-09-14 12:34:50 +00:00
nia
225d046bc4 ncmpc: Update to 0.34
ncmpc 0.34 - (2019-04-10)
* show total duration of range selection in status bar
* fix high CPU usage in key bindings check
* fix high CPU usage during text input
* fix background color "none"
* adapt to Boost 1.70.0 API changes
* fixed manual install dir

ncmpc 0.33 - (2018-10-22)
* artist page: rename to "library"
* library page: make tag list configurable
* fix color configuration parser bug
* fix build failure when libpcre is not found
* remove support for liblircclient (only liblirc)
* build: require Meson 0.47
* build: use Meson option type `feature`
* build: remove obsolete option `tcp`
* build: add option to disable regular expression support

ncmpc 0.32 - (2018-10-05)
* fix crash bug on queue page
* fix crash bug on lyrics page
* fix off-by-one buffer overflow bug
* fix manpage installation directory
* fix build breakages with some ncurses builds
* work around GCC 4.9 build failure
* remove doxygen support
* new dependency: Boost
* remove dependency on GLib

ncmpc 0.31 - (2018-09-19)
* fix "No such song" in search screen
* fix progressbar when colors are disabled
* enable colors by default
* allow configuring per-style background colors
* keep current song in xterm title when MPD is paused
* load configuration from $XDG_CONFIG_HOME/ncmpc/config
* always show the screen list at the top
* fix memory leak
* require MPD 0.19

ncmpc 0.30 - (2018-04-04)
* fix crash after pressing ^W in search screen
* fix crash bug in chat screen
* fix completion list
* new color "progressbar-background"
* switch the code base to C++14
* build manual with Sphinx

ncmpc 0.29 - (2017-11-05)
* fix crash after losing MPD connection
* fix crash after DNS lookup error
* add Meson option "lyrics_plugin_dir"
* fallback libncurses detection without pkg-config

ncmpc 0.28 - (2017-09-21)
* fix crash on lyrics screen
* fix memory leak
* hide the MPD password from the queue screen title
* implement password for asynchronous connect
* build with Meson instead of autotools

ncmpc 0.27 - (2017-03-25)
* work around connect failure if /var/run/mpd/socket does not exist
* remove the status bar clock (option "display-time")
* fix assertion failure after connect failure
* several Windows build fixes

ncmpc 0.26 - (2017-03-20)
* require libmpdclient 2.9
* adapt to lirc 0.9.4
* lyricswiki: update regex
* screen_song: show "f" and "dsd" formats
* connect asynchronously
* fix flickering in color mode
* fix gcc 7 warnings
2019-09-14 12:19:40 +00:00
nia
c187f7fdcd sonata: Update to 1.7b1
1.7b1 (2016-01-31)
------------------

New features
''''''''''''

    * redirect to the localized Wikipedia according to the user's local,
      instead of redirecting to the English one.
      https://github.com/multani/sonata/issues/61
    * add "Shuffle by album"
      https://github.com/multani/sonata/pull/59
    * repeat single song (Corentin Néau)
      https://github.com/multani/sonata/pull/95


Bug fixes
'''''''''

    * fix crashs on Gtk.TextView when updating the lyrics of a song
    * Fix streams parsing:
      https://github.com/multani/sonata/issues/41
      https://github.com/multani/sonata/issues/38
    * fix withdrawn mode by fixing incorrect usage of threads and Gtk
      eco-system
    * choosing a local artwork wasn't working anymore
    * fix artwork caching
    * keep the selected tab when hiding/showing Sonata using the tray icon
    * correctly handle tracks without a definitely reasonable track or disc
      value (Peter Helbing)
      https://github.com/multani/sonata/pull/74
    * fix translation of of Glade dialogs (Peter Helbing)
      https://github.com/multani/sonata/pull/75
    * fix opening the About dialog (based on Rocus van Oosten report).
    * fix refreshing profiles upon connections add/delete (Corentin Néau)
      https://github.com/multani/sonata/pull/92
    * fix update of cover and text in fullscreen mode (Corentin Néau)
      https://github.com/multani/sonata/pull/93

Internal changes
''''''''''''''''

    * slightly better performance when updating the library
    * threading improvements:

      - use GIO instead of a thread to download drag-and-droped covers
      - remove the MPD from a dedicated thread. It works as good (if not
        better) as before since the threaded code was poorly written anyway and
        rendered the additionnal basically useless. This move is not definitive
        but something better will probably come up some day.

    * Looking for covers isn't as filesystem expensive as before, but it
      doesn't check for multiple possible cases in the cover name anymore.


1.7a2 (2013-11-26)
------------------

New features
''''''''''''

    * Download bigger covers from Last.fm
    * Centering the current song using Ctrl+i now also selects the current song
    * Use Transifex as a translation plateform. See
      https://www.transifex.com/projects/p/sonata/
    * Update translations:

        - Russian (thanks Stas!)
        - Ukrainian (thanks Stas!)
        - French (thanks Jon!)

Bug fixes
'''''''''

    * Fix search in library (using a specific filter or the 'everything' filter)
    * Fix scrobbling to Last.fm
    * Scrolling with the mouse wheel on the tray icon correctly changes the volume
    * Some lyrics from LyricsWiki redirects to another page. The plugin now
      follows those redirect to find the actual lyrics.
    * Fix multiple issues related to drag-and-drop of songs in the current playlist
    * Fix error while using Sonata's command line interface
    * Fix filtering songs in the current playlist
    * Fix DND of custom artwork images in the main window
    * Fix breadcrumb icon in the library while browsing an album while in Artist view
    * Fix saving the visibility flag of tabs: https://github.com/multani/sonata/issues/45
    * Fix hiding/showing the main window even if it's not the active widget:
      https://github.com/multani/sonata/issues/43
    * Deleting a track doesn't toggle the filter bar anymore in the current playlist.
    * Better support for MPD 0.18

Internal changes
''''''''''''''''

    * Simplified the `current` module. It should also now use less memory than before.
    * Provide a new GObject signal to notify on artwork change and artwork reset.


1.7a1 (2013-02-08)
------------------

New features
''''''''''''

    * Fetch covers from Last.fm instead of Rhapsody.com
    * Custom plugins are now stored along the configuration file in ~/.config/sonata/plugins/
    * Switch to Python 3 and Gtk 3 (Jörg Thalheim & Adam Dane)
    * More items in the tray menu (Kirill Lashuk)
    * Better fullscreen support (Kirill Lashuk)
    * Toggle fullscreen from the command line (Daniel)
    * Support MPD's "consume" mode (Anton Lashkov)
    * Use more default icons in the context menus (Anton Lashkov)
    * Load only the most recent of plugins with the same names

Bug fixes
'''''''''

    * Fix population of the "Save to playlist" menu (Zhihao Yuan)
    * Prevent multiple entries and improve art search with multi-CD albums (Kirill Lashuk)
    * Fixes weird show up if Sonata is not on the current workspace (Kirill Lashuk)
    * Scrobble after seeking to the beginning (Kirill Lashuk)
    * The lyricswiki plugin should now work again (Jonathan Ballet)
    * Fix UI status after reconnection to MPD (Jonathan Ballet)
    * Fix crash when searching the library (Kirill Lashuk)

Internal changes
''''''''''''''''

    * Simpler API for cover fetching plugins
    * Lot of code cleanup and internal changes
    * Removed Sugar UI support
    * Use Glade files to describe the interface and GtkBuilder to build the interface
    * More systematic configuration file management
    * High-level access to MPD's command results
2019-09-14 11:05:09 +00:00
nia
58ddf30ed3 Add audio/py-mpd2.
An MPD (Music Player Daemon) client library written in pure Python.

python-mpd2 is a fork of python-mpd. While 0.4.x was backwards compatible
with python-mpd, starting with 0.5 provides enhanced features which are NOT
backward compatibles with the original python-mpd package.
2019-09-14 11:03:22 +00:00
nia
62050156c3 ario: Update to 1.6
Switch to GTK3 and remove unused patches/dependencies.
2019-09-14 10:41:00 +00:00
nia
f4258e53ea festival: restore the old termcap handling until I understand this better. 2019-09-13 10:54:47 +00:00
nia
8f20a0de48 festival: Commit a missing patch. 2019-09-11 10:03:17 +00:00
nia
ecb150061f adplay: Support optional alsa and sdl2 audio outputs. 2019-09-10 13:49:14 +00:00
fcambus
b8ecf95eaf Add adplay. 2019-09-10 12:36:06 +00:00
fcambus
c708f923fd audio/adplay: import adplay-1.8.
AdPlay/UNIX is AdPlug's UNIX console-based frontend. AdPlug is a free,
universal OPL2 audio playback library. AdPlay/UNIX supports the full range
of AdPlug's file format playback features.

OK kamil@
2019-09-10 12:34:55 +00:00
nia
3334f945e4 festival: Handle ${TERMCAP_TYPE} == "curses" 2019-09-09 09:55:29 +00:00
nia
bfbb9471de flite: Add networking libs on SunOS 2019-09-09 09:46:38 +00:00
nia
51e5dd89b6 jack: Removed dropped libuuid dependency from buildlink3 2019-09-09 08:12:09 +00:00
dbj
c44c7d3a2e audio/jack: Remove unnecessary dependency on libuuid 2019-09-09 03:11:23 +00:00
nia
334447bfb5 Add audio/gst-plugins1-gme
GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis playback to
complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

GStreamer is released under the LGPL.

This package is part of the 'bad' plugins for GStreamer.  It provides the
game-music-emu plugin, which allows decoding audio for assorted video game
console hardware.
2019-09-08 10:20:07 +00:00
nia
ad7554e33b Remove audio/gst-plugins1-spc.
This plugin was removed from gstreamer, so it's failing to build due to
missing files.
2019-09-08 00:00:06 +00:00
nia
82e68e2da1 exaile: Update to 4.0.0
The biggest change in Exaile 4 is that it uses GTK+ 3 and GStreamer 1.
Existing users are strongly recommended to upgrade because GStreamer 0.10,
used in earlier versions, is unmaintained and may contain security issues.
2019-09-07 14:21:54 +00:00
nia
0e8f5d951a festival: Update to 2.5.0
New in Festival 2.5:

Support for gcc6 (which is a somewhat different dialect of C++)

New in Festival 2.2:

Updates to hts (hts_engine 1.07) and clustergen
2019-09-07 13:00:48 +00:00
nia
9e4aa7bd1c flite: Update to 2.1
* Indic language support
* Patch CVE-2014-0027 locally
2019-09-07 11:42:49 +00:00
fox
674672c6a0 fasttracker2: Update to b168
Changes since b167:

Beta #168 - 04.09.2019
- Forgot to remove some Nibbles test code that resulted in your score being
  set to 1234567 whenever you lost a life.
2019-09-05 13:19:08 +00:00
mrg
69ef126415 revert 1.123. wasn't finished testing and doesn't work right.. 2019-09-03 01:43:10 +00:00
mrg
55fd522765 only pull in audio/alsa-lib/buildlink3.mk on linux, the only OPSYS
that enables alsa here.  avoids building an unused alsa-lib.
2019-09-03 01:26:07 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
nia
c5ac578520 mpg123: Update to 1.25.12
libmpg123:

    Fix an out-of-bounds read of maximal two bytes for truncated RVA2 frames (oss-fuzz-bug 15975). The earlier fix around the same location needed one thought more. Actually, another though was needed, oss-fuzz-bug 16009 documents the incomplete fix.
    Fix an invalid write of one zero byte for empty ID3v2 frames that demand de-unsyncing (oss-fuzz-bug 16050).
    Correct preprocessor syntax in mangle.h, no #error in a #define line. (bug 273, thanks to nmlgc).
2019-08-31 14:24:19 +00:00
fox
56e6ed1f48 fasttracker2: Update to b167
Removes outdated MASTER_SITES.

Changes since b166:

Beta #167 - 25.08.2019
- Crashfix: After loading a sample from a file, the tracker would start to
  behave strangely and could crash in certain scenarios. This is yet another
  bug from beta #163. Sorry for all the serious bugs after that version,
  but I think I have fixed them all now!
- Bugfix: Custom user colors/palette wouldn't be saved to config at all
2019-08-26 14:28:29 +00:00
tnn
0c1072be83 sox: adjust DESCR
Although reading this DESCR made me chuckle, others apart from
the dark lord himself have been known to use backmasking.
2019-08-25 21:54:18 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
fcambus
a19055aeea adplug: take maintainership, discussed with kamil@ and leot@. 2019-08-18 19:01:58 +00:00
fox
87bf794698 fasttracker2: Update to b166
Changes since b165:

Beta #166 - 14.08.2019
- Bugfix: The clone would crash if you attempted to paste sample data to an
  empty instrument (not allocated). This bug was introduced in beta #163.
2019-08-15 09:05:36 +00:00
leot
130ed8ea81 adplug: Reset MAINTAINER (mail bouncing) 2019-08-12 11:09:54 +00:00