Re: Making a FreeCAD Port

2020-06-07 Thread Justin Noor
Thanks for the effort. So basically almost everything is already in ports.
I haven’t decided which package to start with. I should know by today.

A lot of the dependencies in your list are not in FreeCAD’s dependency
list. They must be sub-dependencies, or part of FreeCAD’s modules?

New:
OpenNI2
libspanv
flann
pcl

In Ports:
OpenSCAD
OpenMPI?
orocos_kd1
Netgen
flann
qhul
libusb1
hdf5

Your list:
https://github.com/burne251/freecad-wip/blob/master/README.md

FreeCAD's dependency list:
https://wiki.freecadweb.org/Third_Party_Libraries



On Sat, Jun 6, 2020 at 6:43 PM Charlie Burnett  wrote:

> Here's the link,  let me know
> if there's a specific package you're working on so I avoid it!
> On 2020-06-06 8:26 AM, Justin Noor wrote:
>
> Stuart are referring to this WIP here?
> https://github.com/jasperla/openbsd-wip/tree/master/cad/freecad
>
>
> Paco your WIP seems like a better building block
> https://git.e1e0.net/openbsd-wip/
>
>
> Charlie which dependencies have you built so far? Do you have a WIP repo as
> well?
>
>
>
> On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson  
>  wrote:
>
>
> On 2020/06/04 21:04, Justin Noor wrote:
>
> Hi @ports,
>
> Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> searched the mailing list and did not find anything fruitful. If not,
>
> would
>
> like to give it a shot if possible - this would be my first port. If
>
> there
>
> is anyone working on it, please let me know how I can contribute.
>
> Thank you
>
> I haven't seen any indication that anyone's working on it. There is
> a first attempt in openbsd-wip but it's nowhere near a working port
> (just downloads the distfile and runs cmake which then fails due to
> lack of dependencies) and hasn't been touched after the initial
> addition in 2015.
>
> The starting point is to map out what's needed with the dependencies.
> There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> which is hopefully up-to-date enough to be useful. Some are available
> in ports already (pkglocate will help find them) - may be a suitable
> version already or may need updating. Others (including OpenCASCADE,
> Coin3d, PySide) will need porting first (and some of these will have
> their own chain of dependencies).
>
>
>
>


Re: Making a FreeCAD Port

2020-06-06 Thread Justin Noor
Stuart are referring to this WIP here?

https://github.com/jasperla/openbsd-wip/tree/master/cad/freecad


Paco your WIP seems like a better building block

https://git.e1e0.net/openbsd-wip/


Charlie which dependencies have you built so far? Do you have a WIP repo as
well?



On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson  wrote:

> On 2020/06/04 21:04, Justin Noor wrote:
> > Hi @ports,
> >
> > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > searched the mailing list and did not find anything fruitful. If not,
> would
> > like to give it a shot if possible - this would be my first port. If
> there
> > is anyone working on it, please let me know how I can contribute.
> >
> > Thank you
>
> I haven't seen any indication that anyone's working on it. There is
> a first attempt in openbsd-wip but it's nowhere near a working port
> (just downloads the distfile and runs cmake which then fails due to
> lack of dependencies) and hasn't been touched after the initial
> addition in 2015.
>
> The starting point is to map out what's needed with the dependencies.
> There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> which is hopefully up-to-date enough to be useful. Some are available
> in ports already (pkglocate will help find them) - may be a suitable
> version already or may need updating. Others (including OpenCASCADE,
> Coin3d, PySide) will need porting first (and some of these will have
> their own chain of dependencies).
>
>


Re: Making a FreeCAD Port

2020-06-05 Thread Charlie Burnett
Hey what a coincidence, I’ve just started porting dependencies- I’ve got
VTK finished up and about to submit it! Let me know if you’d like to split
up the load!

On Fri, Jun 5, 2020 at 8:46 AM Justin Noor  wrote:

