[macports-ports] branch master updated: octave-octproj: fix build against proj4

Marius Schamschula lists at schamschula.com
Tue Mar 27 14:43:19 UTC 2018


Ryan,

> On Mar 27, 2018, at 8:44 AM, Ryan Schmidt <ryandesign at macports.org> wrote:
> 
> 
> On Mar 27, 2018, at 08:39, Marius Schamschula wrote:
> 
>> Marius Schamschula (Schamschula) pushed a commit to branch master
>> in repository macports-ports.
>> 
>> 
>> https://github.com/macports/macports-ports/commit/94a0268cc3d8b7a46705b71c7f94a72255249587
>> 
>> The following commit(s) were added to refs/heads/master by this push:
>> 
>>     new 94a0268  octave-octproj: fix build against proj4
>> 
>> 94a0268 is described below
>> 
>> 
>> commit 94a0268cc3d8b7a46705b71c7f94a72255249587
>> 
>> Author: Marius Schamschula
>> AuthorDate: Tue Mar 27 08:39:24 2018 -0500
>> 
>> 
>>    octave-octproj: fix build against proj4
>> 
>> ---
>> math/octave-octproj/Portfile                    | 13 +++++++---
>> math/octave-octproj/files/patch-flags.diff      |  2 +-
>> math/octave-octproj/files/patch-proj_api.h.diff | 33 +++++++++++++++++++++++++
>> 3 files changed, 43 insertions(+), 5 deletions(-)
> 
> 
>> +post-patch {
>> +    reinplace "s|%PREFIX%|${prefix}|" ${worksrcpath}/src/Makefile
>> +    copy ${prefix}/lib/proj49/include/proj_api.h ${worksrcpath}/src/
>> +}
> 
>> +-#include<proj_api.h>
>> ++#include "proj_api.h"
> 
> Yow. Isn't there a cleaner way to accomplish this? Isn't the problem just because of -I/opt/local/include in CPPFLAGS, and if so, can't it be solved by prepending -I/opt/local/lib/proj49/include to CPPFLAGS?
> 

My bad: l tried patching the Makefile, but modified CFLAGS rather than CPFLAGS. 

https://github.com/macports/macports-ports/commit/77ea2fb4cfe60ff0add1be3fbbb320052a75dd02

Marius
--
Marius Schamschula




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macports.org/pipermail/macports-dev/attachments/20180327/28ef1b9a/attachment.html>


More information about the macports-dev mailing list