Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Mar 2017 12:10:26 +0000 (UTC)
From:      Marcelo Araujo <araujo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r436693 - head/www/minio-client
Message-ID:  <201703221210.v2MCAQV0089330@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: araujo
Date: Wed Mar 22 12:10:26 2017
New Revision: 436693
URL: https://svnweb.freebsd.org/changeset/ports/436693

Log:
  This port currently installs as minio-client, which is a bit long.
  Also, most examples of usage show mc. I intentionally used minio-client
  to avoid a naming collision with mc (midnight commander).
  I would like to give users the option to install as mc if desired.
  
  PR:		ports/217858
  Submitted by:	John Hixson <jhixson@gmail.com> (maintainer)

Modified:
  head/www/minio-client/Makefile

Modified: head/www/minio-client/Makefile
==============================================================================
--- head/www/minio-client/Makefile	Wed Mar 22 12:07:51 2017	(r436692)
+++ head/www/minio-client/Makefile	Wed Mar 22 12:10:26 2017	(r436693)
@@ -2,6 +2,7 @@
 
 PORTNAME=	minio-client
 PORTVERSION=	${GH_TAGNAME:S/RELEASE.//:S/Z//:S/T/-/:S/-/./g}
+PORTREVISION=	1
 CATEGORIES=	www
 
 MAINTAINER=	jhixson@gmail.com
@@ -12,6 +13,18 @@ LICENSE=	APACHE20
 BUILD_DEPENDS=	go>=1.7:lang/go \
 		bash:shells/bash
 
+OPTIONS_DEFINE=	MC
+
+MC_DESC=	Install as mc
+
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MMC}
+MC=	mc
+.else
+MC=	${PORTNAME}
+.endif
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	minio
 GH_PROJECT=	mc
@@ -20,15 +33,15 @@ GH_SUBDIR=	src/github.com/${GH_ACCOUNT}/
 MAKE_ENV=	GOPATH=${WRKSRC} GOROOT=${LOCALBASE}/go
 
 STRIP=		# stripping can break go binaries
-PLIST_FILES=	bin/${PORTNAME}
+PLIST_FILES=	bin/${MC}
 
 do-build:
 	@cd ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}; \
 	${SETENV} ${BUILD_ENV} GOPATH=${WRKSRC} go build -v -x \
-		-ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/${PORTNAME}
+		-ldflags "-X main.GitDescribe=v${PORTVERSION}" -o bin/${MC}
 
 do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/bin/${PORTNAME} \
-		${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+	${INSTALL_PROGRAM} ${WRKSRC}/src/github.com/${GH_ACCOUNT}/${GH_PROJECT}/bin/${MC} \
+		${STAGEDIR}${PREFIX}/bin/${MC}
 
 .include <bsd.port.mk>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201703221210.v2MCAQV0089330>