Add x11/modular-xorg-xwayland. XWayland is a fully fledged X server implementation that acts as a proxy between X11 clients and a Wayland compositor. It runs as a specialized Wayland client, while optionally using a set of XWayland specific Wayland protocols for implementing certain functionality. The Wayland compositor acts both as the Wayland display server XWayland connects to, as well as the window manager.diff -r1.119 -r1.120 pkgsrc/x11/modular-xorg-server/Makefile
(nia)
@@ -1,23 +1,24 @@ | @@ -1,23 +1,24 @@ | |||
1 | # $NetBSD: Makefile,v 1.119 2019/07/20 22:46:57 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.120 2019/08/22 19:52:29 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= xorg-server-${XORG_VERSION} | 3 | DISTNAME= xorg-server-${XORG_VERSION} | |
4 | PKGNAME= modular-${DISTNAME} | 4 | PKGNAME= modular-${DISTNAME} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | COMMENT= Modular X11 server from modular X.org | 8 | COMMENT= Modular X11 server from modular X.org | |
9 | 9 | |||
10 | SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS} | 10 | SPECIAL_PERMS+= bin/Xorg ${SETUID_ROOT_PERMS} | |
11 | 11 | |||
12 | NOT_FOR_PLATFORM= Darwin-*-* | 12 | NOT_FOR_PLATFORM= Darwin-*-* | |
13 | 13 | |||
14 | .include "Makefile.common" | 14 | .include "Makefile.common" | |
15 | 15 | |||
16 | CONFIGURE_ARGS+= --enable-xorg | 16 | CONFIGURE_ARGS+= --enable-xorg | |
17 | CONFIGURE_ARGS+= --disable-xephyr | 17 | CONFIGURE_ARGS+= --disable-xephyr | |
18 | CONFIGURE_ARGS+= --disable-xwayland | |||
18 | CONFIGURE_ARGS+= --disable-kdrive | 19 | CONFIGURE_ARGS+= --disable-kdrive | |
19 | CONFIGURE_ARGS.SunOS+= --disable-input-thread | 20 | CONFIGURE_ARGS.SunOS+= --disable-input-thread | |
20 | 21 | |||
21 | .include "options.mk" | 22 | .include "options.mk" | |
22 | 23 | |||
23 | .include "../../mk/bsd.pkg.mk" | 24 | .include "../../mk/bsd.pkg.mk" |
@@ -1,149 +1,150 @@ | @@ -1,149 +1,150 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.27 2019/02/27 16:32:58 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.28 2019/08/22 19:52:29 nia Exp $ | |
2 | # used by x11/modular-xorg-server/Makefile | 2 | # used by x11/modular-xorg-server/Makefile | |
3 | # used by x11/modular-xorg-xephyr/Makefile | 3 | # used by x11/modular-xorg-xephyr/Makefile | |
4 | # used by x11/modular-xorg-xwayland/Makefile | |||
4 | 5 | |||
5 | XORG_VERSION= 1.20.4 | 6 | XORG_VERSION= 1.20.4 | |
6 | CATEGORIES= x11 | 7 | CATEGORIES= x11 | |
7 | MASTER_SITES= ${MASTER_SITE_XORG:=xserver/} | 8 | MASTER_SITES= ${MASTER_SITE_XORG:=xserver/} | |
8 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
9 | 10 | |||
10 | HOMEPAGE= http://xorg.freedesktop.org/ | 11 | HOMEPAGE= http://xorg.freedesktop.org/ | |
11 | LICENSE= mit AND modified-bsd AND x11 # with no-advertising clause | 12 | LICENSE= mit AND modified-bsd AND x11 # with no-advertising clause | |
12 | 13 | |||
13 | GNU_CONFIGURE= yes | 14 | GNU_CONFIGURE= yes | |
14 | USE_LIBTOOL= yes | 15 | USE_LIBTOOL= yes | |
15 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
16 | USE_LANGUAGES+= c99 | 17 | USE_LANGUAGES+= c99 | |
17 | 18 | |||
18 | PKGCONFIG_OVERRIDE+= xorg-server.pc.in | 19 | PKGCONFIG_OVERRIDE+= xorg-server.pc.in | |
19 | SHLIBTOOL_OVERRIDE= # empty | 20 | SHLIBTOOL_OVERRIDE= # empty | |
20 | 21 | |||
21 | BUILD_DEFS+= VARBASE | 22 | BUILD_DEFS+= VARBASE | |
22 | BUILD_DEFS_EFFECTS+= XKB_OUTPUT_DIR | 23 | BUILD_DEFS_EFFECTS+= XKB_OUTPUT_DIR | |
23 | 24 | |||
24 | OWN_DIRS+= ${VARBASE}/log | 25 | OWN_DIRS+= ${VARBASE}/log | |
25 | OWN_DIRS+= ${XKB_OUTPUT_DIR} | 26 | OWN_DIRS+= ${XKB_OUTPUT_DIR} | |
26 | XKB_OUTPUT_DIR?= ${VARBASE}/db/xkb # XXX sync with xkeyboard-config | 27 | XKB_OUTPUT_DIR?= ${VARBASE}/db/xkb # XXX sync with xkeyboard-config | |
27 | 28 | |||
28 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} | 29 | CONFIGURE_ARGS+= --localstatedir=${VARBASE:Q} | |
29 | CONFIGURE_ARGS+= --with-xkb-output=${XKB_OUTPUT_DIR:Q} | 30 | CONFIGURE_ARGS+= --with-xkb-output=${XKB_OUTPUT_DIR:Q} | |
30 | 31 | |||
31 | .if !empty(USE_TOOLS:Mauto*) | 32 | .if !empty(USE_TOOLS:Mauto*) | |
32 | TOOLS_DEPENDS+= xorg-util-macros>=1.1.5:../../devel/xorg-util-macros | 33 | TOOLS_DEPENDS+= xorg-util-macros>=1.1.5:../../devel/xorg-util-macros | |
33 | .endif | 34 | .endif | |
34 | 35 | |||
35 | DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp | 36 | DEPENDS+= xkbcomp-[0-9]*:../../x11/xkbcomp | |
36 | DEPENDS+= xkeyboard-config-[0-9]*:../../x11/xkeyboard-config | 37 | DEPENDS+= xkeyboard-config-[0-9]*:../../x11/xkeyboard-config | |
37 | 38 | |||
38 | .include "../../mk/bsd.prefs.mk" | 39 | .include "../../mk/bsd.prefs.mk" | |
39 | 40 | |||
40 | .if ${OPSYS} == "NetBSD" | 41 | .if ${OPSYS} == "NetBSD" | |
41 | CPPFLAGS+= -D_OPENBSD_SOURCE # for reallocarray(3) | 42 | CPPFLAGS+= -D_OPENBSD_SOURCE # for reallocarray(3) | |
42 | CONFIGURE_ARGS+= --with-builder-addr="tech-x11@NetBSD.org" | 43 | CONFIGURE_ARGS+= --with-builder-addr="tech-x11@NetBSD.org" | |
43 | CONFIGURE_ARGS+= --with-os-vendor="The NetBSD Foundation" | 44 | CONFIGURE_ARGS+= --with-os-vendor="The NetBSD Foundation" | |
44 | # TLS is not supported by NetBSD<6 | 45 | # TLS is not supported by NetBSD<6 | |
45 | . if !empty(OS_VERSION:M[0-5].*) | 46 | . if !empty(OS_VERSION:M[0-5].*) | |
46 | CONFIGURE_ENV+= ac_cv_tls=no | 47 | CONFIGURE_ENV+= ac_cv_tls=no | |
47 | CONFIGURE_ARGS+= --disable-glx-tls | 48 | CONFIGURE_ARGS+= --disable-glx-tls | |
48 | . endif | 49 | . endif | |
49 | .endif | 50 | .endif | |
50 | CONFIGURE_ARGS+= --with-os-name=${MACHINE_PLATFORM:Q} | 51 | CONFIGURE_ARGS+= --with-os-name=${MACHINE_PLATFORM:Q} | |
51 | 52 | |||
52 | CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts/X11 | 53 | CONFIGURE_ARGS+= --with-fontrootdir=${PREFIX}/share/fonts/X11 | |
53 | 54 | |||
54 | LEGACY_FONT_PATHS= | 55 | LEGACY_FONT_PATHS= | |
55 | DEFAULT_FONT_PATHS= | 56 | DEFAULT_FONT_PATHS= | |
56 | .for f in misc TTF OTF Type1 100dpi 75dpi cyrillic | 57 | .for f in misc TTF OTF Type1 100dpi 75dpi cyrillic | |
57 | DEFAULT_FONT_PATHS+= ${PREFIX}/share/fonts/X11/${f} | 58 | DEFAULT_FONT_PATHS+= ${PREFIX}/share/fonts/X11/${f} | |
58 | LEGACY_FONT_PATHS+= ${PREFIX}/lib/X11/fonts/${f} | 59 | LEGACY_FONT_PATHS+= ${PREFIX}/lib/X11/fonts/${f} | |
59 | .endfor | 60 | .endfor | |
60 | FONT_PATHS= ${DEFAULT_FONT_PATHS} ${LEGACY_FONT_PATHS} | 61 | FONT_PATHS= ${DEFAULT_FONT_PATHS} ${LEGACY_FONT_PATHS} | |
61 | 62 | |||
62 | CONFIGURE_ARGS+= --with-default-font-path=${FONT_PATHS:ts,:Q} | 63 | CONFIGURE_ARGS+= --with-default-font-path=${FONT_PATHS:ts,:Q} | |
63 | 64 | |||
64 | CONFIGURE_ARGS+= --disable-config-hal | 65 | CONFIGURE_ARGS+= --disable-config-hal | |
65 | CONFIGURE_ARGS+= --disable-dmx | 66 | CONFIGURE_ARGS+= --disable-dmx | |
66 | CONFIGURE_ARGS+= --disable-xwin | 67 | CONFIGURE_ARGS+= --disable-xwin | |
67 | CONFIGURE_ARGS+= --disable-xephyr | 68 | CONFIGURE_ARGS+= --disable-xephyr | |
68 | CONFIGURE_ARGS+= --disable-kdrive | 69 | CONFIGURE_ARGS+= --disable-kdrive | |
69 | #CONFIGURE_ARGS+= --disable-kdrive-vesa | 70 | #CONFIGURE_ARGS+= --disable-kdrive-vesa | |
70 | CONFIGURE_ARGS+= --enable-xtrans-send-fds | 71 | CONFIGURE_ARGS+= --enable-xtrans-send-fds | |
71 | 72 | |||
72 | CONFIGURE_ARGS+= --with-int10=x86emu | 73 | CONFIGURE_ARGS+= --with-int10=x86emu | |
73 | 74 | |||
74 | CONFIGURE_ENV+= APP_MAN_SUFFIX=1 FILE_MAN_SUFFIX=5 | 75 | CONFIGURE_ENV+= APP_MAN_SUFFIX=1 FILE_MAN_SUFFIX=5 | |
75 | CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4 | 76 | CONFIGURE_ENV+= DRIVER_MAN_SUFFIX=4 | |
76 | 77 | |||
77 | PLIST_VARS+= sunos | 78 | PLIST_VARS+= sunos | |
78 | PLIST_SUBST+= SUNOS_ARCH=${SUNOS_ARCH} | 79 | PLIST_SUBST+= SUNOS_ARCH=${SUNOS_ARCH} | |
79 | 80 | |||
80 | .if ${OPSYS} == "SunOS" | 81 | .if ${OPSYS} == "SunOS" | |
81 | PLIST.sunos= yes | 82 | PLIST.sunos= yes | |
82 | . if ${MACHINE_ARCH} == "i386" | 83 | . if ${MACHINE_ARCH} == "i386" | |
83 | SUNOS_ARCH= ia32 | 84 | SUNOS_ARCH= ia32 | |
84 | . elif ${MACHINE_ARCH} == "x86_64" | 85 | . elif ${MACHINE_ARCH} == "x86_64" | |
85 | SUNOS_ARCH= amd64 | 86 | SUNOS_ARCH= amd64 | |
86 | . elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" | 87 | . elif ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64" | |
87 | SUNOS_ARCH= sparcv8plus | 88 | SUNOS_ARCH= sparcv8plus | |
88 | . endif | 89 | . endif | |
89 | .endif | 90 | .endif | |
90 | 91 | |||
91 | PLIST_VARS+= sparc | 92 | PLIST_VARS+= sparc | |
92 | .if !empty(MACHINE_ARCH:Msparc*) | 93 | .if !empty(MACHINE_ARCH:Msparc*) | |
93 | PLIST.sparc= yes | 94 | PLIST.sparc= yes | |
94 | .endif | 95 | .endif | |
95 | 96 | |||
96 | # Workaround for PR#41556. | 97 | # Workaround for PR#41556. | |
97 | # Avoid to use bsd_kqueue_apm, force to use bsd_apm instead. | 98 | # Avoid to use bsd_kqueue_apm, force to use bsd_apm instead. | |
98 | CONFIGURE_ENV.NetBSD+= ac_cv_header_sys_event_h=no | 99 | CONFIGURE_ENV.NetBSD+= ac_cv_header_sys_event_h=no | |
99 | 100 | |||
100 | # Avoid picking up epoll on illumos | 101 | # Avoid picking up epoll on illumos | |
101 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create1=no | 102 | CONFIGURE_ENV.SunOS+= ac_cv_func_epoll_create1=no | |
102 | 103 | |||
103 | # Only available in newer releases | 104 | # Only available in newer releases | |
104 | CONFIGURE_ENV.SunOS+= ac_cv_func_mkostemp=no | 105 | CONFIGURE_ENV.SunOS+= ac_cv_func_mkostemp=no | |
105 | 106 | |||
106 | INSTALLATION_DIRS+= lib/xorg/modules/drivers lib/xorg/modules/input | 107 | INSTALLATION_DIRS+= lib/xorg/modules/drivers lib/xorg/modules/input | |
107 | 108 | |||
108 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.8.0 | 109 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=7.8.0 | |
109 | BUILDLINK_API_DEPENDS.xtrans+= xtrans>=1.2.2 | 110 | BUILDLINK_API_DEPENDS.xtrans+= xtrans>=1.2.2 | |
110 | BUILDLINK_API_DEPENDS.dri+= dri>=7.8 | 111 | BUILDLINK_API_DEPENDS.dri+= dri>=7.8 | |
111 | BUILDLINK_API_DEPENDS.xfont+= xfont>=1.4.2 | 112 | BUILDLINK_API_DEPENDS.xfont+= xfont>=1.4.2 | |
112 | BUILDLINK_API_DEPENDS.pixman+= pixman>=0.21.8 | 113 | BUILDLINK_API_DEPENDS.pixman+= pixman>=0.21.8 | |
113 | 114 | |||
114 | BUILD_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp | 115 | BUILD_DEPENDS+= tradcpp-[0-9]*:../../devel/tradcpp | |
115 | CONFIGURE_ENV+= ac_cv_path_RAWCPP="${PREFIX}/bin/tradcpp -Uunix" | 116 | CONFIGURE_ENV+= ac_cv_path_RAWCPP="${PREFIX}/bin/tradcpp -Uunix" | |
116 | 117 | |||
117 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "Bitrig" || ${OPSYS} == "MirBSD" | 118 | .if ${OPSYS} == "NetBSD" || ${OPSYS} == "OpenBSD" || ${OPSYS} == "Bitrig" || ${OPSYS} == "MirBSD" | |
118 | CONFIGURE_ARGS+= --with-sha1=libc | 119 | CONFIGURE_ARGS+= --with-sha1=libc | |
119 | .else | 120 | .else | |
120 | .include "../../security/nettle/buildlink3.mk" | 121 | .include "../../security/nettle/buildlink3.mk" | |
121 | CONFIGURE_ARGS+= --with-sha1=libnettle | 122 | CONFIGURE_ARGS+= --with-sha1=libnettle | |
122 | .endif | 123 | .endif | |
123 | 124 | |||
124 | .include "../../devel/ncurses/buildlink3.mk" | 125 | .include "../../devel/ncurses/buildlink3.mk" | |
125 | .include "../../devel/zlib/buildlink3.mk" | 126 | .include "../../devel/zlib/buildlink3.mk" | |
126 | .include "../../fonts/libfontenc/buildlink3.mk" | 127 | .include "../../fonts/libfontenc/buildlink3.mk" | |
127 | BUILDLINK_API_DEPENDS.libpciaccess+= libpciaccess>=0.11.0 | 128 | BUILDLINK_API_DEPENDS.libpciaccess+= libpciaccess>=0.11.0 | |
128 | BUILDLINK_DEPMETHOD.libpciaccess= full | 129 | BUILDLINK_DEPMETHOD.libpciaccess= full | |
129 | .include "../../sysutils/libpciaccess/buildlink3.mk" | 130 | .include "../../sysutils/libpciaccess/buildlink3.mk" | |
130 | BUILDLINK_API_DEPENDS.xorgproto+= xorgproto>=2018.3 | 131 | BUILDLINK_API_DEPENDS.xorgproto+= xorgproto>=2018.3 | |
131 | .include "../../x11/xorgproto/buildlink3.mk" | 132 | .include "../../x11/xorgproto/buildlink3.mk" | |
132 | .include "../../x11/evieext/buildlink3.mk" | 133 | .include "../../x11/evieext/buildlink3.mk" | |
133 | .include "../../x11/libX11/buildlink3.mk" | 134 | .include "../../x11/libX11/buildlink3.mk" | |
134 | .include "../../x11/libXau/buildlink3.mk" | 135 | .include "../../x11/libXau/buildlink3.mk" | |
135 | .include "../../x11/libXaw/buildlink3.mk" | 136 | .include "../../x11/libXaw/buildlink3.mk" | |
136 | BUILDLINK_API_DEPENDS.libXext+= libXext>=1.1.1 | 137 | BUILDLINK_API_DEPENDS.libXext+= libXext>=1.1.1 | |
137 | .include "../../x11/libXext/buildlink3.mk" | 138 | .include "../../x11/libXext/buildlink3.mk" | |
138 | .include "../../x11/libXfixes/buildlink3.mk" | 139 | .include "../../x11/libXfixes/buildlink3.mk" | |
139 | .include "../../x11/libXfont2/buildlink3.mk" | 140 | .include "../../x11/libXfont2/buildlink3.mk" | |
140 | .include "../../x11/libXt/buildlink3.mk" | 141 | .include "../../x11/libXt/buildlink3.mk" | |
141 | .include "../../x11/libXxf86misc/buildlink3.mk" | 142 | .include "../../x11/libXxf86misc/buildlink3.mk" | |
142 | .include "../../x11/libXxf86vm/buildlink3.mk" | 143 | .include "../../x11/libXxf86vm/buildlink3.mk" | |
143 | .include "../../x11/libXinerama/buildlink3.mk" | 144 | .include "../../x11/libXinerama/buildlink3.mk" | |
144 | .include "../../x11/libxkbfile/buildlink3.mk" | 145 | .include "../../x11/libxkbfile/buildlink3.mk" | |
145 | .include "../../x11/libxkbui/buildlink3.mk" | 146 | .include "../../x11/libxkbui/buildlink3.mk" | |
146 | .include "../../x11/pixman/buildlink3.mk" | 147 | .include "../../x11/pixman/buildlink3.mk" | |
147 | .include "../../x11/xcb-util-keysyms/buildlink3.mk" | 148 | .include "../../x11/xcb-util-keysyms/buildlink3.mk" | |
148 | .include "../../x11/xtrans/buildlink3.mk" | 149 | .include "../../x11/xtrans/buildlink3.mk" | |
149 | .include "../../mk/pthread.buildlink3.mk" | 150 | .include "../../mk/pthread.buildlink3.mk" |
@@ -1,199 +1,198 @@ | @@ -1,199 +1,198 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.29 2019/08/22 13:12:31 nia Exp $ | 1 | @comment $NetBSD: PLIST,v 1.30 2019/08/22 19:52:29 nia Exp $ | |
2 | bin/X | 2 | bin/X | |
3 | bin/Xnest | 3 | bin/Xnest | |
4 | bin/Xorg | 4 | bin/Xorg | |
5 | bin/Xvfb | 5 | bin/Xvfb | |
6 | ${PLIST.wayland}bin/Xwayland | |||
7 | bin/cvt | 6 | bin/cvt | |
8 | bin/gtf | 7 | bin/gtf | |
9 | include/xorg/BT.h | 8 | include/xorg/BT.h | |
10 | include/xorg/IBM.h | 9 | include/xorg/IBM.h | |
11 | include/xorg/TI.h | 10 | include/xorg/TI.h | |
12 | include/xorg/XIstubs.h | 11 | include/xorg/XIstubs.h | |
13 | include/xorg/Xprintf.h | 12 | include/xorg/Xprintf.h | |
14 | include/xorg/callback.h | 13 | include/xorg/callback.h | |
15 | include/xorg/client.h | 14 | include/xorg/client.h | |
16 | include/xorg/closestr.h | 15 | include/xorg/closestr.h | |
17 | include/xorg/closure.h | 16 | include/xorg/closure.h | |
18 | include/xorg/colormap.h | 17 | include/xorg/colormap.h | |
19 | include/xorg/colormapst.h | 18 | include/xorg/colormapst.h | |
20 | include/xorg/compiler.h | 19 | include/xorg/compiler.h | |
21 | include/xorg/compositeext.h | 20 | include/xorg/compositeext.h | |
22 | include/xorg/cursor.h | 21 | include/xorg/cursor.h | |
23 | include/xorg/cursorstr.h | 22 | include/xorg/cursorstr.h | |
24 | include/xorg/damage.h | 23 | include/xorg/damage.h | |
25 | include/xorg/damagestr.h | 24 | include/xorg/damagestr.h | |
26 | include/xorg/dbestruct.h | 25 | include/xorg/dbestruct.h | |
27 | include/xorg/dgaproc.h | 26 | include/xorg/dgaproc.h | |
28 | include/xorg/displaymode.h | 27 | include/xorg/displaymode.h | |
29 | include/xorg/dix.h | 28 | include/xorg/dix.h | |
30 | include/xorg/dixaccess.h | 29 | include/xorg/dixaccess.h | |
31 | include/xorg/dixevents.h | 30 | include/xorg/dixevents.h | |
32 | include/xorg/dixfont.h | 31 | include/xorg/dixfont.h | |
33 | include/xorg/dixfontstr.h | 32 | include/xorg/dixfontstr.h | |
34 | include/xorg/dixgrabs.h | 33 | include/xorg/dixgrabs.h | |
35 | include/xorg/dixstruct.h | 34 | include/xorg/dixstruct.h | |
36 | ${PLIST.dri}include/xorg/dri.h | 35 | ${PLIST.dri}include/xorg/dri.h | |
37 | ${PLIST.dri}include/xorg/dri2.h | 36 | ${PLIST.dri}include/xorg/dri2.h | |
38 | ${PLIST.dri}include/xorg/dri3.h | 37 | ${PLIST.dri}include/xorg/dri3.h | |
39 | ${PLIST.dri}include/xorg/dristruct.h | 38 | ${PLIST.dri}include/xorg/dristruct.h | |
40 | include/xorg/edid.h | 39 | include/xorg/edid.h | |
41 | include/xorg/events.h | 40 | include/xorg/events.h | |
42 | include/xorg/exa.h | 41 | include/xorg/exa.h | |
43 | include/xorg/exevents.h | 42 | include/xorg/exevents.h | |
44 | include/xorg/extension.h | 43 | include/xorg/extension.h | |
45 | include/xorg/extinit.h | 44 | include/xorg/extinit.h | |
46 | include/xorg/extnsionst.h | 45 | include/xorg/extnsionst.h | |
47 | include/xorg/fb.h | 46 | include/xorg/fb.h | |
48 | include/xorg/fbdevhw.h | 47 | include/xorg/fbdevhw.h | |
49 | include/xorg/fboverlay.h | 48 | include/xorg/fboverlay.h | |
50 | include/xorg/fbpict.h | 49 | include/xorg/fbpict.h | |
51 | include/xorg/fbrop.h | 50 | include/xorg/fbrop.h | |
52 | include/xorg/fourcc.h | 51 | include/xorg/fourcc.h | |
53 | include/xorg/gc.h | 52 | include/xorg/gc.h | |
54 | include/xorg/gcstruct.h | 53 | include/xorg/gcstruct.h | |
55 | include/xorg/geext.h | 54 | include/xorg/geext.h | |
56 | include/xorg/geint.h | 55 | include/xorg/geint.h | |
57 | ${PLIST.dri}include/xorg/glamor.h | 56 | ${PLIST.dri}include/xorg/glamor.h | |
58 | include/xorg/globals.h | 57 | include/xorg/globals.h | |
59 | include/xorg/glx_extinit.h | 58 | include/xorg/glx_extinit.h | |
60 | include/xorg/glxvndabi.h | 59 | include/xorg/glxvndabi.h | |
61 | include/xorg/glyphstr.h | 60 | include/xorg/glyphstr.h | |
62 | include/xorg/hotplug.h | 61 | include/xorg/hotplug.h | |
63 | include/xorg/i2c_def.h | 62 | include/xorg/i2c_def.h | |
64 | include/xorg/input.h | 63 | include/xorg/input.h | |
65 | include/xorg/inputstr.h | 64 | include/xorg/inputstr.h | |
66 | include/xorg/list.h | 65 | include/xorg/list.h | |
67 | include/xorg/mi.h | 66 | include/xorg/mi.h | |
68 | include/xorg/micmap.h | 67 | include/xorg/micmap.h | |
69 | include/xorg/micoord.h | 68 | include/xorg/micoord.h | |
70 | include/xorg/migc.h | 69 | include/xorg/migc.h | |
71 | include/xorg/miline.h | 70 | include/xorg/miline.h | |
72 | include/xorg/mioverlay.h | 71 | include/xorg/mioverlay.h | |
73 | include/xorg/mipict.h | 72 | include/xorg/mipict.h | |
74 | include/xorg/mipointer.h | 73 | include/xorg/mipointer.h | |
75 | include/xorg/mipointrst.h | 74 | include/xorg/mipointrst.h | |
76 | include/xorg/misc.h | 75 | include/xorg/misc.h | |
77 | include/xorg/miscstruct.h | 76 | include/xorg/miscstruct.h | |
78 | include/xorg/mistruct.h | 77 | include/xorg/mistruct.h | |
79 | include/xorg/misync.h | 78 | include/xorg/misync.h | |
80 | include/xorg/misyncfd.h | 79 | include/xorg/misyncfd.h | |
81 | include/xorg/misyncshm.h | 80 | include/xorg/misyncshm.h | |
82 | include/xorg/misyncstr.h | 81 | include/xorg/misyncstr.h | |
83 | include/xorg/mizerarc.h | 82 | include/xorg/mizerarc.h | |
84 | include/xorg/nonsdk_extinit.h | 83 | include/xorg/nonsdk_extinit.h | |
85 | include/xorg/opaque.h | 84 | include/xorg/opaque.h | |
86 | include/xorg/optionstr.h | 85 | include/xorg/optionstr.h | |
87 | include/xorg/os.h | 86 | include/xorg/os.h | |
88 | include/xorg/panoramiX.h | 87 | include/xorg/panoramiX.h | |
89 | include/xorg/panoramiXsrv.h | 88 | include/xorg/panoramiXsrv.h | |
90 | include/xorg/picture.h | 89 | include/xorg/picture.h | |
91 | include/xorg/picturestr.h | 90 | include/xorg/picturestr.h | |
92 | include/xorg/pixmap.h | 91 | include/xorg/pixmap.h | |
93 | include/xorg/pixmapstr.h | 92 | include/xorg/pixmapstr.h | |
94 | ${PLIST.dri}include/xorg/present.h | 93 | ${PLIST.dri}include/xorg/present.h | |
95 | ${PLIST.dri}include/xorg/presentext.h | 94 | ${PLIST.dri}include/xorg/presentext.h | |
96 | include/xorg/privates.h | 95 | include/xorg/privates.h | |
97 | include/xorg/property.h | 96 | include/xorg/property.h | |
98 | include/xorg/propertyst.h | 97 | include/xorg/propertyst.h | |
99 | include/xorg/ptrveloc.h | 98 | include/xorg/ptrveloc.h | |
100 | include/xorg/randrstr.h | 99 | include/xorg/randrstr.h | |
101 | include/xorg/region.h | 100 | include/xorg/region.h | |
102 | include/xorg/regionstr.h | 101 | include/xorg/regionstr.h | |
103 | include/xorg/registry.h | 102 | include/xorg/registry.h | |
104 | include/xorg/resource.h | 103 | include/xorg/resource.h | |
105 | include/xorg/rgb.h | 104 | include/xorg/rgb.h | |
106 | include/xorg/rrtransform.h | 105 | include/xorg/rrtransform.h | |
107 | ${PLIST.dri}include/xorg/sarea.h | 106 | ${PLIST.dri}include/xorg/sarea.h | |
108 | include/xorg/screenint.h | 107 | include/xorg/screenint.h | |
109 | include/xorg/scrnintstr.h | 108 | include/xorg/scrnintstr.h | |
110 | include/xorg/selection.h | 109 | include/xorg/selection.h | |
111 | include/xorg/servermd.h | 110 | include/xorg/servermd.h | |
112 | include/xorg/shadow.h | 111 | include/xorg/shadow.h | |
113 | include/xorg/shadowfb.h | 112 | include/xorg/shadowfb.h | |
114 | include/xorg/shmint.h | 113 | include/xorg/shmint.h | |
115 | include/xorg/site.h | 114 | include/xorg/site.h | |
116 | ${PLIST.sunos}include/xorg/solaris-${SUNOS_ARCH}.il | 115 | ${PLIST.sunos}include/xorg/solaris-${SUNOS_ARCH}.il | |
117 | include/xorg/syncsdk.h | 116 | include/xorg/syncsdk.h | |
118 | include/xorg/validate.h | 117 | include/xorg/validate.h | |
119 | include/xorg/vbe.h | 118 | include/xorg/vbe.h | |
120 | include/xorg/vbeModes.h | 119 | include/xorg/vbeModes.h | |
121 | include/xorg/vgaHW.h | 120 | include/xorg/vgaHW.h | |
122 | include/xorg/vndserver.h | 121 | include/xorg/vndserver.h | |
123 | include/xorg/wfbrename.h | 122 | include/xorg/wfbrename.h | |
124 | include/xorg/window.h | 123 | include/xorg/window.h | |
125 | include/xorg/windowstr.h | 124 | include/xorg/windowstr.h | |
126 | include/xorg/xaarop.h | 125 | include/xorg/xaarop.h | |
127 | include/xorg/xace.h | 126 | include/xorg/xace.h | |
128 | include/xorg/xacestr.h | 127 | include/xorg/xacestr.h | |
129 | include/xorg/xf86.h | 128 | include/xorg/xf86.h | |
130 | include/xorg/xf86Crtc.h | 129 | include/xorg/xf86Crtc.h | |
131 | include/xorg/xf86Cursor.h | 130 | include/xorg/xf86Cursor.h | |
132 | include/xorg/xf86DDC.h | 131 | include/xorg/xf86DDC.h | |
133 | include/xorg/xf86MatchDrivers.h | 132 | include/xorg/xf86MatchDrivers.h | |
134 | include/xorg/xf86Modes.h | 133 | include/xorg/xf86Modes.h | |
135 | include/xorg/xf86Module.h | 134 | include/xorg/xf86Module.h | |
136 | include/xorg/xf86Opt.h | 135 | include/xorg/xf86Opt.h | |
137 | include/xorg/xf86Optionstr.h | 136 | include/xorg/xf86Optionstr.h | |
138 | include/xorg/xf86Optrec.h | 137 | include/xorg/xf86Optrec.h | |
139 | include/xorg/xf86Parser.h | 138 | include/xorg/xf86Parser.h | |
140 | include/xorg/xf86Pci.h | 139 | include/xorg/xf86Pci.h | |
141 | include/xorg/xf86PciInfo.h | 140 | include/xorg/xf86PciInfo.h | |
142 | include/xorg/xf86Priv.h | 141 | include/xorg/xf86Priv.h | |
143 | include/xorg/xf86Privstr.h | 142 | include/xorg/xf86Privstr.h | |
144 | include/xorg/xf86RamDac.h | 143 | include/xorg/xf86RamDac.h | |
145 | include/xorg/xf86RandR12.h | 144 | include/xorg/xf86RandR12.h | |
146 | ${PLIST.sparc}include/xorg/xf86Sbus.h | 145 | ${PLIST.sparc}include/xorg/xf86Sbus.h | |
147 | include/xorg/xf86VGAarbiter.h | 146 | include/xorg/xf86VGAarbiter.h | |
148 | include/xorg/xf86Xinput.h | 147 | include/xorg/xf86Xinput.h | |
149 | include/xorg/xf86_OSlib.h | 148 | include/xorg/xf86_OSlib.h | |
150 | include/xorg/xf86_OSproc.h | 149 | include/xorg/xf86_OSproc.h | |
151 | include/xorg/xf86cmap.h | 150 | include/xorg/xf86cmap.h | |
152 | include/xorg/xf86fbman.h | 151 | include/xorg/xf86fbman.h | |
153 | include/xorg/xf86i2c.h | 152 | include/xorg/xf86i2c.h | |
154 | include/xorg/xf86int10.h | 153 | include/xorg/xf86int10.h | |
155 | include/xorg/xf86platformBus.h | 154 | include/xorg/xf86platformBus.h | |
156 | include/xorg/xf86sbusBus.h | 155 | include/xorg/xf86sbusBus.h | |
157 | include/xorg/xf86str.h | 156 | include/xorg/xf86str.h | |
158 | include/xorg/xf86xv.h | 157 | include/xorg/xf86xv.h | |
159 | include/xorg/xf86xvmc.h | 158 | include/xorg/xf86xvmc.h | |
160 | include/xorg/xf86xvpriv.h | 159 | include/xorg/xf86xvpriv.h | |
161 | include/xorg/xisb.h | 160 | include/xorg/xisb.h | |
162 | include/xorg/xkbfile.h | 161 | include/xorg/xkbfile.h | |
163 | include/xorg/xkbrules.h | 162 | include/xorg/xkbrules.h | |
164 | include/xorg/xkbsrv.h | 163 | include/xorg/xkbsrv.h | |
165 | include/xorg/xkbstr.h | 164 | include/xorg/xkbstr.h | |
166 | include/xorg/xorg-server.h | 165 | include/xorg/xorg-server.h | |
167 | include/xorg/xorgVersion.h | 166 | include/xorg/xorgVersion.h | |
168 | include/xorg/xserver-properties.h | 167 | include/xorg/xserver-properties.h | |
169 | include/xorg/xserver_poll.h | 168 | include/xorg/xserver_poll.h | |
170 | include/xorg/xvdix.h | 169 | include/xorg/xvdix.h | |
171 | include/xorg/xvmcext.h | 170 | include/xorg/xvmcext.h | |
172 | lib/pkgconfig/xorg-server.pc | 171 | lib/pkgconfig/xorg-server.pc | |
173 | ${PLIST.dri}lib/xorg/modules/drivers/modesetting_drv.la | 172 | ${PLIST.dri}lib/xorg/modules/drivers/modesetting_drv.la | |
174 | ${PLIST.dri}lib/xorg/modules/extensions/libglx.la | 173 | ${PLIST.dri}lib/xorg/modules/extensions/libglx.la | |
175 | lib/xorg/modules/libexa.la | 174 | lib/xorg/modules/libexa.la | |
176 | lib/xorg/modules/libfb.la | 175 | lib/xorg/modules/libfb.la | |
177 | lib/xorg/modules/libfbdevhw.la | 176 | lib/xorg/modules/libfbdevhw.la | |
178 | ${PLIST.dri}lib/xorg/modules/libglamoregl.la | 177 | ${PLIST.dri}lib/xorg/modules/libglamoregl.la | |
179 | lib/xorg/modules/libint10.la | 178 | lib/xorg/modules/libint10.la | |
180 | lib/xorg/modules/libshadow.la | 179 | lib/xorg/modules/libshadow.la | |
181 | lib/xorg/modules/libshadowfb.la | 180 | lib/xorg/modules/libshadowfb.la | |
182 | lib/xorg/modules/libvbe.la | 181 | lib/xorg/modules/libvbe.la | |
183 | lib/xorg/modules/libvgahw.la | 182 | lib/xorg/modules/libvgahw.la | |
184 | lib/xorg/modules/libwfb.la | 183 | lib/xorg/modules/libwfb.la | |
185 | lib/xorg/protocol.txt | 184 | lib/xorg/protocol.txt | |
186 | man/man1/Xnest.1 | 185 | man/man1/Xnest.1 | |
187 | man/man1/Xorg.1 | 186 | man/man1/Xorg.1 | |
188 | man/man1/Xserver.1 | 187 | man/man1/Xserver.1 | |
189 | man/man1/Xvfb.1 | 188 | man/man1/Xvfb.1 | |
190 | man/man1/cvt.1 | 189 | man/man1/cvt.1 | |
191 | man/man1/gtf.1 | 190 | man/man1/gtf.1 | |
192 | man/man4/exa.4 | 191 | man/man4/exa.4 | |
193 | man/man4/fbdevhw.4 | 192 | man/man4/fbdevhw.4 | |
194 | ${PLIST.dri}man/man4/modesetting.4 | 193 | ${PLIST.dri}man/man4/modesetting.4 | |
195 | man/man5/xorg.conf.5 | 194 | man/man5/xorg.conf.5 | |
196 | man/man5/xorg.conf.d.5 | 195 | man/man5/xorg.conf.d.5 | |
197 | share/aclocal/xorg-server.m4 | 196 | share/aclocal/xorg-server.m4 | |
198 | ${PLIST.dtrace}share/doc/xorg-server/Xserver-DTrace.xml | 197 | ${PLIST.dtrace}share/doc/xorg-server/Xserver-DTrace.xml | |
199 | @pkgdir lib/xorg/modules/input | 198 | @pkgdir lib/xorg/modules/input |
@@ -1,67 +1,57 @@ | @@ -1,67 +1,57 @@ | |||
1 | # $NetBSD: options.mk,v 1.20 2019/08/22 13:12:31 nia Exp $ | 1 | # $NetBSD: options.mk,v 1.21 2019/08/22 19:52:29 nia Exp $ | |
2 | 2 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.modular-xorg-server | |
4 | PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace wayland | 4 | PKG_SUPPORTED_OPTIONS= inet6 dri debug dtrace | |
5 | PKG_SUGGESTED_OPTIONS= inet6 dri | 5 | PKG_SUGGESTED_OPTIONS= inet6 dri | |
6 | 6 | |||
7 | .include "../../mk/bsd.options.mk" | 7 | .include "../../mk/bsd.options.mk" | |
8 | 8 | |||
9 | PLIST_VARS+= dri dtrace wayland | 9 | PLIST_VARS+= dri dtrace wayland | |
10 | 10 | |||
11 | .if !empty(PKG_OPTIONS:Mdri) | 11 | .if !empty(PKG_OPTIONS:Mdri) | |
12 | .include "../../graphics/libepoxy/buildlink3.mk" | 12 | .include "../../graphics/libepoxy/buildlink3.mk" | |
13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=11 | 13 | BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=11 | |
14 | .include "../../graphics/MesaLib/buildlink3.mk" | 14 | .include "../../graphics/MesaLib/buildlink3.mk" | |
15 | .include "../../x11/xorgproto/buildlink3.mk" | 15 | .include "../../x11/xorgproto/buildlink3.mk" | |
16 | .include "../../x11/libdrm/buildlink3.mk" | 16 | .include "../../x11/libdrm/buildlink3.mk" | |
17 | .include "../../x11/libxshmfence/buildlink3.mk" | 17 | .include "../../x11/libxshmfence/buildlink3.mk" | |
18 | PLIST.dri= yes | 18 | PLIST.dri= yes | |
19 | CONFIGURE_ARGS+= --enable-dri | 19 | CONFIGURE_ARGS+= --enable-dri | |
20 | CONFIGURE_ARGS+= --enable-dri2 | 20 | CONFIGURE_ARGS+= --enable-dri2 | |
21 | CONFIGURE_ARGS+= --enable-dri3 | 21 | CONFIGURE_ARGS+= --enable-dri3 | |
22 | CONFIGURE_ARGS+= --enable-glx | 22 | CONFIGURE_ARGS+= --enable-glx | |
23 | CONFIGURE_ARGS+= --enable-glamor | 23 | CONFIGURE_ARGS+= --enable-glamor | |
24 | CONFIGURE_ARGS+= --enable-present | 24 | CONFIGURE_ARGS+= --enable-present | |
25 | .else | 25 | .else | |
26 | ### | 26 | ### | |
27 | ### XXX Perhaps we should allow for a built-in glx without dri enabled? | 27 | ### XXX Perhaps we should allow for a built-in glx without dri enabled? | |
28 | ### | 28 | ### | |
29 | CONFIGURE_ARGS+= --disable-dri | 29 | CONFIGURE_ARGS+= --disable-dri | |
30 | CONFIGURE_ARGS+= --disable-dri2 | 30 | CONFIGURE_ARGS+= --disable-dri2 | |
31 | CONFIGURE_ARGS+= --disable-dri3 | 31 | CONFIGURE_ARGS+= --disable-dri3 | |
32 | CONFIGURE_ARGS+= --disable-glx | 32 | CONFIGURE_ARGS+= --disable-glx | |
33 | CONFIGURE_ARGS+= --disable-glamor | 33 | CONFIGURE_ARGS+= --disable-glamor | |
34 | CONFIGURE_ARGS+= --disable-present | 34 | CONFIGURE_ARGS+= --disable-present | |
35 | pre-build: disable-modesetting | 35 | pre-build: disable-modesetting | |
36 | .PHONY: disable-modesetting | 36 | .PHONY: disable-modesetting | |
37 | disable-modesetting: | 37 | disable-modesetting: | |
38 | (${ECHO} "all:"; ${ECHO} "install:") > ${WRKSRC}/hw/xfree86/drivers/modesetting/Makefile | 38 | (${ECHO} "all:"; ${ECHO} "install:") > ${WRKSRC}/hw/xfree86/drivers/modesetting/Makefile | |
39 | .endif | 39 | .endif | |
40 | 40 | |||
41 | .if !empty(PKG_OPTIONS:Minet6) | 41 | .if !empty(PKG_OPTIONS:Minet6) | |
42 | CONFIGURE_ARGS+= --enable-ipv6 | 42 | CONFIGURE_ARGS+= --enable-ipv6 | |
43 | .else | 43 | .else | |
44 | CONFIGURE_ARGS+= --disable-ipv6 | 44 | CONFIGURE_ARGS+= --disable-ipv6 | |
45 | .endif | 45 | .endif | |
46 | 46 | |||
47 | .if !empty(PKG_OPTIONS:Mdebug) | 47 | .if !empty(PKG_OPTIONS:Mdebug) | |
48 | CONFIGURE_ARGS+= --enable-debug | 48 | CONFIGURE_ARGS+= --enable-debug | |
49 | CFLAGS+= -ggdb | 49 | CFLAGS+= -ggdb | |
50 | .endif | 50 | .endif | |
51 | 51 | |||
52 | .if !empty(PKG_OPTIONS:Mdtrace) | 52 | .if !empty(PKG_OPTIONS:Mdtrace) | |
53 | PLIST.dtrace= yes | 53 | PLIST.dtrace= yes | |
54 | CONFIGURE_ARGS+= --with-dtrace | 54 | CONFIGURE_ARGS+= --with-dtrace | |
55 | .else | 55 | .else | |
56 | CONFIGURE_ARGS+= --without-dtrace | 56 | CONFIGURE_ARGS+= --without-dtrace | |
57 | .endif | 57 | .endif | |
58 | ||||
59 | .if !empty(PKG_OPTIONS:Mwayland) | |||
60 | PLIST.wayland= yes | |||
61 | CONFIGURE_ARGS+= --enable-xwayland | |||
62 | CONFIGURE_ARGS+= --disable-xwayland-eglstream | |||
63 | .include "../../devel/wayland/buildlink3.mk" | |||
64 | .include "../../devel/wayland-protocols/buildlink3.mk" | |||
65 | .else | |||
66 | CONFIGURE_ARGS+= --disable-xwayland | |||
67 | .endif |
@@ -1,37 +1,38 @@ | @@ -1,37 +1,38 @@ | |||
1 | # $NetBSD: Makefile,v 1.14 2019/07/20 22:46:57 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.15 2019/08/22 19:52:29 nia Exp $ | |
2 | 2 | |||
3 | DISTNAME= xorg-server-${XORG_VERSION} | 3 | DISTNAME= xorg-server-${XORG_VERSION} | |
4 | PKGNAME= modular-xorg-xephyr-${XORG_VERSION} | 4 | PKGNAME= modular-xorg-xephyr-${XORG_VERSION} | |
5 | PKGREVISION= 1 | 5 | PKGREVISION= 1 | |
6 | 6 | |||
7 | DISTINFO_FILE= ${.CURDIR}/../../x11/modular-xorg-server/distinfo | 7 | DISTINFO_FILE= ${.CURDIR}/../../x11/modular-xorg-server/distinfo | |
8 | PATCHDIR= ${.CURDIR}/../../x11/modular-xorg-server/patches | 8 | PATCHDIR= ${.CURDIR}/../../x11/modular-xorg-server/patches | |
9 | 9 | |||
10 | MAINTAINER= khorben@defora.org | 10 | MAINTAINER= khorben@defora.org | |
11 | COMMENT= Xephyr server based on kdrive from modular X.org | 11 | COMMENT= Xephyr server based on kdrive from modular X.org | |
12 | 12 | |||
13 | BROKEN_ON_PLATFORM+= Darwin-*-* | 13 | BROKEN_ON_PLATFORM+= Darwin-*-* | |
14 | 14 | |||
15 | .include "../../x11/modular-xorg-server/Makefile.common" | 15 | .include "../../x11/modular-xorg-server/Makefile.common" | |
16 | 16 | |||
17 | CONFIGURE_ARGS+= --disable-xorg | 17 | CONFIGURE_ARGS+= --disable-xorg | |
18 | CONFIGURE_ARGS+= --disable-xnest | 18 | CONFIGURE_ARGS+= --disable-xnest | |
19 | CONFIGURE_ARGS+= --disable-xwayland | |||
19 | CONFIGURE_ARGS+= --enable-xephyr | 20 | CONFIGURE_ARGS+= --enable-xephyr | |
20 | CONFIGURE_ARGS+= --enable-kdrive | 21 | CONFIGURE_ARGS+= --enable-kdrive | |
21 | CONFIGURE_ARGS+= --disable-xvfb | 22 | CONFIGURE_ARGS+= --disable-xvfb | |
22 | 23 | |||
23 | post-install: | 24 | post-install: | |
24 | ${RM} ${DESTDIR}${PREFIX}/lib/xorg/protocol.txt | 25 | ${RM} ${DESTDIR}${PREFIX}/lib/xorg/protocol.txt | |
25 | ${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/Xserver.1 | 26 | ${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/Xserver.1 | |
26 | if [ -f ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml ]; then \ | 27 | if [ -f ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml ]; then \ | |
27 | ${RM} ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml; \ | 28 | ${RM} ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml; \ | |
28 | fi | 29 | fi | |
29 | 30 | |||
30 | .include "../../x11/modular-xorg-server/options.mk" | 31 | .include "../../x11/modular-xorg-server/options.mk" | |
31 | 32 | |||
32 | .include "../../x11/xcb-util/buildlink3.mk" | 33 | .include "../../x11/xcb-util/buildlink3.mk" | |
33 | .include "../../x11/xcb-util-image/buildlink3.mk" | 34 | .include "../../x11/xcb-util-image/buildlink3.mk" | |
34 | .include "../../x11/xcb-util-renderutil/buildlink3.mk" | 35 | .include "../../x11/xcb-util-renderutil/buildlink3.mk" | |
35 | .include "../../x11/xcb-util-wm/buildlink3.mk" | 36 | .include "../../x11/xcb-util-wm/buildlink3.mk" | |
36 | 37 | |||
37 | .include "../../mk/bsd.pkg.mk" | 38 | .include "../../mk/bsd.pkg.mk" |
XWayland is a fully fledged X server implementation that acts as a proxy
between X11 clients and a Wayland compositor.
It runs as a specialized Wayland client, while optionally using a set of
XWayland specific Wayland protocols for implementing certain functionality.
The Wayland compositor acts both as the Wayland display server XWayland
connects to, as well as the window manager.
# $NetBSD: Makefile,v 1.1 2019/08/22 19:52:29 nia Exp $
DISTNAME= xorg-server-${XORG_VERSION}
PKGNAME= modular-xorg-xwayland-${XORG_VERSION}
DISTINFO_FILE= ${.CURDIR}/../../x11/modular-xorg-server/distinfo
PATCHDIR= ${.CURDIR}/../../x11/modular-xorg-server/patches
MAINTAINER= nia@NetBSD.org
COMMENT= Server for running X clients under Wayland from modular X.org
.include "../../x11/modular-xorg-server/Makefile.common"
CONFIGURE_ARGS+= --disable-xorg
CONFIGURE_ARGS+= --disable-xephyr
CONFIGURE_ARGS+= --disable-xnest
CONFIGURE_ARGS+= --disable-xvfb
CONFIGURE_ARGS+= --disable-xwayland-eglstream
CONFIGURE_ARGS+= --enable-xwayland
post-install:
${RM} ${DESTDIR}${PREFIX}/lib/xorg/protocol.txt
${RM} ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/Xserver.1
if [ -f ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml ]; then \
${RM} ${DESTDIR}${PREFIX}/share/doc/xorg-server/Xserver-DTrace.xml; \
fi
.include "../../x11/modular-xorg-server/options.mk"
.include "../../devel/wayland/buildlink3.mk"
.include "../../devel/wayland-protocols/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2019/08/22 19:52:29 nia Exp $
bin/Xwayland