Skip to content

Commit 2458f1c

Browse files
[3.13] gh-91132: Update macOS installer to use ncurses 6.5. (GH-129990)
(cherry picked from commit 0dbe543) Co-authored-by: Ned Deily <[email protected]>
1 parent 2f1fc0f commit 2458f1c

File tree

2 files changed

+19
-18
lines changed

2 files changed

+19
-18
lines changed

Mac/BuildScript/build-installer.py

+18-18
Original file line numberDiff line numberDiff line change
@@ -325,32 +325,32 @@ def library_recipes():
325325

326326
result.extend([
327327
dict(
328-
name="NCurses 5.9",
329-
url="http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz",
330-
checksum='8cb9c412e5f2d96bc6f459aa8c6282a1',
328+
name="NCurses 6.5",
329+
url="https://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz",
330+
checksum="136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6",
331331
configure_pre=[
332+
"--datadir=/usr/share",
333+
"--disable-lib-suffixes",
334+
"--disable-db-install",
335+
"--disable-mixed-case",
336+
"--enable-overwrite",
332337
"--enable-widec",
338+
f"--libdir=/Library/Frameworks/Python.framework/Versions/{getVersion()}/lib",
339+
"--sharedstatedir=/usr/com",
340+
"--sysconfdir=/etc",
341+
"--with-default-terminfo-dir=/usr/share/terminfo",
342+
"--with-shared",
343+
"--with-terminfo-dirs=/usr/share/terminfo",
344+
"--without-ada",
333345
"--without-cxx",
334346
"--without-cxx-binding",
335-
"--without-ada",
336-
"--without-curses-h",
337-
"--enable-shared",
338-
"--with-shared",
347+
"--without-cxx-shared",
339348
"--without-debug",
349+
"--without-manpages",
340350
"--without-normal",
351+
"--without-progs",
341352
"--without-tests",
342-
"--without-manpages",
343-
"--datadir=/usr/share",
344-
"--sysconfdir=/etc",
345-
"--sharedstatedir=/usr/com",
346-
"--with-terminfo-dirs=/usr/share/terminfo",
347-
"--with-default-terminfo-dir=/usr/share/terminfo",
348-
"--libdir=/Library/Frameworks/Python.framework/Versions/%s/lib"%(getVersion(),),
349353
],
350-
patchscripts=[
351-
("ftp://ftp.invisible-island.net/ncurses//5.9/ncurses-5.9-20120616-patch.sh.bz2",
352-
"f54bf02a349f96a7c4f0d00922f3a0d4"),
353-
],
354354
useLDFlags=False,
355355
install='make && make install DESTDIR=%s && cd %s/usr/local/lib && ln -fs ../../../Library/Frameworks/Python.framework/Versions/%s/lib/lib* .'%(
356356
shellQuote(os.path.join(WORKDIR, 'libraries')),
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Update macOS installer to use ncurses 6.5.

0 commit comments

Comments
 (0)