View | Details | Raw Unified | Return to bug 231248
Collapse All | Expand All

(-)b/emulators/wine-devel/Makefile (-2 / +9 lines)
Lines 54-65 SUB_FILES= pkg-message Link Here
54
54
55
PORTDATA=	l_intl.nls wine.inf
55
PORTDATA=	l_intl.nls wine.inf
56
56
57
OPTIONS_DEFINE=	CUPS DOCS DOSBOX GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL STAGING V4L VKD3D WINEMAKER X11 GECKO MONO
57
OPTIONS_DEFINE=	CUPS DOCS DOSBOX GNUTLS HAL LDAP LIBXSLT MPG123 OPENAL STAGING V4L VKD3D VULKAN WINEMAKER X11 GECKO MONO
58
OPTIONS_DEFAULT=GNUTLS X11
58
OPTIONS_DEFAULT=GNUTLS X11
59
OPTIONS_SUB=	yes
59
OPTIONS_SUB=	yes
60
60
61
DOSBOX_DESC=	Use DOSBox to run MS-DOS programs
61
DOSBOX_DESC=	Use DOSBox to run MS-DOS programs
62
LIBXSLT_DESC=	Use libxslt (only used by msxml3.dll)
62
LIBXSLT_DESC=	Use libxslt (only used by msxml3.dll)
63
VKD3D_DESC=	Direct3D 12 support via Vulkan
64
VULKAN_DESC=	Vulkan API support
63
WINEMAKER_DESC=	Fully support winemaker (requires Perl)
65
WINEMAKER_DESC=	Fully support winemaker (requires Perl)
64
GECKO_DESC=	Bundle Gecko MSI package for Wine
66
GECKO_DESC=	Bundle Gecko MSI package for Wine
65
MONO_DESC=	Bundle Mono MSI package for Wine
67
MONO_DESC=	Bundle Mono MSI package for Wine
Lines 95-101 V4L_CONFIGURE_WITH= v4l Link Here
95
V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
97
V4L_BUILD_DEPENDS=	${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
96
V4L_LIB_DEPENDS=	libv4l1.so:multimedia/libv4l
98
V4L_LIB_DEPENDS=	libv4l1.so:multimedia/libv4l
97
99
98
VKD3D_IGNORE=		The VKD3D option is not supported (yet)
100
VKD3D_CONFIGURE_WITH=	vkd3d
101
VKD3D_USES=		pkgconfig
102
VKD3D_LIB_DEPENDS=	libvkd3d.so:graphics/vkd3d
103
104
VULKAN_CONFIGURE_WITH=	vulkan
105
VULKAN_LIB_DEPENDS=	libvulkan.so:graphics/vulkan-loader
99
106
100
WINEMAKER_RUN_DEPENDS=	p5-XML-LibXML>0:textproc/p5-XML-LibXML
107
WINEMAKER_RUN_DEPENDS=	p5-XML-LibXML>0:textproc/p5-XML-LibXML
101
108
(-)b/graphics/Makefile (+1 lines)
Lines 1123-1128 Link Here
1123
    SUBDIR += vigra
1123
    SUBDIR += vigra
1124
    SUBDIR += vips
1124
    SUBDIR += vips
1125
    SUBDIR += visprint
1125
    SUBDIR += visprint
1126
    SUBDIR += vkd3d
1126
    SUBDIR += volpack
1127
    SUBDIR += volpack
1127
    SUBDIR += vp
1128
    SUBDIR += vp
1128
    SUBDIR += vulkan-loader
1129
    SUBDIR += vulkan-loader
(-)b/graphics/vkd3d/Makefile (+39 lines)
Added Link Here
1
# $FreeBSD$
2
3
PORTNAME=	vkd3d
4
PORTVERSION=	1.0
5
CATEGORIES=	graphics
6
MASTER_SITES=	https://dl.winehq.org/${PORTNAME}/source/
7
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}
8
9
MAINTAINER=	gerald@FreeBSD.org
10
COMMENT=	Direct3D 12 to Vulkan translation
11
12
LICENSE=	LGPL21+
13
LICENSE_FILE=	${WRKSRC}/LICENSE
14
15
BUILD_DEPENDS=	${LOCALBASE}/include/spirv-tools/libspirv.h:devel/spirv-tools \
16
		${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers \
17
		${LOCALBASE}/include/xcb/xcb_keysyms.h:x11/xcb-util-keysyms \
18
		${LOCALBASE}/include/xcb/xcb_icccm.h:x11/xcb-util-wm
19
LIB_DEPENDS=	libSPIRV-Tools-shared.so:devel/spirv-tools \
20
		libvulkan.so:graphics/vulkan-loader
21
RUN_DEPENDS=	${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers
22
23
USES=		gmake libtool localbase pkgconfig tar:xz
24
USE_LDCONFIG=	yes
25
USE_XORG=	xcb
26
GNU_CONFIGURE=	yes
27
CONFIGURE_ARGS=	--with-spirv-tools
28
TEST_TARGET=	check
29
30
# XXX Move to a separate port (a la devel/vulkan-headers) and maybe make
31
#     devel/spirv-tools depend on it as well
32
USE_GITHUB=	nodefault
33
GH_TUPLE=	KhronosGroup:SPIRV-Headers:ff684ff:headers/external/spirv-headers
34
CPPFLAGS+=	-isystem${WRKSRC}/external/spirv-headers/include
35
36
post-patch:
37
	@${REINPLACE_CMD} '/libdl not found/d' ${WRKSRC}/configure
38
39
.include <bsd.port.mk>
(-)b/graphics/vkd3d/distinfo (+4 lines)
Added Link Here
1
SHA256 (vkd3d-1.0.tar.xz) = 439d9eb22125b89f326e4055908e2e93b93b55c5bb2e47b1462caf2ad5c1df17
2
SIZE (vkd3d-1.0.tar.xz) = 461884
3
SHA256 (KhronosGroup-SPIRV-Headers-ff684ff_GH0.tar.gz) = dbeb5b65b290519b026f3eb280107929901d671a7f29ae536885bb72e6c38ebd
4
SIZE (KhronosGroup-SPIRV-Headers-ff684ff_GH0.tar.gz) = 280884
(-)b/graphics/vkd3d/pkg-descr (+3 lines)
Added Link Here
1
3D graphics library that provides an API similar to Direct3D 12.
2
3
WWW: http://www.winehq.org/
(-)b/graphics/vkd3d/pkg-plist (+17 lines)
Added Link Here
1
include/vkd3d/vkd3d.h
2
include/vkd3d/vkd3d_d3d12.h
3
include/vkd3d/vkd3d_d3dcommon.h
4
include/vkd3d/vkd3d_dxgibase.h
5
include/vkd3d/vkd3d_dxgiformat.h
6
include/vkd3d/vkd3d_utils.h
7
include/vkd3d/vkd3d_windows.h
8
lib/libvkd3d-utils.a
9
lib/libvkd3d-utils.so
10
lib/libvkd3d-utils.so.1
11
lib/libvkd3d-utils.so.1.0.0
12
lib/libvkd3d.a
13
lib/libvkd3d.so
14
lib/libvkd3d.so.1
15
lib/libvkd3d.so.1.0.0
16
libdata/pkgconfig/libvkd3d-utils.pc
17
libdata/pkgconfig/libvkd3d.pc

Return to bug 231248