www/sitecopy: Unbreak and fix permission parsing
While here:
- Fix dependencies.
- Refresh patches.
- Improve indents.
PR: 287710 287830
MFH: 2026Q1
Co-authored-by: Vladimir Druzenko <vvd@FreeBSD.org>
(cherry picked from commit e1179fb216c97f5fa0afca98d2aa7349012303e4)