Package delivery without XCode
David Evans
devans at macports.org
Mon May 18 08:45:52 PDT 2015
On 5/18/15 8:01 AM, Craig Treleaven wrote:
> Background - So I was following a discussion on another site about
> Apple's Aperture being replaced. Many people are looking for
> alternatives and there has been essentially no mention of open source
> alternatives (like DarkTable, LightZone or DigiKam). Most of these
> folks are photographers and would never consider installing MacPorts
> and XCode in order to get an application they might otherwise find
> interesting.
>
> 1) How much work would it take to have a mode in MacPorts where it
> only installs pre-compiled packages? Is the assumption that XCode is
> present so deeply ingrained that Macports-base would have to be
> extensively re-designed?
>
> For example, I would think 'port search' would need to be modified to
> only show the pre-compiled packages (available for that platform) and
> somehow indicate that only the default variants are available.
>
> Perhaps a fork of Pallet could be so modified?
>
> 2) Are there a worthwhile number of packages that would then be
> available? I know my own MythTV ports run into the OpenSSL conflict
> and therefore aren't available as binaries. From
> http://packages.macports.org/ it appears we don't have binary packages
> for DarktTable or DigiKam (and no port of LightZone).
>
> OTOH, someone posted some information several weeks ago explaining how
> to determine if that licence conflict really applies or not. (Involves
> inspecting library linkages, as I recall.) I get the impression that
> our current policy is quite conservative and that a number of packages
> (many?) may actually qualify for binary distribution with some
> analysis and verification.
>
> Craig
> _______________________________________________
> macports-dev mailing list
> macports-dev at lists.macosforge.org
> https://lists.macosforge.org/mailman/listinfo/macports-dev
>
Hi, Craig --
Have you looked at the various binary packaging targets available with
MacPorts?
mpkg or mdmg might provide a mechanism to do what you want. Just would
need a way to distribute the results providing the licensing issues
could be worked out.
See https://guide.macports.org/#using.binaries
Dave
More information about the macports-dev
mailing list