Brad, On 15 Mar 2015, at 00:02 , Bradley Giesbrecht <pixi...@macports.org> wrote: > I think we have an opportunity to extend what MacPorts does well to include > relocatable > packages or mdmg packages in a way that third parties can build distributable > packages > untethered from MacPorts and Xcode. Gimp, Kdenlive, digiKam, Octave and many > KDE “things" > would sing praises to MacPorts.
I fully concur with you, but I guess that must be a major undertaking… Yet it would be really nice to have a feature like that! Imagine you want to ship, say, one of these KDE games. They are nice and small, but need the whole background of KDE4/KF5 libs for them to function - of course. Instead of shipping KDE or KF5 as a whole with each and every little game, it would be very nice to have a means to redistributeably install a meta-port like kde4-workspace (as discussed in the before-mentioned parallel thread) which then would include everything needed for properly running any KDE4 application. One would then have to ship only the meta-port mdmv package and the several mdmg packages for the whatever KDE4 application. All these would - IDEALLY - have to be built in such a way that they can coexist with an existing MacPorts installation, I suppose. This does not only mean that the PREFIX shouldn’t be /opt/local, but merely also that the application’s configuration data needs to be put in location(s) separate from the standard ones used by a normal MacPorts install… Think about /Library/Launch(Agents|Daemons) [~]/Library/Application Support ~/Library/Preferences/KDE ~/Library/Caches ~/.config ~/.(cache|config) and possibly quite a few others. Since this is even more complicated, for a start I think, one would surely like to avoid such a coinstallable approach. However, not having it would make testing pretty hard (if not even close to impossible), I am afraid. Greets, Marko
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ macports-dev mailing list macports-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-dev