From e5c202e8d5934cf6905420f9b9891ed41f232d23 Mon Sep 17 00:00:00 2001 From: uqs Date: Fri, 25 Oct 2013 14:41:08 +0000 Subject: Disable the default dependency on LAME for xbmc so that package building and distribution becomes possible. LAME is a restricted package so we cannot ship a package that depends on it. According to the maintainer it is only used for ripping CDs, and there are better tools than XBMC to do just that. Also fix the build with a C11 compiler (clang). There's now a weak_ptr in boost::, and one in std::. Approved by: maintainer --- multimedia/xbmc/Makefile | 4 ++-- .../patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 multimedia/xbmc/files/patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp diff --git a/multimedia/xbmc/Makefile b/multimedia/xbmc/Makefile index 33627246898e..3f240d8f9c48 100644 --- a/multimedia/xbmc/Makefile +++ b/multimedia/xbmc/Makefile @@ -2,7 +2,7 @@ PORTNAME= xbmc DISTVERSION= 12.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= multimedia MASTER_SITES= http://mirrors.xbmc.org/releases/source/ @@ -85,7 +85,7 @@ 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 LAME LIBBLURAY HAL MYSQL \ +OPTIONS_DEFAULT= AIRPLAY AVAHI CEC LIBBLURAY HAL MYSQL \ RTMP SFTP SMB VORBIS WEBSERVER .include diff --git a/multimedia/xbmc/files/patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp b/multimedia/xbmc/files/patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp new file mode 100644 index 000000000000..27ce4d4a531c --- /dev/null +++ b/multimedia/xbmc/files/patch-xbmc__cores__dvdplayer__DVDCodecs__Video__VAAPI.cpp @@ -0,0 +1,11 @@ +--- xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp.orig 2013-10-19 23:07:02.530131780 +0200 ++++ xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp 2013-10-19 23:06:38.499626784 +0200 +@@ -74,7 +74,7 @@ + + static CDisplayPtr GetGlobalDisplay() + { +- static weak_ptr display_global; ++ static boost::weak_ptr display_global; + + CDisplayPtr display(display_global.lock()); + if(display) -- cgit /devel/electron4/files/lodash.merge-4.6.2'>dependabot/npm_and_yarn/devel/electron4/files/lodash.merge-4.6.2 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Stage support for pear classes and channels in the devel categoryantoine2013-11-091-1/+0
* Add NO_STAGE all over the place in preparation for the staging support (cat: ...bapt2013-09-211-5/+2
* - Update to 0.6.1miwi2011-11-062-12/+5
* -remove MD5ohauer2011-07-031-1/+0