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

SWIG 4.1.1 #122

Merged
merged 3 commits into from
Dec 29, 2022
Merged

SWIG 4.1.1 #122

merged 3 commits into from
Dec 29, 2022

Conversation

robinst
Copy link
Owner

@robinst robinst commented Dec 19, 2022

See individual commits for changes. The main one is in ext/taglib_base/taglib_base.i to fix the %rename to work with SWIG 4.1.0 and later, see #115 (comment).

Apart from SWIG related changes, there should be no other changes in the wrapper files. If someone else could double check that, that would be nice.

We're already ignoring other IOStream methods. This one was added in a
later TagLib, which we don't build against yet, but I thought it might
be nice to make running swig against later versions work.
See previous commits for fixes we needed to do to make a newer swig
work.
Copy link

@fusion2004 fusion2004 left a comment

Choose a reason for hiding this comment

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

I don't see any changes in the wrapper files that look unexpected other than a few things getting re-ordered.

@jacobvosmaer
Copy link
Collaborator

I have also checked that running bundle exec rake swig (after removing all wrap.cxx files), with SWIG 4.1.1 and TagLib 1.11.1, at 207dc08, yields a trivial diff.

@robinst robinst merged commit 3193afb into main Dec 29, 2022
@robinst robinst deleted the swig-4.1.1 branch December 29, 2022 10:29
@robinst
Copy link
Owner Author

robinst commented Dec 29, 2022

Just released this change as 1.1.3 on rubygems: https://rubygems.org/gems/taglib-ruby

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants