1 |
On Monday, February 14, 2011 10:37:27 Alexis Ballier wrote: |
2 |
> On Saturday, February 12, 2011 11:37:29 PM Diego Elio Pettenò wrote: |
3 |
> > Il giorno sab, 12/02/2011 alle 18.21 -0500, Mike Frysinger ha scritto: |
4 |
> > > patching packages in the tree is a huge hassle, |
5 |
> > > you add hassle to end users who d/l random packages and try to build |
6 |
> > > things themselves, and you make Gentoo non-standard wrt every other |
7 |
> > > distro out there. |
8 |
> > |
9 |
> > What I had in mind was something that would work for upstreams as well, |
10 |
> > mostly by having fallback; so if a package supported up to libpng 1.4 it |
11 |
> > would search for -lpng14, then -lpng12, then -lpng (and in Gentoo would |
12 |
> > hit -lpng14); while one supporting 1.5 as well would go -lpng15 -lpng14 |
13 |
> > -lpng12 -lpng ... |
14 |
> > |
15 |
> > i.e. what most already do for berkdb but at some point with us not |
16 |
> > providing -lpng at all, if most upstreams would like that idea. |
17 |
> > |
18 |
> > But it's still a bit hairy at the moment, I admit it might just not fly. |
19 |
> |
20 |
> I consider the berkdb thingy as an example of something not to do rather |
21 |
> than a proof of concept. |
22 |
> |
23 |
> Have you thought about doing something like what was done for wxwidgets ? |
24 |
|
25 |
i dont think that model is appropriate either. wxwidgets maintains parallel |
26 |
version branches. libpng does not. |
27 |
|
28 |
> - an eselect module for out of portage builds |
29 |
|
30 |
generally if an eselect module is necessary, that says to me that something |
31 |
more fundamental is broken. |
32 |
-mike |