Ravenports generated: 15 Jan 2020 17:51
[ravenports.git] / bucket_4C / AdaBrowse
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               AdaBrowse
4 VERSION=                4.0.3
5 KEYWORDS=               textproc ada
6 VARIANTS=               standard
7 SDESC[standard]=        HTML generator for Ada95 library unit specs
8 HOMEPAGE=               http://home.datacomm.ch/t_wolf/tw/ada95/adabrowse
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            http://home.datacomm.ch/t_wolf/tw/ada95/adabrowse/
13 DISTFILE[1]=            adabrowse_4.0.3_src.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILD_DEPENDS=          asis:primary:standard
23
24 USES=                   gprbuild
25
26 DISTNAME=               adabrowse_4.0.3
27
28 LICENSE=                GPLv2+:primary
29 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
30 LICENSE_FILE=           GPLv2+:{{WRKSRC}}/GPL.txt
31 LICENSE_AWK=            TERMS:"^$$"
32 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/ad.ads
33 LICENSE_SCHEME=         solo
34
35 FPC_EQUIVALENT=         textproc/adabrowse
36
37 do-build:
38         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gprbuild -p -P build)
39
40 post-extract:
41         ${CP} ${FILESDIR}/ad-* ${FILESDIR}/build.gpr ${WRKSRC}
42         ${RM} ${WRKSRC}/sdefault.adb
43         ${REINPLACE_CMD} -e '/Linker_Options/d' ${WRKSRC}/util-pipes.adb
44
45 do-install:
46         @${MKDIR} ${STAGEDIR}/${STD_DOCDIR}
47         ${INSTALL_PROGRAM} ${WRKSRC}/adabrowse \
48                 ${STAGEDIR}${PREFIX}/bin/adabrowse
49         ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${WRKSRC}/doc/*.css \
50                 ${STAGEDIR}/${STD_DOCDIR}/
51
52 [FILE:279:descriptions/desc.primary]
53 AdaBrowse is a javadoc-like HTML generator for Ada 95 library unit
54 specifications.  It can also generate XML output; a DTD is included in
55 the distribution.  AdaBrowse produces a fully cross-referenced HTML
56 rendering of Ada 95 specs without bodies.  It is a command-line utility.
57
58
59 [FILE:105:distinfo]
60 4567c66d0d3a75cc9e4938100cc5e51f96901951dc57498d18da45d14f42794c       331990 adabrowse_4.0.3_src.tar.gz
61
62
63 [FILE:14:manifests/plist.primary]
64 bin/adabrowse
65
66
67 [FILE:242:files/ad-projects-impl.ads]
68 --  The FSF GNAT 4.9 Project code is hopelessly too modern for AdaBrowse to
69 --  hook into it.  Just build AdaBrowse without it.
70
71 pragma License (GPL);
72
73 with AD.Projects.Impl_No;
74 private package AD.Projects.Impl
75   renames AD.Projects.Impl_No;
76
77
78 [FILE:321:files/build.gpr]
79 with "asis";
80 with "gnat_util";
81 project Build is
82
83    for Languages   use ("Ada", "C");
84    for Source_Dirs use (".");
85    for Object_dir  use "obj";
86    for Exec_Dir    use ".";
87    for Main use ("adabrowse.adb");
88
89    package Compiler is
90       for Default_Switches ("ada") use ("-O2", "-gnatwa");
91    end Compiler;
92
93 end Build;
94