Alexander, Dmacks said on fink irc that he will update the libtool package with the same approach as macports. So we can go back in and replace the Perl edit line with a new versioned build depends on the updated libtool for any packages doing autoreconf (without a revision bump of course as we don't really care how configure gets fixed). Jack
On Monday, October 27, 2014, Alexander Hansen <alexanderk.han...@gmail.com> wrote: > > On Oct 27, 2014, at 6:19 AM, Jack Howarth <howarth.at.f...@gmail.com > <javascript:_e(%7B%7D,'cvml','howarth.at.f...@gmail.com');>> wrote: > > Alexander, > The linkage problems on Yosemite can be solved in the octave-3.6.4 > and octave-3.8.2 packages with the following perl edit lines to adjust > configure rather than appending to the respective patches. Can you commit > this to 10.7 tree? > Thanks in advance. > Jack > > --- octave-3.6.4.info.orig 2014-10-25 23:13:45.000000000 -0400 > +++ octave-3.6.4.info 2014-10-27 01:17:15.000000000 -0400 > @@ -2,7 +2,7 @@ > Package: octave%type_pkg[-blas]%type_pkg[-x11] > Type: -blas (. -atlas -ref), oct (3.6.4), gcc (4.9), -x11 (boolean), > lapack (3.5.0) > Version: 3.6.4 > -Revision: 12 > +Revision: 13 > Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net > <javascript:_e(%7B%7D,'cvml','alexkhan...@users.sourceforge.net');>> > > > BuildDepends: << > @@ -178,6 +178,9 @@ > > > # instead of using flag-sort, ensure that the right sysdep.h is used > grep -lr '#include "sysdep.h"' * | xargs perl -pi.orig -e > 's,sysdep.h,%b/src/sysdep.h,' > + > + # Patch configure to not link like Puma on Yosemite > + perl -pi.bak -e 's|10\.\[012\]\*\)|10\.\[012\]\[\,\.\]\*\)|g' configure > << > > > > GCC: 4.0 > > > > --- octave-3.8.2.info.orig 2014-10-26 11:58:44.000000000 -0400 > +++ octave-3.8.2.info 2014-10-27 01:18:27.000000000 -0400 > @@ -2,7 +2,7 @@ > Package: octave%type_pkg[-blas]%type_pkg[-x11]%type_pkg[-qtui] > Type: -blas (. -atlas -ref), oct (3.8.2), gcc (4.9), -x11 (boolean), > lapack (3.5.0), java (1.6), -qtui (. -qtmac -qtx11) > Version: 3.8.2 > -Revision: 3 > +Revision: 4 > > > Description: MATLAB-like language for computations > Maintainer: Alexander Hansen <alexkhan...@users.sourceforge.net > <javascript:_e(%7B%7D,'cvml','alexkhan...@users.sourceforge.net');>> > @@ -147,6 +147,9 @@ > if [ $osversion -ge 13 ] ; then > patch -p1 < %{PatchFile3} > fi > + > + # Patch configure to not link like Puma on Yosemite > + perl -pi.bak -e 's|10\.\[012\]\*\)|10\.\[012\]\[\,\.\]\*\)|g' configure > << > > > GCC: 4.0 > > > Sounds good. I’ve got another fix that I need to integrate into octave382 > on Yosemite, so I’m just waiting for a build to finish successfully and > I’ll do these at the same time as mine. >
------------------------------------------------------------------------------
_______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel