~ chicken-core (chicken-5) 75030b7f4fd771152663bf05d2c43fe5c6e6023d


commit 75030b7f4fd771152663bf05d2c43fe5c6e6023d
Author:     Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Thu Dec 4 17:32:50 2025 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Thu Dec 4 18:53:17 2025 +0100

    makedist.scm: Remove -release option
    
    The -release option doesn't seem to be used anywhere.  Also remove
    dead code around it.
    
    Signed-off-by: felix <felix@call-with-current-continuation.org>

diff --git a/scripts/makedist.scm b/scripts/makedist.scm
index bc601ada..9281a483 100644
--- a/scripts/makedist.scm
+++ b/scripts/makedist.scm
@@ -14,7 +14,6 @@
 
 (include "mini-srfi-1.scm")
 
-(define *release* #f)
 (define *help* #f)
 
 (define BUILDVERSION (with-input-from-file "buildversion" read))
@@ -55,7 +54,7 @@
     (newline (current-error-port))
     (system* cmd)))
 
-(define (release full?)
+(define (release)
   (let* ((files (with-input-from-file "distribution/manifest" read-lines))
 	 (distname (conc "chicken-" BUILDVERSION)) 
 	 (distfiles (map (cut prefix distname <>) files)) 
@@ -83,7 +82,7 @@
     (run "rm -fr ~a" distname)))
 
 (define (usage)
-  (print "usage: makedist [-release] [-make PROGRAM] [--platform=PLATFORM] MAKEOPTION ...")
+  (print "usage: makedist [-make PROGRAM] [--platform=PLATFORM] MAKEOPTION ...")
   (exit))
 
 (define *makeargs*
@@ -91,10 +90,7 @@
     (if (null? args)
 	'()
 	(let ((arg (car args)))
-	  (cond ((string=? "-release" arg) 
-		 (set! *release* #t)
-		 (loop (cdr args)))
-		((string=? "-make" arg)
+	  (cond ((string=? "-make" arg)
 		 (set! *make* (cadr args))
 		 (loop (cddr args)))
 		((string=? "-help" arg)
@@ -106,4 +102,4 @@
 
 (run "~a -f Makefile.~a distfiles ~a" *make* *platform* (string-intersperse *makeargs*))
 
-(release *release*)
+(release)
Trap