Commit graph

21763 commits

Author SHA1 Message Date
Yuri Victorovich
f288282fc1 audio/libremidi: update 4.2.1 → 4.2.2
Reported by:	portscout
2023-10-07 08:05:16 -07:00
Dimitry Andric
86f04dd9a2 audio/pulseaudio: fix build with lld 17
Building audio/pulseaudio with lld 17 results in the following link
errors:

  cc  -o src/pulse/libpulse.so.0.24.2 src/pulse/libpulse.so.0.24.2.p/channelmap.c.o src/pulse/libpulse.so.0.24.2.p/context.c.o src/pulse/libpulse.so.0.24.2.p/direction.c.o src/pulse/libpulse.so.0.24.2.p/error.c.o src/pulse/libpulse.so.0.24.2.p/ext-device-manager.c.o src/pulse/libpulse.so.0.24.2.p/ext-device-restore.c.o src/pulse/libpulse.so.0.24.2.p/ext-stream-restore.c.o src/pulse/libpulse.so.0.24.2.p/format.c.o src/pulse/libpulse.so.0.24.2.p/introspect.c.o src/pulse/libpulse.so.0.24.2.p/mainloop-api.c.o src/pulse/libpulse.so.0.24.2.p/mainloop-signal.c.o src/pulse/libpulse.so.0.24.2.p/mainloop.c.o src/pulse/libpulse.so.0.24.2.p/operation.c.o src/pulse/libpulse.so.0.24.2.p/proplist.c.o src/pulse/libpulse.so.0.24.2.p/rtclock.c.o src/pulse/libpulse.so.0.24.2.p/sample.c.o src/pulse/libpulse.so.0.24.2.p/scache.c.o src/pulse/libpulse.so.0.24.2.p/stream.c.o src/pulse/libpulse.so.0.24.2.p/subscribe.c.o src/pulse/libpulse.so.0.24.2.p/thread-mainloop.c.o src/pulse/libpulse.so.0.24.2.p/timeval.c.o src/pulse/libpulse.so.0.24.2.p/utf8.c.o src/pulse/libpulse.so.0.24.2.p/util.c.o src/pulse/libpulse.so.0.24.2.p/volume.c.o src/pulse/libpulse.so.0.24.2.p/xmalloc.c.o -L/usr/local/lib -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,--start-group -Wl,-soname,libpulse.so.0 -fstack-protector-strong -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DLIBICONV_PLUG -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/..:/usr/local/lib' -Wl,-rpath-link,/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-16.1/_build/src -Wl,-rpath-link,/usr/local/lib src/libpulsecommon-16.1.so -Wl,-z,nodelete -Wl,-version-script=/wrkdirs/share/dim/ports/audio/pulseaudio/work/pulseaudio-16.1/src/pulse/map-file -lm -pthread /usr/local/lib/libdbus-1.so -ldl -lintl -Wl,--end-group
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_glib_mainloop_free' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_glib_mainloop_get_api' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_glib_mainloop_new' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_drain' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_flush' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_free' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_get_latency' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_new' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_read' failed: symbol not defined
  ld: error: version script assignment of 'PULSE_0' to symbol 'pa_simple_write' failed: symbol not defined
  cc: error: linker command failed with exit code 1 (use -v to see invocation)

This is because lld 17 defaults to errors when undefined symbols are
referenced in linker version scripts. Since pulseaudio uses the same
linker version script for both the regular libpulse.so, and the other
variants, libpulse-mainloop-glib.so and libpulse-simple.so, some of the
symbols are expected to be undefined, so suppress the errors by adding
-Wl,--undefined-version to LDFLAGS.

PR:		274111
Approved by:	blanket (for desktop and kde)
MFH:		2023Q4
2023-10-06 19:48:54 +02:00
Yuri Victorovich
8e48743dca audio/libremidi: update 4.2.0 → 4.2.1
Reported by:	portscout
2023-10-05 16:05:42 -07:00
Nicola Vitale
3d9993d8ac
audio/py-pyradio: Update to 0.9.2.15
Release notes: https://github.com/coderholic/pyradio/releases/tag/0.9.2.15
2023-10-05 15:06:55 +02:00
Nicola Vitale
4062435a86
audio/py-pyradio: Update to 0.9.2.14
Release notes: https://github.com/coderholic/pyradio/releases/tag/0.9.2.14
2023-10-04 20:59:20 +02:00
Alexander
1ee788e1c1 audio/headsetcontrol: Update to 2.7.0
ChangeLog: https://github.com/Sapd/HeadsetControl/releases/tag/2.7.0

