Timeline
Not logged in

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

50 most recent timeline items

2014-12-01
15:26
[60a04fca5f] Leaf: Update Dockerfile to make use of new spm.sh bootstrapper script. (user: necrophcodr, tags: develop)
15:22
[618b16716f] Update 'autosetup' to latest revision. (user: necrophcodr, tags: develop)
15:19
[d02acc40ab] Remove obsolete "log" file dependency. Remove obsolete comment of -static flag. Fix printf spewing warnings (hopefully). (user: necrophcodr, tags: develop)
2014-11-26
22:31
[470bc275ad] Clean up src/spm-bin.c to improve target handling (or the current lack thereof). (user: necrophcodr, tags: develop)
22:30
[80f9e74a25] Update spm.json to contain simple 'configure', 'build', and 'install' targets. (user: necrophcodr, tags: develop)
22:30
[38de5e8101] 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). (user: necrophcodr, tags: develop)
2014-11-11
20:30
[7d2a2c60ef] 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). (user: necrophcodr, tags: develop)
20:02
[b479190eba] 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. (user: necrophcodr, tags: develop)
19:53
[24ddcc1760] Remove src/log.{c,h} (deprecated). (user: necrophcodr, tags: develop)
19:52
[1e134b30de] Add LICENSE file for spm. Add LICENSE file for whitedb. (user: necrophcodr, tags: develop)
19:52
[b9af03b2f6] Whoops: Add script/spm.sh. (user: necrophcodr, tags: develop)
19:51
[950d8c4b62] 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. (user: necrophcodr, tags: develop)
19:50
[36686547a5] 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. (user: necrophcodr, tags: develop)
19:49
[b8c2844910] Add SPM_VERSION definition. (user: necrophcodr, tags: develop)
19:48
[b4e8348837] Use parson for JSON parsing. Add parson to list of dependencies. Remove 'rdepends' (there should currently be none). (user: necrophcodr, tags: develop)
2014-10-16
16:29
[2831f9af4b] Fix typo. Fix using 'gcc' as example compiler (should be 'cc'). (user: necrophcodr, tags: develop)
2014-10-07
21:17
[dabdcf60ea] Remove scripts directory too (what was this even doing here??) (user: necrophcodr, tags: develop)
20:37
[d5c673988c] Further remove dependency on script systems. Add beginning of support for jq instead. (user: necrophcodr, tags: develop)
20:26
[664c190036] Add new bootstrap script. (user: necrophcodr, tags: develop)
20:26
[176ad37a6a] 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. (user: necrophcodr, tags: develop)
2014-09-29
12:49
[d74565ddf9] Fix dist/Tupfile attempting to create a tarball of files not built, when either BUILD_SPM or BUILD_LIBSPM wasn't set. (user: necrophcodr, tags: develop)
11:32
[da95bb3e83] Update bootstrapping script to reflect changes of distribution. (user: necrophcodr, tags: develop)
11:29
[b33685e9a5] Move creation of distribution tarball to Tupfiles. Remove obsolete bin/Tupfile and lib/Tupfile. Update Sourcefile.lua install() target to extract dist.tar properly. (user: necrophcodr, tags: develop)
11:09
[bfc1a0506e] bootstrap.sh: Improve POSIX shell complaince. src/Tuprules.tup: Improve building on gcc-based systems. (user: necrophcodr, tags: develop)
2014-09-22
14:40
[5abb5720ef] Leaf: Merge develop into trunk. (user: necrophcodr, tags: trunk)
14:39
[9d49407e67] Remove obsolete comments. (user: necrophcodr, tags: develop)
14:37
[792650e8e0] Merge trunk content to develop. (user: necrophcodr, tags: develop)
09:55 • Edit [45dc905c271655e5|45dc905c27]: Cancel tag "trunk". (user: necrophcodr)
2014-09-21
21:19
[45dc905c27] Add support for building dynamic library libspm. Fix lib/Tupfile not working at all. (user: necrophcodr)
21:12
[5b6e33e0b4] src/Tuprules.tup: Remove clutter. src/Tupfile: Improve compilation by reducing amount of links. (user: necrophcodr, tags: trunk)
21:07
[4be8293dad] Improve compilation by only compiling in the required libraries. (user: necrophcodr, tags: trunk)
20:51
[aa4d4512da] Use different lua repository with v5.2.3 available. (user: necrophcodr, tags: trunk)
20:39
[df1bb47f32] Ensure dependency luas tupkg is correct. (user: necrophcodr, tags: trunk)
19:38
[ede5738fbc] 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. (user: necrophcodr, tags: trunk)
19:32
[69809fe23e] Ensure that no further data is written to log, when log is closed. (user: necrophcodr, tags: trunk)
19:32
[da18b1a1e4] Enable support for USE_DB variable. (user: necrophcodr, tags: trunk)
19:13
[41a7a07ac0] Add documentation to log.h file. Improve naming scheme of spm.{c,h} to match the rest of SPM (SPM_[module]). (user: necrophcodr, tags: trunk)
19:09
[48211d738c] Improve log deinit (now flushes and closes log). (user: necrophcodr, tags: trunk)
19:03
[6267560637] 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. (user: necrophcodr, tags: trunk)
16:52
[08be5e62d4] Migrate functionality of database.c and database.h into spm.c and spm.h. (user: necrophcodr, tags: trunk)
16:50
[f373a8dfbf] 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. (user: necrophcodr, tags: trunk)
16:43
[cc626dbd4a] Remove obsolete files. (user: necrophcodr, tags: trunk)
16:37
[8fc8a05568] Remove package.c and package.h files (they did nothing anyway). (user: necrophcodr, tags: trunk)
16:34
[9fe97670de] Drop conf.o objects from build queue. src/Tupfile: Add support both sqlite3 and whitedb database backends. (user: necrophcodr, tags: trunk)
16:33
[3d46647645] Improve compilation by ensuring we're doing latest POSIX standard compilation. (user: necrophcodr, tags: trunk)
16:33
[8dfec5fbcb] Remove src/conf.{h,c} files. (user: necrophcodr, tags: trunk)
16:32
[c74c639b9a] Improve target handling support. Allow script systems to handle targets if they support it. Drop src/conf support. (user: necrophcodr, tags: trunk)
16:30
[ccbcc53a39] Improve script support by using C preprocessor defines instead of enum to ensure correctness. (user: necrophcodr, tags: trunk)
16:29
[4165447aa0] src/script/tcc.c: Add support for using SPM_* variables. Clean up tcc script support. (user: necrophcodr, tags: trunk)
16:27
[eafebbfb6a] Add support for using SPM_ROOT variables. Prepare for support of WhiteDB (and other database backends?). (user: necrophcodr, tags: trunk)