Moving X11 install into their own subdirectory

Blair Zajac blair at orcaware.com
Tue Mar 17 10:37:57 PDT 2009


Jeremy Huddleston wrote:
> 
> On Mar 14, 2009, at 20:41, Blair Zajac wrote:
> 
>> Jeremy Huddleston wrote:
>>> On Mar 14, 2009, at 14:15, Blair Zajac wrote:
>>> Further, moving all of X11 into a subdirectory would require changes 
>>> to base, massive changes throughout the tree, or both.  It's not 
>>> feasible.
>>
>> Well, I think it's rude to tread on some another port without even an 
>> apology and requiring work on my part to fix something imposed on me.
> 
> I didn't "tread on some another (sic) port".  libICE had been in MP for 
> a long time (before I got here, so don't point at me) before this 
> conflict was discovered.
> 
>> And you say that this is infeasible.
> 
> Yes.  libICE has been around for 20 years!  It is linked against by 
> numerous ports and third party apps.  It's unfortunate that this ice-cpp 
> package chose an existing name for their library, but this is really a 
> problem that upstream should've considered before releasing their package.

Agreed.

> Well, like I said, I have no idea how to solve this.  It's a difficult 
> problem with no easy solution.  If I could help, I would... but I don't 
> see an out.

Sorry for my heated responses in this thread :)

I've asked ZeroC to suggest an alternate name for their shared library and I 
think the only solution is to rename their shared library.

>>> And if you want to play the "who was there first" game... X11R6 has 
>>> been around since 1987.
>>
>> True, but not in this distribution.
> 
> libICE was added in with XFree86 in r134 (2002-08-06).  ice-cpp was 
> added in r23806 (2007-04-09).  libICE was added independent of XFree86 
> as xorg-libice in r34665 (2008-03-01)

I checked svn and just saw it as a separate port.  Did MacPorts X11 libraries 
always install into $prefix/lib or into an X11R6 style subdirectory?

Regards,
Blair



More information about the macports-dev mailing list