* [gentoo-commits] gentoo-x86 commit in www-plugins/gnash: gnash-0.8.10.ebuild metadata.xml ChangeLog
@ 2012-02-24 0:07 Chi-Thanh Christopher Nguyen (chithanh)
0 siblings, 0 replies; 2+ messages in thread
From: Chi-Thanh Christopher Nguyen (chithanh) @ 2012-02-24 0:07 UTC (permalink / raw
To: gentoo-commits
chithanh 12/02/24 00:07:21
Modified: metadata.xml ChangeLog
Added: gnash-0.8.10.ebuild
Log:
Version bump, bug #403177. Force python-2 during build, bug #392969.
(Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
Revision Changes Path
1.13 www-plugins/gnash/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?rev=1.13&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?rev=1.13&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?r1=1.12&r2=1.13
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/gnash/metadata.xml,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- metadata.xml 24 Sep 2011 10:54:38 -0000 1.12
+++ metadata.xml 24 Feb 2012 00:07:21 -0000 1.13
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name='agg'>Rendering based on the Anti-Grain Geometry Rendering Engine library</flag>
+ <flag name='egl'>Enable EGL support for the OpenVG, OpenGL and X11 renderers</flag>
<flag name='cygnal'>Enable building of the cygnal server</flag>
<flag name='openvg'>Rendering based on the OpenVG graphics acceleration API</flag>
<flag name='sdl-sound'>Enable SDL audio output for the standalone player</flag>
1.74 www-plugins/gnash/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?rev=1.74&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?rev=1.74&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?r1=1.73&r2=1.74
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -r1.73 -r1.74
--- ChangeLog 1 Feb 2012 17:14:47 -0000 1.73
+++ ChangeLog 24 Feb 2012 00:07:21 -0000 1.74
@@ -1,6 +1,13 @@
# ChangeLog for www-plugins/gnash
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v 1.73 2012/02/01 17:14:47 ranger Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v 1.74 2012/02/24 00:07:21 chithanh Exp $
+
+*gnash-0.8.10 (24 Feb 2012)
+
+ 24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ +gnash-0.8.10.ebuild, +files/gnash-0.8.10-amf-include.patch,
+ +files/gnash-0.8.10-gettext-macro.patch, metadata.xml:
+ Version bump, bug #403177. Force python-2 during build, bug #392969.
01 Feb 2012; Brent Baude <ranger@gentoo.org> gnash-0.8.9-r2.ebuild:
Mistakenly commited. Back to ~ppc gnash-0.8.9-r2
1.1 www-plugins/gnash/gnash-0.8.10.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild?rev=1.1&content-type=text/plain
Index: gnash-0.8.10.ebuild
===================================================================
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild,v 1.1 2012/02/24 00:07:21 chithanh Exp $
EAPI=4
CMAKE_REQUIRED="never"
KDE_REQUIRED="optional"
AT_M4DIR="cygnal"
PYTHON_DEPEND="python? 2"
RESTRICT_PYTHON_ABIS="3.*"
inherit autotools eutils kde4-base multilib nsplugins python flag-o-matic
DESCRIPTION="GNU Flash movie player that supports many SWF v7,8,9 features"
HOMEPAGE="http://www.gnu.org/software/gnash/"
if [[ ${PV} = 9999* ]]; then
SRC_URI=""
EGIT_REPO_URI="git://git.savannah.gnu.org/gnash.git"
inherit git-2
else
# Release tarball is b0rked, upstream #35612
# SRC_URI="mirror://gnu/${PN}/${PV}/${P}.tar.bz2"
SRC_URI="http://git.savannah.gnu.org/cgit/gnash.git/snapshot/gnash-0.8.10.tar.gz"
fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="X +agg cairo cygnal dbus directfb doc egl fbcon +ffmpeg gnome gstreamer gtk kde lirc mysql +nls nsplugin opengl openvg python sdl +sdl-sound ssh ssl test vaapi"
REQUIRED_USE="fbcon? ( agg )
nsplugin? ( gtk )
python? ( gtk )
vaapi? ( agg ffmpeg )
|| ( agg cairo opengl openvg )
|| ( fbcon kde gtk sdl )
"
# gnash fails if obsolete boost is installed, bug #334259
RDEPEND=">=dev-libs/boost-1.41.0
!!dev-libs/boost:0
dev-libs/expat
dev-libs/libxml2
virtual/jpeg
media-libs/libpng
net-misc/curl
x11-libs/libX11
x11-libs/libXi
x11-libs/libXmu
x11-libs/libXt
media-libs/giflib
x11-proto/xproto
agg? ( x11-libs/agg )
cairo? ( x11-libs/cairo )
directfb? (
dev-libs/DirectFB
)
doc? (
>=app-text/docbook2X-0.8.8
app-text/docbook-sgml-utils
)
egl? (
media-libs/mesa[egl]
)
fbcon? (
x11-libs/tslib
)
ffmpeg? (
virtual/ffmpeg[vaapi?]
)
gstreamer? (
media-plugins/gst-plugins-ffmpeg
media-plugins/gst-plugins-mad
media-plugins/gst-plugins-meta
)
gtk? (
x11-libs/gtk+:2
net-libs/xulrunner:1.9
python? ( dev-python/pygtk:2 )
)
kde? ( $(add_kdebase_dep kdebase-startkde) )
opengl? (
virtual/opengl
gtk? ( x11-libs/gtkglext )
)
openvg? (
virtual/opengl
)
nsplugin? ( >=net-libs/xulrunner-1.9.2:1.9 )
sdl? ( media-libs/libsdl[X] )
sdl-sound? ( media-libs/libsdl )
media-libs/speex[ogg]
sys-libs/zlib
>=sys-devel/libtool-2.2
mysql? ( virtual/mysql )
lirc? ( app-misc/lirc )
dbus? ( sys-apps/dbus )
ssh? ( >=net-libs/libssh-0.4[server] )
ssl? ( dev-libs/openssl )
vaapi? ( x11-libs/libva[opengl?] )
"
DEPEND="${RDEPEND}
dev-util/pkgconfig
nls? ( sys-devel/gettext )
gnome? ( app-text/rarian )
test? ( dev-util/dejagnu )"
# Tests hang with sandbox, bug #321017
RESTRICT="test"
pkg_setup() {
kde4-base_pkg_setup
if has_version ">=dev-libs/boost-1.46" && has_version "<dev-libs/boost-1.46"; then
ewarn "If you have multiple versions of boost installed, gnash may attempt to"
ewarn "compile against the older version and link against newer version, which can"
ewarn "cause the build to fail. Unmerge of the old version of boost is recommended."
fi
if use !ffmpeg && use !gstreamer; then
ewarn "You are trying to build Gnash without choosing a media handler."
ewarn "Sound and video playback will not work."
fi
# won't build with python-3, bug #392969
if use python; then
python_set_active_version 2
fi
}
src_prepare() {
# Fix paths for klash, bug #339610
epatch "${FILESDIR}"/${PN}-0.8.9-klash.patch
# Use external dejagnu for tests, bug #321017
epatch "${FILESDIR}"/${PN}-0.8.9-external-dejagnu.patch
# Fix building on ppc64, bug #342535
use ppc64 && append-flags -mminimal-toc
# Fix kde multilib library path, bug #391283
epatch "${FILESDIR}"/${PN}-0.8.9-kde4-libdir.patch
# Fix gettext macros build failure
epatch "${FILESDIR}"/${PN}-0.8.10-gettext-macro.patch
# Fix libamf includes
epatch "${FILESDIR}"/${PN}-0.8.10-amf-include.patch
eautoreconf
}
src_configure() {
local device gui input media myconf myext renderers
# Set nsplugin install directory.
use nsplugin && myconf="${myconf} --with-npapi-plugindir=/usr/$(get_libdir)/gnash/npapi/"
# Set hardware acceleration.
use X && device+=",x11"
use directfb && device+=",directfb"
use egl && device+=",egl"
use fbcon && device+=",rawfb"
use vaapi && device+=",vaapi"
[[ "${device}x" == "x" ]] && device+=",none"
# Set rendering engine.
use agg && renderers+=",agg"
use cairo && renderers+=",cairo"
use opengl && renderers+=",opengl"
use openvg && renderers+=",openvg"
# Set kde and konqueror plugin directories.
if use kde; then
myconf="${myconf}
--with-plugins-install=system
--with-kde4-incl=${KDEDIR}/include
--with-kde4-configdir=${KDEDIR}/share/config
--with-kde4-prefix=${KDEDIR}
--with-kde4-lib=${KDEDIR}/$(get_libdir)
--with-kde-appsdatadir=${KDEDIR}/share/apps/klash
--with-kde4-servicesdir=${KDEDIR}/share/kde4/services"
fi
# Set media handler.
use ffmpeg || use gstreamer || media+=",none"
use ffmpeg && media+=",ffmpeg"
use gstreamer && media+=",gst"
# Set gui.
use gtk && gui=",gtk"
use fbcon && gui="${gui},fb"
use kde && gui="${gui},kde4"
use sdl && gui="${gui},sdl"
if use sdl-sound; then
myconf="${myconf} --enable-sound=sdl"
else
myconf="${myconf} --enable-sound=none"
fi
# Set extensions
use mysql && myext=",mysql"
use gtk && myext="${myext},gtk"
use lirc && myext="${myext},lirc"
use dbus && myext="${myext},dbus"
# Strip extra comma from gui, myext, hwaccel and renderers.
device=$( echo $device | sed -e 's/,//' )
gui=$( echo $gui | sed -e 's/,//' )
myext=$( echo $myext | sed -e 's/,//' )
renderers=$( echo $renderers | sed -e 's/,//' )
media=$( echo $media | sed -e 's/,//' )
econf \
--docdir=/usr/share/doc/${PF} \
--disable-dependency-tracking \
--disable-kparts3 \
$(use_enable cygnal) \
$(use_enable cygnal cgibins) \
$(use_enable doc docbook) \
$(use_enable gnome ghelp) \
$(use_enable kde kparts4) \
$(use_enable nls) \
$(use_enable nsplugin npapi) \
$(use_enable python) \
$(use_enable ssh) \
$(use_enable ssl) \
$(use_enable test testsuite) \
--enable-gui=${gui} \
--enable-device=${device} \
--enable-extensions=${myext} \
--enable-renderer=${renderers} \
--enable-media=${media} \
${myconf}
}
src_test() {
local log=testsuite-results.txt
cd testsuite
emake check || die "make check failed"
./anaylse-results.sh > $log || die "results analyze failed"
cat $log
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
# Install nsplugin in directory set by --with-npapi-plugindir.
if use nsplugin; then
emake DESTDIR="${D}" install-plugin || die "install plugins failed"
fi
# Install kde konqueror plugin.
if use kde; then
pushd "${S}/plugin/klash4" >& /dev/null || die
emake DESTDIR="${D}" install-plugin || die "install kde plugins failed"
popd >& /dev/null
fi
# Create a symlink in /usr/$(get_libdir)/nsbrowser/plugins to the nsplugin install directory.
use nsplugin && inst_plugin /usr/$(get_libdir)/gnash/npapi/libgnashplugin.so \
dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed"
}
pkg_postinst() {
if use !gnome || use !gstreamer && use !ffmpeg ; then
ewarn ""
ewarn "Gnash was built without a media handler and or http handler !"
ewarn ""
ewarn "If you want Gnash to support video then you will need to"
ewarn "rebuild Gnash with either the ffmpeg or gstreamer and gnome use flags set."
ewarn ""
fi
ewarn "${PN} is still in heavy development"
ewarn "Please first report bugs on upstream gnashdevs and deal with them"
ewarn "And then report a Gentoo bug to the maintainer"
use kde && kde4-base_pkg_postinst
}
^ permalink raw reply [flat|nested] 2+ messages in thread
* [gentoo-commits] gentoo-x86 commit in www-plugins/gnash: gnash-0.8.10.ebuild metadata.xml ChangeLog
@ 2012-02-24 2:53 Chi-Thanh Christopher Nguyen (chithanh)
0 siblings, 0 replies; 2+ messages in thread
From: Chi-Thanh Christopher Nguyen (chithanh) @ 2012-02-24 2:53 UTC (permalink / raw
To: gentoo-commits
chithanh 12/02/24 02:53:52
Modified: gnash-0.8.10.ebuild metadata.xml ChangeLog
Log:
Make gconf support optional.
(Portage version: 2.2.0_alpha89/cvs/Linux x86_64)
Revision Changes Path
1.3 www-plugins/gnash/gnash-0.8.10.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild?r1=1.2&r2=1.3
Index: gnash-0.8.10.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gnash-0.8.10.ebuild 24 Feb 2012 02:17:07 -0000 1.2
+++ gnash-0.8.10.ebuild 24 Feb 2012 02:53:52 -0000 1.3
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild,v 1.2 2012/02/24 02:17:07 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/gnash-0.8.10.ebuild,v 1.3 2012/02/24 02:53:52 chithanh Exp $
EAPI=4
CMAKE_REQUIRED="never"
@@ -27,7 +27,7 @@
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="X +agg cairo cygnal dbus directfb doc egl fbcon +ffmpeg gnome gstreamer gtk kde lirc mysql +nls nsplugin opengl openvg python sdl +sdl-sound ssh ssl test vaapi"
+IUSE="X +agg cairo cygnal dbus directfb doc egl fbcon +ffmpeg gconf gnome gstreamer gtk kde lirc mysql +nls nsplugin opengl openvg python sdl +sdl-sound ssh ssl test vaapi"
REQUIRED_USE="fbcon? ( agg )
nsplugin? ( gtk )
python? ( gtk )
@@ -68,6 +68,9 @@
ffmpeg? (
virtual/ffmpeg[vaapi?]
)
+ gconf? (
+ gnome-base/gconf
+ )
gstreamer? (
media-plugins/gst-plugins-ffmpeg
media-plugins/gst-plugins-mad
@@ -225,6 +228,7 @@
$(use_enable ssh) \
$(use_enable ssl) \
$(use_enable test testsuite) \
+ $(use_with gconf) \
--enable-gui=${gui} \
--enable-device=${device} \
--enable-extensions=${myext} \
1.14 www-plugins/gnash/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/metadata.xml?r1=1.13&r2=1.14
Index: metadata.xml
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/gnash/metadata.xml,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- metadata.xml 24 Feb 2012 00:07:21 -0000 1.13
+++ metadata.xml 24 Feb 2012 02:53:52 -0000 1.14
@@ -9,6 +9,7 @@
<flag name='agg'>Rendering based on the Anti-Grain Geometry Rendering Engine library</flag>
<flag name='egl'>Enable EGL support for the OpenVG, OpenGL and X11 renderers</flag>
<flag name='cygnal'>Enable building of the cygnal server</flag>
+ <flag name='gconf'>Enable GConf configuration backend</flag>
<flag name='openvg'>Rendering based on the OpenVG graphics acceleration API</flag>
<flag name='sdl-sound'>Enable SDL audio output for the standalone player</flag>
<flag name='ssh'>Enable using SSH for network authentication in libnet</flag>
1.76 www-plugins/gnash/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?rev=1.76&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?rev=1.76&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/gnash/ChangeLog?r1=1.75&r2=1.76
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -r1.75 -r1.76
--- ChangeLog 24 Feb 2012 02:17:07 -0000 1.75
+++ ChangeLog 24 Feb 2012 02:53:52 -0000 1.76
@@ -1,6 +1,10 @@
# ChangeLog for www-plugins/gnash
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v 1.75 2012/02/24 02:17:07 chithanh Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/gnash/ChangeLog,v 1.76 2012/02/24 02:53:52 chithanh Exp $
+
+ 24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
+ gnash-0.8.10.ebuild, metadata.xml:
+ Make gconf support optional.
24 Feb 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org>
gnash-0.8.10.ebuild:
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-02-24 2:54 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-24 2:53 [gentoo-commits] gentoo-x86 commit in www-plugins/gnash: gnash-0.8.10.ebuild metadata.xml ChangeLog Chi-Thanh Christopher Nguyen (chithanh)
-- strict thread matches above, loose matches on Subject: below --
2012-02-24 0:07 Chi-Thanh Christopher Nguyen (chithanh)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox