Commit Graph

443 Commits (c8291b06455d9fccb7f88a40d3d90d7f2234d42a)

Author SHA1 Message Date
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
Marius Kintel 9f31ebd657 Reenable building - upload still disabled 2013-02-05 00:38:05 -05:00
Marius Kintel fa00547507 First version of automatic updates for Mac 2013-02-05 00:36:25 -05:00
don bright 18e3a7d9ad Merge branch 'master' of github.com:openscad/openscad into misc_updates
Conflicts:
	scripts/uni-build-dependencies.sh
2013-02-02 11:43:59 -08:00
don bright 61fffc0e5b put boost back to 1.49 2013-02-02 20:30:03 +01:00
don bright 27eac3ead0 clarify dependency on GLU in documentation 2013-02-02 20:28:12 +01:00
don bright c48520aa4a clarify documentation for QT4 2013-02-02 20:17:36 +01:00
don bright 78bfda369b prevent CGAL Floating Point Rounding Mode restortaion errors on PPC64 machines
by altering the cmake build mode from Debug to Release
2013-02-01 15:36:16 -08:00
don bright 1f39090cc0 fix GLU issues caued by mesa split from glu. clarify test error msg 2013-01-31 20:16:28 -08:00
don bright 684e023e84 detect if boost build fails, print msg and exit 2013-01-31 18:47:02 -08:00
don bright 01aaec3357 copy qt4 building script from macosx-build-deps to linux 2013-01-31 18:37:08 -08:00
don bright af0658a8fe use ./b2 not b2 when building boost 2013-01-31 02:04:00 +01:00
don bright 5b14c57962 enable building older versions of boost 2013-01-30 07:06:54 +01:00
don bright 2eb5fddc53 make boost random work with version less than 1.47 2013-01-29 21:59:59 -06:00
donbright d0856efe6d Merge pull request #251 from openscad/windows_console
Windows console. Marius gave approval for Merge in Issue discussion.
2013-01-26 13:54:50 -08:00
Marius Kintel 53c4954a71 Merge pull request #241 from openscad/qt5build
Qt5build
2013-01-21 16:38:11 -08:00
don bright 1af090c7b3 add wrapper code from nop head, mod build scripts 2013-01-21 14:25:14 +01:00
Marius Kintel 763e5d3f65 Note about setting VERSION env. variable 2013-01-17 15:02:28 -05:00
Marius Kintel 31021b3fd5 Use correct Qt tools 2013-01-17 11:37:51 -05:00
Marius Kintel 8537dc986c Build our own Qt binaries on Mac, to be able to support 32-bit builds. Upgraded gmp to 5.1.0 2013-01-17 11:37:38 -05:00
Marius Kintel a1da6b2ade Moved Mac download site from github to google code 2013-01-13 13:46:36 -05:00
Marius Kintel 51d8350113 Added hashbang 2013-01-11 15:43:09 -05:00
don bright 8d23b5b07b dont crash if there's no .netrc file. add security notice. discourage .netrc use. 2013-01-09 19:56:56 -06:00
don bright 3c4ff966e6 add google code uploader script. for uploading binaries / releases 2013-01-10 02:23:14 +01:00
don bright 8282cd2ea5 better detection of qmake-qt5 vs qmake for qt5 2013-01-07 22:01:32 -06:00
don bright 594471bc22 notify user of QTDIR setting 2013-01-07 21:55:35 -06:00
don bright 25266bed0d allow qt5 build 2013-01-07 21:48:26 -06:00
Marius Kintel 101510c5cb Merge pull request #235 from openscad/mxebuild_fix
Mxebuild fix
2013-01-05 14:57:08 -08:00
don bright 158e760b4d clarify comments 2012-12-29 18:07:57 -06:00
don bright 87f2d39901 clarify comments 2012-12-29 18:06:14 -06:00
don bright eeadeb2552 clarify variable names. simplify. 2012-12-29 18:02:29 -06:00
don bright 413f22c610 clarify comments and variable names in pretty print 2012-12-29 18:00:23 -06:00
don bright 728f00d8f7 clarify comments 2012-12-29 17:41:13 -06:00
don bright da9c94308d remove detection via package system, complicated + doesnt work well 2012-12-29 17:25:58 -06:00
don bright 7afcc417b3 prevent LD_LIBRARY_PATH problems on unix (not OSX) systems with
dependency builds, by using RPATH during build. remove the shell script
workaround that was added during the previous commit, as it is 'less
clean' a solution.
2012-12-29 14:26:59 -06:00
don bright 4cc6e2a1b1 a workaround for LD_LIBRARY_PATH having to be set every time you want to
run openscad if you build your own dependencies.
2012-12-24 20:15:40 -06:00
don bright 51259e6caa Merge branch 'mxebuild_fix' of github.com:openscad/openscad into mxebuild_fix 2012-12-24 19:45:14 -06:00
don bright fb6d7f9875 fix clang build on glew. add some documentation. 2012-12-24 19:44:43 -06:00
don bright 3c9f36e744 path instructions should be / not ./ 2012-12-25 02:21:22 +01:00
don bright 6693c3b364 fix eigen detection bug i introduced yesterday 2012-12-24 18:41:30 -06:00
don bright b39b2ba9d0 fixing g++ version detection 2012-12-24 16:34:43 -08:00
don bright bdfbcdf339 improve Gcc version detection 2012-12-25 01:28:23 +01:00
don bright 7be00e4bc5 more alt linux fixes 2012-12-23 16:01:40 -06:00
don bright 2367db3253 netbsd - ask user to verify X Sets are installed 2012-12-23 15:14:46 -06:00
don bright 91cec829ee fixes for Alt Linux 2012-12-23 15:12:27 -06:00
don bright f1e2235280 dont test for git, curl. they arent strictly needed for build 2012-12-23 16:54:57 +01:00
don bright e52787b07d make glew min 1.5.4 (its OK). fix glew + gcc detection. more debugging info. 2012-12-23 16:52:16 +01:00
don bright f3cd856282 netbsd fixes 2012-12-23 01:00:48 +01:00
don bright 0f72b116c5 deal with unknown system type better. remove 'tested on' messages 2012-12-22 00:23:33 +01:00
don bright fac239c0a2 stop apt-get from failing on unfound package names 2012-12-22 00:01:19 +01:00
don bright cdc408319e NetBSD deps. also detect stray copies of libraries under /usr/local on linux 2012-12-21 23:45:43 +01:00
don bright e3ea506d06 add libglew-dev to mageia 2012-12-21 16:54:43 -05:00
don bright 870f3dcd2d deal with situation where gcc doesnt exist. add mageia urpmi commands. shorten os detect code 2012-12-21 14:59:35 -05:00
Don Bright b1ecf35134 remove debug line 2012-12-21 10:41:06 -06:00
Don Bright bb317292c0 revise ubuntu / debian detection, dont try to detect version. check libgmp3-dev 2012-12-21 10:21:24 -06:00
don bright ef72f6fa7d fix slight bug in cgal build 2012-12-21 09:31:01 -06:00
don bright d8ecb145ac deal with black-on-white terminals. opencsg:dont copy lib/.libs if not there. 2012-12-21 08:30:27 -06:00
don bright b43cee7f41 opensuse - get bison/flex 2012-12-21 07:36:36 -06:00
don bright 1a399e7a30 document 'out of tree' dependency build. fix opencsg on netbsd 2012-12-21 03:24:43 +01:00
Don Bright 8b0ced0f93 glew fixes for clang and for hurd 2012-12-21 02:16:22 +00:00
Don Bright b925540b39 improve handling of clang for glew build 2012-12-21 01:41:20 +00:00
Don Bright aeefc1f6bc dont rebuild dependencies that are already built/installed 2012-12-21 01:30:05 +00:00
don bright 43e1d6150d download and build bison if needed. detect better on BSD 2012-12-21 02:18:21 +01:00
don bright 0de7357528 clarify README for linux/bsd build, streamline 'get-depdendencies' script 2012-12-21 01:54:35 +01:00
don bright ced98a72c0 fix bug detecting if CGAL was already downloaded. simplify some wording 2012-12-20 18:24:06 -06:00
Don Bright 596fe6271f deal with hurd 2012-12-21 00:06:28 +00:00
don bright 238cf8570d fixes for netbsd. clarify readme. 2012-12-21 00:35:16 +01:00
don bright 208be52473 improve OpenCSG build to use qmake + work better standalone 2012-12-20 15:14:54 -06:00
don bright 2a612b549b improve qt version detection 2012-12-20 13:01:30 -08:00
don bright f95fa0d607 change 'system' to 'found' in header of printed table 2012-12-20 12:52:05 -08:00
don bright 10f16dfe84 skip broken opengl testing under eigen3 2012-12-20 12:46:25 -08:00
don bright d80b067d53 convert tabs to spaces. fix some BSD problems 2012-12-20 20:52:14 +01:00
don bright bbcc2a0708 update boost version. allow 'out of tree' dependency check. fix cmake detection 2012-12-20 19:35:44 +01:00
don bright 67ba3cb3d2 for out of tree, build under $PWD/openscad_deps not $PWD 2012-12-20 18:59:50 +01:00
don bright f5cb2ecb30 enable 'out of tree' call of dependency scripts. fix old ubuntu detection. 2012-12-20 18:55:13 +01:00
don bright 2eb1842d9f do not use OSTYPE, its a read-only operating system variable 2012-12-19 18:34:37 -06:00
Marius Kintel 4bd97b936e Bumped eigen to 3.1.2 2012-12-11 21:22:28 +01:00
don bright 03ef1a27ea unify build scripts. introduce 'version checker' script. simplify instructions 2012-12-04 22:18:12 -06:00
don bright 406bf8a3a6 clarify mingw32 usage in docs & in 'print usage' 2012-12-03 09:08:11 +01:00
don bright 0778a55a40 actually assign copyright to Marius + Clifford, to eliminate any
problems with Debian.
2012-12-03 08:59:57 +01:00
don bright f07edc4f05 allow 'mingw32' option. dont use OSTYPE. fix docs. allow NUMCPU multicore build 2012-12-03 08:47:54 +01:00
don bright d57029a52b fix bug where if $MXEDIR didn't already exist, build failed 2012-12-03 05:16:15 +01:00
Marius Kintel 65c5788676 Updated to CGAL-4.1 2012-10-28 14:04:21 -04:00
Marius Kintel a661315ab2 Boost 1.51 requires chrono for thread 2012-10-26 10:44:50 -04:00
Marius Kintel 85bc16fc9f Initial clang build support
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:07:45 -04:00
Marius Kintel dadde5d754 Minor clang updates
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:05:25 -04:00
Marius Kintel ed27859e65 Now builds on clang-4.0 on Mac OS X Lion
Conflicts:
	scripts/macosx-build-dependencies.sh
2012-10-22 22:04:49 -04:00
Marius Kintel f89b237ab6 Updated mpfr, boost, glew 2012-08-21 21:10:47 -04:00
Marius Kintel 1e56bf65b9 Merge commit '765f1a98dc124e1913b53ea8467908b8b8bda032' 2012-08-20 19:49:00 -04:00
Marius Kintel 6b32e38e2a Merge branch 'master' of github.com:openscad/openscad 2012-08-20 08:56:40 -04:00
Marius Kintel 8712bea305 Added support for Lion, added option to force LLVM compiler 2012-08-20 08:53:27 -04:00
don bright ee26d60a8b for ubuntu 12, use binary libcgal libopencsg packages, not build from source 2012-08-19 12:53:02 -05:00
don bright a9045315ba rewrite Eigen detection in CMakelists. cleanup files for pull request. 2012-08-19 07:58:30 -05:00
don bright 17e9fe2ea9 cleaning up for pull request 2012-08-19 07:17:06 -05:00
don bright e7ebf47d9b fix bug in build script for boost 2012-08-18 17:50:45 -05:00
don bright 526ed73ec2 restore commented-out build commands 2012-08-18 17:30:47 -05:00
don bright 1e0ce9e46b alter Mac OSX dependencies build script to get eigen version 3.1.1
This still allows the building of eigen, 2.0.17 just change the version
number at the bottom of the file.

Eigen3 requires an 'out of source' build.
2012-08-19 00:19:25 +02:00
don bright c4d68588a6 modify build system to auto-detect eigen3, and fallback to eigen2 2012-08-19 00:14:17 +02:00
don bright 9f6819e685 initial rework to enable eigen3 per issue #174.
1. enable eigen3 in qmake build system
2. convert Transform3d and cwise() per the eigen2->eigen3 porting faq online
3. get rid of 'using namespace boost::filesystem' as it conflicts with eigen3
2012-08-18 22:28:36 +02:00
Marius Kintel 88e0cf28d7 Merge pull request #169 from openscad/copyright_notices
Copyright notices
2012-08-13 12:59:01 -07:00
don bright 8318c672a8 clarify documentation 2012-08-05 05:03:52 +02:00
don bright bae78fc8f9 restory old submodule update command if .git exists 2012-08-05 05:01:52 +02:00
don bright 27f23903d3 more error reporting and log reporting 2012-08-05 03:59:22 +02:00
don bright 1a7f52b680 improve log messages in release script 2012-08-05 03:22:28 +02:00
don bright 00c19d2a36 fix path of openscad.exe in installer.nsi 2012-08-05 03:18:17 +02:00