Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_00 / excel-writer
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               excel-writer
4 VERSION=                18
5 KEYWORDS=               misc ada
6 VARIANTS=               standard
7 SDESC[standard]=        Create Excel files with basic formats (Ada lib)
8 HOMEPAGE=               http://excel-writer.sourceforge.net
9 CONTACT=                John_Marino[draco@marino.st]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            SF/excel-writer/excel-writer
13 DISTFILE[1]=            excel_writer_18.zip:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         docs
19                         examples
20
21 OPTIONS_AVAILABLE=      none
22 OPTIONS_STANDARD=       none
23
24 USES=                   dos2unix gprbuild
25
26 DISTNAME=               Excel_Writer
27
28 LICENSE=                MIT:dev
29 LICENSE_FILE=           MIT:{{WRKDIR}}/LICENSE
30 LICENSE_SCHEME=         solo
31
32 INSTALL_REQ_TOOLCHAIN=  yes
33
34 post-patch:
35         # We can't use LICENSE_AWK because dos2unix hasn't run yet
36         ${AWK} '/^--  Follow/ {exit}; {print}' ${WRKSRC}/excel_out.ads > ${WRKDIR}/LICENSE
37         # use our homegrown gpr file
38         ${CP} ${FILESDIR}/excelwriter.gpr ${WRKSRC}/
39
40 do-build:
41         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gprbuild -p -Pexcel_out_gnat)
42         (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gprbuild -p -Pexcelwriter)
43
44 post-install:
45         ${MKDIR} ${STAGEDIR}${STD_DOCDIR}
46         ${INSTALL_DATA} ${WRKSRC}/excel_writer.txt \
47                 ${STAGEDIR}${STD_DOCDIR}
48         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
49
50 do-install:
51         ${SETENV} ${MAKE_ENV} gprinstall\
52                 --no-manifests \
53                 --prefix=${STAGEDIR}${PREFIX} \
54                 -p -P ${WRKSRC}/excel_out_gnat.gpr
55         ${SETENV} ${MAKE_ENV} gprinstall\
56                 --no-manifests \
57                 --prefix=${STAGEDIR}${PREFIX} \
58                 --lib-subdir=lib/excelwriter \
59                 --sources-subdir=include/excelwriter \
60                 -p -P ${WRKSRC}/excelwriter.gpr
61
62 [FILE:352:descriptions/desc.primary]
63 Excel_Out is a package that can generate basically formatted Excel files.
64
65 * Ideal for the automatic production of reports
66 * Fast: on a HP Mini netbook (Intel Atom, 1.66 GHz), Excel Writer produced
67   50 sheets per second where each sheet had 10,000 data cells
68 * Totally portable and no external library required
69 * No interation with MS Office software
70
71
72 [FILE:98:distinfo]
73 616fea00af3062bf2b2bf986bb8665db10b2c6385bef10c82b2649914eb714db        61343 excel_writer_18.zip
74
75
76 [FILE:44:manifests/plist.primary]
77 bin/
78  biff_dump
79  csv2html
80  csv2tex
81  csv2xls
82
83
84 [FILE:276:manifests/plist.dev]
85 include/excelwriter/
86  excel_out.adb
87  excel_out.ads
88  ieee_754-generic_double_precision.adb
89  ieee_754-generic_double_precision.ads
90  ieee_754.ads
91 lib/excelwriter/
92  excel_out.ali
93  ieee_754-generic_double_precision.ali
94  ieee_754.ali
95  libexcelwriter_pic.a
96 share/gpr/excelwriter.gpr
97
98
99 [FILE:40:manifests/plist.docs]
100 share/doc/excel-writer/excel_writer.txt
101
102
103 [FILE:429:manifests/plist.examples]
104 bin/
105  ew_test
106  excel_out_demo
107  spreadsheet_references_demo
108 include/excel_out_gnat/
109  biff_dump.adb
110  csv.adb
111  csv.ads
112  csv2html.adb
113  csv2tex.adb
114  csv2xls.adb
115  ew_test.adb
116  excel_out.adb
117  excel_out.ads
118  excel_out_demo.adb
119  ieee_754-generic_double_precision.adb
120  ieee_754-generic_double_precision.ads
121  ieee_754.ads
122  spreadsheet_references.adb
123  spreadsheet_references.ads
124  spreadsheet_references_demo.adb
125 share/gpr/excel_out_gnat.gpr
126
127
128 [FILE:422:files/excelwriter.gpr]
129 library project Excelwriter is
130
131    for Languages use ("Ada");
132    for Library_Kind use "static-pic";
133    for Object_Dir use "../objs";
134    for Library_Dir use "../lib";
135    for Library_Name use "excelwriter_pic";
136
137    for Source_Files use (
138       "excel_out.ads",
139       "excel_out.adb",
140       "ieee_754.ads",
141       "ieee_754-generic_double_precision.ads",
142       "ieee_754-generic_double_precision.adb"
143    );
144
145
146 end Excelwriter;
147