Skip to content

Port libxml2#36261

Merged
scheibelp merged 2 commits intospack:developfrom
johnwparent:win/port-libxml2
Mar 22, 2023
Merged

Port libxml2#36261
scheibelp merged 2 commits intospack:developfrom
johnwparent:win/port-libxml2

Conversation

@johnwparent
Copy link
Copy Markdown
Contributor

Introduce support for libxml2's NMake build system. This allows Spack to build libxml2 on Windows. This is a paraview dependency and was somehow dropped from the PRs created from the initial paraview dep PR.

@spackbot-app
Copy link
Copy Markdown

spackbot-app bot commented Mar 20, 2023

Hi @johnwparent! I noticed that the following package(s) don't yet have maintainers:

  • libxml2

Are you interested in adopting any of these package(s)? If so, simply add the following to the package class:

    maintainers("johnwparent")

If not, could you contact the developers of this package and see if they are interested? You can quickly see who has worked on a package with spack blame:

$ spack blame libxml2

Thank you for your help! Please don't add maintainers without their consent.

You don't have to be a Spack expert or package developer in order to be a "maintainer," it just gives us a list of users willing to review PRs or debug issues relating to this package. A package can have multiple maintainers; just add a list of GitHub handles of anyone who wants to volunteer.

depends_on("[email protected]:", type="build", when="build_system=autotools")
# conditional on non Windows, but rather than specify for each platform
# specify for non Windows builder, which has equivalent effect
depends_on("iconv", when="build_system=autotools")
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

(no change needed) I'll be talking internally about how to add some syntactic sugar like do_this_everywhere_except("windows") and hopefully this can be streamlined

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Thanks!!

@johnwparent johnwparent linked an issue Mar 21, 2023 that may be closed by this pull request
@johnwparent
Copy link
Copy Markdown
Contributor Author

@scheibelp all outstanding changes have been addressed.

@scheibelp scheibelp enabled auto-merge (squash) March 21, 2023 22:59
@scheibelp scheibelp merged commit 97bdf28 into spack:develop Mar 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Paraview Support on Windows

2 participants