[Bug 265651] [NEW PORT] archivers/zpaqfranz: versioned/snapshot archive

From: <bugzilla-noreply_at_freebsd.org>
Date: Sun, 21 Aug 2022 12:06:51 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265651

--- Comment #25 from Franco Corbelli <franco@francocorbelli.com> ---
I just ordered cables for the PowerPC Mac. 
If I can get it to work, to run the necessary tests (I don't even know if it
turns on) I will decide what to do about supporting non-amd64 platforms.

---
Why have different versions? 
Because of bugs and different behaviour on different compiler on different
platforms
This "subtle" change, for example, will have no "visible" effects (compression
is very delicate from this point of view), but it does, and sometimes (not
always) the archived files are no longer restorable in Ubuntu (!)

dt[fn]=dtr; => dt.insert(std::pair<string, DT>(fn,dtr));

Inside the source there is, for this very reason, an entire separate program
(complete with... a reworked main (!)), the reference decompressor unzpaq 2.06,
with all its support functions. The unz() functions, with unzSHA1 class and so
on (if you wonder why there are several different classes that do the same
thing), to get the p (paranoid) command, which uses a DIFFERENT program at all
to test restorability
However, it has a performance problem, which I do not go into, and therefore
cannot be used in all cases, and here the w command etc.
---
Turning back: 
I will update the port-proposal with your suggestions (no -static, yes symlink
etc)
Work in progress.

-- 
You are receiving this mail because:
You are the assignee for the bug.