--- /usr/ports/math/suitesparse/Makefile.orig 2008-02-23 09:29:28.000000000 +0100 +++ /usr/ports/math/suitesparse/Makefile 2008-02-23 09:30:29.000000000 +0100 @@ -90,12 +90,17 @@ @${REINPLACE_CMD} -e 's,%%CFLAGS%%,${CFLAGS},g' \ -e 's,%%FFLAGS%%,${FFLAGS},g' \ - ${WRKSRC}/UFconfig/UFconfig.mk \ + ${WRKSRC}/UFconfig/UFconfig.mk @${REINPLACE_CMD} -e 's,%%CFLAGS%%,${CFLAGS_SHARED},g' \ -e 's,%%FFLAGS%%,${FFLAGS_SHARED},g' \ ${WRKSRC_SHARED}/UFconfig/UFconfig.mk + @${FIND} ${WRKSRC} ${WRKSRC_SHARED} -name Makefile -exec \ + ${REINPLACE_CMD} -Ee 's,(CC =).*,\1 ${CC},1' \ + -Ee 's,(CFLAGS =).*,\1 ${CFLAGS_SHARED},1' \ + \{} \; + do-build: cd ${WRKSRC} ; ${GMAKE} cd ${WRKSRC_SHARED} ; ${GMAKE}