XBMC Media Center (formerly named "XBox Media Center")
is a free and open source cross-platform media-player
and entertainment hub.
WWW: http://xbmc.org/
===> The following configuration options are available for xbmc-13.2_7:
AIRPLAY=on: AirPlay support via libplist
AIRTUNES=on: AirTunes support via libshairport
AVAHI=on: Zeroconf support via Avahi
CEC=on: CEC adapter support
DOCS=on: Build and/or install documentation
HAL=on: HAL (Hardware Abstraction Layer) support
LAME=off: LAME MP3 audio encoder support
LIBBLURAY=on: Blu-ray discs support via libbluray
LIRC=on: Infrared remote control support
MYSQL=on: MySQL database support
NONFREE=off: Enable non-free components (rar, ccx, ffmpeg)
PULSEAUDIO=off: PulseAudio sound server support
RTMP=on: RTMP protocol support via librtmp
SFTP=on: SSH SFTP support via libssh
SMB=on: SMB network protocol support
VAAPI=on: VAAPI (GPU video acceleration) support
VDPAU=on: VDPAU (GPU video acceleration) support
VORBIS=on: Ogg Vorbis audio encoder
WEBSERVER=on: Build and/or install internal web server
XRANDR=on: X11 XRandR extension support
===> Use 'make config' to modify these settings
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above )
Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt. Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.
USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools. USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.
Update gettext to 0.19.3.
Remove :oldver from converters/libiconv and devel/gettext-runtime. Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports. When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.
Fix some ports that installed files in lib/locale instead of share/locale.
PR: 194038
Reviewed by: bapt
Exp-run: antoine
Approved by: portmgr (antoine)
Replace USE_AUTOTOOLS=libltdl with an ordinary LIB_DEPENDS in all ports.
There are only 60 such ports so there doesn't need to be a separate
keyword or USES for this.
Approved by: portmgr (bapt)
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
- Switch converters/enca to USES=libtool, drop .la files
- Add LICENSE_FILE
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket
Bump PORTREVISION on more ports that depend on libgcrypt after the update
in r363436 and remove the UPDATING entry because it did not guarantee
that all ports were updated nor that they were updated in the right order.
Also remove libgcrypt.la again.
PR: 192342
Approved by: portmgr (implicit, bump unstaged ports)
- vdpau is a lib depends and not a build depends
- iconv is used with wchar_t
PR: ports/186271
Submitted by: Mickael Maillot <mickael.maillot@gmail.com> (maintainer)
- Update to 0.9.31
- Bump PORTREVISION for www/libmicrohttpd shlib change
- While I'm here:
- Use GNU micro
- Convert to new LIB_DEPENDS format
- Convert to new options helper
- Strip shared library
- Sort PLIST
- Support STAGEDIR
PR: ports/184199
Submitted by: Hung-Yi Chen <gaod@hychen.org> (maintainer)
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
- Fix build with iconv from base on head
While here:
- Use new LIB_DEPENDS format
- Convert to USES gmake
- Support staging
- Fix build with libc++ on head
Approved by: portmgr (bapt)
Update default OPTIONS.
Enable WEBSERVER and RTMP by default since they are "popular" options and are
enabled by default in official XBMC builds.
PR: ports/166717
Submitted by: flz
Approved by: maintainer
Feature safe: yes
- update to 0.2.2
- chase shlib bump in dependent ports
- bump PORTREVISION for xbmc and xbmc-pvr
Please note that this commit isn't actually feature safe, because it bumps
portrevision for two (not that small) ports. But it fixes the breakage, reported
in PR, and, as side effect, raises library version.
PR: 165449
Reported by: Justin <freebsd.users at gmail dot com>
Submitted by: Dominic Fandrey <kamikaze at bsdforen dot de> (maintainer)
Feature safe: yes
- Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions
Tested by: exp-run by pav
- Update libdvdread and libdvdnav to 4.2.0 and bump dependent ports' revisions
- libdvdread: allow package building with libdvdcss if WITH_DVDCSS is set [1]
- libdvdread/libdvdnav: fix endianness handling [2]
Submitted by: olgeni [1], richo <richo@psych0tik.net> [2] (via mail to ports@)
PR: ports/162197 [1]
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
XBMC Media Center (formerly named "XBox Media Center")
is a free and open source cross-platform media-player
and entertainment hub.
WWW: http://xbmc.org/
PR: ports/153528
Submitted by: Mickael Maillot <mickael dot maillot at gmail dot com>
Thanks to: multimedia@, avg