git: f9738cad07e2 - main - math/jacal: Update version 1c8=>2a1

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
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