Files
haikuports/sys-devel/jam/jam-2.5_2012_10_12.recipe
2013-08-17 09:40:03 +02:00

60 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="Build tool, replacement for make"
DESCRIPTION="
Jam is a small open-source build tool that can be used as a replacement
for Make. Even though Jam is a lot simpler to use than Make, it is far
more powerful and easy to master. Its design is sufficiently clear to
allow any average programmer to extend it with advanced features at will.
The main differences between Jam and Make are as follows:
- Jam uses Jamfiles instead of Makefiles.
- Jamfiles do not normally contain toolset-specific rules or actions.
They are thus portable among distinct compilers.
- Jamfiles are a lot simpler than Makefiles to write and understand,
while providing the same functionality, and much, much more.
"
HOMEPAGE="http://www.perforce.com/jam/jam.html"
LICENSE="Jam"
COPYRIGHT="1993-2003 Christopher Seiwald"
SRC_URI="
git+file://$portBaseDir/../binutils/work-2.17_130421/sources/binutils-2.17_130421#278de7bc9243876c2e08f8d6a243d510c5000462
git+git://github.com/haiku/BuildtoolsPM.git#278de7bc9243876c2e08f8d6a243d510c5000462
"
REVISION="1"
ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
jam = $portVersion
cmd:jam = $portVersion compat >= 2.5
"
REQUIRES="
haiku >= $haikuVersion
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:gcc
cmd:make
cmd:ld
"
SOURCE_DIR="$portVersionedName/jam"
BUILD()
{
make
}
INSTALL()
{
mkdir -p "$binDir"
cp bin.haikux86/jam "$binDir"
mkdir -p "$docDir"
cp Jam.html Jambase.html Jamfile.html README* "$docDir"
}