summaryrefslogtreecommitdiff
path: root/databases/lua-tokyocabinet/patches/patch-aa
blob: f78625026cd66bf8292d148be560cc813f20787b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$NetBSD: patch-aa,v 1.2 2016/08/20 18:49:33 sevan Exp $

- Add place holder for flags which can be passed in from pkgsrc.
- Add flag for Darwin linker to resolve symbols from external libraries at
runtime. 

--- Makefile.in.orig	2009-07-19 04:35:10.000000000 +0000
+++ Makefile.in
@@ -32,9 +32,9 @@ DESTDIR =
 
 # Building configuration
 CC = @CC@
-CPPFLAGS = @MYCPPFLAGS@
-CFLAGS = @MYCFLAGS@
-LDFLAGS = @MYLDFLAGS@
+CPPFLAGS = @CPPFLAGS@ @MYCPPFLAGS@
+CFLAGS = @CFLAGS@ @MYCFLAGS@
+LDFLAGS = @LDFLAGS@ @MYLDFLAGS@
 LIBS = @LIBS@
 LDENV = LD_RUN_PATH=/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@:.
 RUNENV = @MYLDLIBPATHENV@=.:/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@
@@ -181,7 +181,7 @@ tokyocabinet.so : $(LIBOBJFILES)
 
 
 tokyocabinet.dylib : $(LIBOBJFILES)
-	$(CC) $(CFLAGS) -dynamiclib -o $@ $(LIBOBJFILES) $(LDFLAGS) $(LIBS)
+	$(CC) $(CFLAGS) -dynamiclib -undefined dynamic_lookup -o $@ $(LIBOBJFILES) $(LDFLAGS) $(LIBS)