From nobody Mon Jun 27 20:14:04 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 0D433876E9F; Mon, 27 Jun 2022 20:14:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LWzT86pXrz3w8c; Mon, 27 Jun 2022 20:14:04 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656360845; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YFlQ7fuV10609N1lpebJaWKbM5hLr4gZR4A5hNGpIZE=; b=adxJcIDsxGhSF3hDFnQLX8S4qR7ihS1TuBPfKAzq+j1KiFMgRpxiROAn5Nj4lGxXpfaWvW ti60YTSx54+uOLapS+CTGqFMi2Oqm3e9gOOYDlonZga+bBwRmt6s3arWkSAgLG1TNFYGMG 7+OMNFG6d81NkCDmWyNwwpGhPy/BJmP3DpoPKmKvLM7n3bpxKTvQ6ZRS+olEXjCUAnOLB8 /WgOLxW1MOodwRVOinqATKcjyRv0aRAFD0jJgPLFBzwNMhUZAL7b3TIQPiGw2ErnKofoD9 AjsZXATpn3iE0L3t4iCBvcqbztgGkAz+mmhoEbASJERVYwWc25pqERFmVfP0kQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C9B7970B8; Mon, 27 Jun 2022 20:14:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 25RKE4xt074708; Mon, 27 Jun 2022 20:14:04 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 25RKE4Rb074707; Mon, 27 Jun 2022 20:14:04 GMT (envelope-from git) Date: Mon, 27 Jun 2022 20:14:04 GMT Message-Id: <202206272014.25RKE4Rb074707@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Adriaan de Groot Subject: git: 85892d57d57f - main - devel/gitqlient: New port, a fancy Git viewer List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: adridg X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 85892d57d57f1707323be4bd40f677e446796641 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1656360845; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=YFlQ7fuV10609N1lpebJaWKbM5hLr4gZR4A5hNGpIZE=; b=TrbyijkVCH9CmOxlec2I1P5SEXGTe4ZoIczGaZgBrojo3Ektya6YobK8wa74Egj+kG67yW GUmLGnP2/aAYVhzFBSGR1iyT/k34kdxC7GDsUb2Iir+2PiRIoq1gnJl5Wz1w2ODnhqEfCN z3AWQEHmP3V0ZMTzqiGo2FZnq1ZEo6CFlDx+H8ITdCe5HSTPoZYuZZWhrDGONp2KaybJVN FREuLUunL7rp85rqSGBOkO32opGnxow9oQHcUQMUZPmqliVqNz8uHx4fAckFr+z522Rv6Z 6xrPZoFJq/G9ltfOzYK+UOEegWgF9bp3jrVBKDP+ZV0mCJo+XR0e4SzfpWcdDA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1656360845; a=rsa-sha256; cv=none; b=onP87GQ37R0V0EI8FLGniZY4UeiaCsFEj9CBogiEt4O9SKMvGSdyE3UwGt8ZfiTUvAxeuv n1onfVo3L5Xyz3XOVkaRxs4W4uc7TX4mDmjdJod8hLNA1prukkUydkJ/vXq40QsuRpMIwM QS2SnX75aT4XbBaNFthi5QfDSJtslouluqrNF2puOJpXkZgqzKcb/bjcktlJIxmJKrMpkM StsHWw5Jp2w/7Pf1lsDnLHfRTAMFAHMHcW/IP1DIDWV61cj5KNNUqBttPR8G4zF9tNxeTd +Y+0TFg2F9++Zxz9dWdRxuoA1QBR45vc/6Y/nArlX70CDPi621Z/K6GDr3LHwQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by adridg: URL: https://cgit.FreeBSD.org/ports/commit/?id=85892d57d57f1707323be4bd40f677e446796641 commit 85892d57d57f1707323be4bd40f677e446796641 Author: Adriaan de Groot AuthorDate: 2022-06-27 20:11:11 +0000 Commit: Adriaan de Groot 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 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