GNU make compatible but reliable and simpler build tool
Makepp, a build program which has a number of features that allow for reliable builds and simpler build files, is a drop-in replacement for GNU make. It supports almost all of the syntax that GNU make supports, and can be used with makefiles produced by utilities such as automake. It is called makepp (or make++) because it was designed with special support for C++, which has since been extended to other languages like Swig or embedded SQL. Some features that makepp adds to make are: greatly improved handling of builds that involve multiple makefiles (recursive make is no longer necessary); automatic scanning for include files; rebuild triggered if build command changes; checksum-based signature methods for reliable builds, smart enough to ignore whitespace or comment changes; extensibility through Perl programming (within your makefile); repositories (automatically importing files from another tree); build caches (not recompiling identically what a user of the same cache already did
Overview of pre-defined compiler macros for standards, compilers, operating systems, and hardware architectures.
The Pdoc library can be used to easily write automated documentation tools. The library features tools to extract/decompose text such as source code (Perl for now) and tools to create/compose formatted text such as HTML format.
The script helps commiting changes on several branches in CVS by creating a bunch of CVS commands which the user normally would have to create himself.
Abuild is a scalable build system that applies Object-Oriented principles to the build problem. It is powerful and flexible and helps ensure build integrity while simplifying the user's view of the build. A thorough user's manual is included.
Allows to build libs/apps from scratch, downloading source; allows to install at non-default non-central locations.
A useful collection of batch files and scripts for daily purposes (backup, security, system management, etc.) and development
This project aims to create a tool that can checkout a repository, run its tests and report on the results. Initially, it will focus on Perl modules/apps but hopefully it will eventually be usable with different languages.
DBIx::Connect is a Perl module module which facilitates configuration and creation of Perl DBI , DBIx::AnyDBD , or Alzabo -style database connections via configuration files and/or command-line arguments.
The goal of Matchstick is to create a framework for the development of high-quality large-scale Apache/mod_perl applications. Projects which use Matchstick will be easier to administrate, from installation to configuration to upgrade.
This project aims to create a set of simple OO Perl adapters to various version control, build control, testing and software distribution tools. These adapters are used to create a fully automated and compliant software configuration management system.
REX: Remote EXecution Distributed Computing Services for Linux and Solaris, providing C and C++ APIs, librex library and "rexd" daemon software to implement Load Balancing Process Migration : Dump + Restore, Remote File and Resource Management.
A prolog-based functional-logical "Make" tool for managing the execution of complex interdependent tasks
Veto is a test management tool that allows you to run the relevant tests, all the relevant tests, and nothing but the relevant tests.
small cc(1) and ld(1) wrappers to help developers remove the unused header files and libraries, put the header files in correct locations, and link archives and shared objects in the right order.
Tools for the development and distribution of portable software on Unix platforms. Contains "metaconfig" the Configure script generator.
pmtools-perl6 is a port of Perl5 Module Tools (pmtools) to Perl6.
RPM packages of CPAN Perl Modules
Volare is a robust, cross-platform, and extensible infrastructure for automating builds. It extracts source, writes log files, publishes binaries, and reports build results; you implement build-specific tasks as well-defined callbacks in a Perl script.