On Apr 4, 2012, at 5:01 PM, Jan Stary wrote:
> Using /opt/local as the default prefix is an attempt
> to save the user from himself,

[snip]

There are lots of good reasons to use a $prefix other than /usr/local

If you care, you can probably find all of the reasoning in the mailing list 
archives (hint: a long long time ago, /usr/local was the default prefix).

It seems to make you mad that you "can't" use /usr/local ...

you actually can if you really want to (I ran that way for a long time), but 
there's not really a good reason to. I think there's an autoconf check there 
now that "prevents" you from doing ./configure --prefix=/usr/local with the 
source you get (but if you can't figure out how to get around that, you 
_really_ shouldn't be trying to do it). Don't expect help from others here if 
you decide to run that way, though.

[snip]

> (*) Yes, the stuff under /usr/local will be used then.
> That's why the user installed it in there; because
> that's what he "actually intended".

You haven't seen the number of times people open tickets saying "this port is 
_broken_" because they have some broken header or library installed in 
/usr/local

>> This might be overkill, but have you considered adding code to your scripts
>> to mv /usr/local to /usr/localqw (and back at the end)?
>> Or maybe just the lib dir?
> 
> Thus crippling all my manual installations,
> such as the backup cronjob script that was about to run,
> (before the electricity dies out an hour from now)?

That was offered as a solution to having stuff in /usr/local that is breaking 
some port you are trying to build. If you know what you are doing, you can have 
stuff in /usr/local without too many issues (and you can fix things if/when 
they break).

If you can't figure out how to make things work, then that is a simple 
workaround. If you don't like it, I'm sure you can hire someone to figure 
things out for you instead ;-)

> Perhaps this is the right place to think Jeremy and Ryan and the others
> for making macports happen in the first place. I hope this comes over
> as politely as it is intended. I genuinely do think that /usr/local
> would be a better prefix.

it's not.

> Please point to where I am wrong,
> and please be very specific and give examples.


please see the mailing list archives.

--
Daniel J. Luke                                                                  
 
+========================================================+                      
  
| *---------------- [email protected] ----------------* |                      
    
| *-------------- http://www.geeklair.net -------------* |                      
    
+========================================================+                      
  
|   Opinions expressed are mine and do not necessarily   |                      
    
|          reflect the opinions of my employer.          |                      
    
+========================================================+



_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to