Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

55 check-ins using file scripts/spm_get.sh version 89f9a2720a

2013-10-25
11:58
Update README to makek use of bootstrap script instead of spm.sh script. check-in: 487eaa14e4 user: mastersrp tags: trunk
11:49
Move from using a lua-based trimmed-down version of spm.sh for bootstrapping, to use an actual bootstrapping script. check-in: a71f18e307 user: mastersrp tags: trunk
2013-10-23
23:26
Update conf.c to actually init the database file. check-in: 2598dfbfdf user: mastersrp tags: trunk
19:07
Update SQLite3 to 3.8.1. check-in: 73448f257d user: mastersrp tags: trunk
2013-10-20
23:01
Further revise README, added a few links to required software for further information. check-in: 07ca2a7af7 user: mastersrp tags: trunk
22:59
Move non-lua Sourcefiles to 'examples' directory, to serve as examples on how this package could be configured with other languages. check-in: 666ec5e168 user: mastersrp tags: trunk
22:57
Add lua 5.2 to the list of requirements. check-in: dcf03a3a7f user: mastersrp tags: trunk
22:51
Further revise the README. check-in: e4985c9f69 user: mastersrp tags: trunk
22:50
Revise instructions in the README to comform to current procedures. check-in: ab69c3251e user: mastersrp tags: trunk
22:45
Fix first code block being in HTML instead of native Markdown. check-in: fe06605f71 user: mastersrp tags: trunk
22:44
Move README from wiki format to Markdown. check-in: f32654bff5 user: mastersrp tags: trunk
2013-10-18
16:33
Add The GPLv3 license. check-in: 1bb91d82c5 user: mastersrp tags: trunk
15:35
Fix redundant use of DIR_ROOT variable. check-in: 6d3e276bf9 user: mastersrp tags: trunk
15:33
Improve TinyCC support although not actually in use yet. Remove redundant building information from Tuprules.tup. Fix spm segfaulting when .spm directory was not present. check-in: 8fce491f28 user: mastersrp tags: trunk
13:29
Fix compilation errors in tcc script. check-in: 822a27c012 user: mastersrp tags: trunk
13:26
Begin support for using TinyCC backend for C Sourcefiles. Add CFLAG -Werror for compilation to ensure strictness. Fix spm_log_init not handling out-of-memory errors. Fix os.isdir printing errors to the standard output. check-in: 3fd902ba55 user: mastersrp tags: trunk
2013-09-30
07:36
Fix spm_fs_exists returning 1 on error, instead of -1. Fix both lua and tcl possibly clashing object names of the virtual machine state objects. Rewrite log function to return a file descriptor to the log file. Use new log file descriptor in main spm.c. check-in: 8b877311bc user: mastersrp tags: trunk
07:29
Fix recompiling tcc everytime tcc was set as compiler. Fix compiling lua statically with libm. check-in: def4445cdb user: mastersrp tags: trunk
07:28
Fix build warnings from conf.c. check-in: 609c149bdc user: mastersrp tags: trunk
2013-09-24
16:13
Hack the lua implementation right in to spm. Works like a dead charm. check-in: 63a81190c5 user: mastersrp tags: trunk
2013-09-23
18:59
Fix Lua Sourcefile compiling lua with readline and curses (not needed for library). Add a TinyCC option to configure script. Fix a major bug in spm_fs_exist(const char*) where both file pointers and directory pointers would be closed even when set to NULL, causing segfaults. Fix a bug where spm would not halt the system when executing a Sourcefile failed. check-in: de5954d8e6 user: mastersrp tags: trunk
2013-09-19
11:24
Move important functions from Lua Sourcefiles into paklib main script. Delete unused log.tcl paklib script. check-in: fc5cf4af39 user: mastersrp tags: trunk
11:15
Fix Lua Sourcefiles having hardcoded tcc dependencies. check-in: 56b4da8b54 user: mastersrp tags: trunk
09:09
Clean up MoonScript Sourcefile syntax a bit. check-in: 03c00cfaa5 user: mastersrp tags: trunk
2013-09-14
20:04
Fix not closing lua script state. check-in: b01a88967d user: mastersrp tags: trunk
20:04
Fix Lua Sourcefile printing the wrong information when fetching dependencies. Fix Lua Sourcefile using the wrong tup binary when tup is not found. Add #define _POSIX_SOURCE 1 to auto.def. Use -pthread instead of -lpthread in the LDFLAGS. check-in: 9fd0219df7 user: mastersrp tags: trunk
2013-09-13
17:12
Update Lua Sourcefile to use up to date fossil repository of Jimtcl 0.74. check-in: 3d0a54e1b8 user: mastersrp tags: trunk
2013-09-12
12:12
Add better support for building with different compilers. No, TCC is not yet fully supported. check-in: c6210bf9fa user: mastersrp tags: trunk
2013-09-09
05:18
Fix indentation. check-in: 91aaf5997b user: mastersrp tags: trunk
2013-09-08
20:16
Fix spm.sh not working when sh is not symlinked to bash, so we explicitly state that we want bash. Update README requirements section. Should have all requirements covered now. check-in: 40de005bc4 user: mastersrp tags: trunk
20:15
Fix os.isdir not capturing all errors. Fix tup not being fetched and built when not found. Fix jimtcl not being configured and built. check-in: ad8a10c45b user: mastersrp tags: trunk
17:42
Fix lua Sourcefile not fetching tup, if it didn't already exist. check-in: 48a33e59cb user: mastersrp tags: trunk
16:25
Move Sourcefile to Sourcefile.lua to work around a bug where spm would not load Sourcefile, but instead only look for Sourcefile.lua. check-in: b99e20bf49 user: mastersrp tags: trunk
09:59
Move Sourcefile.lua to Sourcefile. Fossil doesn't do symbolic links. check-in: 25151407ac user: mastersrp tags: trunk
09:58
Remove Sourcefile. check-in: 166a13e49f user: mastersrp tags: trunk
09:56
Fix not exporting package details in Sourcefiles. Add new paklib files to support lua. check-in: 47f4598753 user: mastersrp tags: trunk
09:42
(no comment) check-in: 60ffd9725a user: mastersrp tags: trunk
09:39
Rename Sourcefile to Sourcefile.tcl. Create symbolic link Sourcefile to Sourcefile.lua. check-in: 3e558352bc user: mastersrp tags: trunk
09:38
Remove Sourcefile.tcl symbolic link. check-in: 2f80e1927b user: mastersrp tags: trunk
2013-09-07
22:01
Add temporary function for checking if directories exist. Remove -static and hope for the best. check-in: 0401aebad2 user: mastersrp tags: trunk
2013-09-05
09:56
Fix building with lua not working. check-in: e254bc6d31 user: mastersrp tags: trunk
08:27
Add spm_fs_remove_node(const char*) function. Add SPM_FS_NODE_MODES enum, for determing how to create nodes. Add bare minimum code to script modules lua.{c,h} and tcl.{c,h}. Remove leftover TcL code from spm.c. check-in: c84358504a user: mastersrp tags: trunk
2013-09-01
20:00
Add Moonscript+Lua Sourcefiles. check-in: ed4c47cd3e user: mastersrp tags: trunk
19:59
Add script.o. Begin work on compile-in plugin-based script runtime. Switch from TcL to Lua, temporarily. check-in: 30f6153d2f user: mastersrp tags: trunk
17:14
Update README for better readability. check-in: e295276848 user: mastersrp tags: trunk
2013-08-26
09:33
Replace <jim.h> include in main program with "script.h" check-in: 9523f0cbc2 user: mastersrp tags: trunk
09:31
Remove src/script.c to keep the script api header-only. Remove redundant spaces in README. check-in: 2857cf3893 user: mastersrp tags: trunk
07:38
Add beginning of experimental lua support for the future. Add placeholder function 'spm_package_delete' to package module. Remove leftovers of Moonscript support (too bloated). Fix tup building JimTcl and Lua regardless of support being enabled. Begin support for multiple scripting languages in script.{c,h}. check-in: ab60d56e56 user: mastersrp tags: trunk
2013-08-23
17:05
Remove 'moon.h' from script.h. check-in: f752a475e9 user: mastersrp tags: trunk
17:01
Remove MoonScript-related files. check-in: 3e38a3d410 user: mastersrp tags: trunk
14:49
(no comment) check-in: d780fb8b79 user: mastersrp tags: trunk
14:47
Add experimental Moonscript Sourcefile. check-in: 803ea0743d user: mastersrp tags: trunk
14:46
Remove last entry of build-type from Sourcefile. Move compilation section of src/script/Tupfile to src/Tupfile. Remove src/script/Tupfile. check-in: ab615ae78a user: mastersrp tags: trunk
10:58
Add script types to script.h. Move script/lua.{h,c} to script/moon.{h,c}, respectively. check-in: 60b7a89e76 user: mastersrp tags: trunk
2013-08-22
13:22
Remove build-type argument from spm_get.sh check-in: bf0a254e28 user: mastersrp tags: trunk