1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= gnatcoll-core
7 SDESC[standard]= Core packages of GNAT Components Collection
8 HOMEPAGE= https://github.com/AdaCore/gnatcoll-core
9 CONTACT= John_Marino[draco@marino.st]
12 SITES[main]= ADACORE/425b044d5cb112f096c7ac5ebbafb0d8e5297913?filename=gnatcoll-core-2021-20210518-19ADF-src.tar.gz&x=/
13 DISTFILE[1]= gnatcoll-core-2021-20210518-19ADF-src.tar.gz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILDRUN_DEPENDS= xmlada:primary:standard
24 gprbuild:gprlib:standard
28 DISTNAME= gnatcoll-core-2021-20210518-19ADF-src
30 LICENSE= GPLv3+:primary
31 LICENSE_TERMS= primary:{{WRKDIR}}/TERMS
32 LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3
33 LICENSE_AWK= TERMS:"^$$"
34 LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/gnatcoll.ads
38 MAKE_ARGS= prefix={{STAGEDIR}}{{PREFIX}}
41 PROCESSORS={{MAKE_JOBS_NUMBER}}
42 TARGET={{CONFIGURE_TARGET}}
43 NORMALIZED_TARGET={{CONFIGURE_TARGET}}
46 INSTALL_REQ_TOOLCHAIN= yes
48 PLIST_SUB= JQUERY=3.5.1
52 ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|' ${WRKSRC}/gnatcoll.gpr
55 ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests
56 ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/gnatcoll/html/_sources
57 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnatcoll.so
60 (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} setup)
62 [FILE:736:descriptions/desc.primary]
63 This is the core module of the GNAT Components Collection.
65 The reusable library known as the GNAT Component Collection (GNATColl) is
66 based on one main principle: general-purpose packages that are part of the
67 GNAT technology should also be available to GNAT user application code.
68 The compiler front end, the GNAT Programming Studio (GPS) Interactive
69 Development Environment, and the GNAT Tracker web-based interface all
70 served as sources for the components.
72 The GNATColl components complement the predefined Ada and GNAT libraries
73 and deal with a range of common programming issues including string and
74 text processing, memory management, and file handling. Several of the
75 components are especially useful in enterprise applications.
79 2c8769c990e635a4ca0bfc41c55fc163513f024d488e64173c92bdbc0f1a5300 1460647 gnatcoll-core-2021-20210518-19ADF-src.tar.gz
82 [FILE:10986:manifests/plist.primary]
86 gnatcoll-any_types.adb
87 gnatcoll-any_types.ads
88 gnatcoll-arg_lists.adb
89 gnatcoll-arg_lists.ads
94 gnatcoll-boyer_moore.adb
95 gnatcoll-boyer_moore.ads
96 gnatcoll-coders-base64.adb
97 gnatcoll-coders-base64.ads
98 gnatcoll-coders-streams.adb
99 gnatcoll-coders-streams.ads
104 gnatcoll-damerau_levenshtein_distance.ads
105 gnatcoll-damerau_levenshtein_generic.adb
106 gnatcoll-damerau_levenshtein_generic.ads
107 gnatcoll-email-mailboxes.adb
108 gnatcoll-email-mailboxes.ads
109 gnatcoll-email-parser.adb
110 gnatcoll-email-parser.ads
111 gnatcoll-email-utils.adb
112 gnatcoll-email-utils.ads
115 gnatcoll-format_columns_vertical.ads
116 gnatcoll-formatters.adb
117 gnatcoll-formatters.ads
118 gnatcoll-geometry.adb
119 gnatcoll-geometry.ads
120 gnatcoll-io-native-codec__unix.adb
121 gnatcoll-io-native.adb
122 gnatcoll-io-native.ads
123 gnatcoll-io-remote-unix.adb
124 gnatcoll-io-remote-unix.ads
125 gnatcoll-io-remote-windows.adb
126 gnatcoll-io-remote-windows.ads
127 gnatcoll-io-remote.adb
128 gnatcoll-io-remote.ads
131 gnatcoll-json-utility.adb
132 gnatcoll-json-utility.ads
139 gnatcoll-mmap-system__unix.adb
140 gnatcoll-mmap-system__unix.ads
143 gnatcoll-opt_parse.adb
144 gnatcoll-opt_parse.ads
145 gnatcoll-os-constants__unix.ads
146 gnatcoll-os-fs-is_console__unix.adb
147 gnatcoll-os-fs-open__unix.adb
148 gnatcoll-os-fs-open_pipe__linux.adb
149 gnatcoll-os-fs-set_close_on_exec__unix.adb
152 gnatcoll-os-libc-spawn.ads
153 gnatcoll-os-libc-stat.ads
155 gnatcoll-os-libc_constants__linux.ads
156 gnatcoll-os-process-internal_spawn__unix.adb
157 gnatcoll-os-process-wait__unix.adb
158 gnatcoll-os-process.adb
159 gnatcoll-os-process.ads
160 gnatcoll-os-process_types__unix.adb
161 gnatcoll-os-process_types__unix.ads
162 gnatcoll-os-stat-stat__unix.adb
166 gnatcoll-paragraph_filling-badnesses.adb
167 gnatcoll-paragraph_filling-badnesses.ads
168 gnatcoll-paragraph_filling-words.adb
169 gnatcoll-paragraph_filling-words.ads
170 gnatcoll-paragraph_filling.adb
171 gnatcoll-paragraph_filling.ads
175 gnatcoll-plugins__unix.adb
178 gnatcoll-projects-aux.adb
179 gnatcoll-projects-aux.ads
180 gnatcoll-projects-krunch.adb
181 gnatcoll-projects-krunch.ads
182 gnatcoll-projects-normalize.adb
183 gnatcoll-projects-normalize.ads
184 gnatcoll-projects.adb
185 gnatcoll-projects.ads
186 gnatcoll-promises.adb
187 gnatcoll-promises.ads
188 gnatcoll-refcount-weakref.adb
189 gnatcoll-refcount-weakref.ads
190 gnatcoll-refcount.adb
191 gnatcoll-refcount.ads
192 gnatcoll-remote-db.adb
193 gnatcoll-remote-db.ads
195 gnatcoll-scripts-files.adb
196 gnatcoll-scripts-files.ads
197 gnatcoll-scripts-impl.adb
198 gnatcoll-scripts-impl.ads
199 gnatcoll-scripts-projects.adb
200 gnatcoll-scripts-projects.ads
201 gnatcoll-scripts-shell.adb
202 gnatcoll-scripts-shell.ads
203 gnatcoll-scripts-utils.adb
204 gnatcoll-scripts-utils.ads
207 gnatcoll-storage_pools-alignment.adb
208 gnatcoll-storage_pools-alignment.ads
209 gnatcoll-storage_pools-headers.adb
210 gnatcoll-storage_pools-headers.ads
211 gnatcoll-storage_pools.ads
212 gnatcoll-string_builders.adb
213 gnatcoll-string_builders.ads
214 gnatcoll-string_list_builders.adb
215 gnatcoll-string_list_builders.ads
217 gnatcoll-strings_impl.adb
218 gnatcoll-strings_impl.ads
221 gnatcoll-templates.adb
222 gnatcoll-templates.ads
223 gnatcoll-terminal.adb
224 gnatcoll-terminal.ads
227 gnatcoll-tribooleans.adb
228 gnatcoll-tribooleans.ads
233 gnatcoll-vfs_types.ads
234 gnatcoll-vfs_utils.adb
235 gnatcoll-vfs_utils.ads
236 gnatcoll-wstring_builders.adb
237 gnatcoll-wstring_builders.ads
238 gnatcoll-wstring_list_builders.adb
239 gnatcoll-wstring_list_builders.ads
246 separate_run_path_option.c
252 libgnatcoll.so.%%SOMAJOR%%
253 lib/gnatcoll.relocatable/
254 gnatcoll-any_types.ali
255 gnatcoll-arg_lists.ali
258 gnatcoll-boyer_moore.ali
259 gnatcoll-coders-base64.ali
260 gnatcoll-coders-streams.ali
263 gnatcoll-damerau_levenshtein_distance.ali
264 gnatcoll-damerau_levenshtein_generic.ali
265 gnatcoll-email-mailboxes.ali
266 gnatcoll-email-parser.ali
267 gnatcoll-email-utils.ali
269 gnatcoll-format_columns_vertical.ali
270 gnatcoll-formatters.ali
271 gnatcoll-geometry.ali
272 gnatcoll-io-native.ali
273 gnatcoll-io-remote-unix.ali
274 gnatcoll-io-remote-windows.ali
275 gnatcoll-io-remote.ali
277 gnatcoll-json-utility.ali
281 gnatcoll-mmap-system__unix.ali
283 gnatcoll-opt_parse.ali
284 gnatcoll-os-constants__unix.ali
286 gnatcoll-os-libc-spawn.ali
287 gnatcoll-os-libc-stat.ali
289 gnatcoll-os-libc_constants__linux.ali
290 gnatcoll-os-process.ali
291 gnatcoll-os-process_types__unix.ali
294 gnatcoll-paragraph_filling-badnesses.ali
295 gnatcoll-paragraph_filling-words.ali
296 gnatcoll-paragraph_filling.ali
298 gnatcoll-plugins__unix.ali
300 gnatcoll-projects-aux.ali
301 gnatcoll-projects-krunch.ali
302 gnatcoll-projects-normalize.ali
303 gnatcoll-projects.ali
304 gnatcoll-promises.ali
305 gnatcoll-refcount-weakref.ali
306 gnatcoll-refcount.ali
307 gnatcoll-remote-db.ali
309 gnatcoll-scripts-files.ali
310 gnatcoll-scripts-impl.ali
311 gnatcoll-scripts-projects.ali
312 gnatcoll-scripts-shell.ali
313 gnatcoll-scripts-utils.ali
315 gnatcoll-storage_pools-alignment.ali
316 gnatcoll-storage_pools-headers.ali
317 gnatcoll-storage_pools.ali
318 gnatcoll-string_builders.ali
319 gnatcoll-string_list_builders.ali
321 gnatcoll-strings_impl.ali
323 gnatcoll-templates.ali
324 gnatcoll-terminal.ali
326 gnatcoll-tribooleans.ali
329 gnatcoll-vfs_types.ali
330 gnatcoll-vfs_utils.ali
331 gnatcoll-wstring_builders.ali
332 gnatcoll-wstring_list_builders.ali
335 libgnatcoll.so.%%SOMAJOR%%
337 gnatcoll-any_types.ali
338 gnatcoll-arg_lists.ali
341 gnatcoll-boyer_moore.ali
342 gnatcoll-coders-base64.ali
343 gnatcoll-coders-streams.ali
346 gnatcoll-damerau_levenshtein_distance.ali
347 gnatcoll-damerau_levenshtein_generic.ali
348 gnatcoll-email-mailboxes.ali
349 gnatcoll-email-parser.ali
350 gnatcoll-email-utils.ali
352 gnatcoll-format_columns_vertical.ali
353 gnatcoll-formatters.ali
354 gnatcoll-geometry.ali
355 gnatcoll-io-native.ali
356 gnatcoll-io-remote-unix.ali
357 gnatcoll-io-remote-windows.ali
358 gnatcoll-io-remote.ali
360 gnatcoll-json-utility.ali
364 gnatcoll-mmap-system__unix.ali
366 gnatcoll-opt_parse.ali
367 gnatcoll-os-constants__unix.ali
369 gnatcoll-os-libc-spawn.ali
370 gnatcoll-os-libc-stat.ali
372 gnatcoll-os-libc_constants__linux.ali
373 gnatcoll-os-process.ali
374 gnatcoll-os-process_types__unix.ali
377 gnatcoll-paragraph_filling-badnesses.ali
378 gnatcoll-paragraph_filling-words.ali
379 gnatcoll-paragraph_filling.ali
381 gnatcoll-plugins__unix.ali
383 gnatcoll-projects-aux.ali
384 gnatcoll-projects-krunch.ali
385 gnatcoll-projects-normalize.ali
386 gnatcoll-projects.ali
387 gnatcoll-promises.ali
388 gnatcoll-refcount-weakref.ali
389 gnatcoll-refcount.ali
390 gnatcoll-remote-db.ali
392 gnatcoll-scripts-files.ali
393 gnatcoll-scripts-impl.ali
394 gnatcoll-scripts-projects.ali
395 gnatcoll-scripts-shell.ali
396 gnatcoll-scripts-utils.ali
398 gnatcoll-storage_pools-alignment.ali
399 gnatcoll-storage_pools-headers.ali
400 gnatcoll-storage_pools.ali
401 gnatcoll-string_builders.ali
402 gnatcoll-string_list_builders.ali
404 gnatcoll-strings_impl.ali
406 gnatcoll-templates.ali
407 gnatcoll-terminal.ali
409 gnatcoll-tribooleans.ali
412 gnatcoll-vfs_types.ali
413 gnatcoll-vfs_utils.ali
414 gnatcoll-wstring_builders.ali
415 gnatcoll-wstring_list_builders.ali
418 lib/gnatcoll.static-pic/
419 gnatcoll-any_types.ali
420 gnatcoll-arg_lists.ali
423 gnatcoll-boyer_moore.ali
424 gnatcoll-coders-base64.ali
425 gnatcoll-coders-streams.ali
428 gnatcoll-damerau_levenshtein_distance.ali
429 gnatcoll-damerau_levenshtein_generic.ali
430 gnatcoll-email-mailboxes.ali
431 gnatcoll-email-parser.ali
432 gnatcoll-email-utils.ali
434 gnatcoll-format_columns_vertical.ali
435 gnatcoll-formatters.ali
436 gnatcoll-geometry.ali
437 gnatcoll-io-native.ali
438 gnatcoll-io-remote-unix.ali
439 gnatcoll-io-remote-windows.ali
440 gnatcoll-io-remote.ali
442 gnatcoll-json-utility.ali
446 gnatcoll-mmap-system__unix.ali
448 gnatcoll-opt_parse.ali
449 gnatcoll-os-constants__unix.ali
451 gnatcoll-os-libc-spawn.ali
452 gnatcoll-os-libc-stat.ali
454 gnatcoll-os-libc_constants__linux.ali
455 gnatcoll-os-process.ali
456 gnatcoll-os-process_types__unix.ali
459 gnatcoll-paragraph_filling-badnesses.ali
460 gnatcoll-paragraph_filling-words.ali
461 gnatcoll-paragraph_filling.ali
463 gnatcoll-plugins__unix.ali
465 gnatcoll-projects-aux.ali
466 gnatcoll-projects-krunch.ali
467 gnatcoll-projects-normalize.ali
468 gnatcoll-projects.ali
469 gnatcoll-promises.ali
470 gnatcoll-refcount-weakref.ali
471 gnatcoll-refcount.ali
472 gnatcoll-remote-db.ali
474 gnatcoll-scripts-files.ali
475 gnatcoll-scripts-impl.ali
476 gnatcoll-scripts-projects.ali
477 gnatcoll-scripts-shell.ali
478 gnatcoll-scripts-utils.ali
480 gnatcoll-storage_pools-alignment.ali
481 gnatcoll-storage_pools-headers.ali
482 gnatcoll-storage_pools.ali
483 gnatcoll-string_builders.ali
484 gnatcoll-string_list_builders.ali
486 gnatcoll-strings_impl.ali
488 gnatcoll-templates.ali
489 gnatcoll-terminal.ali
491 gnatcoll-tribooleans.ali
494 gnatcoll-vfs_types.ali
495 gnatcoll-vfs_utils.ali
496 gnatcoll-wstring_builders.ali
497 gnatcoll-wstring_list_builders.ali
500 share/gpr/gnatcoll.gpr
503 [FILE:856:manifests/plist.docs]
504 share/doc/gnatcoll/GNATColl.pdf
505 share/doc/gnatcoll/html/
535 share/doc/gnatcoll/html/_images/
539 share/doc/gnatcoll/html/_static/
540 adacore_transparent.png
544 documentation_options.js
556 underscore-%%UNDERSCORE%%.js
560 [FILE:149:manifests/plist.examples]
561 share/examples/gnatcoll/coders/
565 share/examples/gnatcoll/projects/
570 [FILE:851:patches/patch-gnatcoll.gpr]
571 --- gnatcoll.gpr.orig 2021-05-19 05:10:41 UTC
573 @@ -110,7 +110,7 @@ project GnatColl is
576 when "relocatable" =>
577 - for Library_Options use Extra_Libs;
578 + for Library_Options use Extra_Libs & gpr.Linker'Linker_options & ("-Wl,-R,@PREFIX@/lib");
580 -- Put user options in front, for options like --as-needed.
581 for Leading_Library_Options use External_As_List ("LDFLAGS", " ");
582 @@ -247,7 +247,7 @@ project GnatColl is
585 for Artifacts ("share/examples/gnatcoll") use ("examples/*");
586 - for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html");
587 + for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html/*");
588 for Artifacts ("share/doc/gnatcoll")
589 use ("docs/_build/latex/GNATColl.pdf");