svn commit: r505267 - head/multimedia/kodi-devel
Tobias Kortkamp
tobik at FreeBSD.org
Fri Jun 28 06:11:01 UTC 2019
Author: tobik
Date: Fri Jun 28 06:11:00 2019
New Revision: 505267
URL: https://svnweb.freebsd.org/changeset/ports/505267
Log:
multimedia/kodi-devel: Cosmetic changes
- Pet portclippy and portfmt
Modified:
head/multimedia/kodi-devel/Makefile
Modified: head/multimedia/kodi-devel/Makefile
==============================================================================
--- head/multimedia/kodi-devel/Makefile Fri Jun 28 05:38:28 2019 (r505266)
+++ head/multimedia/kodi-devel/Makefile Fri Jun 28 06:11:00 2019 (r505267)
@@ -56,43 +56,43 @@ USE_GITHUB= yes
GH_ACCOUNT= xbmc
GH_PROJECT= xbmc
GH_TAGNAME= d14a5bf1066d3412f488b2ce9e286fc9b30d2c8f
-USE_GNOME= libxslt libxml2
+USE_GNOME= libxml2 libxslt
USE_JAVA= yes
JAVA_BUILD= yes
USE_LDCONFIG= yes
-CONFLICTS_INSTALL= kodi
-
-CMAKE_ARGS= -DLIBDVD_INCLUDE_DIRS="${LOCALBASE}/include" \
+CMAKE_ARGS= -DDVDNAV_LIBRARY="${LOCALBASE}/lib/libdvdnav.so" \
-DDVDREAD_LIBRARY="${LOCALBASE}/lib/libdvdread.so" \
- -DDVDNAV_LIBRARY="${LOCALBASE}/lib/libdvdnav.so"
-CMAKE_OFF= ENABLE_ALSA \
- ENABLE_DVDCSS \
- ENABLE_INTERNAL_FFMPEG \
- ENABLE_INTERNAL_CROSSGUID
-CONFIGURE_ENV= OPENSSL_LIBS="-L${OPENSSLLIB}" OPENSSL_CFLAGS="-I${OPENSSLINC}" \
- CPU_FEATURES=" Features=0xdeadbeef<${CPU_FEATURES:ts,}>"
+ -DLIBDVD_INCLUDE_DIRS="${LOCALBASE}/include"
+CMAKE_OFF= ENABLE_ALSA ENABLE_DVDCSS ENABLE_INTERNAL_CROSSGUID \
+ ENABLE_INTERNAL_FFMPEG
+CONFIGURE_ENV= CPU_FEATURES=" Features=0xdeadbeef<${_CPU_FEATURES:ts,}>" \
+ OPENSSL_CFLAGS="-I${OPENSSLINC}" \
+ OPENSSL_LIBS="-L${OPENSSLLIB}"
-KODIARCH_i386= x86
-KODIARCH_amd64= x86_64
+CONFLICTS_INSTALL= kodi
-PLIST_SUB= ARCH=${KODIARCH_${ARCH}:U${ARCH}} OPSYS=${OPSYS:tl}
-PORTDATA= *
+_KODIARCH_i386= x86
+_KODIARCH_amd64= x86_64
+PLIST_SUB= ARCH=${_KODIARCH_${ARCH}:U${ARCH}} \
+ OPSYS=${OPSYS:tl}
+PORTDATA= *
-OPTIONS_DEFINE= AVAHI CEC DBUS LIBBLURAY MYSQL NFS SMB SSE UPNP VAAPI VDPAU WEBSERVER
-OPTIONS_DEFAULT= DBUS GBM LIBBLURAY UPNP VAAPI VDPAU WEBSERVER WAYLAND X11
+OPTIONS_DEFINE= AVAHI CEC DBUS LIBBLURAY MYSQL NFS SMB SSE UPNP VAAPI \
+ VDPAU WEBSERVER
+OPTIONS_DEFAULT= DBUS GBM LIBBLURAY UPNP VAAPI VDPAU WAYLAND WEBSERVER \
+ X11
OPTIONS_DEFAULT_amd64= SSE
-OPTIONS_MULTI= PLATFORM
+OPTIONS_GROUP= SOUND
+OPTIONS_GROUP_SOUND= PULSEAUDIO SNDIO
+OPTIONS_MULTI= PLATFORM
OPTIONS_MULTI_PLATFORM= GBM RPI WAYLAND X11
OPTIONS_EXCLUDE_amd64= RPI
OPTIONS_EXCLUDE_armv6= SSE
OPTIONS_EXCLUDE_armv7= SSE
OPTIONS_EXCLUDE_i386= RPI
-OPTIONS_SUB= yes
+OPTIONS_SUB= yes
-OPTIONS_GROUP= SOUND
-OPTIONS_GROUP_SOUND= PULSEAUDIO SNDIO
-
CEC_DESC= CEC adapter support
GBM_DESC= GBM support (requires a kernel with evdev support)
PLATFORM_DESC= Platform
@@ -107,13 +107,13 @@ CEC_CMAKE_BOOL= ENABLE_CEC
DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
DBUS_CMAKE_BOOL= ENABLE_DBUS
-KODI_GBM_ARGS= -DCORE_PLATFORM_NAME:STRING="gbm" \
- -DGBM_RENDER_SYSTEM:STRING="gl"
GBM_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
GBM_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
-GBM_VARS= KODI_PLATFORMS+=GBM
+GBM_VARS= _KODI_PLATFORMS+=GBM
+_KODI_GBM_ARGS= -DCORE_PLATFORM_NAME:STRING="gbm" \
+ -DGBM_RENDER_SYSTEM:STRING="gl"
LIBBLURAY_LIB_DEPENDS= libbluray.so:multimedia/libbluray
LIBBLURAY_CMAKE_BOOL= ENABLE_BLURAY
@@ -130,58 +130,57 @@ PULSEAUDIO_CMAKE_BOOL= ENABLE_PULSEAUDIO
# For RPI, disable VAAPI in multimedia/ffmpeg too, so that mesa-libs
# is *not* installed via libva in the build environment. Both
# mesa-libs and raspberrypi-userland conflict with each other.
-KODI_RBPI_ARGS= -DCORE_PLATFORM_NAME:STRING="rbpi"
-RPI_LIB_DEPENDS= libbrcmEGL.so:misc/raspberrypi-userland
-RPI_LIB_DEPENDS_OFF= libdrm.so:graphics/libdrm
RPI_PREVENTS= GBM VAAPI VDPAU WAYLAND X11
+RPI_LIB_DEPENDS_OFF= libdrm.so:graphics/libdrm
+RPI_LIB_DEPENDS= libbrcmEGL.so:misc/raspberrypi-userland
RPI_USES_OFF= gl
RPI_USE_OFF= GL=egl,gl,glu
RPI_VARS= KODI_PLATFORMS+=RBPI
+_KODI_RBPI_ARGS= -DCORE_PLATFORM_NAME:STRING="rbpi"
-SMB_USES= samba:lib
-SMB_CMAKE_BOOL= ENABLE_SMBCLIENT
+SMB_USES= samba:lib
+SMB_CMAKE_BOOL= ENABLE_SMBCLIENT
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CMAKE_BOOL= ENABLE_SNDIO
-SSE_CPU_FEATURES= SSE SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
-SSE_CMAKE_BOOL= ${SSE_CPU_FEATURES:S/./_/g:S/^/ENABLE_/}
-SSE_VARS= CPU_FEATURES+=${SSE_CPU_FEATURES:ts,}
+SSE_CMAKE_BOOL= ${_SSE_CPU_FEATURES:S/./_/g:S/^/ENABLE_/}
+SSE_VARS= _CPU_FEATURES+=${_SSE_CPU_FEATURES:ts,}
+_SSE_CPU_FEATURES= SSE SSE2 SSE3 SSE4.1 SSE4.2 SSSE3
UPNP_CMAKE_BOOL= ENABLE_UPNP
# XXX: Upstream is https://github.com/plutinosoft/Neptune
UPNP_CXXFLAGS= -DNPT_CONFIG_HAVE_ARPA_INET_H \
-DNPT_CONFIG_HAVE_GETADDRINFO \
-DNPT_CONFIG_HAVE_GETIFADDRS \
- -DNPT_CONFIG_HAVE_INET_NTOP \
- -DNPT_CONFIG_HAVE_INET_PTON \
+ -DNPT_CONFIG_HAVE_INET_NTOP -DNPT_CONFIG_HAVE_INET_PTON \
-DNPT_CONFIG_HAVE_NET_IF_DL_H \
-DNPT_CONFIG_HAVE_SOCKADDR_DL \
-DNPT_CONFIG_HAVE_SOCKADDR_IN_SIN_LEN
-VAAPI_CMAKE_BOOL= ENABLE_VAAPI
VAAPI_LIB_DEPENDS= libva.so:multimedia/libva
+VAAPI_CMAKE_BOOL= ENABLE_VAAPI
-VDPAU_CMAKE_BOOL= ENABLE_VDPAU
VDPAU_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau
+VDPAU_CMAKE_BOOL= ENABLE_VDPAU
-KODI_WAYLAND_ARGS= -DCORE_PLATFORM_NAME:STRING="wayland" \
- -DWAYLAND_RENDER_SYSTEM:STRING="gl"
WAYLAND_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_LIB_DEPENDS= libinput.so:x11/libinput \
libwayland-client++.so:graphics/waylandpp \
libwayland-client.so:graphics/wayland \
libxkbcommon.so:x11/libxkbcommon
-WAYLAND_VARS= KODI_PLATFORMS+=WAYLAND
+WAYLAND_VARS= _KODI_PLATFORMS+=WAYLAND
+_KODI_WAYLAND_ARGS= -DCORE_PLATFORM_NAME:STRING="wayland" \
+ -DWAYLAND_RENDER_SYSTEM:STRING="gl"
WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:www/libmicrohttpd
WEBSERVER_CMAKE_BOOL= ENABLE_MICROHTTPD
-KODI_X11_ARGS= -DCORE_PLATFORM_NAME:STRING="x11"
-KODI_X11_BINS= kodi-x11 kodi-xrandr
-X11_USE= XORG=x11,xext,xrandr
-X11_VARS= KODI_PLATFORMS+=X11
+X11_USE= XORG=x11,xext,xrandr
+X11_VARS= _KODI_PLATFORMS+=X11
+_KODI_X11_ARGS= -DCORE_PLATFORM_NAME:STRING="x11"
+_KODI_X11_BINS= kodi-x11 kodi-xrandr
.include <bsd.port.options.mk>
@@ -200,11 +199,11 @@ post-patch:
${WRKSRC}/xbmc/platform/linux/input/LibInputSettings.cpp
do-configure:
-.for platform in ${KODI_PLATFORMS:O}
+.for platform in ${_KODI_PLATFORMS:O}
@${ECHO_MSG} "===> Performing out-of-source build for ${platform}"
${MKDIR} ${CONFIGURE_WRKSRC}/${platform}
@cd ${CONFIGURE_WRKSRC}/${platform} && ${SETENV} ${CONFIGURE_ENV} \
- ${CMAKE_BIN} ${CMAKE_ARGS} ${KODI_${platform}_ARGS} \
+ ${CMAKE_BIN} ${CMAKE_ARGS} ${_KODI_${platform}_ARGS} \
${CMAKE_SOURCE_PATH}
.endfor
@@ -212,23 +211,23 @@ do-build:
# build in reverse to avoid touching some source files in later
# builds and triggering rebuilds/relinks in the first platform
# install phase.
-.for platform in ${KODI_PLATFORMS:O:[-1..1]}
+.for platform in ${_KODI_PLATFORMS:O:[-1..1]}
@${ECHO_MSG} "===> Building for ${platform}"
@${DO_MAKE_BUILD} -C ${BUILD_WRKSRC}/${platform} ${ALL_TARGET}
.endfor
do-install:
# Do a full install for the first platform including shared data files...
-.for platform in ${KODI_PLATFORMS:O:[1]}
+.for platform in ${_KODI_PLATFORMS:O:[1]}
@${ECHO_MSG} "===> Installing for ${platform}"
@cd ${INSTALL_WRKSRC}/${platform} && ${SETENV} ${MAKE_ENV} ${FAKEROOT} \
${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
.endfor
# ... followed by only the other platform binaries
-.for platform in ${KODI_PLATFORMS:O:[2..-1]}
+.for platform in ${_KODI_PLATFORMS:O:[2..-1]}
@${ECHO_MSG} "===> Installing for ${platform}"
cd ${INSTALL_WRKSRC}/${platform} && \
- ${INSTALL_PROGRAM} ${KODI_${platform}_BINS:Ukodi-${platform:tl}} \
+ ${INSTALL_PROGRAM} ${_KODI_${platform}_BINS:Ukodi-${platform:tl}} \
${STAGEDIR}${PREFIX}/lib/kodi
.endfor
${INSTALL_MAN} ${WRKSRC}/docs/manpages/kodi.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
More information about the svn-ports-all
mailing list