vapier      15/02/16 07:35:00

  Added:                kodi-9999-no-arm-flags.patch
                        kodi-9999-nomythtv.patch generate.sh
  Log:
  Initial import #526992 by Rafal Kupiec.
  
  (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 
D2E96200)

Revision  Changes    Path
1.1                  media-tv/kodi/files/kodi-9999-no-arm-flags.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/kodi-9999-no-arm-flags.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/kodi-9999-no-arm-flags.patch?rev=1.1&content-type=text/plain

Index: kodi-9999-no-arm-flags.patch
===================================================================
http://bugs.gentoo.org/400617

do not force any particular ABI or FPU or SIMD compiler flags for arm
targets.  let the toolchain and user CFLAGS control that.

--- a/configure.in
+++ b/configure.in
@@ -571,7 +571,7 @@
 elif test "$target_platform" = "target_raspberry_pi"; then
   ARCH="arm"
   use_arch="arm"
-elif test "$use_arch" = "arm"; then
+elif false; then
   CFLAGS="$CFLAGS -mno-apcs-stack-check"
   CXXFLAGS="$CXXFLAGS -mno-apcs-stack-check"
   FFMPEG_EXTRACFLAGS=""



1.1                  media-tv/kodi/files/kodi-9999-nomythtv.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/kodi-9999-nomythtv.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/kodi-9999-nomythtv.patch?rev=1.1&content-type=text/plain

Index: kodi-9999-nomythtv.patch
===================================================================
http://trac.xbmc.org/ticket/11775

make mythtv support optional

diff --git a/Makefile.in b/Makefile.in
index 9ffae7e..17cc525 100755
--- a/Makefile.in
+++ b/Makefile.in
@@ -209,7 +209,7 @@ LIB_DIRS=\
        lib/cpluff \
        lib/xbmc-dll-symbols
 
-ifeq (@USE_MYSQL@,1)
+ifeq (@USE_MYTHTV@,1)
 LIB_DIRS += lib/cmyth
 CMYTH=cmyth
 endif
diff --git a/configure.in b/configure.in
index d44825f..629d7b4 100755
--- a/configure.in
+++ b/configure.in
@@ -479,6 +479,12 @@ AC_ARG_ENABLE([mysql],
   [AS_HELP_STRING([--disable-mysql],
   [disable mysql])],
 
+AC_ARG_ENABLE([mythtv],
+  [AS_HELP_STRING([--disable-mythtv],
+  [disable mythtv])],
+  [use_mythtv=$enableval],
+  [use_mythtv=yes])
+
 AC_ARG_ENABLE([webserver],
   [AS_HELP_STRING([--disable-webserver],
   [disable webserver])],
@@ -1080,6 +1086,9 @@ if test "$use_mysql" = "yes"; then
   else
     AC_MSG_ERROR($missing_program)
   fi
+  if test "$use_mythtv" = "yes"; then
+    AC_DEFINE([HAVE_MYTHTV],[1],["Define to 1 if you want mythtv support"])
+  fi
 fi
 AC_CHECK_HEADER([ass/ass.h],, AC_MSG_ERROR($missing_library))
 AC_CHECK_HEADER([mpeg2dec/mpeg2.h],, AC_MSG_ERROR($missing_library))
@@ -2372,6 +2381,15 @@ else
   final_message="$final_message\n  MySQL:\tNo"
   USE_MYSQL=0
 fi
+
+if test "$use_mythtv" = "yes"; then
+  final_message="$final_message\n  MythTV:\tYes"
+  USE_MYTHTV=1
+else
+  final_message="$final_message\n  MythTV:\tNo"
+  USE_MYTHTV=0
+fi
+
 if test "$use_webserver" = "yes"; then
   final_message="$final_message\n  Webserver:\tYes"
   USE_WEB_SERVER=1
@@ -2675,6 +2693,7 @@ AC_SUBST(USE_LIBUDEV)
 AC_SUBST(USE_LIBUSB)
 AC_SUBST(USE_LIBCEC)
 AC_SUBST(USE_MYSQL)
+AC_SUBST(USE_MYTHTV)
 AC_SUBST(USE_WAYLAND)




1.1                  media-tv/kodi/files/generate.sh

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/generate.sh?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-tv/kodi/files/generate.sh?rev=1.1&content-type=text/plain

Index: generate.sh
===================================================================
#!/bin/bash
# Generate the various interface files that normally requires java.
# This makes building the release versions much nicer.

set -eux

PV=$1
PN=kodi
P="${PN}-${PV}"
DISTDIR="/usr/portage/distfiles"
GITDIR="/usr/local/src/kodi/git"

if [[ ${PV} != "9999" ]] ; then
        rm -rf xbmc-*/
        tar xf ${DISTDIR}/${P}.tar.gz
        d=$(echo xbmc-*/)
else
        stamp=$(date --date="$(git log -n1 --pretty=format:%ci master)" -u 
+%Y%m%d)
        P+="-${stamp}"
        cd ${GITDIR}
        d=.
fi
#cd ${d} && git init . && git add . && git commit -qmm && cd ..
make -C ${d} -j -f codegenerator.mk
tar="${DISTDIR}/${P}-generated-addons.tar.xz"
tar cf - \
        ${d}/xbmc/interfaces/python/generated/*.cpp \
        ${d}/xbmc/interfaces/json-rpc/ServiceDescription.h \
        | xz > "${tar}"
if [[ ${PV} != "9999" ]] ; then
        rm -rf xbmc-*/
fi

du -b "${tar}"




Reply via email to