Bug 217821

Summary: cad/meshlab: distsite moved to github, new release
Product: Ports & Packages Reporter: Kurt Jaeger <pi>
Component: Individual Port(s)Assignee: freebsd-ports-bugs mailing list <ports-bugs>
Status: New ---    
Severity: Affects Only Me CC: fernape, lbartoletti, monwarez, ndowens, neel
Priority: --- Keywords: needs-patch
Version: LatestFlags: tobik: maintainer-feedback? (neel)
Hardware: Any   
OS: Any   
Description Flags
shar of meshlab
vcglib modification for meshlab none

Description Kurt Jaeger freebsd_committer 2017-03-15 19:34:16 UTC
New site: https://github.com/cnr-isti-vclab/meshlab
New release v2016.12
Comment 1 Neel Chauhan 2018-08-21 15:31:40 UTC
Sorry for the delay in responding.

I am aware of the new version, however, it requires vcglib (https://github.com/cnr-isti-vclab/vcglib). I (or someone else) will have to port it.
Comment 2 Nathan 2018-08-21 17:15:20 UTC
I could probably port the dep but it hasn’t been updated since 2016, do we want to add what loooks like an abandoned project to update this one?
Comment 3 Fernando Apesteguía freebsd_committer 2018-08-21 17:35:33 UTC
(In reply to Nathan from comment #2)
I created a review for a new port: devel/vcglib:

Comment 4 Neel Chauhan 2018-09-06 17:48:54 UTC
Keep in mind that I no longer maintain cad/meshlab. I still maintain other ports, however.
Comment 5 lbartoletti 2018-12-05 11:37:08 UTC
There is some activity on this project at the end of the year.
If no one takes it, I can try to get it back when version 2018 is released
Comment 6 lbartoletti 2019-01-11 23:34:30 UTC

I started to port the prerealese version of cad/meshlab. You can find my port on github https://github.com/lbartoletti/freebsd-ports/tree/meshlab/cad/meshlab

For the moment, it does not fully compile, but it is on the right track.
The problem is that you have to have devel/vcglib pointing to the development version and not to the latest release that is in our ports. See https://github.com/cnr-isti-vclab/meshlab/issues/258
Comment 7 Thibault Payet 2019-04-06 22:06:40 UTC
Created attachment 203434 [details]
shar of meshlab

I made some patch on top of yours to manage the build of meshlab.
For now it build meshlab in the .build directory in work.
But for the moment the big issue is to have a correct pkg-plist, since
make makeplist cannot generate one. I guess that outsource building seems to add some issue.

At the end I am able to run meshlab from build directory in work/.build/distrib/ by adding to LD_LIBRARY_PATH work/.build/common since the libcommon library is build as shared library and openmesh link on it.

Note that I use a modified devel version of vcglib
Comment 8 Thibault Payet 2019-04-06 22:08:37 UTC
Created attachment 203435 [details]
vcglib modification for meshlab

And here the patched version of vcglib used