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-head
mailing list