PR:		274183
2023-10-04 15:59:56 -04:00
Emanuel Haupt
b11788d088 audio/fasttracker2: Update to 1.71 2023-10-04 17:59:56 +02:00
Nuno Teixeira
9ca832ff18 audio/py-gtts: Update to 2.4.0
ChangeLog: https://github.com/pndurette/gTTS/releases/tag/v2.4.0
2023-10-04 08:56:31 +01:00
Yuri Victorovich
a366e82c16 audio/soundtracker: update 1.0.3 → 1.0.4
Reported by:	portscout
2023-10-02 19:55:48 -07:00
Yuri Victorovich
f4078e23d2 audio/libremidi: update 4.0 → 4.2.0
Reported by:	portscout
2023-10-02 19:55:48 -07:00
Yuri Victorovich
a91c0e4f50 audio/carla: update 2.5.6 → 2.5.7
Reported by:	portscout
2023-10-02 09:32:59 -07:00
Guido Falsi
0afc8661e4 XFCE: Cleanup dependencies
- Update xfce.mk to avid forcing too many dependencies on consumers
- Change dependency on garcon to reference libgarcon-1.so (main
  library)
- Explicitly add USE_XFCE components to the ports actually needing
  them.
- Cleanup dependencies, adding/removing missing/extra dependencies
- Change the referenced library in some LIB_DEPENDS to the actually
  linked one (avoids false positives in poudriere Q/A tests)
- Bump PORTREVISION on all touched ports, even indirectly due to
  the effect of removing forced dependencies on certain components
- Remove USES=fuse from gigolo. I could not find any kind f reference
  to fuse in the code.
- xfce4-bsdcpufreq-plugin: Also remove empty comment at the top of
  the Makefile
2023-10-02 17:53:42 +02:00
Emanuel Haupt
af63ff37c2 audio/shairport-sync: Update to 4.3.1 2023-10-02 16:17:21 +02:00
Emanuel Haupt
1cf82f86e9 audio/furnace: Update to 0.6 2023-10-02 13:31:05 +02:00
Emanuel Haupt
98ee1811cd audio/fasttracker2: Update to 1.70 2023-10-02 12:10:59 +02:00
Emanuel Haupt
88f4168b82 audio/ocp: Switch from ttf to otf font
Switch from x11-fonts/gnu-unifont-ttf to x11-fonts/gnu-unifont-otf.

PR:		273751 (based on)
2023-10-02 11:35:24 +02:00
Guido Falsi
06bf2e99e8 audio/xfce4-pulseaudio-plugin: Update to 0.4.8
Remove unneeded dependencies [1]

Reported by:	poudriere [1]
2023-10-01 23:55:48 +02:00
Roman Bogorodskiy
a03d5f8129 audio/mpg123: update to 1.32.2 2023-10-01 10:37:55 +02:00
Thomas Zander
7bcb6dea89
audio/fluidsynth: Update to upstream version 2.3.4 2023-09-30 07:55:01 +02:00
Muhammad Moinur Rahman
d21e054ae1 audio/waveplay: Remove expired port
2023-09-30 audio/waveplay: Abandoned upstream
2023-09-30 04:22:47 +02:00
Muhammad Moinur Rahman
3ef98e7863 audio/rioutil: Remove expired port
2023-09-30 audio/rioutil: Obsolete, supported hardware ia about 20 years old
2023-09-30 04:22:47 +02:00
Muhammad Moinur Rahman
f42ebec46b audio/libtremor: Remove expired port
2023-09-30 audio/libtremor: Obsolete, we only support hardware with a fpu and other decoding libraries offer better performance
2023-09-30 04:22:46 +02:00
Muhammad Moinur Rahman
63f98377dc audio/ccaudio2: Remove expired port
2023-09-30 audio/ccaudio2: Abandonware, no development since 2011
2023-09-30 04:22:46 +02:00
Muhammad Moinur Rahman
c097af0ea3 audio/ample: Remove expired port
2023-09-30 audio/ample: Abandonware, last release over 19 years ago
2023-09-30 04:22:46 +02:00
Muhammad Moinur Rahman
53cd65fc55 audio/aacgain: Remove expired port
2023-09-30 audio/aacgain: Obsolete way of handling volume adjustment, consider using audio/rsgain
2023-09-30 04:22:46 +02:00
Yuri Victorovich
667319a169 audio/gmsynth-lv2: update 0.5.3 → 0.6.0
Reported by:	portscout
2023-09-29 19:04:59 -07:00
Po-Chuan Hsieh
538a35cc74
audio/py-audioread: Update to 3.0.1
- Convert to USE_PYTHON=pep517

Changes:	https://github.com/beetbox/audioread/commits/main
2023-09-30 08:44:28 +08:00
Muhammad Moinur Rahman
d6740894cd audio/cardinal: Remove CC/CPP/CXX exports
USES=llvm now by default exports CC/CPP/CXX so remove those
Approved by:	portmgr (blanket)
2023-09-28 20:56:24 +02:00
Dima Panov
21d8008e86
devel/boost*: bump all consumers after 1.83.0 2023-09-27 17:36:30 +03:00
Jason E. Hale
384aeb3131 audio/strawberry: Update to 1.0.20
Version 1.0.20 is a hotfix release on top of 1.0.19.

Add EBUR128 option for loudness normalization analysis.

Switch default flavor to qt6. Upstream has recommended building against
Qt6 whenever possible for 18 months.

