Commit Graph

547 Commits (72c6982f85588444fd5952dd675a2c871039861b)

Author SHA1 Message Date
Don Bright 45ef0c9a6e remove eigen2 checks per patch from @fcbsd to master branch 2014-03-27 18:18:38 -05:00
Don Bright 819c74d8ab rate limit scp upload 2014-03-27 18:16:41 -05:00
Don Bright a040be29e6 loop - improve sleep code 2014-03-27 18:14:06 -05:00
Don Bright f80fc6c78b fix loop bug 2014-03-25 22:10:04 -05:00
Don Bright 74b0cb5127 enable looping 2014-03-25 22:01:31 -05:00
Don Bright 46c0a8520d exit if missing nsis. do git fetch/git pull if openscad already checked out. 2014-03-25 16:49:38 -05:00
Don Bright fc665d0b3a check for nsis at beginning of builder.sh not in the middle 2014-03-24 22:14:26 -05:00
Don Bright d23a4664b1 Merge branch 'unstable' of github.com:openscad/openscad into unstable 2014-03-23 21:54:06 -05:00
Don Bright c950358b86 better ssh auth sock handling 2014-03-23 21:53:38 -05:00
Don Bright 1473cf41ac fix cmake version detection 2014-03-23 20:28:26 -05:00
Don Bright d3d1fc72da Merge branch 'unstable' of github.com:openscad/openscad into unstable
Conflicts:
	scripts/uni-build-dependencies.sh
