BSD Ports

devel/ghub 5.3.3 FreeBSD

Client libraries for the APIs of various Git forges

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
e1d09205b0
License
GPLv3+
Categories
devel, elisp
Package size
48.0 KiB, 233.1 KiB installed

Description

Ghub is a library that provides basic support for using the Github REST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts access to API resources using only a handful of functions that are not resource-specific.

Ghub handles the creation, storage and use of access tokens using a setup wizard to make it easier for users to get started and to reduce the support burden imposed on package maintainers. It also comes with a comprehensive manual to address the cases when things don't just work as expected or in case you don't want to use the wizard.

Ghub is intentionally limited to only provide these two essential features - basic request functions and guided setup - to avoid being too opinionated, which would hinder wide adoption. It is assumed that wide adoption would make life easier for users and maintainers alike, because then all packages that talk to the Github API could be configured the same way.

In the other systems

SystemPortVersion
FreeBSDdevel/ghub5.3.3
DragonFlydevel/ghub4.2.1_1

Install

Binary package:

pkg install ghub

From the ports tree:

cd /usr/ports/devel/ghub/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	ghub>0:devel/ghub

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.3.05.3.33.5.6_34.3.2_15.3.3
FreeBSD:14:quarterly5.3.05.3.0n/a4.3.15.3.0
FreeBSD:15:latest5.3.35.3.3n/a4.3.2_14.3.2_1
FreeBSD:15:quarterly5.3.05.3.0n/an/an/a
FreeBSD:16:latest5.3.05.3.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 4

The full lists below include those, and their dependencies in turn.

Build dependencies 121

The first 100 are listed.

Run dependencies 5
Required by 1

Configuration

Options name: devel_ghub

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PDFoffBuild and install PDF document
USES
emacs:build gmake makeinfo
Service scripts
none
Conflicts with
ghub-emacs_*

Files

pkg-plist 5
  • %%EMACS_SITE_LISPDIR%%/ghub/ghub-autoloads.el
  • %%EMACS_SITE_LISPDIR%%/ghub/ghub-graphql.el
  • %%EMACS_SITE_LISPDIR%%/ghub/ghub-legacy.el
  • %%EMACS_SITE_LISPDIR%%/ghub/ghub.el
  • %%EMACS_SITE_LISPDIR%%/ghub/gsexp.el
distinfo 1
FileSizeSHA256
magit-ghub-v5.3.3_GH0.tar.gz602697e2887a06963ded9915fd1123a282f4b28c21265ce91643e76996732646702f8

Commit history 2

DateCommitCreditsLog message
e1d09205b0 Joseph Mingrone devel/ghub: Update to 5.3.3
Sponsored by: The FreeBSD Foundation
44b3ba5acf Joseph Mingrone devel/ghub: Update to 5.3.0
Changelog: https://github.com/magit/ghub/blob/main/CHANGELOG#v530----2026-08-01 Sponsored by: The FreeBSD Foundation