svn commit: r424767 - in head/www: . minio minio/files
Steve Wills
swills at FreeBSD.org
Thu Oct 27 14:21:21 UTC 2016
Author: swills
Date: Thu Oct 27 14:21:19 2016
New Revision: 424767
URL: https://svnweb.freebsd.org/changeset/ports/424767
Log:
www/minio: create port
Minio is an object storage server built for cloud application developers and
devops.
WWW: https://minio.io/
Added:
head/www/minio/
head/www/minio/Makefile (contents, props changed)
head/www/minio/distinfo (contents, props changed)
head/www/minio/files/
head/www/minio/files/patch-Makefile (contents, props changed)
head/www/minio/files/patch-buildscripts_gen-ldflags.go (contents, props changed)
head/www/minio/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Thu Oct 27 14:12:23 2016 (r424766)
+++ head/www/Makefile Thu Oct 27 14:21:19 2016 (r424767)
@@ -403,6 +403,7 @@
SUBDIR += midori
SUBDIR += mimetex
SUBDIR += mini_httpd
+ SUBDIR += minio
SUBDIR += mitmproxy
SUBDIR += mkapachepw
SUBDIR += mknmz-wwwoffle
Added: head/www/minio/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/minio/Makefile Thu Oct 27 14:21:19 2016 (r424767)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= minio
+PORTVERSION= 2016.10.24.21.23.47
+CATEGORIES= www
+
+MAINTAINER= swills at FreeBSD.org
+COMMENT= Amazon S3 compatible object storage server
+
+BUILD_DEPENDS= go>=1.6:lang/go \
+ bash:shells/bash
+
+USES= gmake
+
+USE_GITHUB= yes
+GH_TAGNAME= RELEASE.2016-10-24T21-23-47Z
+GH_SUBDIR= src/github.com/${GH_ACCOUNT}/${PORTNAME}
+MAKE_ENV= GOPATH=${WRKSRC} GOROOT=${LOCALBASE}/go
+
+STRIP= # stripping can break go binaries
+PLIST_FILES= bin/minio
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
Added: head/www/minio/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/minio/distinfo Thu Oct 27 14:21:19 2016 (r424767)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1477484969
+SHA256 (minio-minio-2016.10.24.21.23.47-RELEASE.2016-10-24T21-23-47Z_GH0.tar.gz) = 1c70f7c9964cc7e67dee479ca6e24952a1756b30182e8ad012e8f32dd4d3c547
+SIZE (minio-minio-2016.10.24.21.23.47-RELEASE.2016-10-24T21-23-47Z_GH0.tar.gz) = 1441818
Added: head/www/minio/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/minio/files/patch-Makefile Thu Oct 27 14:21:19 2016 (r424767)
@@ -0,0 +1,24 @@
+--- Makefile.orig 2016-10-24 20:34:01 UTC
++++ Makefile
+@@ -95,7 +95,7 @@ cyclo:
+ @GO15VENDOREXPERIMENT=1 ${GOPATH}/bin/gocyclo -over 65 cmd
+ @GO15VENDOREXPERIMENT=1 ${GOPATH}/bin/gocyclo -over 65 pkg
+
+-build: getdeps verifiers $(UI_ASSETS)
++build: $(UI_ASSETS)
+
+ deadcode:
+ @GO15VENDOREXPERIMENT=1 ${GOPATH}/bin/deadcode
+@@ -131,10 +131,10 @@ pkg-list:
+
+ install: gomake-all
+
+-release: verifiers
++release:
+ @MINIO_RELEASE=RELEASE ./buildscripts/build.sh
+
+-experimental: verifiers
++experimental:
+ @MINIO_RELEASE=EXPERIMENTAL ./buildscripts/build.sh
+
+ clean:
Added: head/www/minio/files/patch-buildscripts_gen-ldflags.go
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/minio/files/patch-buildscripts_gen-ldflags.go Thu Oct 27 14:21:19 2016 (r424767)
@@ -0,0 +1,28 @@
+--- buildscripts/gen-ldflags.go.orig 2016-10-24 20:34:01 UTC
++++ buildscripts/gen-ldflags.go
+@@ -23,15 +23,13 @@ import (
+ "os"
+ "os/exec"
+ "strings"
+- "time"
+ )
+
+ func genLDFlags(version string) string {
+ var ldflagsStr string
+- ldflagsStr = "-X github.com/minio/minio/cmd.Version=" + version
+- ldflagsStr += " -X github.com/minio/minio/cmd.ReleaseTag=" + releaseTag(version)
+- ldflagsStr += " -X github.com/minio/minio/cmd.CommitID=" + commitID()
+- ldflagsStr += " -X github.com/minio/minio/cmd.ShortCommitID=" + commitID()[:12]
++ ldflagsStr = "-X github.com/minio/minio/cmd.Version=2016-10-24T21:23:47Z"
++ ldflagsStr += " -X github.com/minio/minio/cmd.ReleaseTag=RELEASE.2016-10-24T21-23-47Z"
++ ldflagsStr += " -X github.com/minio/minio/cmd.CommitID=048af5e5cdc1344e83231c09079828a3d289e6df"
+ ldflagsStr += " -X github.com/minio/minio/cmd.GOPATH=" + os.Getenv("GOPATH")
+ return ldflagsStr
+ }
+@@ -67,5 +65,5 @@ func commitID() string {
+ }
+
+ func main() {
+- fmt.Println(genLDFlags(time.Now().UTC().Format(time.RFC3339)))
++ fmt.Println(genLDFlags("2016-10-24T21:23:47Z"))
+ }
Added: head/www/minio/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/minio/pkg-descr Thu Oct 27 14:21:19 2016 (r424767)
@@ -0,0 +1,4 @@
+Minio is an object storage server built for cloud application developers and
+devops.
+
+WWW: https://minio.io/
More information about the svn-ports-all
mailing list