Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
HardenedBSD
hardenedbsd-ports
Commits
f29ab936
Commit
f29ab936
authored
Jun 02, 2015
by
olgeni
Browse files
Add devel/erlang-gen_leader, a leader election behavior for Erlang.
parent
b0d0072a
Changes
6
Hide whitespace changes
Inline
Side-by-side
devel/Makefile
View file @
f29ab936
...
...
@@ -411,6 +411,7 @@
SUBDIR
+=
eric4
SUBDIR
+=
eric6
SUBDIR
+=
eris
SUBDIR
+=
erlang-gen_leader
SUBDIR
+=
erlang-gen_smtp
SUBDIR
+=
erlang-getopt
SUBDIR
+=
erlang-ibrowse
...
...
devel/erlang-gen_leader/Makefile
0 → 100644
View file @
f29ab936
# $FreeBSD$
PORTNAME
=
gen_leader
PORTVERSION
=
2014.10.20
CATEGORIES
=
devel
PKGNAMEPREFIX
=
erlang-
MAINTAINER
=
olgeni@FreeBSD.org
COMMENT
=
Leader election behavior
for
Erlang
BUILD_DEPENDS
=
${LOCALBASE}
/bin/erl:
${PORTSDIR}
/lang/erlang
RUN_DEPENDS
:=
${BUILD_DEPENDS}
PLIST_SUB
=
VERSION
=
"
${PORTVERSION}
"
USE_GITHUB
=
yes
GH_ACCOUNT
=
garret-smith
GH_PROJECT
=
gen_leader_revival
GH_TAGNAME
=
a12a4e3
.
include
<bsd.port.options.mk>
post-patch
:
@
${REINPLACE_CMD}
-e
"s/%%PORTVERSION%%/
${PORTVERSION}
/"
${WRKSRC}
/ebin/gen_leader.app
@
${RM}
${WRKSRC}
/ebin/
*
.bak
${WRKSRC}
/ebin/
*
.orig
do-build
:
@
cd
${WRKSRC}
&&
./rebar compile
do-install
:
@
${MKDIR}
${STAGEDIR}${DOCSDIR}
${INSTALL_DATA}
${WRKSRC}
/README.markdown
${STAGEDIR}${DOCSDIR}
@
${MKDIR}
${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA}
${WRKSRC}
/examples/skeleton.erl
${STAGEDIR}${EXAMPLESDIR}
@
${MKDIR}
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
@
${MKDIR}
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/ebin
@
${MKDIR}
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/include
@
${MKDIR}
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/src
${INSTALL_DATA}
${WRKSRC}
/ebin/
*
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/ebin
${INSTALL_DATA}
${WRKSRC}
/ebin/
*
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/include
${INSTALL_DATA}
${WRKSRC}
/src/
*
${STAGEDIR}${PREFIX}
/lib/erlang/lib/
${PORTNAME}
-
${PORTVERSION}
/src
.
include
<bsd.port.mk>
devel/erlang-gen_leader/distinfo
0 → 100644
View file @
f29ab936
SHA256 (garret-smith-gen_leader_revival-2014.10.20-a12a4e3_GH0.tar.gz) = 6872969acc0fe3054ba1be747caeb9ae265d1995e966def46994d449ed64427c
SIZE (garret-smith-gen_leader_revival-2014.10.20-a12a4e3_GH0.tar.gz) = 181295
devel/erlang-gen_leader/files/patch-ebin_gen__leader.app
0 → 100644
View file @
f29ab936
--- ebin/gen_leader.app.orig 2015-06-02 14:02:02 UTC
+++ ebin/gen_leader.app
@@ -3,7 +3,7 @@
{application, gen_leader,
[
{description, "The gen_leader behaviour"},
- {vsn, "1.0"},
+ {vsn, "%%PORTVERSION%%"},
{id, "gen_leader"},
{modules, [gen_leader]},
{registered, [ ]},
devel/erlang-gen_leader/pkg-descr
0 → 100644
View file @
f29ab936
This application implements a leader election behavior modeled after
gen_server. This behavior intends to make it reasonably straightforward to
implement a fully distributed server with master-slave semantics.
WWW: https://github.com/garret-smith/gen_leader_revival
devel/erlang-gen_leader/pkg-plist
0 → 100644
View file @
f29ab936
lib/erlang/lib/gen_leader-%%VERSION%%/ebin/gen_leader.app
lib/erlang/lib/gen_leader-%%VERSION%%/ebin/gen_leader.beam
lib/erlang/lib/gen_leader-%%VERSION%%/include/gen_leader.app
lib/erlang/lib/gen_leader-%%VERSION%%/include/gen_leader.beam
lib/erlang/lib/gen_leader-%%VERSION%%/src/Makefile
lib/erlang/lib/gen_leader-%%VERSION%%/src/gen_leader.erl
%%PORTDOCS%%%%DOCSDIR%%/README.markdown
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/skeleton.erl
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment