{"name":"redo","portdir":"devel/redo","version":"0.42","license":"LGPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://apenwarr.ca/log/?m=201012#14","description":"Smaller, easier, more powerful, and more reliable than make.","long_description":"redo is literally the most amazingly groundbreaking build system since the original invention of 'make'. Claims: it can do everything make can do; with no baked-in assumptions about what you're building; with much less code; with much greater parallelism; with finer-grained dependencies; with much less syntax (actually nothing but /bin/sh); while supporting recursion and full dependency information simultaneously (no Recursive Make Considered Harmful crap); yet build scripts are highly modular and readable; and you can checksum your targets instead of using timestamps; and your build scripts run linearly instead of an orderless \"ruleset\"; with no implicit rules required; and implementing C header autodependencies is completely sane; and dependency checks involve no forking or parsing so it's crazy fast; and you can incrementally convert parts of your project; because it can play well with other build systems; including jobserver compatibility with make -j; oh, and you can write a plug-compatible toy implementation in 100 lines of shell.","active":true,"categories":["devel"],"maintainers":[{"name":"chenguokai17","github":"chenguokai","ports_count":6}],"variants":["doc","bash_completion","python27","python_select"],"dependencies":[{"type":"build","ports":["py27-beautifulsoup","py27-markdown","clang-14"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["python27"]},{"type":"run","ports":["bash-completion"]}],"depends_on":[]}