git: e2adb01b2d75 - main - sysutils/modules: Update to 5.7.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 30 Sep 2026 09:56:50 UTC
The branch main has been updated by laurent:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e2adb01b2d759466a03c4905af320102d69e2c0a
commit e2adb01b2d759466a03c4905af320102d69e2c0a
Author: Laurent Chardon <laurent@FreeBSD.org>
AuthorDate: 2026-09-30 09:34:22 +0000
Commit: Laurent Chardon <laurent@FreeBSD.org>
CommitDate: 2026-09-30 09:56:41 +0000
sysutils/modules: Update to 5.7.0
- Use the Tcl interpreter selected by the ports framework
- Add missing runtime bash dependency and SHEBANG_FILES for envml
- Drop the unnecessary Sphinx build dependency
- Fix Portscout release detection
Release notes:
https://github.com/envmodules/modules/releases/tag/v5.7.0
Approved by: thierry (mentor, implicit)
---
sysutils/modules/Makefile | 17 ++++++++++-------
sysutils/modules/distinfo | 6 +++---
sysutils/modules/pkg-plist | 4 +++-
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/sysutils/modules/Makefile b/sysutils/modules/Makefile
index 9f8a90fd69d6..ff1ce2368e05 100644
--- a/sysutils/modules/Makefile
+++ b/sysutils/modules/Makefile
@@ -1,6 +1,5 @@
PORTNAME= modules
-DISTVERSION= 5.6.1
-PORTREVISION= 1
+DISTVERSION= 5.7.0
CATEGORIES= sysutils tcl
MASTER_SITES= https://github.com/envmodules/modules/releases/download/v${DISTVERSION}/
@@ -9,22 +8,26 @@ COMMENT= Dynamic modification of a user environment
WWW= https://modules.sourceforge.net/
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING.GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR} \
- bash:shells/bash
+BUILD_DEPENDS= bash:shells/bash
+RUN_DEPENDS= bash:shells/bash
TEST_DEPENDS= runtest:misc/dejagnu
-USES= gmake python:env shebangfix tar:bzip2 tcl
+USES= gmake python:build shebangfix tar:bzip2 tcl
+
+SHEBANG_FILES= script/envml
GNU_CONFIGURE= yes
GNU_CONFIGURE_PREFIX= ${PREFIX}/Modules
CONFIGURE_ARGS= --enable-versioning \
--with-modulepath=${GNU_CONFIGURE_PREFIX}/\$$MODULE_VERSION/modulefiles:${PREFIX}/etc/modulefiles \
- --with-python="${PYTHON_CMD}"
+ --with-python="${PYTHON_CMD}" \
+ --with-tclsh="${TCLSH}"
TEST_TARGET= test
+PORTSCOUT= site:https://codeload.github.com/envmodules/modules/tar.gz/v${DISTVERSION}
SUB_FILES= pkg-message
PLIST_SUB= MODULES_VERSION=${DISTVERSION}
diff --git a/sysutils/modules/distinfo b/sysutils/modules/distinfo
index f9286c678b7f..6d190744bb20 100644
--- a/sysutils/modules/distinfo
+++ b/sysutils/modules/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1765112250
-SHA256 (modules-5.6.1.tar.bz2) = 5d36fd90b83a06fd3ed0ff951ab1101f22eb310fde3492f9d0455a68569abe5b
-SIZE (modules-5.6.1.tar.bz2) = 2093131
+TIMESTAMP = 1790668747
+SHA256 (modules-5.7.0.tar.bz2) = 3e3cc7582ea34f3cf8353152fae724dea00dc893f021080263f475dcaeb40520
+SIZE (modules-5.7.0.tar.bz2) = 2384692
diff --git a/sysutils/modules/pkg-plist b/sysutils/modules/pkg-plist
index 92ff741d1949..0e7aaf1e7371 100644
--- a/sysutils/modules/pkg-plist
+++ b/sysutils/modules/pkg-plist
@@ -8,6 +8,7 @@ Modules/%%MODULES_VERSION%%/init/bash
Modules/%%MODULES_VERSION%%/init/bash_completion
Modules/%%MODULES_VERSION%%/init/cmake
Modules/%%MODULES_VERSION%%/init/csh
+Modules/%%MODULES_VERSION%%/init/env_modules.py
Modules/%%MODULES_VERSION%%/init/fish
Modules/%%MODULES_VERSION%%/init/fish_completion
Modules/%%MODULES_VERSION%%/init/ksh
@@ -36,7 +37,7 @@ Modules/%%MODULES_VERSION%%/modulefiles/modules
Modules/%%MODULES_VERSION%%/modulefiles/null
Modules/%%MODULES_VERSION%%/modulefiles/use.own
Modules/%%MODULES_VERSION%%/share/doc/CONTRIBUTING.txt
-Modules/%%MODULES_VERSION%%/share/doc/COPYING.GPLv2
+Modules/%%MODULES_VERSION%%/share/doc/COPYING
Modules/%%MODULES_VERSION%%/share/doc/ChangeLog.gz
Modules/%%MODULES_VERSION%%/share/doc/INSTALL-win.txt
Modules/%%MODULES_VERSION%%/share/doc/INSTALL.txt
@@ -62,4 +63,5 @@ etc/profile.d/module.sh
share/man/man1/envml.1.gz
share/man/man1/ml.1.gz
share/man/man1/module.1.gz
+share/man/man1/modulecmd.1.gz
share/man/man5/modulefile.5.gz