From d38e5edcac1cf5e1b51c01f187cfa6e57a894b54 Mon Sep 17 00:00:00 2001 From: Jimmy Olgeni <olgeni@FreeBSD.org> Date: Fri, 29 May 2015 11:37:59 +0000 Subject: Add devel/erlang-gen_smtp, an extensible SMTP server and client for Erlang. --- devel/Makefile | 1 + devel/erlang-gen_smtp/Makefile | 33 +++++++++++++++++++++++++++++++++ devel/erlang-gen_smtp/distinfo | 2 ++ devel/erlang-gen_smtp/pkg-descr | 4 ++++ devel/erlang-gen_smtp/pkg-plist | 24 ++++++++++++++++++++++++ 5 files changed, 64 insertions(+) create mode 100644 devel/erlang-gen_smtp/Makefile create mode 100644 devel/erlang-gen_smtp/distinfo create mode 100644 devel/erlang-gen_smtp/pkg-descr create mode 100644 devel/erlang-gen_smtp/pkg-plist diff --git a/devel/Makefile b/devel/Makefile index ba7da81316f3..b942adb9f03b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -411,6 +411,7 @@ SUBDIR += eric4 SUBDIR += eric6 SUBDIR += eris + SUBDIR += erlang-gen_smtp SUBDIR += erlang-getopt SUBDIR += erlang-ibrowse SUBDIR += erlang-msgpack diff --git a/devel/erlang-gen_smtp/Makefile b/devel/erlang-gen_smtp/Makefile new file mode 100644 index 000000000000..c26ac880829e --- /dev/null +++ b/devel/erlang-gen_smtp/Makefile @@ -0,0 +1,33 @@ +# $FreeBSD$ + +PORTNAME= gen_smtp +PORTVERSION= 0.9.0 +CATEGORIES= devel +PKGNAMEPREFIX= erlang- + +MAINTAINER= olgeni@FreeBSD.org +COMMENT= Extensible SMTP server and client for Erlang + +LICENSE= BSD2CLAUSE + +BUILD_DEPENDS= ${LOCALBASE}/bin/erl:${PORTSDIR}/lang/erlang +RUN_DEPENDS:= ${BUILD_DEPENDS} + +PLIST_SUB= VERSION="${PORTVERSION}" + +USE_GITHUB= yes +GH_ACCOUNT= Vagabond + +do-build: + cd ${WRKSRC} && ./rebar compile + +do-install: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README.markdown ${STAGEDIR}${DOCSDIR} + @${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}/src + ${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin + ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src + +.include <bsd.port.mk> diff --git a/devel/erlang-gen_smtp/distinfo b/devel/erlang-gen_smtp/distinfo new file mode 100644 index 000000000000..da7082d1fe6d --- /dev/null +++ b/devel/erlang-gen_smtp/distinfo @@ -0,0 +1,2 @@ +SHA256 (Vagabond-gen_smtp-0.9.0_GH0.tar.gz) = e87105f0a4663f12219c23e61e342be5c88a1d1a2c46b73628c71258d32af204 +SIZE (Vagabond-gen_smtp-0.9.0_GH0.tar.gz) = 383250 diff --git a/devel/erlang-gen_smtp/pkg-descr b/devel/erlang-gen_smtp/pkg-descr new file mode 100644 index 000000000000..dccd6ec7a035 --- /dev/null +++ b/devel/erlang-gen_smtp/pkg-descr @@ -0,0 +1,4 @@ +A generic Erlang SMTP server and client that can be extended via +callback modules. + +WWW: https://github.com/Vagabond/gen_smtp diff --git a/devel/erlang-gen_smtp/pkg-plist b/devel/erlang-gen_smtp/pkg-plist new file mode 100644 index 000000000000..a4b0c6be6ddb --- /dev/null +++ b/devel/erlang-gen_smtp/pkg-plist @@ -0,0 +1,24 @@ +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/binstr.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/gen_smtp.app +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/gen_smtp_application.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/gen_smtp_client.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/gen_smtp_server.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/gen_smtp_server_session.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/mimemail.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/smtp_rfc822_parse.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/smtp_server_example.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/smtp_util.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/ebin/socket.beam +lib/erlang/lib/gen_smtp-%%VERSION%%/src/binstr.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/gen_smtp.app.src +lib/erlang/lib/gen_smtp-%%VERSION%%/src/gen_smtp_application.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/gen_smtp_client.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/gen_smtp_server.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/gen_smtp_server_session.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/mimemail.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/smtp_rfc822_parse.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/smtp_rfc822_parse.yrl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/smtp_server_example.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/smtp_util.erl +lib/erlang/lib/gen_smtp-%%VERSION%%/src/socket.erl +%%PORTDOCS%%%%DOCSDIR%%/README.markdown -- cgit debian/1.2.3+git2.25.1-1-2-gaceb0