Commit Graph

547 Commits (72c6982f85588444fd5952dd675a2c871039861b)

Author SHA1 Message Date
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
Don Bright c9f8b7bf6b Merge branch 'issue480' of github.com:openscad/openscad into issue480
Conflicts:
	tests/CMakeLists.txt
2013-09-22 16:45:38 -05:00
Don Bright 40a198a087 tweaks for building on older machines 2013-09-22 16:35:29 -05:00
Don Bright 4ebd8136a8 enable clang for freebsd (tested on freebsd 9) 2013-09-22 05:30:41 -05:00
Don Bright 47ed2f1b12 moving towards making tests work on bsd again 2013-09-21 00:12:42 -05:00
Don Bright f82ff8272b copyright info to nsis scripts 2013-09-12 20:29:22 -05:00
Don Bright 36545b3cc5 rm googlecode stuff 2013-09-12 20:26:39 -05:00
Don Bright 72945a53ca remove googlecode uploader 2013-09-12 20:25:46 -05:00
David M. Palmer 31cb13b7ae Mac Build update build to 2013-09 versions
README.md
   reflect change in setenv_mac*.sh files
macosx-build-dependencies.sh
    qt4 version updated to 4.8.5 and is now at a different host which uses 302 redirection
FindBoost.cmake
    Added paths for MacPorts (/opt/local) and Brew (/usr/local) to previous Fink (/sw/local)
2013-09-05 21:50:19 -06:00
Don Bright af7e8320e2 more migration from google-code to files.openscad.org 2013-08-13 22:24:03 -05:00
Don Bright 0dd0a262f9 switch from google-code file hosting to files.openscad.org 2013-08-13 22:00:48 -05:00
Don Bright b715e580f7 check OPENSCAD_LIBRARIES first 2013-06-22 08:29:42 -05:00
Marius Kintel c75d195552 clang fixes 2013-06-19 03:48:50 -04:00
Marius Kintel 169e08adce Default to clang for Mac 2013-06-18 01:58:15 -04:00
Marius Kintel a02c826ed5 Merge branch 'master' of github.com:openscad/openscad 2013-06-17 22:20:11 -04:00
Don Bright 8b187f20be Merge branch 'master' of github.com:openscad/openscad 2013-06-17 19:33:09 -05:00
Don Bright d6eaf5bf7c add files.openscad.org to windows builder script 2013-06-17 19:32:30 -05:00
Marius Kintel 07c7c0d837 Added future wishes 2013-06-17 01:59:14 -04:00
Marius Kintel 894276c6c1 Updated to latest version from https://github.com/Kentzo/git-archive-all 2013-06-17 00:45:51 -04:00
Marius Kintel fda235eb9b move private binary signing key to a common place 2013-06-17 00:14:42 -04:00
Marius Kintel 689c5e20f9 Experimental: Also upload to files.openscad.org 2013-06-13 13:45:39 -04:00
Don Bright 4a24dcf2b3 .scad perceived type under windows = text. issue 398 by MichaelAtOz 2013-06-09 21:07:40 -05:00
Don Bright 5268638ffe better solution for xvfb startup on netbsd/ash 2013-06-09 15:25:14 -05:00
Don Bright 3302442b97 netbsd fix for virtualfb.sh xvfb startup
A
2013-06-09 13:21:29 -05:00
Don Bright 25cf3ad26b Merge branch 'master' of github.com:openscad/openscad 2013-06-08 23:49:54 -05:00
Don Bright 544d743a83 make sure OPENSCAD_LIBRARIES is searched 2013-06-09 03:47:00 -05:00
Don Bright 49af42cfd0 a few fixes for netbsd 2013-06-08 23:49:21 -05:00
Don Bright d27ab64d45 mageia check-dependency fix for include/multi-arch path 2013-06-08 15:39:41 -04:00
Marius Kintel 6c9e1cb72a Merge branch 'master' of github.com:openscad/openscad 2013-06-08 02:12:23 -04:00
Marius Kintel 58e09b1351 Bumped CGAL to 4.2m eigen to 3.1.3 and gmp tp 5.1.2 2013-06-08 02:00:35 -04:00
Don Bright 47f0745ef1 Merge branch 'master' of github.com:openscad/openscad 2013-06-07 15:25:30 -04:00
Don Bright 0df515b466 build fix for gcc 4.7, fedora 17 2013-06-07 15:24:07 -04:00
Don Bright 0d448ff3cd linux mint -> debian 2013-06-07 14:07:50 -05:00
Marius Kintel 4911c43195 minor doc addition 2013-06-05 20:20:28 -04:00
Don Bright 4cc13d2207 delete openscad.com, bug rept by michael at oz issue 389 2013-06-02 22:49:24 -05:00
Don Bright 31b234140d improve bison detection 2013-05-30 06:02:38 +02:00
Marius Kintel b46429c577 Updated scripts to match recent website changes in openscad/openscad.github.com#10 2013-05-29 01:38:06 -04:00
Don Bright 37dc9342a1 Merge branch 'master' of github.com:openscad/openscad into issue125 2013-05-27 00:08:31 -05:00
Don Bright 31c88a434b merge branch to get windows "library path" working. tweak build system,
eliminate several compiler warnings.
2013-05-25 22:37:26 -05:00
don bright 85a6cf92fe remove debugging assignment 2013-05-23 19:35:44 -07:00
don bright 1c480a554a make dependency build work for OpenCSG without qmake 2013-05-23 19:16:04 -07:00
Marius Kintel f8622005f8 Merge branch 'master' into issue341
Conflicts:
	scripts/builder.sh
