aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYasuhiro Kimura <yasu@FreeBSD.org>2021-10-15 01:17:32 +0000
committerYasuhiro Kimura <yasu@FreeBSD.org>2021-10-27 16:16:25 +0000
commit7b066406708e377cdd6d5892a2d4bf58065795ae (patch)
tree5b63cec110c73322db3a50cfe4263b86d889349d
parent193f2611563f8f6eefa90a8f5ef7c49e6352980f (diff)
downloadports-7b066406708e377cdd6d5892a2d4bf58065795ae.tar.gz
ports-7b066406708e377cdd6d5892a2d4bf58065795ae.zip
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
-rw-r--r--devel/forge/Makefile29
-rw-r--r--devel/forge/distinfo6
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