[MacPorts] #47911: ImageMagick and p5-perlmagick: update to version 6.9.1-4
#47911: ImageMagick and p5-perlmagick: update to version 6.9.1-4 ----------------------+--------------------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Keywords: | Port: ImageMagick p5-perlmagick ----------------------+--------------------------------------- Version 6.9.1-4 has been released, current version is 6.9.0-0. -- Ticket URL: <https://trac.macports.org/ticket/47911> MacPorts <https://www.macports.org/> Ports system for OS X
#47911: ImageMagick and p5-perlmagick: update to version 6.9.1-4 ----------------------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ImageMagick p5-perlmagick | ----------------------------------------+-------------------------- Changes (by ryandesign@…): * status: new => assigned Comment: I've been working on this. The problem is that the C++ library's version has changed, so I needed to identify which ports use that library and need to be rebuilt. Then I got a little sidetracked trying to fix those dependents that weren't building. -- Ticket URL: <https://trac.macports.org/ticket/47911#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#47911: ImageMagick and p5-perlmagick: update to version 6.9.1-4 ----------------------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ImageMagick p5-perlmagick | ----------------------------------------+-------------------------- Changes (by ryandesign@…): * cc: ionic@… (added) Comment: Has duplicate #48348. -- Ticket URL: <https://trac.macports.org/ticket/47911#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#47911: ImageMagick, p5-perlmagick: update to 6.9.2-0 ----------------------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ImageMagick p5-perlmagick | ----------------------------------------+-------------------------- Changes (by ryandesign@…): * cc: eric.dalquist@… (added) Comment: Duplicate #48589 has a patch to update to 6.9.2-0, but as mentioned [comment:1 above], because the version of the ImageMagick C++ library has increased, the revision of all ports linking with the ImageMagick C++ library need to be increased simultaneously to rebuild them. ----- I had been avoiding updating to anything newer than 6.9.1-4 because 6.9.1-5 failed to build with the universal variant: {{{ clang: error: no such file or directory: 'i386' }}} because the build system incorrectly decided to remove the second `-arch` flag from `-arch x86_64 -arch i386` and instead use `-arch x86_64 i386`. But now that I look into it again, this problem appears to have been corrected in 6.9.1-8 and 6.9.2-0 works as well. Confirmed the cause of this was the following block added to the configure script in 6.9.1-5 (without mention in ChangeLog) and removed in 6.9.1-8 (without mention in ChangeLog): {{{ # # Sanitize output variables (asthetic). # for variable in CFLAGS CPPFLAGS CXXFLAGS LDFLAGS PCFLAGS X_CFLAGS; do sanitize='' eval value=$`echo $variable` for component in $value do unique=yes for test_component in $sanitize do if test $component = $test_component; then unique=no break fi done if test $unique = yes; then sanitize="$sanitize $component" fi done sanitize=`echo $sanitize | sed -e 's/^ *//g'` eval ${variable}=\${sanitize} done }}} -- Ticket URL: <https://trac.macports.org/ticket/47911#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#47911: ImageMagick, p5-perlmagick: update to 6.9.2-0 ----------------------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: ImageMagick p5-perlmagick | ----------------------------------------+-------------------------- Changes (by ryandesign@…): * cc: jharmon@… (added) Comment: Has duplicate #48605. -- Ticket URL: <https://trac.macports.org/ticket/47911#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#47911: ImageMagick, p5-perlmagick: update to 6.9.2-0 ----------------------------------------+-------------------------- Reporter: devans@… | Owner: ryandesign@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: fixed | Keywords: Port: ImageMagick p5-perlmagick | ----------------------------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: r140052 -- Ticket URL: <https://trac.macports.org/ticket/47911#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts