Would it be possible to somehow modify fink to handle the following
case. When I created the openmpi package and modified the lammpi to
co-exist with it, I ran into a limitation of fink. If a user has
already installed the previous lammpi package and directly tries to 
install the new openmpi package, the installation will fail because
of conflicting files between lammpi and openmpi. If they had done
a 'fink selfupdate' and 'fink update-all', the previously installed
lammpi is upgraded and the conflict doesn't exist when openmpi is
installed.
    What I think fink needs is a Depends_If_Installed variable that
would allow one to make conditional depends. So for openmpi, I could
have added...

Depends_If_Installed: lammpi (>= 7.1.2-1000)

so that I don't force lammpi to be installed but if present
I force it to be upgraded to the newer version before openmpi
can be installed. I would think other fink maintainers would
find this useful as well.
              Jack

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to