Commit graph

7688 commits

Author SHA1 Message Date
jperkin
4f97a96a5b Ensure the local yywrap is used. Fixes build with newer flex. 2017-01-04 10:34:10 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
wiz
f333e65cae Updated kid3 to 3.4.3.
Tue Nov  1 20:16:59 CET 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.4.3

	* New:
	  + The RIFF track field name is configurable (IPRT, ITRK, TRCK)
	    for better interoperability.
	  + The RIFF chunk name for ID3v2 tags in WAV files is configurable
	    (ID3, id3) for better interoperability.
	  + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0.

	* Improved:
	  + Support new classical music frames introduced with iTunes 12.5.

	* Fixed:
	  + Use the last sort order and column for the file list on startup.
	  + Display expected ID3v2 version if no ID3v2 tag exists yet.
	  + Tag 3 can be addressed in kid3-cli by number "3".
	  + Support translated display frame names in kid3-cli.
	  + Avoid crash when pictures in FLAC files are empty or too large.

Wed Aug 24 14:44:04 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.4.2

	* Fixed:
	  + Embed Lyrics works again with makepersonal.co and
	    lyrics.wikia.com.
	  + Do not add an empty frame when deleting a non existant frame
	    in kid3-cli.
	  + Support setting multiple frames of the same type with
	    copy/paste.
	  + Allow editing of quick access frames which are not yet present
	    in the file.
	  + Reset shortcuts and appearance configuration when the defaults
	    are restored in the settings.

	* Improved:
	  + Do not show any disabled tag values in the Tag 1 section
	    for files which do not support an ID3v1 tag.
	  + Set the file filter for the file list in the file settings,
	    not with the filter used in the open dialog.
	  + Disable the global app menu on Ubuntu's Unity desktop.

Fri Jun 24 20:20:20 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.4.1

	* Fixed:
	  + Avoid wrong marking of ID3v2 Date frames as modified.
	  + Enable setting M4A, Vorbis date with ISO date/time also when no
	    tag exists.
	  + Windows: Fix separators and relative file names in playlists.
	  + Windows: Install missing SSL DLLs, needed for Discogs import.
	  + Windows: Fix temporary file creation in id3lib.

Sat Apr 23 16:30:36 CEST 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.4.0

	* New:
	  + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE
	    tags, FLAC files with ID3v1, ID3v2 and Vorbis tags.
	  + Support RIFF INFO tags in WAV files.
	  + Filename to tag format can be defined as a regular expression with
	    captures.
	  + Perl regular expressions with Qt 5.

	* Improved:
	  + Import from tags is also available from CLI, QML and D-Bus.
	  + Help for editing synchronized lyrics.
	  + Handle redirects when downloading.

	* Fixed:
	  + Windows: Saving files which are open in player, e.g. when editing
	    synchronized lyrics.
	  + Windows: Timestamp preservation with non-ASCII file names.
	  + KDE 5: Jumping to a specific help topic.
	  + Enable setting ID3v2.4 date with ISO date/time also when no tag
	    exists.
	  + Crash when writing to a FLAC file which cannot be opened.

Thu Mar 10 17:55:29 CET 2016  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.3.2

	* New:
	  + Setting for text encoding used in playlists and exports.

	* Improved:
	  + Support removing tags in MPC, WavPack with TagLib 1.11.

	* Fixed:
	  + Windows: Fix plugin name in qmldir.
	  + Windows: Crash when adding large pictures to Ogg files.
	  + Windows: Go back to older Qt 5.4.2 to avoid random crashes.
	  + Stripping of ID3v2 tags from WAV files with TagLib 1.11.
	  + Adapted to Discogs server update.

