Remove dependency that no longer exists, and may not be needed
Changed a few OPTION switches
General clean up
Details
- Reviewers
tobik - Commits
- rP479201: Cleanup multimedia/gxine
Diff Detail
- Repository
- rP FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 19344 Build 18949: arc lint + arc unit
Event Timeline
multimedia/gxine/Makefile | ||
---|---|---|
14 | LICENSE_FILE (no S at the end) | |
26 | I feel like this is a problem that must be fixed in libxine and not worked around in every consumer. I don't understand why compiling gxine with -fPIC fixes linking to libxine with lld. | |
26 | I don't think -lm is needed anymore. | |
32–34 | I am wondering if this does anything without GNOME screensaver running or if it is useless without it? --without-dbus disable dbus support (for GNOME screensaver) | |
53–55 | logo.jpg is already being installed. No need to do it manually. gxine now uses logo.jpg since the libxine update, so logo.mpv is not needed anymore. Let's drop post-install completely. |
multimedia/gxine/Makefile | ||
---|---|---|
25–26 | Was thinking about removing before posting here but didn’t know what -1m was for | |
26 | Ed Maste replied to what I figured out that fPIC works around linker issue LLDunsafe didn’t work nor adding the ldflags Ed said is medium | |
32–34 | I have no idea myself. I don’t use gnome and I don’t understand how a media player would even need screensaver dep. IIRC when I use to use gnome stuff I felt as gnome apps relied on dbus, but I could be wrong |
Updating D16978: multimedia/gxine: Remove dependency that no longer exists, other cleanup
Fix typo in license file
remove cpp and ldflags
remove post-install block
multimedia/gxine/Makefile | ||
---|---|---|
26 |
? Of course LLD_UNSAFE works here or we wouldn't have been able to build gxine on 12.0/amd64 at all previously. |
multimedia/gxine/Makefile | ||
---|---|---|
26 | Retying but I do believe I was getting linker issues with it |
multimedia/gxine/Makefile | ||
---|---|---|
32–34 | I say remove it in that case. The option has been broken for 4 years (when gnome-screensaver was removed) and nobody has complained so I doubt anybody cares about it. When you remove it make sure to append --disable-integration-wizard --without-dbus to CONFIGURE_ARGS in lieu of GNOME_CONFIGURE_OFF. |
Updating D16978: multimedia/gxine: Remove dependency that no longer exists, other cleanup
Re-add lld_unsafe
Remove gnome option
For some reason, thought it was commited along with the update with libxine :) But reclaimed
Yeah, I know. Please do not ping me after only a couple of days though. The review is barely even a week old and hardly urgent.
In general it's also a good idea to open a corresponding bug on Bugzilla for every review, so that others can take care of it too. Phabricator is not a patch queue.