Skip to content
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

[jasper]: Move opengl & freeglut dependencies under default-features in order to enable flexibility to not require any of those when importing jasper package (via default-features=false). #22895

Merged
merged 8 commits into from
Feb 9, 2022

Conversation

sylvain-prevost
Copy link
Contributor

Describe the pull request
[jasper]: Move opengl & freeglut dependencies under default-features in order to enable flexibility to not require any of those when importing jasper package (via default-features=false).

  • What does your PR fix?

    Fixes # Allow developer to not require opengl and/or freeglut package in order to be able to import jasper package. Hopefully this should be fully backward compatible and transparent to current users. Useful for developers that cross-compile on systems that do not have opengl.

  • Which triplets are supported/not supported? Have you updated the [CI baseline]

(https://github.com/microsoft/vcpkg/blob/master/scripts/ci.baseline.txt)?
Unchanged from previous port. Not sure about expected syntax below.
<linux, windows, uwp>,
,

  • Does your PR follow the maintainer guide?

    Careful review is advisable since it is my 1st PR (ever).

  • If you have added/updated a port: Have you run ./vcpkg x-add-version --all and committed the result?

If you are still working on the PR, open it as a Draft: https://github.blog/2019-02-14-introducing-draft-pull-requests/
I believe it is complete as is, but really not certain about CI requirements.

…in order to enable flexibility to not require any of those when importing jasper package (via default-features=false).
…in order to enable flexibility to not require any of those when importing jasper package (via default-features=false).
@ghost
Copy link

ghost commented Feb 2, 2022

CLA assistant check
All CLA requirements met.

@sylvain-prevost sylvain-prevost marked this pull request as ready for review February 2, 2022 08:19
@sylvain-prevost
Copy link
Contributor Author

Some invalid commit noise re: [x264] cause I improperly reused this branch for a different PR :(
Reverted undue [x264] related commits.

ports/jasper/vcpkg.json Outdated Show resolved Hide resolved
ports/jasper/vcpkg.json Outdated Show resolved Hide resolved
@strega-nil-ms strega-nil-ms added category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist requires:author-response labels Feb 4, 2022
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.
If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/jasper/vcpkg.json

Valid values for the license field are listed at https://spdx.org/licenses/

sylvain-prevost and others added 3 commits February 4, 2022 23:12
Co-authored-by: nicole mazzuca <83086508+strega-nil-ms@users.noreply.github.com>
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

You have modified or added at least one vcpkg.json where a "license" field is missing.
If you feel able to do so, please consider adding a "license" field to the following files:

  • ports/jasper/vcpkg.json

Valid values for the license field are listed at https://spdx.org/licenses/

@LilyWangLL LilyWangLL added info:reviewed Pull Request changes follow basic guidelines and removed requires:author-response labels Feb 8, 2022
@ras0219-msft ras0219-msft merged commit 5434c95 into microsoft:master Feb 9, 2022
@ras0219-msft
Copy link
Contributor

Ok, this LGTM then. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-feature The issue is with a library, which is requesting new capabilities that didn’t exist info:reviewed Pull Request changes follow basic guidelines
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants