Robert Fisher
7f3d322407
Fix installation for Chicken 5
...
To get the repository path in Chicken 5, we not only have to require the
chicken.platform module, we also need to take the car of the result
since it now returns a list.
2019-08-29 11:42:21 -05:00
Robert Fisher
13d4bbf1d1
Change snow-chibi to work with Chicken 5
...
The method snow-chibi used to get the version of Chicken installed
doesn't work with Chicken 5. Adding "-R chicken.platform" would make it
work with Chicken 5, but then it wouldn't work with Chicken 4.
In both Chicken 4 & 5, however, csi has a -release option that will just
give the version number. So, I've changed the Chicken version detection
in snow-chibi to use this option.
Testing with...
./chibi-scheme tools/snow-chibi.scm implementations
...then seemed to work with both Chicken 4 & 5.
2019-08-29 09:16:36 -05:00
Alex Shinn
afd887e672
update-repository shouldn't exit
2019-01-11 08:48:45 +08:00
Alex Shinn
6d3ae7a28e
replacing (srfi 142) with (srfi 151)
2017-08-21 22:32:57 +09:00
Alex Shinn
8589333868
fix previous change for inline docs
2017-07-03 07:00:25 +09:00
Alex Shinn
c3e298757b
Merge branch 'master' of https://github.com/ashinn/chibi-scheme
2017-07-03 06:57:13 +09:00
Alex Shinn
7b68f141c6
allow urls for snow docs
2017-07-03 06:57:09 +09:00
arthurmaciel
264a4a4ede
Added support for Cyclone to Snow
2017-07-02 16:55:38 -03:00
Alex Shinn
eb79e98d20
adding (srfi 142), using that in place of (srfi 33)
2017-04-16 22:06:56 +09:00
Alex Shinn
806d92aa15
adding --scheme-script and --scheme-program-command args to snow (issue #400 )
2017-03-26 21:30:53 +09:00
Alex Shinn
c03ae08bbd
various portability improvements
2017-03-26 16:00:31 +09:00
Alex Shinn
1a1dfc64ca
supporting installing srfi's for chicken
2017-01-31 22:47:01 +09:00
Alex Shinn
812dc59b20
removing debug output
2017-01-30 22:51:52 +09:00
Alex Shinn
7c12b0aaf3
sort libs within a package before installing,
...
plus other small fixes for (chibi iset) for chicken
2017-01-30 22:48:02 +09:00
Alex Shinn
ac6d0124c4
making (chibi term edit-line) portable, using from (chibi snow interface)
2017-01-23 23:12:58 +09:00
Alex Shinn
789b448e54
recursively install library-include-declarations
2017-01-14 16:23:17 +09:00
Alex Shinn
302ee50075
fixing path resolution for include-library-declarations
2017-01-14 15:52:06 +09:00
Alex Shinn
f691ae6a76
determining chicken-binary-version from (##sys#fudge 42)
2017-01-14 15:00:21 +09:00
Alex Shinn
396baa752f
Updating chicken install path to 8.
2017-01-14 14:54:06 +09:00
Alex Shinn
50b17ac397
working towards snow portability
2016-10-17 23:00:14 +09:00
Alex Shinn
5804493889
additional string-cursor fixes for snow
2016-05-19 23:38:13 +09:00
Alex Shinn
3d8fbafab9
fixing disjoint cursor bug
2016-05-19 00:56:02 +09:00
Alex Shinn
841bf95509
supporting email stripping for multiple authors
2015-07-01 07:41:47 +09:00
Alex Shinn
64f3be9c99
use blocking io by default in snow
2015-06-22 20:51:20 +09:00
Alex Shinn
4ab97dd9bd
adding experimental --use-curl option
2015-06-19 00:02:05 +09:00
Alex Shinn
c9a856b8f6
fix path adjustment of inline test files in snow-chibi package command
2015-06-15 23:39:38 +09:00
Alex Shinn
19df6e7578
strip leading parents in package test
2015-06-13 22:06:12 +09:00
Alex Shinn
a05b94f3c2
fixing bug in extract-program-dependencies
2015-06-13 20:59:01 +09:00
Alex Shinn
9f565d77c5
Allow optional sxml for the head section in page.
2015-05-20 21:23:12 +09:00
Alex Shinn
f255c35695
Fixing bug in invalid-signature-reason, allowing a proc value in update-repo-package.
2015-05-19 22:46:36 +09:00
Alex Shinn
09b1e3041c
Setting utf-8 charset by default.
2015-05-11 20:40:21 +09:00
Alex Shinn
9f00ad0695
trying version-file relative to the library file first
2015-05-10 22:19:41 +09:00
Alex Shinn
9fe8dbf893
chmod 644 installed meta files
2015-05-09 22:32:05 +09:00
Alex Shinn
71ce04861d
Actually installing compiled ffi bindings when present in chibi.
2015-05-09 22:28:32 +09:00
Alex Shinn
d96f1c9fc5
Supporting foreign library dependencies for chibi.
2015-05-09 21:52:07 +09:00
Alex Shinn
a13d4c49f0
fixing argument order in call to library-dependencies
2015-05-09 16:43:25 +09:00
Alex Shinn
f92586d694
don't install a file onto itself
2015-05-09 16:42:53 +09:00
Alex Shinn
99b4a9aa83
Removing trailing space from process output for default install paths.
2015-05-09 16:17:28 +09:00
Alex Shinn
c8efdd0b58
Don't verify signature if not present even if checks forced.
2015-05-09 08:28:21 +09:00
Alex Shinn
70143023ba
fixing missing repository-uri
2015-05-09 01:00:42 +09:00
Alex Shinn
d222b152b6
save-history should ensure the directory exists
2015-05-08 07:28:47 +09:00
Alex Shinn
5b6ca8e760
Handling case when impl version can't be detected.
2015-05-08 07:24:02 +09:00
Alex Shinn
9688f01afd
Don't upgrade transitive dependencies by default.
2015-05-08 00:46:39 +09:00
Alex Shinn
bfbb8c42fe
package-name should ignore empty names
2015-05-08 00:36:31 +09:00
Alex Shinn
cee04731f9
Don't install libraries that are only (use-for test) by default.
2015-05-07 23:03:49 +09:00
Alex Shinn
9b5fe665cc
Supporting multiple repositories and siblings traversal.
...
Annotating (use-for test) for test libraries.
2015-05-07 00:10:34 +09:00
Alex Shinn
d05b5c2d92
Sane handling of multiple repos basing the local cache name on the remote uri.
...
Still need to support a list of repos and/or sibling repos.
2015-05-06 15:25:34 +09:00
Alex Shinn
218ceb9144
Don't verify rsa keys on the server-side by default, even if present.
...
Consider a cron job to verify offline.
2015-05-06 14:22:44 +09:00
Alex Shinn
7fa00eb48a
Handling periods in tags when extracting the first doc sentence.
2015-05-03 08:39:00 +09:00
Alex Shinn
92e2f16c41
Fixing bug in package-docs on trivial docs.
2015-05-03 08:10:27 +09:00