push sheeet
Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s

This commit is contained in:
Dark Steveneq
2025-10-09 14:15:47 +02:00
commit 646b892680
49168 changed files with 5897842 additions and 0 deletions

View File

@@ -0,0 +1,103 @@
# Build settings based on the upstream Xcode project.
# See: https://github.com/apple-oss-distributions/patch_cmds/blob/main/patch_cmds.xcodeproj/project.pbxproj
# Project settings
project('patch_cmds', 'c', version : '@version@')
# Dependencies
cc = meson.get_compiler('c')
libutil = cc.find_library('util')
# Binaries
executable(
'cmp',
include_directories : 'cmp',
dependencies : [ libutil ],
install : true,
sources : [
'cmp/cmp.c',
'cmp/link.c',
'cmp/misc.c',
'cmp/regular.c',
'cmp/special.c',
],
)
install_man('cmp/cmp.1')
executable(
'diff',
include_directories : 'diff',
install : true,
sources : [
'diff/diff.c',
'diff/diff_atomize_text.c',
'diff/diff_main.c',
'diff/diff_myers.c',
'diff/diff_output.c',
'diff/diff_output_edscript.c',
'diff/diff_output_plain.c',
'diff/diff_output_unidiff.c',
'diff/diff_patience.c',
'diff/diffdir.c',
'diff/diffreg.c',
'diff/diffreg_new.c',
'diff/pr.c',
'diff/recallocarray.c',
'diff/xmalloc.c',
],
)
install_man('diff/diff.1')
executable(
'diff3',
include_directories : 'diff3',
install : true,
sources : [
'diff3/diff3.c',
'diff3/xmalloc.c',
],
)
install_man('diff3/diff3.1')
executable(
'diffstat',
include_directories : 'diffstat',
c_args : [
'-DHAVE_CONFIG_H',
'-D_XOPEN_SOURCE=500',
'-D_DARWIN_C_SOURCE',
],
install : true,
sources : [ 'diffstat/diffstat.c' ],
)
install_man('diffstat/diffstat.1')
executable(
'patch',
include_directories : 'patch',
install : true,
sources : [
'patch/backupfile.c',
'patch/inp.c',
'patch/mkpath.c',
'patch/patch.c',
'patch/pch.c',
'patch/util.c',
'patch/vcs.c',
],
)
install_man('patch/patch.1')
executable(
'sdiff',
include_directories : 'sdiff',
install : true,
sources : [
'sdiff/edit.c',
'sdiff/sdiff.c',
],
)
install_man('sdiff/sdiff.1')

View File

@@ -0,0 +1,32 @@
{
lib,
apple-sdk,
libutil,
mkAppleDerivation,
pkg-config,
}:
mkAppleDerivation {
releaseName = "patch_cmds";
outputs = [
"out"
"man"
];
xcodeHash = "sha256-FLCJY40l74ExO0WTaA8hb9guhOBXeui2GqWL/7QeJJk=";
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libutil ];
meta = {
description = "BSD patch commands for Darwin";
license = [
lib.licenses.apple-psl10
lib.licenses.bsd2 # -freebsd
lib.licenses.bsd3
lib.licenses.bsdOriginal
];
};
}