Commit graph

8024 commits

Author SHA1 Message Date
maya
9259acce51 libaudiofile: be explicit about needing C99.
PR pkg/43947
2018-07-16 21:22:32 +00:00
tsutsui
ece476e7b8 mpg123: fix mpg123-pulse build failure on NetBSD/i386 8.0_RC2.
Fixes PR pkg/53433 by disabling x86 asm that causes text relocations
in libmpg123.so.  Ok'ed by martin@.
Bump PKGREVISION.
2018-07-14 17:12:56 +00:00
adam
1901f1aa9d py-discogs-client: updated to 2.2.1
2.2.1:
Unknown changes

2.2.0:
Add API User Token
2018-07-09 08:16:50 +00:00
adam
55ba649e8d py-beets: updated to 1.4.7
1.4.7:

This new release includes lots of new features in the importer and the
metadata source backends that it uses.
We've changed how the beets importer handles non-audio tracks listed in
metadata sources like MusicBrainz:

* The importer now ignores non-audio tracks (namely, data and video tracks)
  listed in MusicBrainz. Also, a new option, :ref:ignore_video_tracks, lets
  you return to the old behavior and include these video tracks.
* A new importer option, :ref:ignored_media, can let you skip certain media
  formats.

There are other subtle improvements to metadata handling in the importer:
* In the MusicBrainz backend, beets now imports the
  musicbrainz_releasetrackid field. This is a first step toward
* A new importer configuration option, :ref:artist_credit, will tell beets
  to prefer the artist credit over the artist when autotagging.

And there are even more new features:
* :doc:/plugins/replaygain: The beet replaygain command now has
  --force, --write and --nowrite options.
* A new importer configuration option, :ref:incremental_skip_later, lets you
  avoid recording skipped directories to the list of "processed" directories
  in :ref:incremental mode. This way, you can revisit them later with
  another import.
* :doc:/plugins/fetchart: The configuration options now support
  finer-grained control via the sources option. You can now specify the
  search order for different *matching strategies* within different backends.
* :doc:/plugins/web: A new cors_supports_credentials configuration
  option lets in-browser clients communicate with the server even when it is
  protected by an authorization mechanism (a proxy with HTTP authentication
  enabled, for example).
* A new :doc:/plugins/sonosupdate plugin automatically notifies Sonos
  controllers to update the music library when the beets library changes.
* :doc:/plugins/discogs: The plugin now stores master release IDs into
  mb_releasegroupid. It also "simulates" track IDs using the release ID
  and the track list position.
* :doc:/plugins/discogs: Fetch the original year from master releases.

