Index: head/MOVED =================================================================== --- head/MOVED +++ head/MOVED @@ -11676,7 +11676,6 @@ multimedia/phonon-designerplugin@qt5|multimedia/phonon-designerplugin|2019-03-16|Flavor has been removed multimedia/phonon-gstreamer@qt4||2019-03-16|Qt4 deprecation multimedia/phonon-gstreamer@qt5|multimedia/phonon-gstreamer|2019-03-16|Flavor has been removed -devel/git-cola||2019-03-16|Removed emulators/gns3||2019-03-16|Removed accessibility/qt4-accessible||2019-03-16|Has expired: Qt4 has been EOL since december 2015 astro/qlandkartegt||2019-03-16|Has expired: Qt4 has been EOL since december 2015 Index: head/devel/Makefile =================================================================== --- head/devel/Makefile +++ head/devel/Makefile @@ -795,6 +795,7 @@ SUBDIR += git-bzr-ng SUBDIR += git-cinnabar SUBDIR += git-codereview + SUBDIR += git-cola SUBDIR += git-cvs SUBDIR += git-extras SUBDIR += git-gui Index: head/devel/git-cola/Makefile =================================================================== --- head/devel/git-cola/Makefile +++ head/devel/git-cola/Makefile @@ -0,0 +1,40 @@ +# Created by: Jonathan Anderson +# $FreeBSD$ + +PORTNAME= git-cola +DISTVERSIONPREFIX= v +DISTVERSION= 3.4 +CATEGORIES= devel + +MAINTAINER= dch@FreeBSD.org +COMMENT= Sleek and powerful Git GUI + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= git>=0:devel/git +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}QtPy>=1.7.1:devel/py-QtPy@${PY_FLAVOR} + +USES= desktop-file-utils gmake gnome python pyqt:5 qt:5 shebangfix +USE_GITHUB= yes +USE_PYQT= core gui network widgets + +SHEBANG_FILES= share/git-cola/bin/git-xbase +INSTALLS_ICONS= yes +NO_ARCH= yes + +# NO_VENDOR_LIBS ensures we use ports QtPy not embedded version +MAKE_ARGS= prefix=${PREFIX} PYTHON=${PYTHON_CMD} NO_VENDOR_LIBS=1 + +OPTIONS_DEFINE= DOCS NLS +OPTIONS_SUB= yes + +NLS_USES= gettext + +post-patch: + @${REINPLACE_CMD} -e 's|LN_S = $$(LN) -s -f|LN_S = ${RLN}|;\ +s|$$(LN_S) "$$(datadir)/icons/git-cola.svg"|$$(LN_S) \ +"$$(DESTDIR)$$(datadir)/icons/git-cola.svg"|' \ + ${WRKSRC}/Makefile + +.include Index: head/devel/git-cola/distinfo =================================================================== --- head/devel/git-cola/distinfo +++ head/devel/git-cola/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1565971621 +SHA256 (git-cola-git-cola-v3.4_GH0.tar.gz) = 763e382d8b32427539585d17ec6fe92026c073f6d31a864a5816ebe22cf245bc +SIZE (git-cola-git-cola-v3.4_GH0.tar.gz) = 963393 Index: head/devel/git-cola/pkg-descr =================================================================== --- head/devel/git-cola/pkg-descr +++ head/devel/git-cola/pkg-descr @@ -0,0 +1,13 @@ +git-cola is a powerful Git GUI, with a slick and intuitive interface. + +It comes with excellent documentation https://git-cola.readthedocs.io/ +and a plethora of useful functionality, including: + +- direct integration with git subcommands +- git-tag, an interactive tree & commit history browser +- an integrated file browser to view any file at a given commit +- an interactive rebase and merge facility +- search comimits, and grep content +- partial file commit that is a delight to use + +WWW: https://git-cola.github.io/ Index: head/devel/git-cola/pkg-message =================================================================== --- head/devel/git-cola/pkg-message +++ head/devel/git-cola/pkg-message @@ -0,0 +1,8 @@ +[ +{ type: install + message: <