Import of pkgsrc-2016Q3

This commit is contained in:
2016-10-14 07:49:11 +02:00
committed by Lionel Sambuc
parent 9d819b6d54
commit 1242aa1e36
35952 changed files with 949749 additions and 377083 deletions

View File

@@ -0,0 +1,2 @@
bin/luarocks @PREFIX@/bin/luarocks-@LUADOTVER@
bin/luarocks-admin @PREFIX@/bin/luarocks-admin-@LUADOTVER@

9
devel/lua-rocks/DESCR Normal file
View File

@@ -0,0 +1,9 @@
LuaRocks is a deployment and management system for Lua modules.
It allows you to install Lua modules as self-contained packages
called rocks, which also contain version dependency information.
This information can be used both during installation, so that when
one rock is requested all rocks it depends on are installed as
well, and also optionally at run time, so that when a module is
required, the correct version is loaded. LuaRocks supports both
local and remote repositories, and multiple local rocks trees.

48
devel/lua-rocks/Makefile Normal file
View File

@@ -0,0 +1,48 @@
# $NetBSD: Makefile,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
DISTNAME= luarocks-2.3.0
PKGNAME= ${DISTNAME:S/luarocks/${LUA_PKGPREFIX}-rocks/}
CATEGORIES= devel
MASTER_SITES= http://luarocks.org/releases/
MAINTAINER= alnsn@NetBSD.org
HOMEPAGE= http://luarocks.org/
COMMENT= Deployment and management system for Lua modules
LICENSE= mit
USE_TOOLS+= curl:run # downloader (curl or wget)
USE_TOOLS+= openssl:run # md5-checker (openssl or md5sum)
.include "../../mk/bsd.prefs.mk"
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}
CONFIGURE_ARGS+= --lua-suffix=${_LUA_DOT_VERSION}
CONFIGURE_ARGS+= --lua-version=${_LUA_DOT_VERSION}
CONFIGURE_ARGS+= --with-lua-include=${PREFIX}/${LUA_INCDIR}
CONFIGURE_ARGS+= --versioned-rocks-dir
CONFIGURE_ARGS+= --with-downloader=curl
CONFIGURE_ARGS+= --with-md5-checker=openssl
BUILD_TARGET= build
MAKE_ENV+= LUA_EXAMPLESDIR=${LUA_EXAMPLESDIR}
PKG_SYSCONFSUBDIR= luarocks
LUAROCKS_CONF= config-${_LUA_DOT_VERSION}.lua
CONF_FILES= ${LUA_EXAMPLESDIR}/${LUAROCKS_CONF} \
${PKG_SYSCONFDIR}/${LUAROCKS_CONF}
# XXX Add subst rules to ../../lang/lua/xxx.mk
PLIST_SUBST+= LUADOTVER=${_LUA_DOT_VERSION}
FILES_SUBST+= LUADOTVER=${_LUA_DOT_VERSION}
.include "../../lang/lua/application.mk"
.include "../../lang/lua/module.mk"
.include "../../mk/alternatives.mk"
.include "../../mk/bsd.pkg.mk"

71
devel/lua-rocks/PLIST Normal file
View File

