Date: Sun, 12 Jan 2014 16:54:02 +0000 (UTC) From: Antoine Brodin <antoine@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r339522 - in head/multimedia/xbmc: . files Message-ID: <201401121654.s0CGs2KR013755@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: antoine Date: Sun Jan 12 16:54:01 2014 New Revision: 339522 URL: http://svnweb.freebsd.org/changeset/ports/339522 Log: - Update to 13.0 Alpha 11 - Remove external FFMPEG support, xbmc needs a patched one - New option XRANDR (requested by nox) PR: ports/184021 PR: ports/185466 PR: ports/185475 Submitted by: Mickael Maillot (maintainer) Added: head/multimedia/xbmc/files/patch-lib__ffmpeg__libavutil__x86__asm.h (contents, props changed) head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker.cpp (contents, props changed) head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker_file.cpp (contents, props changed) head/multimedia/xbmc/files/patch-xbmc__visualizations__XBMCProjectM__libprojectM__Common.hpp (contents, props changed) Deleted: head/multimedia/xbmc/files/patch-headless head/multimedia/xbmc/files/patch-xbmc__cdrip__EncoderFFmpeg.cpp head/multimedia/xbmc/files/patch-xbmc__cores__AudioEngine__Engines__SoftAE__SoftAE.cpp head/multimedia/xbmc/files/patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp head/multimedia/xbmc/files/patch-xbmc__linux__PlatformDefs.h head/multimedia/xbmc/files/patch-xbmc__visualizations__XBMCProjectM__libprojectM__PresetLoader.cpp head/multimedia/xbmc/files/patch-xbmc__visualizations__XBMCProjectM__libprojectM__PresetLoader.hpp Modified: head/multimedia/xbmc/Makefile head/multimedia/xbmc/distinfo head/multimedia/xbmc/files/patch-clang head/multimedia/xbmc/files/patch-configure.in head/multimedia/xbmc/files/patch-xbmc__threads__platform__pthreads__ThreadImpl.cpp head/multimedia/xbmc/pkg-plist Modified: head/multimedia/xbmc/Makefile ============================================================================== --- head/multimedia/xbmc/Makefile Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/Makefile Sun Jan 12 16:54:01 2014 (r339522) @@ -1,16 +1,19 @@ # $FreeBSD$ PORTNAME= xbmc -DISTVERSION= 12.2 -PORTREVISION= 5 +DISTVERSION= 13.0.alpha11 CATEGORIES= multimedia -MASTER_SITES= http://mirrors.xbmc.org/releases/source/ MAINTAINER= mickael.maillot@gmail.com COMMENT= Award winning media center application LICENSE= GPLv2 +USE_GITHUB= yes +GH_ACCOUNT= xbmc +GH_COMMIT= 8eb49b3 +GH_TAGNAME= Gotham_alpha11 + BUILD_DEPENDS= enca:${PORTSDIR}/converters/enca \ gawk:${PORTSDIR}/lang/gawk \ gperf:${PORTSDIR}/devel/gperf \ @@ -45,6 +48,7 @@ LIB_DEPENDS= libass.so:${PORTSDIR}/multi libtag.so:${PORTSDIR}/audio/taglib \ libtinyxml.so:${PORTSDIR}/textproc/tinyxml \ libvorbis.so:${PORTSDIR}/audio/libvorbis \ + libxslt.so:${PORTSDIR}/textproc/libxslt \ libyajl.so:${PORTSDIR}/devel/yajl RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 \ glxinfo:${PORTSDIR}/graphics/mesa-demos \ @@ -55,7 +59,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqli USES= gmake iconv pkgconfig USE_AUTOTOOLS= autoconf libtool automake libltdl GNU_CONFIGURE= yes -USE_XORG= xt xmu xrandr xtst +USE_XORG= xt xmu xtst USE_GL= glu USE_SDL= image sdl USE_PYTHON= -2.7 @@ -64,7 +68,6 @@ JAVA_BUILD= jre NOPRECIOUSMAKEVARS= yes INSTALLS_ICONS= yes ONLY_FOR_ARCHS= i386 amd64 -CONFLICTS_INSTALL= xbmc-pva-ppa-odk-[0-9]* DESKTOP_ENTRIES="XBMC" \ "${COMMENT}" \ @@ -73,123 +76,88 @@ DESKTOP_ENTRIES="XBMC" \ "AudioVideo;Video;" \ true -OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC EXTERNAL_FFMPEG LAME \ +OPTIONS_DEFINE= AIRPLAY AIRTUNES AVAHI CEC LAME \ LIBBLURAY HAL LIRC MYSQL NONFREE PULSEAUDIO RTMP SFTP \ - SMB VAAPI VDPAU VORBIS WEBSERVER + SMB VAAPI VDPAU VORBIS WEBSERVER XRANDR AIRPLAY_DESC= AirPlay support via libplist AIRTUNES_DESC= AirTunes support via libshairport CEC_DESC= CEC adapter support -EXTERNAL_FFMPEG_DESC= Use external ffmpeg NONFREE_DESC= Enable non-free components (rar, ccx, ffmpeg) SFTP_DESC= SSH SFTP support via libssh VORBIS_DESC= Ogg Vorbis audio encoder -OPTIONS_DEFAULT= AIRPLAY AVAHI CEC LIBBLURAY HAL MYSQL \ - RTMP SFTP SMB VORBIS WEBSERVER +OPTIONS_DEFAULT= AIRPLAY AVAHI CEC LIBBLURAY HAL LIRC MYSQL \ + RTMP SFTP SMB VAAPI VDPAU VORBIS WEBSERVER XRANDR -.include <bsd.port.pre.mk> +AIRPLAY_LIB_DEPENDS= libplist.so:${PORTSDIR}/devel/libplist +AIRPLAY_CONFIGURE_ENABLE= airplay -.if ${OSVERSION} < 900000 -OPTIONS_DEFAULT+= EXTERNAL_FFMPEG -.endif +AIRTUNES_LIB_DEPENDS= libshairport.so:${PORTSDIR}/audio/libshairport +AIRTUNES_CONFIGURE_ENABLE= airtunes -CONFIGURE_ARGS+= --disable-nfs +AVAHI_LIB_DEPENDS= libavahi-client.so:${PORTSDIR}/net/avahi-app +AVAHI_CONFIGURE_ENABLE= avahi -.include <bsd.port.options.mk> +CEC_LIB_DEPENDS= libcec.so:${PORTSDIR}/multimedia/libcec +CEC_CONFIGURE_ENABLE= libcec -.if ${ARCH} == i386 -PLIST_SUB+= ARCH="x86" -.else -PLIST_SUB+= ARCH="x86_64" -.endif +LIBBLURAY_LIB_DEPENDS= libbluray.so:${PORTSDIR}/multimedia/libbluray +LIBBLURAY_CONFIGURE_ENABLE= libbluray -.if ${OSVERSION} <= 800096 -LIB_DEPENDS+= asound:${PORTSDIR}/audio/alsa-lib -RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins -USE_SDL+= mixer -CONFIGURE_ARGS+= --disable-oss -.else -CONFIGURE_ARGS+= --disable-alsa -.endif +HAL_LIB_DEPENDS= libhal.so:${PORTSDIR}/sysutils/hal +HAL_CONFIGURE_ENABLE= hal -.if ${PORT_OPTIONS:MDEBUG} -CONFIGURE_ARGS+= --enable-debug -.else -CONFIGURE_ARGS+= --disable-debug -.endif +LAME_LIB_DEPENDS= libmp3lame.so:${PORTSDIR}/audio/lame +LAME_CONFIGURE_ENABLE= libmp3lame -.if ${PORT_OPTIONS:MAIRPLAY} -CONFIGURE_ARGS+= --enable-airplay -LIB_DEPENDS+= plist:${PORTSDIR}/devel/libplist -.else -CONFIGURE_ARGS+= --disable-airplay -.endif +MYSQL_USE= MYSQL=yes +MYSQL_CONFIGURE_ENABLE= mysql -.if ${PORT_OPTIONS:MAIRTUNES} -CONFIGURE_ARGS+= --enable-airtunes -LIB_DEPENDS+= shairport:${PORTSDIR}/audio/libshairport -.else -CONFIGURE_ARGS+= --disable-airtunes -.endif +PULSEAUDIO_LIB_DEPENDS= libpulse.so:${PORTSDIR}/audio/pulseaudio +PULSEAUDIO_CONFIGURE_ENABLE= pulse -.if ${PORT_OPTIONS:MAVAHI} -CONFIGURE_ARGS+= --enable-avahi -LIB_DEPENDS+= avahi-common:${PORTSDIR}/net/avahi-app -.else -CONFIGURE_ARGS+= --disable-avahi -.endif +RTMP_LIB_DEPENDS= librtmp.so:${PORTSDIR}/multimedia/librtmp +RTMP_CONFIGURE_ENABLE= rtmp -.if ${PORT_OPTIONS:MCEC} -CONFIGURE_ARGS+= --enable-libcec -LIB_DEPENDS+= cec:${PORTSDIR}/multimedia/libcec -.else -CONFIGURE_ARGS+= --disable-libcec -.endif +SMB_LIB_DEPENDS= libsmbclient.so:${PORTSDIR}/net/samba-libsmbclient +SMB_CONFIGURE_ENABLE= samba -.if ${PORT_OPTIONS:MEXTERNAL_FFMPEG} -CONFIGURE_ARGS+= --enable-external-ffmpeg -FFMPEG_SUFFIX= 0 -CONFIGURE_ENV+= FFMPEG_SUFFIX="${FFMPEG_SUFFIX}" -PLIST_SUB+= EXTERNAL_FFMPEG="@comment " -BUILD_DEPENDS+= ffmpeg${FFMPEG_SUFFIX}>0.11:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFFIX} -RUN_DEPENDS+= ffmpeg${FFMPEG_SUFFIX}>0.11:${PORTSDIR}/multimedia/ffmpeg${FFMPEG_SUFFIX} -.else -CONFIGURE_ARGS+= --disable-external-ffmpeg -PLIST_SUB+= EXTERNAL_FFMPEG="" -.endif +VAAPI_LIB_DEPENDS= libva.so:${PORTSDIR}/multimedia/libva +VAAPI_CONFIGURE_ENABLE= vaapi -.if ${PORT_OPTIONS:MLIBBLURAY} -CONFIGURE_ARGS+= --enable-libbluray -LIB_DEPENDS+= bluray:${PORTSDIR}/multimedia/libbluray -.else -CONFIGURE_ARGS+= --disable-libbluray -.endif +VDPAU_BUILD_DEPENDS= ${LOCALBASE}/include/vdpau/vdpau.h:${PORTSDIR}/multimedia/libvdpau +VDPAU_CONFIGURE_ENABLE= vdpau + +VORBIS_LIB_DEPENDS= libvorbisenc.so:${PORTSDIR}/audio/libvorbis +VORBIS_CONFIGURE_ENABLE= libvorbisenc + +WEBSERVER_LIB_DEPENDS= libmicrohttpd.so:${PORTSDIR}/www/libmicrohttpd +WEBSERVER_CONFIGURE_ENABLE= webserver + +SFTP_BUILD_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh +SFTP_RUN_DEPENDS= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh +SFTP_CONFIGURE_ENABLE= ssh + +CONFIGURE_ARGS+= --disable-debug --disable-nfs --disable-alsa + +.include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MHAL} -CONFIGURE_ARGS+= --enable-hal -LIB_DEPENDS+= hal:${PORTSDIR}/sysutils/hal +.if ${ARCH} == i386 +PLIST_SUB+= ARCH="x86" .else -CONFIGURE_ARGS+= --disable-hal +PLIST_SUB+= ARCH="x86_64" .endif -.if ${PORT_OPTIONS:MLAME} -CONFIGURE_ARGS+= --enable-libmp3lame -LIB_DEPENDS+= mp3lame:${PORTSDIR}/audio/lame -.else -CONFIGURE_ARGS+= --disable-libmp3lame +.if ${OSVERSION} < 900033 +BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils +CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin +MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin .endif .if ${PORT_OPTIONS:MLIRC} RUN_DEPENDS+= lircd:${PORTSDIR}/comms/lirc .endif -.if ${PORT_OPTIONS:MMYSQL} -CONFIGURE_ARGS+= --enable-mysql -USE_MYSQL= yes -.else -CONFIGURE_ARGS+= --disable-mysql -.endif - .if ${PORT_OPTIONS:MNONFREE} CONFIGURE_ARGS+= --enable-non-free NO_CDROM= Restricted binary distribution @@ -198,61 +166,13 @@ NO_PACKAGE= ${NO_CDROM} CONFIGURE_ARGS+= --disable-non-free .endif -.if ${PORT_OPTIONS:MPULSEAUDIO} -CONFIGURE_ARGS+= --enable-pulse -LIB_DEPENDS+= pulse:${PORTSDIR}/audio/pulseaudio -.else -CONFIGURE_ARGS+= --disable-pulse -.endif - -.if ${PORT_OPTIONS:MRTMP} -CONFIGURE_ARGS+= --enable-rtmp -LIB_DEPENDS+= rtmp:${PORTSDIR}/multimedia/rtmpdump -.else -CONFIGURE_ARGS+= --disable-rtmp -.endif - -.if ${PORT_OPTIONS:MSFTP} -CONFIGURE_ARGS+= --enable-ssh -BUILD_DEPENDS+= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh -RUN_DEPENDS+= ${LOCALBASE}/lib/libssh.so:${PORTSDIR}/security/libssh -.else -CONFIGURE_ARGS+= --disable-ssh -.endif - -.if ${PORT_OPTIONS:MSMB} -CONFIGURE_ARGS+= --enable-samba -LIB_DEPENDS+= smbclient:${PORTSDIR}/net/samba-libsmbclient -.else -CONFIGURE_ARGS+= --disable-samba -.endif - -.if ${PORT_OPTIONS:MVAAPI} -LIB_DEPENDS+= va:${PORTSDIR}/multimedia/libva -CONFIGURE_ARGS+= --enable-vaapi +.if ${PORT_OPTIONS:MXRANDR} +CONFIGURE_ARGS+= --enable-xrandr +USE_XORG+= xrandr +PLIST_SUB+= XRANDR="" .else -CONFIGURE_ARGS+= --disable-vaapi -.endif - -.if ${PORT_OPTIONS:MVDPAU} -LIB_DEPENDS+= vdpau:${PORTSDIR}/multimedia/libvdpau -CONFIGURE_ARGS+= --enable-vdpau -.else -CONFIGURE_ARGS+= --disable-vdpau -.endif - -.if ${PORT_OPTIONS:MVORBIS} -CONFIGURE_ARGS+= --enable-libvorbisenc -LIB_DEPENDS+= ogg:${PORTSDIR}/audio/libogg -.else -CONFIGURE_ARGS+= --disable-libvorbisenc -.endif - -.if ${PORT_OPTIONS:MWEBSERVER} -CONFIGURE_ARGS+= --enable-webserver -LIB_DEPENDS+= microhttpd:${PORTSDIR}/www/libmicrohttpd -.else -CONFIGURE_ARGS+= --disable-webserver +CONFIGURE_ARGS+= --disable-xrandr +PLIST_SUB+= XRANDR="@comment " .endif post-patch: @@ -261,18 +181,27 @@ post-patch: ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos6510/mos6510.h \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos6526/mos6526.h \ ${WRKSRC}/lib/libsidplay2/libsidplay/src/mos656x/mos656x.h - ${REINPLACE_CMD} 's;make;gmake;' ${WRKSRC}/bootstrap + ${REINPLACE_CMD} 's;make;gmake;' \ + ${WRKSRC}/bootstrap \ + ${WRKSRC}/tools/TexturePacker/Makefile.in ${REINPLACE_CMD} 's;which swig;&2.0;' ${WRKSRC}/codegenerator.mk -.if empty(ICONV_LIB) - ${REINPLACE_CMD} -e 's;^checking for main in -liconv\.\.\.;checking for iconv...;' \ - -e 's;-liconv;${ICONV_LIB};' ${WRKSRC}/configure -.endif + ${REINPLACE_CMD} '/^autopoint/d' ${WRKSRC}/lib/cpluff/autogen.sh + ${REINPLACE_CMD} 's;static weak_ptr;static boost::weak_ptr;' \ + ${WRKSRC}/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp run-autotools: - @cd ${WRKSRC} && ${SH} ./bootstrap + cd ${WRKSRC}/lib/cpluff && ${SH} ./autogen.sh + ${REINPLACE_CMD} '/lib\/cpluff/d' ${WRKSRC}/bootstrap.mk + cd ${WRKSRC} && ${SH} ./bootstrap post-install: - @${INSTALL_MAN} ${WRKSRC}/docs/manpages/xbmc.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 - @(cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf xbmc.bin.1.gz xbmc.1.gz) + ${INSTALL_MAN} ${WRKSRC}/docs/manpages/xbmc.bin.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 + (cd ${STAGEDIR}${MAN1PREFIX}/man/man1 && ${LN} -sf xbmc.bin.1.gz xbmc.1.gz) + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xbmc/xbmc.bin + ${FIND} ${STAGEDIR}${PREFIX}/lib/xbmc -name '*.so' -or -name '*.xbs' -or -name '*.vis' \ + | ${XARGS} ${STRIP_CMD} +.if ${PORT_OPTIONS:MXRANDR} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/xbmc/xbmc-xrandr +.endif -.include <bsd.port.post.mk> +.include <bsd.port.mk> Modified: head/multimedia/xbmc/distinfo ============================================================================== --- head/multimedia/xbmc/distinfo Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/distinfo Sun Jan 12 16:54:01 2014 (r339522) @@ -1,2 +1,2 @@ -SHA256 (xbmc-12.2.tar.gz) = b2330634fc513d27a44b131bbbe4ca6b61d60a1fe6c7ca27a7dc749df0bcea1c -SIZE (xbmc-12.2.tar.gz) = 67663000 +SHA256 (xbmc-13.0.alpha11.tar.gz) = 257bb66de73d561f6568cd4ccb5d4f046b1a9a78b39d8e279d52c11559a8c5b0 +SIZE (xbmc-13.0.alpha11.tar.gz) = 64120259 Modified: head/multimedia/xbmc/files/patch-clang ============================================================================== --- head/multimedia/xbmc/files/patch-clang Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/files/patch-clang Sun Jan 12 16:54:01 2014 (r339522) @@ -1,131 +1,30 @@ -diff --git xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h -index e045a72..ff4f575 100644 ---- xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h -+++ xbmc/screensavers/rsxs-0.9/lib/argp-fmtstream.h -@@ -198,8 +198,12 @@ extern int __argp_fmtstream_ensure (argp_fmtstream_t __fs, size_t __amount); - #endif - - #ifndef ARGP_FS_EI -+#ifdef __clang__ -+#define ARGP_FS_EI extern inline __attribute__ ((__gnu_inline__)) -+#else - #define ARGP_FS_EI extern inline - #endif -+#endif - - ARGP_FS_EI size_t - __argp_fmtstream_write (argp_fmtstream_t __fs, - -diff --git lib/cpluff/libcpluff/cpluff.c lib/cpluff/libcpluff/cpluff.c -index a7e8725..0f5bb90 100644 ---- lib/cpluff/libcpluff/cpluff.c -+++ lib/cpluff/libcpluff/cpluff.c -@@ -77,6 +77,7 @@ CP_C_API const char *cp_get_host_type(void) { - return CP_HOST; - } - -+#if defined(CP_THREADS) || !defined(NDEBUG) - CP_HIDDEN void cpi_lock_framework(void) { - #if defined(CP_THREADS) - cpi_lock_mutex(framework_mutex); -@@ -93,6 +94,7 @@ CP_HIDDEN void cpi_unlock_framework(void) { - framework_locked--; - #endif - } -+#endif - - static void reset(void) { - #ifdef CP_THREADS -diff --git lib/cpluff/libcpluff/logging.c lib/cpluff/libcpluff/logging.c -index 928f0b4..f0f873d 100644 ---- lib/cpluff/libcpluff/logging.c -+++ lib/cpluff/libcpluff/logging.c -@@ -129,10 +129,12 @@ CP_C_API cp_status_t cp_register_logger(cp_context_t *context, cp_logger_func_t - // Report error - if (status == CP_ERR_RESOURCE) { - cpi_error(context, N_("Logger could not be registered due to insufficient memory.")); -+#if defined(CP_THREADS) || !defined(NDEBUG) - } else if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: %s is the context owner */ - cpi_debugf(context, N_("%s registered a logger."), cpi_context_owner(context, owner, sizeof(owner))); -+#endif - } - cpi_unlock_context(context); - -@@ -166,11 +168,13 @@ CP_C_API void cp_unregister_logger(cp_context_t *context, cp_logger_func_t logge - free(lh); - update_logging_limits(context); - } -+#if defined(CP_THREADS) || !defined(NDEBUG) - if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: %s is the context owner */ - cpi_debugf(context, N_("%s unregistered a logger."), cpi_context_owner(context, owner, sizeof(owner))); - } -+#endif - cpi_unlock_context(context); - } - -diff --git lib/cpluff/libcpluff/pinfo.c lib/cpluff/libcpluff/pinfo.c -index cfbf049..f7b4a4b 100644 ---- lib/cpluff/libcpluff/pinfo.c -+++ lib/cpluff/libcpluff/pinfo.c -@@ -569,10 +569,12 @@ CP_C_API cp_status_t cp_register_plistener(cp_context_t *context, cp_plugin_list - // Report error or success - if (status != CP_OK) { - cpi_error(context, _("A plug-in listener could not be registered due to insufficient memory.")); -+#if defined(CP_THREADS) || !defined(NDEBUG) - } else if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: %s is the context owner */ - cpi_debugf(context, N_("%s registered a plug-in listener."), cpi_context_owner(context, owner, sizeof(owner))); -+#endif - } - cpi_unlock_context(context); - -@@ -591,10 +593,12 @@ CP_C_API void cp_unregister_plistener(cp_context_t *context, cp_plugin_listener_ - if (node != NULL) { - process_unregister_plistener(context->env->plugin_listeners, node, NULL); - } -+#if defined(CP_THREADS) || !defined(NDEBUG) - if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: %s is the context owner */ - cpi_debugf(context, N_("%s unregistered a plug-in listener."), cpi_context_owner(context, owner, sizeof(owner))); - } -+#endif - cpi_unlock_context(context); - } -diff --git lib/cpluff/libcpluff/psymbol.c lib/cpluff/libcpluff/psymbol.c -index 632b087..fdc15af 100644 ---- lib/cpluff/libcpluff/psymbol.c -+++ lib/cpluff/libcpluff/psymbol.c -@@ -248,11 +248,13 @@ CP_C_API void * cp_resolve_symbol(cp_context_t *context, const char *id, const c - symbol_info->usage_count++; - provider_info->usage_count++; - -+#if defined(CP_THREADS) || !defined(NDEBUG) - if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: First %s is the context owner */ - cpi_debugf(context, "%s resolved symbol %s defined by plug-in %s.", cpi_context_owner(context, owner, sizeof(owner)), name, id); - } -+#endif - } while (0); - - // Clean up -@@ -314,11 +316,13 @@ CP_C_API void cp_release_symbol(cp_context_t *context, const void *ptr) { - if (symbol_info->usage_count == 0) { - hash_delete_free(context->resolved_symbols, node); - free(symbol_info); -+#if defined(CP_THREADS) || !defined(NDEBUG) - if (cpi_is_logged(context, CP_LOG_DEBUG)) { - char owner[64]; - /* TRANSLATORS: First %s is the context owner */ - cpi_debugf(context, _("%s released the symbol at address %p defined by plug-in %s."), cpi_context_owner(context, owner, sizeof(owner)), ptr, provider_info->plugin->plugin->identifier); - } -+#endif - } +--- ./lib/cpluff/configure.ac.orig 2014-01-01 02:26:03.000000000 +0000 ++++ ./lib/cpluff/configure.ac 2014-01-10 23:59:59.000000000 +0000 +@@ -109,12 +109,12 @@ + AC_LINK_IFELSE( + [AC_LANG_SOURCE([#include <pthread.h> + +-int main(int argc, char **argv) { ++[int main(int argc, char **argv) { + pthread_mutex_t mutex; - // Check if the symbol providing plug-in is not being used anymore + pthread_mutex_init(&mutex, NULL); + return 0; +-} ++}] + ])], [AC_MSG_RESULT([yes]) + cp_threads=Posix], AC_MSG_RESULT([no])) + fi +@@ -126,10 +126,10 @@ + AC_LINK_IFELSE( + [AC_LANG_SOURCE([#include <windows.h> + +-int main(int argc, char **argv) { ++[int main(int argc, char **argv) { + CreateMutex(NULL, FALSE, NULL); + return 0; +-} ++}] + ])], [AC_MSG_RESULT([yes]) + cp_threads=Windows], AC_MSG_RESULT([no])) + fi Modified: head/multimedia/xbmc/files/patch-configure.in ============================================================================== --- head/multimedia/xbmc/files/patch-configure.in Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/files/patch-configure.in Sun Jan 12 16:54:01 2014 (r339522) @@ -1,6 +1,6 @@ ---- configure.in.orig 2012-10-01 01:08:50.000000000 +0200 -+++ configure.in 2012-10-03 12:17:13.000000000 +0200 -@@ -726,9 +726,9 @@ +--- configure.in.orig 2014-01-01 03:26:03.000000000 +0100 ++++ configure.in 2014-01-05 00:33:52.000000000 +0100 +@@ -820,11 +820,16 @@ # platform specific flags if echo "$ARCH" | grep -q "freebsd" ; then LOCALBASE="${LOCALBASE:-/usr/local}" @@ -11,9 +11,17 @@ + CXXFLAGS="$CXXFLAGS -idirafter$LOCALBASE/include" + CPPFLAGS="$CPPFLAGS -idirafter$LOCALBASE/include" LDFLAGS="$LDFLAGS -L$LOCALBASE/lib" - FFMPEG_EXTRACFLAGS="-I$LOCALBASE/include" +- FFMPEG_EXTRACFLAGS="-I$LOCALBASE/include" ++ FFMPEG_EXTRACFLAGS="-idirafter$LOCALBASE/include" ++ CC_FOR_BUILD="$CC" ++ CXX_FOR_BUILD="$CXX" ++ CFLAGS_FOR_BUILD="$CFLAGS" ++ CXXFLAGS_FOR_BUILD="$CXXFLAGS" ++ LDFLAGS_FOR_BUILD="$LDFLAGS" fi -@@ -816,6 +816,7 @@ + if test "$host_vendor" = "apple" ; then + # standard xbmc paths +@@ -948,6 +953,7 @@ # Check inotify availability AC_CHECK_HEADER([sys/inotify.h], AC_DEFINE([HAVE_INOTIFY],[1],[Define if we have inotify]),) @@ -21,42 +29,22 @@ # Checks for boost headers using CXX instead of CC AC_LANG_PUSH([C++]) -@@ -1491,15 +1492,15 @@ - - # External FFmpeg - if test "$use_external_ffmpeg" = "yes"; then -- FFMPEG_LIBNAMES="libavcodec libavfilter libavformat libavutil libpostproc libswscale" -+ FFMPEG_LIBNAMES="libavcodec$FFMPEG_SUFFIX libavfilter$FFMPEG_SUFFIX libavformat$FFMPEG_SUFFIX libavutil$FFMPEG_SUFFIX libpostproc$FFMPEG_SUFFIX libswscale$FFMPEG_SUFFIX" - - # libavcore is optional -- PKG_CHECK_EXISTS([libavcore], FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libavcore") -+ PKG_CHECK_EXISTS([libavcore$FFMPEG_SUFFIX], FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libavcore$FFMPEG_SUFFIX") - - # one of libswresample or libavresample is needed -- PKG_CHECK_EXISTS([libswresample], FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libswresample", -- [PKG_CHECK_EXISTS([libavresample], -- FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libavresample", -+ PKG_CHECK_EXISTS([libswresample$FFMPEG_SUFFIX], FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libswresample$FFMPEG_SUFFIX", -+ [PKG_CHECK_EXISTS([libavresample$FFMPEG_SUFFIX], -+ FFMPEG_LIBNAMES="$FFMPEG_LIBNAMES libavresample$FFMPEG_SUFFIX", - AC_MSG_ERROR([You need either libswresample - or libavresample.]))]) - -@@ -1509,7 +1510,7 @@ - - # Determine whether AVPacket and relevant functions are defined in libavformat - # or libavcodec -- AC_CHECK_LIB([avcodec], [av_free_packet], -+ AC_CHECK_LIB(["avcodec$FFMPEG_SUFFIX"], [av_free_packet], - [AC_MSG_NOTICE(== AVPacket and relevant functions defined in libavcodec. ==)], - [AC_MSG_NOTICE(== AVPacket and relevant functions defined in libavformat. ==) - AC_DEFINE([AVPACKET_IN_AVFORMAT], [1], [Whether AVPacket is in libavformat.])]) -@@ -1558,7 +1559,7 @@ - AC_DEFINE([USE_EXTERNAL_FFMPEG], [1], [Whether to use external FFmpeg libraries.]) - - # Disable vdpau support if external libavcodec doesn't have it -- AC_CHECK_LIB([avcodec], [ff_vdpau_vc1_decode_picture],, -+ AC_CHECK_LIB(["avcodec$FFMPEG_SUFFIX"], [ff_vdpau_vc1_decode_picture],, - [if test "x$use_vdpau" = "xyes"; then - AC_MSG_ERROR($ffmpeg_vdpau_not_supported) - else +@@ -1614,7 +1620,8 @@ + if test "x$use_airtunes" != "xno"; then + AC_CHECK_HEADERS([shairplay/raop.h],, + [if test "x$use_airtunes" = "xyes"; then +- AC_MSG_ERROR($libshairplay_not_found) ++ AC_MSG_NOTICE($libshairplay_not_found) ++ use_airtunes="no" + elif test "x$use_airtunes" != "xno"; then + AC_MSG_NOTICE($libshairplay_not_found) + use_airtunes="no" +@@ -1632,7 +1639,7 @@ + + #libshairport - as a fallback for AirTunes + if test "x$USE_AIRTUNES" == "x0"; then +- AC_CHECK_HEADERS([shairport/shairport.h],, ++ AC_CHECK_HEADERS([shairport/shairport.h],[use_airtunes="yes"], + [if test "x$use_airtunes" = "xyes"; then + AC_MSG_ERROR($libshairport_not_found) + elif test "x$use_airtunes" != "xno"; then Added: head/multimedia/xbmc/files/patch-lib__ffmpeg__libavutil__x86__asm.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/xbmc/files/patch-lib__ffmpeg__libavutil__x86__asm.h Sun Jan 12 16:54:01 2014 (r339522) @@ -0,0 +1,11 @@ +--- ./lib/ffmpeg/libavutil/x86/asm.h.orig 2014-01-01 02:26:03.000000000 +0000 ++++ ./lib/ffmpeg/libavutil/x86/asm.h 2014-01-12 10:28:23.000000000 +0000 +@@ -68,7 +68,7 @@ + typedef int x86_reg; + #endif + +-#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE)) ++#define HAVE_7REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE && HAVE_EBP_AVAILABLE && !defined(__clang__))) + #define HAVE_6REGS (ARCH_X86_64 || (HAVE_EBX_AVAILABLE || HAVE_EBP_AVAILABLE)) + + #if ARCH_X86_64 && defined(PIC) Added: head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker.cpp Sun Jan 12 16:54:01 2014 (r339522) @@ -0,0 +1,10 @@ +--- xbmc/cores/DllLoader/dll_tracker.cpp.orig 2013-12-27 17:07:11.000000000 +0100 ++++ xbmc/cores/DllLoader/dll_tracker.cpp 2013-12-27 17:05:29.000000000 +0100 +@@ -24,6 +24,7 @@ + #include "DllLoader.h" + #include "threads/SingleLock.h" + #include "utils/log.h" ++#include <stdlib.h> + + #ifdef _cplusplus + extern "C" Added: head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker_file.cpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/xbmc/files/patch-xbmc__cores__DllLoader__dll_tracker_file.cpp Sun Jan 12 16:54:01 2014 (r339522) @@ -0,0 +1,10 @@ +--- xbmc/cores/DllLoader/dll_tracker_file.cpp.orig 2013-12-27 17:07:01.000000000 +0100 ++++ xbmc/cores/DllLoader/dll_tracker_file.cpp 2013-12-27 17:07:36.000000000 +0100 +@@ -23,6 +23,7 @@ + #include "DllLoader.h" + #include "threads/SingleLock.h" + #include "utils/log.h" ++#include <stdlib.h> + + #ifdef TARGET_POSIX + #define dll_open open Modified: head/multimedia/xbmc/files/patch-xbmc__threads__platform__pthreads__ThreadImpl.cpp ============================================================================== --- head/multimedia/xbmc/files/patch-xbmc__threads__platform__pthreads__ThreadImpl.cpp Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/files/patch-xbmc__threads__platform__pthreads__ThreadImpl.cpp Sun Jan 12 16:54:01 2014 (r339522) @@ -1,8 +1,8 @@ ---- xbmc/threads/platform/pthreads/ThreadImpl.cpp.orig 2013-05-13 11:32:04.000000000 +0200 -+++ xbmc/threads/platform/pthreads/ThreadImpl.cpp 2013-05-13 11:47:27.000000000 +0200 +--- xbmc/threads/platform/pthreads/ThreadImpl.cpp.orig 2013-12-03 16:25:00.000000000 +0100 ++++ xbmc/threads/platform/pthreads/ThreadImpl.cpp 2013-12-03 16:26:01.000000000 +0100 @@ -29,12 +29,8 @@ #include <string.h> - #ifdef __FreeBSD__ + #ifdef TARGET_FREEBSD #include <sys/param.h> -#if __FreeBSD_version < 900031 -#include <sys/thr.h> @@ -16,7 +16,7 @@ @@ -59,11 +55,7 @@ void CThread::SetThreadInfo() { - #ifdef __FreeBSD__ + #ifdef TARGET_FREEBSD -#if __FreeBSD_version < 900031 - long lwpid; - thr_self(&lwpid); Added: head/multimedia/xbmc/files/patch-xbmc__visualizations__XBMCProjectM__libprojectM__Common.hpp ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/xbmc/files/patch-xbmc__visualizations__XBMCProjectM__libprojectM__Common.hpp Sun Jan 12 16:54:01 2014 (r339522) @@ -0,0 +1,15 @@ +--- xbmc/visualizations/XBMCProjectM/libprojectM/Common.hpp.orig 2013-12-27 16:58:27.000000000 +0100 ++++ xbmc/visualizations/XBMCProjectM/libprojectM/Common.hpp 2013-12-27 16:58:50.000000000 +0100 +@@ -57,11 +57,7 @@ + #endif + + #ifdef LINUX +-#define projectM_isnan isnan +-#endif +- +-#ifdef LINUX +-#define projectM_isnan isnan ++#define projectM_isnan std::isnan + #endif + + #ifdef WIN32 Modified: head/multimedia/xbmc/pkg-plist ============================================================================== --- head/multimedia/xbmc/pkg-plist Sun Jan 12 16:40:58 2014 (r339521) +++ head/multimedia/xbmc/pkg-plist Sun Jan 12 16:54:01 2014 (r339522) @@ -1,11 +1,31 @@ -bin/xbmc-standalone bin/xbmc +bin/xbmc-standalone +include/xbmc/DVDDemuxPacket.h +include/xbmc/libXBMC_addon.h +include/xbmc/libXBMC_codec.h +include/xbmc/libXBMC_gui.h +include/xbmc/libXBMC_pvr.h +include/xbmc/xbmc_addon_cpp_dll.h +include/xbmc/xbmc_addon_dll.h +include/xbmc/xbmc_addon_types.h +include/xbmc/xbmc_codec_types.h +include/xbmc/xbmc_epg_types.h +include/xbmc/xbmc_pvr_dll.h +include/xbmc/xbmc_pvr_types.h +include/xbmc/xbmc_scr_dll.h +include/xbmc/xbmc_scr_types.h +include/xbmc/xbmc_stream_utils.hpp +include/xbmc/xbmc_vis_dll.h +include/xbmc/xbmc_vis_types.h +lib/xbmc/AddOptions.cmake lib/xbmc/addons/library.xbmc.addon/libXBMC_addon-%%ARCH%%-freebsd.so +lib/xbmc/addons/library.xbmc.codec/libXBMC_codec-%%ARCH%%-freebsd.so lib/xbmc/addons/library.xbmc.gui/libXBMC_gui-%%ARCH%%-freebsd.so lib/xbmc/addons/library.xbmc.pvr/libXBMC_pvr-%%ARCH%%-freebsd.so lib/xbmc/addons/screensaver.rsxs.euphoria/Euphoria.xbs lib/xbmc/addons/screensaver.rsxs.plasma/Plasma.xbs lib/xbmc/addons/screensaver.rsxs.solarwinds/Solarwinds.xbs +lib/xbmc/addons/visualization.fishbmc/fishbmc.vis lib/xbmc/addons/visualization.glspectrum/opengl_spectrum.vis lib/xbmc/addons/visualization.projectm/projectM.vis lib/xbmc/addons/visualization.waveform/Waveform.vis @@ -14,34 +34,37 @@ lib/xbmc/system/hdhomerun-%%ARCH%%-freeb lib/xbmc/system/libcmyth-%%ARCH%%-freebsd.so lib/xbmc/system/libcpluff-%%ARCH%%-freebsd.so lib/xbmc/system/libexif-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/avcodec-53-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/avfilter-2-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/avformat-53-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/avutil-51-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/avcodec-54-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/avfilter-3-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/avformat-54-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/avutil-52-%%ARCH%%-freebsd.so lib/xbmc/system/players/dvdplayer/libdvdcss-%%ARCH%%-freebsd.so lib/xbmc/system/players/dvdplayer/libdvdnav-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/postproc-52-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/swresample-0-%%ARCH%%-freebsd.so -%%EXTERNAL_FFMPEG%%lib/xbmc/system/players/dvdplayer/swscale-2-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/postproc-52-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/swresample-0-%%ARCH%%-freebsd.so +lib/xbmc/system/players/dvdplayer/swscale-2-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/adpcm-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/libsidplay2-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/nosefart-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/stsoundlibrary-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/timidity-%%ARCH%%-freebsd.so lib/xbmc/system/players/paplayer/vgmstream-%%ARCH%%-freebsd.so -lib/xbmc/xbmc-xrandr +lib/xbmc/xbmc-addon-helpers.cmake +lib/xbmc/xbmc-config.cmake +%%XRANDR%%lib/xbmc/xbmc-xrandr lib/xbmc/xbmc.bin -man/man1/xbmc.bin.1.gz man/man1/xbmc.1.gz -%%DOCSDIR%%/LICENSE.GPL -%%DOCSDIR%%/README.linux -%%DOCSDIR%%/copying.txt +man/man1/xbmc.bin.1.gz +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.GPL +%%PORTDOCS%%%%DOCSDIR%%/README.linux +%%PORTDOCS%%%%DOCSDIR%%/copying.txt share/icons/hicolor/256x256/apps/xbmc.png share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/FEH.py %%DATADIR%%/addons/library.xbmc.addon/dlfcn-win32.cpp %%DATADIR%%/addons/library.xbmc.addon/dlfcn-win32.h %%DATADIR%%/addons/library.xbmc.addon/libXBMC_addon.h +%%DATADIR%%/addons/library.xbmc.codec/libXBMC_codec.h %%DATADIR%%/addons/library.xbmc.gui/libXBMC_gui.h %%DATADIR%%/addons/library.xbmc.pvr/libXBMC_pvr.h %%DATADIR%%/addons/metadata.album.universal/addon.xml @@ -175,6 +198,9 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/metadata.common.themoviedb.org/addon.xml %%DATADIR%%/addons/metadata.common.themoviedb.org/icon.png %%DATADIR%%/addons/metadata.common.themoviedb.org/tmdb.xml +%%DATADIR%%/addons/metadata.local/addon.xml +%%DATADIR%%/addons/metadata.local/icon.png +%%DATADIR%%/addons/metadata.local/local.xml %%DATADIR%%/addons/metadata.musicvideos.theaudiodb.com/addon.xml %%DATADIR%%/addons/metadata.musicvideos.theaudiodb.com/changelog.txt %%DATADIR%%/addons/metadata.musicvideos.theaudiodb.com/icon.png @@ -344,16 +370,6 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/metadata.tvdb.com/resources/language/Welsh/strings.xml %%DATADIR%%/addons/metadata.tvdb.com/resources/settings.xml %%DATADIR%%/addons/metadata.tvdb.com/tvdb.xml -%%DATADIR%%/addons/repository.pvr-android.xbmc.org/addon.xml -%%DATADIR%%/addons/repository.pvr-android.xbmc.org/icon.png -%%DATADIR%%/addons/repository.pvr-ios.xbmc.org/addon.xml -%%DATADIR%%/addons/repository.pvr-ios.xbmc.org/icon.png -%%DATADIR%%/addons/repository.pvr-osx32.xbmc.org/addon.xml -%%DATADIR%%/addons/repository.pvr-osx32.xbmc.org/icon.png -%%DATADIR%%/addons/repository.pvr-osx64.xbmc.org/addon.xml -%%DATADIR%%/addons/repository.pvr-osx64.xbmc.org/icon.png -%%DATADIR%%/addons/repository.pvr-win32.xbmc.org/addon.xml -%%DATADIR%%/addons/repository.pvr-win32.xbmc.org/icon.png %%DATADIR%%/addons/repository.xbmc.org/addon.xml %%DATADIR%%/addons/repository.xbmc.org/icon.png %%DATADIR%%/addons/screensaver.rsxs.euphoria/addon.xml @@ -371,6 +387,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Amharic/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Arabic/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Asturian/strings.po +%%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Basque/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Belarusian/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Bulgarian/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Burmese/strings.po @@ -392,6 +409,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Hebrew/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Hungarian/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Icelandic/strings.po +%%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Indonesian/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Italian/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Japanese/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Korean/strings.po @@ -410,6 +428,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Spanish (Mexico)/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Spanish/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Swedish/strings.po +%%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Tajik/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Tamil (India)/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Thai/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Turkish/strings.po @@ -418,15 +437,80 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/language/Welsh/strings.po %%DATADIR%%/addons/screensaver.xbmc.builtin.dim/resources/settings.xml %%DATADIR%%/addons/script.module.pil/addon.xml -%%DATADIR%%/addons/script.module.pysqlite/addon.xml -%%DATADIR%%/addons/script.module.pysqlite/lib/pysqlite2/__init__.py -%%DATADIR%%/addons/script.module.simplejson/addon.xml -%%DATADIR%%/addons/script.module.simplejson/lib/LICENSE.txt -%%DATADIR%%/addons/script.module.simplejson/lib/simplejson/__init__.py -%%DATADIR%%/addons/script.module.simplejson/lib/simplejson/decoder.py -%%DATADIR%%/addons/script.module.simplejson/lib/simplejson/encoder.py -%%DATADIR%%/addons/script.module.simplejson/lib/simplejson/scanner.py -%%DATADIR%%/addons/script.module.simplejson/lib/simplejson/tool.py +%%DATADIR%%/addons/service.xbmc.versioncheck/LICENSE.txt +%%DATADIR%%/addons/service.xbmc.versioncheck/README.md +%%DATADIR%%/addons/service.xbmc.versioncheck/addon.xml +%%DATADIR%%/addons/service.xbmc.versioncheck/changelog.txt +%%DATADIR%%/addons/service.xbmc.versioncheck/icon.png +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/__init__.py +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/aptdeamonhandler.py +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/common.py +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/jsoninterface.py +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/shellhandlerapt.py +%%DATADIR%%/addons/service.xbmc.versioncheck/lib/versions.py +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Afrikaans/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Albanian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Amharic/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Arabic/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Basque/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Belarusian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Bosnian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Bulgarian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Catalan/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Chinese (Simple)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Chinese (Traditional)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Croatian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Czech/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Danish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Dutch/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/English/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Esperanto/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Estonian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Finnish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/French/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Galician/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/German/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Greek/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Hebrew/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Hindi (Devanagiri)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Hungarian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Icelandic/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Indonesian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Italian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Japanese/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Korean/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Latvian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Lithuanian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Macedonian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Malay/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Malayalam/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Maltese/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Norwegian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Persian (Iran)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Persian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Polish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Portuguese (Brazil)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Portuguese/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Romanian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Russian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Serbian (Cyrillic)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Serbian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Slovak/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Slovenian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Spanish (Argentina)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Spanish (Mexico)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Spanish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Swedish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Tamil (India)/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Thai/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Turkish/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Ukrainian/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/language/Vietnamese/strings.po +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/polkit/10-allow-update.pkla +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/polkit/README +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/settings.xml +%%DATADIR%%/addons/service.xbmc.versioncheck/resources/versions.txt +%%DATADIR%%/addons/service.xbmc.versioncheck/service.py %%DATADIR%%/addons/skin.confluence/720p/AddonBrowser.xml %%DATADIR%%/addons/skin.confluence/720p/DialogAddonInfo.xml %%DATADIR%%/addons/skin.confluence/720p/DialogAddonSettings.xml @@ -465,6 +549,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/720p/DialogSelect.xml %%DATADIR%%/addons/skin.confluence/720p/DialogSlider.xml %%DATADIR%%/addons/skin.confluence/720p/DialogSongInfo.xml +%%DATADIR%%/addons/skin.confluence/720p/DialogSubtitles.xml %%DATADIR%%/addons/skin.confluence/720p/DialogTextViewer.xml %%DATADIR%%/addons/skin.confluence/720p/DialogVideoInfo.xml %%DATADIR%%/addons/skin.confluence/720p/DialogVolumeBar.xml @@ -540,7 +625,6 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/build.bat %%DATADIR%%/addons/skin.confluence/changelog.txt %%DATADIR%%/addons/skin.confluence/colors/defaults.xml -%%DATADIR%%/addons/skin.confluence/fonts/DejaVuSans-Bold-Caps.ttf %%DATADIR%%/addons/skin.confluence/fonts/NOTICE.txt %%DATADIR%%/addons/skin.confluence/fonts/README.txt %%DATADIR%%/addons/skin.confluence/fonts/Roboto-Bold.ttf @@ -550,6 +634,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/language/Albanian/strings.po %%DATADIR%%/addons/skin.confluence/language/Amharic/strings.po %%DATADIR%%/addons/skin.confluence/language/Arabic/strings.po +%%DATADIR%%/addons/skin.confluence/language/Azerbaijani/strings.po %%DATADIR%%/addons/skin.confluence/language/Basque/strings.po %%DATADIR%%/addons/skin.confluence/language/Belarusian/strings.po %%DATADIR%%/addons/skin.confluence/language/Bosnian/strings.po @@ -588,6 +673,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/language/Malayalam/strings.po %%DATADIR%%/addons/skin.confluence/language/Maltese/strings.po %%DATADIR%%/addons/skin.confluence/language/Norwegian/strings.po +%%DATADIR%%/addons/skin.confluence/language/Ossetic/strings.po %%DATADIR%%/addons/skin.confluence/language/Persian (Iran)/strings.po %%DATADIR%%/addons/skin.confluence/language/Persian/strings.po %%DATADIR%%/addons/skin.confluence/language/Polish/strings.po @@ -604,11 +690,14 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/language/Spanish (Mexico)/strings.po %%DATADIR%%/addons/skin.confluence/language/Spanish/strings.po %%DATADIR%%/addons/skin.confluence/language/Swedish/strings.po +%%DATADIR%%/addons/skin.confluence/language/Tajik/strings.po %%DATADIR%%/addons/skin.confluence/language/Tamil (India)/strings.po +%%DATADIR%%/addons/skin.confluence/language/Telugu/strings.po %%DATADIR%%/addons/skin.confluence/language/Thai/strings.po %%DATADIR%%/addons/skin.confluence/language/Turkish/strings.po %%DATADIR%%/addons/skin.confluence/language/Ukrainian/strings.po %%DATADIR%%/addons/skin.confluence/language/Uzbek/strings.po +%%DATADIR%%/addons/skin.confluence/language/Vietnamese (Viet Nam)/strings.po %%DATADIR%%/addons/skin.confluence/language/Vietnamese/strings.po %%DATADIR%%/addons/skin.confluence/language/Welsh/strings.po %%DATADIR%%/addons/skin.confluence/media/CalibrateBottomRight.png @@ -787,6 +876,8 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/media/OSDSeekForward.png %%DATADIR%%/addons/skin.confluence/media/OSDSeekFrame.png %%DATADIR%%/addons/skin.confluence/media/OSDSeekRewind.png +%%DATADIR%%/addons/skin.confluence/media/OSDStereoscopicFO.png +%%DATADIR%%/addons/skin.confluence/media/OSDStereoscopicNF.png %%DATADIR%%/addons/skin.confluence/media/OSDStopFO.png %%DATADIR%%/addons/skin.confluence/media/OSDStopNF.png %%DATADIR%%/addons/skin.confluence/media/OSDSubtitlesFO.png @@ -804,6 +895,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/media/OverlayRAR.png %%DATADIR%%/addons/skin.confluence/media/OverlayWatched.png %%DATADIR%%/addons/skin.confluence/media/OverlayWatching.png +%%DATADIR%%/addons/skin.confluence/media/PVR-EpgProgressIndicator.png %%DATADIR%%/addons/skin.confluence/media/PVR-HasTimer.png %%DATADIR%%/addons/skin.confluence/media/PVR-IsRecording.png %%DATADIR%%/addons/skin.confluence/media/RecentAddedBack.png @@ -819,6 +911,62 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/media/SideFade.png %%DATADIR%%/addons/skin.confluence/media/StackFO.png %%DATADIR%%/addons/skin.confluence/media/StackNF.png +%%DATADIR%%/addons/skin.confluence/media/SubMenuBack-Footer.png +%%DATADIR%%/addons/skin.confluence/media/SubMenuBack-Header.png +%%DATADIR%%/addons/skin.confluence/media/SubMenuBack-MiddleFO.png +%%DATADIR%%/addons/skin.confluence/media/SubMenuBack-MiddleNF.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/-.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/LICENSE.txt +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/ar.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/bg.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/bs.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/ca.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/cs.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/da.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/de.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/el.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/en.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/es.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/et.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/fa.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/fi.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/fo.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/fr.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/gl.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/he.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/hi.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/hr.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/hu.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/hy.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/id.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/is.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/it.png +%%DATADIR%%/addons/skin.confluence/media/Subtitles/flags/ja.png *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401121654.s0CGs2KR013755>