Commit graph

10 commits

Author SHA1 Message Date
Antoine Brodin
4ddaaccc17 Fix the context of some patches so that they apply with stricter patch(1)
PR:		223545
With hat:	portmgr
2017-11-09 22:17:07 +00:00
Raphael Kubo da Costa
ce2719a49b Simplify Makefile and use the right flags when building.
Remove the custom do-configure and do-build target. The targets existed
because upstream's build instructions mention external.pro and
meshlab_full.pro need to be processed and built separately and Uses/qmake.mk
does not handle the multi-.pro case. do-build, however, was simply calling
${MAKE} and discarding both ${MAKE_ENV} and ${MAKE_ARGS} which, among other
things, resulted in no parallel builds and additional compiler flags like
-std=c++11 being omitted.

Instead, patch meshlab_full.pro and add external/external.pro as one of the
directory dependencies there along with the rest of the MeshLab code. Given
the way the QMake files are written in the port, this only helps a bit with
parallelism: each subdirectory is processed serially, but all files in them
can be built in parallel. Since a lot of the code is in plugin directories
with 1 or 2 files, the port still takes some time to build. The upside is
that it means external/ will always be built before the rest, which is what
we need.

As mentioned, the compiler flags in the build will change. However, I'm not
bumping PORTREVISION yet because it will come with the next commit updating
math/mpir.
2015-11-21 17:18:10 +00:00
Thierry Thomas
c95f2d2f74 Upgrade to 1.3.3 and define LICENSE. 2015-01-25 21:37:31 +00:00
Pietro Cerutti
5007818f49 - Unbreak 2014-06-11 07:06:01 +00:00
Mathieu Arnold
bddf7ea542 Fix build with gcc47
PR:		ports/184565
Submitted by:	Christoph Moench-Tegeder
Approved by:	maintainer
2014-01-07 22:48:05 +00:00
Pietro Cerutti
4532f38559 - Fix run-time segmentation fault [1]
- Convert to new LIB_DEPENDS format
- Fix build with clang (no longer depends on GCC)
- Statically link against own library libcommon.a, to avoid
  installing a library with such a generic name as libcommon.so

PR:		183474 [1]
Submitted by:	Pierre Smars <smars@yuntech.edu.tw> [1]
2013-10-31 17:19:27 +00:00
Pietro Cerutti
da6ddfe950 - Update to 1.3.2
Release notes:
  http://sf.net/apps/mediawiki/meshlab/index.php?title=Release_Notes_1.3.2
- Unbreak
2013-05-08 14:09:31 +00:00
Pietro Cerutti
ae2840b86f - Update to 1.3.0 2012-07-02 09:28:13 +00:00
Raphael Kubo da Costa
4b057401d2 Make the port build with the upcoming Qt 4.8.x series.
Since 4.8.0 [1], Qt itself does not automatically include GLU's
headers and libraries with its OpenGL module, so applications which
relied on Qt to get these need to be adjusted.

PORTREVISION bumped since we now explicitly depend on GLU via
USE_GL=glu.

[1] e7eed096a0

Approved by:	miwi (for Qt 4.8.1 to pass the exp-run)
2012-05-20 04:18:29 +00:00
Pietro Cerutti
8b3ffd5b62 - New port: cad/meshlab
MeshLab is an open source, portable, and extensible system for the processing
  and editing of unstructured 3D triangular meshes.
  WWW: http://meshlab.sourceforge.net/
2011-02-14 07:44:02 +00:00