Date: Fri, 10 Jan 2014 15:12:52 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r339362 - in head/devel/lua-posix: . files Message-ID: <201401101512.s0AFCqkg055170@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Fri Jan 10 15:12:52 2014 New Revision: 339362 URL: http://svnweb.freebsd.org/changeset/ports/339362 Log: Update to release 31 Switch to lua 5.2 Added: head/devel/lua-posix/files/patch-ext__posix__posix.c (contents, props changed) Deleted: head/devel/lua-posix/files/extrapatch-50-Makefile head/devel/lua-posix/files/extrapatch-51-lposix.c head/devel/lua-posix/files/extrapatch-51-posix.lua head/devel/lua-posix/files/extrapatch-51-test.lua head/devel/lua-posix/files/patch-Makefile head/devel/lua-posix/files/patch-posix.lua head/devel/lua-posix/files/patch-warnings Modified: head/devel/lua-posix/Makefile head/devel/lua-posix/distinfo Modified: head/devel/lua-posix/Makefile ============================================================================== --- head/devel/lua-posix/Makefile Fri Jan 10 15:08:12 2014 (r339361) +++ head/devel/lua-posix/Makefile Fri Jan 10 15:12:52 2014 (r339362) @@ -2,37 +2,43 @@ # $FreeBSD$ PORTNAME= posix -PORTVERSION= 5.0 +PORTVERSION= 31 CATEGORIES= devel -MASTER_SITES= http://www.tecgraf.puc-rio.br/~lhf/ftp/lua/5.0/ PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} -DISTFILES= lposix.tar.gz MAINTAINER= ports@FreeBSD.org -COMMENT= A POSIX layer for Lua +COMMENT= POSIX layer for Lua -USE_LUA?= 5.1 -WRKSRC= ${WRKDIR}/posix +LICENSE= MIT -PLIST_FILES= %%LUA_MODSHAREDIR%%/posix.lua \ - %%LUA_MODLIBDIR%%/lposix.so +USES= lua +GNU_CONFIGURE= yes +CONFIGURE_ENV= LUA_INCLUDE=-I${LUA_INCDIR} \ + LUA=${LOCALBASE}/bin/lua${LUA_VER_STR} -NO_STAGE= yes -.include <bsd.port.pre.mk> - -.if ${USE_LUA} == 5.1 -EXTRA_PATCHES= ${FILESDIR}/extrapatch-51-lposix.c \ - ${FILESDIR}/extrapatch-51-posix.lua \ - ${FILESDIR}/extrapatch-51-test.lua -.elif ${USE_LUA} == 5.0 -EXTRA_PATCHES= ${FILESDIR}/extrapatch-50-Makefile -.if ${ARCH} == "powerpc" -BROKEN= Does not compile on powerpc -.endif -.endif +USE_GITHUB= yes +GH_PROJECT= luaposix +GH_ACCOUNT= luaposix +GH_TAGNAME= release-v31 +GH_COMMIT= 30b4b1e + +MAKE_ARGS= POSIX_EXTRA_CFLAGS="" POSIX_EXTRA_LDFLAGS="" + +PLIST_FILES= %%LUA_MODSHAREDIR%%/curses.lua \ + %%LUA_MODLIBDIR%%/curses_c.so \ + %%LUA_MODSHAREDIR%%/posix.lua \ + %%LUA_MODLIBDIR%%/posix_c.so + +PORTDOCS= * do-install: - @${INSTALL_DATA} ${WRKSRC}/posix.lua ${LUA_MODSHAREDIR} - @${INSTALL_PROGRAM} ${WRKSRC}/lposix.so ${LUA_MODLIBDIR} + @${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} + ${INSTALL_LIB} ${WRKSRC}/ext/posix/.libs/posix_c.so ${STAGEDIR}${LUA_MODLIBDIR}/ + ${INSTALL_LIB} ${WRKSRC}/ext/curses/.libs/curses_c.so ${STAGEDIR}${LUA_MODLIBDIR}/ + @${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/lib/curses.lua ${STAGEDIR}${LUA_MODSHAREDIR}/ + ${INSTALL_SCRIPT} ${WRKSRC}/lib/posix.lua ${STAGEDIR}${LUA_MODSHAREDIR}/ + @${MKDIR} ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc ; ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/devel/lua-posix/distinfo ============================================================================== --- head/devel/lua-posix/distinfo Fri Jan 10 15:08:12 2014 (r339361) +++ head/devel/lua-posix/distinfo Fri Jan 10 15:12:52 2014 (r339362) @@ -1,2 +1,2 @@ -SHA256 (lposix.tar.gz) = e5140e19df90069b579be7983506e2461b6678e9e80b82545b6ca8070fd318a3 -SIZE (lposix.tar.gz) = 9651 +SHA256 (posix-31.tar.gz) = 147c983312f5bb1389b5f74433de7f4f8b8542239fee40e8d6bcfb0a78fb7a44 +SIZE (posix-31.tar.gz) = 529019 Added: head/devel/lua-posix/files/patch-ext__posix__posix.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/lua-posix/files/patch-ext__posix__posix.c Fri Jan 10 15:12:52 2014 (r339362) @@ -0,0 +1,13 @@ +--- ./ext/posix/posix.c.orig 2013-09-09 09:15:14.000000000 +0200 ++++ ./ext/posix/posix.c 2014-01-10 15:21:47.831554392 +0100 +@@ -68,6 +68,10 @@ + #include "lauxlib.h" + #include "lua52compat.h" + ++#ifdef __FreeBSD__ ++#define O_DSYNC O_SYNC ++#endif ++ + #ifndef STREQ + # define STREQ(a, b) (strcmp (a, b) == 0) + #endif
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401101512.s0AFCqkg055170>