Tatsh / ports

My MacPorts source.
0 stars 0 forks source link

NoSleep #5

Closed Tatsh closed 3 years ago

Tatsh commented 4 years ago

Requires patching.

In the project, a separate build configuration is required for each target, necessitating several Portfiles to achieve correct installation (due to limitations with the xcode PortGroup).

The primary issue is that with INSTALL_PATH set for all targets, the framework gets installed into the incorrect place, and then is referenced by binaries inside of the NoSleep.app bundle.

The helper tool should be patched away since it should not be needed and on its own, MacPorts cannot properly handle signing requirements.

After the framework is installed, targets that rely on it should be looking solely in ${prefix}/Library/Frameworks for it.

Target statuses