Commit Graph

76 Commits

Author SHA1 Message Date
alaviss
86c8977726 compiler/installer.ini: package cacert.pem on Windows [backport:1.2] (#17172)
Follow up of 5dc544e1f5

After updating windeps.zip, it appears that Windows' build was
unchanged. As it turns out, cacert.pem is not set for packaging by the
compiler package manifest.

This commit add cacert.pem to the Windows package.

(cherry picked from commit d35f366d6f)
2021-03-18 17:25:41 +01:00
Andreas Rumpf
2b9c458692 OSX: support for M1 [backport:1.0] (#16279)
(cherry picked from commit 94bb816de3)
2020-12-19 14:21:50 +01:00
alaviss
60783ccc11 koch, compiler: bundle fusion as part of the source archive (#15409)
This allows distributions to build Nim from the downloaded source
archive without an Internet connection.

(cherry picked from commit d4892e9388)
2020-10-07 19:44:00 +02:00
Miran
7c27cdc719 [backport] fix #14748, move gdb files to other section of installer.ini (#14772)
(cherry picked from commit 6bf2990f66)
2020-06-24 06:56:37 +02:00
Andreas Rumpf
59a97a0e06 fixes #13104 [backport]
(cherry picked from commit f3e17e7c77)
2020-05-14 07:32:23 +02:00
lbartoletti
567af54baf Add arm/arm64 for FreeBSD (#13822)
* Add arm and arm64 for FreeBSD

* Add arm64 with aarch64 and reorder to avoid conflict with arm
2020-03-31 22:55:25 +02:00
Timothee Cour
1b54be7779 fixes #12998 nim doc regression (#13117) 2020-01-16 14:19:58 +01:00
Andreas Rumpf
8b00586488 fixes #13104 [backport] (#13142) 2020-01-14 15:16:36 +01:00
John Paul Adrian Glaubitz
944fcc0e62 Add build support for Linux/hppa (#12271)
* build.sh: Enable CPU detection for hppa
* compiler: Add hppa as target architecture on Linux
* lib/system: Add platform support for hppa
2019-09-26 15:45:05 +02:00
Andreas Rumpf
82d5e773e3 make testament a tool we ship with Nim; fixes #12084 (#12088)
* make testament a tool we ship with Nim; fixes #12084
* moved config to fit
* adapt testament tests to use the testament binary
2019-08-30 15:43:07 +02:00
lenoil98
2212a90458 Add build support for FreeBSD PowerPC64 2019-08-23 07:56:56 -04:00
John Paul Adrian Glaubitz
65d1140d11 Add build support for Linux/ia64 (#11880) [feature]
* compiler: Add ia64 as target architecture on Linux
* build.sh: Enable CPU detection for ia64
2019-08-04 23:16:30 +02:00
Araq
de69e1856f installer: ship nimpretty.exe on Windows 2019-07-19 16:48:27 +02:00
John Paul Adrian Glaubitz
4a485cb7ef Add build support for Linux/alpha (#11386)
* compiler: Add alpha as target architecture on Linux

* build.sh: Enable CPU detection for alpha
2019-06-03 08:18:15 +02:00
John Paul Adrian Glaubitz
ec038998f0 Add build support for Linux/m68k (#11366)
* compiler: Add m68k as target architecture on Linux

* build.sh: Enable CPU detection for m68k
2019-06-02 00:20:28 +02:00
John Paul Adrian Glaubitz
af0ae5830f Add build support for Linux/sparc64 (#11365)
* compiler: Add sparc64 as target architecture on Linux

* build.sh: Use getconf for bitness detection on Linux/sparc

The isainfo utility is specific to Solaris and not available
on Linux/sparc. While getconf exists on Solaris as well, it
does not always seem to match the bitness reported by isainfo
on Solaris and isainfo should therefore be preferred on Solaris.
2019-06-01 10:45:44 +02:00
Neelesh Chandola
e377c55c10 Cleanup installer.ini (#9558) 2018-10-30 06:31:17 +01:00
Utwo
a68a4bfaf2 Remove install.txt and readme.txt (#9521)
* Remove install.txt and readme.txt

* Refactor tests that use readme.txt

* Tests open own source code
2018-10-28 13:36:52 +01:00
Araq
00f84d3d22 tar.xz building: also ship with the moved testament tool 2018-10-23 17:52:18 +02:00
Andreas Rumpf
6b5e2adfd0 niminst: don't depend on NIMINSTDEPS environment variable anymore 2018-09-21 09:09:52 +02:00
Andreas Rumpf
7ee6774fb7 travis: run 'koch testinstall' on OSX 2018-09-18 15:27:54 +02:00
Joey
559a7615ad Nintendo switch support (#8069)
* Add config section for Nintendo Switch
* Add compiler configuration for Nintendo Switch and it's CPU
* Add specific lib code for Nintendo Switch
* Add GC support for Nintendo Switch
* Update changelog for Nintendo Switch
* Update changelog with more info about fixed paths
* Cleaned up GC memory management a bit
* Relocate docs for Switch
* Rename aarch64NoneElfGcc to nintendoSwitchGCC
* Remove armv8a57
* Fix installer.ini
* Reuse code in linux and amd64
* Add posix defs for nintendo switch
* Add more defined sections for nintendo switch
* Remove old comment
* Add what's not supported for Nintendo Switch docs
* Make nintendoswitch == posix
* Remove DEVKITPRO references from nim.cfg
* Make PR extccomp changes
* Remove Result type alias
* Add separate switch consts file
* Update docs for nintendo switch
* Fix travis errors with undefined consts and add correct wait.h procs
2018-06-27 12:35:09 +02:00
Federico Ceratto
1ee5f1e36a Enable RISC-V 64bit platform (#7541)
Related to  #7417
2018-04-11 16:45:37 +02:00
Araq
2db96d4f7b make install.txt part of the zips 2017-09-04 11:22:50 +02:00
Fredrik Høisæther Rasch
c39e202976 Introduce first class support for Android (#5772) 2017-08-06 02:18:15 +02:00
James Cowgill
fed1b0a077 Add mips64 and mips64el CPU platforms (#5866) 2017-08-03 18:37:02 +02:00
Araq
d3f0f87e81 niminst: add missing nimsuggest tool; small koch.nim cleanup 2017-05-17 23:59:53 +02:00
Eugene Kabanov
9c99973ff8 Make DragonFlyBSD a first class BSD-like OS (#5548) 2017-03-16 14:47:53 +01:00
Araq
7d1a96151c finish tool can use 'nimgrab' tool to download the mingw version 2017-02-26 23:25:50 +01:00
Araq
4ef86042f2 downloader changes 2017-02-07 23:47:03 +01:00
Araq
379bdeca06 disable NSIS installers, ship with downloader.exe instead 2017-02-07 01:32:21 +01:00
Araq
2d3385c222 koch.nim: winrelease without nasty batch files 2017-02-07 01:04:38 +01:00
Araq
07562d6b99 website: http to https updates 2017-02-06 22:43:07 +01:00
Araq
6050102b76 niminst updates 2017-01-30 09:43:32 +01:00
Araq
f1d2ed757e moved start.bat to tools/ 2016-10-24 12:05:42 +02:00
Araq
ed9d0809ae docgen: PDFs and HTMLs finally are generated in their own respective directories 2016-10-24 11:55:23 +02:00
Araq
f670ba2acc niminst works with gitlab 2016-10-22 23:23:33 +02:00
Andreas Rumpf
e6ff6dd9c8 koch: finish is now its own command 2016-10-11 20:31:43 +02:00
Araq
00b749c418 zip files for Windows 2016-10-09 14:35:00 +02:00
Araq
6e6b90278c koch supports the finish command for smooth installations on Windows 2016-10-09 01:59:50 +02:00
Dominik Picheta
d623b069b5 Fixes and improvements to NSIS installer. 2016-09-28 22:20:06 +02:00
Andreas Rumpf
d8430f5a75 tar.xz contains nimble and nimsuggest 2016-09-26 19:26:39 +02:00
Andreas Rumpf
7e643d7378 koch nsis: don't hardcode the path to NSIS 2016-08-27 01:10:21 +02:00
Sergey Avseyev
1492ff33ce define sparc64 platform 2016-07-21 00:08:49 +03:00
Andreas Rumpf
50756d8859 add install_nimble.nims to the tar.xz 2016-06-15 17:15:27 +02:00
Andreas Rumpf
7e8c9eda45 more niminst fixes 2016-06-13 12:18:44 +02:00
Andreas Rumpf
76c8d6164b added 'koch testinstall' command; more installer related bugfixes 2016-06-09 17:34:57 +02:00
Araq
1f1b61f432 added missing files to the installation process 2016-06-08 23:33:15 +02:00
Andreas Rumpf
0e00ea89c4 adds missing web/ticker.html to the tarballs so that documentation building works 2016-06-08 21:32:15 +02:00
Araq
9277dcb4d3 version bump to 0.14.2 2016-06-08 19:59:07 +02:00