Skip to content

[openimageio] Upgrade version, add features and fix build failure#8543

Merged
ras0219-msft merged 14 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/8416
Feb 9, 2020
Merged

[openimageio] Upgrade version, add features and fix build failure#8543
ras0219-msft merged 14 commits intomicrosoft:masterfrom
JackBoosY:dev/jack/8416

Conversation

@JackBoosY
Copy link
Contributor

@JackBoosY JackBoosY commented Oct 10, 2019

  • Upgrade to 2.1.9.0.
  • Delete expired options.
  • Fix build failure in Visual Studio 2019.
  • Fix static build.
  • Add features:
  1. ffmpeg
  2. field3d
  3. freetype
  4. opencv
  5. gif
  6. openjpeg
  7. webp

Related: #8416 #9594.

Note: all features test pass with following triplets:

  • x86-windows
  • x64-windows
  • x64-windows-static
  • x64-linux

@JackBoosY
Copy link
Contributor Author

/azp run

@JackBoosY
Copy link
Contributor Author

/azp run

1 similar comment
@JackBoosY
Copy link
Contributor Author

/azp run

@JackBoosY JackBoosY marked this pull request as ready for review December 25, 2019 06:17
@JackBoosY JackBoosY changed the title [openimageio]Upgrade version and add features. [openimageio] Upgrade version and add features. Dec 25, 2019
@JackBoosY JackBoosY changed the title [openimageio] Upgrade version and add features. [openimageio] Upgrade version and add features Dec 25, 2019
…ncies opencv and webp. Merge fix dependency patches.
@JackBoosY JackBoosY changed the title [openimageio] Upgrade version and add features [openimageio] Upgrade version, add features and fix build failure in Visual Studio 2019 Dec 26, 2019
@JackBoosY JackBoosY changed the title [openimageio] Upgrade version, add features and fix build failure in Visual Studio 2019 [openimageio] Upgrade version, add features and fix build failure Dec 26, 2019
@JackBoosY
Copy link
Contributor Author

/azp run

@JackBoosY
Copy link
Contributor Author

/azp run

@JackBoosY
Copy link
Contributor Author

/azp run

@PhoebeHui PhoebeHui self-assigned this Jan 14, 2020
@PhoebeHui PhoebeHui added the info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this. label Jan 16, 2020
Copy link
Contributor

@theblackunknown theblackunknown left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this my PR of yours I have added comment for the difference between them
Let me know what you think

I'll checkout your PR and check if my scenarios also work with yours

@theblackunknown
Copy link
Contributor

I have just tested your PR and it works nice on my machine with the exceptions of the tools feature with a triplet requested dynamic linkage on Windows because the tools cannot find required dll

So I would suggest to :

  1. Modify the portfile to have tools to installed into ${CURRENT_PACKAGES_DIR}/tools/${PORT}
  2. Modify the portfile to call vcpkg_copy_tool_dependencies("${CURRENT_PACKAGES_DIR}/tools/${PORT}") after cmake install and fixup are done

@JackBoosY
Copy link
Contributor Author

@theblackunknown Fixed.

@DerZade
Copy link

DerZade commented Feb 3, 2020

Any update on this?

@JackBoosY
Copy link
Contributor Author

@ras0219-msft Ready to merge this PR now, some PR are waiting for the merger of this PR.

@ras0219-msft ras0219-msft merged commit b20c6d3 into microsoft:master Feb 9, 2020
@ras0219-msft
Copy link
Contributor

LGTM, thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

info:needs-maintainer-attention Lets the current 'on rotation' vcpkg maintainer know they need to look at this.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants