View | Details | Raw Unified | Return to bug 282825 | Differences between
and this patch

Collapse All | Expand All

(-)b/wine-devel/Makefile (-5 / +17 lines)
Lines 1-6 Link Here
1
PORTNAME=	wine
1
PORTNAME=	wine
2
DISTVERSION=	9.21
2
DISTVERSION=	9.21
3
PORTEPOCH=	1
3
PORTEPOCH=	2
4
CATEGORIES=	emulators
4
CATEGORIES=	emulators
5
MASTER_SITES=	https://dl.winehq.org/wine/source/9.x/
5
MASTER_SITES=	https://dl.winehq.org/wine/source/9.x/
6
PKGNAMESUFFIX=	-devel
6
PKGNAMESUFFIX=	-devel
Lines 53-60 Link Here
53
		--with-sdl \
53
		--with-sdl \
54
		--without-udev \
54
		--without-udev \
55
		--without-unwind \
55
		--without-unwind \
56
		--without-usb \
56
		--without-usb
57
		--without-wayland
58
CONFIGURE_ENV=	CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
57
CONFIGURE_ENV=	CPPBIN="${CPP}" FLEX="${LOCALBASE}/bin/flex"
59
WINELIBDIR=	${PREFIX}/lib
58
WINELIBDIR=	${PREFIX}/lib
60
.if !defined(USE_LDCONFIG32)
59
.if !defined(USE_LDCONFIG32)
Lines 70-77 Link Here
70
69
71
PORTDATA=	wine.inf
70
PORTDATA=	wine.inf
72
71
73
OPTIONS_DEFINE=	CUPS DOCS DOSBOX GNUTLS V4L WINEMAKER X11 GECKO MONO
72
OPTIONS_DEFINE=	CUPS DOCS DOSBOX GNUTLS V4L WINEMAKER X11 GECKO MONO WAYLAND
74
OPTIONS_DEFAULT=ALSA GNUTLS X11
73
OPTIONS_DEFAULT=ALSA GNUTLS X11 WAYLAND
75
OPTIONS_RADIO=	AUDIO
74
OPTIONS_RADIO=	AUDIO
76
OPTIONS_RADIO_AUDIO=	ALSA OSS
75
OPTIONS_RADIO_AUDIO=	ALSA OSS
77
OPTIONS_SUB=	yes
76
OPTIONS_SUB=	yes
Lines 80-85 Link Here
80
WINEMAKER_DESC=	Fully support winemaker (requires Perl)
79
WINEMAKER_DESC=	Fully support winemaker (requires Perl)
81
GECKO_DESC=	Bundle Gecko MSI package for Wine
80
GECKO_DESC=	Bundle Gecko MSI package for Wine
82
MONO_DESC=	Bundle Mono MSI package for Wine
81
MONO_DESC=	Bundle Mono MSI package for Wine
82
WAYLAND_DESC=	Wayland Support
83
83
84
ALSA_CONFIGURE_WITH=	alsa
84
ALSA_CONFIGURE_WITH=	alsa
85
ALSA_USES=		gnome gstreamer
85
ALSA_USES=		gnome gstreamer
Lines 99-104 Link Here
99
99
100
MONO_RUN_DEPENDS=	wine-mono-devel>0:emulators/wine-mono-devel
100
MONO_RUN_DEPENDS=	wine-mono-devel>0:emulators/wine-mono-devel
101
101
102
WAYLAND_BUILD_DEPENDS=	${LOCALBASE}/include/linux/input.h:devel/evdev-proto
103
WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland \
104
			libxkbcommon.so:x11/libxkbcommon
