Tue Jun 23 15:59:17 2020 UTC ()
vlc: Fix vdpau option. Should help aarch64 builds.


(nia)
diff -r1.36 -r1.37 pkgsrc/multimedia/vlc/options.mk

cvs diff -r1.36 -r1.37 pkgsrc/multimedia/vlc/options.mk (switch to unified diff)

--- pkgsrc/multimedia/vlc/options.mk 2020/05/19 08:45:36 1.36
+++ pkgsrc/multimedia/vlc/options.mk 2020/06/23 15:59:17 1.37
@@ -1,182 +1,182 @@ @@ -1,182 +1,182 @@
1# $NetBSD: options.mk,v 1.36 2020/05/19 08:45:36 tnn Exp $ 1# $NetBSD: options.mk,v 1.37 2020/06/23 15:59:17 nia Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.vlc 3PKG_OPTIONS_VAR= PKG_OPTIONS.vlc
4PKG_SUPPORTED_OPTIONS= alsa avahi dbus debug dts jack pulseaudio 4PKG_SUPPORTED_OPTIONS= alsa avahi dbus debug dts jack pulseaudio
5PKG_SUPPORTED_OPTIONS+= vlc-skins qt5 x11 5PKG_SUPPORTED_OPTIONS+= vlc-skins qt5 x11
6PKG_SUGGESTED_OPTIONS= dbus qt5 6PKG_SUGGESTED_OPTIONS= dbus qt5
7PKG_SUGGESTED_OPTIONS.Linux+= alsa 7PKG_SUGGESTED_OPTIONS.Linux+= alsa
8 8
9.include "../../mk/bsd.fast.prefs.mk" 9.include "../../mk/bsd.fast.prefs.mk"
10 10
11.if ${OPSYS} != "Darwin" 11.if ${OPSYS} != "Darwin"
12PKG_SUGGESTED_OPTIONS+= x11 12PKG_SUGGESTED_OPTIONS+= x11
13.endif 13.endif
14 14
15### Add VAAPI if it is available 15### Add VAAPI if it is available
16.include "../../multimedia/libva/available.mk" 16.include "../../multimedia/libva/available.mk"
17.if ${VAAPI_AVAILABLE} == "yes" 17.if ${VAAPI_AVAILABLE} == "yes"
18PKG_SUPPORTED_OPTIONS+= vaapi 18PKG_SUPPORTED_OPTIONS+= vaapi
19PKG_SUGGESTED_OPTIONS+= vaapi 19PKG_SUGGESTED_OPTIONS+= vaapi
20.endif 20.endif
21 21
22### Add VDPAU if it is available 22### Add VDPAU if it is available
23.include "../../multimedia/libvdpau/available.mk" 23.include "../../multimedia/libvdpau/available.mk"
24.if ${VAAPI_AVAILABLE} == "yes" 24.if ${VAAPI_AVAILABLE} == "yes"
25PKG_SUPPORTED_OPTIONS+= vdpau 25PKG_SUPPORTED_OPTIONS+= vdpau
26PKG_SUGGESTED_OPTIONS+= vdpau 26PKG_SUGGESTED_OPTIONS+= vdpau
27.endif 27.endif
28 28
29### Add LIRC if it is available 29### Add LIRC if it is available
30.include "../../comms/lirc/available.mk" 30.include "../../comms/lirc/available.mk"
31.if ${LIRC_AVAILABLE} == "yes" 31.if ${LIRC_AVAILABLE} == "yes"
32PKG_SUPPORTED_OPTIONS+= lirc 32PKG_SUPPORTED_OPTIONS+= lirc
33PKG_SUGGESTED_OPTIONS+= lirc 33PKG_SUGGESTED_OPTIONS+= lirc
34.endif 34.endif
35 35
36### 36###
37.include "../../mk/bsd.options.mk" 37.include "../../mk/bsd.options.mk"
38 38
39## ALSA support 39## ALSA support
40 40
41PLIST_VARS+= alsa 41PLIST_VARS+= alsa
42.if !empty(PKG_OPTIONS:Malsa) 42.if !empty(PKG_OPTIONS:Malsa)
43CONFIGURE_ARGS+= --enable-alsa 43CONFIGURE_ARGS+= --enable-alsa
44.include "../../audio/alsa-lib/buildlink3.mk" 44.include "../../audio/alsa-lib/buildlink3.mk"
45PLIST.alsa= yes 45PLIST.alsa= yes
46.else 46.else
47CONFIGURE_ARGS+= --disable-alsa 47CONFIGURE_ARGS+= --disable-alsa
48.endif 48.endif
49 49
50## Avahi support 50## Avahi support
51 51
52PLIST_VARS+= avahi 52PLIST_VARS+= avahi
53.if !empty(PKG_OPTIONS:Mavahi) 53.if !empty(PKG_OPTIONS:Mavahi)
54CONFIGURE_ARGS+= --enable-avahi 54CONFIGURE_ARGS+= --enable-avahi
55.include "../../net/avahi/buildlink3.mk" 55.include "../../net/avahi/buildlink3.mk"
56PLIST.avahi= yes 56PLIST.avahi= yes
57.else 57.else
58CONFIGURE_ARGS+= --disable-avahi 58CONFIGURE_ARGS+= --disable-avahi
59.endif 59.endif
60 60
61## PulseAudio support 61## PulseAudio support
62 62
63PLIST_VARS+= pulseaudio 63PLIST_VARS+= pulseaudio
64.if !empty(PKG_OPTIONS:Mpulseaudio) 64.if !empty(PKG_OPTIONS:Mpulseaudio)
65CONFIGURE_ARGS+= --enable-pulse 65CONFIGURE_ARGS+= --enable-pulse
66.include "../../audio/pulseaudio/buildlink3.mk" 66.include "../../audio/pulseaudio/buildlink3.mk"
67PLIST.pulseaudio= yes 67PLIST.pulseaudio= yes
68.else 68.else
69CONFIGURE_ARGS+= --disable-pulse 69CONFIGURE_ARGS+= --disable-pulse
70.endif 70.endif
71 71
72## Jack Audio Connection Kit support 72## Jack Audio Connection Kit support
73 73
74PLIST_VARS+= jack 74PLIST_VARS+= jack
75.if !empty(PKG_OPTIONS:Mjack) 75.if !empty(PKG_OPTIONS:Mjack)
76CONFIGURE_ARGS+= --enable-jack 76CONFIGURE_ARGS+= --enable-jack
77.include "../../audio/jack/buildlink3.mk" 77.include "../../audio/jack/buildlink3.mk"
78PLIST.jack= yes 78PLIST.jack= yes
79.else 79.else
80CONFIGURE_ARGS+= --disable-jack 80CONFIGURE_ARGS+= --disable-jack
81.endif 81.endif
82 82
83## DBUS message bus support 83## DBUS message bus support
84 84
85PLIST_VARS+= dbus 85PLIST_VARS+= dbus
86.if !empty(PKG_OPTIONS:Mdbus) 86.if !empty(PKG_OPTIONS:Mdbus)
87CONFIGURE_ARGS+= --enable-dbus 87CONFIGURE_ARGS+= --enable-dbus
88.include "../../sysutils/dbus/buildlink3.mk" 88.include "../../sysutils/dbus/buildlink3.mk"
89PLIST.dbus= yes 89PLIST.dbus= yes
90.else 90.else
91CONFIGURE_ARGS+= --disable-dbus 91CONFIGURE_ARGS+= --disable-dbus
92.endif 92.endif
93 93
94## DEBUG build or release build 94## DEBUG build or release build
95 95
96.if !empty(PKG_OPTIONS:Mdebug) 96.if !empty(PKG_OPTIONS:Mdebug)
97CONFIGURE_ARGS+= --enable-debug 97CONFIGURE_ARGS+= --enable-debug
98CONFIGURE_ARGS+= --disable-optimizations 98CONFIGURE_ARGS+= --disable-optimizations
99.endif 99.endif
100 100
101## SKINS frontend 101## SKINS frontend
102 102
103PLIST_VARS+= vlc-skins 103PLIST_VARS+= vlc-skins
104.if !empty(PKG_OPTIONS:Mvlc-skins) 104.if !empty(PKG_OPTIONS:Mvlc-skins)
105CONFIGURE_ARGS+= --enable-skins2 105CONFIGURE_ARGS+= --enable-skins2
106PLIST.vlc-skins= yes 106PLIST.vlc-skins= yes
107INSTALLATION_DIRS+= share/vlc/skins2 107INSTALLATION_DIRS+= share/vlc/skins2
108.else 108.else
109CONFIGURE_ARGS+= --disable-skins2 109CONFIGURE_ARGS+= --disable-skins2
110.endif 110.endif
111 111
112## QT5 frontend 112## QT5 frontend
113 113
114PLIST_VARS+= qt5 114PLIST_VARS+= qt5
115.if !empty(PKG_OPTIONS:Mqt5) 115.if !empty(PKG_OPTIONS:Mqt5)
116.include "../../x11/qt5-qtbase/buildlink3.mk" 116.include "../../x11/qt5-qtbase/buildlink3.mk"
117.include "../../x11/qt5-qtsvg/buildlink3.mk" 117.include "../../x11/qt5-qtsvg/buildlink3.mk"
118PLIST.qt5= yes 118PLIST.qt5= yes
119CONFIGURE_ARGS+= --enable-qt 119CONFIGURE_ARGS+= --enable-qt
120.else 120.else
121CONFIGURE_ARGS+= --disable-qt 121CONFIGURE_ARGS+= --disable-qt
122.endif 122.endif
123 123
124## X11 video output 124## X11 video output
125 125
126PLIST_VARS+= x11 126PLIST_VARS+= x11
127.if !empty(PKG_OPTIONS:Mx11) 127.if !empty(PKG_OPTIONS:Mx11)
128.include "../../graphics/MesaLib/buildlink3.mk" 128.include "../../graphics/MesaLib/buildlink3.mk"
129.include "../../x11/libX11/buildlink3.mk" 129.include "../../x11/libX11/buildlink3.mk"
130.include "../../x11/libxcb/buildlink3.mk" 130.include "../../x11/libxcb/buildlink3.mk"
131PLIST.x11= yes 131PLIST.x11= yes
132CONFIGURE_ARGS+= --enable-xcb 132CONFIGURE_ARGS+= --enable-xcb
133CONFIGURE_ARGS+= --enable-xvideo 133CONFIGURE_ARGS+= --enable-xvideo
134.else 134.else
135CONFIGURE_ARGS+= --disable-xcb 135CONFIGURE_ARGS+= --disable-xcb
136CONFIGURE_ARGS+= --disable-xvideo 136CONFIGURE_ARGS+= --disable-xvideo
137.endif 137.endif
138 138
139.if !empty(PKG_OPTIONS:Mx11) && !empty(PKG_OPTIONS:Mqt5) 139.if !empty(PKG_OPTIONS:Mx11) && !empty(PKG_OPTIONS:Mqt5)
140.include "../../x11/qt5-qtx11extras/buildlink3.mk" 140.include "../../x11/qt5-qtx11extras/buildlink3.mk"
141.endif 141.endif
142 142
143## DTS support (libdca is non-redistributable) 143## DTS support (libdca is non-redistributable)
144 144
145PLIST_VARS+= dts 145PLIST_VARS+= dts
146.if !empty(PKG_OPTIONS:Mdts) 146.if !empty(PKG_OPTIONS:Mdts)
147CONFIGURE_ARGS+= --enable-dca 147CONFIGURE_ARGS+= --enable-dca
148PLIST.dts= yes 148PLIST.dts= yes
149. include "../../audio/libdca/buildlink3.mk" 149. include "../../audio/libdca/buildlink3.mk"
150.else 150.else
151CONFIGURE_ARGS+= --enable-dca=no 151CONFIGURE_ARGS+= --enable-dca=no
152.endif 152.endif
153 153
154## VAAPI support 154## VAAPI support
155PLIST_VARS+= vaapi 155PLIST_VARS+= vaapi
156.if !empty(PKG_OPTIONS:Mvaapi) 156.if !empty(PKG_OPTIONS:Mvaapi)
157CONFIGURE_ARGS+= --enable-libva 157CONFIGURE_ARGS+= --enable-libva
158PLIST.vaapi= yes 158PLIST.vaapi= yes
159.include "../../multimedia/libva/buildlink3.mk" 159.include "../../multimedia/libva/buildlink3.mk"
160.else 160.else
161CONFIGURE_ARGS+= --disable-libva 161CONFIGURE_ARGS+= --disable-libva
162.endif 162.endif
163 163
164## VDPAU support 164## VDPAU support
165PLIST_VARS+= vdpau 165PLIST_VARS+= vdpau
166.if !empty(PKG_OPTIONS:Mvaapi) 166.if !empty(PKG_OPTIONS:Mvdpau)
167CONFIGURE_ARGS+= --enable-vdpau 167CONFIGURE_ARGS+= --enable-vdpau
168PLIST.vdpau= yes 168PLIST.vdpau= yes
169.include "../../multimedia/libvdpau/buildlink3.mk" 169.include "../../multimedia/libvdpau/buildlink3.mk"
170.else 170.else
171CONFIGURE_ARGS+= --disable-vdpau 171CONFIGURE_ARGS+= --disable-vdpau
172.endif 172.endif
173 173
174## LIRC support 174## LIRC support
175PLIST_VARS+= lirc 175PLIST_VARS+= lirc
176.if !empty(PKG_OPTIONS:Mlirc) 176.if !empty(PKG_OPTIONS:Mlirc)
177CONFIGURE_ARGS+= --enable-lirc 177CONFIGURE_ARGS+= --enable-lirc
178PLIST.lirc= yes 178PLIST.lirc= yes
179.include "../../comms/lirc/buildlink3.mk" 179.include "../../comms/lirc/buildlink3.mk"
180.else 180.else
181CONFIGURE_ARGS+= --disable-lirc 181CONFIGURE_ARGS+= --disable-lirc
182.endif 182.endif