forked from conan-io/conan-center-index
-
Notifications
You must be signed in to change notification settings - Fork 0
[libffi] Added Conan v2 support #8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jellespijker
wants to merge
110
commits into
cura-dev
Choose a base branch
from
CURA-9628-libffi_conan_v2_ready
base: cura-dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Based on this template: https://github.com/conan-io/conan-center-index/tree/master/docs/package_templates/autotools_package Contribute to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Contributes to CURA-9628
Should be reverted once conan-io#12898 has been merged Contribute to CURA-9628 and CURA-9575
Contributes to CURA-9628
* conan v2 support * fix url & sha256 project seems to have been renamed coost
* docs: make sure to link `enable_revisions` so it's more obvious * docs: move instructions to one place.... * docs: use latest language around possible solutions * Update consuming_recipes.md * update link from FAQs * update with another review 😄 * Update docs/consuming_recipes.md Co-authored-by: James <[email protected]> Co-authored-by: James <[email protected]>
Co-authored-by: conan-center-bot <[email protected]>
… 2.x * Update tomlcpp Signed-off-by: Uilian Ries <[email protected]> * Remove old versions Signed-off-by: Uilian Ries <[email protected]> * fix configuration path on Windows Signed-off-by: Uilian Ries <[email protected]> * Linter fix Co-authored-by: Chris Mc <[email protected]> Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Chris Mc <[email protected]>
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
* fixes conan-io#12723 * added comment explaining ndk toolchain
Joeydelarago
approved these changes
Sep 14, 2022
Joeydelarago
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just one small type. Non blocking.
Comment on lines
+26
to
+27
| "shared": False | ||
| , |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested change
| "shared": False | |
| , | |
| "shared": False, |
* opencore-amr: Added version 0.1.6 of the library * Fixed warning and started migration for conan 2.0 * Revert rename function path * Bump automake version * Modernize * Fix imports * fix rm command arguments
* Conan v2 support Signed-off-by: Uilian Ries <[email protected]> * update generators Signed-off-by: Uilian Ries <[email protected]> * Link libpng Signed-off-by: Uilian Ries <[email protected]> * required conan version Signed-off-by: Uilian Ries <[email protected]> * use self.conf Signed-off-by: Uilian Ries <[email protected]> * Add 1.5.30 Signed-off-by: Uilian Ries <[email protected]> * Remove symlink Signed-off-by: Uilian Ries <[email protected]> * Remove symlink Signed-off-by: Uilian Ries <[email protected]> * Use symlink as main library Signed-off-by: Uilian Ries <[email protected]> * add lib prefix and suffix Signed-off-by: Uilian Ries <[email protected]> * remove suffix Signed-off-by: Uilian Ries <[email protected]> * Fix patch file name Signed-off-by: Uilian Ries <[email protected]> * skip Mac m1 for 1.5 Signed-off-by: Uilian Ries <[email protected]> * skip cross build on mac Signed-off-by: Uilian Ries <[email protected]> * Improve message error Signed-off-by: Uilian Ries <[email protected]> * fix lib name on Windows^ Signed-off-by: Uilian Ries <[email protected]> * Support cross on Mac Signed-off-by: Uilian Ries <[email protected]> * Fix debug suffix on Windows Signed-off-by: Uilian Ries <[email protected]> * skip Mac M1 on 1.5 Signed-off-by: Uilian Ries <[email protected]> * fix build_type Signed-off-by: Uilian Ries <[email protected]> * Requires Conan 1.51.3 Co-authored-by: SpaceIm <[email protected]> * Remove pkg_config_name legacy Co-authored-by: SpaceIm <[email protected]> * Enforce source folder Signed-off-by: Uilian Ries <[email protected]> Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: SpaceIm <[email protected]>
* Add cryptopp 8.7.0 * Add CMake build requirement * Update to latest cryptopp-cmake commit * Minor tweaks * Update to latest commit, add CMake tool dependencies again * Delete share folder * Switch to temporary branch with fixes * Switch back to abdes/cryptopp-cmake * Remove license again Co-authored-by: chausner <[email protected]>
* jwt-cpp: fix building without picojson * jwt-cpp: add missing traits header to test package * Adapt for Conan 2.0 Signed-off-by: Uilian Ries <[email protected]> * Fix building test_package for older jwt-cpp versions * Conanfile review fixes * Add endline to the end of files Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
* Update asio-grpc to v2.1.0 * asio-grpc: Fix packaging of older versions by switching back to CMake based build * asio-grpc: Add test_v1_package * asio-grpc: Remove duplicate test_package.cpp and test.proto files
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
Signed-off-by: Uilian Ries <[email protected]> Signed-off-by: Uilian Ries <[email protected]>
* xkbcommon: Small fixes * Remove buildenv PATH
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
…nd-scanner are shared
* fix native build when dependencies of wayland-scanner are shared
* bump meson
* fix indentation
* cleanup package_info()
- remove duplicated self.env_info.PATH
- names["pkg_config"] not needed when set_property("pkg_config_name") defined
- no need to add bindirs to PATH in buildenv_info & runenv_info
Signed-off-by: Uilian Ries <[email protected]> Signed-off-by: Uilian Ries <[email protected]>
…ka++ library. * Fixes conan-io#12213. Adds code to test package to test rdkafka++ library. * Split C and C++ tests into two separate executables * Rename test_package.cpp to test_package.c and use stdio/printf.
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
* harfbuzz 5.2.0 * Update conandata.yml * Update config.yml * Update conanfile.py * Update conanfile.py
* Initial commit of libBigWig recipe * Bump required_conan_version * Apparently -lgsasl is not needed? * Attempt Conan v2 migration * Remove duplicate blank line * Bugfix in test_package * Bugfix * Update for Conan 2.0 Signed-off-by: Uilian Ries <[email protected]> * Workaround gsasl link error * Do not build with curl support by default * Bump libcurl * Document workaround for gsasl link error * Bugfix * Move libcurl option checks inside validate() Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
* imutils-cpp: add recipe * follow conan v2 * drop support gcc 7 * define CMAKE_CXX_STANDARD for C++ filesystem Co-authored-by: Uilian Ries <[email protected]> * import cross_building Co-authored-by: Uilian Ries <[email protected]> * don't use tools.cross_building Co-authored-by: Uilian Ries <[email protected]> * set package names for conan 1.0 Co-authored-by: Uilian Ries <[email protected]> * drop support gcc 8 Co-authored-by: Uilian Ries <[email protected]> * update clang, apple-clang version for std::filesystem * drop support clang 11 * add patch for removing bit/stdc++.h * remove bits/stdc++.h in text.cpp * fix std::filesystem::path cast * set `/permissive-` in MSVC * fix cast from path to string, more Co-authored-by: Uilian Ries <[email protected]>
* Add gc/8.2.2 recipe * Add gc/8.2.2 recipe * gc: rename update-cmake.patch to update-cmake-8_0_4.patch * Adapt new Tools Signed-off-by: Uilian Ries <[email protected]> * bdwgc: Fix Cmake warning about unused enable_cord variable * bdwgc: Update libatomic_ops dependency to v7.6.14 * bdwgc: Call rmdir() after cmake install * bdwgc: Fix gctba not found installed * Prepare for Conan 2.0 Signed-off-by: Uilian Ries <[email protected]> * bdwgc: Update CMakeLists.txt to find libatomic_ops package * bdwgc: Remove duplicates in options_defaults * bdwgc: Do not build docs Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
* conan v2 support * fix windows build * minor changes * fix windows patch of 1.19.1
* conan v2 support * use self.dependencies instead of self.deps_cpp_info * typo * fix libpq target only if version >= 1.10.0 * minor change * properly handle pcre injection through CMakeDeps
* libpfm4: Add version 4.8.0 * libpfm4: Add version 4.8.0 * Update recipes/libpfm4/all/conanfile.py Co-authored-by: Uilian Ries <[email protected]> * _source -> source Co-authored-by: Uilian Ries <[email protected]> * tools specialized import * use source_folder * import tools * modernize test according to template * trailing spaces * Adapt for Conan 2.0 Signed-off-by: Uilian Ries <[email protected]> * Update recipes/libpfm4/all/conanfile.py Co-authored-by: Uilian Ries <[email protected]> * libpfm4: linux only * import correct files * Update version to official repository Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
* Remove how to disable pylint Signed-off-by: Uilian Ries <[email protected]> * faq skipping linter Signed-off-by: Uilian Ries <[email protected]> Signed-off-by: Uilian Ries <[email protected]>
Co-authored-by: conan-center-bot <[email protected]>
* update sqlitecpp to 3.2.0 * Support Conan 2.0 Signed-off-by: Uilian Ries <[email protected]> * Remove share folder Signed-off-by: Uilian Ries <[email protected]> * add sqlitecpp version 3.2.0 Signed-off-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
* Add npcap package * Upgrade to conan v2 * Format conandata.yml * Apply suggestions from code review Co-authored-by: Uilian Ries <[email protected]> * Update layout * Use v2 template * Add test_v1_package * Update package_info * Sort import * Use libpcap compiled as shared lib to mock wpcap.dll * Fix test_v1_package Co-authored-by: Uilian Ries <[email protected]>
* unordered_dense: add recipe * remove template comment * remove blnak line * remoe apply_conandata_patches * fix set_compile_features Co-authored-by: Uilian Ries <[email protected]> * correct msvc version * don't use self.info when clear() is called. Co-authored-by: Uilian Ries <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
…der versions * daw_header_libraries: conan v2 support and remove older versions * downgrade required_conan_version Co-authored-by: SpaceIm <[email protected]> * correct msvc version Co-authored-by: SpaceIm <[email protected]> * use f-string Co-authored-by: SpaceIm <[email protected]> * fix typo * move components definition for conan v1 * don't use self.info when clear() is called * xsimd: add version 9.0.1 * fix library name * fix library name * revert xsimd modification Co-authored-by: SpaceIm <[email protected]>
* pango 1.50.10 * Update conandata.yml * Update config.yml * bump reqs * fix hooks * Update conanfile.py
Generated and committed by [Conan Center Bot](https://github.com/qchateau/conan-center-bot) Find more updatable recipes in the [GitHub Pages](https://qchateau.github.io/conan-center-bot/) Co-authored-by: Quentin Chateau via Conan Center Bot <[email protected]>
…d `fPIC` * docs: capture our policy for the options `shared` and `fPIC` This came as a question on Slack, thought it was worth writting down https://cpplang.slack.com/archives/C41CWV9HA/p1660683315599809 * move everything to packing policy * Update docs/packaging_policy.md * Update docs/packaging_policy.md * Update docs/packaging_policy.md * Apply sse4s suggest * Add original q to faq and link to new docs * Apply suggestions from code review Co-authored-by: Francisco Ramírez <[email protected]> * Note `rm_safe` * Update docs/packaging_policy.md * Update docs/packaging_policy.md * Update docs/packaging_policy.md Co-authored-by: Uilian Ries <[email protected]> Co-authored-by: Francisco Ramírez <[email protected]> Co-authored-by: Uilian Ries <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
CCI PR is here: conan-io#12904
This PR is only for internal Ultimaker use