svn commit: r424685 - head/textproc/peco

Akinori MUSHA knu at FreeBSD.org
Wed Oct 26 10:12:34 UTC 2016


Author: knu
Date: Wed Oct 26 10:12:33 2016
New Revision: 424685
URL: https://svnweb.freebsd.org/changeset/ports/424685

Log:
  Update to 0.4.4.
  
  Peco started to use glide to fix dependencies, so depending on other
  ports no longer works.  We need to have our own distfile and put it in
  the local-distfiles directory.

Modified:
  head/textproc/peco/Makefile
  head/textproc/peco/distinfo

Modified: head/textproc/peco/Makefile
==============================================================================
--- head/textproc/peco/Makefile	Wed Oct 26 09:31:59 2016	(r424684)
+++ head/textproc/peco/Makefile	Wed Oct 26 10:12:33 2016	(r424685)
@@ -2,29 +2,44 @@
 # $FreeBSD$
 
 PORTNAME=	peco
-PORTVERSION=	0.3.5
+PORTVERSION=	0.4.4
 DISTVERSIONPREFIX=	v
 CATEGORIES=	textproc
+MASTER_SITES=	LOCAL/knu
 
 MAINTAINER=	knu at FreeBSD.org
 COMMENT=	Simplistic interactive filtering tool
 
 LICENSE=	MIT
 
-BUILD_DEPENDS=	${LOCALBASE}/${GO_LIBDIR}/github.com/jessevdk/go-flags.a:devel/go-flags \
-		${LOCALBASE}/${GO_LIBDIR}/github.com/mattn/go-runewidth.a:devel/go-runewidth \
-		${LOCALBASE}/${GO_LIBDIR}/github.com/nsf/termbox-go.a:devel/go-termbox \
-		${LOCALBASE}/${GO_LIBDIR}/github.com/google/btree.a:devel/go-btree
-
 USES=		go
-USE_GITHUB=	yes
 
-WRKSRC_SUBDIR=	cmd/peco
-GO_PKGNAME=	github.com/${PORTNAME}/${PORTNAME}/cmd/peco
+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:[1]}
 
 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>

Modified: head/textproc/peco/distinfo
==============================================================================
--- head/textproc/peco/distinfo	Wed Oct 26 09:31:59 2016	(r424684)
+++ head/textproc/peco/distinfo	Wed Oct 26 10:12:33 2016	(r424685)
@@ -1,2 +1,3 @@
-SHA256 (peco-peco-v0.3.5_GH0.tar.gz) = 416d2547b639b11563d0bd910fa043e532f25fcc40de3ec0d7bec4943747fff1
-SIZE (peco-peco-v0.3.5_GH0.tar.gz) = 59443
+TIMESTAMP = 1477476482
+SHA256 (peco-v0.4.4.tar.gz) = 01f8ce6c4dbbe048da98a9809dbba99df64dac6823ddbe98fdc1b0b1955c00b3
+SIZE (peco-v0.4.4.tar.gz) = 1079119


More information about the svn-ports-all mailing list