From: Ian Gregory on
On 2010-05-05, Jolly Roger <jollyroger(a)pobox.com> wrote:

> I, too, will do it up to a point. If the dependency list is too long and
> cumbersome on Mac OS X (this hasn't happened to me but once or twice in
> many years), I re-evaluate my need for that piece of software and
> investigate alternatives. So far, I haven't needed a package manager.
> I'm happy.

I feel the same but opposite:-) If I want something that I can't install
using MacPorts (this has only happened a couple of times), I re-evaluate
my need for that piece of software. So far I haven't needed to build
anything by hand.
I'm happy.

Of course if I really wanted something that I couldn't install using
MacPorts I would do what you do - build it myself and put it in
/usr/local. But the more stuff you do that way the more of a headache
maintenance becomes. That is the real beauty of MacPorts - Software
Update can't screw things up and you can update everything to the latest
build using a single port command.

But each to his own. Building and maintaining stuff yourself is
certainly educational, I'll give it that. Once you get good at it you
could even volunteer at MacPorts and use your skill to benefit the whole
community:-)

Ian

--
Ian Gregory
http://www.zenatode.org.uk/
From: JF Mezei on
Ian Gregory wrote:

> Of course if I really wanted something that I couldn't install using
> MacPorts I would do what you do - build it myself and put it in
> /usr/local. But the more stuff you do that way the more of a headache
> maintenance becomes. That is the real beauty of MacPorts - Software
> Update can't screw things up and you can update everything to the latest
> build using a single port command.

The problem is that Macport ehas a Windows phisolophy whyere every app
has its own copy of a DLL to make sure that another app doesn't screw it.

It would be nicer if all the apps behaved and the OS provided services
followed Unix standards so that any Unix app could be compiled and
operate using standard Apple provided services/libraries (and Apple
promising to make all those services upward compatible).

Easy said than done.

If I know that Macports always installs stuff in its own directories and
won't affect other stuff, I can accept it. But when I saw it download
openSSL, I was worried that it would screw the openssl that comes with OS-X.



From: Ian Gregory on
On 2010-05-06, JF Mezei <jfmezei.spamnot(a)vaxination.ca> wrote:
> Ian Gregory wrote:
>
>> Of course if I really wanted something that I couldn't install using
>> MacPorts I would do what you do - build it myself and put it in
>> /usr/local. But the more stuff you do that way the more of a headache
>> maintenance becomes. That is the real beauty of MacPorts - Software
>> Update can't screw things up and you can update everything to the latest
>> build using a single port command.
>
> The problem is that Macport ehas a Windows phisolophy whyere every app
> has its own copy of a DLL to make sure that another app doesn't screw it.

If you consider the whole MacPorts system to be an application, then
yes, it does use its own copy of required libraries (often much more up
to date than the ones in the OS). But if you think of each individual
port (of which there are more than 6,000 to chose from) as an
application then no, they all share the same set of libraries.

The basic idea is that the MacPorts system is pretty much isolated from
the OS, minimising the possibility of breakage in either direction.
That is why you can run "port install" commands willy-nilly without
worrying about mucking up built-in Mac OS X stuff and run Software
Update without breaking your ports. If it wasn't so I would be reluctant
to use it.

Ian

--
Ian Gregory
http://www.zenatode.org.uk/
From: Warren Oates on
In article <slrnhu40pd.30t.ianji33(a)zenatode.org.uk>,
Ian Gregory <ianji33(a)googlemail.com> wrote:

> Once you get good at it you
> could even volunteer at MacPorts and use your skill to benefit the whole
> community:-)

I'll get right on that.
--
Very old woody beets will never cook tender.
-- Fannie Farmer
From: Warren Oates on
In article <4be20b1d$0$5231$c3e8da3(a)news.astraweb.com>,
JF Mezei <jfmezei.spamnot(a)vaxination.ca> wrote:

> If I know that Macports always installs stuff in its own directories and
> won't affect other stuff, I can accept it. But when I saw it download
> openSSL, I was worried that it would screw the openssl that comes with OS-X.

There are some issues with ssl. I forget now what they are exactly.
Mostly I think that some parts of OS X don't use the PATH variable to
find stuff.
--
Very old woody beets will never cook tender.
-- Fannie Farmer