FreeBSD Bugzilla – Attachment 156899 Details for
Bug 200299
[PATCH] devel/lua-posix: Update to version 33.3.1
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
devel_lua-posix.diff
devel_lua-posix.diff (text/plain), 5.28 KB, created by
tkato432
on 2015-05-18 18:34:35 UTC
(
hide
)
Description:
devel_lua-posix.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2015-05-18 18:34:35 UTC
Size:
5.28 KB
patch
obsolete
>diff -urN /usr/ports/devel/lua-posix/Makefile devel/lua-posix/Makefile >--- /usr/ports/devel/lua-posix/Makefile 2015-05-07 05:09:14.677542000 +0900 >+++ devel/lua-posix/Makefile 2015-05-19 00:00:00.000000000 +0900 >@@ -2,10 +2,10 @@ > # $FreeBSD: head/devel/lua-posix/Makefile 385521 2015-05-06 15:16:53Z mat $ > > PORTNAME= posix >-PORTVERSION= 31 >+PORTVERSION= 33.3.1 > DISTVERSIONPREFIX= release-v >-PORTREVISION= 1 > CATEGORIES= devel >+MASTER_SITES= GH > PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} > > MAINTAINER= ports@FreeBSD.org >@@ -13,33 +13,36 @@ > > LICENSE= MIT > >-USES= lua perl5 >-USE_PERL5= build >-GNU_CONFIGURE= yes >-CONFIGURE_ENV= LUA_INCLUDE=-I${LUA_INCDIR} \ >- LUA=${LOCALBASE}/bin/lua${LUA_VER_STR} >- > USE_GITHUB= yes > GH_PROJECT= luaposix > GH_ACCOUNT= luaposix > >+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_ARGS= --disable-silent-rules > MAKE_ARGS= POSIX_EXTRA_CFLAGS="" POSIX_EXTRA_LDFLAGS="" >+INSTALL_TARGET= install-strip > >-PLIST_FILES= %%LUA_MODSHAREDIR%%/curses.lua \ >- %%LUA_MODLIBDIR%%/curses_c.so \ >- %%LUA_MODSHAREDIR%%/posix.lua \ >- %%LUA_MODLIBDIR%%/posix_c.so >+DOCSDIR= ${PREFIX}/share/doc/${GH_PROJECT} > > PORTDOCS= * >- >-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*\|\2| ; \ >+ s|"GNU strip"|"strip"|' ${WRKSRC}/configure > > .include <bsd.port.mk> >diff -urN /usr/ports/devel/lua-posix/distinfo devel/lua-posix/distinfo >--- /usr/ports/devel/lua-posix/distinfo 2015-05-07 05:09:14.678885000 +0900 >+++ devel/lua-posix/distinfo 2015-05-19 00:00:00.000000000 +0900 >@@ -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 >diff -urN /usr/ports/devel/lua-posix/files/patch-ext__posix__posix.c devel/lua-posix/files/patch-ext__posix__posix.c >--- /usr/ports/devel/lua-posix/files/patch-ext__posix__posix.c 2014-06-21 17:52:38.000000000 +0900 >+++ devel/lua-posix/files/patch-ext__posix__posix.c 1970-01-01 09:00:00.000000000 +0900 >@@ -1,41 +0,0 @@ >---- ./ext/posix/posix.c.orig 2013-09-09 09:15:14.000000000 +0200 >-+++ ./ext/posix/posix.c 2014-01-17 18:05:10.399556496 +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 >-@@ -3697,6 +3701,7 @@ >- return pushresult(L, fsync(fd), NULL); >- } >- >-+#if 0 >- #if _POSIX_VERSION >= 200112L >- /*** >- synchronize a file's in-core state with storage device without metadata >-@@ -3712,6 +3717,7 @@ >- return pushresult(L, fdatasync(fd), NULL); >- } >- #endif >-+#endif >- >- /*** >- reposition read/write file offset >-@@ -3771,9 +3777,11 @@ >- MENTRY( Perrno ), >- MENTRY( Pexec ), >- MENTRY( Pexecp ), >-+#if 0 >- #if _POSIX_VERSION >= 200112L >- MENTRY( Pfdatasync ), >- #endif >-+#endif >- MENTRY( Pfcntl ), >- MENTRY( Pfileno ), >- MENTRY( Pfiles ), >diff -urN /usr/ports/devel/lua-posix/files/patch-ext__posix__unistd.c devel/lua-posix/files/patch-ext__posix__unistd.c >--- /usr/ports/devel/lua-posix/files/patch-ext__posix__unistd.c 1970-01-01 09:00:00.000000000 +0900 >+++ devel/lua-posix/files/patch-ext__posix__unistd.c 2015-05-19 00:00:00.000000000 +0900 >@@ -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 ), >diff -urN /usr/ports/devel/lua-posix/pkg-descr devel/lua-posix/pkg-descr >--- /usr/ports/devel/lua-posix/pkg-descr 2014-06-21 17:52:38.000000000 +0900 >+++ devel/lua-posix/pkg-descr 2015-05-19 00:00:00.000000000 +0900 >@@ -1 +1,3 @@ > LuaPosix is a Lua extension library that provides support for POSIX. >+ >+WWW: http://luaposix.github.io/luaposix
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 200299
: 156899