diff options
author | cs <cs@FreeBSD.org> | 2012-03-06 23:01:19 +0800 |
---|---|---|
committer | cs <cs@FreeBSD.org> | 2012-03-06 23:01:19 +0800 |
commit | f0562ec8208b8845e51f96f57fa99e016f32d7e8 (patch) | |
tree | 56f546db2e165d6addd1153512ca7c1a481a8bb8 /multimedia | |
parent | 4662ea683719997b5fd6d314c24b1bd8d168cc1a (diff) | |
download | freebsd-ports-graphics-f0562ec8208b8845e51f96f57fa99e016f32d7e8.tar.gz freebsd-ports-graphics-f0562ec8208b8845e51f96f57fa99e016f32d7e8.tar.zst freebsd-ports-graphics-f0562ec8208b8845e51f96f57fa99e016f32d7e8.zip |
Update to 11.0.rc1
New option: OSS experimental support
PR: ports/165560
Submitted by: Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
Approved by: glarkin@ (mentor) and wen@ (co-mentor)
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/xbmc/Makefile | 37 | ||||
-rw-r--r-- | multimedia/xbmc/distinfo | 4 | ||||
-rw-r--r-- | multimedia/xbmc/files/extra-patch-oss.bz2 | bin | 0 -> 186036 bytes | |||
-rw-r--r-- | multimedia/xbmc/files/patch-xbmc__settings__AdvancedSettings.cpp | 20 | ||||
-rw-r--r-- | multimedia/xbmc/pkg-plist | 9 |
5 files changed, 56 insertions, 14 deletions
diff --git a/multimedia/xbmc/Makefile b/multimedia/xbmc/Makefile index 24a0ec69cd9..6bc06daa8ec 100644 --- a/multimedia/xbmc/Makefile +++ b/multimedia/xbmc/Makefile @@ -6,11 +6,10 @@ # PORTNAME= xbmc -PORTVERSION= 11.0.b2 -PORTREVISION= 4 +PORTVERSION= 11.0.rc1 CATEGORIES= multimedia MASTER_SITES= http://mirrors.xbmc.org/releases/source/ -DISTNAME= ${PORTNAME}-11.0-Eden_beta2 +DISTNAME= ${PORTNAME}-11.0-Eden_rc1 MAINTAINER= mickael.maillot@gmail.com COMMENT= XBMC is an award winning media center application @@ -26,8 +25,7 @@ BUILD_DEPENDS= enca:${PORTSDIR}/converters/enca \ nasm:${PORTSDIR}/devel/nasm \ dvdread-config:${PORTSDIR}/multimedia/libdvdread \ gtk-update-icon-cache:${PORTSDIR}/x11-toolkits/gtk20 -LIB_DEPENDS= asound.2:${PORTSDIR}/audio/alsa-lib \ - ass.5:${PORTSDIR}/multimedia/libass \ +LIB_DEPENDS= ass.5:${PORTSDIR}/multimedia/libass \ boost_thread.4:${PORTSDIR}/devel/boost-libs \ cdio.13:${PORTSDIR}/sysutils/libcdio \ curl.6:${PORTSDIR}/ftp/curl \ @@ -54,8 +52,7 @@ LIB_DEPENDS= asound.2:${PORTSDIR}/audio/alsa-lib \ sqlite3.8:${PORTSDIR}/databases/sqlite3 \ vorbis.4:${PORTSDIR}/audio/libvorbis \ yajl:${PORTSDIR}/devel/yajl -RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins \ - ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_sqlite3.so:${PORTSDIR}/databases/py-sqlite3 \ glxinfo:${PORTSDIR}/graphics/mesa-demos \ ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging \ xdpyinfo:${PORTSDIR}/x11/xdpyinfo @@ -67,7 +64,7 @@ USE_AUTOTOOLS= autoconf libtool automake libltdl GNU_CONFIGURE= yes USE_XORG= xt xmu xrandr xtst USE_GL= glu -USE_SDL= image mixer sdl +USE_SDL= image sdl USE_MYSQL= yes USE_PYTHON= 2.5+ MAKE_JOBS_SAFE= yes @@ -75,13 +72,12 @@ NOPRECIOUSMAKEVARS= yes INSTALLS_ICONS= yes ONLY_FOR_ARCHS= i386 amd64 -PLIST_SUB+= PYVER="${PYTHON_VERSION:S/python//:S/.//g}" - OPTIONS= AVAHI "Enable Avahi support" on \ LIBBLURAY "Enable libbluray support" on \ HAL "Enable HAL support" on \ LIRC "Enable lirc support" off \ NONFREE "Enable non-free components (rar, ccx, ffmpeg)" off \ + OSS "Enable experimental OSS support" off \ PULSE "Enable PulseAudio support" off \ RTMP "RTMP support via librtmp" off \ VAAPI "Enable VAAPI support" off \ @@ -144,6 +140,17 @@ NO_PACKAGE= ${NO_CDROM} CONFIGURE_ARGS+= --disable-non-free .endif +.if defined(WITH_OSS) +.if ${OSVERSION} <= 800096 +IGNORE= requires sound rewrite from 8.0-RELEASE or later +.endif +CONFIGURE_ARGS+= --disable-alsa +.else +LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib +RUN_DEPENDS+= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:${PORTSDIR}/audio/alsa-plugins +USE_SDL+= mixer +.endif + .if defined(WITH_PULSE) CONFIGURE_ARGS+= --enable-pulse LIB_DEPENDS+= pulse.0:${PORTSDIR}/audio/pulseaudio @@ -175,10 +182,8 @@ CONFIGURE_ARGS+= --disable-vdpau .if defined(WITH_WEBSERVER) CONFIGURE_ARGS+= --enable-webserver LIB_DEPENDS+= microhttpd.23:${PORTSDIR}/www/libmicrohttpd -PLIST_SUB+= HTTPD="" .else CONFIGURE_ARGS+= --disable-webserver -PLIST_SUB+= HTTPD="@comment " .endif .if ${CC} == "clang" || ${CXX} == "clang++" @@ -188,6 +193,14 @@ PLIST_SUB+= RSXS="@comment " PLIST_SUB+= RSXS="" .endif +post-patch: +.if defined(WITH_OSS) + @(cd ${WRKSRC}; \ + ${BZCAT} ${FILESDIR}/extra-patch-oss.bz2 | ${PATCH} ${PATCH_DIST_ARGS}) + @${RM} ${WRKSRC}/language/English/strings.xml.orig + @${RM} ${WRKSRC}/addons/skin.confluence/sounds/sounds.xml.orig +.endif + pre-configure: cd ${WRKSRC} && ./bootstrap diff --git a/multimedia/xbmc/distinfo b/multimedia/xbmc/distinfo index 2855fc27651..4a583468f7c 100644 --- a/multimedia/xbmc/distinfo +++ b/multimedia/xbmc/distinfo @@ -1,2 +1,2 @@ -SHA256 (xbmc-11.0-Eden_beta2.tar.gz) = 1f87e04b0444bb3587f055ae1b9d86e3f2fbf4284caeab8bc393e36e0e4c2ec6 -SIZE (xbmc-11.0-Eden_beta2.tar.gz) = 56577092 +SHA256 (xbmc-11.0-Eden_rc1.tar.gz) = 6a3d5caa3e983c3dbc8fa07dad282fc2bce446f72fc17531a90409ad1641ece2 +SIZE (xbmc-11.0-Eden_rc1.tar.gz) = 59387977 diff --git a/multimedia/xbmc/files/extra-patch-oss.bz2 b/multimedia/xbmc/files/extra-patch-oss.bz2 Binary files differnew file mode 100644 index 00000000000..748c1b0142a --- /dev/null +++ b/multimedia/xbmc/files/extra-patch-oss.bz2 diff --git a/multimedia/xbmc/files/patch-xbmc__settings__AdvancedSettings.cpp b/multimedia/xbmc/files/patch-xbmc__settings__AdvancedSettings.cpp new file mode 100644 index 00000000000..ffaaaa640b3 --- /dev/null +++ b/multimedia/xbmc/files/patch-xbmc__settings__AdvancedSettings.cpp @@ -0,0 +1,20 @@ +diff --git xbmc/settings/AdvancedSettings.cpp xbmc/settings/AdvancedSettings.cpp +index d14b139..3275967 100644 +--- xbmc/settings/AdvancedSettings.cpp ++++ xbmc/settings/AdvancedSettings.cpp +@@ -100,6 +100,7 @@ void CAdvancedSettings::Initialize() + m_DXVACheckCompatibilityPresent = false; + m_DXVAForceProcessorRenderer = true; + m_videoFpsDetect = 1; ++ m_videoDefaultLatency = 0.0; + + m_musicUseTimeSeeking = true; + m_musicTimeSeekForward = 10; +@@ -542,7 +543,6 @@ void CAdvancedSettings::ParseSettingsFile(const CStdString &file) + XMLUtils::GetInt(pElement, "fpsdetect", m_videoFpsDetect, 0, 2); + + // Store global display latency settings +- m_videoDefaultLatency = 0; + TiXmlElement* pVideoLatency = pElement->FirstChildElement("latency"); + if (pVideoLatency) + { diff --git a/multimedia/xbmc/pkg-plist b/multimedia/xbmc/pkg-plist index e2b4407fa37..7bb2b2c2761 100644 --- a/multimedia/xbmc/pkg-plist +++ b/multimedia/xbmc/pkg-plist @@ -297,6 +297,7 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/skin.confluence/fonts/DejaVuSans.ttf %%DATADIR%%/addons/skin.confluence/icon.png %%DATADIR%%/addons/skin.confluence/language/Afrikaans/strings.xml +%%DATADIR%%/addons/skin.confluence/language/Arabic/strings.xml %%DATADIR%%/addons/skin.confluence/language/Bulgarian/strings.xml %%DATADIR%%/addons/skin.confluence/language/Catalan/strings.xml %%DATADIR%%/addons/skin.confluence/language/Chinese (Simple)/strings.xml @@ -751,6 +752,8 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/weather.wunderground/changelog.txt %%DATADIR%%/addons/weather.wunderground/default.py %%DATADIR%%/addons/weather.wunderground/icon.png +%%DATADIR%%/addons/weather.wunderground/resources/language/Chinese (Simple)/strings.xml +%%DATADIR%%/addons/weather.wunderground/resources/language/Dutch/strings.xml %%DATADIR%%/addons/weather.wunderground/resources/language/English/strings.xml %%DATADIR%%/addons/weather.wunderground/resources/language/Finnish/strings.xml %%DATADIR%%/addons/weather.wunderground/resources/language/German/strings.xml @@ -790,6 +793,8 @@ share/icons/hicolor/48x48/apps/xbmc.png %%DATADIR%%/addons/xbmc.python/script.xsd %%DATADIR%%/language/Afrikaans/langinfo.xml %%DATADIR%%/language/Afrikaans/strings.xml +%%DATADIR%%/language/Arabic/langinfo.xml +%%DATADIR%%/language/Arabic/strings.xml %%DATADIR%%/language/Basque/langinfo.xml %%DATADIR%%/language/Basque/strings.xml %%DATADIR%%/language/Bosnian/langinfo.xml @@ -1051,6 +1056,7 @@ share/xsessions/XBMC.desktop @dirrm %%DATADIR%%/language/Bulgarian @dirrm %%DATADIR%%/language/Bosnian @dirrm %%DATADIR%%/language/Basque +@dirrm %%DATADIR%%/language/Arabic @dirrm %%DATADIR%%/language/Afrikaans @dirrm %%DATADIR%%/language @dirrm %%DATADIR%%/addons/xbmc.python @@ -1067,6 +1073,8 @@ share/xsessions/XBMC.desktop @dirrm %%DATADIR%%/addons/weather.wunderground/resources/language/German @dirrm %%DATADIR%%/addons/weather.wunderground/resources/language/Finnish @dirrm %%DATADIR%%/addons/weather.wunderground/resources/language/English +@dirrm %%DATADIR%%/addons/weather.wunderground/resources/language/Dutch +@dirrm %%DATADIR%%/addons/weather.wunderground/resources/language/Chinese (Simple) @dirrm %%DATADIR%%/addons/weather.wunderground/resources/language @dirrm %%DATADIR%%/addons/weather.wunderground/resources/lib @dirrm %%DATADIR%%/addons/weather.wunderground/resources @@ -1187,6 +1195,7 @@ share/xsessions/XBMC.desktop @dirrm %%DATADIR%%/addons/skin.confluence/language/Chinese (Simple) @dirrm %%DATADIR%%/addons/skin.confluence/language/Catalan @dirrm %%DATADIR%%/addons/skin.confluence/language/Bulgarian +@dirrm %%DATADIR%%/addons/skin.confluence/language/Arabic @dirrm %%DATADIR%%/addons/skin.confluence/language/Afrikaans @dirrm %%DATADIR%%/addons/skin.confluence/language @dirrm %%DATADIR%%/addons/skin.confluence/fonts |