ed898573cd
Fix portrevision, it accidentally went backwards when comitting r487789. Bump it to 11 to ensure xwayland is rebuild after the evdev-proto changes. Add a big note about this, so I might remember next time. PR: 222905, 217248, 233787 (original commit), 234240 (fix) Submitted by: Stefan Ehmann (fix)
49 lines
1.4 KiB
Makefile
49 lines
1.4 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= xwayland
|
|
PORTVERSION= 1.19.1
|
|
# This is inherited from x11-servers/xorg-server
|
|
# Ensure it does not go backwards when bumping
|
|
PORTREVISION= 11
|
|
|
|
COMMENT= X Clients under Wayland
|
|
|
|
LICENSE= MIT
|
|
|
|
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/wayland-protocols.pc:graphics/wayland-protocols \
|
|
${LOCALBASE}/include/linux/input.h:devel/evdev-proto
|
|
LIB_DEPENDS= libwayland-client.so:graphics/wayland \
|
|
libinput.so:x11/libinput
|
|
|
|
MASTERDIR= ${.CURDIR}/../xorg-server
|
|
DESCR= ${.CURDIR}/pkg-descr
|
|
DISTINFO_FILE= ${.CURDIR}/distinfo
|
|
PATCHDIR= ${.CURDIR}/files
|
|
|
|
SLAVE_PORT= yes
|
|
OPTIONS_EXCLUDE=DEVD HAL SUID
|
|
|
|
USE_XORG= x11 xext xfont2
|
|
USE_GL+= egl gbm
|
|
|
|
CONFIGURE_ARGS+= --disable-docs --disable-devel-docs \
|
|
--enable-xwayland --disable-xorg --disable-xvfb --disable-xnest \
|
|
--disable-xquartz --disable-xwin
|
|
|
|
PLIST_FILES= bin/Xwayland
|
|
|
|
EXTRA_PATCHES= ${MASTERDIR}/files/patch-CVE-2017-12176 \
|
|
${MASTERDIR}/files/patch-CVE-2017-12177 \
|
|
${MASTERDIR}/files/patch-CVE-2017-12178 \
|
|
${MASTERDIR}/files/patch-CVE-2017-12179 \
|
|
${MASTERDIR}/files/patch-CVE-2017-12183 \
|
|
${MASTERDIR}/files/patch-CVE-2017-1218x \
|
|
${MASTERDIR}/files/patch-CVE-2017-1218y \
|
|
${MASTERDIR}/files/patch-CVE-2017-13721 \
|
|
${MASTERDIR}/files/patch-CVE-2017-13723 \
|
|
${MASTERDIR}/files/patch-os_io.c
|
|
|
|
do-install:
|
|
cd ${WRKSRC}/hw/xwayland; DESTDIR=${STAGEDIR} ${MAKE_CMD} install
|
|
|
|
.include "${MASTERDIR}/Makefile"
|