4943 Commits

Author SHA1 Message Date
ajacoutot
f4b87b4457 Pick up libmp3lame.so if it's installed; proddeb by a mail from Anthony
Campbell.
While here, don't offer to download libmp3lame of ffmpeg.
2018-11-03 13:42:33 +00:00
ajacoutot
d57269e0be Fix linking with ld.lld, FileDialog needs gobject and gtk libs. 2018-11-03 13:26:27 +00:00
bentley
2095fd515c Include cstring for str*() functions. 2018-10-28 08:07:36 +00:00
bentley
e53233708c Include cstring for memmove/memcpy. 2018-10-28 07:59:57 +00:00
ajacoutot
8e94b5fe04 Sync WANTLIB after recent gmime30 update. 2018-10-27 16:59:36 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
naddy
9523973c62 Update to 1.3.
Changes since 1.2.x include:
- Improvements to the VAD and speech/music classification using an RNN
- Support for ambisonics coding using channel mapping families 2 and 3
- Improvements to stereo speech coding at low bitrate
- Using wideband encoding down to 9 kb/s
- Making it possible to use SILK down to bitrates around 5 kb/s
- Minor quality improvement on tones
- Enabling the spec fixes in RFC 8251 by default
- Security/hardening improvements

Notable bug fixes include:
- Fixes to the CELT PLC
- Bandwidth detection fixes
2018-10-20 17:48:16 +00:00
naddy
c3226f718c minor bugfix update to 0.2.1 2018-10-20 14:12:15 +00:00
sthen
b3d7494ff5 typo; Moises Simon 2018-10-06 17:15:55 +00:00
sthen
a1af0ec998 Don't build with -march=native on clang arches, ok ajacoutot@ (maintainer).
From my description,

> For gcc, lame has a big "experimental optimizer" section with
> -march=native and other flags that we don't want in bulk builds
> (but might be useful for self builds sometimes). It's controlled by
> --enable-expopt (the default is "none" to disable it),
>
> There is a similar section for clang which is just outside the "expopt"
> block. I think that's a mistake, but I don't want to poke around too much
> as they have other mistakes in their configure script nearby and I don't
> want to go down that rabbit hole ;)
>
> Here's a simple diff to neuter the check.
2018-10-04 14:48:38 +00:00
sthen
f71d07da55 adjust beets README again, with information about using the gstreamer
backend for replaygain.
2018-09-29 19:53:47 +00:00
naddy
b549a4b03e Update to 0.2 for miscellaneous improvements. Detailed changes:
https://opus-codec.org/release/dev/2018/09/18/opus-tools-0_2.html
2018-09-25 19:52:24 +00:00
naddy
cb865287b9 maintenance update to 0.11 and take maintainer; ok Sergey Bronnikov 2018-09-25 19:50:07 +00:00
naddy
e433f828f1 +libopusenc 2018-09-25 19:45:44 +00:00
naddy
7236381e85 Import libopusenc-0.2.
The libopusenc libraries provide a high-level API for encoding
.opus files.

ok jca@
2018-09-25 19:44:52 +00:00
sthen
bbcebb6f95 tweak beets README, thanks to Raf Czlonka who writes:
- given that beets has been moved to Python 3 last year[0], I believe
  that the plugin dependencies should be updated from py-* to py3-*

- neither mp3gain, nor aacgain packages exist so delete that paragraph

- documentation URL - HTTPS and TLD change

