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

Collapse All | Expand All

(-)kodi/Makefile (-16 / +18 lines)
Lines 36-46 Link Here
36
		libswresample.so:multimedia/ffmpeg \
36
		libswresample.so:multimedia/ffmpeg \
37
		libswscale.so:multimedia/ffmpeg \
37
		libswscale.so:multimedia/ffmpeg \
38
		libtag.so:audio/taglib \
38
		libtag.so:audio/taglib \
39
		libtinyxml.so:textproc/tinyxml
39
		libtinyxml.so:textproc/tinyxml \
40
		libuuid.so:misc/e2fsprogs-libuuid
40
RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
41
RUN_DEPENDS=	${LOCALBASE}/share/fonts/dejavu/DejaVuSans.ttf:x11-fonts/dejavu
41
42
42
USES=		autoreconf:build cmake:noninja compiler:c++14-lang gettext gmake \
43
USES=		autoreconf:build cmake:noninja compiler:c++14-lang gettext gl gmake \
43
		gnome iconv jpeg libtool pkgconfig python:2.7 ssl sqlite
44
		gnome iconv jpeg libtool pkgconfig python:2.7 ssl sqlite xorg
44
45
45
KODI_ARCH_amd64=x86_64
46
KODI_ARCH_amd64=x86_64
46
KODI_ARCH_i386=	x86
47
KODI_ARCH_i386=	x86
Lines 59-64 Link Here
59
		-Dlibdvdread_URL="${DISTDIR}/xbmc-libdvdread-6.0.0-Leia-Alpha-3_GH0.tar.gz"
60
		-Dlibdvdread_URL="${DISTDIR}/xbmc-libdvdread-6.0.0-Leia-Alpha-3_GH0.tar.gz"
60
CMAKE_OFF=	ENABLE_INTERNAL_CROSSGUID \
61
CMAKE_OFF=	ENABLE_INTERNAL_CROSSGUID \
61
		ENABLE_INTERNAL_FFMPEG
62
		ENABLE_INTERNAL_FFMPEG
63
CONFIGURE_ENV=	_CPU_FEATURE="${CPU_FEATURE}"
62
64
63
KODI_CODENAME=		Leia
65
KODI_CODENAME=		Leia
64
LIBDVDCSS_VERSION=	1.4.2-${KODI_CODENAME}-Beta-5
66
LIBDVDCSS_VERSION=	1.4.2-${KODI_CODENAME}-Beta-5
Lines 89-95 Link Here
89
OPTIONS_GROUP=		SOUND FEATURE
91
OPTIONS_GROUP=		SOUND FEATURE
90
# Broken: ALSA
92
# Broken: ALSA
91
OPTIONS_GROUP_SOUND=	PULSEAUDIO SNDIO
93
OPTIONS_GROUP_SOUND=	PULSEAUDIO SNDIO
92
OPTIONS_GROUP_FEATURE=	SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2 AVX AVX2
94
OPTIONS_GROUP_FEATURE=	SSE SSE2 SSE3 SSSE3 SSE4_1 SSE4_2 AVX AVX2
93
OPTIONS_EXCLUDE_amd64=	RPI
95
OPTIONS_EXCLUDE_amd64=	RPI
94
OPTIONS_EXCLUDE_i386=	RPI
96
OPTIONS_EXCLUDE_i386=	RPI
95
OPTIONS_EXCLUDE_armv7=	FEATURE
97
OPTIONS_EXCLUDE_armv7=	FEATURE
Lines 112-119 Link Here
112
SSE2_DESC=	Use SSE2 optimized routines
114
SSE2_DESC=	Use SSE2 optimized routines
113
SSE3_DESC=	Use SSE3 optimized routines
115
SSE3_DESC=	Use SSE3 optimized routines
114
SSSE3_DESC=	Use SSSE3 optimized routines
116
SSSE3_DESC=	Use SSSE3 optimized routines
115
SSE4.1_DESC=	Use SSE4.1 optimized routines
117
SSE4_1_DESC=	Use SSE4.1 optimized routines
116
SSE4.2_DESC=	Use SSE4.2 optimized routines
118
SSE4_2_DESC=	Use SSE4.2 optimized routines
117
UDEV_DESC=	Use libudev-devd
119
UDEV_DESC=	Use libudev-devd
118
XSLT_DESC=	Use libxslt
120
XSLT_DESC=	Use libxslt
119
121
Lines 188-205 Link Here
188
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
190
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
189
SNDIO_CMAKE_BOOL=	ENABLE_SNDIO
191
SNDIO_CMAKE_BOOL=	ENABLE_SNDIO
190
192
191
SSE_VARS=		_CPU_FEATURE+=SSE
193
SSE_VARS=		CPU_FEATURE+=SSE
192
SSE2_VARS=		_CPU_FEATURE+=SSE2
194
SSE2_VARS=		CPU_FEATURE+=SSE2
193
SSE3_VARS=		_CPU_FEATURE+=SSE3
195
SSE3_VARS=		CPU_FEATURE+=SSE3
194
SSSE3_VARS=		_CPU_FEATURE+=SSSE3
196
SSSE3_VARS=		CPU_FEATURE+=SSSE3
195
SSE4.1_VARS=		_CPU_FEATURE+=SSE4.1
197
SSE4_1_VARS=		CPU_FEATURE+=SSE4.1
196
SSE4.2_VARS=		_CPU_FEATURE+=SSE4.2
198
SSE4_2_VARS=		CPU_FEATURE+=SSE4.2
197
AVX_VARS=		_CPU_FEATURE+=AVX
199
AVX_VARS=		CPU_FEATURE+=AVX
198
AVX2_VARS=		_CPU_FEATURE+=AVX2
200
AVX2_VARS=		CPU_FEATURE+=AVX2
199
201
200
GBM_USE=		GL=egl,gbm,glu
202
GBM_USE=		GL=egl,gbm,glu
201
GBM_CFLAGS=		-I${LOCALBASE}/include/libepoll-shim
203
GBM_CFLAGS=		-I${LOCALBASE}/include/libepoll-shim
202
GBM_LDFLAGS=		-lepoll-shim
204
GBM_LDFLAGS=		-L${LOCALBASE}/lib -lepoll-shim
203
GBM_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
205
GBM_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto
204
GBM_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
206
GBM_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim \
205
			libdrm.so:graphics/libdrm \
