Changeset View
Changeset View
Standalone View
Standalone View
head/multimedia/kodi/Makefile
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= kodi | PORTNAME= kodi | ||||
DISTVERSION= 15.2 | DISTVERSION= 15.2 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= multimedia java | CATEGORIES= multimedia java | ||||
MASTER_SITES= https://codeload.github.com/xbmc/xbmc/tar.gz/${KODI_COMMIT}?dummy=/ \ | MASTER_SITES= https://codeload.github.com/xbmc/xbmc/tar.gz/${KODI_COMMIT}?dummy=/ \ | ||||
GH:ffmpeg | GH:ffmpeg | ||||
DISTFILES= ${DISTVERSION}-Isengard${EXTRACT_SUFX} \ | DISTFILES= ${DISTVERSION}-Isengard${EXTRACT_SUFX} \ | ||||
${GH_PROJECT}-${GH_TAGNAME}.tar.gz:ffmpeg | ${GH_PROJECT}-${GH_TAGNAME}.tar.gz:ffmpeg | ||||
EXTRACT_ONLY= ${DISTVERSION}-Isengard${EXTRACT_SUFX} | EXTRACT_ONLY= ${DISTVERSION}-Isengard${EXTRACT_SUFX} | ||||
MAINTAINER= mickael.maillot@gmail.com | MAINTAINER= mickael.maillot@gmail.com | ||||
▲ Show 20 Lines • Show All 64 Lines • ▼ Show 20 Lines | |||||
KODI_ARCH_amd64=x86_64 | KODI_ARCH_amd64=x86_64 | ||||
WRKSRC= ${WRKDIR}/xbmc-${KODI_COMMIT} | WRKSRC= ${WRKDIR}/xbmc-${KODI_COMMIT} | ||||
PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} | PLIST_SUB= ARCH=${KODI_ARCH_${ARCH}} | ||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC DOCS \ | OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC DOCS \ | ||||
LIBBLURAY LIRC MYSQL NFS NONFREE RTMP \ | LIBBLURAY LIRC MYSQL NFS NONFREE PULSEAUDIO RTMP \ | ||||
SFTP SMB VAAPI VDPAU WEBSERVER | SFTP SMB VAAPI VDPAU WEBSERVER | ||||
AIRPLAY_DESC= AirPlay support via libplist | AIRPLAY_DESC= AirPlay support via libplist | ||||
AIRTUNES_DESC= AirTunes support via libshairplay | AIRTUNES_DESC= AirTunes support via libshairplay | ||||
CEC_DESC= CEC adapter support | CEC_DESC= CEC adapter support | ||||
NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) | NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) | ||||
SFTP_DESC= SSH SFTP support via libssh | SFTP_DESC= SSH SFTP support via libssh | ||||
OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI LIBBLURAY LIRC MYSQL \ | OPTIONS_DEFAULT= AIRPLAY AIRTUNES AVAHI LIBBLURAY LIRC MYSQL \ | ||||
NFS RTMP SFTP SMB VAAPI VDPAU WEBSERVER | NFS PULSEAUDIO RTMP SFTP SMB VAAPI VDPAU WEBSERVER | ||||
AIRPLAY_LIB_DEPENDS= libplist.so:${PORTSDIR}/devel/libplist | AIRPLAY_LIB_DEPENDS= libplist.so:${PORTSDIR}/devel/libplist | ||||
AIRPLAY_CONFIGURE_ENABLE= airplay | AIRPLAY_CONFIGURE_ENABLE= airplay | ||||
AIRTUNES_LIB_DEPENDS= libshairplay.so:${PORTSDIR}/audio/shairplay | AIRTUNES_LIB_DEPENDS= libshairplay.so:${PORTSDIR}/audio/shairplay | ||||
AIRTUNES_CONFIGURE_ENABLE= airtunes | AIRTUNES_CONFIGURE_ENABLE= airtunes | ||||
AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app | AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app | ||||
Show All 14 Lines | |||||
NFS_LIB_DEPENDS= libnfs.so:${PORTSDIR}/net/libnfs | NFS_LIB_DEPENDS= libnfs.so:${PORTSDIR}/net/libnfs | ||||
NFS_CONFIGURE_ENABLE= nfs | NFS_CONFIGURE_ENABLE= nfs | ||||
NONFREE_CONFIGURE_ENABLE= non-free | NONFREE_CONFIGURE_ENABLE= non-free | ||||
NONFREE_VARS= NO_CDROM="Restricted binary distribution" \ | NONFREE_VARS= NO_CDROM="Restricted binary distribution" \ | ||||
NO_PACKAGE="Restricted binary distribution" | NO_PACKAGE="Restricted binary distribution" | ||||
PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio | |||||
PULSEAUDIO_CONFIGURE_ENABLE= pulse | |||||
RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp | RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp | ||||
RTMP_CONFIGURE_ENABLE= rtmp | RTMP_CONFIGURE_ENABLE= rtmp | ||||
SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient | SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient | ||||
SMB_RUN_DEPENDS= nmblookup:${PORTSDIR}/net/samba-nmblookup | SMB_RUN_DEPENDS= nmblookup:${PORTSDIR}/net/samba-nmblookup | ||||
SMB_CONFIGURE_ENABLE= samba | SMB_CONFIGURE_ENABLE= samba | ||||
VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva | VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva | ||||
VAAPI_CONFIGURE_ENABLE= vaapi | VAAPI_CONFIGURE_ENABLE= vaapi | ||||
VDPAU_LIB_DEPENDS= libvdpau.so:${PORTSDIR}/multimedia/libvdpau | VDPAU_LIB_DEPENDS= libvdpau.so:${PORTSDIR}/multimedia/libvdpau | ||||
VDPAU_CONFIGURE_ENABLE= vdpau | VDPAU_CONFIGURE_ENABLE= vdpau | ||||
WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:${PORTSDIR}/www/libmicrohttpd | WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:${PORTSDIR}/www/libmicrohttpd | ||||
WEBSERVER_CONFIGURE_ENABLE= webserver | WEBSERVER_CONFIGURE_ENABLE= webserver | ||||
SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh | SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh | ||||
SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh | SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh | ||||
SFTP_CONFIGURE_ENABLE= ssh | SFTP_CONFIGURE_ENABLE= ssh | ||||
CONFIGURE_ARGS+= --disable-debug --disable-alsa --disable-pulse | CONFIGURE_ARGS+= --disable-debug --disable-alsa | ||||
post-extract: | post-extract: | ||||
${MKDIR} ${WRKSRC}/tools/depends/target/ffmpeg/${GH_PROJECT}-${GH_TAGNAME} | ${MKDIR} ${WRKSRC}/tools/depends/target/ffmpeg/${GH_PROJECT}-${GH_TAGNAME} | ||||
${TAR} --strip-components=1 -xf ${DISTDIR}/${GH_PROJECT}-${GH_TAGNAME}.tar.gz \ | ${TAR} --strip-components=1 -xf ${DISTDIR}/${GH_PROJECT}-${GH_TAGNAME}.tar.gz \ | ||||
-C ${WRKSRC}/tools/depends/target/ffmpeg/${GH_PROJECT}-${GH_TAGNAME} | -C ${WRKSRC}/tools/depends/target/ffmpeg/${GH_PROJECT}-${GH_TAGNAME} | ||||
post-patch: | post-patch: | ||||
${REINPLACE_CMD} 's;make;gmake;' \ | ${REINPLACE_CMD} 's;make;gmake;' \ | ||||
Show All 17 Lines |