diff options
Diffstat (limited to 'devel/lua-cjson/files/patch-Makefile')
-rw-r--r-- | devel/lua-cjson/files/patch-Makefile | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/devel/lua-cjson/files/patch-Makefile b/devel/lua-cjson/files/patch-Makefile new file mode 100644 index 000000000000..1ce32a469137 --- /dev/null +++ b/devel/lua-cjson/files/patch-Makefile @@ -0,0 +1,51 @@ +--- Makefile.orig 2011-11-29 17:46:33.000000000 +0400 ++++ Makefile 2012-01-12 13:50:30.000000000 +0400 +@@ -13,7 +13,7 @@ + # USE_INTERNAL_ISINF: Workaround for Solaris platforms missing isinf(). + + ## Common build defaults +-PREFIX = /usr/local ++#PREFIX = /usr/local + CFLAGS_EXTRA = -DUSE_POSIX_SETLOCALE + LDFLAGS_EXTRA = -shared + +@@ -25,10 +25,10 @@ + # specific details. + + ## Linux +-CFLAGS_EXTRA = -DUSE_POSIX_USELOCALE ++#CFLAGS_EXTRA = -DUSE_POSIX_USELOCALE + + ## FreeBSD +-#LUA_INCLUDE_DIR = $(PREFIX)/include/lua51 ++LUA_INCLUDE_DIR = $(PREFIX)/include/lua51 + + ## MacOSX (Macports) + #PREFIX = /opt/local +@@ -40,13 +40,13 @@ + + ## End platform specific section + +-LUA_INCLUDE_DIR ?= $(PREFIX)/include ++#LUA_INCLUDE_DIR ?= $(PREFIX)/include + LUA_LIB_DIR ?= $(PREFIX)/lib/lua/$(LUA_VERSION) + + #CFLAGS ?= -g -Wall -pedantic -fno-inline +-CFLAGS ?= -O3 -Wall -pedantic +-override CFLAGS += $(CFLAGS_EXTRA) -fpic -I$(LUA_INCLUDE_DIR) -DVERSION=\"$(CJSON_VERSION)\" +-override LDFLAGS += $(LDFLAGS_EXTRA) ++#CFLAGS ?= -O3 -Wall -pedantic ++CFLAGS += $(CFLAGS_EXTRA) -fpic -I$(LUA_INCLUDE_DIR) -DVERSION=\"$(CJSON_VERSION)\" ++LDFLAGS += $(LDFLAGS_EXTRA) + + INSTALL ?= install + +@@ -55,7 +55,7 @@ + all: cjson.so + + cjson.so: lua_cjson.o strbuf.o +- $(CC) $(LDFLAGS) -o $@ $^ ++ $(CC) $(LDFLAGS) -o $@ lua_cjson.o strbuf.o + + install: + $(INSTALL) -d $(DESTDIR)/$(LUA_LIB_DIR) |