summaryrefslogtreecommitdiff
path: root/databases/keydb/files/patch-src-Makefile
diff options
context:
space:
mode:
authorRyan Steinmetz <zi@FreeBSD.org>2023-11-02 16:27:18 -0400
committerRyan Steinmetz <zi@FreeBSD.org>2023-11-02 16:27:52 -0400
commit0dda4789af2f85a68e6b7dd6bf623141dd23e147 (patch)
tree1098367a5ce192c8bd6e8db28d1a6db81111bdae /databases/keydb/files/patch-src-Makefile
parentdevel/rubygem-dig_rb: fix bad comment (diff)
databases/keydb: Update to 6.3.4
Diffstat (limited to 'databases/keydb/files/patch-src-Makefile')
-rw-r--r--databases/keydb/files/patch-src-Makefile43
1 files changed, 14 insertions, 29 deletions
diff --git a/databases/keydb/files/patch-src-Makefile b/databases/keydb/files/patch-src-Makefile
index 4703d6eb6daf..c88dc47461f5 100644
--- a/databases/keydb/files/patch-src-Makefile
+++ b/databases/keydb/files/patch-src-Makefile
@@ -1,6 +1,6 @@
---- src/Makefile.orig 2023-10-25 15:47:51 UTC
+--- src/Makefile.orig 2023-11-02 20:13:44 UTC
+++ src/Makefile
-@@ -138,21 +138,11 @@ endif
+@@ -138,7 +138,6 @@ endif
# Override default settings if possible
-include .make-settings
@@ -8,41 +8,26 @@
FINAL_CFLAGS=$(STD) $(WARN) $(OPT) $(DEBUG) $(CFLAGS) $(KEYDB_CFLAGS) $(REDIS_CFLAGS)
FINAL_CXXFLAGS=$(CXX_STD) $(WARN) $(OPT) $(DEBUG) $(CXXFLAGS) $(KEYDB_CFLAGS) $(REDIS_CFLAGS)
FINAL_LDFLAGS=$(LDFLAGS) $(KEYDB_LDFLAGS) $(DEBUG)
- FINAL_LIBS+=-lm -lz -lcrypto -lbz2 -lzstd -llz4 -lsnappy
-
--ifneq ($(uname_S),Darwin)
-- FINAL_LIBS+=-latomic
--endif
--# Linux ARM32 needs -latomic at linking time
--ifneq (,$(findstring armv,$(uname_M)))
-- FINAL_LIBS+=-latomic
--endif
--
--
- ifeq ($(uname_S),SunOS)
- # SunOS
- ifeq ($(findstring -m32,$(FINAL_CFLAGS)),)
-@@ -211,7 +201,9 @@ ifeq ($(uname_S),NetBSD)
- else
+@@ -214,9 +213,6 @@ else
ifeq ($(uname_S),FreeBSD)
# FreeBSD
-- FINAL_LIBS+= -lpthread -lexecinfo
-+ FINAL_LIBS+= -lpthread -lexecinfo -luuid
-+ FINAL_CFLAGS?= $(CFLAGS) $(REDIS_CFLAGS) -I${PREFIX}/include
-+ FINAL_LDFLAGS= $(LDFLAGS) -pthread
- else
- ifeq ($(uname_S),DragonFly)
- # DragonFly
-@@ -347,7 +339,7 @@ else
+ FINAL_LIBS+= -lpthread -luuid -lexecinfo
+- FINAL_CFLAGS+= -I/usr/local/include
+- FINAL_CXXFLAGS+= -I/usr/local/include
+- FINAL_LDFLAGS+= -L/usr/local/lib
+ ifeq ($(USE_BACKTRACE),yes)
+ FINAL_CFLAGS+= -DUSE_BACKTRACE
+ endif
+@@ -355,7 +351,7 @@ else
endif
# Alpine OS doesn't have support for the execinfo backtrace library we use for debug, so we provide an alternate implementation using libwunwind.
-OS := $(shell cat /etc/os-release | grep ID= | head -n 1 | cut -d'=' -f2)
+OS := $(shell uname -r)
ifeq ($(OS),alpine)
- FINAL_CXXFLAGS+=-DUNW_LOCAL_ONLY -DALPINE
- FINAL_LIBS += -lunwind
-@@ -417,7 +409,6 @@ persist-settings: distclean
+ FINAL_CXXFLAGS+=-DUNW_LOCAL_ONLY
+ FINAL_CXXFLAGS+=-DALPINE
+@@ -426,7 +422,6 @@ persist-settings: distclean
echo PREV_FINAL_CFLAGS=$(FINAL_CFLAGS) >> .make-settings
echo PREV_FINAL_CXXFLAGS=$(FINAL_CXXFLAGS) >> .make-settings
echo PREV_FINAL_LDFLAGS=$(FINAL_LDFLAGS) >> .make-settings