--- lua52/Makefile 2015-12-16 23:44:17.000000000 +0200 +++ lua52/Makefile 2015-12-30 21:44:42.000000000 +0200 @@ -28,7 +28,9 @@ CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lm -pthread BUILD_WRKSRC= ${WRKSRC}/src -MAKE_ARGS+= MYCFLAGS="${CFLAGS} ${CPPFLAGS} -DLUA_USE_LINUX" \ +MAKE_ARGS+= MYCFLAGS="${CFLAGS} ${CPPFLAGS} -DLUA_USE_LINUX \ + -DLUA_USER_H='' \ + -D'luai_makeseed()=cast(unsigned int, arc4random())'" \ MYLDFLAGS="${LDFLAGS}" \ MYLIBS="-Wl,-E -L${LOCALBASE}/lib -ledit" \ CC="${CC}" \ --- lua53/Makefile 2015-12-25 14:04:23.000000000 +0200 +++ lua53/Makefile 2015-12-30 21:51:39.000000000 +0200 @@ -28,7 +28,10 @@ CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -lm -pthread BUILD_WRKSRC= ${WRKSRC}/src -MAKE_ARGS+= MYCFLAGS="${CFLAGS} ${CPPFLAGS} -DLUA_USE_LINUX" \ +MAKE_ARGS+= MYCFLAGS="${CFLAGS} ${CPPFLAGS} -DLUA_USE_LINUX \ + -D__BSD_VISIBLE \ + -DLUA_USER_H='' \ + -D'luai_makeseed()=cast(unsigned int, arc4random())'" \ MYLDFLAGS="${LDFLAGS}" \ MYLIBS="-Wl,-E -L${LOCALBASE}/lib -ledit" \ CC="${CC}" \ --- lua53/files/patch-src__Makefile 2015-12-25 14:04:23.000000000 +0200 +++ lua53/files/patch-src__Makefile 2015-12-30 21:50:47.000000000 +0200 @@ -7,7 +7,7 @@ -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) ++CFLAGS= -O2 -Wall -Wextra -DLUA_COMPAT_5_2 $(SYSCFLAGS) $(MYCFLAGS) LDFLAGS= $(SYSLDFLAGS) $(MYLDFLAGS) LIBS= -lm $(SYSLIBS) $(MYLIBS)