-
Notifications
You must be signed in to change notification settings - Fork 596
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
deps: Add build recipe for PNG #4423
base: main
Are you sure you want to change the base?
Commits on Sep 13, 2024
-
deps: Add build recipe for PNG
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9ac0a24 - Browse repository at this point
Copy the full SHA 9ac0a24View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b21afd5 - Browse repository at this point
Copy the full SHA b21afd5View commit details
Commits on Sep 17, 2024
-
build: Add auto-build recipe for ZLIB (AcademySoftwareFoundation#4420)
Required for building redistributable python wheels on Windows Wheels runners. Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c57f6a - Browse repository at this point
Copy the full SHA 5c57f6aView commit details -
test: Optimize running of oiiotool-demosaic test (AcademySoftwareFoun…
…dation#4429) This test was running very slowly, taking too long in all circumstances, but shockly causing GHA CI Mac runners to hit the test timeout sometimes. It turns out we were doing a lot of redundant work. There was no need to make separate pattern and bayer images for every data type. Instead, hoist the test image generation out of the loop and just make one (float), then use `-i:type=<type>` to read it into an ImageBuf of the appropriate data type. This cuts the time for this test to run by about 3x. Signed-off-by: Larry Gritz <lg@larrygritz.com>
Configuration menu - View commit details
-
Copy full SHA for cbb7b3c - Browse repository at this point
Copy the full SHA cbb7b3cView commit details -
fix: Only build static, and turn off Framework build
MacOS builds require that PNG_FRAMEWORK=OFF in order to find and install dynamic libraries... ...but Windows still has trouble finding and installing dynamic libraries. Only building static libraries seems to work, as far as building wheels is concerned; but I fear older dynamic libpngs found on the system will be preferred over newer static libpngs freshly-built by OIIO when linking. Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e9ebd58 - Browse repository at this point
Copy the full SHA e9ebd58View commit details
Commits on Sep 24, 2024
-
deps(PNG): set CMAKE_FIND_ROOT_PATH in build recipe
Attempt to force the build system to always find the locally-built PNG before any system-installed PNGs Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 872968b - Browse repository at this point
Copy the full SHA 872968bView commit details -
fix: use find_package HINTS option
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aa2565d - Browse repository at this point
Copy the full SHA aa2565dView commit details -
fix(PNG): typo in build recipe version comparison
*Now* it should use PNG's CMake Config.... Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fc10c76 - Browse repository at this point
Copy the full SHA fc10c76View commit details -
deps(PNG): force build recipe to always (re)find the static PNG libs
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for fb520a7 - Browse repository at this point
Copy the full SHA fb520a7View commit details -
deps(PNG): force build recipe to always build dynamic libs
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aa7afc1 - Browse repository at this point
Copy the full SHA aa7afc1View commit details -
deps(PNG): hint libpng16.cmake location to find_package
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f2d3a7 - Browse repository at this point
Copy the full SHA 6f2d3a7View commit details
Commits on Sep 25, 2024
-
deps(PNG): if building PNG, guard against refinding system PNG
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4802555 - Browse repository at this point
Copy the full SHA 4802555View commit details -
deps(PNG): unset PNG_VERSION etc. at top of build recipe
To keep the build system from getting confused and trying to link found-but-too-old libraries if it can't find the recipe's libpng. So, if our libpng can't be found for whatever reason, this should prevent the build system from silently failing over to linking the found-but-too-old libraries. Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 66860c5 - Browse repository at this point
Copy the full SHA 66860c5View commit details
Commits on Sep 26, 2024
-
deps(PNG): try using pkg-config to find libpng
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c00aa6a - Browse repository at this point
Copy the full SHA c00aa6aView commit details -
deps(PNG): cleanup build recipe
once more, with feeling. Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 0c95b1d - Browse repository at this point
Copy the full SHA 0c95b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 51912f2 - Browse repository at this point
Copy the full SHA 51912f2View commit details
Commits on Oct 3, 2024
-
Merge remote-tracking branch 'upstream/main' into build_PNG
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 03b3a85 - Browse repository at this point
Copy the full SHA 03b3a85View commit details
Commits on Oct 8, 2024
-
deps(PNG): use find_package in build recipe
Signed-off-by: Zach Lewis <zachcanbereached@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 85b5d55 - Browse repository at this point
Copy the full SHA 85b5d55View commit details