207
			libdrm.so:graphics/libdrm \
Lines 223-229 Link Here
223
WAYLAND_CMAKE_ON=	-DCORE_PLATFORM_NAME:STRING="wayland" \
225
WAYLAND_CMAKE_ON=	-DCORE_PLATFORM_NAME:STRING="wayland" \
224
			-DWAYLAND_RENDER_SYSTEM:STRING="gl"
226
			-DWAYLAND_RENDER_SYSTEM:STRING="gl"
225
227
226
X11_USE=		XORG=x11,xext,xrandr GL=egl,gl
228
X11_USE=		XORG=x11,xext,xrandr GL=egl,gl,glu
227
X11_LIB_DEPENDS=	libdrm.so:graphics/libdrm
229
X11_LIB_DEPENDS=	libdrm.so:graphics/libdrm
228
X11_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="x11"
230
X11_CMAKE_ON=		-DCORE_PLATFORM_NAME:STRING="x11"
229
231
(-)kodi/pkg-plist (-2 / +6 lines)
Lines 65-72 Link Here
65
include/kodi/xbmc_epg_types.h
65
include/kodi/xbmc_epg_types.h
66
include/kodi/xbmc_pvr_dll.h
66
include/kodi/xbmc_pvr_dll.h
67
include/kodi/xbmc_pvr_types.h
67
include/kodi/xbmc_pvr_types.h
68
lib/kodi/kodi-x11
68
%%GBM%%lib/kodi/kodi-gbm
69
lib/kodi/kodi-xrandr
69
%%RPI%%lib/kodi/kodi-rbpi
70
%%WAYLAND%%lib/kodi/kodi-wayland
71
%%X11%%lib/kodi/kodi-x11
72
%%X11%%lib/kodi/kodi-xrandr
73
%%SSE4_1%%lib/kodi/system/libsse4-%%ARCH%%-freebsd.so
70
lib/kodi/system/players/VideoPlayer/libdvdnav-%%ARCH%%-freebsd.so
74
lib/kodi/system/players/VideoPlayer/libdvdnav-%%ARCH%%-freebsd.so
71
man/man1/kodi.1.gz
75
man/man1/kodi.1.gz
72
man/man1/kodi.bin.1.gz
76
man/man1/kodi.bin.1.gz

Return to bug 246595