From 7d2d8af562ee586ce553a864708bfcdfabd4bbd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=B0=E3=83=AC=E3=82=A7=E3=80=8Cgrey=E3=80=8D?= Date: Wed, 9 Apr 2025 00:09:59 +0000 Subject: [PATCH 1/3] openrsync: New port * closes https://trac.macports.org/ticket/72311 --- net/openrsync/Portfile | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 net/openrsync/Portfile diff --git a/net/openrsync/Portfile b/net/openrsync/Portfile new file mode 100644 index 0000000000000..a05e07d5c000e --- /dev/null +++ b/net/openrsync/Portfile @@ -0,0 +1,25 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 + +PortSystem 1.0 +PortGroup github 1.0 + +github.setup kristapsdz openrsync a257c0f495af2b5ee6b41efc6724850a445f87ed +version 20250127 +revision 0 + +categories net +license ISC +maintainers {@artkiver gmail.com:artkiver} openmaintainer + +description a re-implementation of rsync from OpenBSD developers +long_description rsync has specific running modes for the super-user. \ + It also pumps arbitrary data from the network onto \ + your file-system. openrsync is about 10 000 lines of C \ + code: do you trust me not to make mistakes? + +homepage https://openrsync.org/ + +checksums rmd160 244feafe48bf2095d366aabd6de8416021ea6bca \ + sha256 e2def3d03bcb61a584c1f878dd66da4dc7ca889652689096dc0cd0f5bd7371fa \ + size 152816 +configure.pre_args PREFIX=${prefix} From ab171e4d78d545e9c695398def6f93d217af3a12 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=B0=E3=83=AC=E3=82=A7=E3=80=8Cgrey=E3=80=8D?= Date: Wed, 9 Apr 2025 02:01:30 +0000 Subject: [PATCH 2/3] openrsync: new port * closes https://trac.macports.org/ticket/72311 --- net/openrsync/Portfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/net/openrsync/Portfile b/net/openrsync/Portfile index a05e07d5c000e..1c4378cbcc926 100644 --- a/net/openrsync/Portfile +++ b/net/openrsync/Portfile @@ -22,4 +22,6 @@ homepage https://openrsync.org/ checksums rmd160 244feafe48bf2095d366aabd6de8416021ea6bca \ sha256 e2def3d03bcb61a584c1f878dd66da4dc7ca889652689096dc0cd0f5bd7371fa \ size 152816 -configure.pre_args PREFIX=${prefix} +configure.pre_args PREFIX=${prefix} \ + MANDIR=${prefix}/share/man +build.pre_args MANDIR=${prefix}/share/man From abf4bbd0f25b3ef482b29125f29494a86855b632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=82=B0=E3=83=AC=E3=82=A7=E3=80=8Cgrey=E3=80=8D?= Date: Thu, 10 Apr 2025 06:54:13 +0000 Subject: [PATCH 3/3] update .list files with OpenBSD/openrsync functions to ignore --- .../macosx10.10.sdk.list | 13 +++++++++++++ .../macosx10.11.sdk.list | 13 +++++++++++++ .../macosx10.12.sdk.list | 13 +++++++++++++ .../macosx10.13.sdk.list | 13 +++++++++++++ .../macosx10.14.sdk.list | 13 +++++++++++++ .../macosx10.15.sdk.list | 13 +++++++++++++ .../macosx10.4u.sdk.list | 13 +++++++++++++ .../macosx10.5.sdk.list | 13 +++++++++++++ .../macosx10.6.sdk.list | 13 +++++++++++++ .../macosx10.7.sdk.list | 13 +++++++++++++ .../macosx10.8.sdk.list | 13 +++++++++++++ .../macosx10.9.sdk.list | 13 +++++++++++++ .../implicit_function_declaration/macosx11.sdk.list | 13 +++++++++++++ .../implicit_function_declaration/macosx12.sdk.list | 13 +++++++++++++ .../implicit_function_declaration/macosx13.sdk.list | 13 +++++++++++++ .../implicit_function_declaration/macosx14.sdk.list | 13 +++++++++++++ .../implicit_function_declaration/macosx15.sdk.list | 13 +++++++++++++ 17 files changed, 221 insertions(+) diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.10.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.10.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.10.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.10.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.11.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.11.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.11.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.11.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.12.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.12.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.12.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.12.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.13.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.13.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.13.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.13.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.14.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.14.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.14.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.14.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.15.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.15.sdk.list index 20103b92cea71..6d79ddade43be 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.15.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.15.sdk.list @@ -1,24 +1,37 @@ accept4 closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.4u.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.4u.sdk.list index dfe355e5fb913..c1735a4160a8f 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.4u.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.4u.sdk.list @@ -1,24 +1,37 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash eventfd +explicit_bzero fallocate feenableexcept getpt getrandom +getexecname ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.5.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.5.sdk.list index dfe355e5fb913..d94249bb9048c 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.5.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.5.sdk.list @@ -1,24 +1,37 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.6.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.6.sdk.list index dfe355e5fb913..b35372d35c8ca 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.6.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.6.sdk.list @@ -1,24 +1,37 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +eallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.7.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.7.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.7.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.7.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.8.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.8.sdk.list index e76f319b9c4c3..036b3824b2846 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.8.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.8.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx10.9.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx10.9.sdk.list index e76f319b9c4c3..64b1082930e50 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx10.9.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx10.9.sdk.list @@ -1,25 +1,38 @@ accept4 at_quick_exit closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx11.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx11.sdk.list index 20103b92cea71..6d79ddade43be 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx11.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx11.sdk.list @@ -1,24 +1,37 @@ accept4 closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx12.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx12.sdk.list index 20103b92cea71..6d79ddade43be 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx12.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx12.sdk.list @@ -1,24 +1,37 @@ accept4 closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx13.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx13.sdk.list index 20103b92cea71..6d79ddade43be 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx13.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx13.sdk.list @@ -1,24 +1,37 @@ accept4 closedir64 +crypt_checkpass +crypt_newhash +explicit_bzero eventfd fallocate feenableexcept +getexecname getpt getrandom ioctlsocket le64toh memfd_create +memrchr pipe2 +pledge posix_close posix_fadvise readahead readdir64 +reallocarray +recallocarray rewinddir64 +scan_scaled sem_timedwait setns +setresgid +setresuid splice statx sync_file_range tee +timingsafe_memcmp +unveil vec_splat_u32 vmsplice diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx14.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx14.sdk.list index 780125e01c6e0..28b75685bec59 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx14.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx14.sdk.list @@ -1,6 +1,19 @@ +crypt_checkpass +crypt_newhash +explicit_bzero eventfd +getexecname getpt getrandom le64toh +memrchr +pledge +reallocarray +recallocarray +scan_scaled sem_timedwait +setresgid +setresuid +timingsafe_memcmp +unveil vec_splat_u32 diff --git a/_resources/port1.0/checks/implicit_function_declaration/macosx15.sdk.list b/_resources/port1.0/checks/implicit_function_declaration/macosx15.sdk.list index 67018136f06ae..f78a961d7bb2b 100644 --- a/_resources/port1.0/checks/implicit_function_declaration/macosx15.sdk.list +++ b/_resources/port1.0/checks/implicit_function_declaration/macosx15.sdk.list @@ -1,3 +1,16 @@ +crypt_checkpass +crypt_newhash +explicit_bzero +getexecname getrandom le64toh +memrchr +pledge +reallocarray +recallocarray +scan_scaled sem_timedwait +setresgid +setresuid +timingsafe_memcmp +unveil