FreeBSD Bugzilla – Attachment 225877 Details for
Bug 255962
New port: devel/forge-devel: Work with Git forges from the comfort of Magit (Development Version)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Updated patch file
devel_forge-devel.patch (text/plain), 6.59 KB, created by
Yasuhiro Kimura
on 2021-06-17 03:39:11 UTC
(
hide
)
Description:
Updated patch file
Filename:
MIME Type:
Creator:
Yasuhiro Kimura
Created:
2021-06-17 03:39:11 UTC
Size:
6.59 KB
patch
obsolete
>From 814563eecb5db6ac6884e7a0fcbd7233f604f6c0 Mon Sep 17 00:00:00 2001 >From: Yasuhiro Kimura <yasu@utahime.org> >Date: Tue, 18 May 2021 10:28:27 +0900 >Subject: [PATCH] New port: devel/forge-devel Work with Git forges from the > comfort of Magit (Development 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 development version of forge and works with devel/magit-devel. >--- > devel/Makefile | 1 + > devel/forge-devel/Makefile | 52 +++++++++++++++++++++++++++++++++++++ > devel/forge-devel/distinfo | 3 +++ > devel/forge-devel/pkg-descr | 10 +++++++ > devel/forge-devel/pkg-plist | 37 ++++++++++++++++++++++++++ > 5 files changed, 103 insertions(+) > create mode 100644 devel/forge-devel/Makefile > create mode 100644 devel/forge-devel/distinfo > create mode 100644 devel/forge-devel/pkg-descr > create mode 100644 devel/forge-devel/pkg-plist > >diff --git a/devel/Makefile b/devel/Makefile >index 148a346405bb..081892f1e6ba 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -672,6 +672,7 @@ > SUBDIR += fnccheck > SUBDIR += folly > SUBDIR += forge >+ SUBDIR += forge-devel > SUBDIR += fortran-utils > SUBDIR += fortytwo-encore > SUBDIR += fossil >diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile >new file mode 100644 >index 000000000000..1641433693fd >--- /dev/null >+++ b/devel/forge-devel/Makefile >@@ -0,0 +1,52 @@ >+PORTNAME= forge >+DISTVERSIONPREFIX= v >+DISTVERSION= 0.2.1 >+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} >+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} >+ >+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> >diff --git a/devel/forge-devel/distinfo b/devel/forge-devel/distinfo >new file mode 100644 >index 000000000000..c5b0d7aaf1dc >--- /dev/null >+++ b/devel/forge-devel/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1623900946 >+SHA256 (magit-forge-v0.2.1_GH0.tar.gz) = 505984505cbed3c7596a3126b238139f677231352f3850c4ea41da7ef175d6aa >+SIZE (magit-forge-v0.2.1_GH0.tar.gz) = 88485 >diff --git a/devel/forge-devel/pkg-descr b/devel/forge-devel/pkg-descr >new file mode 100644 >index 000000000000..be4b06432841 >--- /dev/null >+++ b/devel/forge-devel/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-devel/pkg-plist b/devel/forge-devel/pkg-plist >new file mode 100644 >index 000000000000..1158b77cdf44 >--- /dev/null >+++ b/devel/forge-devel/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.32.0 >
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 255962
:
225053
|
225255
|
225856
|
225877
|
226099