On 08/31/2013 04:30 PM, Ryan Schmidt wrote:

On Aug 31, 2013, at 16:22, [email protected] wrote:

Revision: 110506
          https://trac.macports.org/changeset/110506
Author:   [email protected]
Date:     2013-08-31 14:22:40 -0700 (Sat, 31 Aug 2013)
Log Message:
-----------
serf1: shared library fixes: fix install_name and 10.4 build; closes #40155.

Instead of using a install_name of $prefix/lib/libserf-1.3.0.0.dylib
use $prefix/lib/libserf-1.dylib which fixes a problem when serf 1.4.x
would be released.

Only link with one -compatibility_version flag to fix an issue on 10.4.

Modified Paths:
--------------
    trunk/dports/www/serf1/Portfile

Added Paths:
-----------
    trunk/dports/www/serf1/files/
    trunk/dports/www/serf1/files/patch-SConstruct.diff

As I discussed in https://trac.macports.org/ticket/40155#comment:26, this patch 
changes things about the way serf1 builds -- it changes the compatibility 
version of the library from 4.0.0 to 1.3.1. This is probably not a good change 
to have made.

Besides having to recompile dependent ports, why wouldn't be a good change to make?

A recompile of dependent ports was required anyway, since the install_name was wrong.

Blair

_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to