Commit Graph

82 Commits

Author SHA1 Message Date
Adam Strzelecki
700b63ad89 Use new #? filter prefix in various places
This silences deprecation warnings and prevent collision with UNIX shebang.
2015-09-30 16:12:31 +02:00
Adam Strzelecki
ac9c1cd6b9 tools: Trim .nim files trailing whitespace
via OSX: find . -name '*.nim' -exec sed -i '' -E 's/[[:space:]]+$//' {} +
2015-09-04 23:04:17 +02:00
Araq
87f65f5e72 preparations for more Nimble packages; clear licensing; fixes #2949 2015-06-20 23:24:21 +02:00
apense
80d6b0e9ca Fixed gcc batch issue
See #18 on csources. Basically, some Windows system have gcc as a gcc.bat file. This isn't an issue unless you're calling from another batch file (like here). The call chain will follow to gcc.bat and end there, meaning only one command is processed. Using "CALL" before the other batch command will keep the calls in the main batch file after completion, meaning the compilation will actually succeed this way [see technet](https://technet.microsoft.com/en-us/library/bb490873.aspx). Otherwise you have to hope there is a gcc.exe somewhere instead
2015-06-17 13:07:38 -04:00
patrick dw
a400987590 Dropped from TZipFileStream 2015-06-06 08:57:13 -05:00
Sergey Avseyev
a333cf939f Use maximum compression level for XZ tarball 2015-05-26 13:51:22 +03:00
Sergey Avseyev
0fd0ace00c Set file permissions when prepare XZ tarball 2015-05-26 13:43:21 +03:00
Sergey Avseyev
4caf5482d4 Remove outdated targz from niminst 2015-05-26 13:27:02 +03:00
Sergey Avseyev
ba2aa474a1 Implement support for XZ dist tarball
Motivation
----------
Currenly tarballs for linux created manually. ZIP files are not
suitable, because they do not preserve unix file permissions.

Modification
------------
Implement 'koch xz' command to produce dist tarball in xz format. Also
the same command implemented in niminst.nim.

Result
------
Now it is easy to create source distribution for git stapshot and use it
further in packaging scripts.
2015-05-26 13:23:41 +03:00
Araq
a4f8a89c85 preparations for version 0.11.0 2015-04-30 02:01:38 +02:00
Araq
813a4f1d83 the installer can generate tar.gz 2015-04-29 19:59:06 +02:00
def
06b986dbd5 Rename compiler/nim.ini back to compiler/installer.ini
- Niminst has a new -m/--main option to set the main file, by default
  ini-file with .nim extension (old behaviour)
- Koch uses this to pass --main:compiler/nim.nim
- Fix includes/links of website.ini
2015-03-13 17:03:57 +01:00
def
02432f1052 Add makefile for csources
This should speed up compilation of csources significantly, as it can be
used with "make -j $NUMPROCS"

