Am 14.08.2005 um 10:17 schrieb Martin Costabel:
Max Horn wrote:
Am 14.08.2005 um 07:45 schrieb Ben Willmore:
[Sorry if these are FAQs. Gmane archive search seems to be broken]
1. Some of my favourite unix programs ((x)emacs, unison) now
have good aqua-native versions. I notice these are not
available through Fink. Are aqua ports against Fink policy, or
has no-one got around to making packages yet?
More or less against policy. After all, if there's an aqua version
of the package, all you need to install it is to download it,
unpack the .dmg, copy the app to any place you like, done.
Using aqua software doesn't mean buying the shareware philosophy
(one guy builds it, everyone else plays the dumb user) that often
came with it in the past. There are very good reasons to want to
build these aqua programs yourself, and equally good reasons to
want to have them managed by a package manager such as Fink.
Well, I guess it's a discussion we'll never resolve :-). You've got
your point of view, I've got mine (regarind what is "Aqua software",
how it should behave, and how Fink should handle them). That's a
normal thing, I guess :-)
Traditionally, Application bundles carried their libraries around
with them, but as building open source software for aqua becomes
more widespread, it is quickly getting unefficient to put the same
shared libraries into each of the application bundles. Hence the
use of frameworks, to be installed into /Library/Frameworks. But
then, how to install two applications that need two different
versions of the FontConfig.framework? You get exactly the same
dependency-tracking problems that are usually solved by employing a
package manager.
Well normally you simply install *both* versions of the
FrameWork :-). That's one of the advantages of FrameWorks, after all,
they make it possible to have all major versions of a lib installed
in parallal.
Alas, it's true that most people packaging Framework do not properly
take advantage of this feature, hence one ends up with the need for a
package manager again.
Cheers,
Max
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel