Skip to content

Commit 9d7aea8

Browse files
author
turtlebrowser-bot
committed
workflow_dispatch : Commit by patricia-gallardo with SHA 932f9c8f0489875b562787f381976ba58ce580ff on refs/heads/master
1 parent 8ac77ac commit 9d7aea8

File tree

8,743 files changed

+1322919
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,743 files changed

+1322919
-0
lines changed

.conan/.conan.db

12 KB
Binary file not shown.

.conan/artifacts.properties

Whitespace-only changes.

.conan/cacert.pem

Lines changed: 5701 additions & 0 deletions
Large diffs are not rendered by default.

.conan/conan.conf

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
2+
[log]
3+
run_to_output = True # environment CONAN_LOG_RUN_TO_OUTPUT
4+
run_to_file = False # environment CONAN_LOG_RUN_TO_FILE
5+
level = critical # environment CONAN_LOGGING_LEVEL
6+
# trace_file = # environment CONAN_TRACE_FILE
7+
print_run_commands = False # environment CONAN_PRINT_RUN_COMMANDS
8+
9+
[general]
10+
default_profile = default
11+
compression_level = 9 # environment CONAN_COMPRESSION_LEVEL
12+
sysrequires_sudo = True # environment CONAN_SYSREQUIRES_SUDO
13+
request_timeout = 60 # environment CONAN_REQUEST_TIMEOUT (seconds)
14+
default_package_id_mode = semver_direct_mode # environment CONAN_DEFAULT_PACKAGE_ID_MODE
15+
# retry = 2 # environment CONAN_RETRY
16+
# retry_wait = 5 # environment CONAN_RETRY_WAIT (seconds)
17+
# sysrequires_mode = enabled # environment CONAN_SYSREQUIRES_MODE (allowed modes enabled/verify/disabled)
18+
# vs_installation_preference = Enterprise, Professional, Community, BuildTools # environment CONAN_VS_INSTALLATION_PREFERENCE
19+
# verbose_traceback = False # environment CONAN_VERBOSE_TRACEBACK
20+
# error_on_override = False # environment CONAN_ERROR_ON_OVERRIDE
21+
# bash_path = "" # environment CONAN_BASH_PATH (only windows)
22+
# read_only_cache = True # environment CONAN_READ_ONLY_CACHE
23+
# cache_no_locks = True # environment CONAN_CACHE_NO_LOCKS
24+
# user_home_short = your_path # environment CONAN_USER_HOME_SHORT
25+
# use_always_short_paths = False # environment CONAN_USE_ALWAYS_SHORT_PATHS
26+
# skip_vs_projects_upgrade = False # environment CONAN_SKIP_VS_PROJECTS_UPGRADE
27+
# non_interactive = False # environment CONAN_NON_INTERACTIVE
28+
# skip_broken_symlinks_check = False # environment CONAN_SKIP_BROKEN_SYMLINKS_CHECK
29+
30+
# conan_make_program = make # environment CONAN_MAKE_PROGRAM (overrides the make program used in AutoToolsBuildEnvironment.make)
31+
# conan_cmake_program = cmake # environment CONAN_CMAKE_PROGRAM (overrides the make program used in CMake.cmake_program)
32+
33+
# cmake_generator # environment CONAN_CMAKE_GENERATOR
34+
# cmake generator platform # environment CONAN_CMAKE_GENERATOR_PLATFORM
35+
# http://www.vtk.org/Wiki/CMake_Cross_Compiling
36+
# cmake_toolchain_file # environment CONAN_CMAKE_TOOLCHAIN_FILE
37+
# cmake_system_name # environment CONAN_CMAKE_SYSTEM_NAME
38+
# cmake_system_version # environment CONAN_CMAKE_SYSTEM_VERSION
39+
# cmake_system_processor # environment CONAN_CMAKE_SYSTEM_PROCESSOR
40+
# cmake_find_root_path # environment CONAN_CMAKE_FIND_ROOT_PATH
41+
# cmake_find_root_path_mode_program # environment CONAN_CMAKE_FIND_ROOT_PATH_MODE_PROGRAM
42+
# cmake_find_root_path_mode_library # environment CONAN_CMAKE_FIND_ROOT_PATH_MODE_LIBRARY
43+
# cmake_find_root_path_mode_include # environment CONAN_CMAKE_FIND_ROOT_PATH_MODE_INCLUDE
44+
45+
# msbuild_verbosity = minimal # environment CONAN_MSBUILD_VERBOSITY
46+
47+
# cpu_count = 1 # environment CONAN_CPU_COUNT
48+
49+
# Change the default location for building test packages to a temporary folder
50+
# which is deleted after the test.
51+
# temp_test_folder = True # environment CONAN_TEMP_TEST_FOLDER
52+
53+
# cacert_path # environment CONAN_CACERT_PATH
54+
# scm_to_conandata # environment CONAN_SCM_TO_CONANDATA
55+
56+
# config_install_interval = 1h
57+
# required_conan_version = >=1.26
58+
59+
# keep_python_files = False # environment CONAN_KEEP_PYTHON_FILES
60+
61+
[storage]
62+
# This is the default path, but you can write your own. It must be an absolute path or a
63+
# path beginning with "~" (if the environment var CONAN_USER_HOME is specified, this directory, even
64+
# with "~/", will be relative to the conan user home, not to the system user home)
65+
path = ./data
66+
67+
[proxies]
68+
# Empty (or missing) section will try to use system proxies.
69+
# As documented in https://requests.readthedocs.io/en/master/user/advanced/#proxies - but see below
70+
# for proxies to specific hosts
71+
# http = http://user:[email protected]:3128/
72+
# http = http://10.10.1.10:3128
73+
# https = http://10.10.1.10:1080
74+
# To specify a proxy for a specific host or hosts, use multiple lines each specifying host = proxy-spec
75+
# http =
76+
# hostname.to.be.proxied.com = http://user:[email protected]:3128
77+
# You can skip the proxy for the matching (fnmatch) urls (comma-separated)
78+
# no_proxy_match = *bintray.com*, https://myserver.*
79+
80+
[hooks] # environment CONAN_HOOKS
81+
attribute_checker
Binary file not shown.
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
patches:
2+
1.0.9:
3+
- base_path: source_subfolder
4+
patch_file: patches/0002-target-props.patch
5+
sources:
6+
1.0.9:
7+
sha256: f9e8d81d0405ba66d181529af42a3354f838c939095ff99930da6aa9cdf6fe46
8+
url: https://github.com/google/brotli/archive/v1.0.9.tar.gz
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
from conans import CMake, ConanFile, tools
2+
import os
3+
4+
5+
class BrotliConan(ConanFile):
6+
name = "brotli"
7+
description = "Brotli compression format"
8+
topics = ("conan", "brotli", "compression")
9+
url = "https://github.com/conan-io/conan-center-index"
10+
homepage = "https://github.com/google/brotli"
11+
license = "MIT",
12+
exports_sources = ["CMakeLists.txt", "patches/*"]
13+
generators = "cmake",
14+
settings = "os", "arch", "compiler", "build_type"
15+
options = {
16+
"shared": [True, False],
17+
"fPIC": [True, False],
18+
}
19+
default_options = {
20+
"shared": False,
21+
"fPIC": True,
22+
}
23+
24+
_cmake = None
25+
26+
@property
27+
def _source_subfolder(self):
28+
return "source_subfolder"
29+
30+
@property
31+
def _build_subfolder(self):
32+
return "build_subfolder"
33+
34+
def config_options(self):
35+
if self.settings.os == "Windows":
36+
del self.options.fPIC
37+
38+
def configure(self):
39+
if self.options.shared:
40+
del self.options.fPIC
41+
del self.settings.compiler.cppstd
42+
del self.settings.compiler.libcxx
43+
44+
def source(self):
45+
tools.get(**self.conan_data["sources"][self.version])
46+
extracted_folder = "brotli-{}".format(self.version)
47+
os.rename(extracted_folder, self._source_subfolder)
48+
49+
def _configure_cmake(self):
50+
if self._cmake:
51+
return self._cmake
52+
self._cmake = CMake(self)
53+
self._cmake.definitions["BROTLI_BUNDLED_MODE"] = False
54+
self._cmake.definitions["BROTLI_DISABLE_TESTS"] = True
55+
self._cmake.configure(build_folder=self._build_subfolder)
56+
return self._cmake
57+
58+
def build(self):
59+
for patch in self.conan_data["patches"][self.version]:
60+
tools.patch(**patch)
61+
cmake = self._configure_cmake()
62+
cmake.build()
63+
64+
def package(self):
65+
self.copy(pattern="LICENSE", dst="licenses", src=self._source_subfolder)
66+
cmake = self._configure_cmake()
67+
cmake.install()
68+
tools.rmdir(os.path.join(self.package_folder, "lib", "pkgconfig"))
69+
70+
def package_info(self):
71+
self.cpp_info.names["cmake_find_package"] = "Brotli"
72+
self.cpp_info.names["cmake_find_package_multi"] = "Brotli"
73+
includedir = os.path.join("include", "brotli")
74+
# brotlicommon
75+
self.cpp_info.components["brotlicommon"].names["pkg_config"] = "libbrotlicommon"
76+
self.cpp_info.components["brotlicommon"].includedirs.append(includedir)
77+
self.cpp_info.components["brotlicommon"].libs = [self._get_decorated_lib("brotlicommon")]
78+
if self.settings.os == "Windows" and self.options.shared:
79+
self.cpp_info.components["brotlicommon"].defines.append("BROTLI_SHARED_COMPILATION")
80+
# brotlidec
81+
self.cpp_info.components["brotlidec"].names["pkg_config"] = "libbrotlidec"
82+
self.cpp_info.components["brotlidec"].includedirs.append(includedir)
83+
self.cpp_info.components["brotlidec"].libs = [self._get_decorated_lib("brotlidec")]
84+
self.cpp_info.components["brotlidec"].requires = ["brotlicommon"]
85+
# brotlienc
86+
self.cpp_info.components["brotlienc"].names["pkg_config"] = "libbrotlienc"
87+
self.cpp_info.components["brotlienc"].includedirs.append(includedir)
88+
self.cpp_info.components["brotlienc"].libs = [self._get_decorated_lib("brotlienc")]
89+
self.cpp_info.components["brotlienc"].requires = ["brotlicommon"]
90+
if self.settings.os == "Linux":
91+
self.cpp_info.components["brotlienc"].system_libs = ["m"]
92+
93+
def _get_decorated_lib(self, name):
94+
libname = name
95+
if not self.options.shared:
96+
libname += "-static"
97+
return libname
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
1601159082
2+
conandata.yml: 33855d6013d0cd9dcde2c6d755a43813
3+
conanfile.py: 2e0ab9294327821a66c72a3050bd4af3
4+
export_source/CMakeLists.txt: a98f03c6807adb1155f8aaa807992597
5+
export_source/patches/0001-target-props.patch: 12f4a9874b5d9bb87ac7fd12dd2a3958
6+
export_source/patches/0002-target-props.patch: 5c57300cc70faf77513acd00d05fdbb8
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"recipe": {"revision": "0", "remote": "conancenter", "properties": {}, "checksums": {"conanmanifest.txt": {"md5": "435b2c972b28d8dda25a06c081604061", "sha1": "e2318b845365c854bfb89a5866ffc51fc0cd357c"}, "conanfile.py": {"md5": "2e0ab9294327821a66c72a3050bd4af3", "sha1": "cc9dd63b1437ed11f6ebb833519637130065e717"}, "conan_export.tgz": {"md5": "79960f320ee43a2d3c147fbb29bac38a", "sha1": "136cb6fd2703572891d37c6e8dfc238a5e2c070b"}}}, "packages": {"647afeb69d3b0a2d3d316e80b24d38c714cc6900": {"revision": "0", "recipe_revision": "0", "remote": "conancenter", "properties": {}, "checksums": {"conanmanifest.txt": {"md5": "f01b5a98cfeb6e725497e02c56d094cb", "sha1": "d97ddf2998b8c6c2e3b724c3a96840a5d753ff28"}, "conaninfo.txt": {"md5": "f8f45e2fb720598c5734f02a06746ac3", "sha1": "9f3b2706dd08c10d56599dc223dc52421ccbf67a"}, "conan_package.tgz": {"md5": "99cdbc833a0deca203ac052948009204", "sha1": "7c7d44addd2a7b83b5e0262484e54c0b971f32f4"}}}}}

.conan/data/brotli/1.0.9/_/_/metadata.json.lock

Whitespace-only changes.
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
[settings]
2+
arch=x86_64
3+
build_type=Release
4+
compiler=apple-clang
5+
compiler.version=12.0
6+
os=Macos
7+
8+
[requires]
9+
10+
11+
[options]
12+
fPIC=True
13+
shared=False
14+
15+
[full_settings]
16+
arch=x86_64
17+
build_type=Release
18+
compiler=apple-clang
19+
compiler.version=12.0
20+
os=Macos
21+
22+
[full_requires]
23+
24+
25+
[full_options]
26+
fPIC=True
27+
shared=False
28+
29+
[recipe_hash]
30+
802b2457f7a7a509ed80e7e45adf960e
31+
32+
[env]
33+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
1606859029
2+
conaninfo.txt: f8f45e2fb720598c5734f02a06746ac3
3+
include/brotli/decode.h: 3ab635985bdfb22a8165816c8adb436e
4+
include/brotli/encode.h: 67ebfdf08ace3f56671fdd2d32a4dfea
5+
include/brotli/port.h: 40989c8f42ff3fa0efdeea3fe2060dfa
6+
include/brotli/types.h: 4d772e4c18afe1d9051a92b0ea1aefab
7+
lib/libbrotlicommon-static.a: 7f1e523da1ebcb0390e1cfe5222ac39b
8+
lib/libbrotlidec-static.a: a6bd92500585e62b6895d5229f361561
9+
lib/libbrotlienc-static.a: 77bcc54cb3321265e141da9a41c03437
10+
licenses/LICENSE: 941ee9cd1609382f946352712a319b4b

0 commit comments

Comments
 (0)