emulators/wine-devel: Use GStreamer when supporting sound
When ALSA or OSS are enabled, i.e., we have sound enabled, pull in and use GStreamer as well. PR: 273987 Reported by: scf
This commit is contained in:
parent
24c2bf6b3c
commit
63ef7d1ab0
2 changed files with 14 additions and 0 deletions
|
@ -81,6 +81,7 @@ GECKO_DESC= Bundle Gecko MSI package for Wine
|
|||
MONO_DESC= Bundle Mono MSI package for Wine
|
||||
|
||||
ALSA_CONFIGURE_WITH= alsa
|
||||
ALSA_USES= gstreamer
|
||||
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
|
||||
ALSA_RUN_DEPENDS= alsa-plugins>0:audio/alsa-plugins
|
||||
|
||||
|
@ -97,6 +98,7 @@ GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
|
|||
MONO_RUN_DEPENDS= wine-mono-devel>0:emulators/wine-mono-devel
|
||||
|
||||
OSS_CONFIGURE_WITH= oss
|
||||
OSS_USES= gstreamer
|
||||
|
||||
V4L_CONFIGURE_WITH= v4l2
|
||||
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
|
||||
|
@ -113,6 +115,14 @@ X11_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
|
|||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MOSS}
|
||||
CONFIGURE_ARGS+= --with-gstreamer
|
||||
PLIST_SUB+= GSTREAMER=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --without-gstreamer
|
||||
PLIST_SUB+= GSTREAMER="@comment "
|
||||
.endif
|
||||
|
||||
.if (${LLVM_DEFAULT} == 10 || ${LLVM_DEFAULT} == 11)
|
||||
_LLVM_VERSION= 15
|
||||
.else
|
||||
|
|
|
@ -1644,6 +1644,7 @@ lib/wine/%%WINEARCH%%-unix/libfaultrep.a
|
|||
lib/wine/%%WINEARCH%%-unix/libgdi32.a
|
||||
lib/wine/%%WINEARCH%%-unix/libgdiplus.a
|
||||
lib/wine/%%WINEARCH%%-unix/libglu32.a
|
||||
%%GSTREAMER%%lib/wine/%%WINEARCH%%-unix/libwinegstreamer.a
|
||||
lib/wine/%%WINEARCH%%-unix/libhal.a
|
||||
lib/wine/%%WINEARCH%%-unix/libhid.a
|
||||
lib/wine/%%WINEARCH%%-unix/libhidclass.a
|
||||
|
@ -2145,6 +2146,8 @@ lib/wine/%%WINEARCH%%-unix/wined3d.dll.so
|
|||
lib/wine/%%WINEARCH%%-unix/winedbg.exe.so
|
||||
lib/wine/%%WINEARCH%%-unix/winedevice.exe.so
|
||||
lib/wine/%%WINEARCH%%-unix/winefile.exe.so
|
||||
%%GSTREAMER%%lib/wine/%%WINEARCH%%-unix/winegstreamer.dll.so
|
||||
%%GSTREAMER%%lib/wine/%%WINEARCH%%-unix/winegstreamer.so
|
||||
lib/wine/%%WINEARCH%%-unix/winehid.sys.so
|
||||
lib/wine/%%WINEARCH%%-unix/winemapi.dll.so
|
||||
lib/wine/%%WINEARCH%%-unix/winemenubuilder.exe.so
|
||||
|
@ -2918,6 +2921,7 @@ lib/wine/%%WINEARCH%%-windows/wined3d.dll
|
|||
lib/wine/%%WINEARCH%%-windows/winedbg.exe
|
||||
lib/wine/%%WINEARCH%%-windows/winedevice.exe
|
||||
lib/wine/%%WINEARCH%%-windows/winefile.exe
|
||||
%%GSTREAMER%%lib/wine/%%WINEARCH%%-windows/winegstreamer.dll
|
||||
lib/wine/%%WINEARCH%%-windows/winehid.sys
|
||||
lib/wine/%%WINEARCH%%-windows/winemapi.dll
|
||||
lib/wine/%%WINEARCH%%-windows/winemenubuilder.exe
|
||||
|
|
Loading…
Reference in a new issue