> Thanks for the heads up. I will look into that as well
>
> On Fri, Jun 5, 2020 at 6:41 AM Tracey Emery 
> wrote:
>
> > On Fri, Jun 05, 2020 at 04:34:20AM -0700, Justin Noor wrote:
> > > Awesome, thank you. I’ll get started with those dependencies.
> > >
> > > On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson 
> > wrote:
> > >
> > > > On 2020/06/04 21:04, Justin Noor wrote:
> > > > > Hi @ports,
> > > > >
> > > > > Is there anyone working on FreeCAD? It's not in /usr/ports/cad,
> and I
> > > > > searched the mailing list and did not find anything fruitful. If
> not,
> > > > would
> > > > > like to give it a shot if possible - this would be my first port.
> If
> > > > there
> > > > > is anyone working on it, please let me know how I can contribute.
> > > > >
> > > > > Thank you
> > > >
> > > > I haven't seen any indication that anyone's working on it. There is
> > > > a first attempt in openbsd-wip but it's nowhere near a working port
> > > > (just downloads the distfile and runs cmake which then fails due to
> > > > lack of dependencies) and hasn't been touched after the initial
> > > > addition in 2015.
> > > >
> > > > The starting point is to map out what's needed with the dependencies.
> > > > There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> > > > which is hopefully up-to-date enough to be useful. Some are available
> > > > in ports already (pkglocate will help find them) - may be a suitable
> > > > version already or may need updating. Others (including OpenCASCADE,
> >
> > To add to what Stuart said here, it should be possible to get freecad to
> > work with our OpenCASCADE Community Edition in cad/oce. Now, don't ask
> > me what secret sauce needs to be concocted to do so, but in theory, it
> > should work.
> >
> > > > Coin3d, PySide) will need porting first (and some of these will have
> > > > their own chain of dependencies).
> > > >
> > > >
> >
> > --
> >
> > Tracey Emery
> >
>


Re: Making a FreeCAD Port

2020-06-05 Thread Justin Noor
Awesome - I’ll be in touch.

On Fri, Jun 5, 2020 at 8:41 AM Charlie Burnett  wrote:

> Hey what a coincidence, I’ve just started porting dependencies- I’ve got
> VTK finished up and about to submit it! Let me know if you’d like to split
> up the load!
>
> On Fri, Jun 5, 2020 at 8:46 AM Justin Noor 
> wrote:
>
>> Thanks for the heads up. I will look into that as well
>>
>> On Fri, Jun 5, 2020 at 6:41 AM Tracey Emery 
>> wrote:
>>
>> > On Fri, Jun 05, 2020 at 04:34:20AM -0700, Justin Noor wrote:
>> > > Awesome, thank you. I’ll get started with those dependencies.
>> > >
>> > > On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson 
>> > wrote:
>> > >
>> > > > On 2020/06/04 21:04, Justin Noor wrote:
>> > > > > Hi @ports,
>> > > > >
>> > > > > Is there anyone working on FreeCAD? It's not in /usr/ports/cad,
>> and I
>> > > > > searched the mailing list and did not find anything fruitful. If
>> not,
>> > > > would
>> > > > > like to give it a shot if possible - this would be my first port.
>> If
>> > > > there
>> > > > > is anyone working on it, please let me know how I can contribute.
>> > > > >
>> > > > > Thank you
>> > > >
>> > > > I haven't seen any indication that anyone's working on it. There is
>> > > > a first attempt in openbsd-wip but it's nowhere near a working port
>> > > > (just downloads the distfile and runs cmake which then fails due to
>> > > > lack of dependencies) and hasn't been touched after the initial
>> > > > addition in 2015.
>> > > >
>> > > > The starting point is to map out what's needed with the
>> dependencies.
>> > > > There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
>> > > > which is hopefully up-to-date enough to be useful. Some are
>> available
>> > > > in ports already (pkglocate will help find them) - may be a suitable
>> > > > version already or may need updating. Others (including OpenCASCADE,
>> >
>> > To add to what Stuart said here, it should be possible to get freecad to
>> > work with our OpenCASCADE Community Edition in cad/oce. Now, don't ask
>> > me what secret sauce needs to be concocted to do so, but in theory, it
>> > should work.
>> >
>> > > > Coin3d, PySide) will need porting first (and some of these will have
>> > > > their own chain of dependencies).
>> > > >
>> > > >
>> >
>> > --
>> >
>> > Tracey Emery
>> >
>>
>


