diff options
author | nia <nia@pkgsrc.org> | 2020-07-08 12:52:07 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2020-07-08 12:52:07 +0000 |
commit | 27aeadcaf96109634d3f323ac2bd69d0b76b7e03 (patch) | |
tree | 66f795b72045864708c1c6976a0cb7ca07eaefed /devel | |
parent | 421679e166ad55a05a882f4aa0fcf05d65a66556 (diff) | |
download | pkgsrc-27aeadcaf96109634d3f323ac2bd69d0b76b7e03.tar.gz |
devel: Add lua-mediator
mediator_lua is a simple class that allows you to listen to events by
subscribing to and sending data to channels. Its purpose is to help you
decouple code where you might otherwise have functions calling functions
calling functions.
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 3 | ||||
-rw-r--r-- | devel/lua-mediator/DESCR | 4 | ||||
-rw-r--r-- | devel/lua-mediator/Makefile | 25 | ||||
-rw-r--r-- | devel/lua-mediator/PLIST | 2 | ||||
-rw-r--r-- | devel/lua-mediator/distinfo | 6 |
5 files changed, 39 insertions, 1 deletions
diff --git a/devel/Makefile b/devel/Makefile index 8e8c0b5ec10..6ff269cc3c3 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.3158 2020/07/08 12:15:08 nia Exp $ +# $NetBSD: Makefile,v 1.3159 2020/07/08 12:52:07 nia Exp $ # COMMENT= Development utilities @@ -865,6 +865,7 @@ SUBDIR+= lua-lrexlib-onig SUBDIR+= lua-lrexlib-pcre SUBDIR+= lua-lrexlib-posix SUBDIR+= lua-luv +SUBDIR+= lua-mediator SUBDIR+= lua-mode SUBDIR+= lua-penlight SUBDIR+= lua-posix diff --git a/devel/lua-mediator/DESCR b/devel/lua-mediator/DESCR new file mode 100644 index 00000000000..9971378a01b --- /dev/null +++ b/devel/lua-mediator/DESCR @@ -0,0 +1,4 @@ +mediator_lua is a simple class that allows you to listen to events by +subscribing to and sending data to channels. Its purpose is to help you +decouple code where you might otherwise have functions calling functions +calling functions. diff --git a/devel/lua-mediator/Makefile b/devel/lua-mediator/Makefile new file mode 100644 index 00000000000..c6fe2e11a9f --- /dev/null +++ b/devel/lua-mediator/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2020/07/08 12:52:07 nia Exp $ + +DISTNAME= mediator_lua-1.1.2 +PKGNAME= ${LUA_PKGPREFIX}-${DISTNAME:S/_lua//1} +CATEGORIES= devel lua +MASTER_SITES= ${MASTER_SITE_GITHUB:=Olivine-Labs/} +GITHUB_PROJECT= mediator_lua +GITHUB_TAG= v${PKGVERSION_NOREV}-0 + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://olivinelabs.com/mediator_lua/ +COMMENT= Mediator pattern implementation for pub-sub management +LICENSE= mit + +NO_BUILD= yes +USE_LANGUAGES= # none + +INSTALLATION_DIRS+= ${LUA_LDIR} + +do-install: + ${INSTALL_DATA} ${WRKSRC}/src/mediator.lua \ + ${DESTDIR}${PREFIX}/${LUA_LDIR}/mediator.lua + +.include "../../lang/lua/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/devel/lua-mediator/PLIST b/devel/lua-mediator/PLIST new file mode 100644 index 00000000000..6e61d3aff4c --- /dev/null +++ b/devel/lua-mediator/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1 2020/07/08 12:52:07 nia Exp $ +${LUA_LDIR}/mediator.lua diff --git a/devel/lua-mediator/distinfo b/devel/lua-mediator/distinfo new file mode 100644 index 00000000000..5c454a5782d --- /dev/null +++ b/devel/lua-mediator/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2020/07/08 12:52:07 nia Exp $ + +SHA1 (mediator_lua-1.1.2.tar.gz) = 81f905f939d8682be392a6b39ebf107513a5585a +RMD160 (mediator_lua-1.1.2.tar.gz) = fac098d33519b30b89da373d8f80a658078e71c9 +SHA512 (mediator_lua-1.1.2.tar.gz) = 116d08a96fa0bd540ac4d3cac61a529a634cba3621c6f2e917b405462bbc0e2ab5b170dc6819e470105cdedf958a382945819eaff4affa63bc057824c163c8a0 +Size (mediator_lua-1.1.2.tar.gz) = 5809 bytes |