105
102
OSS_CONFIGURE_WITH=	oss
106
OSS_CONFIGURE_WITH=	oss
103
OSS_USES=		gnome gstreamer
107
OSS_USES=		gnome gstreamer
104
OSS_USE=		GNOME=glib20
108
OSS_USE=		GNOME=glib20
Lines 124-129 Link Here
124
.else
128
.else
125
CONFIGURE_ARGS+=	--without-gstreamer
129
CONFIGURE_ARGS+=	--without-gstreamer
126
PLIST_SUB+=		GSTREAMER="@comment "
130
PLIST_SUB+=		GSTREAMER="@comment "
131
.endif
132
133
.if ${PORT_OPTIONS:MWAYLAND}
134
CONFIGURE_ARGS+=	--with-wayland
135
PLIST_SUB+=		WAYLAND=""
136
.else
137
CONFIGURE_ARGS+=	--without-wayland
138
PLIST_SUB+=		WAYLAND="@comment "
127
.endif
139
.endif
128
140
129
.if ${ARCH} == amd64
141
.if ${ARCH} == amd64
(-)b/wine-devel/files/pkg-message.in (+9 lines)
Lines 8-13 Link Here
8
The port also installs some of Wine's documentation which describes
8
The port also installs some of Wine's documentation which describes
9
additional programs that are not in the manual pages under
9
additional programs that are not in the manual pages under
10
  %%PREFIX%%/share/doc/wine
10
  %%PREFIX%%/share/doc/wine
11
12
For enabling Wayland,
13
$ cat <<EOF > wayland.reg
14
Windows Registry Editor Version 5.00
15
[HKEY_CURRENT_USER\Software\Wine\Drivers]
16
"Graphics"="x11,wayland"
17
EOF
18
$ wine64 regedit wayland.reg
19
11
EOM
20
EOM
12
}
21
}
13
]
22
]
(-)b/wine-devel/pkg-plist (+2 lines)
Lines 1630-1635 Link Here
1630
%%OSS%%lib/wine/%%WINEARCH%%-unix/wineoss.so
1630
%%OSS%%lib/wine/%%WINEARCH%%-unix/wineoss.so
1631
lib/wine/%%WINEARCH%%-unix/wineps.so
1631
lib/wine/%%WINEARCH%%-unix/wineps.so
1632
lib/wine/%%WINEARCH%%-unix/winevulkan.so
1632
lib/wine/%%WINEARCH%%-unix/winevulkan.so
1633
%%WAYLAND%%lib/wine/%%WINEARCH%%-unix/winewayland.so
1633
%%X11%%lib/wine/%%WINEARCH%%-unix/winex11.so
1634
%%X11%%lib/wine/%%WINEARCH%%-unix/winex11.so
1634
lib/wine/%%WINEARCH%%-unix/winspool.so
1635
lib/wine/%%WINEARCH%%-unix/winspool.so
1635
lib/wine/%%WINEARCH%%-unix/ws2_32.so
1636
lib/wine/%%WINEARCH%%-unix/ws2_32.so
Lines 2571-2576 Link Here
2571
%%WINE32%%lib/wine/%%WINEARCH%%-windows/wineps16.drv16
2572
%%WINE32%%lib/wine/%%WINEARCH%%-windows/wineps16.drv16
2572
%%WINE32%%lib/wine/%%WINEARCH%%-windows/winevdm.exe
2573
%%WINE32%%lib/wine/%%WINEARCH%%-windows/winevdm.exe
2573
lib/wine/%%WINEARCH%%-windows/winevulkan.dll
2574
lib/wine/%%WINEARCH%%-windows/winevulkan.dll
2575
%%WAYLAND%%lib/wine/%%WINEARCH%%-windows/winewayland.drv
2574
%%X11%%lib/wine/%%WINEARCH%%-windows/winex11.drv
2576
%%X11%%lib/wine/%%WINEARCH%%-windows/winex11.drv
2575
%%X11%%lib/wine/%%WINEARCH%%-windows/winexinput.sys
2577
%%X11%%lib/wine/%%WINEARCH%%-windows/winexinput.sys
2576
%%WINE32%%lib/wine/%%WINEARCH%%-windows/wing.dll16
2578
%%WINE32%%lib/wine/%%WINEARCH%%-windows/wing.dll16

Return to bug 282825