Re: Making a FreeCAD Port

2020-06-05 Thread Stuart Henderson
On 2020/06/05 07:41, Tracey Emery wrote:
> On Fri, Jun 05, 2020 at 04:34:20AM -0700, Justin Noor wrote:
> > Awesome, thank you. I’ll get started with those dependencies.
> > 
> > On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson  
> > wrote:
> > 
> > > On 2020/06/04 21:04, Justin Noor wrote:
> > > > Hi @ports,
> > > >
> > > > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > > > searched the mailing list and did not find anything fruitful. If not,
> > > would
> > > > like to give it a shot if possible - this would be my first port. If
> > > there
> > > > is anyone working on it, please let me know how I can contribute.
> > > >
> > > > Thank you
> > >
> > > I haven't seen any indication that anyone's working on it. There is
> > > a first attempt in openbsd-wip but it's nowhere near a working port
> > > (just downloads the distfile and runs cmake which then fails due to
> > > lack of dependencies) and hasn't been touched after the initial
> > > addition in 2015.
> > >
> > > The starting point is to map out what's needed with the dependencies.
> > > There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> > > which is hopefully up-to-date enough to be useful. Some are available
> > > in ports already (pkglocate will help find them) - may be a suitable
> > > version already or may need updating. Others (including OpenCASCADE,
> 
> To add to what Stuart said here, it should be possible to get freecad to
> work with our OpenCASCADE Community Edition in cad/oce. Now, don't ask
> me what secret sauce needs to be concocted to do so, but in theory, it
> should work.

Oh yes, that makes sense, I missed oce when I was looking (this explains why
I had some feeling that we already might have OpenCASCADE :)

> > > Coin3d, PySide) will need porting first (and some of these will have
> > > their own chain of dependencies).
> > >
> > >
> 
> -- 
> 
> Tracey Emery
> 



Re: Making a FreeCAD Port

2020-06-05 Thread Justin Noor
Thanks for the heads up. I will look into that as well

On Fri, Jun 5, 2020 at 6:41 AM Tracey Emery  wrote:

> On Fri, Jun 05, 2020 at 04:34:20AM -0700, Justin Noor wrote:
> > Awesome, thank you. I’ll get started with those dependencies.
> >
> > On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson 
> wrote:
> >
> > > On 2020/06/04 21:04, Justin Noor wrote:
> > > > Hi @ports,
> > > >
> > > > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > > > searched the mailing list and did not find anything fruitful. If not,
> > > would
> > > > like to give it a shot if possible - this would be my first port. If
> > > there
> > > > is anyone working on it, please let me know how I can contribute.
> > > >
> > > > Thank you
> > >
> > > I haven't seen any indication that anyone's working on it. There is
> > > a first attempt in openbsd-wip but it's nowhere near a working port
> > > (just downloads the distfile and runs cmake which then fails due to
> > > lack of dependencies) and hasn't been touched after the initial
> > > addition in 2015.
> > >
> > > The starting point is to map out what's needed with the dependencies.
> > > There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> > > which is hopefully up-to-date enough to be useful. Some are available
> > > in ports already (pkglocate will help find them) - may be a suitable
> > > version already or may need updating. Others (including OpenCASCADE,
>
> To add to what Stuart said here, it should be possible to get freecad to
> work with our OpenCASCADE Community Edition in cad/oce. Now, don't ask
> me what secret sauce needs to be concocted to do so, but in theory, it
> should work.
>
> > > Coin3d, PySide) will need porting first (and some of these will have
> > > their own chain of dependencies).
> > >
> > >
>
> --
>
> Tracey Emery
>


Re: Making a FreeCAD Port

