Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Sep 2015 16:12:06 +0000 (UTC)
From:      Babak Farrokhi <farrokhi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r396399 - in head/security: . erlang-p1tls erlang-p1tls/files
Message-ID:  <201509081612.t88GC6fY071545@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: farrokhi
Date: Tue Sep  8 16:12:06 2015
New Revision: 396399
URL: https://svnweb.freebsd.org/changeset/ports/396399

Log:
  New Port: security/erlang-p1tls - TLS / SSL native driver for Erlang
  
  Approved by: mat
  Differential Revision:	https://reviews.freebsd.org/D3599

Added:
  head/security/erlang-p1tls/
  head/security/erlang-p1tls/Makefile   (contents, props changed)
  head/security/erlang-p1tls/distinfo   (contents, props changed)
  head/security/erlang-p1tls/files/
  head/security/erlang-p1tls/files/patch-rebar.config.script   (contents, props changed)
  head/security/erlang-p1tls/pkg-descr   (contents, props changed)
  head/security/erlang-p1tls/pkg-plist   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Tue Sep  8 16:09:27 2015	(r396398)
+++ head/security/Makefile	Tue Sep  8 16:12:06 2015	(r396399)
@@ -113,6 +113,7 @@
     SUBDIR += easypg
     SUBDIR += elixir-comeonin
     SUBDIR += engine_pkcs11
+    SUBDIR += erlang-p1tls
     SUBDIR += expiretable
     SUBDIR += f-prot
     SUBDIR += fakebo

Added: head/security/erlang-p1tls/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/erlang-p1tls/Makefile	Tue Sep  8 16:12:06 2015	(r396399)
@@ -0,0 +1,27 @@
+# Created by: Babak Farrokhi <farrokhi@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	p1tls
+PORTVERSION=	0.20150803
+CATEGORIES=	security
+PKGNAMEPREFIX=	erlang-
+
+MAINTAINER=	farrokhi@FreeBSD.org
+COMMENT=	TLS / SSL native driver for Erlang
+
+LICENSE=	GPLv2
+
+USE_OPENSSL=	yes
+USES=		erlang:rebar
+USE_GITHUB=	yes
+GH_ACCOUNT=	processone
+GH_PROJECT=	tls
+GH_TAGNAME=	e56321a
+
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv/lib/*.so
+
+.include <bsd.port.mk>

Added: head/security/erlang-p1tls/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/erlang-p1tls/distinfo	Tue Sep  8 16:12:06 2015	(r396399)
@@ -0,0 +1,2 @@
+SHA256 (processone-tls-0.20150803-e56321a_GH0.tar.gz) = 24a06ad73f271fac10ca57645c00539aa7a3f69fa9e9eab85463104d2318007a
+SIZE (processone-tls-0.20150803-e56321a_GH0.tar.gz) = 60667

Added: head/security/erlang-p1tls/files/patch-rebar.config.script
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/erlang-p1tls/files/patch-rebar.config.script	Tue Sep  8 16:12:06 2015	(r396399)
@@ -0,0 +1,11 @@
+--- rebar.config.script.orig	2015-09-08 13:20:15 UTC
++++ rebar.config.script
+@@ -10,7 +10,7 @@ Cfg = case file:consult("vars.config") o
+ {ldflags, CfgLDFlags} = lists:keyfind(ldflags, 1, Cfg),
+ 
+ [{erl_opts, [debug_info]},
+- {port_env, [{"CFLAGS", "$CFLAGS " ++ CfgCFlags ++ " -O2 -Wall"},
++ {port_env, [{"CFLAGS", "$CFLAGS " ++ CfgCFlags},
+              {"LDFLAGS", "$LDFLAGS " ++ CfgLDFlags ++ " -lssl -lcrypto"}]},
+  {port_specs, [{"priv/lib/p1_tls_drv.so", ["c_src/p1_tls_drv.c"]},
+                {"priv/lib/p1_sha.so", ["c_src/p1_sha.c"]}]}].

Added: head/security/erlang-p1tls/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/erlang-p1tls/pkg-descr	Tue Sep  8 16:12:06 2015	(r396399)
@@ -0,0 +1,3 @@
+TLS / SSL native driver for Erlang from ProcessOne
+
+WWW: https://github.com/processone/tls

Added: head/security/erlang-p1tls/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/erlang-p1tls/pkg-plist	Tue Sep  8 16:12:06 2015	(r396399)
@@ -0,0 +1,13 @@
+lib/erlang/lib/p1tls-%%VERSION%%/ebin/p1_sha.beam
+lib/erlang/lib/p1tls-%%VERSION%%/ebin/p1_tls.app
+lib/erlang/lib/p1tls-%%VERSION%%/ebin/p1_tls.beam
+lib/erlang/lib/p1tls-%%VERSION%%/ebin/p1_tls_app.beam
+lib/erlang/lib/p1tls-%%VERSION%%/ebin/p1_tls_sup.beam
+lib/erlang/lib/p1tls-%%VERSION%%/priv/lib/p1_sha.so
+lib/erlang/lib/p1tls-%%VERSION%%/priv/lib/p1_tls_drv.so
+lib/erlang/lib/p1tls-%%VERSION%%/src/p1_sha.erl
+lib/erlang/lib/p1tls-%%VERSION%%/src/p1_tls.app.src
+lib/erlang/lib/p1tls-%%VERSION%%/src/p1_tls.erl
+lib/erlang/lib/p1tls-%%VERSION%%/src/p1_tls_app.erl
+lib/erlang/lib/p1tls-%%VERSION%%/src/p1_tls_sup.erl
+%%PORTDOCS%%%%DOCSDIR%%/README.md



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509081612.t88GC6fY071545>