Related to PR 227374
Submitter (naito.yuichiro@gmail.com) wants to take maintainership of the port
Details
- portlint -AC OK
- poudriere builds {10.3,10.4,11.1}{amd64,i386}, 12i386 OK
- run test in 12i386 OK
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
Lint Not Applicable - Unit
Tests Not Applicable
Event Timeline
multimedia/handbrake/Makefile | ||
---|---|---|
5 ↗ | (On Diff #41454) | ^ as the line already changes, you can switch it to DISTVERSION. |
14 ↗ | (On Diff #41454) | ONLY_FOR_ARCH=i386 amd64 seems more idiomatic to express that. |
101 ↗ | (On Diff #41454) | This whole option block should be changed to use the options helpers |
Adressing issues pointed out by tcberner:
- Use ONLY_FOR_ARCHS
- Convert to use option helpers
Can you help me out with this? What am I doing wrong?
The --disable-gst and --disable-gtk-update-checks are not added to
CONFIGURE_ARGS. I didn't use OPT_CONFIGURE_ENABLE because I want the exact
opposite logic, this is to disable when X11 is set. portlint doesn't complain
and the build logs don't show any obviuos errors :S
The options are X11, not MX11 :), so it should be X11_USES and so on
The M came from the :M expansion of make: Variable modifiers
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | Excuse me. |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | It seems to be already there in the current version in the ports tree: |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | Hi, I compiled on 11.1 with and without --disable-gst. In both cases, the preview of the main window show a frame of the video. Clicking on "show preview" plays that only frame for the length of the video (mp4). It also warns about some gstreamer missing plugins. Can you confirm this behavior? |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | No, I can't see any warnings on my HandBrake except of 'inhibited 0'. |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | This is the first msg: Then, a second one shows up: In this system I have the following gstreamer packages: $ pkg info -x 'gstreamer.*' In the console I see only this message: |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | Thank you so much. "X11_USE= gstreamer1=gdkpixbuf,libav" If someone claims the redundancy, |
multimedia/handbrake/Makefile | ||
---|---|---|
100 ↗ | (On Diff #41492) | It works for me now. Thanks! |
Looks good to me. If you are also fine with it @naito.yuichiro_gmail.com as the maintainer, this is good to go.
head/multimedia/handbrake/Makefile | ||
---|---|---|
15 | Add ONLY_FOR_ARCHS_REASON with what was in all the BROKEN_arch before. |