2020-06-05 Thread Tracey Emery
On Fri, Jun 05, 2020 at 04:34:20AM -0700, Justin Noor wrote:
> Awesome, thank you. I’ll get started with those dependencies.
> 
> On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson  wrote:
> 
> > On 2020/06/04 21:04, Justin Noor wrote:
> > > Hi @ports,
> > >
> > > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > > searched the mailing list and did not find anything fruitful. If not,
> > would
> > > like to give it a shot if possible - this would be my first port. If
> > there
> > > is anyone working on it, please let me know how I can contribute.
> > >
> > > Thank you
> >
> > I haven't seen any indication that anyone's working on it. There is
> > a first attempt in openbsd-wip but it's nowhere near a working port
> > (just downloads the distfile and runs cmake which then fails due to
> > lack of dependencies) and hasn't been touched after the initial
> > addition in 2015.
> >
> > The starting point is to map out what's needed with the dependencies.
> > There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> > which is hopefully up-to-date enough to be useful. Some are available
> > in ports already (pkglocate will help find them) - may be a suitable
> > version already or may need updating. Others (including OpenCASCADE,

To add to what Stuart said here, it should be possible to get freecad to
work with our OpenCASCADE Community Edition in cad/oce. Now, don't ask
me what secret sauce needs to be concocted to do so, but in theory, it
should work.

> > Coin3d, PySide) will need porting first (and some of these will have
> > their own chain of dependencies).
> >
> >

-- 

Tracey Emery



Re: Making a FreeCAD Port

2020-06-05 Thread Justin Noor
I will look at your WIP too. Thanks for sharing that.

On Fri, Jun 5, 2020 at 12:30 AM Paco Esteban  wrote:

> Hi Justin,
>
> On Thu, 04 Jun 2020, Justin Noor wrote:
>
> > Hi @ports,
> >
> > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > searched the mailing list and did not find anything fruitful. If not,
> would
> > like to give it a shot if possible - this would be my first port. If
> there
> > is anyone working on it, please let me know how I can contribute.
> >
> > Thank you
>
> I kind of started to work on that some time ago.  I have to admit that
> I haven't put a lot of time into it lately.
>
> In any case, this is a huge port, not sure it's the best approach for
> the first contribution.
>
> I would recommend you pick one from here:
>
>
> https://portroach.openbsd.org/the%20openbsd%20ports%20mailing-list%20%3cpo...@openbsd.org%3E.html
>
> And try to update it.  That helps a lot to the project and will help you
> become more familiar with the ports tree.
>
> That said, if you still want to work on FreeCAD, I have a work in
> progress here:
>
> https://git.e1e0.net/openbsd-wip/
>
> I decided to make it public when I started to get a bit bored of it.
> Maybe your contributions make me engage again. ;-)
>
> What you'll find there is a (still) non-functional attempt of FreeCAD,
> and 2 of the non ported dependencies already done (graphics/libvtk and
> math/libmedc).
>
> Keep in mind that this has not been validated, and there are probably
> many errors that should be fixed, but at least the 2 dependencies build
> and install and the freecad port picks them up when attempting to build.
>
> At this point it fails because it lacks coin3D which is not finished.
>
> I also recommend you take a look here:
>
> https://wiki.freecadweb.org/Third_Party_Libraries
>
> That will help you to see the magnitude of the task :-)
>
> Feel free to send your progress here, or to me directly.  I'm also very
> interested to see FreeCAD included in the ports tree, but never worked
> on a c++ graphical port so my progress is slow ...
>
> Cheers,
>
> --
> Paco Esteban.
> 0x5818130B8A6DBC03
>


Re: Making a FreeCAD Port

2020-06-05 Thread Justin Noor
Awesome, thanks for the heads up. I will consider the scope of this project
as well.


On Fri, Jun 5, 2020 at 12:30 AM Paco Esteban  wrote:

