1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= C++ port of the Typesafe Config library
8 HOMEPAGE= https://github.com/puppetlabs/cpp-hocon
12 SITES[main]= GITHUB/puppetlabs:cpp-hocon:0.3.0
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= boost-libraries:dev:standard
21 BUILDRUN_DEPENDS= leatherman:primary:standard
22 boost-libraries:primary:standard
24 USES= cmake curl:build
26 LICENSE= APACHE20:single
27 LICENSE_TERMS= single:{{WRKSRC}}/LICENSE
28 LICENSE_FILE= APACHE20:stock
31 FPC_EQUIVALENT= devel/cpp-hocon
35 CMAKE_ARGS= -DBUILD_SHARED_LIBS=SHARED
36 -DENABLE_CXX_WERROR:BOOL=OFF
37 -DBoost_NO_BOOST_CMAKE:BOOL=ON
40 ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so
42 [FILE:145:descriptions/desc.single]
45 This is a port of the TypesafeConfig library to C++.
46 The library provides C++ support for the HOCON configuration file format.
50 dab02354046f05aca6275c746d7583ee5f71853aa5b1d93529564632e184c3dd 159032 puppetlabs-cpp-hocon-0.3.0.tar.gz
53 [FILE:599:manifests/plist.single]
57 config_include_context.hpp
59 config_includer_file.hpp
64 config_parse_options.hpp
66 config_render_options.hpp
67 config_resolve_options.hpp
70 config_value_factory.hpp
79 config_document_factory.hpp
83 liblibcpp-hocon.so.%%SOVERSION%%
86 [FILE:211:patches/patch-lib_src_path.cc]
87 --- lib/src/path.cc.orig 2019-12-12 09:56:44 UTC
91 #include <hocon/path.hpp>
92 #include <hocon/config_exception.hpp>
93 #include <internal/path_builder.hpp>
96 [FILE:383:patches/patch-lib_src_tokenizer.cc]
97 --- lib/src/tokenizer.cc.orig 2019-12-12 09:56:44 UTC
98 +++ lib/src/tokenizer.cc
100 #include <internal/values/config_double.hpp>
101 #include <internal/values/config_long.hpp>
102 #include <internal/values/config_string.hpp>
103 -#include <boost/nowide/fstream.hpp>
104 +#include <boost/nowide/convert.hpp>
105 #include <boost/lexical_cast.hpp>
106 #include <leatherman/locale/locale.hpp>
110 [FILE:196:patches/patch-lib_tests_main.cc]
111 --- lib/tests/main.cc.orig 2020-06-22 13:08:22 UTC
112 +++ lib/tests/main.cc
114 #define CATCH_CONFIG_RUNNER
118 int main(int argc, char **argv)