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