200820 Commits

Author SHA1 Message Date
Mike McQuaid
42646f4600 tcl-tk: fix ENV["CI"] usage.
Some checks failed
Publish and commit bottles on schedule / autopublish (push) Has been cancelled
Part of https://github.com/Homebrew/homebrew-core/issues/70493.
2025-11-06 20:10:29 -06:00
Carlo Cabrera
6249d09795 tcl-tk: update 8.6.11_1 bottle. 2025-11-06 20:10:18 -06:00
James Morris
c27c4e30f7 tcl-tk: update tk resource
Closes #69256.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 20:10:07 -06:00
50db06285b formulae: use new bottle syntax 2025-11-06 20:09:56 -06:00
Michka Popoff
5507baccb6 tcl-tk: align with linux 2025-11-06 20:07:50 -06:00
Carlo Cabrera
395553732d tcl-tk: update 8.6.11 bottle. 2025-11-06 20:07:50 -06:00
Adrian Ho
d42250a361 tcl-tk 8.6.11
Closes #68478.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 20:07:50 -06:00
FX Coudert
95b2dc33ad tcl-tk: update 8.6.10 bottle. 2025-11-06 20:07:50 -06:00
Francois-Xavier Coudert
e9e0971bc7 tcl-tk: remove arm64_big_sur bottle 2025-11-06 20:07:50 -06:00
Michka Popoff
828a726adf tcl-tk: add linux-only dependency 2025-11-06 20:07:50 -06:00
FX Coudert
dd6aa82184 tcl-tk: update 8.6.10 bottle. 2025-11-06 20:07:50 -06:00
FX Coudert
b868fce758 tcl-tk: update 8.6.10 bottle. 2025-11-06 20:07:46 -06:00
1dfa304e12 formulae: use new bottle syntax 2025-11-06 20:00:37 -06:00
BrewTestBot
aa511c1974 mpdecimal: update 2.5.1 bottle. 2025-11-06 19:58:50 -06:00
Luigi Pinca
06bcdb89e1 mpdecimal 2.5.1
Closes #70115.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
2025-11-06 19:58:40 -06:00
Carlo Cabrera
e30fcd2458 mpdecimal: add 2.5.0 bottle. 2025-11-06 19:58:33 -06:00
Luigi Pinca
a6d836f48d mpdecimal 2.5.0 (new formula)
Closes #69918.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 19:58:26 -06:00
Michka Popoff
e05da38b6b python@3.9: fix fragile cellar paths on Linux too
Some checks failed
Publish and commit bottles on schedule / autopublish (push) Has been cancelled
This is done in python@3.8 and 3.7, and we forgot to add
it on Linux for Python 3.9
2025-11-06 19:55:21 -06:00
Bo Anderson
ba25daaf34 python@3.9: update 3.9.2_1 bottle. 2025-11-06 19:55:08 -06:00
Stefan Krah
29b4fb430d python@3.9: build --with-system-libmpdec
Closes #71787.

Signed-off-by: Bo Anderson <mail@boanderson.me>
2025-11-06 19:55:00 -06:00
Dustin Rodrigues
7a3aafc829 python@3.9: update 3.9.2 bottle. 2025-11-06 19:54:51 -06:00
Dustin Rodrigues
61d83b89a1 python 3.9.2
Closes #71512.

Signed-off-by: Dustin Rodrigues <dust.rod@gmail.com>
2025-11-06 19:54:42 -06:00
Rylan Polster
1e884b823d python@3.9: remove ambiguous regexp literals 2025-11-06 19:54:32 -06:00
a3202bcb5a formulae: reorder bottle blocks 2025-11-06 19:54:17 -06:00
Carlo Cabrera
2fdb451dec python@3.9: update 3.9.1_8 bottle. 2025-11-06 19:52:25 -06:00
Andrew Morrow
ab9ac41955 python: build with optimisations
This is done using the configure flags

    --enable-optimizations and --with-lto

Closes #70177.

Signed-off-by: FX Coudert <fxcoudert@gmail.com>
Signed-off-by: Dustin Rodrigues <dust.rod@gmail.com>
Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 19:52:16 -06:00
68cb5d8cda formulae: use new bottle syntax 2025-11-06 19:52:00 -06:00
Carlo Cabrera
28b750e414 python@3.9: update 3.9.1_7 bottle. 2025-11-06 19:48:57 -06:00
Mitchell Hentges
70f8560bdc python@3.9: adjust flags to avoid package installation breakage
* Mac SDK include paths should be system include path.
* The brew include path should only be added for building Python,
  and shouldn't be re-used after (use FLAG_NODIST).