Only tested on Linux so far
2015-03-12 16:53:11 +01:00
def
fe4b6826e6 Make *.sh files executable 2015-03-12 13:59:29 +01:00
dyu
19354b62f6 compile nim on freebsd 2015-02-27 17:45:07 +08:00
Hans Raaf
85157f5076 Cleaned up T/P names. 2015-02-19 16:31:07 +01:00
def
fb718f2d04 nimrod -> nim in some filenames 2015-02-14 19:00:11 +01:00
Mikhail Sobolev
342608db0c make FreeBSD's compiler clang
* there's not much documentation about what's in nim.cfg file
* the build.sh template was updated based on darwin
2015-01-12 11:16:52 +02:00
Guillaume Gelin
3119fe087d Happy new year! 2015-01-06 15:26:33 +01:00
cremno
d682371771 fix NSIS uninstaller filename (fix #1804) 2015-01-01 15:23:13 +01:00
Araq
3f113f946d niminst: use project-version for the zip file 2014-12-29 12:12:05 +01:00
Araq
b6e006fbbe fixes #1646 2014-11-10 01:33:25 +01:00
Araq
8853023fd8 Merge branch 'bigbreak' of https://github.com/Araq/Nimrod into bigbreak 2014-11-03 12:01:07 +01:00
Araq
adad2d5f4a Merge branch 'devel' into bigbreak
Conflicts:
	lib/impure/db_postgres.nim
	lib/pure/json.nim
	lib/pure/math.nim
	lib/system/atomics.nim
2014-11-03 11:42:36 +01:00
Varriount
1b4dd6f61e Update buildbat.tmpl
Batch scripts generated by `koch csources` now return proper error codes, and stop when there is an error.
2014-11-03 01:51:54 -05:00
Araq
621ead4110 only produce the link to the docs if they are installed 2014-11-03 00:57:31 +01:00
Varriount
be0fbdea65 Update nsis.tmpl 2014-11-02 18:32:25 -05:00
Varriount
72f4620b2a Update nsis.tmpl 2014-11-02 17:47:02 -05:00
Varriount
d5b94390dc Update nsis.tmpl
Fix adding the mingw binary to the path variable
2014-10-25 13:38:14 -04:00
Araq
201d3c9ed0 Merge branch 'devel' into bigbreak
Conflicts:
	web/news.txt
2014-10-23 23:13:49 +02:00
Varriount
b0d9dc4235 Update nsis.tmpl
React appropriately when the user cancels the downloading of a component.
2014-10-21 17:02:32 -04:00
Araq
53a9d6f5cd Merge branch 'devel' into bigbreak
Conflicts:
	compiler/nim.ini
	doc/manual.txt
	doc/tut2.txt
	koch.nim
	lib/system/channels.nim
	readme.txt
	tools/niminst/niminst.nim
	tools/nimweb.nim
	web/download.txt
	web/news.txt
2014-10-20 08:44:00 +02:00
Clay Sweetser
cdd5b503b4 Update the NSIS Installer Script 2014-10-19 02:20:44 -04:00
Araq
32444e47a0 niminst: source based installation works again 2014-10-18 13:57:06 +02:00
Araq
56f1f3d4bc more improvements for the NSIS installer 2014-10-17 18:18:46 +02:00
Araq
4accf42929 added missing template file 2014-10-17 03:27:04 +02:00
Araq
55d8e71ab1 niminst supports NSIS 2014-10-17 00:53:33 +02:00
Araq
c7570dcd3e Merge branch 'devel' into bigbreak
Conflicts:
	compiler/ast.nim
	compiler/nimfix/prettybase.nim
	compiler/pragmas.nim
	compiler/sempass2.nim
	doc/manual.txt
	koch.nim
	lib/pure/concurrency/threadpool.nim
	web/news.txt
2014-10-13 08:26:24 +02:00
Araq
ca4c64dd72 zipfile generation works again 2014-10-12 03:13:12 +02:00
Araq
a68f17a9f7 posix.nim compiles again 2014-08-29 01:28:48 +02:00
Araq
36afdca87f resolved conflicts with master 2014-01-18 01:16:45 +01:00
Dominik Picheta
429d337ef6 Rename C sources dir to c_code. 2014-01-12 21:48:57 +00:00
Araq
4ed8cec7ca case consistency: niminst 2013-12-29 03:42:20 +01:00
Araq
9c3751a37c case consistency part 5 2013-12-28 00:37:45 +01:00
Michał Zieliński
39cabcdd27 Use quoteShell in stdlib, where appropriate. 2013-12-11 22:27:39 +01:00
Markus Pfeiffer
5ce369ad46 Add DragonFly as essentially a clone of FreeBSD 2013-10-09 23:58:18 +01:00
Araq
bb365ca424 niminst: yet another bugfix 2013-10-07 06:27:20 +02:00
Araq
eaf4da0411 niminst: slashify was a stupid idea 2013-10-06 16:41:56 +02:00
Araq
30f1877135 fixes for niminst 2013-09-28 00:03:47 +02:00
Araq
2f0671eb79 examples from the talk part of test suite 2013-09-27 08:45:14 +02:00