Ravenports generated: 02 Dec 2019 21:21
[ravenports.git] / bucket_57 / boost-jam
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               boost-jam
4 VERSION=                1.71.0
5 KEYWORDS=               devel
6 VARIANTS=               standard
7 SDESC[standard]=        Build tool from the boost.org
8 HOMEPAGE=               https://www.boost.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://dl.bintray.com/boostorg/release/1.71.0/source/
13 DISTFILE[1]=            boost_1_71_0.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   c++:single
21
22 DISTNAME=               boost_1_71_0
23 EXTRACT_HEAD[1]=        {{TAR}} -xf
24 EXTRACT_TAIL[1]=        {{DISTNAME}}/tools/build/src/engine
25
26 FPC_EQUIVALENT=         devel/boost-jam
27
28 BUILD_WRKSRC=           {{WRKSRC}}/tools/build/src/engine
29 BUILD_TARGET=           gcc
30
31 INSTALL_WRKSRC=         {{BUILD_WRKSRC}}
32
33 do-build:
34         (cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} \
35         ./build.sh ${MAKE_ARGS:C,^${DESTDIRNAME}=.*,,g} ${BUILD_TARGET})
36
37 do-install:
38         ${MKDIR} ${STAGEDIR}${PREFIX}/bin
39         ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/bjam ${STAGEDIR}${PREFIX}/bin/
40
41 [FILE:233:descriptions/desc.single]
42 Boost.Jam (BJam) is a build tool based on FTJam, which in turn is
43 based on Perforce Jam. It contains significant improvements made to
44 facilitate its use in the Boost Build System, but should be backward
45 compatible with Perforce Jam.
46
47
48 [FILE:99:distinfo]
49 d73a8da01e8bf8c7eda40b4c84915071a8c8a0df4a6734537ddde4a8580524ee    100124647 boost_1_71_0.tar.bz2
50
51
52 [FILE:9:manifests/plist.single]
53 bin/bjam
54
55
56 [FILE:315:patches/patch-tools_build_src_engine_jam.h]
57 --- tools/build/src/engine/jam.h.orig   2019-08-14 12:03:50 UTC
58 +++ tools/build/src/engine/jam.h
59 @@ -297,7 +297,7 @@
60      #define OSMINOR "OS=SINIX"
61      #define OS_SINIX
62  #endif
63 -#ifdef sun
64 +#ifdef __sun
65      #if defined(__svr4__) || defined(__SVR4)
66          #define OSMINOR "OS=SOLARIS"
67          #define OS_SOLARIS
68