- Leverage FreeCAD/freecad.rb formula --with-packing-utils option
- Set -DFREECAD_USE_EXTERNAL_PIVY=ON
- Minimize brew update to reduce build time
- Eject 3DxWare image after install for appdmg packaging compatability
- Removed libgdal work-around (no longer needed)
- Set the GitHub upload asset retention to 1 for sgrogan ;)
- Ports dependencies are now declared in FreeCAD formula hosted at FreeCAD/homebrew-freecad/freecad
- Ports-cache will match on the homebrew major.minor sub-version to increase cache hits during CI builds
- FreeCAD-specific bottles deployed to FreeCAD/homebrew-freecad (micro-caches)
- Travis builds request Xcode6.4 on macOS 10.10 dist (10.9 dust is deprecated and will be removed from Travis on 10/31)
- Salome Med-File and 3DxWare drivers upgraded
Additional details in forum post http://forum.freecadweb.org/viewtopic.php?f=10&t=17832
1) Added G++ to Linux build matrix
2) Added BUILD_FEM_NETGEN and dependent packages to Linux build
3) Fixed Python search on Linux (enable testing of multiple Python versions)
NOTE: A git depth of 800 is needed for a correct commit count
Plot.py will check the version of matplotlib imported using the
distutils.version.StrictVersion class. If the version is less
than 1.5.0, it will import the legacy gt4agg NavigationToolbar
from matplotlib, otherwise the 1.5.x version.
Resolves#2421
All phrases that should trigger test build failure should be
added to .log_errors, one per line.
Tested-by: sgrogan
Signed-off-by: Przemo Firszt <przemo@firszt.eu>
Latest travis build failed at cmake stage:
CMake Error at /usr/share/cmake-2.8/Modules/FindBoost.cmake:1202 (message):
Unable to find the requested Boost libraries.
Boost version: 1.46.1
Boost include path: /usr/include
The following Boost libraries could not be found:
boost_python
No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the
directory containing Boost libraries or BOOST_ROOT to the location of
Boost.
Signed-off-by: Przemo Firszt <przemo@firszt.eu>