diff options
author | olgeni <olgeni@FreeBSD.org> | 2017-09-11 17:00:01 +0800 |
---|---|---|
committer | olgeni <olgeni@FreeBSD.org> | 2017-09-11 17:00:01 +0800 |
commit | 4eed03179f320c388286e10c588d48fdf4c5ff56 (patch) | |
tree | 84cf72aefa7666f2e8f05c83a8963828f7342cdb | |
parent | 9068b1e3044ee2f586470b2f6f898d456a61870d (diff) | |
download | freebsd-ports-gnome-4eed03179f320c388286e10c588d48fdf4c5ff56.tar.gz freebsd-ports-gnome-4eed03179f320c388286e10c588d48fdf4c5ff56.tar.zst freebsd-ports-gnome-4eed03179f320c388286e10c588d48fdf4c5ff56.zip |
Add devel/elixir-gen_stage, producer and consumer pipelines with
back-pressure for Elixir.
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/elixir-gen_stage/Makefile | 21 | ||||
-rw-r--r-- | devel/elixir-gen_stage/distinfo | 3 | ||||
-rw-r--r-- | devel/elixir-gen_stage/pkg-descr | 4 | ||||
-rw-r--r-- | devel/elixir-gen_stage/pkg-plist | 17 |
5 files changed, 46 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 668600cb7481..1daf2c354e95 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -514,6 +514,7 @@ SUBDIR += elixir-exjsx SUBDIR += elixir-exprotobuf SUBDIR += elixir-exrm + SUBDIR += elixir-gen_stage SUBDIR += elixir-gen_state_machine SUBDIR += elixir-gettext SUBDIR += elixir-hex diff --git a/devel/elixir-gen_stage/Makefile b/devel/elixir-gen_stage/Makefile new file mode 100644 index 000000000000..d4c7844da516 --- /dev/null +++ b/devel/elixir-gen_stage/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +PORTNAME= gen_stage +PORTVERSION= 0.12.2 +DISTVERSIONPREFIX= v +CATEGORIES= devel +PKGNAMEPREFIX= elixir- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Producer and consumer pipelines with back-pressure for Elixir + +LICENSE= APACHE20 + +USES= elixir +USE_GITHUB= yes +GH_ACCOUNT= elixir-lang + +ELIXIR_APP_NAME=gen_stage +MIX_REWRITE= yes + +.include <bsd.port.mk> diff --git a/devel/elixir-gen_stage/distinfo b/devel/elixir-gen_stage/distinfo new file mode 100644 index 000000000000..eb1cfff8e24f --- /dev/null +++ b/devel/elixir-gen_stage/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1505119566 +SHA256 (elixir-lang-gen_stage-v0.12.2_GH0.tar.gz) = c9b9523a7e6ca70007721a0039881db998f009d470fb97cd80c00366b78ac933 +SIZE (elixir-lang-gen_stage-v0.12.2_GH0.tar.gz) = 54962 diff --git a/devel/elixir-gen_stage/pkg-descr b/devel/elixir-gen_stage/pkg-descr new file mode 100644 index 000000000000..9df1e4c0f7a6 --- /dev/null +++ b/devel/elixir-gen_stage/pkg-descr @@ -0,0 +1,4 @@ +GenStage is a specification for exchanging events between producers +and consumers. + +WWW: https://github.com/elixir-lang/gen_stage diff --git a/devel/elixir-gen_stage/pkg-plist b/devel/elixir-gen_stage/pkg-plist new file mode 100644 index 000000000000..7cea82b91658 --- /dev/null +++ b/devel/elixir-gen_stage/pkg-plist @@ -0,0 +1,17 @@ +lib/elixir/lib/gen_stage/ebin/Elixir.ConsumerSupervisor.Default.beam +lib/elixir/lib/gen_stage/ebin/Elixir.ConsumerSupervisor.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.BroadcastDispatcher.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.DemandDispatcher.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.Dispatcher.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.PartitionDispatcher.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.Streamer.beam +lib/elixir/lib/gen_stage/ebin/Elixir.GenStage.beam +lib/elixir/lib/gen_stage/ebin/gen_stage.app +lib/elixir/lib/gen_stage/lib/consumer_supervisor.ex +lib/elixir/lib/gen_stage/lib/gen_stage.ex +lib/elixir/lib/gen_stage/lib/gen_stage/broadcast_dispatcher.ex +lib/elixir/lib/gen_stage/lib/gen_stage/demand_dispatcher.ex +lib/elixir/lib/gen_stage/lib/gen_stage/dispatcher.ex +lib/elixir/lib/gen_stage/lib/gen_stage/partition_dispatcher.ex +lib/elixir/lib/gen_stage/lib/gen_stage/streamer.ex +%%PORTDOCS%%%%DOCSDIR%%/README.md |