Thu Dec 17 14:53:06 CET 2015  Urs Fleisch  <ufleisch@users.sourceforge.net>

	* Release 3.3.1

	* New:
	  + Package for Android.
	  + Support setting of data in GEOB frames from CLI and scripts.
	  + Icons for high pixel density displays.

	* Improved:
	  + Trim values from tags in format strings to avoid whitespace when
	    setting file names from tags.
	  + Updated Czech translation.

	* Fixed:
	  + List picture in get command of kid3-cli also if its description
	    is empty.
	  + Set configured text encoding in picture frames.
	  + Make file renaming work when saving non writable files.
	  + Use high resolution icon in task switcher.
	  + Avoid cropping in picture preview window on high pixel density
	    displays.
2017-01-01 14:01:49 +00:00
adam
a160a29ba8 FLAC 1.3.2:
General:
* Fix undefined behaviour using GCC/Clang UBSAN (erikd).
* General hardening via fuzz testing with AFL (erikd and others).
* General code improvements (lvqcl, erikd and others).
* Add FLAC in MP4 specification docs (Ralph Giles).
* MSVS build cleanups (lvqcl).
* Fix some cppcheck warnings (erikd).
* Assume all currently used OSes support SSE2.

flac:
* Fix potential infinite loop on flac-to-flac conversion (erikd).
* Add WAVEFORMATEXTENSIBLE to WAV (as needed) when decoding (lvqcl).
* Only write vorbis-comments if they are non-empty.
* Error out if decoding RAW with bits != (8|16|24).

metaflac:
* Add --scan-replay-gain option.

build system:
* Fixes for MSVC and Makefile.lite build systems.

libraries:
* CPU detection cleanup and fixes (Julian Calaby, erikd and lvqcl).
* Fix two stream decoder bugs (Max Kellermann).
* Fix a NULL dereference bug (on a malformed file).
* Changed the LPC order guess for a slight compression improvement, particularly for classical music (Martijn van Beurden).
* Improved encoding speed on older Intel CPUs.
* Fixed a seeking bug when decoding certain files (Miroslav Lichvar).
* Put an upper bound (32768) on the number of seek points.
* Fix potential memory leaks.
* Support 64bit brword/bwword allowing FLAC__BYTES_PER_WORD to be set to 8 (disabled by default).
* Fix an out-of-bounds heap read.
* Win32: Only use large buffers when writing to disk.
2017-01-01 11:52:36 +00:00
mef
a2473bf2f5 Updated audio/chromaprint to 1.4.2
----------------------------------
Version 1.4.2 -- December 28, 2016
==================================
 - Fixed invalid memory access when decoding base64-encoded fingerprints.
 - Removed unnecessary library dependencies libchromaprint to avoid
   circular dependency problems with FFmpeg.
2017-01-01 08:42:52 +00:00
wiedi
e238eae6e8 use c99 to fix build on SunOS 2016-12-23 13:50:03 +00:00
joerg
8fd5d185c3 Add explicit bool conversion. 2016-12-22 20:58:40 +00:00
wiz
88200bb764 Updated musicpd to 0.19.21.
ver 0.19.21 (2016/12/13)
* decoder
  - ffmpeg: fix crash bug
* fix unit test failure after recent "setprio" change
* systemd: add user unit
2016-12-19 09:29:16 +00:00
wiz
209e6f26d4 Fix build with chromaprint-1.4.x. 2016-12-19 09:20:10 +00:00
wiz
02c6342de8 Updated chromaprint to 1.4.1.
Version 1.4.1 -- December 12, 2016
==================================

 - Restored the -v/-version parameter for fpcalc that got accidentally removed in 1.4.
 - Fixed processing of some short audio files. They were ignored in 1.4.
 - The DURATION field in the default output of fpcalc is now printed as an integer again.
 - Added missing version number to libchromaprint.pc.
 - Mac OS X fpcalc builds are done with clang/libc++ and should work on 10.7+.
 - Linux fpcalc builds are now fully static.
2016-12-19 08:45:43 +00:00
maya
65fbaa2a1e libaudiofile: fix the second UB in the same line of code, cstatic which
isn't actually a cstatic. switch to just defining it in the accessor.
GCC optimized this UB away leading to an undefined reference in the builds.

