View | Details | Raw Unified | Return to bug 234930
Collapse All | Expand All

(-)b/multimedia/kodi-devel/Makefile (-13 / +4 lines)
Lines 107-115 DBUS_CMAKE_BOOL= ENABLE_DBUS Link Here
107
107
108
GBM_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="gbm" \
108
GBM_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="gbm" \
109
			-DGBM_RENDER_SYSTEM:STRING="gl"
109
			-DGBM_RENDER_SYSTEM:STRING="gl"
110
GBM_CFLAGS=		-I${LOCALBASE}/include/libepoll-shim \
110
GBM_CFLAGS=		-I${LOCALBASE}/include/libepoll-shim
111
			-I${WRKDIR}/evdev-proto
112
GBM_LDFLAGS=		-L${LOCALBASE}/lib -lepoll-shim -lpthread -lrt
111
GBM_LDFLAGS=		-L${LOCALBASE}/lib -lepoll-shim -lpthread -lrt
112
GBM_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
113
GBM_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
113
GBM_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
114
			libinput.so:x11/libinput \
114
			libinput.so:x11/libinput \
115
			libxkbcommon.so:x11/libxkbcommon
115
			libxkbcommon.so:x11/libxkbcommon
Lines 163-172 VAAPI_LIB_DEPENDS= libva.so:multimedia/libva Link Here
163
VDPAU_CMAKE_BOOL=	ENABLE_VDPAU
163
VDPAU_CMAKE_BOOL=	ENABLE_VDPAU
164
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
164
VDPAU_LIB_DEPENDS=	libvdpau.so:multimedia/libvdpau
165
165
166
WAYLAND_BUILD_DEPENDS=	wayland-protocols>=0:graphics/wayland-protocols
167
WAYLAND_CFLAGS=		-I${WRKDIR}/evdev-proto
168
WAYLAND_CMAKE_ON=	-DCORE_PLATFORM_NAME:STRING="wayland" \
166
WAYLAND_CMAKE_ON=	-DCORE_PLATFORM_NAME:STRING="wayland" \
169
			-DWAYLAND_RENDER_SYSTEM:STRING="gl"
167
			-DWAYLAND_RENDER_SYSTEM:STRING="gl"
168
WAYLAND_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
169
			wayland-protocols>=0:graphics/wayland-protocols
170
WAYLAND_LIB_DEPENDS=	libinput.so:x11/libinput \
170
WAYLAND_LIB_DEPENDS=	libinput.so:x11/libinput \
171
			libwayland-client++.so:graphics/waylandpp \
171
			libwayland-client++.so:graphics/waylandpp \
172
			libwayland-client.so:graphics/wayland \
172
			libwayland-client.so:graphics/wayland \
Lines 184-198 X11_USE= XORG=x11,xext,xrandr Link Here
184
PORTDATA=	*
184
PORTDATA=	*
185
.endif
185
.endif
186
186
187
# Avoid patching evdev header locations (too much pointless churn)
188
post-extract-GBM-on:
189
	@${MKDIR} ${WRKDIR}/evdev-proto/linux
190
	@${CP} /usr/include/dev/evdev/* ${WRKDIR}/evdev-proto/linux
191
192
post-extract-WAYLAND-on:
193
	@${MKDIR} ${WRKDIR}/evdev-proto/linux
194
	@${CP} /usr/include/dev/evdev/* ${WRKDIR}/evdev-proto/linux
195
196
post-patch:
187
post-patch:
197
# Do not try to download dvdnav/dvdread during the build, instead
188
# Do not try to download dvdnav/dvdread during the build, instead
198
# we'll manually point the build to the system's libdvd{nav,read}.so
189
# we'll manually point the build to the system's libdvd{nav,read}.so

Return to bug 234930