svn commit: r398925 - in head/devel/lua-posix: . files
John Marino
marino at FreeBSD.org
Fri Oct 9 16:58:00 UTC 2015
Author: marino
Date: Fri Oct 9 16:57:58 2015
New Revision: 398925
URL: https://svnweb.freebsd.org/changeset/ports/398925
Log:
devel/lua-posix: upgrade version 31 => 33.3.1
PR filtered for unnecessarily changes and other minor corrections.
Also sed command was modified to support DragonFly
PR: 200299
Submitted by: ports fury
Added:
head/devel/lua-posix/files/patch-ext__posix__unistd.c (contents, props changed)
Deleted:
head/devel/lua-posix/files/patch-ext__posix__posix.c
Modified:
head/devel/lua-posix/Makefile
head/devel/lua-posix/distinfo
head/devel/lua-posix/pkg-descr
Modified: head/devel/lua-posix/Makefile
==============================================================================
--- head/devel/lua-posix/Makefile Fri Oct 9 15:25:55 2015 (r398924)
+++ head/devel/lua-posix/Makefile Fri Oct 9 16:57:58 2015 (r398925)
@@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= posix
-PORTVERSION= 31
+PORTVERSION= 33.3.1
DISTVERSIONPREFIX= release-v
-PORTREVISION= 1
CATEGORIES= devel
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
@@ -13,33 +12,36 @@ COMMENT= POSIX layer for Lua
LICENSE= MIT
-USES= lua perl5
+USES= lua libtool perl5
USE_PERL5= build
GNU_CONFIGURE= yes
-CONFIGURE_ENV= LUA_INCLUDE=-I${LUA_INCDIR} \
- LUA=${LOCALBASE}/bin/lua${LUA_VER_STR}
+CONFIGURE_ENV= LUA_INCLUDE="-I${LUA_INCDIR}" \
+ LUA="${LOCALBASE}/bin/lua${LUA_VER_STR}"
+CONFIGURE_ARGS= --disable-silent-rules
+MAKE_ARGS= POSIX_EXTRA_CFLAGS="" POSIX_EXTRA_LDFLAGS=""
+INSTALL_TARGET= install-strip
+PORTDOCS= *
USE_GITHUB= yes
GH_PROJECT= luaposix
GH_ACCOUNT= luaposix
-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= *
+DOCSDIR= ${PREFIX}/share/doc/luaposix
-do-install:
- @${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}
+PLIST_FILES= %%LUA_MODLIBDIR%%/posix.so \
+ %%LUA_MODSHAREDIR%%/curses.lua \
+ %%LUA_MODSHAREDIR%%/posix/_argcheck.lua \
+ %%LUA_MODSHAREDIR%%/posix/compat.lua \
+ %%LUA_MODSHAREDIR%%/posix/deprecated.lua \
+ %%LUA_MODSHAREDIR%%/posix/init.lua \
+ %%LUA_MODSHAREDIR%%/posix/sys.lua \
+ %%LUA_MODSHAREDIR%%/posix/util.lua
+
+OPTIONS_DEFINE= DOCS
+
+post-patch:
+ @${REINPLACE_CMD} -e \
+ 's|\(\*\|\)\(openbsd\*)\)|\1freebsd*\|dragonfly*\|\2| ; \
+ s|"GNU strip"|"strip"|' ${WRKSRC}/configure
.include <bsd.port.mk>
Modified: head/devel/lua-posix/distinfo
==============================================================================
--- head/devel/lua-posix/distinfo Fri Oct 9 15:25:55 2015 (r398924)
+++ head/devel/lua-posix/distinfo Fri Oct 9 16:57:58 2015 (r398925)
@@ -1,2 +1,2 @@
-SHA256 (luaposix-luaposix-release-v31_GH0.tar.gz) = c5ed2f6c16b9f31d3ca0db05f9b660db69c966baab244878480ab6658abbbe24
-SIZE (luaposix-luaposix-release-v31_GH0.tar.gz) = 528979
+SHA256 (luaposix-luaposix-release-v33.3.1_GH0.tar.gz) = 49e1eda64d0c03d0f2977fc1e04ce8c620dc3bb9a5c54c342904751d21b1b3cf
+SIZE (luaposix-luaposix-release-v33.3.1_GH0.tar.gz) = 692452
Added: head/devel/lua-posix/files/patch-ext__posix__unistd.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/lua-posix/files/patch-ext__posix__unistd.c Fri Oct 9 16:57:58 2015 (r398925)
@@ -0,0 +1,30 @@
+--- ext/posix/unistd.c.orig 2015-03-01 18:26:42 UTC
++++ ext/posix/unistd.c
+@@ -326,6 +326,7 @@ Pexecp(lua_State *L)
+ }
+
+
++#if 0
+ #if LPOSIX_2001_COMPLIANT
+
+ #if !HAVE_DECL_FDATASYNC
+@@ -350,6 +351,7 @@ Pfdatasync(lua_State *L)
+ return pushresult(L, fdatasync(fd), NULL);
+ }
+ #endif
++#endif
+
+
+ /***
+@@ -1032,9 +1034,11 @@ static const luaL_Reg posix_unistd_fns[]
+ LPOSIX_FUNC( Pdup2 ),
+ LPOSIX_FUNC( Pexec ),
+ LPOSIX_FUNC( Pexecp ),
++#if 0
+ #if LPOSIX_2001_COMPLIANT
+ LPOSIX_FUNC( Pfdatasync ),
+ #endif
++#endif
+ LPOSIX_FUNC( Pfork ),
+ LPOSIX_FUNC( Pfsync ),
+ LPOSIX_FUNC( Pgetcwd ),
Modified: head/devel/lua-posix/pkg-descr
==============================================================================
--- head/devel/lua-posix/pkg-descr Fri Oct 9 15:25:55 2015 (r398924)
+++ head/devel/lua-posix/pkg-descr Fri Oct 9 16:57:58 2015 (r398925)
@@ -1 +1,3 @@
LuaPosix is a Lua extension library that provides support for POSIX.
+
+WWW: http://luaposix.github.io/luaposix
More information about the svn-ports-all
mailing list