aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2017-10-06 14:18:31 +0800
committerVanilla I. Shu <vanilla@FreeBSD.org>2017-10-06 14:18:31 +0800
commitffd33f5a10ef94c43907d6587d6dc91c656fbb51 (patch)
tree8f0c08d43ff98364103914490ff992bf0042709d
parentdb70563fd82c024d510bb56b4500b107b3af02cd (diff)
downloadfreebsd-ports-gnome-ffd33f5a10ef94c43907d6587d6dc91c656fbb51.tar.gz
freebsd-ports-gnome-ffd33f5a10ef94c43907d6587d6dc91c656fbb51.tar.zst
freebsd-ports-gnome-ffd33f5a10ef94c43907d6587d6dc91c656fbb51.zip
Update to 34.0.1.
-rw-r--r--devel/lua-posix/Makefile68
-rw-r--r--devel/lua-posix/distinfo5
-rw-r--r--devel/lua-posix/files/patch-lukefile10
-rw-r--r--devel/lua-posix/pkg-plist35
4 files changed, 93 insertions, 25 deletions
diff --git a/devel/lua-posix/Makefile b/devel/lua-posix/Makefile
index f02dfe385644..cf277c894cd4 100644
--- a/devel/lua-posix/Makefile
+++ b/devel/lua-posix/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= posix
-PORTVERSION= 33.4.0
+PORTVERSION= 34.0.1
DISTVERSIONPREFIX= release-v
CATEGORIES= devel
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
@@ -12,34 +12,56 @@ COMMENT= POSIX layer for Lua
LICENSE= MIT
-USES= lua libtool perl5
-USE_PERL5= build
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= LUA_INCLUDE="-I${LUA_INCDIR}" \
- LUA="${LOCALBASE}/bin/lua${LUA_VER_STR}"
-MAKE_ARGS= POSIX_EXTRA_CFLAGS="" POSIX_EXTRA_LDFLAGS=""
-INSTALL_TARGET= install-strip
-PORTDOCS= *
+USES= lua shebangfix
+SHEBANG_FILES= ${WRKSRC}/build-aux/luke
USE_GITHUB= yes
GH_PROJECT= luaposix
GH_ACCOUNT= luaposix
-DOCSDIR= ${PREFIX}/share/doc/luaposix
+do-build:
+ cd ${WRKSRC}; ${WRKSRC}/build-aux/luke \
+ version="${PORTVERSION}" \
+ PREFIX="${PREFIX}" \
+ LUA="${LOCALBASE}/bin/lua${LUA_VER_STR}" \
+ LUA_INCDIR="${LUA_INCDIR}" \
+ CFLAGS="${CFLAGS}"
-PLIST_FILES= %%LUA_MODLIBDIR%%/posix.so \
- %%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
+do-install:
+ cd ${WRKSRC}; ${WRKSRC}/build-aux/luke install \
+ INST_LIBDIR="${STAGEDIR}${LUA_MODLIBDIR}" \
+ INST_LUADIR="${STAGEDIR}${LUA_MODSHAREDIR}"
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's/\(darwin\*\)|\(freebsd\*\)/\1|dragonfly*|\2/' \
- ${WRKSRC}/configure
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/ctype.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/dirent.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/errno.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/fcntl.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/fnmatch.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/glob.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/grp.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/libgen.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/poll.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/pwd.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/poll.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/pwd.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sched.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/signal.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/stdio.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/stdlib.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/msg.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/resource.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/socket.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/stat.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/statvfs.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/time.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/times.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/utsname.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/sys/wait.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/syslog.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/termio.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/time.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/unistd.so
+ ${STRIP_CMD} ${STAGEDIR}${LUA_MODLIBDIR}/posix/utime.so
.include <bsd.port.mk>
diff --git a/devel/lua-posix/distinfo b/devel/lua-posix/distinfo
index e0c60671ad43..be7b7e42e539 100644
--- a/devel/lua-posix/distinfo
+++ b/devel/lua-posix/distinfo
@@ -1,2 +1,3 @@
-SHA256 (luaposix-luaposix-release-v33.4.0_GH0.tar.gz) = e66262f5b7fe1c32c65f17a5ef5ffb31c4d1877019b4870a5d373e2ab6526a21
-SIZE (luaposix-luaposix-release-v33.4.0_GH0.tar.gz) = 643523
+TIMESTAMP = 1500469025
+SHA256 (luaposix-luaposix-release-v34.0.1_GH0.tar.gz) = b4b2583426fdc8faa73e10ad24b8d6f950324f1278f98ed316083a9085b75d1b
+SIZE (luaposix-luaposix-release-v34.0.1_GH0.tar.gz) = 173885
diff --git a/devel/lua-posix/files/patch-lukefile b/devel/lua-posix/files/patch-lukefile
new file mode 100644
index 000000000000..1884ebed40b5
--- /dev/null
+++ b/devel/lua-posix/files/patch-lukefile
@@ -0,0 +1,10 @@
+--- lukefile.orig 2017-07-15 22:20:52 UTC
++++ lukefile
+@@ -103,7 +103,6 @@ modules = {
+ ifdef = '_XOPEN_REALTIME',
+ include = 'unistd.h',
+ checksymbol = 'clock_gettime',
+- library = 'rt',
+ },
+ },
+ sources = 'ext/posix/time.c',
diff --git a/devel/lua-posix/pkg-plist b/devel/lua-posix/pkg-plist
new file mode 100644
index 000000000000..30e42a29c08d
--- /dev/null
+++ b/devel/lua-posix/pkg-plist
@@ -0,0 +1,35 @@
+%%LUA_MODLIBDIR%%/posix/ctype.so
+%%LUA_MODLIBDIR%%/posix/dirent.so
+%%LUA_MODLIBDIR%%/posix/errno.so
+%%LUA_MODLIBDIR%%/posix/fcntl.so
+%%LUA_MODLIBDIR%%/posix/fnmatch.so
+%%LUA_MODLIBDIR%%/posix/glob.so
+%%LUA_MODLIBDIR%%/posix/grp.so
+%%LUA_MODLIBDIR%%/posix/libgen.so
+%%LUA_MODLIBDIR%%/posix/poll.so
+%%LUA_MODLIBDIR%%/posix/pwd.so
+%%LUA_MODLIBDIR%%/posix/sched.so
+%%LUA_MODLIBDIR%%/posix/signal.so
+%%LUA_MODLIBDIR%%/posix/stdio.so
+%%LUA_MODLIBDIR%%/posix/stdlib.so
+%%LUA_MODLIBDIR%%/posix/sys/msg.so
+%%LUA_MODLIBDIR%%/posix/sys/resource.so
+%%LUA_MODLIBDIR%%/posix/sys/socket.so
+%%LUA_MODLIBDIR%%/posix/sys/stat.so
+%%LUA_MODLIBDIR%%/posix/sys/statvfs.so
+%%LUA_MODLIBDIR%%/posix/sys/time.so
+%%LUA_MODLIBDIR%%/posix/sys/times.so
+%%LUA_MODLIBDIR%%/posix/sys/utsname.so
+%%LUA_MODLIBDIR%%/posix/sys/wait.so
+%%LUA_MODLIBDIR%%/posix/syslog.so
+%%LUA_MODLIBDIR%%/posix/termio.so
+%%LUA_MODLIBDIR%%/posix/time.so
+%%LUA_MODLIBDIR%%/posix/unistd.so
+%%LUA_MODLIBDIR%%/posix/utime.so
+%%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
+%%LUA_MODSHAREDIR%%/posix/version.lua