Merge commit v1.9.22 into jackdbus

This commit is contained in:
Nedko Arnaudov 2023-02-02 20:03:23 +02:00
commit 3f04377896
5 changed files with 23 additions and 10 deletions

View File

@ -2,26 +2,26 @@ task:
freebsd_instance:
matrix:
- image_family: freebsd-12-3
- image_family: freebsd-13-0
- image_family: freebsd-13-1
environment:
CFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
CPPFLAGS: -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include
LDFLAGS: -lreadline -L/usr/local/lib -fstack-protector-strong
LDFLAGS: -L/usr/local/lib -fstack-protector-strong
prepare_script:
- mkdir /Install
matrix:
- name: FreeBSD Minimal Build
dependencies_script:
- pkg install -y pkgconf python3 libsndfile libsamplerate libsysinfo readline expat
- pkg install -y pkgconf python3 libsamplerate libsysinfo expat
config_script:
- python3 ./waf configure --celt=no --sndfile=yes --samplerate=yes --alsa=no --classic --readline=yes --opus=no --example-tools=no --prefix /Install --pkgconfigdir libdata/pkgconfig
- python3 ./waf configure --celt=no --samplerate=yes --alsa=no --classic --opus=no --prefix /Install --pkgconfigdir libdata/pkgconfig
- name: FreeBSD All Options
dependencies_script:
- pkg install -y pkgconf python3 libsndfile libsamplerate libsysinfo readline alsa-lib dbus expat opus
- pkg install -y pkgconf python3 libsamplerate libsysinfo alsa-lib dbus expat opus
config_script:
- python3 ./waf configure --celt=no --sndfile=yes --samplerate=yes --alsa=yes --dbus --classic --autostart=dbus --readline=yes --opus=yes --prefix /Install --pkgconfigdir libdata/pkgconfig
- python3 ./waf configure --celt=no --samplerate=yes --alsa=yes --dbus --classic --autostart=dbus --opus=yes --prefix /Install --pkgconfigdir libdata/pkgconfig
build_script:
- python3 ./waf

View File

@ -1,6 +1,19 @@
News
#########
* jackdbus 2.22.0 (2023-02-02)
* sync with jack2-1.9.22 codebase
* 1.9.22 (2023-02-02)
* The waf autooption ``--example-tools`` has been removed.
The example clients and tools are no longer part of the jack2 project.
* Drop dependencies that were only used for example clients and tools (readline, sndfile and zita libs)
* Fix build with python3.11+
* Fix compatibility with macOS 12+
* Fix ringbuffer thread safety on ARM
* jackdbus 2.21.0 (2022-08-27)
Initial release of standalone jackdbus.

View File

@ -50,8 +50,8 @@ jack_ringbuffer_data_t ;
typedef struct {
char *buf;
volatile size_t write_ptr;
volatile size_t read_ptr;
size_t write_ptr;
size_t read_ptr;
size_t size;
size_t size_mask;
int mlocked;

View File

@ -33,7 +33,7 @@ extern "C" {
*
* @deprecated Use of JACK-Session is currently deprecated and unsupported.
* JACK developers recommend the use of NSM instead.
* See https://github.com/linuxaudio/new-session-manager
* See https://new-session-manager.jackaudio.org/
* @{
*/

View File

@ -28,7 +28,7 @@ from waflib import Logs, Options, TaskGen
from waflib.Build import BuildContext, CleanContext, InstallContext, UninstallContext
# see also common/JackConstants.h
VERSION = '2.21'
VERSION = '2.22'
APPNAME = 'jack'
JACK_API_VERSION = '0.1.0'