Build Audit is a tool that allows users to audit a software build procedure to extract and archive a lot of useful information on the build (bill of material). All the audit results are stored in a single file and can be exported. Results of different builds can be compared and a search function can find all the information about a given binary build procedure with only the MD5 of the binary file.
Zen Garden is a tool that watches over the installation and building of source archives. It is a fork of installwatch that has been heavily updated with modern features. It can prevent build tools from interfering with files outside the build directory and create a virtual chroot to perform installations in or backup the files the install overwrites.
The goal of this project is to extend an existing open source IDE (KDevelop) with support for compiling, debugging, and executing of parallel MPI programs. Supported MPI implementations are LAM, MPICH, and MVAPICH. The current plugin version runs under Linux on KDE 3.3 with KDevelop 3.1.1. The integration of gdb in KDevelop as an MPI debugger is in progress.
JAM (JavaGen Ant Modules) allows Java/J2EE developers to create robust, test-driven build environments with just a few lines of Ant script. Builds are simplified with a standard set of commands that you customize for your project. The Maven-to-Ant bridge manages classpaths, dependencies, versioning, and resource downloads automatically. JAM modules support JBoss, Tomcat 5, Resin, Oracle OC4J, JUnit, Cactus, XDoclet, CVS, Axis, Castor, JMX EJBs, and Hibernate.
antiauto makes using automake very easy. It provides an Ant build.xml template to run automake based projects either on the command line or inside of IDEs like Eclipse that don't have support for automake-based projects. The build.xml template can do most needed tasks from generating the configure script to creating a disctribution tarball and checking it.
UpToDater is a database change management tool for agile teams. Database change scripts are automatically applied whenever the code associated with the database change is deployed on a server. If you have a large number of database instances, and are deploying new code frequently, UpToDater will make your life much more pleasant. The framework is intended for Java-based projects that rely on Ant or Maven. The service can run as an application listener or servlet (in a Web application), or as an MBean.
The PHP Application Distribution Licensing System (PADL) generates keys that control the distribution of PHP applications according to a license. It generates license strings that can bind PHP applications to specific servers, confine execution to a limited time period, or restrict execution to a single server. The time limiting uses a start period (and a given start offset to allow for time discrepancies) and an expiry date if required. When validating a key it is possible to optionally make applications dial home to check the license key on your own server. It is also possible to encrypt additional information into the license key.