svn commit: r485529 - in head/sysutils: . digdag

Emanuel Haupt ehaupt at FreeBSD.org
Wed Nov 21 18:02:02 UTC 2018


Author: ehaupt
Date: Wed Nov 21 18:01:57 2018
New Revision: 485529
URL: https://svnweb.freebsd.org/changeset/ports/485529

Log:
  Add digdag 0.9.31, workload Automation System.

Added:
  head/sysutils/digdag/
  head/sysutils/digdag/Makefile   (contents, props changed)
  head/sysutils/digdag/distinfo   (contents, props changed)
  head/sysutils/digdag/pkg-descr   (contents, props changed)
  head/sysutils/digdag/pkg-plist   (contents, props changed)
Modified:
  head/sysutils/Makefile

Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile	Wed Nov 21 17:59:05 2018	(r485528)
+++ head/sysutils/Makefile	Wed Nov 21 18:01:57 2018	(r485529)
@@ -249,6 +249,7 @@
     SUBDIR += devstat
     SUBDIR += dfc
     SUBDIR += di
+    SUBDIR += digdag
     SUBDIR += dim
     SUBDIR += dirdiff
     SUBDIR += direnv

Added: head/sysutils/digdag/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/digdag/Makefile	Wed Nov 21 18:01:57 2018	(r485529)
@@ -0,0 +1,44 @@
+# Created by: Emanuel Haupt <ehaupt at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	digdag
+DISTVERSION=	0.9.31
+CATEGORIES=	sysutils java
+MASTER_SITES=	https://dl.bintray.com/digdag/maven/
+EXTRACT_SUFX=	.jar
+
+MAINTAINER=	ehaupt at FreeBSD.org
+COMMENT=	Workload Automation System
+
+LICENSE=	APACHE20
+
+USE_JAVA=	yes
+
+JAVA_RUN=	yes
+JAVA_VENDOR=	openjdk
+JAVA_VERSION=	1.8+
+
+NO_BUILD=	yes
+NO_ARCH=	yes
+
+PLIST_SUB=	VERSION=${DISTVERSION}
+
+do-extract:
+	@${MKDIR} ${WRKSRC}
+	@${PRINTF} "#!/bin/sh\nexec \"${JAVA}\" -jar \
+		\"${JAVAJARDIR}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.jar\" \"\$$@\"\n" \
+		> ${WRKSRC}/${PORTNAME}
+
+do-install:
+	@${MKDIR} ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}
+	${INSTALL_DATA} ${DISTDIR}/${DISTFILES} \
+		${STAGEDIR}${JAVAJARDIR}/${PORTNAME}/
+	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+
+cklatest:
+	@${ECHO} "Port: ${DISTVERSION}"
+	@${ECHO} -n "Upstream: "
+	@curl -s -I https://dl.digdag.io/digdag-latest | \
+		${SED} -n 's|.*digdag-\([0-9.]*\).jar|\1|p'
+
+.include <bsd.port.mk>

Added: head/sysutils/digdag/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/digdag/distinfo	Wed Nov 21 18:01:57 2018	(r485529)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1542820945
+SHA256 (digdag-0.9.31.jar) = 575261557f66d32eb0bae231dacb40e9f4225e4430e18abc1745f0bc83738fa8
+SIZE (digdag-0.9.31.jar) = 33649716

Added: head/sysutils/digdag/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/digdag/pkg-descr	Wed Nov 21 18:01:57 2018	(r485529)
@@ -0,0 +1,8 @@
+Digdag is a simple tool that helps you to build, run, schedule, and monitor
+complex pipelines of tasks. It handles dependency resolution so that tasks run
+in series or in parallel.
+
+Digdag replaces cron, facilitates IT operations automation, orchestrates data
+engineering tasks, coordinates machine learning pipelines, and more.
+
+WWW: https://www.digdag.io/

Added: head/sysutils/digdag/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/sysutils/digdag/pkg-plist	Wed Nov 21 18:01:57 2018	(r485529)
@@ -0,0 +1,2 @@
+%%JAVAJARDIR%%/digdag/digdag-%%VERSION%%.jar
+bin/digdag


More information about the svn-ports-all mailing list