Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Oct 2010 17:09:42 +0000
From:      Bernhard Froehlich <decke@FreeBSD.org>
To:        =?UTF-8?Q?Micka=C3=ABl_Maillot?= <mickael.maillot@gmail.com>
Cc:        freebsd-multimedia@freebsd.org, freebsd-ports@freebsd.org
Subject:   Re: XBMC port
Message-ID:  <f2257a660fc5da04ebe114c27fd7acea@bluelife.at>
In-Reply-To: <AANLkTi=wbWjAjPPNJTUB-g1obG=WH0g0hNUXKj0Gnm9M@mail.gmail.com>
References:  <AANLkTi=wbWjAjPPNJTUB-g1obG=WH0g0hNUXKj0Gnm9M@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On Tue, 5 Oct 2010 12:37:19 +0200, Mickaƫl Maillot
<mickael.maillot@gmail.com> wrote:
> hi,
> 
> you can test my pre version of xbmc port
> 
> some infos:
> - i host xbmc files because i can't find a recent tar.gz
> - internal video player crash on my intel graphic, you can use mplayer
> as external video player
> ex: http://fneufn.eu/freebsd/xbmc/playercorefactory.xml in ~/.xbmc/userdata/
> - vdpau works fine
> - skin aeon65 crash xbmc
> - only python 2.4, 2.5 and 2.6 are supported
> - with pulse, i can choose /dev/dsp audio output
> - good luck with custom alsa output (ex: alsa:surround51 works)
> - if you want correct utf8, start xbmc with:
> LANG=fr_FR.UTF-8 /usr/local/bin/xbmc/xbmc.sh
> - xbmc.bin need XBMC_BIN_HOME and XBMC_HOME defined to start
> defaults are (already added in xbmc.sh):
> XBMC_BIN_HOME=/usr/local/lib/xbmc
> XBMC_HOME=/usr/local/share/xbmc
> - timezone doesn't work
> - plist without: faac, hal, nonfree or avahi option can be wrong
> 
> 
> The port can be downloaded from:
> http://fneufn.eu/freebsd/xbmc/xbmc.shar

Thanks for your work. I had a look at the port and there are a few
things that we should resolve before the port is ready to get it into
the tree.

- add missing libltdl dependency (patch attached)
- add missing runtime dependency glxinfo (graphics/mesa-demos)
- fix graphics/mesa-demos port which is currently marked broken
- fix the compile problem in xbmc/cores/paplayer/SIDCodec (had a look
but could not find it yet)
- what does the NONFREE option mean? should we restrict the port? any
problems redistributing the distfile?
- find a better solution for the int casts because of the different
size of DWORD on linux and BSD
- port should use the upcoming release branch [1] or better the beta
release tags from [2] (not sure which one you use currently, trunk?)

[1] http://xbmc.svn.sourceforge.net/svnroot/xbmc/branches/Dharma/
[2] http://xbmc.svn.sourceforge.net/svnroot/xbmc/tags/Dharma_beta3/

-- 
Bernhard Froehlich
http://www.bluelife.at/
[-- Attachment #2 --]
--- Makefile.orig	2010-10-09 00:30:42.000000000 +0200
+++ Makefile	2010-10-10 17:38:03.000000000 +0200
@@ -46,10 +46,12 @@
 		vorbis.4:${PORTSDIR}/audio/libvorbis \
 		wavpack.2:${PORTSDIR}/audio/wavpack
 
+RUN_DEPENDS=	glxinfo:${PORTSDIR}/graphics/mesa-demos
+
 USE_XZ=		yes
 USE_GMAKE=	yes
 USE_GNOME=	pkgconfig
-USE_AUTOTOOLS=	autoconf:267
+USE_AUTOTOOLS=	autoconf:267 libltdl:22
 GNU_CONFIGURE=	yes
 USE_XORG=	xinerama xt xmu xrandr
 USE_GL=		glu

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?f2257a660fc5da04ebe114c27fd7acea>