diff options
author | fhajny <fhajny> | 2016-04-25 14:53:21 +0000 |
---|---|---|
committer | fhajny <fhajny> | 2016-04-25 14:53:21 +0000 |
commit | 4975613adfbf3a17b108a775028491ca5f0ba74a (patch) | |
tree | 9a3c8c82a824f604ba6791468877355d6a9af9da /net/erlang-esip | |
parent | 1f256f263e3d68998e6fcfaa483f857e61997cd1 (diff) | |
download | pkgsrc-4975613adfbf3a17b108a775028491ca5f0ba74a.tar.gz |
Import esip-1.0.2 as net/erlang-esip.
ProcessOne SIP server component in Erlang.
Diffstat (limited to 'net/erlang-esip')
-rw-r--r-- | net/erlang-esip/DESCR | 1 | ||||
-rw-r--r-- | net/erlang-esip/Makefile | 27 | ||||
-rw-r--r-- | net/erlang-esip/PLIST | 19 | ||||
-rw-r--r-- | net/erlang-esip/distinfo | 7 | ||||
-rw-r--r-- | net/erlang-esip/patches/patch-rebar.config | 26 |
5 files changed, 80 insertions, 0 deletions
diff --git a/net/erlang-esip/DESCR b/net/erlang-esip/DESCR new file mode 100644 index 00000000000..4dfed6fc02f --- /dev/null +++ b/net/erlang-esip/DESCR @@ -0,0 +1 @@ +ProcessOne SIP server component in Erlang. diff --git a/net/erlang-esip/Makefile b/net/erlang-esip/Makefile new file mode 100644 index 00000000000..b556678c658 --- /dev/null +++ b/net/erlang-esip/Makefile @@ -0,0 +1,27 @@ +# $NetBSD: Makefile,v 1.1 2016/04/25 14:53:21 fhajny Exp $ + +DISTNAME= esip-1.0.2 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_GITHUB:=processone/} + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://github.com/processone/esip/ +COMMENT= ProcessOne SIP server component in Erlang +LICENSE= apache-2.0 + +DEPENDS+= erlang-stun>=1.0.1:../../net/erlang-stun +DEPENDS+= erlang-fast_tls>=1.0.1:../../security/erlang-fast_tls +DEPENDS+= erlang-p1_utils>=1.0.3:../../misc/erlang-p1_utils + +GITHUB_PROJECT= esip + +GNU_CONFIGURE= yes + +SUBST_CLASSES+= path +SUBST_STAGE.path= pre-configure +SUBST_FILES.path= rebar.config +SUBST_MESSAGE.path= Fixing include path +SUBST_VARS.path= LOCALBASE + +.include "../../lang/erlang/module.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/erlang-esip/PLIST b/net/erlang-esip/PLIST new file mode 100644 index 00000000000..cb5b17ccdc2 --- /dev/null +++ b/net/erlang-esip/PLIST @@ -0,0 +1,19 @@ +@comment $NetBSD: PLIST,v 1.1 2016/04/25 14:53:21 fhajny Exp $ +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip.app +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_app.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_client_transaction.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_codec.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_dialog.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_listener.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_server_transaction.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_socket.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_sup.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_tmp_sup.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_transaction.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_transport.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/esip_udp_sup.beam +lib/erlang/lib/esip-${PKGVERSION}/ebin/examples/.gitignore +lib/erlang/lib/esip-${PKGVERSION}/include/esip.hrl +lib/erlang/lib/esip-${PKGVERSION}/include/esip_lib.hrl +lib/erlang/lib/esip-${PKGVERSION}/priv/lib/esip_drv.so diff --git a/net/erlang-esip/distinfo b/net/erlang-esip/distinfo new file mode 100644 index 00000000000..e32699381e1 --- /dev/null +++ b/net/erlang-esip/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2016/04/25 14:53:21 fhajny Exp $ + +SHA1 (esip-1.0.2.tar.gz) = bc934fc34230c633d0159d5b7e51e0dedffc4145 +RMD160 (esip-1.0.2.tar.gz) = bb19db615244e49f6a478863fb9eb63a6d19e4b9 +SHA512 (esip-1.0.2.tar.gz) = d3eeddaaf7450bf14f867db016c4f5241a9e3d5a2c626d33f68340ea9360c4888445941105005b25d250a62a62ec7f44b034bd362b0f28dbbf3dd3a52e311b26 +Size (esip-1.0.2.tar.gz) = 84467 bytes +SHA1 (patch-rebar.config) = 726aed47ff48a3a7f64670573000fd54fb458ac2 diff --git a/net/erlang-esip/patches/patch-rebar.config b/net/erlang-esip/patches/patch-rebar.config new file mode 100644 index 00000000000..6b121ba7a8e --- /dev/null +++ b/net/erlang-esip/patches/patch-rebar.config @@ -0,0 +1,26 @@ +$NetBSD: patch-rebar.config,v 1.1 2016/04/25 14:53:21 fhajny Exp $ + +Deps are handled by pkgsrc. +Look up stun includes properly. + +--- rebar.config.orig 2016-02-03 11:19:15.000000000 +0000 ++++ rebar.config +@@ -22,17 +22,13 @@ + + {erl_opts, [debug_info, {src_dirs, ["src"]}, + {i, "include"}, +- {i, "deps/stun/include"}, ++ {i, "@LOCALBASE@/lib/erlang/lib/stun/include"}, + {i, "../stun/include"}]}. + + {port_env, [{"CFLAGS", "$CFLAGS"}, {"LDFLAGS", "$LDFLAGS"}]}. + + {port_specs, [{"priv/lib/esip_drv.so", ["c_src/esip_codec.c"]}]}. + +-{deps, [{stun, ".*", {git, "https://github.com/processone/stun", {tag, "1.0.1"}}}, +- {fast_tls, ".*", {git, "https://github.com/processone/fast_tls", {tag, "1.0.1"}}}, +- {p1_utils, ".*", {git, "https://github.com/processone/p1_utils", {tag, "1.0.3"}}}]}. +- + {clean_files, ["c_src/esip_codec.gcda", "c_src/esip_codec.gcno"]}. + + {cover_enabled, true}. |