git: 85892d57d57f - main - devel/gitqlient: New port, a fancy Git viewer
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 27 Jun 2022 20:14:04 UTC
The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=85892d57d57f1707323be4bd40f677e446796641 commit 85892d57d57f1707323be4bd40f677e446796641 Author: Adriaan de Groot <adridg@FreeBSD.org> AuthorDate: 2022-06-27 20:11:11 +0000 Commit: Adriaan de Groot <adridg@FreeBSD.org> CommitDate: 2022-06-27 20:13:45 +0000 devel/gitqlient: New port, a fancy Git viewer The code is a fork of devel/qgit, but unrecognizable in its UI. I can't tell if I like it, yet: there's a lot more going on, and the UI doesn't follow the environment's theme / style. --- devel/Makefile | 1 + devel/gitqlient/Makefile | 35 +++++++++++++++++++++++++++++++++++ devel/gitqlient/distinfo | 11 +++++++++++ devel/gitqlient/pkg-descr | 12 ++++++++++++ devel/gitqlient/pkg-plist | 12 ++++++++++++ 5 files changed, 71 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index bdf24ec47967..816de8fab6cb 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -880,6 +880,7 @@ SUBDIR += gitlist SUBDIR += gitolite SUBDIR += gitolite2 + SUBDIR += gitqlient SUBDIR += gittrac SUBDIR += gitty SUBDIR += gitui diff --git a/devel/gitqlient/Makefile b/devel/gitqlient/Makefile new file mode 100644 index 000000000000..ca06f736c3fc --- /dev/null +++ b/devel/gitqlient/Makefile @@ -0,0 +1,35 @@ +PORTNAME= gitqlient +DISTVERSIONPREFIX= v +DISTVERSION= 1.5.0 +CATEGORIES= devel + +MAINTAINER= adridg@FreeBSD.org +COMMENT= Graphical interface to git repositories + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= compiler:c++11-lang cpe qmake:outsource qt:5 +USE_GL+= gl +USE_QT= core gui widgets \ + buildtools_build + +USE_GITHUB= yes +GH_ACCOUNT= francescmm +GH_PROJECT= GitQlient \ + QPinnableTabWidget:widget \ + QLogger:logger \ + AuxiliarCustomWidgets:aux \ + git:git +GH_TAGNAME= cc937794e910d0452f0c07b4961c6014a7358831:widget \ + d1ed24e080521a239d5d5e2c2347fe211f0f3e4f:logger \ + 835f538b4a79e4d6bb70eef37a32103e7b2a1fd1:aux \ + b62750f4da4b133faff49e6f53950d659b18c948:git +GH_SUBDIR= src/QPinnableTabWidget:widget \ + src/QLogger:logger \ + src/AuxiliarCustomWidgets:aux \ + src/git:git + +QMAKE_SOURCE_PATH= ${WRKSRC}/GitQlient.pro + +.include <bsd.port.mk> diff --git a/devel/gitqlient/distinfo b/devel/gitqlient/distinfo new file mode 100644 index 000000000000..d49a12bf47a4 --- /dev/null +++ b/devel/gitqlient/distinfo @@ -0,0 +1,11 @@ +TIMESTAMP = 1656355646 +SHA256 (francescmm-GitQlient-v1.5.0_GH0.tar.gz) = 69850f3123ee2e9618c0061b7460d6ff39f0490cb9790745b1d80192069f90f8 +SIZE (francescmm-GitQlient-v1.5.0_GH0.tar.gz) = 4452568 +SHA256 (francescmm-QPinnableTabWidget-cc937794e910d0452f0c07b4961c6014a7358831_GH0.tar.gz) = b04d5d1e8060b845eea4b0b48d3d28a757db4d759c6538dc4371b59b8823f810 +SIZE (francescmm-QPinnableTabWidget-cc937794e910d0452f0c07b4961c6014a7358831_GH0.tar.gz) = 13299 +SHA256 (francescmm-QLogger-d1ed24e080521a239d5d5e2c2347fe211f0f3e4f_GH0.tar.gz) = e3f85938b7185c1ce34cd14f65bcc0d447ae73836f70c17113420b29de6e085f +SIZE (francescmm-QLogger-d1ed24e080521a239d5d5e2c2347fe211f0f3e4f_GH0.tar.gz) = 20307 +SHA256 (francescmm-AuxiliarCustomWidgets-835f538b4a79e4d6bb70eef37a32103e7b2a1fd1_GH0.tar.gz) = 2127b389ed38446bb8bc3824dafb29db8813bb114ace83aa0d094876855aa127 +SIZE (francescmm-AuxiliarCustomWidgets-835f538b4a79e4d6bb70eef37a32103e7b2a1fd1_GH0.tar.gz) = 438731 +SHA256 (francescmm-git-b62750f4da4b133faff49e6f53950d659b18c948_GH0.tar.gz) = 19b64a7859af9e34d63a6fd84c320e978833e393be0deb93fffc6862787240be +SIZE (francescmm-git-b62750f4da4b133faff49e6f53950d659b18c948_GH0.tar.gz) = 28824 diff --git a/devel/gitqlient/pkg-descr b/devel/gitqlient/pkg-descr new file mode 100644 index 000000000000..b7538190cebf --- /dev/null +++ b/devel/gitqlient/pkg-descr @@ -0,0 +1,12 @@ +GitQlient, pronounced as git+client is a multi-platform Git client. +The original idea was to provide a GUI-oriented Git clientthat was +easy to integrate with QtCreator. In addition, one goal was to +modernize the old code that QGit is based on and provide a easy UI/UX +that I was actually missing on other clients. + +- Visualisation and search of git history, branches, tags +- Git operations such as commit, cherry-pick +- Workflow support including pomodoro +- Multiple repositories + +WWW: https://francescmm.github.io/GitQlient/ diff --git a/devel/gitqlient/pkg-plist b/devel/gitqlient/pkg-plist new file mode 100644 index 000000000000..31afa4e6379a --- /dev/null +++ b/devel/gitqlient/pkg-plist @@ -0,0 +1,12 @@ +bin/gitqlient +share/applications/gitqlient.desktop +share/icons/hicolor/128x128/apps/gitqlient.png +share/icons/hicolor/16x16/apps/gitqlient.png +share/icons/hicolor/24x24/apps/gitqlient.png +share/icons/hicolor/256x256/apps/gitqlient.png +share/icons/hicolor/32x32/apps/gitqlient.png +share/icons/hicolor/48x48/apps/gitqlient.png +share/icons/hicolor/512x512/apps/gitqlient.png +share/icons/hicolor/64x64/apps/gitqlient.png +share/icons/hicolor/96x96/apps/gitqlient.png +share/icons/hicolor/scalable/apps/gitqlient.svg