From owner-svn-ports-head@freebsd.org Tue Sep 8 16:12:08 2015 Return-Path: Delivered-To: svn-ports-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79D52A00F30; Tue, 8 Sep 2015 16:12:08 +0000 (UTC) (envelope-from farrokhi@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C12A112D; Tue, 8 Sep 2015 16:12:08 +0000 (UTC) (envelope-from farrokhi@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t88GC8g9071554; Tue, 8 Sep 2015 16:12:08 GMT (envelope-from farrokhi@FreeBSD.org) Received: (from farrokhi@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t88GC6fY071545; Tue, 8 Sep 2015 16:12:06 GMT (envelope-from farrokhi@FreeBSD.org) Message-Id: <201509081612.t88GC6fY071545@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: farrokhi set sender to farrokhi@FreeBSD.org using -f From: Babak Farrokhi Date: Tue, 8 Sep 2015 16:12:06 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Sep 2015 16:12:08 -0000 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 +# $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 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