git: 7b066406708e - main - devel/forge: Update to 0.3.0

From: Yasuhiro Kimura <yasu_at_FreeBSD.org>
Date: Wed, 27 Oct 2021 16:17:42 UTC
The branch main has been updated by yasu:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b066406708e377cdd6d5892a2d4bf58065795ae

commit 7b066406708e377cdd6d5892a2d4bf58065795ae
Author:     Yasuhiro Kimura <yasu@FreeBSD.org>
AuthorDate: 2021-10-15 01:17:32 +0000
Commit:     Yasuhiro Kimura <yasu@FreeBSD.org>
CommitDate: 2021-10-27 16:16:25 +0000

    devel/forge: Update to 0.3.0
    
    * Add some ports to {BUILD|RUN}_DEPENDS. Currently they are indirect
      dependency of this port and adding them to {BUILD|RUN}_DEPENDS
      doesn't take any effect right now. But upstream specifies them as
      dependency. Futhermore there are signs that dependency between the
      ports that this port requires may change in the near future. And if
      it really happens it may result in the issue that required port is
      split from indirect dependency. So it is also intended as safekeeping.
    * Adjust version range of dependency.
    * Mark MAKE_JOBS_UNSAFE as parallel build fails if Emacs is built with
      native compilation enabled.
    
    ChangeLog:      https://github.com/magit/forge/blob/v0.3.0/CHANGELOG
    Differential Revision:  https://reviews.freebsd.org/D32503
---
 devel/forge/Makefile | 29 +++++++++++++++++++----------
 devel/forge/distinfo |  6 +++---
 2 files changed, 22 insertions(+), 13 deletions(-)

diff --git a/devel/forge/Makefile b/devel/forge/Makefile
index 8e9321be1cfc..3d12da9626c3 100644
--- a/devel/forge/Makefile
+++ b/devel/forge/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	forge
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.2.1
-PORTREVISION=	2
+DISTVERSION=	0.3.0
 CATEGORIES=	devel elisp
 PKGNAMESUFFIX=	${EMACS_PKGNAMESUFFIX}
 
@@ -11,14 +10,22 @@ COMMENT=	Work with Git forges from the comfort of Magit
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-BUILD_DEPENDS=	closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \
-		ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \
-		magit${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit@${EMACS_FLAVOR} \
-		markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR}
-RUN_DEPENDS=	closql${EMACS_PKGNAMESUFFIX}>=1.0.6:databases/closql@${EMACS_FLAVOR} \
-		ghub${EMACS_PKGNAMESUFFIX}>=3.5.2:devel/ghub@${EMACS_FLAVOR} \
-		magit${EMACS_PKGNAMESUFFIX}>=3.0.0:devel/magit@${EMACS_FLAVOR} \
-		markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.3:textproc/markdown-mode.el@${EMACS_FLAVOR}
+BUILD_DEPENDS=	closql${EMACS_PKGNAMESUFFIX}>=1.2.0:databases/closql@${EMACS_FLAVOR} \
+		dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \
+		emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} \
+		ghub${EMACS_PKGNAMESUFFIX}>=3.5.4:devel/ghub@${EMACS_FLAVOR} \
+		magit${EMACS_PKGNAMESUFFIX}>=3.3.0:devel/magit@${EMACS_FLAVOR} \
+		markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.4:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+		transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \
+		yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR}
+RUN_DEPENDS=	closql${EMACS_PKGNAMESUFFIX}>=1.2.0:databases/closql@${EMACS_FLAVOR} \
+		dash.el${EMACS_PKGNAMESUFFIX}>=2.18.1:devel/dash.el@${EMACS_FLAVOR} \
+		emacsql${EMACS_PKGNAMESUFFIX}>=3.0.0:databases/emacsql@${EMACS_FLAVOR} \
+		ghub${EMACS_PKGNAMESUFFIX}>=3.5.4:devel/ghub@${EMACS_FLAVOR} \
+		magit${EMACS_PKGNAMESUFFIX}>=3.3.0:devel/magit@${EMACS_FLAVOR} \
+		markdown-mode.el${EMACS_PKGNAMESUFFIX}>=2.4:textproc/markdown-mode.el@${EMACS_FLAVOR} \
+		transient${EMACS_PKGNAMESUFFIX}>=0.3.6:devel/transient@${EMACS_FLAVOR} \
+		yaml.el${EMACS_PKGNAMESUFFIX}>=0.3.3:textproc/yaml.el@${EMACS_FLAVOR}
 
 USES=		emacs gmake makeinfo
 USE_GITHUB=	yes
@@ -26,6 +33,8 @@ GH_ACCOUNT=	magit
 
 MAKE_ENV+=	INSTALL_INFO=install-info \
 		LOAD_PATH="${_LOAD_PATH}"
+# Parallel build fails if Emacs is built with native compilation enabled
+MAKE_JOBS_UNSAFE=	yes
 ALL_TARGET=	lisp info
 
 CONFLICTS=	forge-devel*
diff --git a/devel/forge/distinfo b/devel/forge/distinfo
index 41d2795e3eb2..caecb5c10684 100644
--- a/devel/forge/distinfo
+++ b/devel/forge/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1623898902
-SHA256 (magit-forge-v0.2.1_GH0.tar.gz) = 505984505cbed3c7596a3126b238139f677231352f3850c4ea41da7ef175d6aa
-SIZE (magit-forge-v0.2.1_GH0.tar.gz) = 88485
+TIMESTAMP = 1634251050
+SHA256 (magit-forge-v0.3.0_GH0.tar.gz) = 2b9ea84ab7ab2a1fccf3457620c8ff5aa2bd68d49db1711eff09120ce2f5adb2
+SIZE (magit-forge-v0.3.0_GH0.tar.gz) = 94855