There are lots and lots of fixes
2018-07-09 08:06:18 +00:00
leot
09f03d99b5 mpg321: Always init the main_lock semaphore
The changes in mpg321-0.3.2nb1 actually fixed PR pkg/53369 but accidentally
broke support for `-K' option.

Bump PKGREVISION
2018-07-08 13:42:13 +00:00
ryoon
4fea36abc2 Recursive revbump from audio/pulseaudio 2018-07-06 15:06:40 +00:00
ryoon
00f3c6df6b Update to 12.0
Changelog:
PulseAudio 12.0 release notes

Changes at a glance
  * Better latency reporting (and hence better A/V sync) with the A2DP
    bluetooth profile
  * Much more accurate latency reporting for AirPlay devices
  * Fixed a crash or high CPU use problem with Intel HDMI LPE
  * module-switch-on-connect now ignores virtual devices
  * When using passthrough for compressed audio, set the "non-audio" bit
  * Prioritize HDMI output over S/PDIF output
  * HSP support for more bluetooth headsets
  * Choose the A2DP bluetooth profile by default instead of HSP
  * New "sink_input_properties" module argument for module-ladspa-sink
  * New "use_system_clock_for_timing" module argument for module-pipe-sink
  * module-pipe-sink can now use an existing pipe
  * Steelseries Arctis 7 USB headset stereo output support
  * Dell Thunderbolt Dock TB16 speaker jack support
  * Fixed digital input support for some USB sound cards
  * Fixed Native Instruments Traktor Audio 6 detection
  * Ability to disable input or output on macOS
  * New "dereverb" option for the Speex echo canceller
  * New module: module-always-source
  * State files not any more readable by all users in the system mode
  * module-augment-properties now uses XDG_DATA_DIRS to find .desktop files
  * Updates for the Vala bindings
  * The GConf dependency can now be avoided
  * qpaeq license changed from AGPL to LGPL
  * qpaeq ported to Qt 5
  * Compatibility with glibc 2.27
  * The esdcompat tool isn't any more installed if esound support is disabled
2018-07-06 14:10:15 +00:00
jperkin
5393242c73 *: Move SUBST_STAGE from post-patch to pre-configure
Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
2018-07-04 13:40:07 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
adam
6de4784c91 SDL2_mixer: updated to 2.0.2
2.0.2:
* Implemented 24-bit and surround sound support for FLAC audio files
* Updated external libraries flac-1.3.2, libmodplug-0.8.9.0, libogg-1.3.2 and libvorbis-1.3.5
* Updated for SDL 2.0.6 and newer
* Added support for MP3 playback using mpg123
* Added support for UWP / Windows 10 apps
* Added Mix_OpenAudioDevice() so you can specify the audio device to open
2018-06-24 10:28:45 +00:00
maya
78df1147ac pulseaudio: fix build on FreeBSD11. Include missing headers.
From Santhosh Raju in PR pkg/53381
2018-06-19 02:25:58 +00:00
leot
4b62bce9fc mpg321: Do not unlock unititialized main_lock
Bump PKGREVISION

Problem spotted by <maya>, fixes PR pkg/53369 by <sevan>.
2018-06-16 14:43:21 +00:00
adam
c7ee29e756 py-audioread: updated to 2.1.6
2.1.6
Fix a "no such process" crash in the FFmpeg backend on Windows Subsystem for Linux.
Avoid suppressing SIGINT in the GStreamer backend on older versions of PyGObject.
2018-06-13 06:34:09 +00:00
youri
d471706062 Remove redundant rhythmbox version after update. 2018-05-29 03:33:32 +00:00
youri
1c36d8df5f Remove obsolete patches. 2018-05-29 03:26:54 +00:00
youri
ef58e854f0 Update to 3.4.2: Updates are too big to show but it works on NetBSD 7.1.2
as intended.
2018-05-29 03:26:10 +00:00
youri
73beef2d6a Add a dependency on the OSS gst plugin to make sound mixing work on NetBSD. 2018-05-28 22:45:29 +00:00
wiz
28936be06b musicpd: update to 0.20.20.
ver 0.20.20 (2018/05/22)
* protocol
  - fix "modified-since" filter regression
* output
  - pulse: cork stream when paused due to "single" mode
* decoder
  - dsdiff, dsf: support more MIME types
  - dsdiff, dsf: allow 4 MB ID3 tags
  - opus: support R128_ALBUM_GAIN tag
* Android, Windows
  - enable the "proxy" database plugin
2018-05-27 09:56:11 +00:00
wiz
7bd4513a33 id3: update to 1.1.0.
1.1.0
-----

- Support the "--help" and "--version" long option forms.
- Add the "--features" option, only advertising "id3" for the present.
2018-05-26 21:49:22 +00:00
adam
214cc52c5f gst-plugins1-pulse: reset revision after gstreamer1 update 2018-05-23 21:00:59 +00:00
adam
278fc0ae58 libdca: updated to 0.0.6
libdca-0.0.6:
New release with mostly build system bugfixes.
2018-05-23 17:45:23 +00:00
jmcneill
9385cfad4f Enable NEON optimizations on ARM64. Bump pkg revision. 2018-05-22 22:50:25 +00:00
maya
e68fd63339 pulseaudio: build fix for linux with recent glibc
avoid defining a duplicate symbol already found in glibc.
from upstream commit:
dfb0460fb4

From Nia Alarie in PR pkg/53305
2018-05-22 18:16:42 +00:00
maya
a6a5e85d2d pulseaudio: elaborate more why to disable neon optimization on netbsd/aarch64.
the internet suggests that pulseaudio might be wrong to use the same code
for aarch64 and aarch32.
2018-05-20 11:42:33 +00:00
jmcneill
c99a4586cc Fix build on NetBSD/aarch64 with clang. 2018-05-20 10:57:40 +00:00
jperkin
aca03309c3 libtunepimp: SunOS needs -fpermissive for pthread_t precision. 2018-05-17 11:02:24 +00:00
jperkin
605a12b08c xfce4-mixer: Ensure dbus-glib can be found. 2018-05-17 09:46:03 +00:00
youri
3690665773 Update libmatemixer to 1.20.0: no changelogs available. 2018-05-14 12:45:05 +00:00
maya
8d4ad6aab0 opusfile: update to 0.10. Fixes build with OpenSSL 1.1.x.
Changes since the v0.9 release:

    Fix an out-of-bounds read matching serial numbers.

Changes since the v0.8 release:

    Fix an invalid free with tag handling.
    Improve handling of corrupt streams.
    Improve performance on streams with many chain segments.
    Improve TLS host validation.
    Align op_raw_total to work better with op_raw_seek.
    Documentation and build improvements.

Changes since the v0.7 release:

    Add support for OpenSSL 1.1.x.
    Fix issues with tag parsing introduced in v0.7.
    Fix skip logic for multiplexed non-Opus data.
2018-05-13 09:44:03 +00:00
maya
dd066f7c78 cmus: enable faad option by default.
This allows playing mp4 files.

bump PKGREVISION
2018-05-11 04:12:47 +00:00
wiz
90b0394548 mpc: update to 0.30.
0.30 (2018/05/03)
* add command "rescan"
* seek: use the "seekcur" command instead of "seekid"
* require MPD 0.19
2018-05-07 10:46:52 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
d542d03b4d musicpd: update to 0.20.19.
Switch to ffmpeg4.

ver 0.20.19 (2018/04/26)
* protocol
  - validate absolute seek time, reject negative values
* database
  - proxy: fix "search already in progress" errors
  - proxy: implement "list ... group"
* input
  - mms: fix lockup bug and a crash bug
* decoder
  - ffmpeg: fix av_register_all() deprecation warning (FFmpeg 4.0)
* player
  - fix spurious "Not seekable" error when switching radio streams
* macOS: fix crash bug
2018-04-29 09:58:21 +00:00
wiz
9f420cb917 *: PKGREVISION bump for wxGTK30 switch from gtk2 to gtk3 2018-04-29 05:46:35 +00:00
triaxx
882b3a5d82 asunder: update to 2.8.
pkgsrc: add options.mk for optional encoders

Changes:
3 Oct 2015 - 2.8
=================
- Updates to Sweedish, Norwegian, Russian, and Danish translations.
- Fixed a couple of (unlikely) memory corruption bugs and some minor memory leaks.

26 Jan 2015 - 2.7
=================
- Added an option (enabled by default) to rip much faster.

24 Nov 2014 - 2.6
=================
- Added 64 translations generated by the OSTD ( http://littlesvr.ca/ostd ): Afrikaans, Amharic, Aragonese, Assamese, Azerbaijani, Belarusian, Bengali, Breton, Welsh, Dzongkha, Persian, Fulah, Faroese, Western, Irish, Gujarati, Hindi, Haitian, Armenian, Interlingua, Indonesian, Icelandic, Georgian, Kazakh, Centra, Korean, Kurdish, Kirghiz, Latin, Luxembourgish, Ganda, Lithuanian, Malagasy, Macedonian, Malayalam, Mongolian, Marathi, Malay, Burmese, Nepali, Occitan, Oriya, Panjabi, Pushto, Romanian, Kinyarwanda, Sinhala, Tamil, Telugu, Thai, Turkmen, Tagalog, Tatar, Uighur, Ukrainian, Urdu, Uzbek, Uzbek (Cyrillic), Vietnamese, Walloon, Wolof, Xhosa, Yiddish, and Zulu
- Updated Simplified Chinese, Czeck, Italian, and Norwegean translations.
2018-04-25 12:57:24 +00:00
wen
eece57dc9f Update to 1.00
Upstream changes:
1.00    2018-04-21
        - Fixed parsing of DSF files with more than 2 channels.
2018-04-22 11:48:54 +00:00
wiz
f367007762 *: gd.tuwien.ac.at/ftp.tuwien.ac.at is gone, remove it from various mastersites 2018-04-21 13:38:04 +00:00
christos
6b9967d768 upgrade to latest and make this work with gcc-6 2018-04-18 00:40:47 +00:00
wiz
e5209a786e Add p11-kit to gnutls/bl3.mk and bump dependencies. 2018-04-17 22:29:31 +00:00
wiz
b1f0344bf2 gstreamer1: update to 1.14.0
The GStreamer team is proud to announce a new major feature release of your favourite cross-platform multimedia framework!

The 1.14 release series adds new features on top of the previous 1.12 series and is part of the API and ABI-stable 1.x release series of the GStreamer multimedia framework.

Highlights:

    WebRTC support: real-time audio/video streaming to and from web browsers
    Experimental support for the next-gen royalty-free AV1 video codec
    Video4Linux: encoding support, stable element names and faster device probing
    Support for the Secure Reliable Transport (SRT) video streaming protocol
    RTP Forward Error Correction (FEC) support (ULPFEC)
    RTSP 2.0 support in rtspsrc and gst-rtsp-server
    ONVIF audio backchannel support in gst-rtsp-server and rtspsrc
    playbin3 gapless playback and pre-buffering support
    tee, our stream splitter/duplication element, now does allocation query aggregation which is important for efficient data handling and zero-copy
    QuickTime muxer has a new prefill recording mode that allows file import in Adobe Premiere and FinalCut Pro while the file is still being written.
    rtpjitterbuffer fast-start mode and timestamp offset adjustment smoothing
    souphttpsrc connection sharing, which allows for connection reuse, cookie sharing, etc.
    nvdec: new plugin for hardware-accelerated video decoding using the NVIDIA NVDEC API
    Adaptive DASH trick play support
    ipcpipeline: new plugin that allows splitting a pipeline across multiple processes
    Major gobject-introspection annotation improvements for large parts of the library API
    GStreamer C# bindings have been revived and seen many updates and fixes
    The externally-maintained GStreamer Rust bindings have many usability improvements and cover most of the API now
2018-04-17 22:10:04 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
adam
cbdd1004fb mpg123: updated to 1.25.10
There briefly was a 1.25.9 release which was superseeded by 1.25.10 before a public announcement. Both amount to these fixes:
libout123: Fix error messages beginning from OUT123_ARG_ERROR (bug 261).
mpg123: Fix --icy-interval handling to work with stream from stdin. (curl | mpg123 --icy-interval=n -)
libmpg123: Fix another invalid read and segfault on damaged (fuzzed) files with part2_3_length == 0 (set maxband=1, pulled from upcoming 1.26.0).
2018-04-13 08:20:06 +00:00
adam
937c047a4f py-last: updated to 2.2.0
2.2.0:
Bug fixes.
2018-04-09 07:28:54 +00:00
wiz
8968c2f4b9 audio/Makefile: + py-audio 2018-04-02 08:45:30 +00:00
wiz
1128d5c3f1 audio/py-audio: import py-audio-0.2.11
PyAudio provides Python bindings for PortAudio, the cross-platform
audio I/O library. With PyAudio, you can easily use Python to play
and record audio on a variety of platforms, such as GNU/Linux,
Microsoft Windows, and Apple Mac OS X / macOS.
2018-04-02 08:41:28 +00:00
joerg
b277825b13 When depending on <cmath> to provide namespaces, also ensure that it is
really used.
2018-03-31 20:08:11 +00:00
dholland
eb9c83d693 needs pkg-config 2018-03-26 19:43:30 +00:00
spz
22191b377e build fixes for NetBSD 2018-03-24 11:09:41 +00:00
triaxx
32ed4ed5cb grip: update to 3.7.0
* Add the GConf missing dependency
* Patch the default cdrom device to /dev/rcd0d for NetBSD

Changes since 3.6.1:
v3.7.0

	* Sync Brazilian Portuguese from Translation Project
	* Patch by Phil Stracchino: extended genres to genre list

v3.6.3

	* Sync ukranian and hungarian translations from Translation Project
	* Patch from Adrian Reber: fix compiler warning with gcc 8.0
	* Update the FSF postal address in source files

v3.6.2

	* Translation updates: German, Italian, Brazilian Portuguese, Serbian
2018-03-22 13:29:11 +00:00