[MacPorts] #34231: ImageMagick: should not depend on pango + fix openMP

MacPorts noreply at macports.org
Fri Apr 27 11:54:58 PDT 2012


#34231: ImageMagick: should not depend on pango + fix openMP
---------------------------------------+------------------------------------
 Reporter:  frederic.devernay@…        |       Owner:  ryandesign@…           
     Type:  defect                     |      Status:  new                    
 Priority:  Normal                     |   Milestone:                         
Component:  ports                      |     Version:  2.0.4                  
 Keywords:  haspatch                   |        Port:  ImageMagick            
---------------------------------------+------------------------------------
Changes (by ryandesign@…):

  * owner:  macports-tickets@… => ryandesign@…
  * keywords:  => haspatch


Old description:

> this patch fixes two things:
> - if pango is installed, configure detects it and thus it becomes a
> "hidden dependency". TYhis patch makes the dependency exlicit with the
> +pango variant
> - OpenMP is broken in gcc 4.0 and 4.2, so disable it on these compilers.

New description:

 this patch fixes two things:
  - if pango is installed, configure detects it and thus it becomes a
 "hidden dependency". TYhis patch makes the dependency exlicit with the
 +pango variant
  - OpenMP is broken in gcc 4.0 and 4.2, so disable it on these compilers.

--

Comment:

 Replying to [ticket:34231 frederic.devernay@…]:
 >  - if pango is installed, configure detects it and thus it becomes a
 "hidden dependency". TYhis patch makes the dependency exlicit with the
 +pango variant

 Thanks; I had overlooked that. Committed that part in r92396 along with a
 minor version update (since a revision increase would have been needed
 otherwise, and we might as well instead pull in some upstream bug fixes
 while we're at it). Note that I [ticket:14540 rewrote] the pango
 dependency so that pango-devel could satisfy it.

 This also means we have to close #20923 as wontfix, which I'm quite happy
 to do.

 >  - OpenMP is broken in gcc 4.0 and 4.2, so disable it on these
 compilers.

 That's news to me. You should probably report that to the developers of
 ImageMagick so that they can fix their use of OpenMP on gcc 4.2. My
 understanding is that ImageMagick did not attempt to use OpenMP
 automatically on gcc earlier than 4.2, but that it could still be added.
 See also #15945 and #24944 and #32642.

-- 
Ticket URL: <https://trac.macports.org/ticket/34231#comment:1>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list