> Hi Justin,
>
> On Thu, 04 Jun 2020, Justin Noor wrote:
>
> > Hi @ports,
> >
> > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > searched the mailing list and did not find anything fruitful. If not,
> would
> > like to give it a shot if possible - this would be my first port. If
> there
> > is anyone working on it, please let me know how I can contribute.
> >
> > Thank you
>
> I kind of started to work on that some time ago.  I have to admit that
> I haven't put a lot of time into it lately.
>
> In any case, this is a huge port, not sure it's the best approach for
> the first contribution.
>
> I would recommend you pick one from here:
>
>
> https://portroach.openbsd.org/the%20openbsd%20ports%20mailing-list%20%3cpo...@openbsd.org%3E.html
>
> And try to update it.  That helps a lot to the project and will help you
> become more familiar with the ports tree.
>
> That said, if you still want to work on FreeCAD, I have a work in
> progress here:
>
> https://git.e1e0.net/openbsd-wip/
>
> I decided to make it public when I started to get a bit bored of it.
> Maybe your contributions make me engage again. ;-)
>
> What you'll find there is a (still) non-functional attempt of FreeCAD,
> and 2 of the non ported dependencies already done (graphics/libvtk and
> math/libmedc).
>
> Keep in mind that this has not been validated, and there are probably
> many errors that should be fixed, but at least the 2 dependencies build
> and install and the freecad port picks them up when attempting to build.
>
> At this point it fails because it lacks coin3D which is not finished.
>
> I also recommend you take a look here:
>
> https://wiki.freecadweb.org/Third_Party_Libraries
>
> That will help you to see the magnitude of the task :-)
>
> Feel free to send your progress here, or to me directly.  I'm also very
> interested to see FreeCAD included in the ports tree, but never worked
> on a c++ graphical port so my progress is slow ...
>
> Cheers,
>
> --
> Paco Esteban.
> 0x5818130B8A6DBC03
>


Re: Making a FreeCAD Port

2020-06-05 Thread Justin Noor
Awesome, thank you. I’ll get started with those dependencies.

On Fri, Jun 5, 2020 at 4:04 AM Stuart Henderson  wrote:

> On 2020/06/04 21:04, Justin Noor wrote:
> > Hi @ports,
> >
> > Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> > searched the mailing list and did not find anything fruitful. If not,
> would
> > like to give it a shot if possible - this would be my first port. If
> there
> > is anyone working on it, please let me know how I can contribute.
> >
> > Thank you
>
> I haven't seen any indication that anyone's working on it. There is
> a first attempt in openbsd-wip but it's nowhere near a working port
> (just downloads the distfile and runs cmake which then fails due to
> lack of dependencies) and hasn't been touched after the initial
> addition in 2015.
>
> The starting point is to map out what's needed with the dependencies.
> There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
> which is hopefully up-to-date enough to be useful. Some are available
> in ports already (pkglocate will help find them) - may be a suitable
> version already or may need updating. Others (including OpenCASCADE,
> Coin3d, PySide) will need porting first (and some of these will have
> their own chain of dependencies).
>
>


Re: Making a FreeCAD Port

2020-06-05 Thread Stuart Henderson
On 2020/06/04 21:04, Justin Noor wrote:
> Hi @ports,
> 
> Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
> searched the mailing list and did not find anything fruitful. If not, would
> like to give it a shot if possible - this would be my first port. If there
> is anyone working on it, please let me know how I can contribute.
> 
> Thank you

I haven't seen any indication that anyone's working on it. There is
a first attempt in openbsd-wip but it's nowhere near a working port
(just downloads the distfile and runs cmake which then fails due to
lack of dependencies) and hasn't been touched after the initial
addition in 2015.

The starting point is to map out what's needed with the dependencies.
There's a list at https://wiki.freecadweb.org/Third_Party_Libraries
which is hopefully up-to-date enough to be useful. Some are available
in ports already (pkglocate will help find them) - may be a suitable
version already or may need updating. Others (including OpenCASCADE,
Coin3d, PySide) will need porting first (and some of these will have
their own chain of dependencies).



Making a FreeCAD Port

2020-06-04 Thread Justin Noor
Hi @ports,

Is there anyone working on FreeCAD? It's not in /usr/ports/cad, and I
searched the mailing list and did not find anything fruitful. If not, would
like to give it a shot if possible - this would be my first port. If there
is anyone working on it, please let me know how I can contribute.

Thank you