https://github.com/strawberrymusicplayer/strawberry/releases/tag/1.0.20
https://github.com/strawberrymusicplayer/strawberry/releases/tag/1.0.19
2023-09-24 23:48:34 -04:00
Alexey Dokuchaev
082c2a3364 audio/p5-Ogg-Vorbis-Header: unbreak the port's build against Clang 16
write_vorbis() must return an integer, but was returning &PL_sv_undef
in several places vs. zero in other error paths.  Follow the original*
implementation and replace those with zeros as well.

To make hunting potential compiler-related bugs easier in the future,
respect ${CC} and mute one harmless but particularly annoying warning
which clutters the build log way more than does any good.

*) https://www.perlmonks.org/?node_id=200588
2023-09-24 09:24:30 +00:00
Jan Beich
95a0d0389f audio/alsa-plugins: remove debug options to prevent footshooting
- BLKCNT_P2 and VERBOSE exposed compile knobs from
  https://people.freebsd.org/~ariff/libasound/20090928_00-alsa-plugins-1.0.21.diff
- BUFSZ_P2 worked around crashes and high CPU usage in Firefox until
  native OSS support phased out ALSA
- hselasky@ fixed many ALSA issues over the years
- users can still adjust compile knobs via make.conf(5) or Makefile.local

PR:		274047
2023-09-23 19:14:53 +02:00
Jan Beich
eb76d95e18 audio/linuxwave: add new port
Generate music from the entropy of Linux

https://orhun.dev/linuxwave/
2023-09-23 14:40:18 +02:00
Jan Beich
087146f6c1 audio/mousai: drop obsolete patch after b1ecad53b0 2023-09-23 11:23:36 +02:00
Antoine Brodin
d87e5ab7c0 audio/lame: unbreak 2023-09-23 09:09:15 +00:00
Dimitry Andric
97376a1dc9 audio/lame: fix build with lld 17
No revision bump, this fix is not mandatory for non-failing builds.

PR:	273995
2023-09-22 12:21:05 +02:00
Goran Mekić
9ece82f0f9 audio/zita-resampler: Update to 1.11.2
Upstream changes:

* Added optimised code for ARM64, contributed by Nicolas Belin.
  Edit the Makefile to disable SSE2 and enable NEON when
  compiling for ARM64.

PR:		273978
2023-09-22 00:56:48 -04:00
Po-Chuan Hsieh
d29fd267df
audio/py-pyacoustid: Update to 1.3.0
Changes:	https://github.com/beetbox/pyacoustid/blob/master/README.rst#version-history
2023-09-22 11:17:51 +08:00
Dimitry Andric
db793044a3 audio/alsa-lib: fix build with lld 17
Some symbols in the linker version script Versions.in are only defined when
--enable-alisp is used at configure time. Suppress errors with lld >= 17 due
to these undefined symbols.

PR:		273753
MFH:		2023Q3
2023-09-21 17:46:12 +02:00
Jan Beich
18741dd85a x11-wm/sway-devel: unbreak Rust-based clients after edd477c5e7
interface 'wl_surface' has no event 2

PR:		268810
2023-09-20 16:35:01 +02:00
Dmitry Marakasov
61a12c5cba audio/sdl2_sound: update 2.0.1 → 2.0.2
PR:		273015
2023-09-20 03:12:48 +03:00
Yuri Victorovich
1701f4cd08 audio/libremidi: update 3.0 → 4.0
ALSA support is disabled in the port because the project now
uses linuxisms like timerfd in the ALSA code.

Reported by:	portscout
2023-09-18 22:26:45 -07:00
Jan Beich
5abaf6b5cb audio/gnome-podcasts: update to 0.6.1
Changes:	https://gitlab.gnome.org/World/podcasts/-/releases/0.6.1
Reported by:	GitLab (notify releases)
2023-09-19 02:41:14 +02:00
Adriaan de Groot
f5ce69fb0a audio/musescore: update to 4.1.1, latest upstream
Update to 4.1.1 and repair some dependencies.

PR:		273793
Reported by:	Keith White
Provided by:	Keith White
2023-09-18 22:24:13 +02:00
Yuri Victorovich
6782e4a1dd audio/avldrums-lv2: update 0.7.0 → 0.7.2
Reported by:	portscout
2023-09-17 23:27:26 -07:00
Yuri Victorovich
8d5c7a6122 audio/muse-sequencer: update 4.1.0-20230803 → 4.2.0
Reported by:	portscout
2023-09-16 11:26:05 -07:00
Yuri Victorovich
bf7a3a67e6 audio/avldrums-lv2: update 0.6.1 → 0.7.0
Reported by:	portscout
2023-09-16 11:26:02 -07:00
Yuri Victorovich
8ab47f2a6d audio/faust: update 2.60.3 → 2.68.0
Reported by:	portscout
2023-09-16 00:38:16 -07:00
Yuri Victorovich
e63067bb38 audio/qtractor: update 0_9_34 → 0_9_35
Reported by:	portscout
2023-09-16 00:38:16 -07:00
Thomas Zander
f8e085553d
audio/baresip: Update to upstream version 3.5.1 2023-09-15 19:32:05 +02:00