From owner-svn-ports-all@freebsd.org Tue Jul 5 00:31:50 2016 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BF26B91E98; Tue, 5 Jul 2016 00:31:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3DC712E32; Tue, 5 Jul 2016 00:31:50 +0000 (UTC) (envelope-from jbeich@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u650Vn2a074518; Tue, 5 Jul 2016 00:31:49 GMT (envelope-from jbeich@FreeBSD.org) Received: (from jbeich@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u650VnqZ074513; Tue, 5 Jul 2016 00:31:49 GMT (envelope-from jbeich@FreeBSD.org) Message-Id: <201607050031.u650VnqZ074513@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jbeich set sender to jbeich@FreeBSD.org using -f From: Jan Beich Date: Tue, 5 Jul 2016 00:31:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r418059 - in head/devel: . git-cinnabar X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jul 2016 00:31:50 -0000 Author: jbeich Date: Tue Jul 5 00:31:48 2016 New Revision: 418059 URL: https://svnweb.freebsd.org/changeset/ports/418059 Log: devel/git-cinnabar: add new port git-cinnabar is a git remote helper to interact with mercurial repositories. Contrary to other such helpers*, it doesn't use a local mercurial clone under the hood, although it currently does require mercurial to be installed for some of its libraries. https://github.com/glandium/git-cinnabar Added: head/devel/git-cinnabar/ head/devel/git-cinnabar/Makefile (contents, props changed) head/devel/git-cinnabar/distinfo (contents, props changed) head/devel/git-cinnabar/pkg-descr (contents, props changed) Modified: head/devel/Makefile (contents, props changed) Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Jul 4 21:06:06 2016 (r418058) +++ head/devel/Makefile Tue Jul 5 00:31:48 2016 (r418059) @@ -657,6 +657,7 @@ SUBDIR += gio-sharp SUBDIR += git SUBDIR += git-bzr-ng + SUBDIR += git-cinnabar SUBDIR += git-codereview SUBDIR += git-cola SUBDIR += git-cvs Added: head/devel/git-cinnabar/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/git-cinnabar/Makefile Tue Jul 5 00:31:48 2016 (r418059) @@ -0,0 +1,47 @@ +# $FreeBSD$ + +PORTNAME= git-cinnabar +DISTVERSION= 0.4.0b1 +CATEGORIES= devel + +MAINTAINER= jbeich@FreeBSD.org +COMMENT= Git remote helper to interact with Mercurial repositories + +LICENSE= GPLv2 + +BUILD_DEPENDS= ${NONEXISTENT}:devel/git:configure +RUN_DEPENDS= git:devel/git \ + hg:devel/mercurial + +USE_GITHUB= yes +GH_ACCOUNT= glandium + +USES= gmake python:2.7,run shebangfix +SHEBANG_LANG= python2.7 +SHEBANG_FILES= ${PORTNAME} git-remote-hg +.ifnmake describe +MAKE_ENV!= ${MAKE} -V MAKE_ENV -C ${PORTSDIR}/devel/git +MAKE_ARGS!= ${MAKE} -V MAKE_ARGS -C ${PORTSDIR}/devel/git +.endif +MAKE_ENV+= PYTHON_PATH="${PYTHON_CMD}" +DATADIR= ${PREFIX}/libexec/git-core +PORTDATA= * +PORTDOCS= README.md + +post-configure: + @${RMDIR} ${WRKSRC}/git-core + @${MV} $$(${MAKE} -V WRKSRC -C ${PORTSDIR}/devel/git) \ + ${WRKSRC}/git-core + +do-install: + ${MKDIR} ${STAGEDIR}${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${WRKSRC}/git-remote-hg \ + ${STAGEDIR}${DATADIR} + ${INSTALL_PROGRAM} ${WRKSRC}/git-core/${PORTNAME}-helper \ + ${STAGEDIR}${DATADIR} + (cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTNAME:S/git-//}" \ + ${STAGEDIR}${DATADIR}/pythonlib) + (cd ${WRKSRC} && ${COPYTREE_SHARE} \ + "${PORTDOCS}" ${STAGEDIR}${DOCSDIR}) + +.include Added: head/devel/git-cinnabar/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/git-cinnabar/distinfo Tue Jul 5 00:31:48 2016 (r418059) @@ -0,0 +1,2 @@ +SHA256 (glandium-git-cinnabar-0.4.0b1_GH0.tar.gz) = bc07ed66b88d87452d00e2abf85cfe07d55898eb593c27181ebe2efb769822e0 +SIZE (glandium-git-cinnabar-0.4.0b1_GH0.tar.gz) = 81685 Added: head/devel/git-cinnabar/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/git-cinnabar/pkg-descr Tue Jul 5 00:31:48 2016 (r418059) @@ -0,0 +1,6 @@ +git-cinnabar is a git remote helper to interact with mercurial +repositories. Contrary to other such helpers, it doesn't use a local +mercurial clone under the hood, although it currently does require +mercurial to be installed for some of its libraries. + +WWW: https://github.com/glandium/git-cinnabar