summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorfhajny <fhajny>2015-11-04 13:45:44 +0000
committerfhajny <fhajny>2015-11-04 13:45:44 +0000
commit25f5db1f326f493103786f7fe2ec4a0bc369112e (patch)
treefafd632e46e4178036f90e914826c029af9b9e06 /sysutils
parent33917b78c3291ecc26009e1de9e74b25012d5d20 (diff)
downloadpkgsrc-25f5db1f326f493103786f7fe2ec4a0bc369112e.tar.gz
Import 20 Erlang module packages that will work as dependencies
in the ejabberd 15.10 update that follows.
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/erlang-goldrush/DESCR2
-rw-r--r--sysutils/erlang-goldrush/Makefile28
-rw-r--r--sysutils/erlang-goldrush/PLIST17
-rw-r--r--sysutils/erlang-goldrush/distinfo6
-rw-r--r--sysutils/erlang-lager/DESCR4
-rw-r--r--sysutils/erlang-lager/Makefile29
-rw-r--r--sysutils/erlang-lager/PLIST23
-rw-r--r--sysutils/erlang-lager/distinfo7
-rw-r--r--sysutils/erlang-lager/patches/patch-rebar.config16
9 files changed, 132 insertions, 0 deletions
diff --git a/sysutils/erlang-goldrush/DESCR b/sysutils/erlang-goldrush/DESCR
new file mode 100644
index 00000000000..aa2a62f86d1
--- /dev/null
+++ b/sysutils/erlang-goldrush/DESCR
@@ -0,0 +1,2 @@
+Goldrush is a small Erlang app that provides fast event
+stream processing.
diff --git a/sysutils/erlang-goldrush/Makefile b/sysutils/erlang-goldrush/Makefile
new file mode 100644
index 00000000000..9a288980813
--- /dev/null
+++ b/sysutils/erlang-goldrush/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+DISTNAME= goldrush-0.1.7
+PKGNAME= erlang-${DISTNAME}
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=DeadZen/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://github.com/DeadZen/goldrush/
+COMMENT= Small, Fast event processing and monitoring for Erlang/OTP apps
+LICENSE= mit
+
+BUILD_DEPENDS+= rebar-[0-9]*:../../devel/rebar
+
+GITHUB_PROJECT= goldrush
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+NO_CONFIGURE= yes
+USE_TOOLS+= pax
+
+INSTALLATION_DIRS+= lib/erlang/lib/goldrush
+
+do-install:
+ cd ${WRKSRC} && ${PAX} -rw -pp ebin priv \
+ ${DESTDIR}${PREFIX}/lib/erlang/lib/goldrush/
+
+.include "../../lang/erlang/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/erlang-goldrush/PLIST b/sysutils/erlang-goldrush/PLIST
new file mode 100644
index 00000000000..955522cc948
--- /dev/null
+++ b/sysutils/erlang-goldrush/PLIST
@@ -0,0 +1,17 @@
+@comment $NetBSD: PLIST,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+lib/erlang/lib/goldrush/ebin/glc.beam
+lib/erlang/lib/goldrush/ebin/glc_code.beam
+lib/erlang/lib/goldrush/ebin/glc_lib.beam
+lib/erlang/lib/goldrush/ebin/glc_ops.beam
+lib/erlang/lib/goldrush/ebin/goldrush.app
+lib/erlang/lib/goldrush/ebin/gr_app.beam
+lib/erlang/lib/goldrush/ebin/gr_context.beam
+lib/erlang/lib/goldrush/ebin/gr_counter.beam
+lib/erlang/lib/goldrush/ebin/gr_counter_sup.beam
+lib/erlang/lib/goldrush/ebin/gr_manager.beam
+lib/erlang/lib/goldrush/ebin/gr_manager_sup.beam
+lib/erlang/lib/goldrush/ebin/gr_param.beam
+lib/erlang/lib/goldrush/ebin/gr_param_sup.beam
+lib/erlang/lib/goldrush/ebin/gr_sup.beam
+lib/erlang/lib/goldrush/ebin/gre.beam
+lib/erlang/lib/goldrush/priv/edoc.css
diff --git a/sysutils/erlang-goldrush/distinfo b/sysutils/erlang-goldrush/distinfo
new file mode 100644
index 00000000000..cb8e3432927
--- /dev/null
+++ b/sysutils/erlang-goldrush/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+SHA1 (goldrush-0.1.7.tar.gz) = 2f65df0980c9324a281127c0ba6e437edb6b0d7e
+RMD160 (goldrush-0.1.7.tar.gz) = 6179fbd5e5766a927ddc5e79b560d71f60f3993f
+SHA512 (goldrush-0.1.7.tar.gz) = 4047829f32e4f0b1c679897c4d82e184435ee160954892c0c879ad184ddabb3315fb163af77557c083b84c358e3ec177ac025560d5b8c1f38c5b27f52080bb26
+Size (goldrush-0.1.7.tar.gz) = 21807 bytes
diff --git a/sysutils/erlang-lager/DESCR b/sysutils/erlang-lager/DESCR
new file mode 100644
index 00000000000..46b7a47488c
--- /dev/null
+++ b/sysutils/erlang-lager/DESCR
@@ -0,0 +1,4 @@
+Lager (as in the beer) is a logging framework for Erlang. Its purpose
+is to provide a more traditional way to perform logging in an erlang
+application that plays nicely with traditional UNIX logging tools
+like logrotate and syslog.
diff --git a/sysutils/erlang-lager/Makefile b/sysutils/erlang-lager/Makefile
new file mode 100644
index 00000000000..5500dda7ec6
--- /dev/null
+++ b/sysutils/erlang-lager/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+DISTNAME= lager-3.0.1
+PKGNAME= erlang-${DISTNAME}
+CATEGORIES= sysutils
+MASTER_SITES= ${MASTER_SITE_GITHUB:=basho/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://github.com/basho/lager/
+COMMENT= Logging framework for Erlang/OTP
+LICENSE= apache-2.0
+
+BUILD_DEPENDS+= rebar-[0-9]*:../../devel/rebar
+DEPENDS+= erlang-goldrush-[0-9]*:../../sysutils/erlang-goldrush
+
+GITHUB_PROJECT= lager
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+NO_CONFIGURE= yes
+USE_TOOLS+= pax
+
+INSTALLATION_DIRS+= lib/erlang/lib/lager
+
+do-install:
+ cd ${WRKSRC} && ${PAX} -rw -pp ebin include priv \
+ ${DESTDIR}${PREFIX}/lib/erlang/lib/lager/
+
+.include "../../lang/erlang/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/erlang-lager/PLIST b/sysutils/erlang-lager/PLIST
new file mode 100644
index 00000000000..8ce31b56131
--- /dev/null
+++ b/sysutils/erlang-lager/PLIST
@@ -0,0 +1,23 @@
+@comment $NetBSD: PLIST,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+lib/erlang/lib/lager/ebin/error_logger_lager_h.beam
+lib/erlang/lib/lager/ebin/lager.app
+lib/erlang/lib/lager/ebin/lager.beam
+lib/erlang/lib/lager/ebin/lager_app.beam
+lib/erlang/lib/lager/ebin/lager_backend_throttle.beam
+lib/erlang/lib/lager/ebin/lager_common_test_backend.beam
+lib/erlang/lib/lager/ebin/lager_config.beam
+lib/erlang/lib/lager/ebin/lager_console_backend.beam
+lib/erlang/lib/lager/ebin/lager_crash_log.beam
+lib/erlang/lib/lager/ebin/lager_default_formatter.beam
+lib/erlang/lib/lager/ebin/lager_file_backend.beam
+lib/erlang/lib/lager/ebin/lager_format.beam
+lib/erlang/lib/lager/ebin/lager_handler_watcher.beam
+lib/erlang/lib/lager/ebin/lager_handler_watcher_sup.beam
+lib/erlang/lib/lager/ebin/lager_msg.beam
+lib/erlang/lib/lager/ebin/lager_stdlib.beam
+lib/erlang/lib/lager/ebin/lager_sup.beam
+lib/erlang/lib/lager/ebin/lager_transform.beam
+lib/erlang/lib/lager/ebin/lager_trunc_io.beam
+lib/erlang/lib/lager/ebin/lager_util.beam
+lib/erlang/lib/lager/include/lager.hrl
+lib/erlang/lib/lager/priv/edoc.css
diff --git a/sysutils/erlang-lager/distinfo b/sysutils/erlang-lager/distinfo
new file mode 100644
index 00000000000..a7837e9accf
--- /dev/null
+++ b/sysutils/erlang-lager/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+SHA1 (lager-3.0.1.tar.gz) = 51ac6fc67b0d700aca283de2fe13d74a5507c804
+RMD160 (lager-3.0.1.tar.gz) = 50b2f13a6e4f87a281eb91194482f8addbaa7e99
+SHA512 (lager-3.0.1.tar.gz) = 6b162b222a1b2cc26c8211e688c40a3348f5910ba367d915549c54d3feb11aa19cb6fcc8cb57a75df0268673a945d8e64adb1659b5db9b357bd77dc93a388c32
+Size (lager-3.0.1.tar.gz) = 235462 bytes
+SHA1 (patch-rebar.config) = 3c4ad3f57cc7dc224c015c4401177760bbfcbb5a
diff --git a/sysutils/erlang-lager/patches/patch-rebar.config b/sysutils/erlang-lager/patches/patch-rebar.config
new file mode 100644
index 00000000000..dde2397ca54
--- /dev/null
+++ b/sysutils/erlang-lager/patches/patch-rebar.config
@@ -0,0 +1,16 @@
+$NetBSD: patch-rebar.config,v 1.1 2015/11/04 13:45:46 fhajny Exp $
+
+Deps are handled by pkgsrc.
+
+--- rebar.config.orig 2015-07-30 01:28:30.000000000 +0000
++++ rebar.config
+@@ -43,9 +43,6 @@
+ nowarn_untyped_record,
+ nowarn_export_all
+ ]}.
+-{deps, [
+- {goldrush, ".*", {git, "git://github.com/DeadZen/goldrush.git", {tag, "0.1.7"}}}
+-]}.
+
+ {xref_checks, []}.
+ {xref_queries, [{"(XC - UC) || (XU - X - B - lager_default_tracer : Mod - erlang:\"(is_map|map_size)\"/1 - maps:to_list/1)", []}]}.