@@ -0,0 +1,71 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
bin/luarocks-${LUADOTVER}
bin/luarocks-admin-${LUADOTVER}
${LUA_EXAMPLESDIR}/config-${LUADOTVER}.lua
${LUA_LDIR}/luarocks/add.lua
${LUA_LDIR}/luarocks/admin_remove.lua
${LUA_LDIR}/luarocks/build.lua
${LUA_LDIR}/luarocks/build/builtin.lua
${LUA_LDIR}/luarocks/build/cmake.lua
${LUA_LDIR}/luarocks/build/command.lua
${LUA_LDIR}/luarocks/build/make.lua
${LUA_LDIR}/luarocks/cache.lua
${LUA_LDIR}/luarocks/cfg.lua
${LUA_LDIR}/luarocks/command_line.lua
${LUA_LDIR}/luarocks/config_cmd.lua
${LUA_LDIR}/luarocks/deps.lua
${LUA_LDIR}/luarocks/dir.lua
${LUA_LDIR}/luarocks/doc.lua
${LUA_LDIR}/luarocks/download.lua
${LUA_LDIR}/luarocks/fetch.lua
${LUA_LDIR}/luarocks/fetch/cvs.lua
${LUA_LDIR}/luarocks/fetch/git.lua
${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/hg.lua
${LUA_LDIR}/luarocks/fetch/hg_http.lua
${LUA_LDIR}/luarocks/fetch/hg_https.lua
${LUA_LDIR}/luarocks/fetch/hg_ssh.lua
${LUA_LDIR}/luarocks/fetch/sscm.lua
${LUA_LDIR}/luarocks/fetch/svn.lua
${LUA_LDIR}/luarocks/fs.lua
${LUA_LDIR}/luarocks/fs/lua.lua
${LUA_LDIR}/luarocks/fs/unix.lua
${LUA_LDIR}/luarocks/fs/unix/tools.lua
${LUA_LDIR}/luarocks/fs/win32.lua
${LUA_LDIR}/luarocks/fs/win32/tools.lua
${LUA_LDIR}/luarocks/help.lua
${LUA_LDIR}/luarocks/index.lua
${LUA_LDIR}/luarocks/install.lua
${LUA_LDIR}/luarocks/lint.lua
${LUA_LDIR}/luarocks/list.lua
${LUA_LDIR}/luarocks/loader.lua
${LUA_LDIR}/luarocks/make.lua
${LUA_LDIR}/luarocks/make_manifest.lua
${LUA_LDIR}/luarocks/manif.lua
${LUA_LDIR}/luarocks/manif_core.lua
${LUA_LDIR}/luarocks/new_version.lua
${LUA_LDIR}/luarocks/pack.lua
${LUA_LDIR}/luarocks/path.lua
${LUA_LDIR}/luarocks/path_cmd.lua
${LUA_LDIR}/luarocks/persist.lua
${LUA_LDIR}/luarocks/purge.lua
${LUA_LDIR}/luarocks/refresh_cache.lua
${LUA_LDIR}/luarocks/remove.lua
${LUA_LDIR}/luarocks/repos.lua
${LUA_LDIR}/luarocks/require.lua
${LUA_LDIR}/luarocks/search.lua
${LUA_LDIR}/luarocks/show.lua
${LUA_LDIR}/luarocks/site_config.lua
${LUA_LDIR}/luarocks/tools/patch.lua
${LUA_LDIR}/luarocks/tools/tar.lua
${LUA_LDIR}/luarocks/tools/zip.lua
${LUA_LDIR}/luarocks/type_check.lua
${LUA_LDIR}/luarocks/unpack.lua
${LUA_LDIR}/luarocks/upload.lua
${LUA_LDIR}/luarocks/upload/api.lua
${LUA_LDIR}/luarocks/upload/multipart.lua
${LUA_LDIR}/luarocks/util.lua
${LUA_LDIR}/luarocks/validate.lua
${LUA_LDIR}/luarocks/write_rockspec.lua

8
devel/lua-rocks/distinfo Normal file
View File

@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.1.1.1 2016/06/06 21:31:52 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

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-Makefile,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
Install config-5.x.lua to LUA_EXAMPLESDIR. Do not undo REPLACE_LUA changes.
--- Makefile.orig 2015-12-29 15:50:56.000000000 +0000
+++ Makefile
@@ -9,7 +9,7 @@ SYSCONFDIR ?= $(PREFIX)/etc/luarocks
LUA_DIR ?= /usr/local
LUA_BINDIR ?= $(LUA_DIR)/bin
-CONFIG_FILE = $(SYSCONFDIR)/config-$(LUA_VERSION).lua
+CONFIG_FILE = $(PREFIX)/$(LUA_EXAMPLESDIR)/config-$(LUA_VERSION).lua
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

View File

@@ -0,0 +1,14 @@
$NetBSD: patch-Makefile.install.inc,v 1.1.1.1 2016/06/06 21:31:52 alnsn Exp $
Be pkg_alternatives(8) friendly.
--- Makefile.install.inc.orig 2015-12-29 15:50:56.000000000 +0000
+++ Makefile.install.inc
@@ -8,7 +8,6 @@ install_bins:
for f in $(BIN_FILES); \
do \
cp "$$f" "$(DESTDIR)$(BINDIR)/$$f-$$luaver"; \
- ln -nfs "$$f-$$luaver" "$(DESTDIR)$(BINDIR)/$$f"; \
done
install_luas: