Commit graph

21672 commits

Author SHA1 Message Date
Po-Chuan Hsieh
a1b11d6a45
audio/py-mutagen: Update to 1.47.0
- Convert to USE_PYTHON=pep517

Changes:	https://github.com/quodlibet/mutagen/releases
		https://github.com/quodlibet/mutagen/blob/main/NEWS
		https://mutagen.readthedocs.io/en/latest/changelog.html
2023-09-05 05:30:33 +08:00
Emanuel Haupt
13de553c33 audio/bambootracker: Update to 0.6.3 2023-09-04 21:06:38 +02:00
Yuri Victorovich
26c2f4ae2d audio/noise-suppression-for-voice-lv2: Disable tests during build 2023-09-04 10:18:31 -07:00
Emanuel Haupt
059bff1cbd audio/pt2-clone: Update to 1.63 2023-09-04 11:28:55 +02:00
Yuri Victorovich
e61e4fbd4f audio/jacktrip: update 2.0.1 → 2.0.2
Reported by:	portscout
2023-09-03 10:00:17 -07:00
Adriaan de Groot
ca912dd168 audio/praat: update to 6.3.16, latest upstream
There are a few bugfixes detailed at
	https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
2023-09-02 16:09:35 +02:00
Jan Beich
e0c86cf63b audio/webrtc-audio-processing: update to 1.2
Changes:	https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/compare/v1.1...v1.2
Reported by:	portscout
2023-09-02 06:54:36 +02:00
Jan Beich
0b36ad0135 audio/webrtc-audio-processing: allow riscv64 after 32c5afbfa2
https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/commit/e47b68df57aa
2023-09-02 06:54:35 +02:00
Yuri Victorovich
d90c3ecd36 audio/jacktrip: update 2.0.0 → 2.0.1
Reported by:	portscout
2023-09-01 17:50:39 -07:00
Yuri Victorovich
ac258c95ec audio/jacktrip: update 2.0.0-beta1 → 2.0.0
Reported by:	portscout
2023-08-30 20:31:41 -07:00
Emanuel Haupt
3253b26ac9 audio/furnace: Define PORTSCOUT 2023-08-30 08:03:28 +02:00
Emanuel Haupt
b84e268514 audio/furnace: Update to 0.6pre9 2023-08-29 19:15:38 +02:00
Jan Beich
b67c43c411 audio/gnome-podcasts: unbreak build on i386
fatal runtime error: Rust cannot catch foreign exceptions
thread '<unnamed>' panicked at '/wrkdirs/usr/ports/lang/rust/work/rustc-1.71.0-src/compiler/rustc_codegen_ssa/src/back/write.rs:1535:21: worker thread panicked', compiler/rustc_middle/src/util/bug.rs:36:26

(signal: 6, SIGABRT: process abort signal)

Reported by:	pkg-fallout
2023-08-29 15:57:59 +02:00
Tobias C. Berner
2a6cfd50d0 KDE: Update KDE Gear to 23.08
Thursday, 24 August 2023

We create software for people, and the KDE Gear releases are the result
of that. Every four months we publish new updates of a large number of
KDE apps and software libraries. We create new programs to meet more of
your needs, implement more features so you can adapt to an ever-changing
digital world, and make our software faster, more efficient, more
reliable. We also port it to more platforms so you can run it on more
devices: your laptop, your game console, your phone, anywhere.

Read on to find out what's new in KDE Gear 23.08
	https://kde.org/announcements/gear/23.08.0
2023-08-28 21:07:39 +02:00
Vladimir Druzenko
08c1696fb1 audio/mumble: switch from USE_GITHUB to pre-rolled release and fix build on ARCHes other than x86
1. Switch from USE_GITHUB to pre-rolled release.
2. Use CMake to install the files instead of using custom do-install target.
3. Unbundle devel/microsoft-gsl.
4. Fix build and keep possibility to build 32bit overlay on other ARCHes than x86.
5. "Pet portclippy".

Ideas, patches and testing: fuz, jhale, pkubaj.

PR:			273203 272881
Approved by:		tcberner
Differential Revision:	https://reviews.freebsd.org/D41604
MFH:			2023Q3
2023-08-28 21:41:13 +03:00
Muhammad Moinur Rahman
75d8b9447a audio/tuneradio: Mark DEPRECATED
- Requires defunct bktr driver which will no longer be available
  after the EOL of 12
- Set EXPIRATION_DATE to 2023-12-31 the same for the EOL of 12

Approved by:	portmgr (blanket)
2023-08-27 11:03:23 +02:00
Muhammad Moinur Rahman
fb0dbba041 audio/xmradio: Mark DEPRECATED
- Requires defunct bktr driver which will no longer be available
  after the EOL of 12
- Set EXPIRATION_DATE to 2023-12-31 the same for the EOL of 12

Approved by:	portmgr (blanket)
2023-08-27 11:03:23 +02:00
Po-Chuan Hsieh
7a4777dc53
*: Rename GTK+ to GTK
GTK+ has been renamed to GTK since 2019.

Reference:	https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by:	portmgr (blanket)
2023-08-26 21:03:32 +00:00
Yuri Victorovich
b0f91035db audio/drumstick: update 2.8.0 → 2.8.1
Reported by:	portscout
2023-08-26 00:26:03 -07:00
Yuri Victorovich
1aac3a8eca audio/py-soxr: Add workaround to fix wrong version variable 2023-08-25 20:00:23 -07:00
Adriaan de Groot
cf13684121 audio/praat: update to 6.3.15
Release notes as always at
    https://www.fon.hum.uva.nl/praat/manual/What_s_new_.html
New features in synthesizer and scripting.
2023-08-24 21:53:34 +02:00
Yuri Victorovich
b52887fb2b audio/geonkick-lv2: update 2.9.1 → 2.9.2
Reported by:	portscout
2023-08-22 22:13:46 -07:00
Yuri Victorovich
150dceb48b audio/py-librosa: update 0.10.0 → 0.10.1
Reported by:	portscout
2023-08-22 18:52:51 -07:00
Po-Chuan Hsieh
d19fe7ff24
audio/libfishsound: Fix build with Clang 16 and remove the workaround
flac.c:253:8: error: incompatible function pointer types passing 'FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, FLAC__byte *, unsigned int *, void *)' (aka 'FLAC__StreamDecoderReadStatus (const FLAC__StreamDecoder *, unsigned char *, unsigned int *, void *)') to parameter of type 'FLAC__StreamDecoderReadCallback' (aka 'FLAC__StreamDecoderReadStatus (*)(const FLAC__StreamDecoder *, unsigned char *, unsigned long *, void *)') [-Wincompatible-function-pointer-types]
       fs_flac_read_callback,
       ^~~~~~~~~~~~~~~~~~~~~
/usr/local/include/FLAC/stream_decoder.h:1092:34: note: passing argument to parameter 'read_callback' here
        FLAC__StreamDecoderReadCallback read_callback,
                                        ^
flac.c:597:8: error: incompatible function pointer types passing 'FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const FLAC__byte *, unsigned int, unsigned int, unsigned int, void *)' (aka 'FLAC__StreamEncoderWriteStatus (const FLAC__StreamEncoder *, const unsigned char *, unsigned int, unsigned int, unsigned int, void *)') to parameter of type 'FLAC__StreamEncoderWriteCallback' (aka 'FLAC__StreamEncoderWriteStatus (*)(const FLAC__StreamEncoder *, const unsigned char *, unsigned long, unsigned int, unsigned int, void *)') [-Wincompatible-function-pointer-types]
       fs_flac_enc_write_callback,
       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/FLAC/stream_encoder.h:1532:136: note: passing argument to parameter 'write_callback' here
