summaryrefslogtreecommitdiff
path: root/lang/lua53/files/patch-src__Makefile
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2015-01-17 02:19:59 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2015-01-17 02:19:59 +0000
commit6a4dc8a3946c397f9dfdb98a4a83e53e97e02a95 (patch)
tree76a340961a800d0de0f572d9b05d47862ced83f8 /lang/lua53/files/patch-src__Makefile
parentUpgrade to 0.8.0. (diff)
Add lua 5.3.0
Highlights from this new version: Main new features are support for integers, bitwise operators, and a basic utf-8 library Complete list of changes: http://www.lua.org/manual/5.3/readme.html#changes List of incompatibilities with lua 5.2: http://www.lua.org/manual/5.3/manual.html#8
Notes
Notes: svn path=/head/; revision=377213
Diffstat (limited to 'lang/lua53/files/patch-src__Makefile')
-rw-r--r--lang/lua53/files/patch-src__Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/lang/lua53/files/patch-src__Makefile b/lang/lua53/files/patch-src__Makefile
new file mode 100644
index 000000000000..407ab24c7ece
--- /dev/null
+++ b/lang/lua53/files/patch-src__Makefile
@@ -0,0 +1,57 @@
+--- src/Makefile.orig 2015-01-05 16:04:52 UTC
++++ src/Makefile
+@@ -6,12 +6,12 @@
+ # Your platform. See PLATS for possible values.
+ PLAT= none
+
+-CC= gcc -std=gnu99
+-CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
++CC?= gcc -std=gnu99
++CFLAGS?= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS)
+ LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS)
+ LIBS= -lm $(SYSLIBS) $(MYLIBS)
+
+-AR= ar rcu
++AR= ar
+ RANLIB= ranlib
+ RM= rm -f
+
+@@ -19,8 +19,8 @@ SYSCFLAGS=
+ SYSLDFLAGS=
+ SYSLIBS=
+
+-MYCFLAGS=
+-MYLDFLAGS=
++MYCFLAGS?=
++MYLDFLAGS?=
+ MYLIBS=
+ MYOBJS=
+
+@@ -38,12 +38,13 @@ BASE_O= $(CORE_O) $(LIB_O) $(MYOBJS)
+
+ LUA_T= lua
+ LUA_O= lua.o
++LUA_SO= liblua.so
+
+ LUAC_T= luac
+ LUAC_O= luac.o
+
+ ALL_O= $(BASE_O) $(LUA_O) $(LUAC_O)
+-ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T)
++ALL_T= $(LUA_A) $(LUA_T) $(LUAC_T) $(LUA_SO)
+ ALL_A= $(LUA_A)
+
+ # Targets start here.
+@@ -55,8 +56,11 @@ o: $(ALL_O)
+
+ a: $(ALL_A)
+
++$(LUA_SO): $(CORE_O) $(LIB_O)
++ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(MYLDFLAGS) -shared -Wl,-soname=$(LUA_SONAME) $?
++
+ $(LUA_A): $(BASE_O)
+- $(AR) $@ $(BASE_O)
++ $(AR) $(ARFLAGS) $@ $(BASE_O)
+ $(RANLIB) $@
+
+ $(LUA_T): $(LUA_O) $(LUA_A)