aboutsummaryrefslogblamecommitdiff
path: root/textproc/peco/Makefile
blob: 47dc338a738c99141c1ab5ff6f2bb3759e27e624 (plain) (tree)
1
2
3
4
5
6
7
8
                    
                     
                         
                 
                        
                         
 
                                 



                                                     
                  
 




                                                               
                        
                                                              




                                                 















                                                                        
                      
PORTNAME=	peco
PORTVERSION=	0.4.4
DISTVERSIONPREFIX=	v
PORTREVISION=	5
CATEGORIES=	textproc
MASTER_SITES=	LOCAL/knu

MAINTAINER=	ports@FreeBSD.org
COMMENT=	Simplistic interactive filtering tool

LICENSE=	MIT

USES=		go

WRKSRC_SUBDIR=	${GO_PKG_SUBDIR}
WRKSRC_GITDIR=	${WRKSRC:S|/${WRKSRC_SUBDIR}$$||}
GO_PKG_GITURL=	https://github.com/${PORTNAME}/${PORTNAME}
GO_PKG_SUBDIR=	cmd/peco
GO_PKGNAME=	${GO_PKG_GITURL:S|^https://||}/${GO_PKG_SUBDIR}
PLIST_FILES=	bin/peco
UPLOAD_FILE=	${_DISTDIR:S|/$||}/${DISTFILES:Mpeco-*.tar.gz}

post-extract:
	@${MKDIR} ${GO_WRKSRC:H:H:H}
	@${LN} -sf ${WRKSRC:H:H} ${GO_WRKSRC:H:H}

maintainer-fetch:
	@${MAKE} clean
	@${MKDIR} ${WRKSRC_GITDIR}
	@git clone ${GO_PKG_GITURL} \
		--branch v${DISTVERSION} --depth 1 ${WRKSRC_GITDIR}
	@cd ${WRKSRC_GITDIR} && glide install
	@${TAR} zcf ${UPLOAD_FILE} \
		-C ${WRKSRC_GITDIR}/.. --exclude .git ${DISTNAME}
	@${MAKE} makesum
	@${MAKE} clean

${UPLOAD_FILE}: maintainer-fetch

maintainer-distfile: ${UPLOAD_FILE}
	@rsync -aP ${UPLOAD_FILE} freefall.freebsd.org:public_distfiles/

.include <bsd.port.mk>