There are multiple changes here that removed sanity checks added in earlier versions of this package:
Did fink-package-precedence need to be removed?
The PatchScript change to find /usr/lpp/Xamples is needed to find Xquartz with recent versions of X11 that got rid of the /usr/X11 symlinks.
Magickwand is checked for and found, but you removed the (Build)Dependencies on it.
Is glitz actually needed? glitz was an old inherited builddepends of some packages that used cairo, but it has not been needed in most cases in many years.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Great, SourceForge never sent me an email that this ticket was updated.
I made the changes you recommended.
I should put a comment to remind myself that fink-package-precedence is needed, except i don't know why it's needed.
I think MagickWand is not used by the project anymore, but i put it back in until i can verify this with upstream.
I removed glitz, rebuilt, reinstalled, ran okeh. This was a case where i just kept carrying forward what the previous owner had, cuz i didn't know why it was there.
The fink-package-precedence checks several things in the build process:
1) it checks the headers that were used during the build process and outputs the packages that provide them (this lets you make sure you don't forget something in BuildDepends), and
2) it makes sure you are using the Fink provided library when there is also a system provided equivalent (such as our libpng vs the libpng that comes with X11). This check helps keep things consistent.
fink-package-precedence is activated by using the configure flag --enable-dependency-tracking and then using the following CompileScript:
magickwand is still used by the imgmap routines in the map editor, so it needs to remain. The ouput of fink-package-precedence will tell you what parts of ImageMagick are actually being used in the build process (and don't forget the equivalent libraries in Depends)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There are multiple changes here that removed sanity checks added in earlier versions of this package:
Great, SourceForge never sent me an email that this ticket was updated.
I made the changes you recommended.
I should put a comment to remind myself that fink-package-precedence is needed, except i don't know why it's needed.
I think MagickWand is not used by the project anymore, but i put it back in until i can verify this with upstream.
I removed glitz, rebuilt, reinstalled, ran okeh. This was a case where i just kept carrying forward what the previous owner had, cuz i didn't know why it was there.
The fink-package-precedence checks several things in the build process:
1) it checks the headers that were used during the build process and outputs the packages that provide them (this lets you make sure you don't forget something in BuildDepends), and
2) it makes sure you are using the Fink provided library when there is also a system provided equivalent (such as our libpng vs the libpng that comes with X11). This check helps keep things consistent.
fink-package-precedence is activated by using the configure flag
--enable-dependency-trackingand then using the following CompileScript:CompileScript: << %{default_script} fink-package-precedence . <<magickwand is still used by the imgmap routines in the map editor, so it needs to remain. The ouput of fink-package-precedence will tell you what parts of ImageMagick are actually being used in the build process (and don't forget the equivalent libraries in Depends)
Okeh, i will do that in the future. I think this can go in 'as is', though.
committed with the fink-package-precedence fix so that it actually checks correctly