-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
faad2: update to 2.8.8 #2757
faad2: update to 2.8.8 #2757
Conversation
Travis Build #3901 Errored. Lint results
Port JHymn fail on xcode9.4. Log The build timed out. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than a minor nitpick about hardcoding the version in the master_sites
, this looks great, thanks.
audio/faad2/Portfile
Outdated
autoreconf.args -vif | ||
|
||
configure.args --without-xmms --without-drm --without-mpeg4ip | ||
master_sites sourceforge:project/faac/faad2-src/faad2-2.8.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of hardcoding 2.8.0
here, I'd like to see this computed, e.g. using
set branch [join [lrange [split ${version} .] 0 1] .]
master_sites sourceforge:project/faac/faad2-src/faad2-${branch}.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dgilman Can you fix this, squash, and force push?
Travis Build #3906 Errored. Lint results
Port JHymn fail on xcode9.4. Log The build timed out. |
Conflicts need resolving. |
* remove patch-automake-1.13.diff as it is now upstream * the above change made it unnecessary to autoreconf. Removed that too. * remove the --without-xmms --without-drm --without-mpeg4ip. These compile fine and don't break binary compatibility. I am not sure why they were removed: it was done in 7554f06 "faad2: update to 2.5" with no explanation why. The commit is dated Oct 6, 2006 and I suspect that the extra code was not working on Intel or Universal builds back in the wild days of the initial Intel transition. At any rate, the rest of the world (aka I looked at Debian and Homebrew) compile with these enabled so it can't be that bad. * Revbump all dependents of faad2 as the 2.7 -> 2.8 migration cleaned up many symbols accidentally exported by the dylib.
Yes, JHymn just got axed. 😃 |
Travis Build #3916 Errored. Lint results
Port aacgain success on xcode9.4. Log The build timed out. |
Merged. Thanks, @dgilman! |
remove patch-automake-1.13.diff as it is now upstream
the above change made it unnecessary to autoreconf. Removed that too.
remove the --without-xmms --without-drm --without-mpeg4ip.
These compile fine and don't break binary compatibility. I am not sure
why they were removed: it was done in 7554f06 "faad2: update to 2.5"
with no explanation why. The commit is dated Oct 6, 2006 and I suspect
that the extra code was not working on Intel or Universal builds back
in the wild days of the initial Intel transition.
At any rate, the rest of the world (aka I looked at Debian and
Homebrew) compile with these enabled so it can't be that bad.
Revbump all dependents of faad2 as the 2.7 -> 2.8 migration cleaned up
many symbols accidentally exported by the dylib.
Type(s)
Tested on
macOS 10.10.5 14F2511
Xcode 7.2 7C68
Verification
Have you
port lint
?sudo port test
?sudo port -vst install
?