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