(mp3gain was removed due to unfixed security bugs, not sure where aacgain
came from in the first place as I don't seem to find it in old trees anywhere)
2018-09-24 21:44:47 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
bcallah
1814b827f9 Update to musescore-2.3.2
Changelog: https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-232
While here, add a -Wno flag to eliminate the vast majority of warnings, as
upstream does.
2018-09-02 23:16:28 +00:00
fcambus
2a743cf0f0 Update goattracker to 2.74. 2018-09-02 06:10:47 +00:00
landry
63a1447179 Update to abcde 2.9.2, From Charlene Wendling who takes maintainership.
This time there's been extensive runtime testing, and proper fixes have
been made in coordination with upstream.

ok feinerer@
2018-08-31 08:48:12 +00:00
bcallah
96efbe5df9 +p5-MusicBrainz-DiscID 2018-08-29 21:20:49 +00:00
bcallah
6c238e39d3 Import audio/p5-MusicBrainz-DiscID, a Perl interface for the MusicBrainz
libdiscid library.
Original submission by Charlene Wendling, who takes MAINTAINER -- thanks!
ok sthen@

MusicBrainz::DiscID is a Perl class to calculate a MusicBrainz DiscID from
an audio CD in the drive.
2018-08-29 21:18:39 +00:00
sthen
e6feb93eeb update to py-mutagen-1.41.1, dedupe some Makefile parts 2018-08-12 13:24:07 +00:00
fcambus
88921ea05f Update schismtracker to 20180810. 2018-08-11 05:29:25 +00:00
sthen
7fa7248e9d update to py-mutagen-1.41.0 2018-08-10 19:36:36 +00:00
espie
bb921d2165 use AUTOCONF_ENV and add correct env variables, so that those ports work
even if /usr/local is not part of the builder's path.
2018-08-10 10:19:18 +00:00
ratchov
36f8f385b9 Add recording support to sndio backend. With help from Leonid Bobrov.
ok from David Carlier (maintainer), ok jca@
2018-08-09 20:50:47 +00:00
tim
ecf50b2cae - Update to 0.8
- Remove unused libid3tag dependency after mad plugin removal
- Remove superfluous configure argument

OK ratchov@ (maintainer), gonzalo@
2018-08-09 19:50:32 +00:00
espie
2f7d34d915 enforce PATH when running autoreconf 2018-08-03 07:07:44 +00:00
bcallah
cc1ab23558 +vgmplay 2018-07-29 03:56:32 +00:00
bcallah
2c89d235b0 Import audio/vgmplay, a command line audio player for VGM files.
ok kn@

VGMPlay is a command line audio player for all VGM files.

Supported files types are:
* Video Game Music Files (*.vgm, *.vgz)
* Creative Music Files (*.cmf)
* DosBox RAW OPL Log Files (*.dro)
* Playlist files (*.m3u)
2018-07-29 03:56:14 +00:00
sebastia
b49f953285 simple maintenance update to 0.5.2 2018-07-26 12:16:34 +00:00
gonzalo
0b2a1c14fe Fix build noticed by naddy@ and sthen@
I replaced ffmpeg and disabled by a patch (we can delete that on the next
version of siren 0.8) with mpg123 as naddy did on xmm2, the idea is keep
siren small without a heavy deps.

ratchov@ (maintainer) time-out he has some problems with his mailserver.

OK kili@ juanfra@
2018-07-22 13:59:59 +00:00
naddy
7bf30a2ab8 Switch the MP3 decoder from libmad to libmp123.
mpg123 is still maintained upstream and also faster, in case somebody
runs this on a really, really slow machine.  All our archs support
floating point, so there is no reason to use the fixed-point libmad
for MP3 decoding.

Tested by rapha@
2018-07-18 19:36:37 +00:00
ajacoutot
94beaed389 Update to pulseaudio-12.2. 2018-07-17 07:38:38 +00:00
ajacoutot
fe4797ef26 Update to pulseaudio-12.1. 2018-07-15 07:24:15 +00:00
naddy
fc335c985b Remove tremor, an obsolete fixed-point Vorbis audio decoder that is
no longer maintained upstream and no longer useful since our arm arch
unconditionally supports floating point.
2018-07-12 20:41:59 +00:00
gonzalo
0513bc8b12 Update for midish to 1.2.1
OK ratchov@ (maintainer)
2018-07-12 08:11:11 +00:00
gonzalo
48918a460e Update for siren to 0.7
OK ratchov@ (maintainer)
2018-07-12 08:10:04 +00:00
naddy
88e2d2c21d Drop support for tremor (obsolete fixed-point Vorbis decoder), which
will be going away soon.
2018-07-11 13:38:03 +00:00
naddy
e337a7d3a5 Remove fixed-point workarounds; our armv7 arch unconditionally supports
floating point.
2018-07-10 15:30:15 +00:00
naddy
cebf4f4570 bump after previous 2018-07-10 15:28:51 +00:00
naddy
73103e4aaa Remove fixed-point workarounds; our armv7 arch unconditionally supports
floating point.
2018-07-10 15:25:19 +00:00
naddy
5f6b876060 Remove fix-point workarounds; our armv7 arch unconditionally supports
floating point.
2018-07-10 15:17:41 +00:00
ajacoutot
1fb3f86b29 Fix build with new meson. 2018-07-10 14:28:46 +00:00
tb
8e7bdaad64 Fix after protobuf 3.6.0 update (now needs C++ 11).
from jca
2018-07-10 10:55:07 +00:00
tb
0ca0cc2a5d Fix after protobuf 3.6.0 update (now needs C++ 11).
ok jca
2018-07-10 10:54:23 +00:00
sthen
26bf465006 update to beets-1.4.7 2018-07-08 13:37:27 +00:00
espie
2a95b6e111 tag glib-compile-schemas 2018-07-06 06:04:41 +00:00
landry
8cacb4e944 Update to ncmpcpp 0.8.2.
Maintainer timeout.
ok rsadowski@
2018-07-04 09:03:41 +00:00