Also use a function which is right for int32 too (same as upstream)

Thanks joerg for the help
2016-12-19 00:14:43 +00:00
maya
e9dfd30558 libaudiofile: different way of doing the same operation, it's unclear
to me why it fails for others, but maybe this one works.
2016-12-18 23:40:22 +00:00
joerg
14aea90406 Bump revision of all packages using libform, libpanel or libmenu as the
library name in devel/ncurses changed.
2016-12-18 23:33:11 +00:00
adam
c5dc9b91b2 Changes 1.23.8:
- Fix long-standing bad memory read (via integer underflow) in ID3 parser
  for crafted ID3v2 tags with tiny size information
2016-12-18 22:58:34 +00:00
maya
3f53af93dc libaudiofile: attempt to fix Ubuntu build which is failing due to UB in code
Switch left shift of negative operand with functionally equivalent and
well-defined function.
2016-12-17 16:40:31 +00:00
joerg
b647880733 Fix C++11 fallout. 2016-12-15 23:45:07 +00:00
wiz
028dd4d901 Updated speex to 1.2.0.
I just pushed the Speex 1.2.0 stable release.
Thanks to Ralph Giles for helping with the release process.
2016-12-12 14:53:13 +00:00
wiz
7135fcadcc Revert "Specify readline requirement on 30 packages"
Many of these definitely do not depend on readline.
So there must be a different underlying problem, and that
should be tracked down instead of papering over it.
2016-12-12 14:22:01 +00:00
wiz
c1079c1e9b Updated musicpd to 0.19.20.
ver 0.19.20 (2016/12/09)
* protocol
  - "setprio" re-enqueues old song if priority has been raised
* decoder
  - ffmpeg: ignore empty packets
  - pcm: fix corruption bug with partial frames (after short read)
  - sidplay: fix playback speed with libsidplayfp
* output
  - winmm: fix 8 bit playback
* fix gcc 7.0 -Wimplicit-fallthrough
* systemd: paranoid security settings
2016-12-12 14:16:12 +00:00
wiz
b9f1f94111 Bump PKGREVISION for chromaprint dependency change. 2016-12-12 10:15:50 +00:00
wiz
e5db49955a Updated chromaprint to 1.4.
Switch to ffmpeg3.

Version 1.4 -- December 3, 2016
===============================

 - Fully streaming audio processing without any post-processing step for the fingerprint generation.
 - Many performance optimizations. Especially when processing long streams, operations should be faster and use less memory.
 - C++11 compiler is now required for building the library.
 - The public C API now uses standard fixed-size int types from stdint.h (breaks backwards compatibility).
 - All code written for the library is now distributed under the MIT license.
 - Kiss FFT is now included with the library and automatically used if no other FFT library is found.
 - Added support for using the FFTW3F version of FFTW3.
 - Boost is no longer used.
2016-12-12 10:15:13 +00:00
adam
19b1dd21f8 Release 5.0.0:
added: multiple input formats, including RF64, Wave64, and CAF
 added: lossless DSD audio in Philips DSDIFF and Sony DSF files
 fixed: seeking in > 2GB WavPack files (new stream reader)
 fixed: accept > 4GB source audio files (all formats)
 improved: increase maximum samples from 2^32 to 2^40
 added: block checksums for robustness to corruption
 added: support for non-standard channel identities
 removed: support for legacy WavPack files (< 4.0)
 added: block decoder for streaming applications
 fixed: many small fixes and improvements
 added: all new pdf documentation
2016-12-11 11:08:12 +00:00
wiedi
e0222cad68 add pkg-config to tools 2016-12-09 14:43:39 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
marino
938dfe006b Specify readline requirement on 30 packages
Solves:
/usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline

The missing specification is obvious on DragonFly because there's
no publically accessible version of readline in base.
2016-12-04 03:51:14 +00:00
marino
36cf0df62c audio/pulseaudio: Disable building on DragonFly
PulseAudio builds on DragonFly but doesn't function correctly (one
core spins at 100% and sound still doesn't work.  PA has been banished
from DPorts, so follow suit here.
2016-12-03 21:57:47 +00:00
wiedi
ccb1e24567 fix int types on SunOS 2016-12-03 20:14:05 +00:00
wiz
d8f636935b Fix weird CONFLICTS line. 2016-12-01 14:48:02 +00:00
wiz
1cb50977f2 Add upstream bug report URL. 2016-11-30 12:43:35 +00:00
wiz
de802b4165 Updated hydrogen to 0.9.7.
2016-11-01 the hydrogen team <hydrogen-devel@lists.sourceforge.net>
	* Release 0.9.7
	* The color of the SongEditors squares is now configurable
	* Added support for midi cymbal choking
	* Added support for midi hihat pressure control
	* Added hihat pressure groups
	* Added basic non session manager support
	* Added instrument components
	* Basic lilypond export
	* New windows cross compilation script
	* Support for soundlibrary images
	* Configurable sample selection algorithm
	* Support for soundlibraries with images
	* Donation dialog
	* New midi action:
		* SELECT_PREV_PATTERN_RELATIVE
2016-11-30 12:34:20 +00:00
wiz
9f55d8f919 Updated libopenmpt to 0.2.7386.
libopenmpt 0.2-beta20.3 (2016-11-20)

    [Bug] Possible crashes with malformed ITP and MED files.
    Pattern loops ending on the last row a pattern were not executed correctly in S3M files.
    Playback fixes for 8-channel MED files
    Tremolo on quiet notes was broken in 0.2-beta20.2.
2016-11-28 15:32:28 +00:00
wiz
0985779d3f Updated snd to 16.9.
Snd 16.9:

Anders Vinjar provided tankrev.scm
Tito Latini fixed a bug in clm's tap generator (discovered by AV).

Snd: removed snd13.scm

s7: make-keyword -> string->keyword

checked: FC 25, gtk 3.21.6 3.22.0|1, sbcl 1.3.10
  in gtk 3.22.0, the basic display mechanism changed again(!) so
  (at least today) the window-manager close decoration is messed up,
  and I probably missed other troubles -- please let me know
  as you encounter them.

