Commit graph

8649 commits

Author SHA1 Message Date
mef
bf32d68ec2 (audio/deforaos-mixer) +CFLAGS+= -fPIC
Compile error log: (Similar message found on aarch64)
ld: mute.o: relocation R_X86_64_32 against `.rodata.str1.1' can not be used when making a shared object; recompile with -fPIC

(please advice me if I'm doing wrong, thanks)
2020-04-18 04:13:51 +00:00
nia
86ee769ac9 portaudio: Add a Sun/NetBSD audio backend. This works with Audacity.
While here, generally clean up the package...

Bump PKGREVISION
2020-04-17 15:50:03 +00:00
adam
f5b398a67c wavpack: updated to 5.3.0
5.3.0:
fixed: OSS-Fuzz issues 19925, 19928, 20060, 20448
       (no CVEs or vulnerabilities)
fixed: trailing garbage characters on imported ID3v2 TXXX tags
fixed: various minor undefined behavior and memory access issues
fixed: sanitize tag extraction names for length and path inclusion
improved: reformat wvunpack "help" and split into long + short versions
added: regression testing to Travis CI for OSS-Fuzz crashers
2020-04-17 05:48:20 +00:00
nia
026848ea74 audacity: Update distfiles.
Upstream accidentally made the tag point at the alpha...
2020-04-16 21:54:06 +00:00
nia
869c35d13f portaudio: In the OSS hostapi, support additional sample formats.
While here, adjust some hacks around differences between NetBSD ossaudio
and OSSv4:

It turns out the problem was Audacity attempting to initialize with
an absurdly high sample rate. When a sample rate that's outside the
range of the kernel's maximum of 192000 is passed to SNDCTL_DSP_SPEED,
-1 was returned (until my commits today).

This is a violation of the OSSv4 spec in NetBSD. The spec states that if
an unsupported sample rate is requested, a supported one should be picked
and returned.
2020-04-15 17:12:14 +00:00
wiz
09df25f200 musicpd: pkglint cleanup 2020-04-15 08:48:13 +00:00
wiz
12673e71b5 musicpd: distinfo: regen checksum 2020-04-15 08:48:04 +00:00
js
2532b657ee Import audio/alac from wip
A basic decoder for Apple Lossless Audio Codec files.
2020-04-14 22:33:14 +00:00
fox
bc4a983a96 audio/fasttracker2: Updates to v1.20
Changes since v1.19:

v1.20 - 13.04.2020
- x86_64/amd64 users now get 32.32 fixed-point precision in the audio channel
  mixer, an extra 192kHz mixing frequency mode (may only work with a larger
  buffer size), and double the amount of phases in the cubic spline table. This
  will only make an improved outcome in very few cases (like extremely high/low
  channel rates), so don't expect to hear any difference. Non-x86_64 users now
  lose 96kHz mode as it was a bit unsuitable with 16.16 fixed-point precision.
- The "Volume" function in Smp. Ed. now has more precision and takes less time
  to complete. Not that it was slow to begin with...
- Increased the minimum .WAV rendering frequency from 8kHz to 44.1kHz, because
  the mixer delta calculations could overflow on such low rates.
- Some more small miscellaneous changes not worth of a mention
- Code cleanup
2020-04-14 13:26:07 +00:00
nia
14a8ace4b8 musicpd: Various improvements in SolarisOutputPlugin
- Use AUDIO_INITINFO rather than AUDIO_GETINFO for initialization
  This is recommended by Solaris and NetBSD documentation.
- Don't open the device with O_NONBLOCK then remove the flag.
  AFAIK this is a workaround for old implementations that wouldn't
  allow the device to be opened in blocking mode if it was already
  in use. Either way, it hasn't been necessary for a long time.
- Support S8 and S32 audio formats.
2020-04-14 12:55:04 +00:00
wiz
7b9b729ee4 kid3: drop maintainership 2020-04-14 12:33:49 +00:00
tpaul
a48bd868c7 audio/cmusfm: Replace wip with audio in MESSAGE 2020-04-14 05:02:09 +00:00
tpaul
6f54fc4acd audio/Makefile: Add cmusfm 2020-04-14 04:36:39 +00:00
tpaul
1f22055915 audio/cmusfm: Import version 0.3.3
Last.fm standalone scrobbler for the cmus music player
2020-04-14 04:35:50 +00:00
joerg
a072c049a6 Reset maintainer as requested. 2020-04-12 23:59:41 +00:00
joerg
4e33d27052 Fix operand-specific lookup for operator<<. Unlimit stack size and avoid
very long chains in luabindings.cc to workaround clang issues.
2020-04-12 19:36:26 +00:00
joerg
d33fbadac6 Needs scrollkeeper from rarian. 2020-04-12 19:34:47 +00:00
nia
4dca35fc95 amsynth: Add -lossaudio, pointed out by joerg 2020-04-12 15:21:44 +00:00
nia
41f46f048b fluidsynth: don't include oss detection twice 2020-04-12 14:11:13 +00:00
nia
6ef574f760 audacious: Update buildlink3 2020-04-12 12:12:42 +00:00
nia
cf61041eab audacious: Update to 4.0.1
This release is a minor bugfix release from version 4.0. The most notable
changes are mitigations for KDE Plasma 5.18 which changed behavior in its
Breeze theme that rendered Audacious basically unusable.

Full list of bug fixes and improvements:

 * Audacious now works as expected when run under KDE Plasma 5.18 default
   settings.
 * Audacious when running under QtUI will no longer block logout on KDE
   Plasma 5.18.
 * Skinned windows are placed correctly when running under GTK+.
 * Seeking in audio files when using the SoX resampler plugin will no
   longer crash the player.
2020-04-12 12:08:51 +00:00
nia
415c03bb83 fluidsynth: Update to 2.1.2
pkgsrc changes:
- Add dbus and ladspa options
- Build with ladspa support on BSD and Linux
- Don't build with SDL2 audio backend on Darwin

Changelog:

- fluidsynth now exits with error when user-provided command-line arguments are out-of-range
- add verbose error logging to opensles and oboe drivers
- fix a memory leak in oboe driver
- fix a NULL dereference in the fluidsynth commandline program
2020-04-12 11:21:10 +00:00
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