Attached an update for luaposix to 35.1. Change in the build system to the new one. Tests can no longer be run as deps are not in tree. I tried out a few examples from upstream, they seemed to work.
cc'd awolk@ as lsyncd is the only revdep, don't anticipate any breakage. ok? diff --git a/devel/luaposix/Makefile b/devel/luaposix/Makefile index 81f39c35924..2ca369aa79b 100644 --- a/devel/luaposix/Makefile +++ b/devel/luaposix/Makefile @@ -1,8 +1,7 @@ COMMENT= posix library for the lua language -V= 33.4.0 +V= 35.1 DISTNAME= luaposix-${V} EPOCH= 0 -REVISION= 1 CATEGORIES= devel GH_ACCOUNT= luaposix @@ -22,11 +21,28 @@ FLAVOR?= RUN_DEPENDS= devel/lua-bit32 .endif -CONFIGURE_STYLE= gnu - -CONFIGURE_ENV+= LUA=${MODLUA_BIN} - -post-install: - mv ${PREFIX}/share/doc/luaposix ${MODLUA_DOCDIR} +# needs deps not in tree +NO_TEST= Yes + +post-patch: + sed -e "s|/usr/bin/env lua|${MODLUA_BIN}|" -i ${WRKSRC}/build-aux/luke + +do-build: + cd ${WRKSRC} && \ + ./build-aux/luke --verbose package=luaposix version=${V} \ + LDOC=true \ + PREFIX=${PREFIX} \ + INST_LIBDIR=${MODLUA_LIBDIR} \ + INST_LUADIR=${MODLUA_DATADIR} \ + LUA_INCDIR=${MODLUA_INCL_DIR} \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CC="${CC}" + +do-install: + cd ${WRKSRC} && \ + ./build-aux/luke --verbose install \ + LDOC=true \ + PREFIX=${PREFIX} \ + INST_LIBDIR=${MODLUA_LIBDIR} \ + INST_LUADIR=${MODLUA_DATADIR} \ .include <bsd.port.mk> diff --git a/devel/luaposix/distinfo b/devel/luaposix/distinfo index b733de45364..a256d2f22b5 100644 --- a/devel/luaposix/distinfo +++ b/devel/luaposix/distinfo @@ -1,2 +1,2 @@ -SHA256 (luaposix-33.4.0.tar.gz) = 5mJi9bf+HDLGXxel71/7McTRh3AZtIcKXTc+KrZSaiE= -SIZE (luaposix-33.4.0.tar.gz) = 643523 +SHA256 (luaposix-35.1.tar.gz) = TEceApyMSvn3NiINzCyK/BIujNt+poBr5NiJo51QEw4= +SIZE (luaposix-35.1.tar.gz) = 180023 diff --git a/devel/luaposix/pkg/PLIST b/devel/luaposix/pkg/PLIST index 134090e4fef..70c32b13c18 100644 --- a/devel/luaposix/pkg/PLIST +++ b/devel/luaposix/pkg/PLIST @@ -1,58 +1,40 @@ -lib/lua/${MODLUA_VERSION}/posix.a -lib/lua/${MODLUA_VERSION}/posix.so -share/doc/${FULLPKGNAME}/ -share/doc/${FULLPKGNAME}/examples/ -share/doc/${FULLPKGNAME}/examples/dir.lua.html -share/doc/${FULLPKGNAME}/examples/fork.lua.html -share/doc/${FULLPKGNAME}/examples/fork2.lua.html -share/doc/${FULLPKGNAME}/examples/getopt.lua.html -share/doc/${FULLPKGNAME}/examples/glob.lua.html -share/doc/${FULLPKGNAME}/examples/limit.lua.html -share/doc/${FULLPKGNAME}/examples/lock.lua.html -share/doc/${FULLPKGNAME}/examples/netlink-uevent.lua.html -share/doc/${FULLPKGNAME}/examples/ping.lua.html -share/doc/${FULLPKGNAME}/examples/poll.lua.html -share/doc/${FULLPKGNAME}/examples/signal.lua.html -share/doc/${FULLPKGNAME}/examples/socket.lua.html -share/doc/${FULLPKGNAME}/examples/termios.lua.html -share/doc/${FULLPKGNAME}/examples/tree.lua.html -share/doc/${FULLPKGNAME}/index.html -share/doc/${FULLPKGNAME}/ldoc.css -share/doc/${FULLPKGNAME}/modules/ -share/doc/${FULLPKGNAME}/modules/posix.ctype.html -share/doc/${FULLPKGNAME}/modules/posix.dirent.html -share/doc/${FULLPKGNAME}/modules/posix.errno.html -share/doc/${FULLPKGNAME}/modules/posix.fcntl.html -share/doc/${FULLPKGNAME}/modules/posix.fnmatch.html -share/doc/${FULLPKGNAME}/modules/posix.getopt.html -share/doc/${FULLPKGNAME}/modules/posix.glob.html -share/doc/${FULLPKGNAME}/modules/posix.grp.html -share/doc/${FULLPKGNAME}/modules/posix.html -share/doc/${FULLPKGNAME}/modules/posix.libgen.html -share/doc/${FULLPKGNAME}/modules/posix.poll.html -share/doc/${FULLPKGNAME}/modules/posix.pwd.html -share/doc/${FULLPKGNAME}/modules/posix.sched.html -share/doc/${FULLPKGNAME}/modules/posix.signal.html -share/doc/${FULLPKGNAME}/modules/posix.stdio.html -share/doc/${FULLPKGNAME}/modules/posix.stdlib.html -share/doc/${FULLPKGNAME}/modules/posix.sys.msg.html -share/doc/${FULLPKGNAME}/modules/posix.sys.resource.html -share/doc/${FULLPKGNAME}/modules/posix.sys.socket.html -share/doc/${FULLPKGNAME}/modules/posix.sys.stat.html -share/doc/${FULLPKGNAME}/modules/posix.sys.statvfs.html -share/doc/${FULLPKGNAME}/modules/posix.sys.time.html -share/doc/${FULLPKGNAME}/modules/posix.sys.times.html -share/doc/${FULLPKGNAME}/modules/posix.sys.utsname.html -share/doc/${FULLPKGNAME}/modules/posix.sys.wait.html -share/doc/${FULLPKGNAME}/modules/posix.syslog.html -share/doc/${FULLPKGNAME}/modules/posix.termio.html -share/doc/${FULLPKGNAME}/modules/posix.time.html -share/doc/${FULLPKGNAME}/modules/posix.unistd.html -share/doc/${FULLPKGNAME}/modules/posix.utime.html +lib/lua/${MODLUA_VERSION}/posix/ +@so lib/lua/${MODLUA_VERSION}/posix/ctype.so +@so lib/lua/${MODLUA_VERSION}/posix/dirent.so +@so lib/lua/${MODLUA_VERSION}/posix/errno.so +@so lib/lua/${MODLUA_VERSION}/posix/fcntl.so +@so lib/lua/${MODLUA_VERSION}/posix/fnmatch.so +@so lib/lua/${MODLUA_VERSION}/posix/glob.so +@so lib/lua/${MODLUA_VERSION}/posix/grp.so +@so lib/lua/${MODLUA_VERSION}/posix/libgen.so +@so lib/lua/${MODLUA_VERSION}/posix/poll.so +@so lib/lua/${MODLUA_VERSION}/posix/pwd.so +@so lib/lua/${MODLUA_VERSION}/posix/sched.so +@so lib/lua/${MODLUA_VERSION}/posix/signal.so +@so lib/lua/${MODLUA_VERSION}/posix/stdio.so +@so lib/lua/${MODLUA_VERSION}/posix/stdlib.so +lib/lua/${MODLUA_VERSION}/posix/sys/ +@so lib/lua/${MODLUA_VERSION}/posix/sys/msg.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/resource.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/socket.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/stat.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/statvfs.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/time.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/times.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/utsname.so +@so lib/lua/${MODLUA_VERSION}/posix/sys/wait.so +@so lib/lua/${MODLUA_VERSION}/posix/syslog.so +@so lib/lua/${MODLUA_VERSION}/posix/termio.so +@so lib/lua/${MODLUA_VERSION}/posix/time.so +@so lib/lua/${MODLUA_VERSION}/posix/unistd.so +@so lib/lua/${MODLUA_VERSION}/posix/utime.so share/lua/${MODLUA_VERSION}/posix/ -share/lua/${MODLUA_VERSION}/posix/_argcheck.lua +share/lua/${MODLUA_VERSION}/posix/_base.lua +share/lua/${MODLUA_VERSION}/posix/_bitwise.lua +share/lua/${MODLUA_VERSION}/posix/_strict.lua share/lua/${MODLUA_VERSION}/posix/compat.lua share/lua/${MODLUA_VERSION}/posix/deprecated.lua share/lua/${MODLUA_VERSION}/posix/init.lua share/lua/${MODLUA_VERSION}/posix/sys.lua share/lua/${MODLUA_VERSION}/posix/util.lua +share/lua/${MODLUA_VERSION}/posix/version.lua