Results 51 comments of skycommand

If it was C#, I'd download, decide whether rebuilding is needed, and store the decision into a variable. Once all downloads are finished (I assume 15 minutes), I'd use that...

^ I take that as a "yes". 😊

@GyanD Then maybe the `vcpkg` approach is more to your liking. It starts compiling a package (the whole thing that you want) by building a list of artifacts (dependencies and...

Why? ("Can't be built" is a bit too broad. Can you think of possible reasons besides download?)

Well, that's not a problem with vcpkg, because like I said, once you successfully build an artifact, like `libass`, it is available and it can be used regardless of subsequent...

Yes. It doesn't update or discard any artifact unless you say so. In addition, it has three caches: Downloads, Packages, and Buildtrees. You can reuse or delete all three if...

I have problems with the "override the check for updated versions" portion. I don't know how. Would you care to explain? As for keeping a backup copy of `local64`, I...

I support that suggestion. I'd very much like to install my apps in the Program Files folder, which offers extra protection against malware. PortMaster deliberately installs in the ProgramData, a...

@Lagicrus That part is actually easy. They have a separate repo called [safing/portmaster-packaging][1] responsible for building the Windows installer of PortMaster. The main installer script is [portmaster-installer.nsi][2] You can open...