Commit graph

8280 commits

Author SHA1 Message Date
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
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
fox
d41d4473af fasttracker2: Update to b165
Changes since b164

Beta #165 - 09.08.2019
- Bugfix: If all 22 character slots in a sample's name were used, weird things
  would happen, and could very well end in a fatal crash where no backups
  would be saved (!). I should get the "Most Stupid Bug" award for this one.
- Bugfix: Fixed a possible issue with Nibbles highscore name entering if you
  used all character slots.
2019-08-10 23:45:56 +00:00
nia
531e8690a7 Use https for kcat.strangesoft.net 2019-08-08 21:18:43 +00:00
nia
2cce90e774 musicpd: Update to 0.21.13
ver 0.21.13 (2019/08/06)
* input
  - cdio_paranoia: require libcdio-paranoia 10.2+0.93+1
* decoder
  - mad: fix crackling sound (0.21.12 regression)
* output
  - jack: improved Windows compatibility

ver 0.21.12 (2019/08/03)
* decoder
  - mad: update bit rate after seeking
  - mad: fix several bugs preventing the plugin from decoding the last frame
  - opus: ignore case in replay gain tag names
  - opus, vorbis: decode the "end of stream" packet
* output
  - jack: fix mono-to-stereo conversion
* player
  - don't restart unseekable song after failed seek attempt
* Windows
  - support backslash in relative URIs loaded from playlists
2019-08-08 20:51:08 +00:00
fox
98fc57f979 din: Fixes builds in Linux.
1. Should fix builds in Ubuntu, LIBS are appended correctly during link.

2. Bumps PKGREVISION.
2019-08-07 23:49:02 +00:00
fox
60f0e8fb40 fasttracker2: Fixes builds in Linux.
1. Should fix builds in Ubuntu / CentOS.

2. Rewrites the build system to use cmake.

3. Adds ALSA support in Linux.

4. Bumps PKGREVISION.

Thanks to nia@ for helping re-write the build system.
2019-08-07 23:44:32 +00:00
fox
8e4963bda9 fasttracker2: Removes patches applied upstream.
Part of previous commit that updated to b164.
2019-08-05 17:03:58 +00:00
fox
b53e19e849 fasttracker2: Update to b164
Local changes merged upstream.

Changes since b163

Beta #164 - 05.08.2019
- Applied some NetBSD/illumos/SmartOS code patches that got sent in (untested)
- Removed SSE macros to let the compiler optimize instead, and to make cross
  compiling even simpler. We don't really need them anymore since most of the
  speed-critical math in the clone is fixed-point these days.
- macOS: Fixed intensive CPU usage if another window is completely covering the
  FT2 clone window.
- macOS: The SDL2.framework file in the FT2 clone app was larger than it needed
  to be, which was fixed by the SDL team not long ago. It has been replaced.
- Small code cleanup
2019-08-05 16:57:36 +00:00
adam
b7b1fedf7c flac: updated to 1.3.3
FLAC 1.3.3:

General:
- Fix CPU detection
- Switch from unsigned types to uint32_t
- CppCheck fixes
- Improve SIMD decoding of 24 bit files
- POWER* amnd POWER9 improvements
- More tests.

flac:
- When converting to WAV, use WAVEFORMATEXTENSIBLE when bits per second is not 8 or 16
- Fix --output-prefix with input-files in sub-directories

build system:
- Cmake support
- Visual Studio updates
- Fix for MSVC when UNICODE is enabled
- Fix for OpenBSD/i386
2019-08-05 15:35:12 +00:00
fox
e3efed67e2 fasttracker2: Update to b163
Changes since b162

Beta #163 - 29.07.2019
- SDL updated from v2.0.9 to v2.0.10
- Bugfix: Don't unmute channels when loading a new song (FT2 behavior)
- Bugfix: Disk Op. didn't list correct kB/MB/GB filesizes (1000 vs. 1024)
  + rounding upwards on kB/MB/GB sizes.
- The Trim screen is a bit cleaner looking now
- Instrument slots are now allocated as needed (FT2 behavior). This new
  behavior means little to the user, but makes it easier for me to port the FT2
  code more directly when it works like this. This also means that XMs are
  now saved exactly the same way FT2 does it, except for certain uninitialized
  instrument header fields (FT2 bug) being set to zero.
- Updated the help text
2019-08-02 17:16:33 +00:00
fox
b3acaac80a fasttracker2: Improve patch comments and DESCR. 2019-08-02 16:54:10 +00:00
nia
d2e05568cf aubio: remove obsolete patches 2019-08-02 08:31:56 +00:00
nia
37e9e3a8d1 aubio: update to 0.4.9
fixes at least the following bugs:

CVE-2018-19800 prevent a possible buffer overflow in new_aubio_tempo
CVE-2018-19801 prevent a null-pointer dereference in new_aubio_filterbank
CVE-2018-19802 prevent a null-pointer dereference in new_aubio_onset
2019-08-01 13:42:54 +00:00
nia
351c635d06 opusfile: Update to 0.11
Changes since the v0.10 release:

* Fix two potential integer overflows. (These were not security-critical unless the compiler took the opportunity provided by the undefined behavior to format your hard drive.)
* Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data.
* A few warning fixes for gcc 8.
* Make opus_tags_copy return OP_EFAULT on failure instead of returning success.
* Various integration and testing environment improvements.

This release is backward-compatible with the previous release.
We recommend all users upgrade.
2019-07-31 10:48:31 +00:00
nia
1de4cc7d18 libebur128: Update to 1.2.4
News
----

v1.2.4 released:
 * Fix broken `ebur128_loudness_global_multiple()` function. Since v1.1.0 it
   calculated the relative threshold just from the last state given to it,
   resulting in wrong values.
 * More tests
 * Fix some minor build issues
 * Fix uninitialized memory in `ebur128_init()`, possibly resulting in wrong
   values

v1.2.3 released:
 * Fix uninitialized memory access during true peak scanning (bug #72)

v1.2.2 released (v1.2.1 was mistagged):
 * Fix a null pointer dereference when doing true peak scanning of 192kHz data

v1.2.0 released:

 * New functions for real time loudness/peak monitoring:
   * `ebur128_loudness_window()`
   * `ebur128_set_max_window()`
   * `ebur128_set_max_history()`
   * `ebur128_prev_sample_peak()`
   * `ebur128_prev_true_peak()`
 * New FIR resampler for true peak calculation, removing Speex dependency
 * Add true peak conformance tests
 * Bug fixes
2019-07-30 13:36:32 +00:00
nia
c15e251cc9 rubberband: Update to 1.8.2
Changes in Rubber Band v1.8.2

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

What's new in 0.4.2:

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

What's new in 0.4.1:

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

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

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

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

Beta #162 - 12.07.2019
- Added a "Hardware mouse" option in Config -> Layout
- Changed the help text a little ("Problems/FAQ" and "Known bugs")
2019-07-13 21:39:34 +00:00