Hi list,

sadly luasocket doesn't work with lua 5.3 because of some internal
API shuffling between lua 5.2 and lua 5.3. In upstream it is already
patched and I will hassle them for a new release.

Meanwhile, if you need luasocket for lua 5.3 like I do, please
consider the following diff.

Regards,
Florian

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/luasocket/Makefile,v
retrieving revision 1.31
diff -u -p -u -r1.31 Makefile
--- Makefile    5 Apr 2015 13:31:14 -0000       1.31
+++ Makefile    3 Apr 2016 18:26:55 -0000
@@ -7,7 +7,7 @@ V=              3.0-rc1
 GH_ACCOUNT=    diegonehab
 GH_PROJECT=    luasocket
 GH_TAGNAME=    v$V
-REVISION=      0
+REVISION=      1
 DISTNAME=      ${GH_PROJECT}-$V
 PKGNAME=       ${DISTNAME:S/-rc/rc/}
 CATEGORIES=    net
@@ -27,7 +27,8 @@ MAKE_FILE=    makefile
 MAKE_FLAGS=    CC_linux=${CC} \
                LD_linux=${CC} \
                CFLAGS_linux="${CFLAGS} -I${MODLUA_INCL_DIR} -fPIC \
-                             -DPIC -DUNIX_HAS_SUN_LEN" \
+                             -DPIC -DUNIX_HAS_SUN_LEN \
+                             -DLUA_COMPAT_APIINTCASTS" \
                LDFLAGS_linux="${LDFLAGS} -shared -fPIC -o "
 
 do-install:

Reply via email to