~ chicken-core (master) 212cfd27516eb832e1db3d5fa05c0356f6fe6e45


commit 212cfd27516eb832e1db3d5fa05c0356f6fe6e45
Author:     Mario Domenech Goulart <mario@parenteses.org>
AuthorDate: Thu Dec 4 17:25:41 2025 +0100
Commit:     felix <felix@call-with-current-continuation.org>
CommitDate: Thu Dec 4 18:51:03 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 8857cb0a..bda4272c 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))
@@ -50,7 +49,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))
@@ -78,7 +77,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*
@@ -86,9 +85,7 @@
     (if (null? args)
 	'()
 	(let ((arg (car args)))
-	  (cond ((string=? "-release" arg)
-		 (set! *release* #t)
-		 (loop (cdr args)))
+	  (cond ((loop (cdr args)))
 		((string=? "-make" arg)
 		 (set! *make* (cadr args))
 		 (loop (cddr args)))
@@ -101,4 +98,4 @@
 
 (run "~a -f Makefile.~a distfiles ~a" *make* *platform* (string-intersperse *makeargs*))
 
-(release *release*)
+(release)
Trap