diff --git a/CHANGELOG b/CHANGELOG index b2185ff..4fe7fe0 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ * RECENT CHANGES ******************************************************************************* +=== 1.0.2 === +* Updated build scripts and dependencies. + === 1.0.1 === * Updated build scripts and dependencies. diff --git a/make/tools.mk b/make/tools.mk index acc888a..59ac3f4 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) diff --git a/modules.mk b/modules.mk index 56c1ea6..3a060d6 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 diff --git a/project.mk b/project.mk index 918b444..51fc442 100644 --- a/project.mk +++ b/project.mk @@ -25,7 +25,7 @@ ARTIFACT_TYPE = plug ARTIFACT_DESC = LSP Audio Send Plugin ARTIFACT_HEADERS = lsp-plug.in ARTIFACT_EXPORT_HEADERS = 0 -ARTIFACT_VERSION = 1.0.1 +ARTIFACT_VERSION = 1.0.2 diff --git a/src/main/meta/send.cpp b/src/main/meta/send.cpp index 70826d9..c33da76 100644 --- a/src/main/meta/send.cpp +++ b/src/main/meta/send.cpp @@ -25,7 +25,7 @@ #define LSP_PLUGINS_SEND_VERSION_MAJOR 1 #define LSP_PLUGINS_SEND_VERSION_MINOR 0 -#define LSP_PLUGINS_SEND_VERSION_MICRO 1 +#define LSP_PLUGINS_SEND_VERSION_MICRO 2 #define LSP_PLUGINS_SEND_VERSION \ LSP_MODULE_VERSION( \