Thanks!:  Anders Vinjar, IOhannes m zmölnig, Tito Latini.
2016-11-27 09:33:11 +00:00
wiedi
017afa2fbb fix int types on SunOS 2016-11-24 02:23:41 +00:00
leot
dc07cb3fa2 Update audio/glyr to glyr-1.0.10
Changes:
The license of glyr changed from GPLv3 to LGPLv3 (See also #82).
Additionally the lyricswiki provider was fixed (thanks @bugdone)
and quite some typos were fixed (thanks @emillon).

There are more broken providers, but sadly I lack the time/motivation to
maintain glyr on a regular base.
Therefore I would happily pass the development of glyr to a new maintainer.
Please mail me if you are interested.
2016-11-12 17:12:22 +00:00
adam
631b8634aa MikMod 3.2.7:
- Documentation update.
- Update DOS build for the new djgpp-2.05 release.
2016-11-12 07:34:34 +00:00
adam
a1e2fa29c2 libmikmod v3.3.10:
- Fixed windows builds when UNICODE is defined. (Thanks S. Michel).

libmikmod v3.3.9:
- Amiga, AHI driver: Fixed a crash upon driver shutdown.
- Amiga: Updates. Added standalone makefiles with cross-build support.
- RAW file writer: Changed to use ansi stdio functions instead of
  posix unistd, for better portability.
- Playercode: Allocate the right channel reverb buffers only if the
  mixer is setup for stereo mode. (Helps with ports to memory-tight
  platforms. Patch from Andrew Rossignol.)
- Fixed access to uninitialized memory in the simpleplayMEM example
  program.
- Added a configuration option to exclude the hqmixer (off by default.)
- Using locale-insensitive ctype.h and casecmp functions in library.
- Configury: New --disable-alldrv option to disable all of the audio
  output drivers.  If additional --enable-xxx options are given, the
  specified drivers will be enabled.
2016-11-12 07:34:01 +00:00
gdt
8d6b8ac22d Test for clang with "!empty(PKGSRC_COMPILER:Mclang)"
Avoids failure to notice clang (and use tls workaround) when
PKGSRC_COMPILER is "ccache clang" or similar.  Resolves build failure;
binary should be unchanged if it built before.
2016-11-12 00:50:19 +00:00
leot
d99316c8ce Add a patch to fix lyricswiki provider (via upstream from pullup request #80)
Bump PKGREVISION
2016-11-07 15:12:33 +00:00
maya
e1f50ee179 taglib: require gcc 4.7 for our own use of -std=c++11.
the flag is needed, but was only introduced in gcc 4.7.

fixes build on netbsd 6.1.5
2016-11-04 14:03:14 +00:00
taca
2289cba41b Update ruby-mp3info to 0.8.10.
=== 0.8.10 / 2016-10-31

* bugfix on /^(T|COM|USLT)/ tags parsing
2016-11-01 16:40:47 +00:00
wiz
ab14a904fb Updated taglib to 1.11.1.
TagLib 1.11.1 (Oct 24, 2016)
============================

 * Fixed binary incompatible change in TagLib::String.
 * Fixed reading ID3v2 CTOC frames with a lot of entries.
 * Fixed seeking ByteVectorStream from the end.
2016-10-31 16:32:56 +00:00
wiz
2eea170464 Remove libsamplerate dependency. Bump PKGREVISION.
From the 6.0 release notes (https://freedesktop.org/wiki/Software/PulseAudio/Notes/6.0/):

The libsamplerate based resamplers are now deprecated, because they
offer no particular advantage over speex. Packagers can drop the
dependency to libsamplerate, unless they specifically want to keep
enabling the libsamplerate based resamplers for some reason.
2016-10-30 12:10:50 +00:00
wiz
b82ad34660 Updated libopenmpt to 0.2.7299.
libopenmpt 0.2-beta20.2 (2016-10-22)

    [Bug] The C API could crash instead of failing gracefully in out-of-memory situations.
    [Bug] libopenmpt_stream_callbacks_fd.h and libopenmpt_stream_callbacks_file.h were missing in Windows development packages.
    [Bug] Plugins did not work correctly when changing the sample rate between two render calls.
    [Bug] Possible crashes with malformed IT, AMS, MDL, MED, MPTM, PSM and Startrekker files.
    [Bug] Possible hangs with malformed DBM, MPTM and PSM files.
    ParamEq plugin emulation didn't do anything at full gain (+15dB).
    Avoid enabling some ProTracker-specific quirks for MOD files most likely created with ScreamTracker 3.
    Tremolo effect only had half the intended strength in MOD files.
    openmpt123: Improved section layout in man page.
2016-10-28 09:59:08 +00:00
mrg
90fe209bfb fix LOGGER_SLEEP() to not call usleep() with 1000000 which is allowed
to be illegal (and is on netbsd.)  this fixes 100% cpu usage seen
while doing nothing at all.  (it still writes nul to /dev/audio while
doing nothing, but that takes little cpu :)
2016-10-25 01:23:55 +00:00
tnn
b1e513b6dd Update to libebur128-1.1.0.
"This release adds a new function ebur128_relative_threshold(), adds the
new channel definitions from ITU R-REC-BS 1770-4 to the channel enum, and
fixes some build issues."
2016-10-10 23:16:32 +00:00
wiz
982c8f22e9 Recursive bump for all users of pgsql now that the default is 95. 2016-10-09 21:41:55 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
spz
18517f26ac may be one of our unparseable license culprits 2016-10-03 07:19:32 +00:00
mef
b1e336fa92 Githubify 2016-10-02 05:33:18 +00:00