Welcome! This is the homepage for Oink-Stack. Oink-stack is the minimum collection of software necessary to build and run Oink. Oink-stack contains the repositories:
This repository is what we call a "software stack": it is a collection of repositories that together form one large project of composable parts. The name is reminiscent of the TCP/IP networking stack, which we think of as being organized this way.
If you want to use Oink you should create your own stack that uses the same components that Oink-stack uses: smbase ast elkhound oink, plus your own.
To check out oink-stack, install Subversion, then type:
svn checkout https://svn.cubewano.org/repos/oink-stack/trunk oink-stackThis single command will get oink-stack and its 8 component repositories.
See oink/License.txt for the license for the entirety of oink-stack.
./configure && make clean all checkUpon successful build, you should see
================================================================
DONE in all directories: check
================================================================
The oink-stack repository has a meta-configure file that will allow you to specify a configuration "mode" for the whole project. When it is run all of the sub-repository configure scripts are then called with arguments such that the whole project is built in one way consistent with that mode.
There are other modes; for an exhaustive and a usage message, in oink-stack run ./configure -h