From c96f5e3de9c4488f4e6c97f59f5245f22fda22f7 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 5 Sep 2021 13:48:12 +0200 Subject: [PATCH] Release 0.2.2 Fixes #169 --- CMakeLists.txt | 2 +- NEWS | 2 +- README.md | 2 +- configure.ac | 4 ++-- docs/history.md | 2 ++ src/CMakeLists.txt | 2 +- 6 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1c2fd268..e44380ca 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ if(POLICY CMP0091) endif() endif() -project(libsamplerate VERSION 0.2.1 LANGUAGES C) +project(libsamplerate VERSION 0.2.2 LANGUAGES C) # Configuration diff --git a/NEWS b/NEWS index b01dee42..9bb5c6ad 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -Unreleased +Version 0.2.2 (2021-09-05) * Fix CMake overlinking for examples (#146) * Switch to GCC's visibility for hiding more implementation details * Check GNU ld instead of gcc for exported symbols control logic in diff --git a/README.md b/README.md index 5d8c2ea5..d6a6b8be 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ![Logo](docs/SRC.png) -This is libsamplerate, `0.2.1`. +This is libsamplerate, `0.2.2`. libsamplerate (also known as Secret Rabbit Code) is a library for performing sample rate conversion of audio data. diff --git a/configure.ac b/configure.ac index dff6fffa..9948acb4 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ dnl Require autoconf version >= 2.69) AC_PREREQ([2.69]) -AC_INIT([libsamplerate],[0.2.1],[erikd@mega-nerd.com], +AC_INIT([libsamplerate],[0.2.2],[erikd@mega-nerd.com], [libsamplerate],[https://github.com/libsndfile/libsamplerate/]) dnl Check whether we want to set defaults for CFLAGS, CPPFLAGS and LDFLAGS @@ -76,7 +76,7 @@ dnl to 0. dnl This is libtool version of library, we add it to `--version-info` property. m4_define([lt_current], [2]) -m4_define([lt_revision], [1]) +m4_define([lt_revision], [2]) m4_define([lt_age], [2]) dnl This is ABI version for linker scripts, CMake uses the same format for diff --git a/docs/history.md b/docs/history.md index 1dd44a7a..46686b9b 100644 --- a/docs/history.md +++ b/docs/history.md @@ -34,3 +34,5 @@ layout: default - Version 0.1.9 (Sep 19 2016) Fix for a segfault. Relicense under BSD license. - Version 0.2.0 (Jan 21 2021) Cleaned up build system. - Version 0.2.1 (Jan 23 2021) Fix libtool ABI versioning. +- Version 0.2.2 (Sep 05 2021) Fix ABI version incompatibility between Autotools + and CMake build on Apple platforms. Minor bug fixes and updates. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 19754085..9328f9f2 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -103,7 +103,7 @@ if(BUILD_SHARED_LIBS) # keep in sync with configure.ac set (LIBSAMPLERATE_ABI_VERSION_CURRENT 2) - set (LIBSAMPLERATE_ABI_VERSION_REVISION 1) + set (LIBSAMPLERATE_ABI_VERSION_REVISION 2) set (LIBSAMPLERATE_ABI_VERSION_AGE 2) math (EXPR LIBSAMPLERATE_MACHO_COMPATIBILITY_VERSION "${LIBSAMPLERATE_ABI_VERSION_CURRENT} + 1") set (LIBSAMPLERATE_MACHO_CURRENT_VERSION "${LIBSAMPLERATE_MACHO_COMPATIBILITY_VERSION}.${LIBSAMPLERATE_ABI_VERSION_REVISION}.0")