Timeline
Not logged in

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

50 most recent check-ins

2014-12-01
15:26
Update Dockerfile to make use of new spm.sh bootstrapper script. Leaf check-in: 60a04fca5f user: necrophcodr tags: develop
15:22
Update 'autosetup' to latest revision. check-in: 618b16716f user: necrophcodr tags: develop
15:19
Remove obsolete "log" file dependency. Remove obsolete comment of -static flag. Fix printf spewing warnings (hopefully). check-in: d02acc40ab user: necrophcodr tags: develop
2014-11-26
22:31
Clean up src/spm-bin.c to improve target handling (or the current lack thereof). check-in: 470bc275ad user: necrophcodr tags: develop
22:30
Update spm.json to contain simple 'configure', 'build', and 'install' targets. check-in: 80f9e74a25 user: necrophcodr tags: develop
22:30
Update README to better reflect current state. Move bootstrap.sh to spm.sh to fit README state, and revamp script to function like a tiny portable spm script (please don't actually use this in real projects). check-in: 38de5e8101 user: necrophcodr tags: develop
2014-11-11
20:30
Rename function printHelp to spm_display_help. Add function spm_display_version. Add function spm_run( const char *command ); for executing (and displaying) commands being executed; returns return code (WIP). Add basic and ugly target handling (WIP). check-in: 7d2a2c60ef user: necrophcodr tags: develop
20:02
Add Copyright notice. Add function for displaying version. Add flag '-f' for custom spm.json files. Add (extremely simple) dependency handling. Use POSIX flags and 'open' (as opposed to 'fopen'). Use parson in src/spm-bin.c. Remove logging mechanism (for now). Remove old target handling. check-in: b479190eba user: necrophcodr tags: develop
19:53
Remove src/log.{c,h} (deprecated). check-in: 24ddcc1760 user: necrophcodr tags: develop
19:52
Add LICENSE file for spm. Add LICENSE file for whitedb. check-in: 1e134b30de user: necrophcodr tags: develop
19:52
Whoops: Add script/spm.sh. check-in: b9af03b2f6 user: necrophcodr tags: develop
19:51
dist/Tupfile: Add the script/spm.sh to list of files being installed (a wrapper for spm-bin). dist/Tupfile: Ensure that files are executable once installed. check-in: 950d8c4b62 user: necrophcodr tags: develop
19:50
bootstrap.sh: Fix issue where success in fetching a package of type "wget|NULL" would simply result in a package being extracted, but also kept. This fix removes the tarball or whatever once it has been extracted. check-in: 36686547a5 user: necrophcodr tags: develop
19:49
Add SPM_VERSION definition. check-in: b8c2844910 user: necrophcodr tags: develop
19:48
Use parson for JSON parsing. Add parson to list of dependencies. Remove 'rdepends' (there should currently be none). check-in: b4e8348837 user: necrophcodr tags: develop
2014-10-16
16:29
Fix typo. Fix using 'gcc' as example compiler (should be 'cc'). check-in: 2831f9af4b user: necrophcodr tags: develop
2014-10-07
21:17
Remove scripts directory too (what was this even doing here??) check-in: dabdcf60ea user: necrophcodr tags: develop
20:37
Further remove dependency on script systems. Add beginning of support for jq instead. check-in: d5c673988c user: necrophcodr tags: develop
20:26
Add new bootstrap script. check-in: 664c190036 user: necrophcodr tags: develop
20:26
Remove useless bloat of script systems. Remove support entirely for lua, tinycc, and tcl. Remove paklib system, it is no longer used. Remove examples no longer used. Fix autosetup/autosetup not working unless PAGER was set. ... And a lot more shit. Read the diffs. check-in: 176ad37a6a user: necrophcodr tags: develop
2014-09-29
12:49
Fix dist/Tupfile attempting to create a tarball of files not built, when either BUILD_SPM or BUILD_LIBSPM wasn't set. check-in: d74565ddf9 user: necrophcodr tags: develop
11:32
Update bootstrapping script to reflect changes of distribution. check-in: da95bb3e83 user: necrophcodr tags: develop
11:29
Move creation of distribution tarball to Tupfiles. Remove obsolete bin/Tupfile and lib/Tupfile. Update Sourcefile.lua install() target to extract dist.tar properly. check-in: b33685e9a5 user: necrophcodr tags: develop
11:09
bootstrap.sh: Improve POSIX shell complaince. src/Tuprules.tup: Improve building on gcc-based systems. check-in: bfc1a0506e user: necrophcodr tags: develop
2014-09-22
14:40
Merge develop into trunk. Leaf check-in: 5abb5720ef user: necrophcodr tags: trunk
14:39
Remove obsolete comments. check-in: 9d49407e67 user: necrophcodr tags: develop
14:37
Merge trunk content to develop. check-in: 792650e8e0 user: necrophcodr tags: develop
2014-09-21
21:19
Add support for building dynamic library libspm. Fix lib/Tupfile not working at all. check-in: 45dc905c27 user: necrophcodr
21:12
src/Tuprules.tup: Remove clutter. src/Tupfile: Improve compilation by reducing amount of links. check-in: 5b6e33e0b4 user: necrophcodr tags: trunk
21:07
Improve compilation by only compiling in the required libraries. check-in: 4be8293dad user: necrophcodr tags: trunk
20:51
Use different lua repository with v5.2.3 available. check-in: aa4d4512da user: necrophcodr tags: trunk
20:39
Ensure dependency luas tupkg is correct. check-in: df1bb47f32 user: necrophcodr tags: trunk
19:38
Add XOPEN_SOURCE definition to CFLAGS list. Remove -Werror (whitedb.c has warnings). Fix src/script.h VM definitions could be ambigious. Fix src/spm.c redefining a symbol. check-in: ede5738fbc user: necrophcodr tags: trunk
19:32
Ensure that no further data is written to log, when log is closed. check-in: 69809fe23e user: necrophcodr tags: trunk
19:32
Enable support for USE_DB variable. check-in: da18b1a1e4 user: necrophcodr tags: trunk
19:13
Add documentation to log.h file. Improve naming scheme of spm.{c,h} to match the rest of SPM (SPM_[module]). check-in: 41a7a07ac0 user: necrophcodr tags: trunk
19:09
Improve log deinit (now flushes and closes log). check-in: 48211d738c user: necrophcodr tags: trunk
19:03
Remove vivos from dependencies. Add beginning of a query system (spm-query.c). Add src/db to include flag. Add -h option in printHelp function of spm-bin.c. Improve exit status of spm-bin.c by using EXIT_{SUCCESS,FAILURE}. Improve documentation in spm.h. check-in: 6267560637 user: necrophcodr tags: trunk
16:52
Migrate functionality of database.c and database.h into spm.c and spm.h. check-in: 08be5e62d4 user: necrophcodr tags: trunk
16:50
Remove obsolete packages from build instructions. Remove obsolete include directories. Add development system "database.h" and "database.c" to house all database related actions. Move SPM front end to spm-bin.c. check-in: f373a8dfbf user: necrophcodr tags: trunk
16:43
Remove obsolete files. check-in: cc626dbd4a user: necrophcodr tags: trunk
16:37
Remove package.c and package.h files (they did nothing anyway). check-in: 8fc8a05568 user: necrophcodr tags: trunk
16:34
Drop conf.o objects from build queue. src/Tupfile: Add support both sqlite3 and whitedb database backends. check-in: 9fe97670de user: necrophcodr tags: trunk
16:33
Improve compilation by ensuring we're doing latest POSIX standard compilation. check-in: 3d46647645 user: necrophcodr tags: trunk
16:33
Remove src/conf.{h,c} files. check-in: 8dfec5fbcb user: necrophcodr tags: trunk
16:32
Improve target handling support. Allow script systems to handle targets if they support it. Drop src/conf support. check-in: c74c639b9a user: necrophcodr tags: trunk
16:30
Improve script support by using C preprocessor defines instead of enum to ensure correctness. check-in: ccbcc53a39 user: necrophcodr tags: trunk
16:29
src/script/tcc.c: Add support for using SPM_* variables. Clean up tcc script support. check-in: 4165447aa0 user: necrophcodr tags: trunk
16:27
Add support for using SPM_ROOT variables. Prepare for support of WhiteDB (and other database backends?). check-in: eafebbfb6a user: necrophcodr tags: trunk
16:26
Move sqlite3 to src/db directory. Add whitedb amalgamation to src/db. check-in: cf0ee19673 user: necrophcodr tags: trunk