svn commit: r339362 - in head/devel/lua-posix: . files
Baptiste Daroussin
bapt at FreeBSD.org
Fri Jan 10 15:12:53 UTC 2014
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 at 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
More information about the svn-ports-all
mailing list