FLAC_API FLAC__StreamEncoderInitStatus FLAC__stream_encoder_init_stream(FLAC__StreamEncoder *encoder, FLAC__StreamEncoderWriteCallback write_callback, FLAC__StreamEncoderSeekCallback seek_callback, FLAC__StreamEncoderTellCallback tell_callback, FLAC__StreamEncoderMetadataCallback metadata_callback, void *client_data);

16 warnings and 2 errors generated.

Tested on:	14.0-CURRENT (1400093)
2023-08-22 01:02:46 +08:00
Jason E. Hale
f0f8433228 */*: Move consumers of audio/ebur128 to USES=ebur128
PR:		272843
2023-08-21 10:24:21 -04:00
Jason E. Hale
2fb7dbce41 audio/picard: Update to 2.9.1
Switch to PEP-517
Enable regression tests

https://github.com/metabrainz/picard/releases/tag/release-2.9.1
2023-08-20 16:19:13 -04:00
Jason E. Hale
fae9b9e3f2 audio/picard-plugins: Update to snapshot from 2023-07-29
Updated plugins:
- submit_folksonomy_tags
- submit_isrc
2023-08-20 16:19:13 -04:00
Piotr Kubaj
fcd56ff7bc audio/wavplay: enable on powerpc64le 2023-08-20 14:39:55 +00:00
Yasuhiro Kimura
ba4eb3a50e editors/emacs: Update to 29.1
* Update Canna patch to the one for Emacs 29.
* Add new options PGTK, SQLITE3, TREESITTER and WEBP. SQLITE3 and
  TREESITTER are ON by default. PGTK and WEBP options are excluded
  from nox flavor.
* CARGO option doesn't imply XFT but prevents it. It is caused as a
  result of adding pure GTK support (PGTK option).
* OTK options doesn't imply XTF any more. It is also caused as a
  result of adding pure GTK support.
* Update NATIVECOMP option so it specifies ahead-of-time compilation
  via the configure argument.
* Remove "experimental" from NATIVECOMP_DESC.
* Add print/freetype2 and x11-fonts/fontconfig to CAIRO_LIB_DEPENDS
  and GTK3_LIB_DEPENDS. Necessary to link emacs binary with shared
  libraries.
* When PGTK option is ON and SCROLLBARS is OFF, configure fails as
  following

  ----------------------------------------------------------------------
  checking for gnutls >= 2.12.2... yes
  checking for jansson >= 2.7... yes
  checking for tree-sitter >= 0.20.2... yes
  checking for libkqueue... no
  checking for library containing kqueue... none required
  configure: error: Non-toolkit scroll bars are not implemented for your system
  ----------------------------------------------------------------------

  So add SCROLLBARS to PGTK_IMPLIES to avoid such options setting.
* When MODULES option is OFF and TREESITTER is ON, link error happens
  as following.

  ----------------------------------------------------------------------
  cc -o temacs.tmp \
    -Demacs  -I. -I. -I../lib -I../lib   -I/usr/local/include   -I/usr/local/include/librsvg-2.0 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE   -I/usr/local/include/libpng16  -I/usr/local/include/libxml2   -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include  -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -D_THREAD_SAFE   -I/usr/local/include -D_THREAD_SAFE  -I/usr/local/include -I/usr/local/include/webp   -I/usr/local/include  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -pthread  -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include  -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include  -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libpng16  -I/usr/local/include/harfbuzz -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include    -MMD -MF deps/.d -MP  -I/usr/local/include   -I/usr/local/include  -I/usr/local/include -I/usr/local/include/p11-kit-1   -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -D_THREAD_SAFE      -Wno-switch -Wno-pointer-sign -Wno-string-plus-int -Wno-unknown-attributes -Wno-unknown-pragmas -Wno-initializer-overrides -Wno-tautological-compare -Wno-tautological-constant-out-of-range-compare -O2 -pipe  -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include    -fstack-protector-strong -L/usr/local/lib  -L/usr/local/lib \
      dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o xsettings.o  dbusbind.o emacs.o keyboard.o macros.o keymap.o sysdep.o bignum.o buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex-emacs.o undo.o alloc.o pdumper.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o sort.o font.o print.o lread.o  syntax.o  bytecode.o comp.o  process.o gnutls.o callproc.o region-cache.o sound.o timefns.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o lcms.o kqueue.o  profiler.o decompress.o thread.o systhread.o sqlite.o  treesit.o itree.o      xfont.o ftfont.o ftcrfont.o hbfont.o  fontset.o fringe.o image.o xgselect.o json.o     terminfo.o lastfile.o      ../lib/libgnu.a      ../oldXMenu/libXMenu11.a  -ltiff -ljpeg -L/usr/local/lib -lpng16  -lgif  -L/usr/local/lib -lwebpdemux -lwebpdecoder   -lSM -lICE -lX11   -lXrender  -L/usr/local/lib -lrsvg-2 -lm -lgio-2.0 -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 -lintl -lcairo        -lrt -L/usr/local/lib -ldbus-1  -lexecinfo -L/usr/local/lib -lXrandr  -L/usr/local/lib -lXinerama  -L/usr/local/lib -lXfixes  -lXext -lXext -L/usr/local/lib -lxml2   -lutil -L/usr/local/lib -lcairo  -lncurses  -L/usr/local/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl  -L/usr/local/lib -lgobject-2.0 -lglib-2.0 -lintl   -L/usr/local/lib -lfreetype  -L/usr/local/lib -lfontconfig -lfreetype  -L/usr/local/lib -lharfbuzz    -L/usr/local/lib -lgnutls  -lpthread  -L/usr/local/lib -llcms2 -llcms2_fast_float -llcms2_threaded   -lm -lz   -L/usr/local/lib -ljansson  -lgmp  -L/usr/local/lib -lXi   -L/usr/local/lib -ltree-sitter  -lsqlite3 -lXcomposite -lXext
  ld: error: undefined symbol: dynlib_error
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  >>> referenced 1 more times

  ld: error: undefined symbol: dynlib_sym
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)

  ld: error: undefined symbol: dynlib_open
  >>> referenced by treesit.c
  >>>               treesit.o:(treesit_load_language)
  cc: error: linker command failed with exit code 1 (use -v to see invocation)
  ----------------------------------------------------------------------

  So add MODULES to TREESITTER_IMPLIES to avoid such options setting.
  * Bump PORTREVISION of ports that use "USES=emacs".

ChangeLog:	https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29.1
Reviewed by:	ashish, jrm
Differential Revision:	https://reviews.freebsd.org/D41444
2023-08-20 09:53:11 +09:00
Piotr Kubaj
ff044512fb audio/cardinal: fix build on powerpc64le 2023-08-19 16:04:07 +00:00
Dirk Meyer
c87a8f657e audio/owntone: Circumvent ffmpeg 6 ALAC encoding problem
https://github.com/owntone/owntone-server/issues/1640
2023-08-19 12:30:08 +02:00
Daniel Engberg
fd670f7c68 audio/libsndfile: Update to 1.2.2
Changelog:
https://github.com/libsndfile/libsndfile/releases/tag/1.2.2

Sponsored by:	Blinkinblox
2023-08-19 11:44:00 +02:00
Emanuel Haupt
2508813083 audio/pt2-clone: Update to 1.62.2 2023-08-18 22:31:00 +02:00
Muhammad Moinur Rahman
4bb50b8c86 audio/cardinal: Fix build on 14
Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-08-18 06:56:23 +02:00
Muhammad Moinur Rahman
a98f7fd258 audio/vst3sdk: Mark BROKEN on 14
Fails to compile with:
error: 'experimental/filesystem' file not found

Approved by:	portmgr (blanket)
Sponsored by:	The FreeBSD Foundation
2023-08-18 06:56:22 +02:00
Muhammad Moinur Rahman
4aac7a6aa2 audio/p5-Ogg-Vorbis-Header: Mark BROKEN on 14
Fails to compile with:
error: incompatible pointer to integer conversion returning 'SV *' (aka
'struct sv *')

Sponsored by:	The FreeBSD Foundation
2023-08-18 06:56:22 +02:00
Yuri Victorovich
d94e1af0ff audio/jacktrip: Fix fetch: upstream re-roller the tarball
Reported by:	fallout
2023-08-16 22:46:47 -07:00
Yuri Victorovich
f6a15156b7 audio/noise-suppression-for-voice-lv2: Fix build on architectures where sanitizer isn't available
Reported by:	fallout
2023-08-16 22:38:04 -07:00
Tobias C. Berner
f733f4069b x11/plasma-wayland-protocols: remove run depend on self
- reducing unnecessary run-time dependencies will make it easier
  to add ports for KDE Plasma 6 & Co.
2023-08-16 15:30:47 +02:00
Yuri Victorovich
de80b67966 audio/py-soxr: Update 0.3.5 → 0.3.6
Reported by:	portscout
2023-08-15 23:48:18 -07:00
Alexey Dokuchaev
44a8d7d300 audio/rezound: improve (and shorten!) one of the patch files
Provide get_timezone_offset() implementation for FreeBSD next
to the glibc-specific code rather than deleting and replacing
the latter.
2023-08-16 05:10:44 +00:00
Tobias C. Berner
923c335eeb KDE: add ecm:build dependency to KDE Gear ports
- these ports previously got their ecm transitively,
  but, run-time dependency on ecm is being reduced
  to better support KDE Plasma 6 in the future.
2023-08-15 21:06:04 +02:00
Tobias C. Berner
dc4e8c040a KDE: make ecm a build-only dependency in KDE Plasma 2023-08-15 21:06:03 +02:00
Vladimir Druzenko
029a21588c audio/mumble: with LTO on "QWidget: Cannot create a QWidget without QApplication"
With option LTO on mumble print "QWidget: Cannot create a QWidget without QApplication"
in console and exit.
Mark LTO as broken and turn off by default.
Upstream issue: https://github.com/mumble-voip/mumble/issues/6189

PR:			273078
Approved by:		arrowd (mentor)
Differential Revision:	https://reviews.freebsd.org/D41458
2023-08-15 15:40:56 +03:00
Florian Walpen
09e0e2b51b
audio/hydrogen: Update to 1.2.1 release.
Changes: http://hydrogen-music.org/release-121

PR:		272630
Approved by:	Shane <FreeBSD@ShaneWare.Biz> (maintainer)
2023-08-15 10:36:20 +00:00
Yuri Victorovich
bbdab99505 audio/noise-suppression-for-voice-lv2: Fix build by disabling VST3
Add options LADSPA and VST3. The VST3 plugin isn;t built any more
after juce update. Now the new option VST3 is OFF by default.

Reported by:	fallout
2023-08-14 20:00:41 -07:00
Emanuel Haupt
f813a7abfa audio/ocp: Add an option for libgme support
Incorporate a selectable option for libgme support, introducing extended
compatibility for various video game music formats.
2023-08-14 10:40:41 +02:00
Emanuel Haupt
c77e4f098f audio/libgme: Take maintainership
Take maintainership as this port is required by audio/ocp. While here,
pacify portclippy/portfmt and add an additional mirror.
2023-08-14 10:29:05 +02:00
Tobias C. Berner
e5ff16ce3b audio/pulseaudio: fix typo in SPEEX option handling
b1ecad53b0 introduced a small typo:
MESONP_ENABLED vs MESON_ENABLED.
This lead to the speex-option not being able to turned off.

Reported by:	mord0d@firemail.cc
PR:		273100
2023-08-14 08:04:50 +02:00
Dirk Meyer
1516ba0bf0 audio/murmur: update WWW 2023-08-13 20:38:42 +02:00