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 |