View | Details | Raw Unified | Return to bug 227135
Collapse All | Expand All

(-)devel/Makefile (+1 lines)
Lines 740-745 Link Here
740
    SUBDIR += gettext-runtime
740
    SUBDIR += gettext-runtime
741
    SUBDIR += gettext-tools
741
    SUBDIR += gettext-tools
742
    SUBDIR += gflags
742
    SUBDIR += gflags
743
    SUBDIR += ghub
743
    SUBDIR += giggle
744
    SUBDIR += giggle
744
    SUBDIR += gindent
745
    SUBDIR += gindent
745
    SUBDIR += gio-sharp
746
    SUBDIR += gio-sharp
(-)devel/ghub/Makefile (+39 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	ghub
4
PORTVERSION=	2.0.0
5
DISTVERSIONPREFIX=	v
6
CATEGORIES=	devel elisp
7
PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
8
9
MAINTAINER=	yasu@utahime.org
10
COMMENT=	Minuscule client library for the Github API
11
12
LICENSE=	GPLv3+
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
USES=		emacs gmake makeinfo
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	magit
18
19
INFO=		ghub
20
NO_ARCH=	yes
21
PORTDOCS=	README.md
22
23
PLIST_FILES=	${EMACS_VERSION_SITE_LISPDIR}/ghub.el \
24
		${EMACS_VERSION_SITE_LISPDIR}/ghub.elc \
25
		${EMACS_VERSION_SITE_LISPDIR}/ghub-autoloads.el
26
27
OPTIONS_DEFINE=	DOCS
28
29
do-install:
30
	@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
31
	${INSTALL_DATA} ${WRKSRC}/ghub*.el* \
32
		${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}
33
34
do-install-DOCS-on:
35
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
36
	${INSTALL_DATA} ${WRKSRC}/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
37
	${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
38
39
.include <bsd.port.mk>
(-)devel/ghub/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1522501604
2
SHA256 (magit-ghub-v2.0.0_GH0.tar.gz) = 6c77664c36258a5af756781c0c8c9cba8f069a001974a8c443422802661f2bff
3
SIZE (magit-ghub-v2.0.0_GH0.tar.gz) = 48150
(-)devel/ghub/pkg-descr (+19 lines)
Line 0 Link Here
1
Ghub is a library that provides basic support for using the Github
2
REST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts
3
access to API resources using only a handful of functions that are not
4
resource-specific.
5
6
Ghub handles the creation, storage and use of access tokens using a
7
setup wizard to make it easier for users to get started and to reduce
8
the support burden imposed on package maintainers. It also comes with
9
a comprehensive manual to address the cases when things don't just
10
work as expected or in case you don't want to use the wizard.
11
12
Ghub is intentionally limited to only provide these two essential
13
features - basic request functions and guided setup - to avoid being
14
too opinionated, which would hinder wide adoption. It is assumed that
15
wide adoption would make life easier for users and maintainers alike,
16
because then all packages that talk to the Github API could be
17
configured the same way.
18
19
WWW: https://github.com/magit/ghub

Return to bug 227135