Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 May 2015 19:50:59 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r387327 - in head/devel: . erlang-syslog erlang-syslog/files
Message-ID:  <201505241950.t4OJoxL3097923@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: olgeni
Date: Sun May 24 19:50:59 2015
New Revision: 387327
URL: https://svnweb.freebsd.org/changeset/ports/387327

Log:
  Add devel/erlang-syslog, an Erlang port driver for interacting with syslog.

Added:
  head/devel/erlang-syslog/
  head/devel/erlang-syslog/Makefile   (contents, props changed)
  head/devel/erlang-syslog/distinfo   (contents, props changed)
  head/devel/erlang-syslog/files/
  head/devel/erlang-syslog/files/patch-c__src_syslog__drv.c   (contents, props changed)
  head/devel/erlang-syslog/pkg-descr   (contents, props changed)
  head/devel/erlang-syslog/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun May 24 19:47:00 2015	(r387326)
+++ head/devel/Makefile	Sun May 24 19:50:59 2015	(r387327)
@@ -415,6 +415,7 @@
     SUBDIR += erlang-msgpack
     SUBDIR += erlang-mustache
     SUBDIR += erlang-protobuffs
+    SUBDIR += erlang-syslog
     SUBDIR += esdl
     SUBDIR += etcd
     SUBDIR += etcdctl

Added: head/devel/erlang-syslog/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/erlang-syslog/Makefile	Sun May 24 19:50:59 2015	(r387327)
@@ -0,0 +1,34 @@
+# $FreeBSD$
+
+PORTNAME=	syslog
+PORTVERSION=	1.0.3
+CATEGORIES=	devel
+PKGNAMEPREFIX=	erlang-
+
+MAINTAINER=	olgeni@FreeBSD.org
+COMMENT=	Erlang port driver for interacting with syslog
+
+BUILD_DEPENDS=	${LOCALBASE}/bin/erl:${PORTSDIR}/lang/erlang
+RUN_DEPENDS:=	${BUILD_DEPENDS}
+
+PLIST_SUB=	VERSION="${PORTVERSION}"
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	Vagabond
+GH_PROJECT=	${PKGNAMEPREFIX}${PORTNAME}
+
+do-build:
+	cd ${WRKSRC} && ./rebar compile
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/README.md ${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}/priv
+	@${MKDIR} ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+	${INSTALL_DATA} ${WRKSRC}/ebin/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/ebin
+	${INSTALL_DATA} ${WRKSRC}/priv/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/priv
+	${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}/src
+
+.include <bsd.port.mk>

Added: head/devel/erlang-syslog/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/erlang-syslog/distinfo	Sun May 24 19:50:59 2015	(r387327)
@@ -0,0 +1,2 @@
+SHA256 (Vagabond-erlang-syslog-1.0.3_GH0.tar.gz) = 7eff5b8e823c1db209a52847e7f4b81b56cc653011b892428200b388e93a66b1
+SIZE (Vagabond-erlang-syslog-1.0.3_GH0.tar.gz) = 103841

Added: head/devel/erlang-syslog/files/patch-c__src_syslog__drv.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/erlang-syslog/files/patch-c__src_syslog__drv.c	Sun May 24 19:50:59 2015	(r387327)
@@ -0,0 +1,10 @@
+--- c_src/syslog_drv.c.orig	2015-05-24 12:12:35 UTC
++++ c_src/syslog_drv.c
+@@ -25,6 +25,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBI
+ #include <syslog.h>
+ #include <stdarg.h>
+ #include <string.h>
++#include <netinet/in.h>
+ 
+ #include <ei.h>
+ #include <erl_driver.h>

Added: head/devel/erlang-syslog/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/erlang-syslog/pkg-descr	Sun May 24 19:50:59 2015	(r387327)
@@ -0,0 +1,3 @@
+Erlang port driver for interacting with syslog via syslog(3).
+
+WWW: https://github.com/Vagabond/erlang-syslog

Added: head/devel/erlang-syslog/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/erlang-syslog/pkg-plist	Sun May 24 19:50:59 2015	(r387327)
@@ -0,0 +1,10 @@
+lib/erlang/lib/syslog-%%VERSION%%/ebin/syslog.app
+lib/erlang/lib/syslog-%%VERSION%%/ebin/syslog.beam
+lib/erlang/lib/syslog-%%VERSION%%/ebin/syslog_app.beam
+lib/erlang/lib/syslog-%%VERSION%%/ebin/syslog_sup.beam
+lib/erlang/lib/syslog-%%VERSION%%/priv/syslog_drv.so
+lib/erlang/lib/syslog-%%VERSION%%/src/syslog.app.src
+lib/erlang/lib/syslog-%%VERSION%%/src/syslog.erl
+lib/erlang/lib/syslog-%%VERSION%%/src/syslog_app.erl
+lib/erlang/lib/syslog-%%VERSION%%/src/syslog_sup.erl
+%%PORTDOCS%%%%DOCSDIR%%/README.md



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