# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= gnatcoll-core VERSION= 2021 KEYWORDS= devel VARIANTS= standard SDESC[standard]= Core packages of GNAT Components Collection HOMEPAGE= https://github.com/AdaCore/gnatcoll-core CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main SITES[main]= ADACORE/425b044d5cb112f096c7ac5ebbafb0d8e5297913?filename=gnatcoll-core-2021-20210518-19ADF-src.tar.gz&x=/ DISTFILE[1]= gnatcoll-core-2021-20210518-19ADF-src.tar.gz:main DF_INDEX= 1 SPKGS[standard]= complete primary docs examples OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILDRUN_DEPENDS= xmlada:primary:standard gprbuild:gprlib:standard USES= gprbuild gmake DISTNAME= gnatcoll-core-2021-20210518-19ADF-src LICENSE= GPLv3+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= GPLv3+:{{WRKSRC}}/COPYING3 LICENSE_AWK= TERMS:"^$$" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/gnatcoll.ads LICENSE_SCHEME= solo BUILD_TARGET= build MAKE_ARGS= prefix={{STAGEDIR}}{{PREFIX}} ENABLE_SHARED=yes BUILD=PROD PROCESSORS={{MAKE_JOBS_NUMBER}} TARGET={{CONFIGURE_TARGET}} NORMALIZED_TARGET={{CONFIGURE_TARGET}} INTEGRATED=no INSTALL_REQ_TOOLCHAIN= yes SOVERSION= 2021 PLIST_SUB= JQUERY=3.5.1 UNDERSCORE=1.3.1 post-patch: ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|' ${WRKSRC}/gnatcoll.gpr post-install: ${RM} -r ${STAGEDIR}${PREFIX}/share/gpr/manifests ${RM} -r ${STAGEDIR}${PREFIX}/share/doc/gnatcoll/html/_sources ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgnatcoll.so do-configure: (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} setup) [FILE:736:descriptions/desc.primary] This is the core module of the GNAT Components Collection. The reusable library known as the GNAT Component Collection (GNATColl) is based on one main principle: general-purpose packages that are part of the GNAT technology should also be available to GNAT user application code. The compiler front end, the GNAT Programming Studio (GPS) Interactive Development Environment, and the GNAT Tracker web-based interface all served as sources for the components. The GNATColl components complement the predefined Ada and GNAT libraries and deal with a range of common programming issues including string and text processing, memory management, and file handling. Several of the components are especially useful in enterprise applications. [FILE:123:distinfo] 2c8769c990e635a4ca0bfc41c55fc163513f024d488e64173c92bdbc0f1a5300 1460647 gnatcoll-core-2021-20210518-19ADF-src.tar.gz [FILE:10986:manifests/plist.primary] include/gnatcoll/ executable_path.c getRSS.c gnatcoll-any_types.adb gnatcoll-any_types.ads gnatcoll-arg_lists.adb gnatcoll-arg_lists.ads gnatcoll-asserts.adb gnatcoll-asserts.ads gnatcoll-atomic.adb gnatcoll-atomic.ads gnatcoll-boyer_moore.adb gnatcoll-boyer_moore.ads gnatcoll-coders-base64.adb gnatcoll-coders-base64.ads gnatcoll-coders-streams.adb gnatcoll-coders-streams.ads gnatcoll-coders.adb gnatcoll-coders.ads gnatcoll-config.adb gnatcoll-config.ads gnatcoll-damerau_levenshtein_distance.ads gnatcoll-damerau_levenshtein_generic.adb gnatcoll-damerau_levenshtein_generic.ads gnatcoll-email-mailboxes.adb gnatcoll-email-mailboxes.ads gnatcoll-email-parser.adb gnatcoll-email-parser.ads gnatcoll-email-utils.adb gnatcoll-email-utils.ads gnatcoll-email.adb gnatcoll-email.ads gnatcoll-format_columns_vertical.ads gnatcoll-formatters.adb gnatcoll-formatters.ads gnatcoll-geometry.adb gnatcoll-geometry.ads gnatcoll-io-native-codec__unix.adb gnatcoll-io-native.adb gnatcoll-io-native.ads gnatcoll-io-remote-unix.adb gnatcoll-io-remote-unix.ads gnatcoll-io-remote-windows.adb gnatcoll-io-remote-windows.ads gnatcoll-io-remote.adb gnatcoll-io-remote.ads gnatcoll-io.adb gnatcoll-io.ads gnatcoll-json-utility.adb gnatcoll-json-utility.ads gnatcoll-json.adb gnatcoll-json.ads gnatcoll-locks.adb gnatcoll-locks.ads gnatcoll-memory.adb gnatcoll-memory.ads gnatcoll-mmap-system__unix.adb gnatcoll-mmap-system__unix.ads gnatcoll-mmap.adb gnatcoll-mmap.ads gnatcoll-opt_parse.adb gnatcoll-opt_parse.ads gnatcoll-os-constants__unix.ads gnatcoll-os-fs-is_console__unix.adb gnatcoll-os-fs-open__unix.adb gnatcoll-os-fs-open_pipe__linux.adb gnatcoll-os-fs-set_close_on_exec__unix.adb gnatcoll-os-fs.adb gnatcoll-os-fs.ads gnatcoll-os-libc-spawn.ads gnatcoll-os-libc-stat.ads gnatcoll-os-libc.ads gnatcoll-os-libc_constants__linux.ads gnatcoll-os-process-internal_spawn__unix.adb gnatcoll-os-process-wait__unix.adb gnatcoll-os-process.adb gnatcoll-os-process.ads gnatcoll-os-process_types__unix.adb gnatcoll-os-process_types__unix.ads gnatcoll-os-stat-stat__unix.adb gnatcoll-os-stat.adb gnatcoll-os-stat.ads gnatcoll-os.ads gnatcoll-paragraph_filling-badnesses.adb gnatcoll-paragraph_filling-badnesses.ads gnatcoll-paragraph_filling-words.adb gnatcoll-paragraph_filling-words.ads gnatcoll-paragraph_filling.adb gnatcoll-paragraph_filling.ads gnatcoll-path.adb gnatcoll-path.ads gnatcoll-plugins.ads gnatcoll-plugins__unix.adb gnatcoll-pools.adb gnatcoll-pools.ads gnatcoll-projects-aux.adb gnatcoll-projects-aux.ads gnatcoll-projects-krunch.adb gnatcoll-projects-krunch.ads gnatcoll-projects-normalize.adb gnatcoll-projects-normalize.ads gnatcoll-projects.adb gnatcoll-projects.ads gnatcoll-promises.adb gnatcoll-promises.ads gnatcoll-refcount-weakref.adb gnatcoll-refcount-weakref.ads gnatcoll-refcount.adb gnatcoll-refcount.ads gnatcoll-remote-db.adb gnatcoll-remote-db.ads gnatcoll-remote.ads gnatcoll-scripts-files.adb gnatcoll-scripts-files.ads gnatcoll-scripts-impl.adb gnatcoll-scripts-impl.ads gnatcoll-scripts-projects.adb gnatcoll-scripts-projects.ads gnatcoll-scripts-shell.adb gnatcoll-scripts-shell.ads gnatcoll-scripts-utils.adb gnatcoll-scripts-utils.ads gnatcoll-scripts.adb gnatcoll-scripts.ads gnatcoll-storage_pools-alignment.adb gnatcoll-storage_pools-alignment.ads gnatcoll-storage_pools-headers.adb gnatcoll-storage_pools-headers.ads gnatcoll-storage_pools.ads gnatcoll-string_builders.adb gnatcoll-string_builders.ads gnatcoll-string_list_builders.adb gnatcoll-string_list_builders.ads gnatcoll-strings.ads gnatcoll-strings_impl.adb gnatcoll-strings_impl.ads gnatcoll-symbols.adb gnatcoll-symbols.ads gnatcoll-templates.adb gnatcoll-templates.ads gnatcoll-terminal.adb gnatcoll-terminal.ads gnatcoll-traces.adb gnatcoll-traces.ads gnatcoll-tribooleans.adb gnatcoll-tribooleans.ads gnatcoll-utils.adb gnatcoll-utils.ads gnatcoll-vfs.adb gnatcoll-vfs.ads gnatcoll-vfs_types.ads gnatcoll-vfs_utils.adb gnatcoll-vfs_utils.ads gnatcoll-wstring_builders.adb gnatcoll-wstring_builders.ads gnatcoll-wstring_list_builders.adb gnatcoll-wstring_list_builders.ads gnatcoll.ads gnatcoll_support.c libc-wrappers.c link_max.c objlist_file.c run_path_option.c separate_run_path_option.c set_std_prefix.c terminals.c update_path.c lib/ libgnatcoll.so libgnatcoll.so.%%SOMAJOR%% lib/gnatcoll.relocatable/ gnatcoll-any_types.ali gnatcoll-arg_lists.ali gnatcoll-asserts.ali gnatcoll-atomic.ali gnatcoll-boyer_moore.ali gnatcoll-coders-base64.ali gnatcoll-coders-streams.ali gnatcoll-coders.ali gnatcoll-config.ali gnatcoll-damerau_levenshtein_distance.ali gnatcoll-damerau_levenshtein_generic.ali gnatcoll-email-mailboxes.ali gnatcoll-email-parser.ali gnatcoll-email-utils.ali gnatcoll-email.ali gnatcoll-format_columns_vertical.ali gnatcoll-formatters.ali gnatcoll-geometry.ali gnatcoll-io-native.ali gnatcoll-io-remote-unix.ali gnatcoll-io-remote-windows.ali gnatcoll-io-remote.ali gnatcoll-io.ali gnatcoll-json-utility.ali gnatcoll-json.ali gnatcoll-locks.ali gnatcoll-memory.ali gnatcoll-mmap-system__unix.ali gnatcoll-mmap.ali gnatcoll-opt_parse.ali gnatcoll-os-constants__unix.ali gnatcoll-os-fs.ali gnatcoll-os-libc-spawn.ali gnatcoll-os-libc-stat.ali gnatcoll-os-libc.ali gnatcoll-os-libc_constants__linux.ali gnatcoll-os-process.ali gnatcoll-os-process_types__unix.ali gnatcoll-os-stat.ali gnatcoll-os.ali gnatcoll-paragraph_filling-badnesses.ali gnatcoll-paragraph_filling-words.ali gnatcoll-paragraph_filling.ali gnatcoll-path.ali gnatcoll-plugins__unix.ali gnatcoll-pools.ali gnatcoll-projects-aux.ali gnatcoll-projects-krunch.ali gnatcoll-projects-normalize.ali gnatcoll-projects.ali gnatcoll-promises.ali gnatcoll-refcount-weakref.ali gnatcoll-refcount.ali gnatcoll-remote-db.ali gnatcoll-remote.ali gnatcoll-scripts-files.ali gnatcoll-scripts-impl.ali gnatcoll-scripts-projects.ali gnatcoll-scripts-shell.ali gnatcoll-scripts-utils.ali gnatcoll-scripts.ali gnatcoll-storage_pools-alignment.ali gnatcoll-storage_pools-headers.ali gnatcoll-storage_pools.ali gnatcoll-string_builders.ali gnatcoll-string_list_builders.ali gnatcoll-strings.ali gnatcoll-strings_impl.ali gnatcoll-symbols.ali gnatcoll-templates.ali gnatcoll-terminal.ali gnatcoll-traces.ali gnatcoll-tribooleans.ali gnatcoll-utils.ali gnatcoll-vfs.ali gnatcoll-vfs_types.ali gnatcoll-vfs_utils.ali gnatcoll-wstring_builders.ali gnatcoll-wstring_list_builders.ali gnatcoll.ali libgnatcoll.so libgnatcoll.so.%%SOMAJOR%% lib/gnatcoll.static/ gnatcoll-any_types.ali gnatcoll-arg_lists.ali gnatcoll-asserts.ali gnatcoll-atomic.ali gnatcoll-boyer_moore.ali gnatcoll-coders-base64.ali gnatcoll-coders-streams.ali gnatcoll-coders.ali gnatcoll-config.ali gnatcoll-damerau_levenshtein_distance.ali gnatcoll-damerau_levenshtein_generic.ali gnatcoll-email-mailboxes.ali gnatcoll-email-parser.ali gnatcoll-email-utils.ali gnatcoll-email.ali gnatcoll-format_columns_vertical.ali gnatcoll-formatters.ali gnatcoll-geometry.ali gnatcoll-io-native.ali gnatcoll-io-remote-unix.ali gnatcoll-io-remote-windows.ali gnatcoll-io-remote.ali gnatcoll-io.ali gnatcoll-json-utility.ali gnatcoll-json.ali gnatcoll-locks.ali gnatcoll-memory.ali gnatcoll-mmap-system__unix.ali gnatcoll-mmap.ali gnatcoll-opt_parse.ali gnatcoll-os-constants__unix.ali gnatcoll-os-fs.ali gnatcoll-os-libc-spawn.ali gnatcoll-os-libc-stat.ali gnatcoll-os-libc.ali gnatcoll-os-libc_constants__linux.ali gnatcoll-os-process.ali gnatcoll-os-process_types__unix.ali gnatcoll-os-stat.ali gnatcoll-os.ali gnatcoll-paragraph_filling-badnesses.ali gnatcoll-paragraph_filling-words.ali gnatcoll-paragraph_filling.ali gnatcoll-path.ali gnatcoll-plugins__unix.ali gnatcoll-pools.ali gnatcoll-projects-aux.ali gnatcoll-projects-krunch.ali gnatcoll-projects-normalize.ali gnatcoll-projects.ali gnatcoll-promises.ali gnatcoll-refcount-weakref.ali gnatcoll-refcount.ali gnatcoll-remote-db.ali gnatcoll-remote.ali gnatcoll-scripts-files.ali gnatcoll-scripts-impl.ali gnatcoll-scripts-projects.ali gnatcoll-scripts-shell.ali gnatcoll-scripts-utils.ali gnatcoll-scripts.ali gnatcoll-storage_pools-alignment.ali gnatcoll-storage_pools-headers.ali gnatcoll-storage_pools.ali gnatcoll-string_builders.ali gnatcoll-string_list_builders.ali gnatcoll-strings.ali gnatcoll-strings_impl.ali gnatcoll-symbols.ali gnatcoll-templates.ali gnatcoll-terminal.ali gnatcoll-traces.ali gnatcoll-tribooleans.ali gnatcoll-utils.ali gnatcoll-vfs.ali gnatcoll-vfs_types.ali gnatcoll-vfs_utils.ali gnatcoll-wstring_builders.ali gnatcoll-wstring_list_builders.ali gnatcoll.ali libgnatcoll.a lib/gnatcoll.static-pic/ gnatcoll-any_types.ali gnatcoll-arg_lists.ali gnatcoll-asserts.ali gnatcoll-atomic.ali gnatcoll-boyer_moore.ali gnatcoll-coders-base64.ali gnatcoll-coders-streams.ali gnatcoll-coders.ali gnatcoll-config.ali gnatcoll-damerau_levenshtein_distance.ali gnatcoll-damerau_levenshtein_generic.ali gnatcoll-email-mailboxes.ali gnatcoll-email-parser.ali gnatcoll-email-utils.ali gnatcoll-email.ali gnatcoll-format_columns_vertical.ali gnatcoll-formatters.ali gnatcoll-geometry.ali gnatcoll-io-native.ali gnatcoll-io-remote-unix.ali gnatcoll-io-remote-windows.ali gnatcoll-io-remote.ali gnatcoll-io.ali gnatcoll-json-utility.ali gnatcoll-json.ali gnatcoll-locks.ali gnatcoll-memory.ali gnatcoll-mmap-system__unix.ali gnatcoll-mmap.ali gnatcoll-opt_parse.ali gnatcoll-os-constants__unix.ali gnatcoll-os-fs.ali gnatcoll-os-libc-spawn.ali gnatcoll-os-libc-stat.ali gnatcoll-os-libc.ali gnatcoll-os-libc_constants__linux.ali gnatcoll-os-process.ali gnatcoll-os-process_types__unix.ali gnatcoll-os-stat.ali gnatcoll-os.ali gnatcoll-paragraph_filling-badnesses.ali gnatcoll-paragraph_filling-words.ali gnatcoll-paragraph_filling.ali gnatcoll-path.ali gnatcoll-plugins__unix.ali gnatcoll-pools.ali gnatcoll-projects-aux.ali gnatcoll-projects-krunch.ali gnatcoll-projects-normalize.ali gnatcoll-projects.ali gnatcoll-promises.ali gnatcoll-refcount-weakref.ali gnatcoll-refcount.ali gnatcoll-remote-db.ali gnatcoll-remote.ali gnatcoll-scripts-files.ali gnatcoll-scripts-impl.ali gnatcoll-scripts-projects.ali gnatcoll-scripts-shell.ali gnatcoll-scripts-utils.ali gnatcoll-scripts.ali gnatcoll-storage_pools-alignment.ali gnatcoll-storage_pools-headers.ali gnatcoll-storage_pools.ali gnatcoll-string_builders.ali gnatcoll-string_list_builders.ali gnatcoll-strings.ali gnatcoll-strings_impl.ali gnatcoll-symbols.ali gnatcoll-templates.ali gnatcoll-terminal.ali gnatcoll-traces.ali gnatcoll-tribooleans.ali gnatcoll-utils.ali gnatcoll-vfs.ali gnatcoll-vfs_types.ali gnatcoll-vfs_utils.ali gnatcoll-wstring_builders.ali gnatcoll-wstring_list_builders.ali gnatcoll.ali libgnatcoll.a share/gpr/gnatcoll.gpr [FILE:856:manifests/plist.docs] share/doc/gnatcoll/GNATColl.pdf share/doc/gnatcoll/html/ .buildinfo boyer_moore.html building.html config.html email.html filling.html genindex.html geometry.html index.html intro.html json.html memory.html mmap.html objects.inv pools.html projects.html promises.html ravenscar.html refcount.html scripting.html search.html searchindex.js storage_pools.html strings.html templates.html terminals.html traces.html tribooleans.html vfs.html share/doc/gnatcoll/html/_images/ classes.png note.png tip.png share/doc/gnatcoll/html/_static/ adacore_transparent.png basic.css contents.png doctools.js documentation_options.js favicon.ico file.png jquery-%%JQUERY%%.js jquery.js language_data.js minus.png navigation.png plus.png pygments.css searchtools.js sphinxdoc.css underscore-%%UNDERSCORE%%.js underscore.js [FILE:149:manifests/plist.examples] share/examples/gnatcoll/coders/ base64-demo base64_coder.adb base64_coder.gpr share/examples/gnatcoll/projects/ gpr_sources.adb gpr_sources.gpr [FILE:851:patches/patch-gnatcoll.gpr] --- gnatcoll.gpr.orig 2021-05-19 05:10:41 UTC +++ gnatcoll.gpr @@ -110,7 +110,7 @@ project GnatColl is case Library_Type is when "relocatable" => - for Library_Options use Extra_Libs; + for Library_Options use Extra_Libs & gpr.Linker'Linker_options & ("-Wl,-R,@PREFIX@/lib"); -- Put user options in front, for options like --as-needed. for Leading_Library_Options use External_As_List ("LDFLAGS", " "); @@ -247,7 +247,7 @@ project GnatColl is package Install is for Artifacts ("share/examples/gnatcoll") use ("examples/*"); - for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html"); + for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html/*"); for Artifacts ("share/doc/gnatcoll") use ("docs/_build/latex/GNATColl.pdf"); end Install;