The port ImageMagick-6.5.4.10 does not build on FreeBSD 7.2, because it uses the function carg, which is only available on FreeBSD 8. If you look at /usr/src/lib/msun/src/s_carg.c you will see that carg(z) is a drop in replacement for atan2(cimag(z), creal(z)). Thus the proposed fix may as well be implemented on FreeBSD 8 as well as FreeBSD 7.2. Fix: Put a patch into files which effects the following patch:
Responsible Changed From-To: freebsd-ports-bugs->mm Fix synopsis and assign.
mm 2009-08-13 07:18:52 UTC FreeBSD ports repository Modified files: graphics/ImageMagick Makefile Added files: graphics/ImageMagick/files patch-magick-fourier.c Log: - Fix build on pre-8 systems: replace carg() with atan2() - Tinderbox did not discover this PR: ports/137712 Submitted by: Stephen Montgomery-Smith <stephen@missouri.edu> Revision Changes Path 1.295 +1 -0 ports/graphics/ImageMagick/Makefile 1.1 +11 -0 ports/graphics/ImageMagick/files/patch-magick-fourier.c (new) _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!