FreeBSD Bugzilla – Attachment 225054 Details for
Bug 255963
New port: devel/forge Work with Git forges from the comfort of Magit (Release Version)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch file
devel_forge.patch (text/plain), 6.42 KB, created by
Yasuhiro Kimura
on 2021-05-18 04:52:55 UTC
(
hide
)
Description:
Patch file
Filename:
MIME Type:
Creator:
Yasuhiro Kimura
Created:
2021-05-18 04:52:55 UTC
Size:
6.42 KB
patch
obsolete
>From 0bcaa9ee492bc5ee513892b502a3555612586101 Mon Sep 17 00:00:00 2001 >From: Yasuhiro Kimura <yasu@utahime.org> >Date: Tue, 18 May 2021 13:29:58 +0900 >Subject: [PATCH] New port: devel/forge Work with Git forges from the comfort > of Magit (Release Version) > >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. > >This is release version of forge and works with devel/magit. >--- > devel/Makefile | 1 + > devel/forge/Makefile | 52 +++++++++++++++++++++++++++++++++++++++++++ > devel/forge/distinfo | 3 +++ > devel/forge/pkg-descr | 10 +++++++++ > devel/forge/pkg-plist | 37 ++++++++++++++++++++++++++++++ > 5 files changed, 103 insertions(+) > create mode 100644 devel/forge/Makefile > create mode 100644 devel/forge/distinfo > create mode 100644 devel/forge/pkg-descr > create mode 100644 devel/forge/pkg-plist > >diff --git a/devel/Makefile b/devel/Makefile >index 50e2bc4ed82c..c9cbac102508 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -668,6 +668,7 @@ > SUBDIR += fmake > SUBDIR += fnccheck > SUBDIR += folly >+ SUBDIR += forge > SUBDIR += fortran-utils > SUBDIR += fortytwo-encore > SUBDIR += fossil >diff --git a/devel/forge/Makefile b/devel/forge/Makefile >new file mode 100644 >index 000000000000..3699b4fef061 >--- /dev/null >+++ b/devel/forge/Makefile >@@ -0,0 +1,52 @@ >+PORTNAME= forge >+DISTVERSIONPREFIX= v >+DISTVERSION= 0.1.0 >+CATEGORIES= devel elisp >+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX} >+ >+MAINTAINER= yasu@utahime.org >+COMMENT= Work with Git forges from the comfort of Magit (Release Version) >+ >+LICENSE= GPLv3+ >+LICENSE_FILE= ${WRKSRC}/LICENSE >+ >+BUILD_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.0:databases/closql@${EMACS_FLAVOR} \ >+ magit${EMACS_PKGNAMESUFFIX}>=2.90.1:devel/magit@${EMACS_FLAVOR} \ >+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR} >+RUN_DEPENDS= closql${EMACS_PKGNAMESUFFIX}>=1.0.0:databases/closql@${EMACS_FLAVOR} \ >+ magit${EMACS_PKGNAMESUFFIX}>=2.90.1:devel/magit@${EMACS_FLAVOR} \ >+ markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.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-devel* >+ >+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> >diff --git a/devel/forge/distinfo b/devel/forge/distinfo >new file mode 100644 >index 000000000000..570710cdfc65 >--- /dev/null >+++ b/devel/forge/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1621312528 >+SHA256 (magit-forge-v0.1.0_GH0.tar.gz) = 451d551658b871bc9e2f19a1aa20fcaf3fe066073701f39998603c0b41a43283 >+SIZE (magit-forge-v0.1.0_GH0.tar.gz) = 55734 >diff --git a/devel/forge/pkg-descr b/devel/forge/pkg-descr >new file mode 100644 >index 000000000000..be4b06432841 >--- /dev/null >+++ b/devel/forge/pkg-descr >@@ -0,0 +1,10 @@ >+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 >diff --git a/devel/forge/pkg-plist b/devel/forge/pkg-plist >new file mode 100644 >index 000000000000..1158b77cdf44 >--- /dev/null >+++ b/devel/forge/pkg-plist >@@ -0,0 +1,37 @@ >+%%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 >-- >2.31.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 255963
:
225054
|
225254