Closes #68528.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 19:48:57 -06:00
Dustin Rodrigues
5498b6f422 python@3.9: update 3.9.1_7 bottle. 2025-11-06 19:48:57 -06:00
Dustin Rodrigues
622043f757 python@3.9: update pip, setuptools
Closes #69668.

Signed-off-by: Dustin Rodrigues <dust.rod@gmail.com>
2025-11-06 19:48:57 -06:00
FX Coudert
a24614c0bc python@3.9: update 3.9.1_6 bottle. 2025-11-06 19:48:57 -06:00
Francois-Xavier Coudert
7be4b449f1 python@3.9: use our own tcl-tk
Closes #67378.

Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
Signed-off-by: FX Coudert <fxcoudert@gmail.com>
2025-11-06 19:48:57 -06:00
Dustin Rodrigues
76a3adb978 python@3.9: update 3.9.1_5 bottle. 2025-11-06 19:48:56 -06:00
Dustin Rodrigues
f913a2318e python@3.9: patch ensurepip to use our updated setuptools/pip rather than the bundled one
Closes #68365.

Co-authored-by: Caleb Xu <calebcenter@live.com>
Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
Signed-off-by: Dustin Rodrigues <dust.rod@gmail.com>
2025-11-06 19:48:56 -06:00
Carlo Cabrera
2118ef06bb python@3.9: update 3.9.1_4 bottle. 2025-11-06 19:48:56 -06:00
Caleb Xu
922fa3f36b python@3.9: various improvements
- Update setuptools to 51.1.1
- Update pip to 20.3.3
- Update wheel to 0.36.2
- Adjust regex for cleaning up old setuptools/pip/wheel versions to
  be more specific. I've yet to see an issue where this regex cleaned
  out some dist info for some package out of site_packages that
  starts with "setuptools" or "wheel", but better to patch this up now
  than to wait for some issue to occur.
- Fix gdbm functionality regression via --with-dbmliborder=gdbm:ndbm

Closes #67718.

Signed-off-by: Dustin Rodrigues <dust.rod@gmail.com>
Signed-off-by: Carlo Cabrera <30379873+carlocab@users.noreply.github.com>
2025-11-06 19:48:56 -06:00
Jonathan Chang
214e17e84e python@3.9: update 3.9.1_3 bottle. 2025-11-06 19:48:56 -06:00
Jonathan Chang
1bc2e74204 python@3.9: revision for Rosetta
Closes #67853.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Signed-off-by: Jonathan Chang <me@jonathanchang.org>
2025-11-06 19:48:56 -06:00
FX Coudert
85c4965e24 python@3.9: update 3.9.1_2 bottle. 2025-11-06 19:48:56 -06:00
FX Coudert
f17edeb7fe python@3.9: update 3.9.1_2 bottle. 2025-11-06 19:48:56 -06:00
Gasol Wu
8b175ef772 python@3.9: Fix crash on macOS 10.15
Many packages[1] use 'crypto' to find the OpenSSL shared library.
Unfortunately, It will crash by SIGABRT in macOS Catalina. The
dyld emulation in the ctypes module has its own paths for searching
library. So add library path of keg-only openssl@1.1 as a default
fallback path to fix the problem.

How to reproduce? Save following snippet as a file and execute with
arguments 'crypto' and 'crypto.44' respectively to see different
results.

    import sys
    from ctypes.util import find_library
    from ctypes import CDLL

    name = sys.argv[1]
    path = find_library(name)
    print(f"path: {path}")
    lib = CDLL(path)

  [1]: https://github.com/search?l=&q=find_library+crypto+language%3APython&type=code

Closes #67357.

Signed-off-by: FX Coudert <fxcoudert@gmail.com>
2025-11-06 19:48:56 -06:00
FX Coudert
652e789aa5 python@3.9: update 3.9.1_1 bottle. 2025-11-06 19:48:56 -06:00
Francois-Xavier Coudert
3127902a79 python@3.9: remove arm64_big_sur bottle 2025-11-06 19:48:56 -06:00
FX Coudert
0609b5835e python@3.9: update 3.9.1_1 bottle. 2025-11-06 19:48:56 -06:00
FX Coudert
942bc15e1f python@3.9: skip test due to Tcl/Tk failure (#67242) 2025-11-06 19:48:55 -06:00
FX Coudert
0e32645e5f python@3.9: update 3.9.1_1 bottle. 2025-11-06 19:48:55 -06:00
Caleb Xu
0e407be545 python@3.9: bootstrap with ensurepip
Closes #67030.

Signed-off-by: FX Coudert <fxcoudert@gmail.com>
2025-11-06 19:48:55 -06:00
Seeker
e7e68214d7 python@3.9: align formula with linux version 2025-11-06 19:48:55 -06:00
FX Coudert
438876099c python@3.9: update 3.9.1 bottle. 2025-11-06 19:48:55 -06:00