pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/lua-rocks Update devel/lua-rocks to 2.4.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d734ccc0bd3b
branches:  trunk
changeset: 353478:d734ccc0bd3b
user:      alnsn <alnsn%pkgsrc.org@localhost>
date:      Thu Oct 06 20:28:54 2016 +0000

description:
Update devel/lua-rocks to 2.4.1.

What's new since 2.3.0:

* New test suite based on Busted; runs on Linux, OSX and Windows. This
test suite was developed by Robert Karasek as his Google Summer of
Code project for LabLua. You can check out the combined coverage of
all platforms at CodeCov:
https://codecov.io/gh/keplerproject/luarocks/
* git+ssh:// fetch protocol
* Improved behavior preserving permissions
* Improved listing of dependencies on installation
* Improved behavior of argument handling in `pack`
* MSYS and Haiku platform detection
* Feature-based detection of internal bit32 and utf8 modules
* Internal reorganization of luarocks.fs code
* `remove` option --force=fast renamed to --force-fast
* Plus assorted bugfixes and cleanups

What's new since 2.4.0:

* Avoid coroutine use inside luarocks.loader, that apparently affected
OpenResty's require()
* Fix upgrade issues for old versions (e.g. when upgrading from LuaRocks 2.1.0)

diffstat:

 devel/lua-rocks/Makefile                           |   6 ++----
 devel/lua-rocks/PLIST                              |   4 +++-
 devel/lua-rocks/distinfo                           |  14 +++++++-------
 devel/lua-rocks/patches/patch-Makefile             |  17 ++++-------------
 devel/lua-rocks/patches/patch-Makefile.install.inc |   8 ++++----
 5 files changed, 20 insertions(+), 29 deletions(-)

diffs (117 lines):

diff -r b02c21c4f215 -r d734ccc0bd3b devel/lua-rocks/Makefile
--- a/devel/lua-rocks/Makefile  Thu Oct 06 16:30:18 2016 +0000
+++ b/devel/lua-rocks/Makefile  Thu Oct 06 20:28:54 2016 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
+# $NetBSD: Makefile,v 1.2 2016/10/06 20:28:54 alnsn Exp $
 
-DISTNAME=      luarocks-2.3.0
+DISTNAME=      luarocks-2.4.1
 PKGNAME=       ${DISTNAME:S/luarocks/${LUA_PKGPREFIX}-rocks/}
 CATEGORIES=    devel
 MASTER_SITES=  http://luarocks.org/releases/
@@ -18,8 +18,6 @@
 HAS_CONFIGURE= yes
 USE_LANGUAGES= # none
 
-REPLACE_LUA+=          src/bin/luarocks src/bin/luarocks-admin
-
 CONFIGURE_ARGS+=       --prefix=${PREFIX}
 CONFIGURE_ARGS+=       --rocks-tree=${PREFIX}/luarocks
 CONFIGURE_ARGS+=       --with-lua=${PREFIX}
diff -r b02c21c4f215 -r d734ccc0bd3b devel/lua-rocks/PLIST
--- a/devel/lua-rocks/PLIST     Thu Oct 06 16:30:18 2016 +0000
+++ b/devel/lua-rocks/PLIST     Thu Oct 06 20:28:54 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
+@comment $NetBSD: PLIST,v 1.2 2016/10/06 20:28:54 alnsn Exp $
 bin/luarocks-${LUADOTVER}
 bin/luarocks-admin-${LUADOTVER}
 ${LUA_EXAMPLESDIR}/config-${LUADOTVER}.lua
@@ -23,6 +23,7 @@
 ${LUA_LDIR}/luarocks/fetch/git_file.lua
 ${LUA_LDIR}/luarocks/fetch/git_http.lua
 ${LUA_LDIR}/luarocks/fetch/git_https.lua
+${LUA_LDIR}/luarocks/fetch/git_ssh.lua
 ${LUA_LDIR}/luarocks/fetch/hg.lua
 ${LUA_LDIR}/luarocks/fetch/hg_http.lua
 ${LUA_LDIR}/luarocks/fetch/hg_https.lua
@@ -31,6 +32,7 @@
 ${LUA_LDIR}/luarocks/fetch/svn.lua
 ${LUA_LDIR}/luarocks/fs.lua
 ${LUA_LDIR}/luarocks/fs/lua.lua
+${LUA_LDIR}/luarocks/fs/tools.lua
 ${LUA_LDIR}/luarocks/fs/unix.lua
 ${LUA_LDIR}/luarocks/fs/unix/tools.lua
 ${LUA_LDIR}/luarocks/fs/win32.lua
diff -r b02c21c4f215 -r d734ccc0bd3b devel/lua-rocks/distinfo
--- a/devel/lua-rocks/distinfo  Thu Oct 06 16:30:18 2016 +0000
+++ b/devel/lua-rocks/distinfo  Thu Oct 06 20:28:54 2016 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
+$NetBSD: distinfo,v 1.2 2016/10/06 20:28:54 alnsn Exp $
 
-SHA1 (luarocks-2.3.0.tar.gz) = 5f1e1658ef8c7c9710fbc751cad79eb69ae2a891
-RMD160 (luarocks-2.3.0.tar.gz) = 883671495ba6399e3ab49f5a57506ecd6717f735
-SHA512 (luarocks-2.3.0.tar.gz) = 99f99ec59f663b3db22350946eb3357928c0e462ddcc7c3e5e0923e422c7ad6acffb0d2c95d1ec53526b08c33f2ae628276138e2daa7da077fd8de4b0b18eb15
-Size (luarocks-2.3.0.tar.gz) = 123787 bytes
-SHA1 (patch-Makefile) = 98e2844ac32d138eb3de371c89679a19effa9fcf
-SHA1 (patch-Makefile.install.inc) = 8f0208358ba720e67e331fce89d846084702af22
+SHA1 (luarocks-2.4.1.tar.gz) = 5f236aa3a5b84808469e763041fcb86bbaf75c08
+RMD160 (luarocks-2.4.1.tar.gz) = 940bac9868436e7de977d4331bc7201b276173d5
+SHA512 (luarocks-2.4.1.tar.gz) = d7ee476618b83fafade0259b1a279e39f4b6a5a3f21eec0dd4f97b4e4fd1259e481635a0ecbe5b23594554e79cee6c055798de3e83f350888888664ac7cdc3e7
+Size (luarocks-2.4.1.tar.gz) = 135200 bytes
+SHA1 (patch-Makefile) = c94a4daf6670a0a96f3d5ce7898d8e06aa422e0e
+SHA1 (patch-Makefile.install.inc) = f12fd0b89c32c9741a2af2b0b4a0e34d8fdfa6f0
diff -r b02c21c4f215 -r d734ccc0bd3b devel/lua-rocks/patches/patch-Makefile
--- a/devel/lua-rocks/patches/patch-Makefile    Thu Oct 06 16:30:18 2016 +0000
+++ b/devel/lua-rocks/patches/patch-Makefile    Thu Oct 06 20:28:54 2016 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-Makefile,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
+$NetBSD: patch-Makefile,v 1.2 2016/10/06 20:28:54 alnsn Exp $
 
-Install config-5.x.lua to LUA_EXAMPLESDIR. Do not undo REPLACE_LUA changes.
+Install config-5.x.lua to LUA_EXAMPLESDIR.
 
---- Makefile.orig      2015-12-29 15:50:56.000000000 +0000
+--- Makefile.orig      2016-10-06 19:01:55.000000000 +0000
 +++ Makefile
-@@ -9,7 +9,7 @@ SYSCONFDIR ?= $(PREFIX)/etc/luarocks
+@@ -10,7 +10,7 @@ SYSCONFDIR ?= $(PREFIX)/etc/luarocks
  LUA_DIR ?= /usr/local
  LUA_BINDIR ?= $(LUA_DIR)/bin
  
@@ -13,12 +13,3 @@
  
  SAFEPWD=`echo "$$PWD" | sed -e 's/\([][]\)\1/]]..'\''\1\1'\''..[[/g'`
  
-@@ -116,7 +116,7 @@ cleanup_bins:
-       for f in $(BIN_FILES) ;\
-       do \
-          mv src/bin/$$f src/bin/$$f.bak ;\
--         sed "s,^#!.*lua.*,#!/usr/bin/env lua,;/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\
-+         sed "/^package.path/d" < src/bin/$$f.bak > src/bin/$$f ;\
-          chmod +x src/bin/$$f ;\
-          rm -f src/bin/$$f.bak ;\
-       done
diff -r b02c21c4f215 -r d734ccc0bd3b devel/lua-rocks/patches/patch-Makefile.install.inc
--- a/devel/lua-rocks/patches/patch-Makefile.install.inc        Thu Oct 06 16:30:18 2016 +0000
+++ b/devel/lua-rocks/patches/patch-Makefile.install.inc        Thu Oct 06 20:28:54 2016 +0000
@@ -1,13 +1,13 @@
-$NetBSD: patch-Makefile.install.inc,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
+$NetBSD: patch-Makefile.install.inc,v 1.2 2016/10/06 20:28:54 alnsn Exp $
 
 Be pkg_alternatives(8) friendly.
 
---- Makefile.install.inc.orig  2015-12-29 15:50:56.000000000 +0000
+--- Makefile.install.inc.orig  2016-10-06 19:01:55.000000000 +0000
 +++ Makefile.install.inc
-@@ -8,7 +8,6 @@ install_bins:
-       for f in $(BIN_FILES); \
+@@ -9,7 +9,6 @@ install_bins:
        do \
           cp "$$f" "$(DESTDIR)$(BINDIR)/$$f-$$luaver"; \
+          chmod +rx "$(DESTDIR)$(BINDIR)/$$f-$$luaver"; \
 -         ln -nfs "$$f-$$luaver" "$(DESTDIR)$(BINDIR)/$$f"; \
        done
  



Home | Main Index | Thread Index | Old Index