2014-03-23 20:26:59 -05:00
don bright 36eb6758b0 tweak pkg-config detection. also fix weird gcc4.5 problem w NefPoly 2014-03-24 01:33:52 +01:00
don bright 3d35e5ec74 make glib2 work on debian 6 (build libffi, build pkg-config) 2014-03-24 01:17:43 +01:00
don bright 237dee86fb fix build by requiring newer cmake for string(FIND function) in tests/ build 2014-03-24 00:27:09 +01:00
Don Bright 3bdd28ec2b fix broken mxe dependency build 2014-03-23 13:13:40 -05:00
Don Bright 6d7db87b8e checkout stable branch of MXE in mingw-x-build-deps (match builder.sh) 2014-03-22 01:39:23 -05:00
Don Bright 87d553d134 .static not in stable branch of mxe yet, revert prev. commit 2014-03-22 01:36:09 -05:00
Don Bright 6fdd4e2041 do not build glib2 or gettext by default, assume most systems will have 2014-03-21 23:46:30 -05:00
Don Bright 6cb5f11f2e fix glib2 build for mingw. update mxe target to '.static' 2014-03-21 23:45:29 -05:00
Don Bright e32a3ff053 remove pythong paramiko from deps list 2014-03-21 22:56:18 -05:00
Don Bright d9220a25b3 dont always build glib2 in uni-build-deps, fix mingw issues + build on systems
that already have glib2
2014-03-19 20:49:15 -05:00
Don Bright 8955a66153 do not build gettext or glib2 by default. fix glib2.pri to find system version.
fix spaces.
2014-03-14 22:19:45 +02:00
Marius Kintel d6d55c32e5 github wants https 2014-03-06 01:04:31 -05:00
Marius Kintel 9d63d2d4c8 Enable all tests 2014-03-05 22:18:16 -05:00
Marius Kintel 875cbcceaf Experiment with travis and encoded ssh keys 2014-03-05 20:37:05 -05:00
Marius Kintel e54d0cca6e Moved MACOSX_DEPLOYMENT_TARGET to the deploy script to allow building against the current system 2014-03-03 21:32:52 -05:00
Marius Kintel 341571ce52 Manage releases on github, use markdown for release notes 2014-02-25 02:05:21 -05:00
Don Bright 776df9fc0e update release-common.sh calls to use 'snapshot', add 'release' stub 2014-02-24 18:24:39 -06:00
Marius Kintel 3ac8895d7a Enable experimental features only for snapshot builds 2014-02-23 15:47:26 -05:00
Marius Kintel 6867c50003 Added fixme for release builds 2014-02-22 11:29:43 -05:00
Don Bright 838e80ae34 refactor + rehighlight only if we are no doing a reload (issue #406) 2014-02-17 13:19:42 -06:00
Marius Kintel 93cdb34d8b Use homebrew-built libraries, use actual # of CPUs 2014-02-06 18:55:14 -05:00
Marius Kintel c7530012be Build qt5 2014-02-04 01:21:13 -05:00
Marius Kintel 256a52d9c6 Added libs needed for text() module. Added support for MACOSX_DEPLOYMENT_TARGET 2014-02-03 20:18:50 -05:00
Marius Kintel b92e5aac92 Validate deployment target 2014-02-03 20:18:06 -05:00
Torsten Paul 5dc7fd2a2b Add fonts to MacOS installer. 2014-02-02 18:01:09 -05:00
Torsten Paul 9c484f2091 Add libffi to MacOS build. 2014-02-02 18:01:09 -05:00
Torsten Paul 395a87047b Add fonts to release build and Windows installer. 2014-02-02 18:01:09 -05:00
Torsten Paul a00d4787ab Fix compilation in MinGW environment. 2014-02-02 18:01:09 -05:00
Torsten Paul 6c9d11248a Add gtk-doc-tools providing gtkdocize (needed for building harfbuzz). 2014-02-02 18:01:09 -05:00
Torsten Paul b5755b6aa0 Add libxml2 to MacOS X build. 2014-02-02 18:01:08 -05:00
Torsten Paul c6d0ad9bf5 Add libxml2 to dependency build script and configure fontconfig to use it. 2014-02-02 18:01:08 -05:00
Torsten Paul 22e91235d4 Show a warning message in case some compile variables are set.
Currently warning is shown for:
- CFLAGS
- CXXFLAGS
- LDFLAGS
2014-02-02 18:01:08 -05:00
Torsten Paul 0b6da3dc1e Change sed calls to work on both MacOS X and Linux.
The syntax for the -i parameter is not compatible, so just write the
modified file temporarily and move it in place after the sed call.
2014-02-02 18:01:08 -05:00
Torsten Paul dc16918beb Force pkg-config to look in the local library folder.
Setting both PKG_CONFIG_PATH and PKG_CONFIG_LIBDIR should
force pkg-config to ignore system installed libraries. We
only want it to find locally compiled dependencies if the
variable OPENSCAD_LIBRARIES is set.
2014-02-02 18:00:45 -05:00
Torsten Paul 39a2136e3d Fix dependency build script on MacOS X. 2014-02-02 18:00:45 -05:00
Torsten Paul 695c2cbdbf Include common script for Linux builds. 2014-02-02 18:00:44 -05:00
Torsten Paul 067c7bd08f Add new libraries to MacOS X build script.
Also move some general stuff into a separate script so
it can be shared by the MacOS X and the Linux build.
2014-02-02 18:00:44 -05:00
Torsten Paul 9713a1fefb Patch Qt when building on Mavericks/XCode 5.0.1.
This is a workaround for compilation problems in that
environment:

- Disable tiff plugin which fails with duplicate symbol
  errors when linking. This is available as configure option.

- Disable core-wlan which fails compilation with lots
  of errors. This needs to patch the qmake config file.
2014-02-02 18:00:44 -05:00
Torsten Paul 1101d671a1 Skip build in case the library is already installed. 2014-02-02 18:00:44 -05:00
Torsten Paul 5741b64036 Add debian package dependencies. 2014-02-02 18:00:44 -05:00
Torsten Paul 84caf4fa3d Add new libraries to the build and check scripts. 2014-02-02 18:00:44 -05:00
Don Bright 1280ab8c4e fix issue 629 - dont run sudo automatically as it can harm some systems 2014-02-02 09:57:53 -06:00
Marius Kintel 4da5657705 Made executable 2014-01-29 18:56:06 -05:00
Torsten Paul e6bfee021b Add libffi to MacOS build. 2014-01-08 14:43:04 -05:00
Marius Kintel 5affb45eb3 Experimental homebrew dependency build 2014-01-04 18:14:14 -05:00
Marius Kintel 9a1bd74af3 Merge branch 'master' of github.com:openscad/openscad 2014-01-04 18:07:51 -05:00
Marius Kintel 3b78ba1a58 Fail on clang's libc++ usage. Don't require 32-bit. Don't require < 10.7 compatibility 2014-01-04 18:05:43 -05:00
Ivoah 50f9354282 Added elif statement for Raspbian (Raspberry Pi) 2014-01-03 16:03:13 -05:00
Marius Kintel f093b53c3e Fixed merge error 2014-01-03 00:14:31 -05:00
Don Bright 7fb88e6c14 fix mingw cross build 2013-12-30 16:41:50 -06:00
Don Bright 9834582882 attempt to fix broken mingw build due to new GLIB dependency 2013-12-29 17:58:16 -06:00
Marius Kintel 3438dbad4d Merge pull request #570 from brodykenrick/master
Fix check_dependencies glib2 for Ubuntu 12.10
2013-12-11 23:16:16 -08:00
Brody Kenrick b8859a6716 Correct coding style for last commit (check_dependencies). 2013-12-12 17:54:40 +11:00
Brody Kenrick 68c706da8c Fix check_dependencies for Ubuntu 12.10 and ...
... and other platforms that report a different arch triplet than where
they store their libraries)

check-dependencies.sh doesn't find glib2 on Ubuntu 12.10 since glib is
installed in /usr/lib/i386-linux-gnu/glib-2.0/include/glibconfig.h while
gcc -dumpmachine reports the arch as i686-linux-gnu
2013-12-12 17:48:55 +11:00
Marius Kintel 6987ac9279 Merge pull request #561 from brodykenrick/master
Unicode support for search, length and STRING[] accesses (+ a fix for 3rd Party CGAL lib issue on Ubunti)
2013-12-10 23:50:52 -08:00
Brody Kenrick 225afc966b Add gettext lib for linux also 2013-12-11 17:53:43 +11:00
Marius Kintel 379e7a0547 Updated gmp patch. Fixes #558 2013-12-11 00:16:27 -05:00
Marius Kintel 50fb5bb135 Merge branch 'master' of git://github.com/brodykenrick/openscad into brodykenrick-master
Conflicts:
	scripts/macosx-build-dependencies.sh
	tests/CMakeLists.txt