2013-05-19 11:29:22 -04:00
Don Bright ca4fb9238f update readme 2013-05-18 15:40:01 -05:00
Don Bright 6509f08382 allow 'upload only' and 'dryrun' debugging options 2013-05-18 14:37:04 -05:00
don bright 2c5b09a0a7 zip silent 2013-05-18 19:03:08 +02:00
don bright cc94b647f1 credit tony theodore 2013-05-18 19:01:35 +02:00
don bright 874a484068 if .com fails, stop build. also stop using make || make 2013-05-18 18:57:08 +02:00
don bright 127d84a58c url bugfix 2013-05-18 18:55:44 +02:00
don bright 7d68cb0232 improve mingw build, make rm silent 2013-05-18 18:39:48 +02:00
don bright 48816160cd fix eigen bugs mingw32/64 2013-05-18 17:49:26 +02:00
Don Bright e25fff81af windows .zip flipped with .exe 2013-05-17 18:14:10 -05:00
Don Bright 5e995b9ff4 windows zipfile was filpped with installfile 2013-05-17 18:10:37 -05:00
Don Bright 9b5f34a8ec fix bad url being pushed to website, bug report per Andrew Plumb 2013-05-17 17:58:22 -05:00
Don Bright b3b83059e7 tweaks to improve build. alos update about.html docs 2013-05-17 15:32:23 -05:00
Don Bright be87d30f42 enable both win32 and win64 build and upload (beta level) from same script 2013-05-16 22:59:58 -05:00
Don Bright 293f3cc7c9 enable mingw64 cross build (alpha stage) 2013-05-16 06:54:34 -05:00
Don Bright 26df5c4466 make size postpend 'B' for 'Bytes', for download page 2013-05-15 19:56:49 -05:00
Don Bright add6b74b3a Merge branch 'master' of github.com:openscad/openscad 2013-05-15 19:34:50 -05:00
Don Bright 602b529e9f fix bug in dryrun settings 2013-05-15 19:33:55 -05:00
Marius Kintel 5f6afe8cbb Update the new javascript with download info 2013-05-15 20:33:24 -04:00
Don Bright 2e758fcc82 enable 'dry run' in builder script 2013-05-15 17:04:46 -05:00
Don Bright 8cdadca920 clarify comments 2013-05-15 17:00:40 -05:00
Don Bright 6161214083 enable auto updateing of website thru openscad.github.com 2013-05-14 23:45:40 -05:00
Don Bright 0cc3bb3890 fix indentation, uncomment cd command, fix reading of username 2013-05-13 06:57:19 -05:00
Don Bright 348d13cf3b add notes 2013-05-12 12:22:11 -05:00
Don Bright 84eaad1457 update to match new mxe. add 'builder' script to automate some stuff 2013-05-12 12:19:04 -05:00
Marius Kintel b5922d7551 Merge branch 'master' into issue116 2013-04-24 02:00:28 -04:00
Marius Kintel f0ee85e17d Better OX version check 2013-04-22 15:18:36 -04:00
Marius Kintel 8bcb17ddfb Build 32-bit binaries only in deployment mode 2013-04-22 13:48:23 -04:00
Marius Kintel d0bd89e6a0 We cannot target 10.5 while building on Mountain lion due to a compiler/sdk incompatibility. This should fix the build error by selecting 10.6 as a build target. Fixes #335 2013-04-22 13:35:05 -04:00
Marius Kintel b06b4f32f8 Merge branch 'master' into issue116 2013-04-18 18:42:51 -04:00
Don Bright ff050c3792 add curl and imagemagick to get-dependency script for linux 2013-04-14 01:07:39 -05:00
Marius Kintel 60a351a5ee Merge branch 'noqt' 2013-04-12 00:13:09 -04:00
Marius Kintel 49a288cd34 Merge branch 'noqt' into testing 2013-04-10 14:28:51 -04:00
don bright f242a7a693 backport to boost 1.37. improve dependency build for older lib versions
including the requirement of symlink to $DEPLOYDIR/include/boost if
boost is so old that it uses version numbers in the path name
2013-03-21 04:29:54 +01:00
Marius Kintel 3d9a7c91e0 Bumped mpfr to 3.1.2 2013-03-17 17:29:57 -05:00
don bright 100b1733df backport boost functions to pre-1.48 2013-03-17 18:34:47 +01:00
Marius Kintel ee579894fd Merge branch 'master' of /Users/kintel/code/OpenSCAD/clang/../openscad 2013-03-11 10:24:58 -04:00
Marius Kintel 6a2967a1f4 Qt fixes for clang 2013-03-11 10:24:55 -04:00
Marius Kintel 58e9eff236 Disable use of multithreaded boost libs when building CGAL to ensure it finds our libraries instead of the system libraries 2013-03-09 20:43:44 +01:00
Marius Kintel 8711bd2500 Set preprocessor define for deployment builds. Don't include sparkle in development builds. Note: Development snapshots are considered deployment builds 2013-03-09 13:04:36 -05:00
Marius Kintel cfc67f928f Merge branch 'master' of github.com:openscad/openscad 2013-03-06 13:08:31 -05:00
Marius Kintel fe44758f50 Updated gmp to 5.1.1, boost to 1.53, tweaked Sparkle build (again) 2013-03-06 13:08:17 -05:00
don bright 51be86ad29 check for stale pkgconfig under /usr/local/lib 2013-03-05 17:57:22 -06:00
don bright 94d4acf765 cleanup tab spacing 2013-03-03 20:23:03 -06:00
don bright daf695b089 update doc 2013-03-03 18:10:12 -06:00
don bright 2d64fbcf3d update man page. change == in shell script to = 2013-03-03 17:58:25 -06:00
don bright 9c287dc317 Merge branch 'master' of github.com:openscad/openscad into issue11_2 2013-03-03 17:10:09 -06:00
Marius Kintel 0498ebbef7 Sparkle build tweak 2013-03-02 22:39:13 +07:00
Scott Lahteine e18148be25 Fix testing of /opt/local, move /usr/local to the front of the list, and break on first found. Check for Sparkle on Darwin 2013-02-25 23:05:51 -08:00
don bright ca41979ee5 Merge branch 'master' of github.com:openscad/openscad into issue11_2
Conflicts:
	RELEASE_NOTES
	openscad.pro
	src/mainwin.cc
2013-02-23 21:54:53 -06:00
Don Bright 3fc620c965 new upload design using python paramiko. also fix glew bugs. 2013-02-18 19:45:37 -06:00
Don Bright 28f03cab4d some fixes for sparc64 2013-02-17 02:52:34 +01:00
don bright 293d44384b prevent CGAL from linking wrong version of Boost 2013-02-15 04:20:36 +01:00
Marius Kintel 9c23c1e8b8 Put back commented-out upload while testing 2013-02-11 21:54:18 -05:00
Marius Kintel f3731d8ce1 Added support for signing binaries 2013-02-11 21:44:48 -05:00
Marius Kintel 747e52438d Added Sparkle to build script 2013-02-11 19:14:02 -05:00
Marius Kintel ac4cd58354 bugfix: Actually use Set instead of Add after we added the key to Info.plist manually 2013-02-07 12:29:54 -05:00
Marius Kintel c50fd1dc7d Bug in previous commit: Check the absolute path, not the relative 2013-02-06 15:08:22 -05:00
Marius Kintel f7fd58de8a Fail on external non-system dependency 2013-02-06 14:32:59 -05:00
Marius Kintel 3c19224eb6 Correctly add CFBundleVersion to Info.plist 2013-02-05 01:19:12 -05:00