Bug 232178

Summary: multimedia/vlc-qt4: looks for old version of pulseaudio
Product: Ports & Packages Reporter: Per Gunnarsson <per>
Component: Individual Port(s)Assignee: Thomas Zander <riggs>
Status: Closed Overcome By Events    
Severity: Affects Only Me CC: riggs, w.schwarzenfeld
Priority: --- Keywords: needs-patch
Version: LatestFlags: riggs: maintainer-feedback+
Hardware: amd64   
OS: Any   

Description Per Gunnarsson 2018-10-11 14:53:27 UTC
When I try to build vlc-qt4 with pulseaudio support, I get:

cc: error: no such file or directory: '/usr/local/lib/pulseaudio/libpulsecommon-11.0.so'

I find /usr/local/lib/pulseaudio/libpulsecommon-11.1.so
Comment 1 Thomas Zander freebsd_committer freebsd_triage 2018-10-13 07:06:34 UTC
vlc-qt4 is based on vlc 2.x. This is no longer supported upstream. Our vlc 2.x based ports will expire on 2018-12-31.

If you are willing to provide a patch for vlc 2.x, we will look into it, but the recommendation is to move to the vlc3 port, which will become the default on 2018-12-31.
Comment 2 Walter Schwarzenfeld 2018-10-26 09:12:41 UTC
Thomas I think you can close this PR. There are various other errors: e.q

cho "#define Q_(a,b) QString::fromUtf8(_(a))" > ui/sprefs_audio.h.tmp
echo "#define Q_(a,b) QString::fromUtf8(_(a))" > ui/sprefs_input.h.tmp
/usr/local/lib/qt5/bin/uic -tr "Q_" ui/profiles.ui >> ui/profiles.h.tmp
/usr/local/lib/qt5/bin/uic -tr "Q_" ui/sprefs_audio.ui >> ui/sprefs_audio.h.tmp
/usr/local/lib/qt5/bin/uic -tr "Q_" ui/sprefs_input.ui >> ui/sprefs_input.h.tmp
                     ^^^

./ui/open.h:14:10: fatal error: 'QtWidgets/QApplication' file not found
#include <QtWidgets/QApplication>
         ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from qt4.cpp:36:
In file included from ./dialogs_provider.hpp:36:
In file included from ./dialogs/open.hpp:35:
Comment 3 Thomas Zander freebsd_committer freebsd_triage 2019-01-02 13:24:15 UTC
vlc-qt4 has been retired from the ports tree as scheduled for 2018-12-31