public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Jens Petersen <petersen@redhat.com>
To: git-commits@fedoraproject.org
Subject: [rpms/racket] epel10: https://blog.racket-lang.org/2025/11/racket-v9-0.html
Date: Sun, 14 Jun 2026 14:09:13 GMT [thread overview]
Message-ID: <178144615339.1.240206029267481859.rpms-racket-ea5eb4ef7176@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/racket
Branch : epel10
Commit : ea5eb4ef717656584b25796fb3906c3b75550a42
Author : Jens Petersen <petersen@redhat.com>
Date : 2026-03-20T14:23:27+08:00
Stats : +4/-321 in 5 file(s)
URL : https://src.fedoraproject.org/rpms/racket/c/ea5eb4ef717656584b25796fb3906c3b75550a42?branch=epel10
Log:
https://blog.racket-lang.org/2025/11/racket-v9-0.html
---
diff --git a/.gitignore b/.gitignore
index a64a88a..a35d13e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/racket-8.16-src.tgz
/racket-8.17-src.tgz
/racket-8.18-src.tgz
+/racket-9.0-src.tgz
diff --git a/2b503b4d46c17be4087d30e7eb3135508f489d0f.patch b/2b503b4d46c17be4087d30e7eb3135508f489d0f.patch
deleted file mode 100644
index d817db1..0000000
--- a/2b503b4d46c17be4087d30e7eb3135508f489d0f.patch
+++ /dev/null
@@ -1,172 +0,0 @@
-From 2b503b4d46c17be4087d30e7eb3135508f489d0f Mon Sep 17 00:00:00 2001
-From: Matthew Flatt <mflatt@racket-lang.org>
-Date: Fri, 22 Aug 2025 07:04:43 -0600
-Subject: [PATCH] configure: replace `oldincludedir` instead of `sbindir` with
- `guibindir`
-
-Relevant to #5322
----
- racket/src/ac/make-configure | 12 ++++++------
- racket/src/bc/configure | 16 ++++++++--------
- racket/src/cs/c/configure | 16 ++++++++--------
- 3 files changed, 22 insertions(+), 22 deletions(-)
-
-diff --git a/racket/src/ac/make-configure b/racket/src/ac/make-configure
-index 446b205eba4..f95d5d66942 100755
---- a/racket/src/ac/make-configure
-+++ b/racket/src/ac/make-configure
-@@ -34,17 +34,17 @@ exit 0
- (define skip-rxs
- (map (lambda (s)
- (regexp (format "^ --~a=DIR" s)))
-- '(;; sbindir - converted to "guibindir"
-+ '(sbindir
- libexecdir
- sharedstatedir
- localstatedir
-- oldincludedir
- runstatedir
- infodir
- htmldir
- ;; Note: any arguments converted this way need to be excluded in "rktio_keep.m4"
- ;; dvidir - converted to "collectsdir"
- ;; pdfdir - converted to "pkgsdir"
-+ ;; oldincludedir - converted to "guibindir"
- psdir
- ;; localedir - converted to "appsdir"
- )))
-@@ -97,12 +97,12 @@ exit 0
- [else
- (displayln (regexp-replace* #rx"pdf" l "pkgs"))])
- (loop)]
-- [(regexp-match #rx"sbindir" l)
-- ;; Hack: take over "sbindir" for "guibindir":
-+ [(regexp-match #rx"oldincludedir" l)
-+ ;; Hack: take over "oldincludedir" for "guibindir":
- (cond
-- [(equal? l "sbindir='${exec_prefix}/sbin'")
-+ [(equal? l "oldincludedir='${exec_prefix}/sbin'")
- (displayln "guibindir='${bindir}'")]
-- [(equal? l " --sbindir=DIR system admin executables [EPREFIX/sbin]")
-+ [(equal? l " --oldincludedir=DIR C header files for non-gcc [/usr/include]")
- (displayln " --guibindir=DIR GUI programs [BINDIR]")]
- [else
- (displayln (regexp-replace* #rx"sbin" l "guibin"))])
-diff --git a/racket/src/bc/configure b/racket/src/bc/configure
-index 9da6ad3db98..1e77e208bc3 100755
---- a/racket/src/bc/configure
-+++ b/racket/src/bc/configure
-@@ -786,7 +786,7 @@ sysconfdir
- datadir
- datarootdir
- libexecdir
--guibindir
-+sbindir
- bindir
- program_transform_name
- prefix
-@@ -900,7 +900,7 @@ x_libraries=NONE
- # Use braces instead of parens because sh, perl, etc. also accept them.
- # (The list follows the same order as the GNU Coding Standards.)
- bindir='${exec_prefix}/bin'
--guibindir='${bindir}'
-+sbindir='${exec_prefix}/sbin'
- libexecdir='${exec_prefix}/libexec'
- datarootdir='${prefix}/share'
- datadir='${datarootdir}'
-@@ -1186,11 +1186,11 @@ do
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
-- -guibindir | --guibindir | --guibindi | --guibind | --guibin | --sbi | --sb)
-- ac_prev=guibindir ;;
-- -guibindir=* | --guibindir=* | --guibindi=* | --guibind=* | --guibin=* \
-+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-+ ac_prev=sbindir ;;
-+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
-- guibindir=$ac_optarg ;;
-+ sbindir=$ac_optarg ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-@@ -1320,7 +1320,7 @@ if test -n "$ac_unrecognized_opts"; then
- fi
-
- # Check all directory arguments for consistency.
--for ac_var in exec_prefix prefix bindir guibindir libexecdir datarootdir \
-+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
- datadir sysconfdir sharedstatedir localstatedir includedir \
- oldincludedir docdir infodir htmldir collectsdir appsdir psdir \
- libdir appsdir mandir
-@@ -1472,10 +1472,10 @@ For better control, use the options below.
-
- Fine tuning of the installation directories:
- --bindir=DIR user executables [EPREFIX/bin]
-- --guibindir=DIR GUI programs [BINDIR]
- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
- --libdir=DIR object code libraries [EPREFIX/lib]
- --includedir=DIR C header files [PREFIX/include]
-+ --guibindir=DIR GUI programs [BINDIR]
- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
- --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
- --appsdir=DIR .desktop files [EPREFIX/share/applications]
-diff --git a/racket/src/cs/c/configure b/racket/src/cs/c/configure
-index d04411f5ba8..3342096d701 100755
---- a/racket/src/cs/c/configure
-+++ b/racket/src/cs/c/configure
-@@ -757,7 +757,7 @@ sysconfdir
- datadir
- datarootdir
- libexecdir
--guibindir
-+sbindir
- bindir
- program_transform_name
- prefix
-@@ -862,7 +862,7 @@ x_libraries=NONE
- # Use braces instead of parens because sh, perl, etc. also accept them.
- # (The list follows the same order as the GNU Coding Standards.)
- bindir='${exec_prefix}/bin'
--guibindir='${bindir}'
-+sbindir='${exec_prefix}/sbin'
- libexecdir='${exec_prefix}/libexec'
- datarootdir='${prefix}/share'
- datadir='${datarootdir}'
-@@ -1148,11 +1148,11 @@ do
- | -silent | --silent | --silen | --sile | --sil)
- silent=yes ;;
-
-- -guibindir | --guibindir | --guibindi | --guibind | --guibin | --sbi | --sb)
-- ac_prev=guibindir ;;
-- -guibindir=* | --guibindir=* | --guibindi=* | --guibind=* | --guibin=* \
-+ -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
-+ ac_prev=sbindir ;;
-+ -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
- | --sbi=* | --sb=*)
-- guibindir=$ac_optarg ;;
-+ sbindir=$ac_optarg ;;
-
- -sharedstatedir | --sharedstatedir | --sharedstatedi \
- | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
-@@ -1282,7 +1282,7 @@ if test -n "$ac_unrecognized_opts"; then
- fi
-
- # Check all directory arguments for consistency.
--for ac_var in exec_prefix prefix bindir guibindir libexecdir datarootdir \
-+for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
- datadir sysconfdir sharedstatedir localstatedir includedir \
- oldincludedir docdir infodir htmldir collectsdir appsdir psdir \
- libdir appsdir mandir
-@@ -1434,10 +1434,10 @@ For better control, use the options below.
-
- Fine tuning of the installation directories:
- --bindir=DIR user executables [EPREFIX/bin]
-- --guibindir=DIR GUI programs [BINDIR]
- --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
- --libdir=DIR object code libraries [EPREFIX/lib]
- --includedir=DIR C header files [PREFIX/include]
-+ --guibindir=DIR GUI programs [BINDIR]
- --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
- --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
- --appsdir=DIR .desktop files [EPREFIX/share/applications]
diff --git a/926bc4da215a92c8313779f228c39be69638d0ee.patch b/926bc4da215a92c8313779f228c39be69638d0ee.patch
deleted file mode 100644
index 180979d..0000000
--- a/926bc4da215a92c8313779f228c39be69638d0ee.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-From 926bc4da215a92c8313779f228c39be69638d0ee Mon Sep 17 00:00:00 2001
-From: Matthew Flatt <mflatt@racket-lang.org>
-Date: Fri, 22 Aug 2025 09:28:09 -0600
-Subject: [PATCH] configure: repairs for guibindir change
-
-Repairs mistakes in 2b503b4d46c17be4087d30e7eb3135508f489d0f
----
- racket/src/ac/make-configure | 10 +++++++---
- racket/src/bc/configure | 14 +++++++-------
- racket/src/cs/c/configure | 14 +++++++-------
- 3 files changed, 21 insertions(+), 17 deletions(-)
-
-diff --git a/racket/src/ac/make-configure b/racket/src/ac/make-configure
-index f95d5d66942..62aa539db91 100755
---- a/racket/src/ac/make-configure
-+++ b/racket/src/ac/make-configure
-@@ -85,7 +85,11 @@ exit 0
- [(equal? l " --dvidir=DIR dvi documentation [DOCDIR]")
- (displayln " --collectsdir=DIR base collections [EPREFIX/share/PACKAGE/collects]")]
- [else
-- (displayln (regexp-replace* "pdf" (regexp-replace* #rx"dvi" l "collects") "apps"))])
-+ (displayln (regexp-replace* #rx"oldinclude"
-+ (regexp-replace* "pdf"
-+ (regexp-replace* #rx"dvi" l "collects")
-+ "apps")
-+ "guibin"))])
- (loop)]
- [(regexp-match #rx"pdfdir" l)
- ;; Hack: take over "pdfdir" for "pkgsdir":
-@@ -100,12 +104,12 @@ exit 0
- [(regexp-match #rx"oldincludedir" l)
- ;; Hack: take over "oldincludedir" for "guibindir":
- (cond
-- [(equal? l "oldincludedir='${exec_prefix}/sbin'")
-+ [(equal? l "oldincludedir='/usr/include'")
- (displayln "guibindir='${bindir}'")]
- [(equal? l " --oldincludedir=DIR C header files for non-gcc [/usr/include]")
- (displayln " --guibindir=DIR GUI programs [BINDIR]")]
- [else
-- (displayln (regexp-replace* #rx"sbin" l "guibin"))])
-+ (displayln (regexp-replace* #rx"oldinclude" l "guibin"))])
- (loop)]
- [(regexp-match #rx"localedir" l)
- ;; Hack: take over "localedir" for "appsdir":
-diff --git a/racket/src/bc/configure b/racket/src/bc/configure
-index 1e77e208bc3..690a2943c30 100755
---- a/racket/src/bc/configure
-+++ b/racket/src/bc/configure
-@@ -778,7 +778,7 @@ collectsdir
- htmldir
- infodir
- docdir
--oldincludedir
-+guibindir
- includedir
- localstatedir
- sharedstatedir
-@@ -908,7 +908,7 @@ sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
- localstatedir='${prefix}/var'
- includedir='${prefix}/include'
--oldincludedir='/usr/include'
-+guibindir='${bindir}'
- docdir='${datarootdir}/doc/${PACKAGE}'
- infodir='${datarootdir}/info'
- htmldir='${docdir}'
-@@ -1127,14 +1127,14 @@ do
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
-- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-+ -guibindir | --guibindir | --guibindi | --guibind \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
-- ac_prev=oldincludedir ;;
-- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-+ ac_prev=guibindir ;;
-+ -guibindir=* | --guibindir=* | --guibindi=* | --guibind=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-- oldincludedir=$ac_optarg ;;
-+ guibindir=$ac_optarg ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
-@@ -1322,7 +1322,7 @@ fi
- # Check all directory arguments for consistency.
- for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
- datadir sysconfdir sharedstatedir localstatedir includedir \
-- oldincludedir docdir infodir htmldir collectsdir appsdir psdir \
-+ guibindir docdir infodir htmldir collectsdir appsdir psdir \
- libdir appsdir mandir
- do
- eval ac_val=\$$ac_var
-diff --git a/racket/src/cs/c/configure b/racket/src/cs/c/configure
-index 3342096d701..d101e60a798 100755
---- a/racket/src/cs/c/configure
-+++ b/racket/src/cs/c/configure
-@@ -749,7 +749,7 @@ collectsdir
- htmldir
- infodir
- docdir
--oldincludedir
-+guibindir
- includedir
- localstatedir
- sharedstatedir
-@@ -870,7 +870,7 @@ sysconfdir='${prefix}/etc'
- sharedstatedir='${prefix}/com'
- localstatedir='${prefix}/var'
- includedir='${prefix}/include'
--oldincludedir='/usr/include'
-+guibindir='${bindir}'
- docdir='${datarootdir}/doc/${PACKAGE}'
- infodir='${datarootdir}/info'
- htmldir='${docdir}'
-@@ -1089,14 +1089,14 @@ do
- | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
- no_recursion=yes ;;
-
-- -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
-+ -guibindir | --guibindir | --guibindi | --guibind \
- | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
- | --oldin | --oldi | --old | --ol | --o)
-- ac_prev=oldincludedir ;;
-- -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
-+ ac_prev=guibindir ;;
-+ -guibindir=* | --guibindir=* | --guibindi=* | --guibind=* \
- | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
- | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
-- oldincludedir=$ac_optarg ;;
-+ guibindir=$ac_optarg ;;
-
- -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
- ac_prev=prefix ;;
-@@ -1284,7 +1284,7 @@ fi
- # Check all directory arguments for consistency.
- for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
- datadir sysconfdir sharedstatedir localstatedir includedir \
-- oldincludedir docdir infodir htmldir collectsdir appsdir psdir \
-+ guibindir docdir infodir htmldir collectsdir appsdir psdir \
- libdir appsdir mandir
- do
- eval ac_val=\$$ac_var
diff --git a/racket.spec b/racket.spec
index bf5016c..550314a 100644
--- a/racket.spec
+++ b/racket.spec
@@ -1,7 +1,7 @@
%global _find_debuginfo_opts --keep-section .rackboot
Name: racket
-Version: 8.18
+Version: 9.0
Release: %autorelease
Summary: General purpose programming language
@@ -9,10 +9,8 @@ Summary: General purpose programming language
License: MIT AND Apache-2.0
URL: https://racket-lang.org
Source0: https://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz
+# https://github.com/racket/racket/issues/5460
Patch0: racket-configure-c99.patch
-# https://github.com/racket/racket/issues/5322
-Patch1: https://github.com/racket/racket/commit/2b503b4d46c17be4087d30e7eb3135508f489d0f.patch
-Patch2: https://github.com/racket/racket/commit/926bc4da215a92c8313779f228c39be69638d0ee.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=2339005
ExcludeArch: ppc64le s390x
diff --git a/sources b/sources
index 2db7f25..dc340e3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (racket-8.18-src.tgz) = 65da251921bbdf400ea816383f8a7172305784fb3fbf0af8814e5a505934fb7da46b26841b4d01c2d0501292511732da949190002b795ef3863c3df1d35e4b8b
+SHA512 (racket-9.0-src.tgz) = 235a8bea59ee27c2ec80a1e84c50eb0928fd49df25d5f87217b1209862079b01756c6b6cdedb11c1b9c21ffeb23dbcee04847dba3d14a5473ec44609d7cbde56
reply other threads:[~2026-06-14 14:09 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178144615339.1.240206029267481859.rpms-racket-ea5eb4ef7176@fedoraproject.org \
--to=petersen@redhat.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox