Commit Graph

314 Commits

Author SHA1 Message Date
Herby Gillot 006ac05f0b git: conflict with libre-wd-40-git
Both ports install the same binaries, so declare the conflict in
both directions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-06 12:24:56 -04:00
Herby Gillot 50534eb643 git: update to 2.55.0
Bring the release port up to 2.55.0 now that the git-devel subport has
verified the build.

- Update release distfile checksums (git, git-manpages, and the +doc
  git-htmldocs tarball) for 2.55.0.
- Consolidate patches now that both ports share the same source version:
  the old-Clang __builtin_add_overflow fallback (macOS < 10.12) and the
  fsmonitor daemon backend disable (macOS < 10.10) move to the shared
  section, and the osxkeychain revert (macOS < 10.7) is de-duplicated out
  of the per-subport branches.
- Drop the temporary patch-ignore-fsmonitor-daemon-backend-devel.diff;
  the canonical patch now carries the 2.55.0 Makefile layout for both.
- Regenerate the prebuilt git-subtree man/html documentation from the
  2.55.0 source (it was frozen at git 2.33.1).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-30 10:44:56 -04:00
Herby Gillot 2a00328dd3 git-devel: comment out entire fsmonitor daemon backend block
The previous fix only commented the COMPAT_OBJS lines, leaving
-DHAVE_FSMONITOR_DAEMON_BACKEND defined (causing undefined fsm_listen__*
symbols at link time). Comment out the whole ifdef...endif block,
including the define and the endif, matching the release port's patch.

Bump revision to force a rebuild across all macOS versions and verify
2.55.0 builds cleanly across the board.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 17:19:24 -04:00
Herby Gillot 1ea73c45ce git-devel: fix fsmonitor patch for 2.55.0
The fsmonitor daemon backend Makefile section changed in 2.55.0
(fsm-ipc moved to FSMONITOR_OS_SETTINGS). Add a devel-specific
patch so the release git port keeps working with the old one.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 16:50:14 -04:00
Herby Gillot 34c45f4a39 git-devel: fix patch header to use -p1 prefix
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 16:33:21 -04:00
Herby Gillot 0668287e77 git-devel: disable optional Rust/Cargo build
Git 2.55.0 introduced optional Rust components (libgitcore.a) that
require Cargo. Disable with NO_RUST=1 since Cargo is not available
on older macOS versions. Rust becomes mandatory in Git 3.0.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 16:21:05 -04:00
Herby Gillot afc2832675 git-devel: fix build on macOS < 10.12 with old Clang
Old Clang versions lack __builtin_add_overflow; patch git-compat-util.h
to check __has_builtin before using it, falling back to the manual
overflow check.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 16:11:33 -04:00
Herby Gillot d9088b851f git-devel: update to 2.55.0
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-29 15:56:00 -04:00
Mohamed Akram a31878405e git: remove rsync dep
rsync hasn't been a supported protocol since v2.8.
2026-05-30 19:53:27 +04:00
Herby Gillot 1f6849c092 git: fix revert-breaking-osxkeychain patch 2026-04-21 21:13:00 -04:00
Herby Gillot a58901f648 git: update to 2.54.0 2026-04-20 18:43:53 -04:00
Herby Gillot bffee61c5f git-devel: update to 2.54.0 2026-04-20 12:07:36 -04:00
Herby Gillot a9819318d0 git-devel: restore historical patch header 2026-04-15 11:41:38 -04:00
Herby Gillot 0fcd8964e3 git-devel: fix osxkeychain patch 2026-04-15 11:12:44 -04:00
Herby Gillot b3401f5fbc git-devel: update to 2.54.0-rc2 2026-04-15 06:28:21 -04:00
Herby Gillot a4bbbbe021 git-devel: update to 2.54.0-rc1 2026-04-08 18:02:32 -04:00
Herby Gillot 08272bfcfb git[-devel]: update patch-disable-enhanced-basic-regex.diff to work with both git & git-devel 2026-04-03 03:35:56 -04:00
Herby Gillot 042293b1f8 git-devel: update to 2.54.0-rc0 2026-04-02 14:34:45 -04:00
Herby Gillot 46538ff2ec git: update to 2.53.0
- use patch from @aeiouaeiouaeiouaeiouaeiouaeiou
2026-02-18 16:58:41 -05:00
aeiouaeiouaeiouaeiouaeiouaeiou 3a1c27b5b6 git-devel: update to 2.53.0
Co-authored-by: Sergey Fedorov <barracuda@macos-powerpc.org>
2026-02-17 10:24:16 -05:00
Joshua Root 581d70e10b git: avoid duplicate distfile 2026-01-04 23:11:20 +11:00
Herby Gillot 9303ffa23a git: update to 2.52.0
- add osxkeychain patch fix from @barracuda156
2025-11-18 21:19:23 -05:00
Herby Gillot f01d515eb0 git-devel: fix git-devel osxkeychain patch
Source: https://codeberg.org/macos-powerpc/powerpc-ports/commit/9c5f7463e41cbcde19a436de33e6ab3022e051b9

Co-author: @barracuda156
2025-11-18 20:33:05 -05:00
Herby Gillot 956465c0f9 git-devel: update to 2.52.0 2025-11-17 15:37:58 -05:00
Herby Gillot 8c3aca74d3 git-devel: update to 2.52.0-rc2 2025-11-12 23:51:14 -05:00