svn commit: r433144 - in head/devel: . jfrog-cli

Steve Wills swills at FreeBSD.org
Thu Feb 2 13:06:39 UTC 2017


Author: swills
Date: Thu Feb  2 13:06:37 2017
New Revision: 433144
URL: https://svnweb.freebsd.org/changeset/ports/433144

Log:
  devel/jfrog-cli: create port
  
  JFrog CLI is a compact and smart client that provides a simple interface that
  automates access to JFrog Artifactory, JFrog Mission Control, JFrog Bintray and
  JFrog Xray (through their respective REST APIs). By using the JFrog CLI, you
  can greatly simplify your automation scripts making them more readable and
  easier to maintain. Several features of the JFrog CLI makes your scripts more
  efficient and reliable.
  
  WWW: https://www.jfrog.com/getcli/

Added:
  head/devel/jfrog-cli/
  head/devel/jfrog-cli/Makefile   (contents, props changed)
  head/devel/jfrog-cli/distinfo   (contents, props changed)
  head/devel/jfrog-cli/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Thu Feb  2 12:52:29 2017	(r433143)
+++ head/devel/Makefile	Thu Feb  2 13:06:37 2017	(r433144)
@@ -1123,6 +1123,7 @@
     SUBDIR += jech-dht
     SUBDIR += jenkins
     SUBDIR += jenkins-lts
+    SUBDIR += jfrog-cli
     SUBDIR += jiic
     SUBDIR += jline
     SUBDIR += jna

Added: head/devel/jfrog-cli/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jfrog-cli/Makefile	Thu Feb  2 13:06:37 2017	(r433144)
@@ -0,0 +1,35 @@
+# $FreeBSD$
+
+PORTNAME=	jfrog-cli
+PORTVERSION=	1.6.0
+CATEGORIES=	devel
+
+MAINTAINER=	swills at FreeBSD.org
+COMMENT=	CLI client for Artifactory
+
+BUILD_DEPENDS=	${LOCALBASE}/bin/go:lang/go
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	JFrogDev
+GH_PROJECT=	jfrog-cli-go
+
+PLIST_FILES=	bin/jfrog
+
+STRIP=		# stripping can break go binaries
+
+post-extract:
+	@${MV} ${WRKSRC}/vendor/ ${WRKSRC}/src
+	@${MKDIR} ${WRKSRC}/src/github.com/jfrogdev/jfrog-cli-go
+.for src in .gitignore CONTRIBUTING.md Jenkinsfile LICENSE README.md \
+	artifactory bintray getCli.sh jfrog missioncontrol testsdata utils xray
+	@${MV} ${WRKSRC}/${src} ${WRKSRC}/src/github.com/jfrogdev/jfrog-cli-go
+.endfor
+
+do-build:
+	@cd ${WRKSRC}/src/github.com/jfrogdev/jfrog-cli-go ; \
+		${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go install ./...
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/bin/jfrog ${STAGEDIR}${PREFIX}/bin/jfrog
+
+.include <bsd.port.mk>

Added: head/devel/jfrog-cli/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jfrog-cli/distinfo	Thu Feb  2 13:06:37 2017	(r433144)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1485889695
+SHA256 (JFrogDev-jfrog-cli-go-1.6.0_GH0.tar.gz) = 5da5e904ee1a46c367652a9df4f4787a63fa9ec5934f44698f3aae7e8bc25680
+SIZE (JFrogDev-jfrog-cli-go-1.6.0_GH0.tar.gz) = 162253

Added: head/devel/jfrog-cli/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/jfrog-cli/pkg-descr	Thu Feb  2 13:06:37 2017	(r433144)
@@ -0,0 +1,8 @@
+JFrog CLI is a compact and smart client that provides a simple interface that
+automates access to JFrog Artifactory, JFrog Mission Control, JFrog Bintray and
+JFrog Xray (through their respective REST APIs). By using the JFrog CLI, you
+can greatly simplify your automation scripts making them more readable and
+easier to maintain. Several features of the JFrog CLI makes your scripts more
+efficient and reliable.
+
+WWW: https://www.jfrog.com/getcli/


More information about the svn-ports-head mailing list