From 9bb7c503d8b1c5022ece89b5dc338494c826b1cc Mon Sep 17 00:00:00 2001 From: Vladimir Sadovnikov Date: Sat, 12 Oct 2024 13:04:45 +0300 Subject: [PATCH 1/4] Version up --- CHANGELOG | 3 +++ project.mk | 2 +- src/main/meta/mb_gate.cpp | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 1fcabaa..8629912 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ * RECENT CHANGES ******************************************************************************* +=== 1.0.23 === + + === 1.0.22 === * Fixed compilation on modern compilers. * Updated build scripts and dependencies. diff --git a/project.mk b/project.mk index bcc5fa7..4926c43 100644 --- a/project.mk +++ b/project.mk @@ -25,7 +25,7 @@ ARTIFACT_TYPE = plug ARTIFACT_DESC = LSP Multiband Gate Plugin Series ARTIFACT_HEADERS = lsp-plug.in ARTIFACT_EXPORT_HEADERS = 0 -ARTIFACT_VERSION = 1.0.22 +ARTIFACT_VERSION = 1.0.23-devel diff --git a/src/main/meta/mb_gate.cpp b/src/main/meta/mb_gate.cpp index 743ff4e..42f1a46 100644 --- a/src/main/meta/mb_gate.cpp +++ b/src/main/meta/mb_gate.cpp @@ -26,7 +26,7 @@ #define LSP_PLUGINS_MB_GATE_VERSION_MAJOR 1 #define LSP_PLUGINS_MB_GATE_VERSION_MINOR 0 -#define LSP_PLUGINS_MB_GATE_VERSION_MICRO 22 +#define LSP_PLUGINS_MB_GATE_VERSION_MICRO 23 #define LSP_PLUGINS_MB_GATE_VERSION \ LSP_MODULE_VERSION( \ From 8487851655725142307986d541fd9332c8000a62 Mon Sep 17 00:00:00 2001 From: Vladimir Sadovnikov Date: Sun, 15 Dec 2024 17:51:11 +0300 Subject: [PATCH 2/4] Updated build scripts and dependencies --- CHANGELOG | 2 +- make/tools.mk | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 8629912..848c8d8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -3,7 +3,7 @@ ******************************************************************************* === 1.0.23 === - +* Updated build scripts and dependencies. === 1.0.22 === * Fixed compilation on modern compilers. diff --git a/make/tools.mk b/make/tools.mk index 720efe9..a97edcd 100644 --- a/make/tools.mk +++ b/make/tools.mk @@ -88,6 +88,7 @@ INSTALL ?= $(X_INSTALL_TOOL) # Patch flags and tools for (cross) build FLAG_RELRO := -Wl,-z,relro,-z,now FLAG_STDLIB := +FLAG_GC_SECTIONS := -Wl,--gc-sections NOARCH_CFLAGS := NOARCH_CXXFLAGS := NOARCH_EXE_FLAGS := @@ -105,6 +106,11 @@ else ifeq ($(PLATFORM),Windows) NOARCH_EXE_FLAGS += -static-libgcc -static-libstdc++ NOARCH_SO_FLAGS += -static-libgcc -static-libstdc++ NOARCH_LDFLAGS += -T $(CURDIR)/make/ld-windows.script +else ifeq ($(PLATFORM),MacOS) + FLAG_RELRO = + FLAG_GC_SECTIONS = + NOARCH_CXXFLAGS += -std=c++0x + NOARCH_LDFLAGS += -keep_private_externs else ifeq ($(PLATFORM),BSD) NOARCH_EXE_FLAGS += -L/usr/local/lib NOARCH_SO_FLAGS += -L/usr/local/lib @@ -194,11 +200,11 @@ NOARCH_LDFLAGS += -r LDFLAGS := $(ARCHITECTURE_LDFLAGS) $(NOARCH_LDFLAGS) HOST_LDFLAGS := $(HOST_ARCHITECTURE_LDFLAGS) $(NOARCH_LDFLAGS) -NOARCH_EXE_FLAGS += $(FLAG_RELRO) -Wl,--gc-sections +NOARCH_EXE_FLAGS += $(FLAG_RELRO) $(FLAG_GC_SECTIONS) EXE_FLAGS := $(ARCHITECTURE_CFLAGS) $(NOARCH_EXE_FLAGS) HOST_EXE_FLAGS := $(HOST_ARCHITECTURE_CFLAGS) $(NOARCH_EXE_FLAGS) -NOARCH_SO_FLAGS += $(FLAG_RELRO) -Wl,--gc-sections -shared $(FLAG_STDLIB) -fPIC +NOARCH_SO_FLAGS += $(FLAG_RELRO) $(FLAG_GC_SECTIONS) -shared $(FLAG_STDLIB) -fPIC SO_FLAGS := $(ARCHITECTURE_CFLAGS) $(NOARCH_SO_FLAGS) HOST_SO_FLAGS := $(HOST_ARCHITECTURE_CFLAGS) $(NOARCH_SO_FLAGS) From 81d201758123d3882401cd8dbbc0fb4cec028150 Mon Sep 17 00:00:00 2001 From: Vladimir Sadovnikov Date: Wed, 18 Dec 2024 03:01:04 +0300 Subject: [PATCH 3/4] Updated build scripts and dependencies --- modules.mk | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/modules.mk b/modules.mk index 47a315d..55cd27f 100644 --- a/modules.mk +++ b/modules.mk @@ -19,93 +19,93 @@ # # Variables that describe dependencies -LSP_3RD_PARTY_VERSION := 1.0.19 +LSP_3RD_PARTY_VERSION := 1.0.20 LSP_3RD_PARTY_NAME := lsp-3rd-party LSP_3RD_PARTY_TYPE := hdr LSP_3RD_PARTY_INC_OPT := -idirafter LSP_3RD_PARTY_URL_RO := https://github.com/lsp-plugins/$(LSP_3RD_PARTY_NAME).git LSP_3RD_PARTY_URL_RW := git@github.com:lsp-plugins/$(LSP_3RD_PARTY_NAME).git -LSP_COMMON_LIB_VERSION := 1.0.39 +LSP_COMMON_LIB_VERSION := 1.0.40 LSP_COMMON_LIB_NAME := lsp-common-lib LSP_COMMON_LIB_TYPE := src LSP_COMMON_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_COMMON_LIB_NAME).git LSP_COMMON_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_COMMON_LIB_NAME).git -LSP_DSP_LIB_VERSION := 1.0.27 +LSP_DSP_LIB_VERSION := 1.0.28 LSP_DSP_LIB_NAME := lsp-dsp-lib LSP_DSP_LIB_TYPE := src LSP_DSP_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_LIB_NAME).git LSP_DSP_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_DSP_LIB_NAME).git -LSP_DSP_UNITS_VERSION := 1.0.26 +LSP_DSP_UNITS_VERSION := 1.0.27 LSP_DSP_UNITS_NAME := lsp-dsp-units LSP_DSP_UNITS_TYPE := src LSP_DSP_UNITS_URL_RO := https://github.com/lsp-plugins/$(LSP_DSP_UNITS_NAME).git LSP_DSP_UNITS_URL_RW := git@github.com:lsp-plugins/$(LSP_DSP_UNITS_NAME).git -LSP_LLTL_LIB_VERSION := 1.0.22 +LSP_LLTL_LIB_VERSION := 1.0.23 LSP_LLTL_LIB_NAME := lsp-lltl-lib LSP_LLTL_LIB_TYPE := src LSP_LLTL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_LLTL_LIB_NAME).git LSP_LLTL_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_LLTL_LIB_NAME).git -LSP_R3D_BASE_LIB_VERSION := 1.0.21 +LSP_R3D_BASE_LIB_VERSION := 1.0.22 LSP_R3D_BASE_LIB_NAME := lsp-r3d-base-lib LSP_R3D_BASE_LIB_TYPE := src LSP_R3D_BASE_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git LSP_R3D_BASE_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_BASE_LIB_NAME).git -LSP_R3D_IFACE_VERSION := 1.0.21 +LSP_R3D_IFACE_VERSION := 1.0.22 LSP_R3D_IFACE_NAME := lsp-r3d-iface LSP_R3D_IFACE_TYPE := src LSP_R3D_IFACE_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_IFACE_NAME).git LSP_R3D_IFACE_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_IFACE_NAME).git -LSP_R3D_GLX_LIB_VERSION := 1.0.21 +LSP_R3D_GLX_LIB_VERSION := 1.0.22 LSP_R3D_GLX_LIB_NAME := lsp-r3d-glx-lib LSP_R3D_GLX_LIB_TYPE := bin LSP_R3D_GLX_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git LSP_R3D_GLX_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_GLX_LIB_NAME).git -LSP_R3D_WGL_LIB_VERSION := 1.0.16 +LSP_R3D_WGL_LIB_VERSION := 1.0.17 LSP_R3D_WGL_LIB_NAME := lsp-r3d-wgl-lib LSP_R3D_WGL_LIB_TYPE := bin LSP_R3D_WGL_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git LSP_R3D_WGL_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_R3D_WGL_LIB_NAME).git -LSP_RUNTIME_LIB_VERSION := 1.0.25 +LSP_RUNTIME_LIB_VERSION := 1.0.26 LSP_RUNTIME_LIB_NAME := lsp-runtime-lib LSP_RUNTIME_LIB_TYPE := src LSP_RUNTIME_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_RUNTIME_LIB_NAME).git LSP_RUNTIME_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_RUNTIME_LIB_NAME).git -LSP_TEST_FW_VERSION := 1.0.28 +LSP_TEST_FW_VERSION := 1.0.29 LSP_TEST_FW_NAME := lsp-test-fw LSP_TEST_FW_TYPE := src LSP_TEST_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_TEST_FW_NAME).git LSP_TEST_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_TEST_FW_NAME).git -LSP_TK_LIB_VERSION := 1.0.25 +LSP_TK_LIB_VERSION := 1.0.26 LSP_TK_LIB_NAME := lsp-tk-lib LSP_TK_LIB_TYPE := src LSP_TK_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_TK_LIB_NAME).git LSP_TK_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_TK_LIB_NAME).git -LSP_WS_LIB_VERSION := 1.0.25 +LSP_WS_LIB_VERSION := 1.0.26 LSP_WS_LIB_NAME := lsp-ws-lib LSP_WS_LIB_TYPE := src LSP_WS_LIB_URL_RO := https://github.com/lsp-plugins/$(LSP_WS_LIB_NAME).git LSP_WS_LIB_URL_RW := git@github.com:lsp-plugins/$(LSP_WS_LIB_NAME).git # Plugin-related module dependencies -LSP_PLUGIN_FW_VERSION := 1.0.27 +LSP_PLUGIN_FW_VERSION := 1.0.28 LSP_PLUGIN_FW_NAME := lsp-plugin-fw LSP_PLUGIN_FW_TYPE := src LSP_PLUGIN_FW_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGIN_FW_NAME).git LSP_PLUGIN_FW_URL_RW := git@github.com:lsp-plugins/$(LSP_PLUGIN_FW_NAME).git -LSP_PLUGINS_SHARED_VERSION := 1.0.26 +LSP_PLUGINS_SHARED_VERSION := 1.0.27 LSP_PLUGINS_SHARED_NAME := lsp-plugins-shared LSP_PLUGINS_SHARED_TYPE := src LSP_PLUGINS_SHARED_URL_RO := https://github.com/lsp-plugins/$(LSP_PLUGINS_SHARED_NAME).git From a9413872d9e02ff0f8595aaabc2bcdb6682c7d45 Mon Sep 17 00:00:00 2001 From: Vladimir Sadovnikov Date: Wed, 18 Dec 2024 03:29:03 +0300 Subject: [PATCH 4/4] Preparing for release --- project.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project.mk b/project.mk index 4926c43..f80db7f 100644 --- a/project.mk +++ b/project.mk @@ -25,7 +25,7 @@ ARTIFACT_TYPE = plug ARTIFACT_DESC = LSP Multiband Gate Plugin Series ARTIFACT_HEADERS = lsp-plug.in ARTIFACT_EXPORT_HEADERS = 0 -ARTIFACT_VERSION = 1.0.23-devel +ARTIFACT_VERSION = 1.0.23