2013-12-10 23:09:28 -05:00
Marius Kintel 7cb3ea77ff Build glib2 and gettext on Mac, Find macro for glib2 2013-12-10 23:08:04 -05:00
Marius Kintel a22394fc39 Set upload env. variable in travis env since the cmake version on Travis is too old 2013-12-09 00:13:14 -05:00
Marius Kintel 8f103043a2 Upload test results from travis 2013-12-08 23:16:49 -05:00
Marius Kintel 462d4d4478 Merge branch 'master' into travis 2013-12-08 23:12:13 -05:00
Brody Kenrick d2575016b9 Add in missed glib build dependencies for OS X and unix 2013-12-08 18:35:36 -05:00
Brody Kenrick 3abf64249f Unicode support for strings
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-08 18:35:35 -05:00
Brody Kenrick a0d8cbe692 Add in missed glib build dependencies for OS X and unix 2013-12-06 18:16:49 +11:00
Marius Kintel 8c060691d7 Update Mac deployment target to make it build on 10.9, apply Qt4 patches 2013-12-05 12:21:10 -05:00
Brody Kenrick 0717c67c9f Unicode support for strings
Add suport for using unicode strings in .scad files. Support iterating
across them/accessing them via [] and searching.
--------
Add GLIB (to build for test and normal build -- both with installed and
built locally development files).
Add support for unicode chars to length and search builtin functions and
[] for strings.
Added unicode testing functions.
Ad GLIB to library info page.
2013-12-05 18:28:40 +11:00
Don Bright 6f6a8dff76 MXE c/o 'stable' instd of 'master' from github b/c master has gcc 4.8.2 which
is causing crashes. also allow 'build only' builder.sh script command
2013-11-30 13:42:09 -06:00
Don Bright b204aba444 mxe64 build fix. make 'qt disabled' message less confusing on test binary. 2013-11-23 18:38:45 -06:00
Marius Kintel 3e3caaa625 Removed eigen2 from build system and documentation. We now require eigen3 2013-11-15 15:48:43 -05:00
Don Bright af8359993a download eigen 3 package , eigen2 no longer works 2013-11-10 16:43:46 -06:00
Marius Kintel aa62be3386 Merge branch 'master' of github.com:openscad/openscad 2013-11-01 12:10:13 -04:00
Marius Kintel e05a9745a3 Bumped to eigen-3.2.0 2013-11-01 11:35:58 -04:00
Marius Kintel a40530d73d bugfix: CMAKE_BUILDTYPE typo 2013-10-31 14:41:02 -04:00
Patrick Bogen c6df507590 Use find instead of ls and grep to locate gmp.h (or gmp-blah.h) for gmp_sysver 2013-10-30 19:53:23 -07:00
Patrick Bogen 8521cb132e Use quotes for values that might end up empty, so that pretty print displays missing version numbers properly. 2013-10-30 19:40:24 -07:00
Patrick Bogen ed4529404a More robust searching through README files for dependency versions. 2013-10-30 19:40:03 -07:00
Marius Kintel 435e0c021c Limit parallel builds as Travis apparently runs out of memory 2013-10-30 22:39:18 -04:00
Marius Kintel 83dc80ff5f Parallel build 2013-10-30 22:19:27 -04:00
Marius Kintel d37cb95e2e Detect errors mid-way into test run 2013-10-30 22:19:27 -04:00
Marius Kintel cc1688cab8 Script for kicking off Travis CI 2013-10-30 22:19:27 -04:00
Marius Kintel 144c30e701 Merge branch 'master' of github.com:openscad/openscad 2013-10-25 00:48:38 -04:00
Marius Kintel e3e7512425 doc typo 2013-10-25 00:46:02 -04:00
Marius Kintel 54595cc9bf fix llvm build 2013-10-24 11:32:25 -04:00
Marius Kintel da369f0d17 Move files to files.openscad.org. Disable google code uploads 2013-10-22 19:41:05 -04:00
Marius Kintel 9a28badc89 updated Sparkle 2013-10-22 02:15:47 -04:00
Marius Kintel 187f656d8d Updated eigen, gmp, boost, cgal and glew 2013-10-22 02:04:35 -04:00
Don Bright 7804a398a3 Merge branch 'master' of github.com:openscad/openscad into issue480
Conflicts:
	src/openscad.cc
2013-10-02 17:27:42 -05:00
Marius Kintel bfc826abba Added appdata for Linux desktops. #494 2013-10-01 01:23:01 -04:00