summaryrefslogtreecommitdiff
path: root/databases/redis/files
diff options
context:
space:
mode:
Diffstat (limited to 'databases/redis/files')
-rw-r--r--databases/redis/files/patch-deps::hiredis::Makefile4
-rw-r--r--databases/redis/files/patch-src::Makefile2
2 files changed, 3 insertions, 3 deletions
diff --git a/databases/redis/files/patch-deps::hiredis::Makefile b/databases/redis/files/patch-deps::hiredis::Makefile
index b0cfcd406885..92197663ac82 100644
--- a/databases/redis/files/patch-deps::hiredis::Makefile
+++ b/databases/redis/files/patch-deps::hiredis::Makefile
@@ -20,8 +20,8 @@
endif
+ifeq ($(uname_S),FreeBSD)
+ CFLAGS?=$(CFLAGS)
-+ CCLINK?=-pthread
-+ LDFLAGS?=-L. -Wl,-rpath,.
++ CCLINK?=$(PTHREAD_LIBS)
++ LDFLAGS?=$(LDFLAGS)
+ DYLIBNAME?=libhiredis.so
+ DYLIB_MAKE_CMD?=$(CC) -o ${DYLIBNAME} ${OBJ}
+ STLIBNAME?=libhiredis.a
diff --git a/databases/redis/files/patch-src::Makefile b/databases/redis/files/patch-src::Makefile
index fe18bb78aaba..1d51eecd7743 100644
--- a/databases/redis/files/patch-src::Makefile
+++ b/databases/redis/files/patch-src::Makefile
@@ -6,7 +6,7 @@
DEBUG?=-g -ggdb
+else ifeq ($(uname_S),FreeBSD)
+ CFLAGS?= $(CFLAGS)
-+ CCLINK?= -pthread -lm -L$(PREFIX)/lib -lexecinfo
++ CCLINK?= $(LDFLAGS)
else
CFLAGS?=-std=c99 -pedantic $(OPTIMIZATION) -Wall -W $(ARCH) $(PROF)
CCLINK?=-lm -pthread