#20193: jpeg update to 7 ------------------------------+--------------------------------------------- Reporter: nox@… | Owner: waqar@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: jpeg ------------------------------+--------------------------------------------- Comment(by mcalhoun@…): In r54369, I committed [http://trac.macports.org/attachment/ticket/20193/jpeg.diff jpeg.diff], which is just [http://trac.macports.org/attachment/ticket/20193/jpeg-7.diff jpeg-7.diff][[BR]] without an unnecessary master_sites and the following; {{{ # See http://trac.macports.org/ticket/17865 and http://trac.macports.org/ticket/20145 # This can be removed when r44901 (http://trac.macports.org/changeset/44901) is released. configure.cppflags-append {} configure.ldflags-append {} }}} Unfortunately, such a change breaks all ports which depend on jpeg. The first error is {{{ dyld: Library not loaded: /opt/local/lib/libjpeg.62.dylib }}} An easy fix is: {{{ post-destroot { ln -s libjpeg.dylib ${destroot}${prefix}/lib/libjpeg.62.dylib } }}} The next problem is that the current version of ${prefix}/lib/libjpeg.7.dylib is 8.0.0 while the old ${prefix}/lib/libjpeg.62.dylib has a compatibility version of 63.0.0.[[BR]] Since 7.0.0 < 63.0.0, an error ensues. jpeg was returned to version 6b in r54372. -- Ticket URL: <http://trac.macports.org/ticket/20193#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS