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

VLC2: add a fix for < 10.6 #26144

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

barracuda156
Copy link
Contributor

Description

Fix some issues which prevented it building on 10.5.8.

No need in revbump, since all changes are only used on < 10.6, where it did not build before.

Type(s)
  • bugfix
  • enhancement
  • security fix
Tested on

macOS 10.5.8
Xcode 3.1.4

Verification

Have you

  • followed our Commit Message Guidelines?
  • squashed and minimized your commits?
  • checked that there aren't other open pull requests for the same change?
  • referenced existing tickets on Trac with full URL in commit message?
  • checked your Portfile with port lint --nitpick?
  • tried existing tests with sudo port test?
  • tried a full install with sudo port -vst install?
  • tested basic functionality of all binary files?
  • checked that the Portfile's most important variants haven't been broken?

@barracuda156
Copy link
Contributor Author

@reneeotten @herbygillot Bump

@reneeotten
Copy link
Contributor

there is way too much patching involved here for me to review. If you say this is older, upstream code then please add links to PRs/commits where these changer weee made which you are reverting here.

@barracuda156
Copy link
Contributor Author

@reneeotten It is every time astonishing how other commits get merged without testing anything beyond 3 latest macOS versions (and often breaking builds on multiple systems), while a fix literally used only for a few old systems all of a sudden requires such a scrutiny. That too, this is a port which exists for older systems and maintained by me…

AudioComponent patch reverts this for 10.5 and earlier: videolan/vlc@5e59f5f
SystemConfiguration patch borrows from here: https://raw.githubusercontent.com/videolan/vlc/adb1e78b73477c01481927ce8c1d6202fb890233/src/darwin/netconf.c

@reneeotten
Copy link
Contributor

You are always asked to put links in patchfiles, so just do that from the beginning and I don't have to request it again.

We "officially" only support the latest three releases as you are well aware. So if it works there it's good enough to merge; anything else is for interested parties to take care of. But these interested parties will have to go the extra mile to provide proper documentation/links to show what is done and why so that others -not as versed in older OS releases- have a way of following it. Both at the time of a PR and two years down the line.

So please just do as requested many times before or don't tag me anymore in PRs.

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

Successfully merging this pull request may close these issues.

3 participants