ports/175933: [update] multimedia/xbmc 12.0.rc3 -> 12
Léo Schmitt
neomorphs at gmail.com
Thu Feb 7 18:30:01 UTC 2013
>Number: 175933
>Category: ports
>Synopsis: update xbmc port to xbmc 12
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Thu Feb 07 18:30:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: neomorphs
>Release: FreeBSD 9.1-RELEASE amd64
>Organization:
>Environment:
>Description:
Upgrade xbmc port from 12.0.r3_2 to 12.0, and fix for PR ports/175316
>How-To-Repeat:
>Fix:
Check LIBAVFORMAT_VERSION_INT if AVIO_FLAG_READ available.
--- xbmc_12.patch begins here ---
diff -Naur xbmc.orig/Makefile xbmc/Makefile
--- xbmc.orig/Makefile 2013-02-06 20:24:31.000000000 +0100
+++ xbmc/Makefile 2013-02-06 20:15:33.000000000 +0100
@@ -1,8 +1,8 @@
# $FreeBSD: head/multimedia/xbmc/Makefile 311310 2013-01-31 13:38:42Z bapt $
PORTNAME= xbmc
-DISTVERSION= 12.0.rc3
-PORTREVISION= 2
+DISTVERSION= 12
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= mickael.maillot at gmail.com
@@ -58,8 +58,8 @@
USE_GITHUB= yes
GH_ACCOUNT= xbmc
-GH_COMMIT= 7a6cb7f
-GH_TAGNAME= Frodo_rc3
+GH_COMMIT= fb595f2
+GH_TAGNAME= Frodo
USE_GMAKE= yes
USE_PKGCONFIG= build
diff -Naur xbmc.orig/distinfo xbmc/distinfo
--- xbmc.orig/distinfo 2013-02-06 20:24:31.000000000 +0100
+++ xbmc/distinfo 2013-02-06 20:15:33.000000000 +0100
@@ -1,2 +1,2 @@
-SHA256 (xbmc-12.0.rc3.tar.gz) =
70e38433cd12d44fca068b1a3f000ecf6013c988b5f0d730b6be2caa21c12652
-SIZE (xbmc-12.0.rc3.tar.gz) = 64072535
+SHA256 (xbmc-12.tar.gz) =
2b1a7538f2579eec756d32008f075059950f9ee4f6c6dd4da14876646c37f881
+SIZE (xbmc-12.tar.gz) = 64158443
diff -Naur xbmc.orig/files/patch-xbmc__cdrip__EncoderFFmpeg.cpp
xbmc/files/patch-xbmc__cdrip__EncoderFFmpeg.cpp
--- xbmc.orig/files/patch-xbmc__cdrip__EncoderFFmpeg.cpp 1970-01-01
01:00:00.000000000 +0100
+++ xbmc/files/patch-xbmc__cdrip__EncoderFFmpeg.cpp 2013-02-06
20:15:33.000000000 +0100
@@ -0,0 +1,16 @@
+--- xbmc/cdrip/EncoderFFmpeg.cpp.orig 2013-02-06 19:11:19.000000000 +0100
++++ xbmc/cdrip/EncoderFFmpeg.cpp 2013-02-06 19:11:45.000000000 +0100
+@@ -77,7 +77,13 @@
+ }
+
+ m_Format = m_dllAvFormat.avformat_alloc_context();
++#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53,1,0)
+ m_Format->pb = m_dllAvFormat.avio_alloc_context(m_BCBuffer,
sizeof(m_BCBuffer), AVIO_FLAG_READ, this, NULL, MuxerReadPacket,
NULL);
++#elif LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(53,0,0)
++ m_Format->pb = m_dllAvFormat.avio_alloc_context(m_BCBuffer,
sizeof(m_BCBuffer), AVIO_RDONLY, this, NULL, MuxerReadPacket, NULL);
++#else
++ m_Format->pb = m_dllAvFormat.avio_alloc_context(m_BCBuffer,
sizeof(m_BCBuffer), URL_RDONLY, this, NULL, MuxerReadPacket, NULL);
++#endif
+ if (!m_Format->pb)
+ {
+ m_dllAvUtil.av_freep(&m_Format);
--- xbmc_12.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list