build it fast
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4813
Build it Fast 0.4.1
Build it Fast is a PHP framework for developing Web applications quickly. more>>
Build it Fast (BIF) is a PHP Framework. It contains several classes that help you develop complex Web applications in a short amount of time.
It brings the concept of the widget to Web development. It features Cascade Skins and transparent session management.
Its meant to make PHP programers life much easier, and making better web applications.
<<lessIt brings the concept of the widget to Web development. It features Cascade Skins and transparent session management.
Its meant to make PHP programers life much easier, and making better web applications.
Download (2.1MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1633 downloads
Build Log 0.0.3
Build Log is a tool to log software builds. more>>
Buildog was inspired by my need to track the steps involved in software builds. Particularly the software packages in the Linux From Scratch book.
It is not a package manager in the traditional sense, it will not track dependences. It tries to stay out of your way as much as possible.
If you grow weary of RPM spec files, or this months "package manager" (there are about a dozen or so of them out there, with new distributions adding their own every month) Buildog may be for you.
What it will do for you is log the information required to build it, files it created, URLs it needs (it will fetch them for you too if you want, with support for mirrors and caching) a log of the build stages, notes and descriptions, its home page, and any other information you may wish to add.
Its pretty simple to use, if youve ever installed packages from source, youll get the hang if it quickly.
Installation
Quite a bit of work has gone into making this install nicely. Perl programs are kind of notorious for being difficult to install.
It uses the autoconf to guess your location of perl, supports the usual --prefix --bindir --sysconfdir and --localstatedir options. Type make install to install it, (a plain make shows what will be installed where).
<<lessIt is not a package manager in the traditional sense, it will not track dependences. It tries to stay out of your way as much as possible.
If you grow weary of RPM spec files, or this months "package manager" (there are about a dozen or so of them out there, with new distributions adding their own every month) Buildog may be for you.
What it will do for you is log the information required to build it, files it created, URLs it needs (it will fetch them for you too if you want, with support for mirrors and caching) a log of the build stages, notes and descriptions, its home page, and any other information you may wish to add.
Its pretty simple to use, if youve ever installed packages from source, youll get the hang if it quickly.
Installation
Quite a bit of work has gone into making this install nicely. Perl programs are kind of notorious for being difficult to install.
It uses the autoconf to guess your location of perl, supports the usual --prefix --bindir --sysconfdir and --localstatedir options. Type make install to install it, (a plain make shows what will be installed where).
Download (0.040MB)
Added: 2005-04-04 License: LGPL (GNU Lesser General Public License) Price:
1664 downloads
KJam Build Tool 0.37
KJam is a build tool like make. more>>
KJam is a build tool like make. It uses a syntax similar to Jam, with more powerful features than the original Jam.
It has built-in very fast dependency scanning, per-target viewpathing, and C-like control flow. It is optimized for multi-processor machines. It can accelerate building by launching build actions on a distributed peer to peer network of build servers.
KJam Build Tool is designed to support large projects with thousands of targets, or projects requiring building on many target architectures.
KJam is designed to be:
Unintrusive and clean KJam is small. It has negligible CPU overhead, and it doesnt create or leave behind temporary files.
Scalable KJam is able to build large projects spread across many directories in a single pass and can manage and distribute build steps to multiple processors on one or more networked machines.
Highly portable KJam currently runs only on Windows, but it is designed to be easily portable. Ports to Linux and OSX are planned.
Multiplatform Platform independent rules and platform specific actions can be defined separately from dependency rules.
Customizable Developers can enhance and extend KJam by creating user defined rules to utilize other built-in directives.
Language KJam includes flow-control statements, variables, and a few other features of general purpose languages.
Automatic Dependencies KJam computes dependencies for its targets during building. There is no need for a separate off-line make depend step.
Enhancements:
- A new "immediate" action modifier keyword was added, which causes actions to be run as soon as they are parsed, instead of during the command phase.
- Output formatting was improved.
- Several bugs were fixed.
<<lessIt has built-in very fast dependency scanning, per-target viewpathing, and C-like control flow. It is optimized for multi-processor machines. It can accelerate building by launching build actions on a distributed peer to peer network of build servers.
KJam Build Tool is designed to support large projects with thousands of targets, or projects requiring building on many target architectures.
KJam is designed to be:
Unintrusive and clean KJam is small. It has negligible CPU overhead, and it doesnt create or leave behind temporary files.
Scalable KJam is able to build large projects spread across many directories in a single pass and can manage and distribute build steps to multiple processors on one or more networked machines.
Highly portable KJam currently runs only on Windows, but it is designed to be easily portable. Ports to Linux and OSX are planned.
Multiplatform Platform independent rules and platform specific actions can be defined separately from dependency rules.
Customizable Developers can enhance and extend KJam by creating user defined rules to utilize other built-in directives.
Language KJam includes flow-control statements, variables, and a few other features of general purpose languages.
Automatic Dependencies KJam computes dependencies for its targets during building. There is no need for a separate off-line make depend step.
Enhancements:
- A new "immediate" action modifier keyword was added, which causes actions to be run as soon as they are parsed, instead of during the command phase.
- Output formatting was improved.
- Several bugs were fixed.
Download (0.30MB)
Added: 2007-03-21 License: Free for non-commercial use Price:
974 downloads
hbuild53 Feb112005
hbuild53 is an automated post-build for FreeBSD 5 servers. more>>
hbuild53 (hastek build for FreeBSD 5.3 onward) is a script package to help build FreeBSD base systems. It makes sense if you have multiple systems to build.
hbuild53 will work on FreeBSD 4.x - however the base kernel configuration file will not - as of 5.2.1 the base kernel configuration file is too different.
hbuild53 provides automation for some of the things you might typically do after a base FreeBSD installation. This is relatively simple stuff but has saved me time when building/rebuilding/upgrading multiple systems.
This idea will probably make sense to those who build multiple machines, and will not make sense if you work with one or two systems only..
This package is intended to help start a server build (not to be installed over existing systems, though it probably wont hurt anything to do so), assuming you will be building
other applications later as you build your final platform.
This package is specific to FreeBSD 5.3-RELEASE onward. It will upgrade your ports tree, install ports, create some customizations, and provide some sysadmin packages, such as log archivers, a chrooted BIND builder, a heirarchichal unix platform backup system, shows how to set up serial console, a new kernel, and ipf for packet filtering.
Each hbuild subdirectory has bits you might be able to adapt into your own system administration.
You will need a reasonably fast internet connection for the ports. Why install ports rather than packages? You dont have to, but I always thought its better to build the software on the particular system, although it takes longer.
<<lesshbuild53 will work on FreeBSD 4.x - however the base kernel configuration file will not - as of 5.2.1 the base kernel configuration file is too different.
hbuild53 provides automation for some of the things you might typically do after a base FreeBSD installation. This is relatively simple stuff but has saved me time when building/rebuilding/upgrading multiple systems.
This idea will probably make sense to those who build multiple machines, and will not make sense if you work with one or two systems only..
This package is intended to help start a server build (not to be installed over existing systems, though it probably wont hurt anything to do so), assuming you will be building
other applications later as you build your final platform.
This package is specific to FreeBSD 5.3-RELEASE onward. It will upgrade your ports tree, install ports, create some customizations, and provide some sysadmin packages, such as log archivers, a chrooted BIND builder, a heirarchichal unix platform backup system, shows how to set up serial console, a new kernel, and ipf for packet filtering.
Each hbuild subdirectory has bits you might be able to adapt into your own system administration.
You will need a reasonably fast internet connection for the ports. Why install ports rather than packages? You dont have to, but I always thought its better to build the software on the particular system, although it takes longer.
Download (0.099MB)
Added: 2005-04-04 License: BSD License Price:
1664 downloads
Java::Build::Tasks 0.05
Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc. more>>
Java::Build::Tasks is a Perl module that collects common Java build tasks in one place: jar, jarsigner, etc.
SYNOPSIS
use Java::Build::Tasks;
set_logger($log_object);
copy_file(source, dest);
copy_file(list, of, sources, dest);
copy_file(-r, list, of, sources, with, flags, dest);
copy_file([ list, of, sources ], dest);
copy_file([ -r, list, of, sources, with, flags ], dest);
my $file_list = build_file_list(
BASE_DIR => where/to/start,
EXCLUDE_PATTERNS => [ qr/leave/, qr/these/, qr/out/ ],
INCLUDE_PATTERNS => [ qr/.*include/, qr/these.*/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
QUOTE_DOLLARS => 1,
);
jar(
JAR_FILE => some/full/path/ending/in/a.jar,
FILE_LIST => $file_list;
MANIFEST => location/of/manifest/to/put/in/jar,
BASE_DIR => path/to/change/to/before/building/jar,
APPEND => 1,
);
signjar(
JAR_FILE => what/to/sign,
KEYSTORE => path/to/your/keystore,
ALIAS => $your_alias,
STOREPASS => $your_keystore_pass,
);
my $config_hash = read_prop_file($prop_file_name);
update_prop_file(
NAME => /optional/path/and/file.properties,
NEW_PROPS => %values_to_add_or_update,
);
filter_file(
INPUT => t/file1,
OUTPUT => t/file2,
FILTERS => [
sub { my $string = shift; $string =~ s/Happy/Joyous/g; $_;}
],
);
my $dirties = what_needs_compiling(
SOURCE_FILE_LIST => $list,
SOURCE_DIR => path/to/your/source/files,
DEST_DIR => path/to/your/compiled/files,
SOURCE_TO_COMPILIED_NAME => sub { ... },
);
my $classpath = make_jar_classpath(
DIRS => [ /path/to/some/set/of/jars,
/path/to/some/other/jars ],
INCLUDE_PATTERNS => [ qr/.jar$/, qr/.ZIP$/ ], # optional
);
purge_dirs($base_dir, qw(sub directories to remove));
<<lessSYNOPSIS
use Java::Build::Tasks;
set_logger($log_object);
copy_file(source, dest);
copy_file(list, of, sources, dest);
copy_file(-r, list, of, sources, with, flags, dest);
copy_file([ list, of, sources ], dest);
copy_file([ -r, list, of, sources, with, flags ], dest);
my $file_list = build_file_list(
BASE_DIR => where/to/start,
EXCLUDE_PATTERNS => [ qr/leave/, qr/these/, qr/out/ ],
INCLUDE_PATTERNS => [ qr/.*include/, qr/these.*/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
QUOTE_DOLLARS => 1,
);
jar(
JAR_FILE => some/full/path/ending/in/a.jar,
FILE_LIST => $file_list;
MANIFEST => location/of/manifest/to/put/in/jar,
BASE_DIR => path/to/change/to/before/building/jar,
APPEND => 1,
);
signjar(
JAR_FILE => what/to/sign,
KEYSTORE => path/to/your/keystore,
ALIAS => $your_alias,
STOREPASS => $your_keystore_pass,
);
my $config_hash = read_prop_file($prop_file_name);
update_prop_file(
NAME => /optional/path/and/file.properties,
NEW_PROPS => %values_to_add_or_update,
);
filter_file(
INPUT => t/file1,
OUTPUT => t/file2,
FILTERS => [
sub { my $string = shift; $string =~ s/Happy/Joyous/g; $_;}
],
);
my $dirties = what_needs_compiling(
SOURCE_FILE_LIST => $list,
SOURCE_DIR => path/to/your/source/files,
DEST_DIR => path/to/your/compiled/files,
SOURCE_TO_COMPILIED_NAME => sub { ... },
);
my $classpath = make_jar_classpath(
DIRS => [ /path/to/some/set/of/jars,
/path/to/some/other/jars ],
INCLUDE_PATTERNS => [ qr/.jar$/, qr/.ZIP$/ ], # optional
);
purge_dirs($base_dir, qw(sub directories to remove));
Download (0.030MB)
Added: 2007-06-04 License: GPL (GNU General Public License) Price:
874 downloads
Build Order Analyzer 2.0
Build Order Anlyzer for the Axis & Allies RTS is a tool for analyzing builds in the Axis & Allies RTS game. more>>
Build Order Anlyzer for the Axis & Allies RTS is a tool for analyzing builds in the Axis & Allies RTS game. Many sites go to great lengths to explain Build Orders, but the Build Order Analyzer is the first tool to actually allow players the ability to define a Build Order and then compare it to other Build Orders over time.
Key Facts to know about the Build Order Analyzer:
Only tool of its kind
Can support multiple types of RTS based games (not just Axis & Allies RTS!)
Built on Java technology & open source software
The Build Order Anlyzer 2.0 for Axis & Allies RTS is a tool for analyzing builds in the Axis & Allies RTS game. Wikipedia has a great defnition for a Build Order. To summarize, a Build Order in an RTS game defines the order in which a player builds their buildings, units, and upgrades. Understanding the timing and affect of various build trees is critical in making the appropriate tactical decisions during the game.
The BOA allows a player to build and analyze multiple Build Orders without playing a game. Lose to a player due to their build? Then plug it into the BOA and figure out a build to counter it! Gamers no longer have to play game, after game, after game to figure out a decent counter to another players Build Order, they can use the BOA to figure it out. The BOA can literally save serious gamers hundreds of hours of game play!
<<lessKey Facts to know about the Build Order Analyzer:
Only tool of its kind
Can support multiple types of RTS based games (not just Axis & Allies RTS!)
Built on Java technology & open source software
The Build Order Anlyzer 2.0 for Axis & Allies RTS is a tool for analyzing builds in the Axis & Allies RTS game. Wikipedia has a great defnition for a Build Order. To summarize, a Build Order in an RTS game defines the order in which a player builds their buildings, units, and upgrades. Understanding the timing and affect of various build trees is critical in making the appropriate tactical decisions during the game.
The BOA allows a player to build and analyze multiple Build Orders without playing a game. Lose to a player due to their build? Then plug it into the BOA and figure out a build to counter it! Gamers no longer have to play game, after game, after game to figure out a decent counter to another players Build Order, they can use the BOA to figure it out. The BOA can literally save serious gamers hundreds of hours of game play!
Download (0.002MB)
Added: 2006-07-24 License: Freeware Price:
1188 downloads
Vexi Build 1591
Vexi is a platform for creating and publishing Graphical User Interfaces that can be used over the Internet or an intranet. more>>
Vexi is a platform for creating and publishing Graphical User Interfaces that can be used over the Internet or an intranet.
Vexi project features a very simple and powerful syntax based on xml and javascript, a set of complete, extensible, themable widgets, and a sandbox-like security model to protect users.
Vexi2 is in the final stages of stabilization. All features have been implemented. Most remaining work to be done is on project infrastructure (documentation, demos, etc) so that a visitor can easily use and learn about Vexi.
Soon Vexi will be able to adapt to each browser and platform, allowing it to work on most desktop computers without administrative intervention. Currently it requires Java is present on the client machine but the native builds are the next focus for the project.
<<lessVexi project features a very simple and powerful syntax based on xml and javascript, a set of complete, extensible, themable widgets, and a sandbox-like security model to protect users.
Vexi2 is in the final stages of stabilization. All features have been implemented. Most remaining work to be done is on project infrastructure (documentation, demos, etc) so that a visitor can easily use and learn about Vexi.
Soon Vexi will be able to adapt to each browser and platform, allowing it to work on most desktop computers without administrative intervention. Currently it requires Java is present on the client machine but the native builds are the next focus for the project.
Download (1.1MB)
Added: 2006-12-19 License: LGPL (GNU Lesser General Public License) Price:
1039 downloads
Exact Build
Exact Build project is a sane GNU Auto replacement. more>>
Exact Build project is a sane GNU Auto replacement. For portable build systems nowadays normally GNU autoconf and the associated companiens such as automake and libtool. However albeit portable they are rather crufty to use. The various macro expansion and generation steps extremely blow up the initial definitions and make execution slow and debugging a nightmare.
Even with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.
Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
<<lessEven with the enourmous code bloat, it does not have a wide feature set and neither allows to maximize the gain of parallel builds nor other state-of-the-art compiler features. Manual tinkering is needed in such cases.
Mostly due the code bloat but also to obtain features such as mximal parallel build and object output seperated cleanly from the source, we create our own set of Makefiles for the non-recursive build system and shell scripts for configuration, if required by the software module (some straight forware code does come without a configure script at all).
Download (MB)
Added: 2006-05-10 License: GPL (GNU General Public License) Price:
1268 downloads
Java::Build 0.05
Java::Build is a family of modules which you can use instead of Ant. more>>
Java::Build is a family of modules which you can use instead of Ant.
SYNOPSIS
use Java::Build::JVM; # access to the javac compiler in one jvm
use Java::Build::Tasks; # some helpful methods similar to Ant tasks
my $source_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.java$/ ],
);
my $dirty_sources = what_needs_compiling(
SOURCE_FILE_LIST => $source_files,
);
if (@$dirty_sources) {
my $compiler = Java::Ant::JVM->getCompiler();
$compiler->destination($base_dir);
$compiler->classpath($base_dir);
$compiler->compile($dirty_sources);
my $class_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.class$/ ],
EXCLUDE_PATTERNS => [ qr/Test/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
);
jar(
JAR_FILE => $jar_file_name,
FILE_LIST => $class_files,
BASE_DIR => $some_path,
);
}
ABSTRACT
This family of modules helped me move away from Ant to a proper scripting language, namely Perl. With it you can use a single JVM for compiling your java programs. It provides many useful methods to help you build lists of files, package them with jar, etc. Currently the modules are unix centric. If you make them work elsewhere, please send in patches.
<<lessSYNOPSIS
use Java::Build::JVM; # access to the javac compiler in one jvm
use Java::Build::Tasks; # some helpful methods similar to Ant tasks
my $source_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.java$/ ],
);
my $dirty_sources = what_needs_compiling(
SOURCE_FILE_LIST => $source_files,
);
if (@$dirty_sources) {
my $compiler = Java::Ant::JVM->getCompiler();
$compiler->destination($base_dir);
$compiler->classpath($base_dir);
$compiler->compile($dirty_sources);
my $class_files = build_file_list(
BASE_DIR => $some_path,
INCLUDE_PATTERNS => [ qr/.class$/ ],
EXCLUDE_PATTERNS => [ qr/Test/ ],
EXCLUDE_DEFAULTS => 1,
STRIP_BASE_DIR => 1,
);
jar(
JAR_FILE => $jar_file_name,
FILE_LIST => $class_files,
BASE_DIR => $some_path,
);
}
ABSTRACT
This family of modules helped me move away from Ant to a proper scripting language, namely Perl. With it you can use a single JVM for compiling your java programs. It provides many useful methods to help you build lists of files, package them with jar, etc. Currently the modules are unix centric. If you make them work elsewhere, please send in patches.
Download (0.030MB)
Added: 2007-04-20 License: Perl Artistic License Price:
917 downloads
auto-build 1.2.0
auto-build is a Perl module that can run automated, unattended software build processes. more>>
auto-build is a Perl module that can run automated, unattended software build processes.
SYNOPSIS
# auto-build [OPTION]...
Run build using latest code currently in source control
# auto-build --config /etc/auto-build.d/auto-build.conf
Run build using code committed prior to 12:30 on Dec 12th 2004
# auto-build --timestamp 12:30:00 Dec 12th 2004
--config /etc/auto-build.d/auto-build.conf
SUMMARY
auto-build is the command used to execute the Test-AutoBuild software build automation framework. It is intended to execute a single iteration of the build engine and then quit with its exit status providing an indication of the build success / fail status (see the EXIT STATUS section later in this manual page). To perform a continous automated build this command would be launched on a frequent basis from cron. Locking will ensure that two instances do not execute concurrently, so it can safely be triggered every 5 minutes.
OPTIONS
The following command line options are valid:
--config=FILE
Specify an alternative path to the configuration file for the build process. If ommitted, will default to looking for the file $HOME/auto-build.conf. The configuration data is loaded by the Config::Record module, so refer to that modules manual page for details of permitted syntax. The file will also be pre-processed by the Template module allowing dynamic generation of complex configuration files
--log4perl=FILE
Specify an alternative file containing configuration settings for the Log::Log4perl logging system. If ommitted, log4perl settings will be loaded from the master autobuild configuration file.
--timestamp=DATE
Specify the timestamp to use when checking code out of the source control repositories. For repository modules supporting timestamps it is guarenteed that the code checked out will be the latest version not newer than this timestamp. If ommitted, the timestamp will default to the current timestamp. The argument can be either an plain integer specifying number of seconds since the epoch, or any of the text representations handled by the Date::Manip module
today
1st thursday in June 1992
05/10/93
12:30 Dec 12th 1880
8:00pm december tenth
--verbose
Increase the verbosity of warning messages and errors. This will ensure that if the builder unexpectedly crashes, a complete stack trace will be dumped along will full arguments.It will also cause the post-processed configuration file to be dumped.
--help
Display a summary of the command line help options
<<lessSYNOPSIS
# auto-build [OPTION]...
Run build using latest code currently in source control
# auto-build --config /etc/auto-build.d/auto-build.conf
Run build using code committed prior to 12:30 on Dec 12th 2004
# auto-build --timestamp 12:30:00 Dec 12th 2004
--config /etc/auto-build.d/auto-build.conf
SUMMARY
auto-build is the command used to execute the Test-AutoBuild software build automation framework. It is intended to execute a single iteration of the build engine and then quit with its exit status providing an indication of the build success / fail status (see the EXIT STATUS section later in this manual page). To perform a continous automated build this command would be launched on a frequent basis from cron. Locking will ensure that two instances do not execute concurrently, so it can safely be triggered every 5 minutes.
OPTIONS
The following command line options are valid:
--config=FILE
Specify an alternative path to the configuration file for the build process. If ommitted, will default to looking for the file $HOME/auto-build.conf. The configuration data is loaded by the Config::Record module, so refer to that modules manual page for details of permitted syntax. The file will also be pre-processed by the Template module allowing dynamic generation of complex configuration files
--log4perl=FILE
Specify an alternative file containing configuration settings for the Log::Log4perl logging system. If ommitted, log4perl settings will be loaded from the master autobuild configuration file.
--timestamp=DATE
Specify the timestamp to use when checking code out of the source control repositories. For repository modules supporting timestamps it is guarenteed that the code checked out will be the latest version not newer than this timestamp. If ommitted, the timestamp will default to the current timestamp. The argument can be either an plain integer specifying number of seconds since the epoch, or any of the text representations handled by the Date::Manip module
today
1st thursday in June 1992
05/10/93
12:30 Dec 12th 1880
8:00pm december tenth
--verbose
Increase the verbosity of warning messages and errors. This will ensure that if the builder unexpectedly crashes, a complete stack trace will be dumped along will full arguments.It will also cause the post-processed configuration file to be dumped.
--help
Display a summary of the command line help options
Download (0.20MB)
Added: 2007-06-16 License: Perl Artistic License Price:
860 downloads
kdesvn-build 1.3
kdesvn-build is a tool to allow you to easily build KDE from its Subversion source repository. more>>
kdesvn-build script builds KDE from its Subversion source repository. Well, that and a *LOT* more...
It builds qt-copy, automatically includes unsermake in the build, easily supports being run from cron, allows module-specific options such as configure flags, logs everything, and generally makes it as easy as possible to manage a bleeding edge KDE installation.
kdesvn-build by default will install things into a ~/kde directory, but it supports using your system KDE if you just want to install e.g. an application from Extragear.
Its incredibly featureful, although Ive tried hard to setup sane default options so that you dont have to worry about twiddling the knobs.
Main features:
- Will automatically checkout and update the KDE source code from its Subversion repository.
- Will download and use unsermake, an advanced build tool that can significantly decrease compile time, especially over distributed systems. It also supports progress estimates of compile progress.
- kdesvn-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesvn-build automatically creates symlinks for easy access to the last log (log/latest).
- color-coding of the output (which can be turned off)
- Has support for qt-copy, the KDE snapshort of Trolltechs Qt library, optionally with bugfix/optimization patches applied that havent made it into the official library.
- kdesvn-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.
- Extensive documentation, including a Wiki page. Feel free to let me know if you need something explained (e-mail address at bottom). Or you can join #kdesvn-build on irc.kde.org for help.
- A detailed sample configuration file is included, usually you can just copy it to ~/.kdesvn-buildrc and be done with it.
- Much more!
Enhancements:
- Some Coverity-scanner-specific code has been factored out into a plugin (in kdesdk/scripts, dont worry).
- The progress output feature works with CMake now (CMake 2.4.3 or greater)
<<lessIt builds qt-copy, automatically includes unsermake in the build, easily supports being run from cron, allows module-specific options such as configure flags, logs everything, and generally makes it as easy as possible to manage a bleeding edge KDE installation.
kdesvn-build by default will install things into a ~/kde directory, but it supports using your system KDE if you just want to install e.g. an application from Extragear.
Its incredibly featureful, although Ive tried hard to setup sane default options so that you dont have to worry about twiddling the knobs.
Main features:
- Will automatically checkout and update the KDE source code from its Subversion repository.
- Will download and use unsermake, an advanced build tool that can significantly decrease compile time, especially over distributed systems. It also supports progress estimates of compile progress.
- kdesvn-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesvn-build automatically creates symlinks for easy access to the last log (log/latest).
- color-coding of the output (which can be turned off)
- Has support for qt-copy, the KDE snapshort of Trolltechs Qt library, optionally with bugfix/optimization patches applied that havent made it into the official library.
- kdesvn-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.
- Extensive documentation, including a Wiki page. Feel free to let me know if you need something explained (e-mail address at bottom). Or you can join #kdesvn-build on irc.kde.org for help.
- A detailed sample configuration file is included, usually you can just copy it to ~/.kdesvn-buildrc and be done with it.
- Much more!
Enhancements:
- Some Coverity-scanner-specific code has been factored out into a plugin (in kdesdk/scripts, dont worry).
- The progress output feature works with CMake now (CMake 2.4.3 or greater)
Download (0.043MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
1113 downloads
Turnracer Build 1
Turnracer is an free (GPL) Turn-Based racer game for GNU/Linux and other UNIX look-alikes. more>>
Turnracer is an free TBS racer game for GNU/Linux and other UNIX look-alikes. The rules of Turnracer arent easy.
Turnracer is written in C, and Gtk2 based. There is not yet an AI in the game, but it is planed for one of the next releases.
Installation:
1. Make sure you have install tar an gz or bz2 (gz if you have downloaded the gz package, else the bz2)
2. Type tar -xzf THE/PATH/TO/THE/TURNRACER/PACKAGE.tar.gz(in a terminal emulator), change the z to j for bz2.
3. Go to the directory where you have unpacked turnracer(cd THE/PATH)
4. Type ./configure
5. Type make
6. Type make install (as superuser)
Enhancements:
- A level editor is included.
<<lessTurnracer is written in C, and Gtk2 based. There is not yet an AI in the game, but it is planed for one of the next releases.
Installation:
1. Make sure you have install tar an gz or bz2 (gz if you have downloaded the gz package, else the bz2)
2. Type tar -xzf THE/PATH/TO/THE/TURNRACER/PACKAGE.tar.gz(in a terminal emulator), change the z to j for bz2.
3. Go to the directory where you have unpacked turnracer(cd THE/PATH)
4. Type ./configure
5. Type make
6. Type make install (as superuser)
Enhancements:
- A level editor is included.
Download (0.18MB)
Added: 2006-01-31 License: GPL (GNU General Public License) Price:
1361 downloads
Tete 1.1 Build 24
Tete project is an ear trainer. more>>
Tete project is an ear trainer.
Tete allows you to select intervals, chords, or scales and play examples of the selected sounds in a random order.
As each is played, it is highlighted in the list. Once you think you can tell what is playing, you can test yourself.
A series of sounds will be played, again at random, and you attempt to identify what has been played.
You can control how each sound is played back by changing the MIDI instrument, the octave range allowable, the root note, and whether the sounds are played ascending or descending.
<<lessTete allows you to select intervals, chords, or scales and play examples of the selected sounds in a random order.
As each is played, it is highlighted in the list. Once you think you can tell what is playing, you can test yourself.
A series of sounds will be played, again at random, and you attempt to identify what has been played.
You can control how each sound is played back by changing the MIDI instrument, the octave range allowable, the root note, and whether the sounds are played ascending or descending.
Download (0.59MB)
Added: 2006-10-31 License: LGPL (GNU Lesser General Public License) Price:
1088 downloads
L4ip 1.0 build 299
L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. more>>
L4ip is a daemon that extends IPFilters simple round-robin L4 load balancing with health checks. It takes care of monitoring and dynamically adding and removing ipnat rules in the kernel.
L4ip fully supports UDP, TCP, and system()-style executions for health checks, including send/expect scripts, SSL connections, and much more.
Main features:
- Define as many clusters, with as many members as you need.
- Automatically adds and removes "ipnat" rules as needed.
- Flexible health check support, tcp-open, tcp-close, udp-open, udp-close, system.
- Simple scripting available for health checks in send/expect syntax with fnmatch pattern comparison
- Binary protocol supported in url-encoding style syntax (eg %0D)
- system() like execution of external commands available. (spawn your own health-check testers)
- Reload and restart leaving last-known-state available for less service impact.
- SSL supported for TCP testers.
- Optional IPF rules to sense RST return-packets for faster failure detection.
Enhancements:
- Solaris SMF example files were added along with a "proxy" command for protocols that need it, such as FTP and IPSec.
<<lessL4ip fully supports UDP, TCP, and system()-style executions for health checks, including send/expect scripts, SSL connections, and much more.
Main features:
- Define as many clusters, with as many members as you need.
- Automatically adds and removes "ipnat" rules as needed.
- Flexible health check support, tcp-open, tcp-close, udp-open, udp-close, system.
- Simple scripting available for health checks in send/expect syntax with fnmatch pattern comparison
- Binary protocol supported in url-encoding style syntax (eg %0D)
- system() like execution of external commands available. (spawn your own health-check testers)
- Reload and restart leaving last-known-state available for less service impact.
- SSL supported for TCP testers.
- Optional IPF rules to sense RST return-packets for faster failure detection.
Enhancements:
- Solaris SMF example files were added along with a "proxy" command for protocols that need it, such as FTP and IPSec.
Download (0.23MB)
Added: 2006-03-01 License: Artistic License Price:
1332 downloads
Boost.Build 2.0-m11
Boost.Build is a system for large project software construction, which is simple to use and powerfull. more>>
Boost.Build is a system for large project software construction, which is simple to use and powerfull. Boost.Build project is an onging project to rewrite Boost.Build, improving design and making it more extensible.
Main features:
- Simple and high level target description language. In most cases name of target and list of sources is enough.
- Variant builds. You can build with your choice of basic variants (e.g. debug, release, profile...), toolsets (e.g. gcc and msvc) and specific properties (e.g. inlining off) from a single command invocation.
- Portability. ``Feature Normalization allows to fine-tune targets independently from the toolset used, and modular toolset descriptions are employed to generate actual build instructions.
- Multi-project builds. Several projects can be combined and built together, with dependencies correctly tracked. Typically, the setting (like include paths and defines) needed to use other project will be handled automatically.
- Extensibility. New file types and tools can be easily added
Enhancements:
- Support was added for several new tools, including the Qt4 library.
- An "indirect requirement" feature was added.
- Several improvements were made in the "install" target.
- The --build-dir, --debug-building, and --clean-all command line options were added.
- Numerous bugs were fixed, and interface improvements were done.
<<lessMain features:
- Simple and high level target description language. In most cases name of target and list of sources is enough.
- Variant builds. You can build with your choice of basic variants (e.g. debug, release, profile...), toolsets (e.g. gcc and msvc) and specific properties (e.g. inlining off) from a single command invocation.
- Portability. ``Feature Normalization allows to fine-tune targets independently from the toolset used, and modular toolset descriptions are employed to generate actual build instructions.
- Multi-project builds. Several projects can be combined and built together, with dependencies correctly tracked. Typically, the setting (like include paths and defines) needed to use other project will be handled automatically.
- Extensibility. New file types and tools can be easily added
Enhancements:
- Support was added for several new tools, including the Qt4 library.
- An "indirect requirement" feature was added.
- Several improvements were made in the "install" target.
- The --build-dir, --debug-building, and --clean-all command line options were added.
- Numerous bugs were fixed, and interface improvements were done.
Download (0.67MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1179 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above build it fast search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed