On route to unmasking the new major Samba release, =net-fs/samba-4.0.0, several minor issues need to be addressed.
One of them being packages depending on net-fs/samba[smbclient]. This use flag has been dropped for >=net-fs/samba-4.0.0, since the libsmbclient stuff is always installed here along with the client tools.
Unfortunately, Samba 4 also installs the header files in a new location, /usr/include/samba-4.0.
See the attached patch for a quick (and dirty) solution on how to fix the =media-video/vlc-2.0.5 ebuild for compatibility with Samba 4.
If questions about Samba 4 on Gentoo arise, please refer to bug #195703.
Created attachment 335620 [details, diff]
Now, vlc-2.0.6.ebuild is in portage with exactly the same problem.
Can this please be fixed? It's a major blocker for people who want to deploy the now mature Samba 4!
What is holding the progress here?
Now that samba 4 matures, I'd really like to see that one fixed.
+ 26 Oct 2013; Tom Wijsman <TomWij@gentoo.org> vlc-2.0.9999.ebuild,
+ vlc-2.1.9999.ebuild, vlc-9999.ebuild:
+ Support Samba 4; reported and patch provided by Torsten Kurbad, patch slightly
+ adapted to keep minimal version restriction in place (USE flags will
+ differentiate between both), fixes bug #452048.
Will be part of the version bumps which will be released later today.