aboutsummaryrefslogtreecommitdiffstats
path: root/www/minio
diff options
context:
space:
mode:
authorswills <swills@FreeBSD.org>2017-05-02 05:38:05 +0800
committerswills <swills@FreeBSD.org>2017-05-02 05:38:05 +0800
commita107e0d67c60eafc68eca469f18051f3c4c0d1bd (patch)
tree35e7050cfcdd58de13d458d7326252ebc2a2aa57 /www/minio
parent6049840052819b7d267744b07295c8ea3489e233 (diff)
downloadfreebsd-ports-gnome-a107e0d67c60eafc68eca469f18051f3c4c0d1bd.tar.gz
freebsd-ports-gnome-a107e0d67c60eafc68eca469f18051f3c4c0d1bd.tar.zst
freebsd-ports-gnome-a107e0d67c60eafc68eca469f18051f3c4c0d1bd.zip
www/minio: update to 2017.04.29.00.40.27
While here, avoid patching and requiring bash and gmake by calling 'go build' directly.
Diffstat (limited to 'www/minio')
-rw-r--r--www/minio/Makefile16
-rw-r--r--www/minio/distinfo10
-rw-r--r--www/minio/files/patch-Makefile24
-rw-r--r--www/minio/files/patch-buildscripts_gen-ldflags.go29
4 files changed, 10 insertions, 69 deletions
diff --git a/www/minio/Makefile b/www/minio/Makefile
index 5c212f9a9919..c00f5459942b 100644
--- a/www/minio/Makefile
+++ b/www/minio/Makefile
@@ -2,7 +2,6 @@
PORTNAME= minio
PORTVERSION= ${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
-PORTREVISION= 2
CATEGORIES= www
MAINTAINER= swills@FreeBSD.org
@@ -10,18 +9,14 @@ COMMENT= Amazon S3 compatible object storage server
LICENSE= APACHE20
-BUILD_DEPENDS= go>=1.7:lang/go \
- bash:shells/bash
+BUILD_DEPENDS= go>=1.7:lang/go
-USES= compiler gmake
+USES= compiler
USE_GITHUB= yes
-GH_TAGNAME= RELEASE.2017-03-16T21-50-32Z
+GH_TAGNAME= RELEASE.2017-04-29T00-40-27Z
GH_SUBDIR= src/github.com/${PORTNAME}/${PORTNAME}
-GH_TUPLE= \
- minio:mc:RELEASE.2017-02-06T20-16-19Z:mc/src/github.com/minio/mc \
- hashicorp:go-version:03c5bf6:go_version/src/github.com/hashicorp/go-version
-MAKE_ENV= GOPATH=${WRKSRC} GOROOT=${LOCALBASE}/go
+COMMIT_ID= eb50175ad911d496bf583a599de89547f0c9be89
PLIST_FILES= bin/minio
@@ -33,6 +28,9 @@ GROUPS= minio
SUB_LIST= USER="${USERS}" \
GROUP="${GROUPS}"
+do-build:
+ cd ${WRKSRC}/${GH_SUBDIR} ; GOPATH=${WRKSRC} go build --ldflags '-X github.com/minio/minio/cmd.Version=${GH_TAGNAME:C/RELEASE\.//:C|(..)-(..)-(..)Z|\1:\2:\3Z|} -X github.com/minio/minio/cmd.ReleaseTag=${GH_TAGNAME} -X github.com/minio/minio/cmd.CommitID=${COMMIT_ID} -X github.com/minio/minio/cmd.GOPATH=${WRKSRC} -s -w' -o ${WRKSRC}/bin/minio
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${PORTNAME}/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
diff --git a/www/minio/distinfo b/www/minio/distinfo
index 600c43e59a6a..52247303d4b1 100644
--- a/www/minio/distinfo
+++ b/www/minio/distinfo
@@ -1,7 +1,3 @@
-TIMESTAMP = 1489708692
-SHA256 (minio-minio-2017.03.16.21.50.32-RELEASE.2017-03-16T21-50-32Z_GH0.tar.gz) = 6c808407f87e8e02727061ae507909071ca5c6ef097a76a00e5d88ec74a7618c
-SIZE (minio-minio-2017.03.16.21.50.32-RELEASE.2017-03-16T21-50-32Z_GH0.tar.gz) = 3867329
-SHA256 (minio-mc-RELEASE.2017-02-06T20-16-19Z_GH0.tar.gz) = 2ee46a826ff961683d8ed25e18598576a68bdebe79dcce9adf3219d34f9ec64c
-SIZE (minio-mc-RELEASE.2017-02-06T20-16-19Z_GH0.tar.gz) = 1009728
-SHA256 (hashicorp-go-version-03c5bf6_GH0.tar.gz) = be08ba50bf40d1039e850b79763383d5230a0cfc65c4689c4d404bf5a4f42451
-SIZE (hashicorp-go-version-03c5bf6_GH0.tar.gz) = 11619
+TIMESTAMP = 1493556754
+SHA256 (minio-minio-2017.04.29.00.40.27-RELEASE.2017-04-29T00-40-27Z_GH0.tar.gz) = c7e4bd6b9345650aae0fb690b7298421f8c1a8e0667950749afef22a649fc67e
+SIZE (minio-minio-2017.04.29.00.40.27-RELEASE.2017-04-29T00-40-27Z_GH0.tar.gz) = 3869278
diff --git a/www/minio/files/patch-Makefile b/www/minio/files/patch-Makefile
deleted file mode 100644
index 2411494ceebb..000000000000
--- a/www/minio/files/patch-Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
---- 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:
diff --git a/www/minio/files/patch-buildscripts_gen-ldflags.go b/www/minio/files/patch-buildscripts_gen-ldflags.go
deleted file mode 100644
index 2eab0fd6fb53..000000000000
--- a/www/minio/files/patch-buildscripts_gen-ldflags.go
+++ /dev/null
@@ -1,29 +0,0 @@
---- buildscripts/gen-ldflags.go.orig 2017-02-22 14:17:45.000000000 -0500
-+++ buildscripts/gen-ldflags.go 2017-03-16 16:57:45.209088000 -0500
-@@ -23,15 +23,14 @@ 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=2017-03-16T21:50:32Z"
-+ ldflagsStr += " -X github.com/minio/minio/cmd.ReleaseTag=RELEASE.2017-03-16T21-50-32Z"
-+ ldflagsStr += " -X github.com/minio/minio/cmd.CommitID=78dbb5bf141b4ff8003b7e5ef9b665a147c465bc"
-+ ldflagsStr += " -X github.com/minio/minio/cmd.ShortCommitID=78dbb5bf141b4"
- ldflagsStr += " -X github.com/minio/minio/cmd.GOPATH=" + os.Getenv("GOPATH")
- return ldflagsStr
- }
-@@ -67,5 +66,5 @@ func commitID() string {
- }
-
- func main() {
-- fmt.Println(genLDFlags(time.Now().UTC().Format(time.RFC3339)))
-+ fmt.Println(genLDFlags("2017-03-16T21-50-32Z"))
- }