Add digdag 0.9.31, workload Automation System.

This commit is contained in:
Emanuel Haupt 2018-11-21 18:01:57 +00:00
parent 6fbcbaffef
commit 021c1f2407
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=485529
5 changed files with 58 additions and 0 deletions

View File

@ -249,6 +249,7 @@
SUBDIR += devstat SUBDIR += devstat
SUBDIR += dfc SUBDIR += dfc
SUBDIR += di SUBDIR += di
SUBDIR += digdag
SUBDIR += dim SUBDIR += dim
SUBDIR += dirdiff SUBDIR += dirdiff
SUBDIR += direnv SUBDIR += direnv

44
sysutils/digdag/Makefile Normal file
View File

@ -0,0 +1,44 @@
# Created by: Emanuel Haupt <ehaupt@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@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>

3
sysutils/digdag/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1542820945
SHA256 (digdag-0.9.31.jar) = 575261557f66d32eb0bae231dacb40e9f4225e4430e18abc1745f0bc83738fa8
SIZE (digdag-0.9.31.jar) = 33649716

View File

@ -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/

View File

@ -0,0 +1,2 @@
%%JAVAJARDIR%%/digdag/digdag-%%VERSION%%.jar
bin/digdag