Summary: | cad/meshlab: distsite moved to github, new release | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Kurt Jaeger <pi> | ||||||||||||
Component: | Individual Port(s) | Assignee: | Loïc Bartoletti <lbartoletti> | ||||||||||||
Status: | Closed FIXED | ||||||||||||||
Severity: | Affects Only Me | CC: | fernape, lbartoletti, monwarez, nc, ndowens04 | ||||||||||||
Priority: | --- | Keywords: | needs-patch | ||||||||||||
Version: | Latest | Flags: | lbartoletti:
maintainer-feedback-
|
||||||||||||
Hardware: | Any | ||||||||||||||
OS: | Any | ||||||||||||||
Attachments: |
|
Description
Kurt Jaeger
![]() ![]() 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. 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? (In reply to Nathan from comment #2) I created a review for a new port: devel/vcglib: https://reviews.freebsd.org/D16832 Keep in mind that I no longer maintain cad/meshlab. I still maintain other ports, however. 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 Hi, 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 Created attachment 203434 [details]
shar of meshlab
@lbartoletti
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
Created attachment 203435 [details]
vcglib modification for meshlab
And here the patched version of vcglib used
(In reply to Thibault Payet from comment #8) Sorry for the late. Thank you for updating this patch. I tried with the latest version of meshlab and it builds. I don't remember why I add outsource, maybe because there isn't a proper install script so it's easiest to find which files to install. With or without outsource, you have to configure LD_LIBRARY_PATH until it's well instaled. I'll prepare an update next days Created attachment 214058 [details]
vcglib tag f7871ee
Created attachment 214059 [details]
meshlab 2020.05
Since February MeshLab releases each month. Here a WIP of meshlab 2020.05. Created attachment 214060 [details]
fix pkgplist
Comment on attachment 214060 [details]
fix pkgplist
This is a .shar, not actually a patch. (fwiw,we prefer patches.)
A commit references this bug: Author: lbartoletti Date: Sat Jul 18 08:19:00 UTC 2020 New revision: 542480 URL: https://svnweb.freebsd.org/changeset/ports/542480 Log: cad/meshlab: Resurrect, update to 2020.05 and take maintainer'ship The project has resumed since a few months by releasing one release every month (no more beta or pre release as between 2016 and 2020). - cad/meshlab: Resurrect, update to 2020.05 and take maintainer'ship - devel/vcglib: Update to @f7871ee [1] [1] There is not new release, but Meshlab require this version PR: 217821 Reported by: pi Approved by: fernape, tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D24686 Changes: head/MOVED head/cad/Makefile head/cad/meshlab/ head/cad/meshlab/Makefile head/cad/meshlab/distinfo head/cad/meshlab/files/patch-common_common.pro head/cad/meshlab/files/patch-common_pluginmanager.cpp head/cad/meshlab/files/patch-external-structuresynth-1.5-ssynth-SyntopiaCore-GLEngine-Raytracer-VoxelStepper.cpp head/cad/meshlab/files/patch-external-structuresynth-ssynth-SyntopiaCore-GLEngine-Raytracer_VoxelStepper.cpp head/cad/meshlab/files/patch-glu head/cad/meshlab/files/patch-meshlab__full.pro head/cad/meshlab/files/patch-meshlab_meshlab.pro head/cad/meshlab/files/patch-meshlabplugins-decorate_base-colorhistogram.h head/cad/meshlab/files/patch-meshlabplugins-edit_arc3D-fillImage.cpp head/cad/meshlab/files/patch-meshlabplugins-filter_csg-intercept.h head/cad/meshlab/files/patch-meshlabplugins-filter_photosynth-downloader.cpp head/cad/meshlab/files/patch-meshlabplugins-filter_poisson-src_Geometry.inl head/cad/meshlab/files/patch-meshlabserver_meshlabserver.pro head/cad/meshlab/files/patch-shared.pri head/cad/meshlab/files/patch-src_general.pri head/cad/meshlab/files/patch-src_meshlab_glarea.cpp head/cad/meshlab/files/patch-src_meshlab_meshlab.pro head/cad/meshlab/files/patch-src_meshlabserver_meshlabserver.pro head/cad/meshlab/files/patch-src_shared.pri head/cad/meshlab/files/patch-vcglib-vcg-space_deprecated_point.h head/cad/meshlab/files/patch-vcglib-wrap-ply_plystuff.h head/cad/meshlab/pkg-plist head/devel/vcglib/Makefile head/devel/vcglib/distinfo head/devel/vcglib/pkg-plist Committed, thank you all! |