git: f9738cad07e2 - main - math/jacal: Update version 1c8=>2a1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 11 Oct 2026 17:15:00 UTC
The branch main has been updated by bofh:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f9738cad07e2b3fb48ca1b5a8025decccd4f2794
commit f9738cad07e2b3fb48ca1b5a8025decccd4f2794
Author: Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2026-10-11 16:54:58 +0000
Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2026-10-11 17:14:32 +0000
math/jacal: Update version 1c8=>2a1
- Pet portclippy
- Mark NO_ARCH
---
math/jacal/Makefile | 8 +++----
math/jacal/distinfo | 6 ++---
math/jacal/files/patch-Makefile | 6 ++---
math/jacal/files/patch-jacal.info | 46 +++++++++++++++++++++++++++++----------
math/jacal/pkg-plist | 4 +++-
5 files changed, 48 insertions(+), 22 deletions(-)
diff --git a/math/jacal/Makefile b/math/jacal/Makefile
index 474c56fda21d..463581b8b889 100644
--- a/math/jacal/Makefile
+++ b/math/jacal/Makefile
@@ -1,6 +1,5 @@
PORTNAME= jacal
-PORTVERSION= 1c8
-PORTREVISION= 2
+DISTVERSION= 2a1
CATEGORIES= math
MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/
@@ -19,10 +18,11 @@ HAS_CONFIGURE= yes
CONFIGURE_ARGS+=--prefix=${PREFIX} \
--mandir=${PREFIX}/share/man
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
+NO_ARCH= yes
NO_BUILD= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
OPTIONS_DEFINE= INFO
OPTIONS_DEFAULT= INFO
diff --git a/math/jacal/distinfo b/math/jacal/distinfo
index 193c5062e264..0338e8becc5f 100644
--- a/math/jacal/distinfo
+++ b/math/jacal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718371266
-SHA256 (jacal-1c8.zip) = bc6e4c4c46e52cd600abad0a2f4d08bedfdf74ea339f7a4e30a3d9429f01c736
-SIZE (jacal-1c8.zip) = 347387
+TIMESTAMP = 1791737497
+SHA256 (jacal-2a1.zip) = f2fd9e82ce16eb9a92514991c6a8500ecc72662d75977064e17a28687d0236a9
+SIZE (jacal-2a1.zip) = 372329
diff --git a/math/jacal/files/patch-Makefile b/math/jacal/files/patch-Makefile
index d366c93cb911..88aa819e0cf3 100644
--- a/math/jacal/files/patch-Makefile
+++ b/math/jacal/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2020-03-03 01:38:48 UTC
+--- Makefile.orig 2026-08-16 20:55:36 UTC
+++ Makefile
-@@ -25,7 +25,7 @@ SHELL = /bin/sh
+@@ -26,7 +26,7 @@ INSTALL_DATA = ${INSTALL} -m 644
INSTALL = install
INSTALL_PROGRAM = ${INSTALL}
INSTALL_DATA = ${INSTALL} -m 644
@@ -9,7 +9,7 @@
CHPAT = $(HOME)/bin/chpat
MAKEDEV = $(MAKE) -f $(HOME)/makefile.dev
-@@ -196,7 +196,6 @@ install-script: jacal.sh installdirs
+@@ -202,7 +202,6 @@ install-script: jacal.sh installdirs
$(INSTALL_DATA) go-scm $(DESTDIR)$(jacallibdir)go.scm
rm go-scm
echo '#! /bin/sh' > jacal-script
diff --git a/math/jacal/files/patch-jacal.info b/math/jacal/files/patch-jacal.info
index fcdc538bc2fe..bef0d8338762 100644
--- a/math/jacal/files/patch-jacal.info
+++ b/math/jacal/files/patch-jacal.info
@@ -1,14 +1,38 @@
---- jacal.info.orig 2020-03-30 19:59:43 UTC
+--- jacal.info.orig 2026-08-16 22:53:00 UTC
+++ jacal.info
-@@ -201,9 +201,9 @@ interactive session.
- This may involve setting up that implementation's initialization file or
- LOADing a '.init' file from the 'slib' directory. Then type:
+@@ -214,8 +214,8 @@ then the ‘scm’ steps are unnecessary.
+ -- System: Unix |
+ -- System: GNU/Linux |
-- (slib:load "/usr/local/lib/jacal/math")
-+ (slib:load "%%PREFIX%%/lib/jacal/math")
+- If you lack permission to install into /usr/local/, you can install |
+- into your home directory by changing ‘/usr/local/’ to your home |
++ If you lack permission to install into %%PREFIX%%/, you can install |
++ into your home directory by changing ‘%%PREFIX%%/’ to your home |
+ directory in this script. |
+ |
+ wget https://ftp.gnu.org/gnu/scm/scm-5f5.tar.gz |
+@@ -224,9 +224,9 @@ then the ‘scm’ steps are unnecessary.
+ tar -xzf scm-5f5.tar.gz |
+ tar -xzf slib-3c2.tar.gz |
+ tar -xzf jacal-2a1.tar.gz |
+- (cd slib-3c2; ./configure --prefix=/usr/local/; make install) |
+- (cd scm-5f5; ./configure --prefix=/usr/local/; make scm; make install)
+- (cd jacal-2a1; ./configure --prefix=/usr/local/; make install) |
++ (cd slib-3c2; ./configure --prefix=%%PREFIX%%/; make install) |
++ (cd scm-5f5; ./configure --prefix=%%PREFIX%%/; make scm; make install)
++ (cd jacal-2a1; ./configure --prefix=%%PREFIX%%/; make install) |
+ # rm scm-5f5.tar.gz slib-3c2.tar.gz jacal-2a1.tar.gz |
--where '/usr/local/lib/jacal/' is a path to the JACAL directory. JACAL
-+where '%%PREFIX%%/lib/jacal/' is a path to the JACAL directory. JACAL
- should then print:
-
- JACAL version 1c7, Copyright 1989-2020 Aubrey Jaffer |
+ The command ‘jacal’ will start an interactive session.
+@@ -798,9 +798,9 @@ LOADing a ‘.init’ file from the ‘slib’ directo
+ This may involve setting up that implementation's initialization file or |
+ LOADing a ‘.init’ file from the ‘slib’ directory. Then type: |
+ |
+- (slib:load "/usr/local/lib/jacal/math") |
++ (slib:load "%%PREFIX%%/lib/jacal/math") |
+ |
+-where ‘/usr/local/lib/jacal/’ is a path to the JACAL directory. JACAL |
++where ‘%%PREFIX%%/lib/jacal/’ is a path to the JACAL directory. JACAL |
+ should then print: |
+ |
+ JACAL version 2a1, Copyright 1989-2026 Aubrey Jaffer |
diff --git a/math/jacal/pkg-plist b/math/jacal/pkg-plist
index 62dfc2a0177d..46b886ba7742 100644
--- a/math/jacal/pkg-plist
+++ b/math/jacal/pkg-plist
@@ -3,6 +3,7 @@ lib/jacal/COPYING
lib/jacal/English.scm
lib/jacal/HELP
lib/jacal/Makefile
+lib/jacal/UFD-basis.scm
lib/jacal/anti-diff.scm
lib/jacal/builtin.scm
lib/jacal/combin.scm
@@ -27,11 +28,12 @@ lib/jacal/norm.scm
lib/jacal/poly.scm
lib/jacal/sexp.scm
lib/jacal/sqfree.scm
+lib/jacal/std.scm
lib/jacal/tensor.scm
+lib/jacal/timing.scm
lib/jacal/toploads.scm
lib/jacal/types.scm
lib/jacal/unparse.scm
lib/jacal/uv-hensel.scm
lib/jacal/vect.scm
-lib/jacal/view.scm
share/man/man1/jacal.1.gz