3144 Commits

Author SHA1 Message Date
BjarneDMat a106d38f2d php-1.1.tcl: remove php 7.4, 8.0 from phpknownfails 2026-07-12 16:16:22 -04:00
BjarneDMat 8e5db9489c php: update to 8.2.32, 8.3.32, 8.4.23, 8.5.8
closes: https://trac.macports.org/ticket/73829
closes: https://trac.macports.org/ticket/74036
2026-07-12 13:35:44 -04:00
Herby Gillot f22bf42532 rust: update to 1.97.0
Update current_stage0_versions to {1.96.0 1.95.0}, add checksums for the new 1.96.0 stage0 compiler, drop the now-unused 1.94.0 checksums, and regenerate cargo.crates for the current-system build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-09 16:29:47 -04:00
Fred Wright aefbf65fed ruby-pg: Fix livecheck
The rubygems.org website changed their page layout, breaking the old
scheme.  This updates both the URL and the regex to something that
(mostly) works with the new layout.  A few ports still need fixes.

TESTED:
Fixes 120 of 124 cases of "regex didn't match" errors on 10.9.
Or 120 of 127 cases on 26.x (SSL differences).
2026-07-08 23:04:29 -07:00
Dan R. K. Ports cf237e1fad obsolete-1.0: don't brace-quote obsolete.note in long_description
obsolete.note_proc appended the entire note as a single list element,
so port info rendered it brace-quoted after the replaced_by text.
Expand it into words with {*} so it merges cleanly.
2026-07-08 21:50:25 -07:00
Joshua Root 899cf2d790 muniversal 1.1 pg: don't rename standard procs
See: https://trac.macports.org/ticket/74189
2026-07-07 07:53:51 +10:00
Dan R. K. Ports 79e0df727f elisp-1.0: load port autoloads via a site-start.d snippet 2026-06-29 17:41:58 -07:00
Joshua Root 40c4676e7d muniversal-1.1 pg: adjust overriding target procs
Fixes issues with upcoming base changes. Still relies on internal
details of base code which are not guaranteed to be stable.
2026-06-29 14:35:56 +10:00
Dan R. K. Ports 8285f61337 obsolete-1.0: add obsolete.note option 2026-06-27 22:17:16 -07:00
Dan R. K. Ports e9aa5b65ca elisp-1.0: add ELPA package support and default phases
Adds an elpa.setup helper for GNU/NonGNU ELPA packages and opt-in
default build (byte-compile + autoloads) and destroot (install into
site-lisp) phases. Ports opt in via elpa.setup or by setting elisp.files
or elisp.source_dir; existing ports that do neither are unaffected.
2026-06-24 15:04:15 -07:00
Vadym-Valdis Yudaiev 82135e70e5 arm-none-eabi-gdb: Update to 17.2 2026-06-22 22:47:27 +03:00
commitmaniac df44810cb3 mirrors_sites.tcl: Remove invalid mirror 2026-06-19 18:46:36 -05:00
Dan R. K. Ports 7658045172 texlive portgroup: skip files with unknown destination
Previously these were copied to a path outside the destroot, polluting
the workdir with sibling files like destrootinstall-tl and destroottlpkg/.

Closes: https://trac.macports.org/ticket/66505
2026-06-12 23:03:29 -07:00
Paul Guyot fa22a24ff6 Revert "rust_build: update stage0 checksums for 1.94.0 and 1.95.0"
This reverts commit 6bcc10e7d5.

The Rust team never republished the stage0 bootstrap archives. The
reverted commit computed its checksums against the .tar.xz variants of
the stage0 archives, while extract.suffix for these ports is .tar.gz,
so the values it recorded belong to different (smaller, xz-compressed)
files. The original .tar.gz checksums still match what
static.rust-lang.org serves and its .sha256 sidecar files, and broke
rust and cargo source builds with checksum mismatches when replaced.

Closes: https://trac.macports.org/ticket/74102
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-12 01:10:07 -05:00
Paul Guyot 6bcc10e7d5 rust_build: update stage0 checksums for 1.94.0 and 1.95.0
The Rust team republished the stage0 bootstrap archives for 1.94.0 and
1.95.0; the new files are 30-43% smaller (debug symbols stripped). The
stale checksums were causing cargo to fail at fetch when building from
source, breaking any port that depends on py-cryptography on macOS 14.

Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-11 07:26:04 -04:00
Paul Guyot 0237562f95 aarch64-elf-binutils: update to 2.46.1
Signed-off-by: Paul Guyot <pguyot@kallisys.net>
2026-06-10 08:28:35 -04:00
i0ntempest c5cabb5023 R: update to 4.5.1, update compiler selection
R-app have had no update for a long time and does not support this version
2026-06-10 07:53:50 +10:00
Steven Thomas Smith ef16cb4d08 PG haskell_cabal: Conceal existence of gcc/g++ using symlinks
* Fixes: https://trac.macports.org/ticket/74034
* Add symlinks gcc -> ${configure.cc}, g++ -> ${configure.cxx} if these exist
* cabal config settings for gcc tested and appear not to be used by cabal
  * program-locations gcc-location, program-default-options: ghc-options: -pgmc=, runghc-options: -pgmc=
  * See: https://github.com/haskell/cabal/issues/8476
2026-06-05 08:31:57 -04:00
i0ntempest b0d0e1256f app pg: allow manual post-destroot execution 2026-06-02 03:26:58 +10:00
Herby Gillot 5cdf6a4ec6 rust: update to 1.96.0
Update stage0 bootstrap compilers to 1.95.0 (drop 1.93.1) and regenerate
cargo.crates for the current-system build.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 18:49:56 -04:00
Herby Gillot 2e05def99a cargo_fetch-1.0, rust-1.0: fetch crates from static.crates.io CDN
Fetch crate files from the static.crates.io CDN instead of the
crates.io API download endpoint.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-29 18:49:56 -04:00
Mohamed Akram d55daafcbd ffmpeg-1.0: simplify variant fix 2026-05-25 13:26:50 +04:00
Mohamed Akram 5b52eac491 ffmpeg-1.0: fix setting version inside variant 2026-05-25 13:18:52 +04:00
Mohamed Akram 5b2a721fa7 ffmpeg-1.0: fix using inside variant 2026-05-25 13:15:58 +04:00
Mohamed Akram 4a89c3a499 clang_compilers-1.0: enable clang 21+ on Tahoe 2026-05-20 16:46:46 +04:00