Skip to content
Snippets Groups Projects
Commit 9c1d97c7 authored by Yasuhiro Kimura's avatar Yasuhiro Kimura Committed by Guangyuan Yang
Browse files

devel/forge-devel: New port

Work with Git forges from the comfort of Magit (Development Version).

PR:		255962
Approved by:	lwhsu (mentor)
parent d2bb2b99
No related branches found
No related tags found
No related merge requests found
...@@ -669,6 +669,7 @@ ...@@ -669,6 +669,7 @@
SUBDIR += fnccheck SUBDIR += fnccheck
SUBDIR += folly SUBDIR += folly
SUBDIR += forge SUBDIR += forge
SUBDIR += forge-devel
SUBDIR += fortran-utils SUBDIR += fortran-utils
SUBDIR += fortytwo-encore SUBDIR += fortytwo-encore
SUBDIR += fossil SUBDIR += fossil
......
PORTNAME= forge
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.1-7
DISTVERSIONSUFFIX= -g84ef3a7
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
MAINTAINER= yasu@utahime.org
COMMENT= Work with Git forges from the comfort of Magit (Development Version)
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.0:databases/closql@${EMACS_FLAVOR} \
magit-devel${EMACS_PKGNAMESUFFIX}>=2.90.1:devel/magit-devel@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR}
RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.0:databases/closql@${EMACS_FLAVOR} \
magit-devel${EMACS_PKGNAMESUFFIX}>=2.90.1:devel/magit-devel@${EMACS_FLAVOR} \
markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} \
yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR}
USES= emacs gmake makeinfo
USE_GITHUB= yes
GH_ACCOUNT= magit
MAKE_ENV+= INSTALL_INFO=install-info \
LOAD_PATH="${_LOAD_PATH}"
ALL_TARGET= lisp info
CONFLICTS= forge-emacs*
INFO= forge
PORTDOCS= README.md
OPTIONS_DEFINE= DOCS
_LOAD_PATH= -L ${PREFIX}/${EMACS_SITE_LISPDIR} -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR} -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/closql -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/emacsql -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/ghub -L \
${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/magit
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/lisp/*.el* \
${STAGEDIR}${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME}
${INSTALL_DATA} ${WRKSRC}/docs/*.info ${STAGEDIR}${PREFIX}/${INFO_PATH}
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
TIMESTAMP = 1624917115
SHA256 (magit-forge-v0.2.1-7-g84ef3a7_GH0.tar.gz) = 215febc6a84dd90638a2cd63bbb0b671119af66c4cececfcb60202f84bbef755
SIZE (magit-forge-v0.2.1-7-g84ef3a7_GH0.tar.gz) = 89416
Forge allows you to work with Git forges, such as Github and Gitlab,
from the comfort of Magit and the rest of Emacs.
Forge fetches issues, pull-requests and other data using the forge's
API and stores that in a local database. Additionally it fetches the
pull-request references using Git. Forge implements various features
that use this data but the database and pull-request refs can also be
used by third-party packages.
WWW: https://github.com/magit/forge
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-autoloads.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-bitbucket.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-commands.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-core.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-db.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitea.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-github.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gitlab.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-list.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-list.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.elc
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment