pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/gcli



Module Name:    pkgsrc
Committed By:   tm
Date:           Sat Mar 16 09:01:25 UTC 2024

Added Files:
        pkgsrc/devel/gcli: DESCR Makefile PLIST distinfo

Log Message:
gcli: add gcli version 2.2.0

Portable CLI tool for interacting with Git(Hub|Lab|Tea) from the command line.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/gcli/DESCR pkgsrc/devel/gcli/Makefile \
    pkgsrc/devel/gcli/PLIST pkgsrc/devel/gcli/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/devel/gcli/DESCR
diff -u /dev/null pkgsrc/devel/gcli/DESCR:1.1
--- /dev/null   Sat Mar 16 09:01:25 2024
+++ pkgsrc/devel/gcli/DESCR     Sat Mar 16 09:01:24 2024
@@ -0,0 +1,12 @@
+Portable CLI tool for interacting with Git(Hub|Lab|Tea) from the command line.
+
+The official GitHub CLI tool only supports GitHub. I wanted a simple
+unified tool for various git forges such as GitHub and GitLab because
+every forge does things differently yet all build on Git and
+purposefully break with its philosophy.
+
+Also, the official tool from Github is written in Go, which does manual
+DNS resolution which is a massive security vulnerability for people using
+Tor as it leaks your IP to the DNS server. This program builds upon libcurl,
+which obeys the operating system's DNS resolution mechanisms and thus
+also works with Tor.
Index: pkgsrc/devel/gcli/Makefile
diff -u /dev/null pkgsrc/devel/gcli/Makefile:1.1
--- /dev/null   Sat Mar 16 09:01:25 2024
+++ pkgsrc/devel/gcli/Makefile  Sat Mar 16 09:01:24 2024
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2024/03/16 09:01:24 tm Exp $
+
+DISTNAME=      gcli-2.2.0
+CATEGORIES=    devel
+MASTER_SITES=  https://herrhotzenplotz.de/gcli/releases/gcli-2.2.0/
+EXTRACT_SUFX=  .tar.bz2
+
+MAINTAINER=    tm%NetBSD.org@localhost
+HOMEPAGE=      https://herrhotzenplotz.de/gcli/releases/gcli-2.2.0/
+COMMENT=       Portable CLI tool for interacting with Git(Hub|Lab|Tea)
+LICENSE=       2-clause-bsd
+
+GNU_CONFIGURE= yes
+USE_LIBTOOL=   yes
+USE_TOOLS+=    pkg-config
+
+PKGCONFIG_OVERRIDE+=   libgcli.pc.in
+
+.include "../../www/curl/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/gcli/PLIST
diff -u /dev/null pkgsrc/devel/gcli/PLIST:1.1
--- /dev/null   Sat Mar 16 09:01:25 2024
+++ pkgsrc/devel/gcli/PLIST     Sat Mar 16 09:01:24 2024
@@ -0,0 +1,32 @@
+@comment $NetBSD: PLIST,v 1.1 2024/03/16 09:01:24 tm Exp $
+bin/gcli
+include/gcli/comments.h
+include/gcli/curl.h
+include/gcli/forks.h
+include/gcli/gcli.h
+include/gcli/gitlab/snippets.h
+include/gcli/issues.h
+include/gcli/labels.h
+include/gcli/milestones.h
+include/gcli/pulls.h
+include/gcli/repos.h
+include/gcli/sshkeys.h
+include/gcli/status.h
+lib/libgcli.la
+lib/pkgconfig/libgcli.pc
+man/man1/gcli-api.1
+man/man1/gcli-comment.1
+man/man1/gcli-config.1
+man/man1/gcli-forks.1
+man/man1/gcli-gists.1
+man/man1/gcli-issues.1
+man/man1/gcli-labels.1
+man/man1/gcli-milestones.1
+man/man1/gcli-pipelines.1
+man/man1/gcli-pulls.1
+man/man1/gcli-releases.1
+man/man1/gcli-repos.1
+man/man1/gcli-snippets.1
+man/man1/gcli-status.1
+man/man1/gcli.1
+man/man5/gcli.5
Index: pkgsrc/devel/gcli/distinfo
diff -u /dev/null pkgsrc/devel/gcli/distinfo:1.1
--- /dev/null   Sat Mar 16 09:01:25 2024
+++ pkgsrc/devel/gcli/distinfo  Sat Mar 16 09:01:24 2024
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2024/03/16 09:01:24 tm Exp $
+
+BLAKE2s (gcli-2.2.0.tar.bz2) = 2560ceb528c3672fa0b8c7debbd8439f4e0befe701d2c346c8480b1b55a9a4cd
+SHA512 (gcli-2.2.0.tar.bz2) = 43709083c5f9cb5dcd5f2e9946ba94ad14da4afb6c8f18b72a8b5f1cf503e050a5d3ad7a939b40a7d2c99d06e8ad695f0fe37955dddb6da3a37dcb59907ea62f
+Size (gcli-2.2.0.tar.bz2) = 456985 bytes



Home | Main Index | Thread Index | Old Index