Daniel,
    You might want to take a look at how fink currently handles Provides.
As I mentioned before, I had to create a new revision of fftw (2.1.5-6)
because the addition of "Provides: fftw" to both the fftw and fftw-mpi as
well as "Provides: fftw-shlibs" to both the fftw-shlibs and fftw-mpi-shlibs
packages broke the ability to upgrade from fftw to fftw-mpi. That is...

fink install fftw
fink install fftw-mpi

...no longer works. I had to wrapper the Provides in a conditional of
the form (%type_raw[-mpi] = -mpi) to prevent fftw and fftw-shlibs
from providing themselves (which seems to block upgrading to fftw-mpi
and fftw-mpi-shlibs). I suspect this may be a bug in fink. At the very
least it seems that fink should do the same thing that it does for the
Conflict and Replaces lines...drop the package name itself from the
list. That change hopefully will remedy the situation and we can stop
having to put conditionals into the Provides line for fftw. 
                      Jack
ps As I mentioned before, the downgrade from fftw-mpi to fftw isn't
allowed but that is as expected since fftw-mpi is a superset of fftw.


-------------------------------------------------------
SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media
100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33
Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift.
http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to