Re: git: 5583a24f26bc - main - math/octave-forge-csg-dataset: New port.

From: Stephen Montgomery-Smith <montgomerysmithstephen_at_gmail.com>
Date: Thu, 29 May 2025 20:26:28 UTC
On 5/29/25 07:49, Gerald Pfeifer wrote:
> On Mon, 19 May 2025, Stephen Montgomery-Smith wrote:
>> URL: https://cgit.FreeBSD.org/ports/commit/?id=5583a24f26bc7615e3b2d19ccf744be3ce29dc99
> 
>>      math/octave-forge-csg-dataset: New port.
>>      
>>      A large dataset of diaphyseal cross sectional geometric properties and
>>      relevant measurements from human long bones for octave.
> 
>> +USES=		compiler octave
>> +USE_GCC=	yes
> 
> Why is this using USE_GCC? Does it fail to build with LLVM?
> 
> And why USES=compiler? I don't see anything in this Makefile that would
> leverage that, but maybe I'm missing something?
> 
> Though ...
> 
>> +NO_ARCH=       yes
>> +NO_BUILD=      yes
> 
> ...makes me wonder. :-)
> 
> 
> Somewhat related questions for octave-forge-csg-toolkit which has
> 
>    USES=           compiler octave
>    USE_GCC=        yes
> 
>    CXXFLAGS+=      -stdlib=libstdc++
> 
> Are all three really necessary?


I fixed this earlier today.