From: Andrei Pavel Date: Tue, 20 May 2025 10:56:58 +0000 (+0300) Subject: [#3892] Bump up library version numbers X-Git-Tag: Kea-2.7.9~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2b9264d1b457153fe5b27efc8a9330a453a69de2;p=thirdparty%2Fkea.git [#3892] Bump up library version numbers --- diff --git a/changelog_unreleased/3892-lib-version-bump b/changelog_unreleased/3892-lib-version-bump new file mode 100644 index 0000000000..d7e04497b7 --- /dev/null +++ b/changelog_unreleased/3892-lib-version-bump @@ -0,0 +1,5 @@ +[build] andrei + The library version numbers have been bumped up for the Kea 2.7.9 + development release. + (Gitlab #3892) + diff --git a/src/lib/asiolink/Makefile.am b/src/lib/asiolink/Makefile.am index 1a715cd243..bb380e2d85 100644 --- a/src/lib/asiolink/Makefile.am +++ b/src/lib/asiolink/Makefile.am @@ -11,7 +11,7 @@ CLEANFILES = *.gcno *.gcda lib_LTLIBRARIES = libkea-asiolink.la -libkea_asiolink_la_LDFLAGS = -no-undefined -version-info 85:0:0 +libkea_asiolink_la_LDFLAGS = -no-undefined -version-info 86:0:0 libkea_asiolink_la_LDFLAGS += $(CRYPTO_LDFLAGS) libkea_asiolink_la_SOURCES = asiolink.h diff --git a/src/lib/asiolink/meson.build b/src/lib/asiolink/meson.build index aa4a5e96f2..d4978d8cdf 100644 --- a/src/lib/asiolink/meson.build +++ b/src/lib/asiolink/meson.build @@ -21,7 +21,7 @@ kea_asiolink_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '85.0.0', + version: '86.0.0', ) LIBS_BUILT_SO_FAR = [kea_asiolink_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/config/Makefile.am b/src/lib/config/Makefile.am index f00d118cbd..cf3d5226d7 100644 --- a/src/lib/config/Makefile.am +++ b/src/lib/config/Makefile.am @@ -39,7 +39,7 @@ libkea_cfgclient_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_cfgclient_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_cfgclient_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_cfgclient_la_LDFLAGS = -no-undefined -version-info 81:0:0 +libkea_cfgclient_la_LDFLAGS = -no-undefined -version-info 82:0:0 libkea_cfgclient_la_LDFLAGS += $(CRYPTO_LDFLAGS) # The message file should be in the distribution. diff --git a/src/lib/config/meson.build b/src/lib/config/meson.build index 093fcc896f..0bc71a78f3 100644 --- a/src/lib/config/meson.build +++ b/src/lib/config/meson.build @@ -20,7 +20,7 @@ kea_config_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '81.0.0', + version: '82.0.0', cpp_args: [ f'-DCONTROL_SOCKET_DIR="@RUNSTATEDIR_INSTALLED@"' ], diff --git a/src/lib/dhcpsrv/Makefile.am b/src/lib/dhcpsrv/Makefile.am index 765f705f5c..50504af417 100644 --- a/src/lib/dhcpsrv/Makefile.am +++ b/src/lib/dhcpsrv/Makefile.am @@ -203,7 +203,7 @@ libkea_dhcpsrv_la_LIBADD += $(top_builddir)/src/lib/util/libkea-util.la libkea_dhcpsrv_la_LIBADD += $(top_builddir)/src/lib/exceptions/libkea-exceptions.la libkea_dhcpsrv_la_LIBADD += $(LOG4CPLUS_LIBS) $(CRYPTO_LIBS) $(BOOST_LIBS) -libkea_dhcpsrv_la_LDFLAGS = -no-undefined -version-info 127:0:0 +libkea_dhcpsrv_la_LDFLAGS = -no-undefined -version-info 128:0:0 libkea_dhcpsrv_la_LDFLAGS += $(CRYPTO_LDFLAGS) # The message file should be in the distribution diff --git a/src/lib/dhcpsrv/meson.build b/src/lib/dhcpsrv/meson.build index cd223f0d7b..48701fe885 100644 --- a/src/lib/dhcpsrv/meson.build +++ b/src/lib/dhcpsrv/meson.build @@ -103,7 +103,7 @@ kea_dhcpsrv_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '127.0.0', + version: '128.0.0', ) LIBS_BUILT_SO_FAR = [kea_dhcpsrv_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/hooks/Makefile.am b/src/lib/hooks/Makefile.am index 1164592a1f..b052f8d3f2 100644 --- a/src/lib/hooks/Makefile.am +++ b/src/lib/hooks/Makefile.am @@ -39,7 +39,7 @@ libkea_hooks_la_SOURCES += hooks_messages.cc hooks_messages.h libkea_hooks_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_hooks_la_CPPFLAGS = $(AM_CPPFLAGS) -libkea_hooks_la_LDFLAGS = -no-undefined -version-info 116:0:0 +libkea_hooks_la_LDFLAGS = -no-undefined -version-info 117:0:0 libkea_hooks_la_LDFLAGS += $(AM_LDFLAGS) libkea_hooks_la_LIBADD = $(top_builddir)/src/lib/cc/libkea-cc.la libkea_hooks_la_LIBADD += $(top_builddir)/src/lib/asiolink/libkea-asiolink.la diff --git a/src/lib/hooks/hooks.h b/src/lib/hooks/hooks.h index fda2e46817..2557263082 100644 --- a/src/lib/hooks/hooks.h +++ b/src/lib/hooks/hooks.h @@ -12,8 +12,8 @@ namespace { -// Version 20708 of the hooks framework, set for Kea 2.7.8 -const int KEA_HOOKS_VERSION = 20708; +// Version 20709 of the hooks framework, set for Kea 2.7.9 +const int KEA_HOOKS_VERSION = 20709; // Names of the framework functions. const char* const LOAD_FUNCTION_NAME = "load"; diff --git a/src/lib/hooks/meson.build b/src/lib/hooks/meson.build index 88acea5720..69f5198b62 100644 --- a/src/lib/hooks/meson.build +++ b/src/lib/hooks/meson.build @@ -20,7 +20,7 @@ kea_hooks_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '116.0.0', + version: '117.0.0', ) LIBS_BUILT_SO_FAR = [kea_hooks_lib] + LIBS_BUILT_SO_FAR subdir('tests') diff --git a/src/lib/process/Makefile.am b/src/lib/process/Makefile.am index 9e711b2870..c4a6a0e9c5 100644 --- a/src/lib/process/Makefile.am +++ b/src/lib/process/Makefile.am @@ -31,7 +31,7 @@ libkea_process_la_SOURCES += redact_config.cc redact_config.h libkea_process_la_CXXFLAGS = $(AM_CXXFLAGS) libkea_process_la_CPPFLAGS = $(AM_CPPFLAGS) libkea_process_la_LDFLAGS = $(AM_LDFLAGS) -libkea_process_la_LDFLAGS += -no-undefined -version-info 88:0:0 +libkea_process_la_LDFLAGS += -no-undefined -version-info 89:0:0 libkea_process_la_LIBADD = $(top_builddir)/src/lib/process/cfgrpt/libcfgrpt.la libkea_process_la_LIBADD += $(top_builddir)/src/lib/config/libkea-cfgclient.la diff --git a/src/lib/process/meson.build b/src/lib/process/meson.build index f25652d037..29c2ba77ee 100644 --- a/src/lib/process/meson.build +++ b/src/lib/process/meson.build @@ -22,7 +22,7 @@ kea_process_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '88.0.0', + version: '89.0.0', ) LIBS_BUILT_SO_FAR = [kea_process_lib] + LIBS_BUILT_SO_FAR subdir('testutils') diff --git a/src/lib/util/Makefile.am b/src/lib/util/Makefile.am index b8a1266cd9..6ed4de2adc 100644 --- a/src/lib/util/Makefile.am +++ b/src/lib/util/Makefile.am @@ -44,7 +44,7 @@ libkea_util_la_SOURCES += encode/utf8.cc encode/utf8.h libkea_util_la_LIBADD = $(top_builddir)/src/lib/exceptions/libkea-exceptions.la -libkea_util_la_LDFLAGS = -no-undefined -version-info 99:0:0 +libkea_util_la_LDFLAGS = -no-undefined -version-info 100:0:0 EXTRA_DIST = util.dox diff --git a/src/lib/util/meson.build b/src/lib/util/meson.build index 029a2d9b50..e3d055457f 100644 --- a/src/lib/util/meson.build +++ b/src/lib/util/meson.build @@ -25,7 +25,7 @@ kea_util_lib = shared_library( install_rpath: INSTALL_RPATH, build_rpath: BUILD_RPATH, link_with: LIBS_BUILT_SO_FAR, - version: '99.0.0', + version: '100.0.0', ) subdir('io') subdir('unittests')