Conanfile changes:
* Changed invalid 'with_postproc' flag usage to correct 'postproc'.
* Removed 'postproc' dependency from 'avdevice' requires list. Actually
the 'postproc' dependency is already correctly handled few lines down in
'if self.options.postproc' block.
Test changes:
* Functions 'avcodec_register_all', 'av_register_all' and
'avfilter_register_all' are deprecated and are should not be used since
version 4.0. Hence they were removed.
* Instead print out FFmpeg configuration string and module version
numbers.
* Replace 'libx264' encoder search with 'rawvideo' encoder. The reason
is that when 'with_libx264' is False then the encoder cannot be found.
The 'rawvideo' should always be found if FFmpeg is compiled correctly.
* First draft of Conan support for Linear Algebra
* Use 0.7.1 patch release
* Autopep8 pythonfiles
* Reserver linear algebra name for standarised implementation
* Update package info
* Address KB-H041
* Update recipes/wg21-linear_algebra/all/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Update recipes/wg21-linear_algebra/all/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Bump to 0.7.2
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Added jinja2cpp/1.2.1. Previous patch file renamed to match with the previous version
* Update recipes/jinja2cpp/all/conanfile.py
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Fix compilation error
* Applying fix only to windows build
* Using _MSC_VER to specify the compiler version
* Add parenthesis around if clause (fix compilation error)
* Remove comment
* Use if instead of ifdef to check compiler version
* Trigger CI
* Checking version lower of given instead of checking equals
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* qt5: add some platforms plugins
* don't add objects related to components not handled
fixesconan-io/conan-center-index#5868
* don't force CMAKE_CXX_STANDARD in test recipe
* fixup private module, and check min cppstd
* fix webengine component requirement on Linux
* Update recipes/qt/5.x.x/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Update conanfile.py
* Update CMakeLists.txt
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* - libvpx: add version 1.10.0 and M1 support
Signed-off-by: SSE4 <tomskside@gmail.com>
* - fix hooks
Signed-off-by: SSE4 <tomskside@gmail.com>
* - fix fPIC
Signed-off-by: SSE4 <tomskside@gmail.com>
* - do not set custom CFLAGS for MSVC as it breaks gen_msvs_vcxproj.sh
* correct build type is already honored by --enable-debug and --enable-static-msvcrt
Signed-off-by: SSE4 <tomskside@gmail.com>
* - do not build docs
Signed-off-by: SSE4 <tomskside@gmail.com>
* - target is always important (e.g. shared library suffix .dylib vs .so is determined from that)
Signed-off-by: SSE4 <tomskside@gmail.com>
* - ensure libstdc++ is not linked on darwin
Signed-off-by: SSE4 <tomskside@gmail.com>
* - fix clang libc++
Signed-off-by: SSE4 <tomskside@gmail.com>
* rectanglebinpack: add rectanglebinpack/cci.20210829 recipe
* Enable C++11 standard
* Enable C++11 standard in test_package
* Update package version to cci.20210901 which includes C++11 support
* add sfml/2.5.1
* allow shared & MT/MTd runtime
* fix iOS
* typo
* minor change
* raise if not supported platform
* opengl on Windows/Linux/FreeBSD/Macos
* link to EGL & GLESv1_CM on Android
* Initial support for wasmtime package
* Fixed build package on Linux
* Updates according the comments in review #0
* Update recipes/wasmtime/all/conanfile.py
Update license type
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Updates according the comments in review #1
* Updates according the comments in review #2
* Updates according the comments in review #3
* Updates according the comments in review #4
* Updates according the comments in review #5
* Next iteration of fixes
* Fixed cmake variable C_STANDARD -> CMAKE_C_STANDARD
* Added check on minimal version of conan
* Used copytree instead of copy individual files
* Fixed the build
* Added checking for architechure in validate(...)
* Updated receipt for new comments from @madebr
* Fixed calling method tools.cross_building(...)
* Update def package(self) according the comments in review
* Updated versions of wasmtime
* Updated forgot version ugrade
* Fixed sha256sum for macos
* Fixed SHA256 for Linux
* Updated all SHA256 to proer values
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* nmos-cpp recipe files copied from https://github.com/sony/nmos-cpp/pull/195
* Add config.yml for current tip of garethsb:library-cmake
* Attempt to install Avahi Apple Bonjour compatibility library on Linux
* Provide with_dnssd options based on #6928, #6930, #6937
* Fix typo in prev commit
* Simplify selection of appropriate requirements for DNS-SD
* For now, keep default option as mdnsresponder on Windows and Linux
* Leave most exceptions uncaught as they really aren't expected in the test_package (cf. the best practice shown in nmos-cpp-node example app) but do catch web::http::http_exception since the most likely cause of that is a port being in use or, on Windows with cpprestsdk built with its default settings, that the test_package wasn't run as administrator, which WinHTTP enforces to listen on the wildcard hostname.
Uncaught exceptions, via std::terminate, end up as STATUS_STACK_BUFFER_OVERRUN on Windows (see https://devblogs.microsoft.com/oldnewthing/20190108-00/?p=100655), which Conan reports as "ConanException: Error 3221226505 while executing bin\test_package", which might take one a while to understand, if one didn't already know all of this...
* Update to head revision of garethsb:library-cmake and latest mdnsresponder (#6930) and avahi (#7049) from-source recipes, since those seem more likely to be approved on CCI
* Better comment
* Switch to upstream sony/nmos-cpp
(https://github.com/sony/nmos-cpp/pull/195 was merged to master)
* self.options.get_safe("with_dnssd")
* For now, to build on CCI, don't require the opt-in patches
* Build requires CMake 3.17
* Hopefully using short paths will resolve "fatal error C1083: Cannot open compiler generated file: '': Invalid argument" on some Windows builds on CCI
* Test package requires C++11
* int64_t should work everywhere... I think
* Test proposed upstream fix to make relocatable package per https://cmake.org/cmake/help/latest/manual/cmake-packages.7.html#creating-relocatable-packages
* Fix handling of ${_IMPORT_PREFIX}
* Fix handling of ${_IMPORT_PREFIX} and add tools.check_min_cppstd
* No version ranges
* Log all exceptions
to debug intermittent test_package failure on arch=x86_64, build_type=Release, compiler=Visual Studio, compiler.runtime=MT, compiler.version=14, os=Windows
* Additional warning
* Take upstream latest which merged the relocatable package fix (cf. bf1388a6)
* Update conanfile.py
* Apply suggestions from code review (properly)
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* self.options["mdnsresponder"].with_opt_patches = True
* Apply suggestions from code review
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* cmake/3.21.1 conflicts with openssl/1.1.1l
* Update topics
* Try bump openssl/1.1.1l and cmake/3.21.2
* Take upstream latest, now built and tested with OpenSSL v1.1.1L
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* ffmpeg/4.2.1
* Apply comment from @SpaceIm:
- ConanInvalidConfiguration in validate
- Always use pkgconf
- Let AutoToolsBuildEnvironment handle prefix
* Use ssl option for openssl or securetransport
* Disable Macos arm8 support for libvpx
* Fix ssl option
* Fix arch check
* Handle correctly fPIC
* Use options.get_safe("fPIC")
* Don't pass --disable-pic
* Apply suggestions from code review
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* Remove qsv option
* Add Linux support
* Rename options: with_***
* Remove not so usefull properties
* Model with components
* Add pkg_config components info
* ffmpeg: cosmetic changes
* ffmpeg: shuffle methods
* ffmpeg: introduce _settings_build
* ffmpeg: sdl2 is available as sdl in cci
* ffmpeg: bump requirement versions
* ffmpeg: add module interdependencies
* ffmpeg: add enable-disable options using helper + use autotools for compiler arguments
* ffmpeg: add MSVC support
* ffmpeg: use options.get_safe in requirements
* ffmpeg: rename options such that option is same as name of requirement
* Try disabling --pkg-config configure parameter
* Use self.options.get_safe("fPIC") in package_info()
* Add --pkg-config argument only for Visual Studio
* Remove FIXME: needed?
* Bump openssl/1.1.1l
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
* [ginkgo] update to 1.4.0
* [ginkgo] format conanfile
* disable mixing static CRT and shared library
* Update recipes/ginkgo/all/conanfile.py
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Add aaf/1.2.0
* Use generator according to the os
* Work locally on windows
* Disable Linux support
* import ConanInvalidConfiguration
* cmake verbose
* Don't use Xcode generator
* Make only one patch
* Separate patches again
* Using CMakeLists.txt wrapper
* Disable support for MT/MTd runtime
* Apply suggestions from code review
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* Update recipes/aaf/all/test_package/CMakeLists.txt
Co-authored-by: Uilian Ries <uilianries@gmail.com>
* Apply suggestions from code review
Co-authored-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
* aaf: get it building under linux
* Update recipes/aaf/all/conanfile.py
* Use expat from cci
* Manual collect
* example.cpp: nullptr => NULL
* Improve expat dependency
* Fix expat
* Improve expat linking
* Simpler conan_basic_setup
* Use libjpeg from cci
* Remove support for Macos / arm v8
* Remove DevUtils
* Test use conan_basic_setup(TARGETS)
* Fix windows
* Disable structured storage
* Make structured storage an option
* Handle windows debug lib
* Apply suggestions from code review
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
* Fix structured_storage option
* Fix dylib id with install_name_tool
* Fix install_name_tool command
Co-authored-by: Uilian Ries <uilianries@gmail.com>
Co-authored-by: Anonymous Maarten <madebr@users.noreply.github.com>
Co-authored-by: Anonymous Maarten <anonymous.maarten@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>