diff options
author | Gilles Dartiguelongue <eva@gentoo.org> | 2012-12-02 17:36:09 +0000 |
---|---|---|
committer | Gilles Dartiguelongue <eva@gentoo.org> | 2012-12-02 17:36:09 +0000 |
commit | 0664f4bc2558a375e78115fe6a3ecca80210483a (patch) | |
tree | 0aa045fd7703dbfb49874c874ab5cfda5895ba2e /media-libs | |
parent | Version bump. Update ebuild to make proper use of new eclass. (diff) | |
download | gentoo-2-0664f4bc2558a375e78115fe6a3ecca80210483a.tar.gz gentoo-2-0664f4bc2558a375e78115fe6a3ecca80210483a.tar.bz2 gentoo-2-0664f4bc2558a375e78115fe6a3ecca80210483a.zip |
Version bump. Update ebuild to make proper use of new eclass.
(Portage version: 2.2.0_alpha143/cvs/Linux x86_64, signed Manifest commit with key C6085806)
Diffstat (limited to 'media-libs')
6 files changed, 80 insertions, 148 deletions
diff --git a/media-libs/gst-plugins-ugly/ChangeLog b/media-libs/gst-plugins-ugly/ChangeLog index 3792e9a4f8ac..32d9e7d8c110 100644 --- a/media-libs/gst-plugins-ugly/ChangeLog +++ b/media-libs/gst-plugins-ugly/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for media-libs/gst-plugins-ugly # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/ChangeLog,v 1.97 2012/05/17 15:17:57 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/ChangeLog,v 1.98 2012/12/02 17:36:09 eva Exp $ + +*gst-plugins-ugly-0.10.19 (02 Dec 2012) + + 02 Dec 2012; Gilles Dartiguelongue <eva@gentoo.org> + -gst-plugins-ugly-0.10.16.ebuild, -gst-plugins-ugly-0.10.17.ebuild, + gst-plugins-ugly-0.10.18.ebuild, +gst-plugins-ugly-0.10.19.ebuild, + metadata.xml: + Version bump. Update ebuild to make proper use of new eclass. 17 May 2012; Alexis Ballier <aballier@gentoo.org> gst-plugins-ugly-0.10.18.ebuild: diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.16.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.16.ebuild deleted file mode 100644 index 0c249046c7ea..000000000000 --- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.16.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.16.ebuild,v 1.7 2012/05/05 08:02:28 jdhore Exp $ - -# order is important, gnome2 after gst-plugins -inherit gst-plugins-ugly gst-plugins10 gnome2 eutils flag-o-matic libtool - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="http://gstreamer.sourceforge.net" -SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~x86-fbsd" -IUSE="" - -RDEPEND=">=media-libs/gst-plugins-base-0.10.26 - >=media-libs/gstreamer-0.10.26 - >=dev-libs/glib-2.20" -DEPEND="${RDEPEND} - >=sys-devel/gettext-0.11.5 - virtual/pkgconfig - !<media-libs/gst-plugins-bad-0.10.13" - -GST_PLUGINS_BUILD="" - -src_compile() { - # gst doesnt handle optimisations well - strip-flags - replace-flags "-O3" "-O2" - filter-flags "-fprefetch-loop-arrays" # see bug 22249 - - gst-plugins-ugly_src_configure - - emake || die "emake failed." -} - -# override eclass -src_install() { - gnome2_src_install -} - -DOCS="AUTHORS README RELEASE" - -pkg_postinst () { - gnome2_pkg_postinst - - elog "The Gstreamer plugins setup has changed quite a bit on Gentoo," - elog "applications now should provide the basic plugins needed." - elog "" - elog "The new seperate plugins are all named 'gst-plugins-<plugin>'." - elog "To get a listing of currently available plugins execute 'emerge -s gst-plugins-'." - elog "In most cases it shouldn't be needed though to emerge extra plugins." -} - -pkg_postrm() { - gnome2_pkg_postrm -} diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.17.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.17.ebuild deleted file mode 100644 index 30ac96a27f38..000000000000 --- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.17.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.17.ebuild,v 1.10 2012/05/05 08:02:28 jdhore Exp $ - -# order is important, gnome2 after gst-plugins -inherit gst-plugins-ugly gst-plugins10 gnome2 eutils flag-o-matic libtool - -DESCRIPTION="Basepack of plugins for gstreamer" -HOMEPAGE="http://gstreamer.sourceforge.net" -SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~x86-fbsd" -IUSE="" - -RDEPEND=">=media-libs/gst-plugins-base-0.10.26 - >=media-libs/gstreamer-0.10.26 - >=dev-libs/glib-2.20" -DEPEND="${RDEPEND} - >=sys-devel/gettext-0.11.5 - virtual/pkgconfig - !<media-libs/gst-plugins-bad-0.10.13" - -GST_PLUGINS_BUILD="" - -src_compile() { - # gst doesnt handle optimisations well - strip-flags - replace-flags "-O3" "-O2" - filter-flags "-fprefetch-loop-arrays" # see bug 22249 - - gst-plugins-ugly_src_configure - - emake || die "emake failed." -} - -# override eclass -src_install() { - gnome2_src_install -} - -DOCS="AUTHORS ChangeLog NEWS README RELEASE" - -pkg_postinst () { - gnome2_pkg_postinst - - elog "The Gstreamer plugins setup has changed quite a bit on Gentoo," - elog "applications now should provide the basic plugins needed." - elog "" - elog "The new seperate plugins are all named 'gst-plugins-<plugin>'." - elog "To get a listing of currently available plugins execute 'emerge -s gst-plugins-'." - elog "In most cases it shouldn't be needed though to emerge extra plugins." -} - -pkg_postrm() { - gnome2_pkg_postrm -} diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild index d6c371614de8..38bc763a53b4 100644 --- a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild +++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild @@ -1,57 +1,45 @@ # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild,v 1.9 2012/05/17 15:17:57 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.18.ebuild,v 1.10 2012/12/02 17:36:09 eva Exp $ -# order is important, gnome2 after gst-plugins -inherit gst-plugins-ugly gst-plugins10 gnome2 eutils flag-o-matic libtool +EAPI="3" + +# order is important, gst-plugins10 after gst-plugins +inherit eutils flag-o-matic gst-plugins-ugly gst-plugins10 DESCRIPTION="Basepack of plugins for gstreamer" HOMEPAGE="http://gstreamer.sourceforge.net" -SRC_URI="http://gstreamer.freedesktop.org/src/${PN}/${P}.tar.bz2" LICENSE="GPL-2" KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-fbsd" IUSE="" -RDEPEND=">=media-libs/gst-plugins-base-0.10.26 - >=media-libs/gstreamer-0.10.26 - >=dev-libs/glib-2.20" +RDEPEND=" + >=dev-libs/glib-2.20:2 + >=media-libs/gstreamer-0.10.26:${SLOT} + >=media-libs/gst-plugins-base-0.10.26:${SLOT} +" DEPEND="${RDEPEND} - >=sys-devel/gettext-0.11.5 - virtual/pkgconfig + >=dev-util/gtk-doc-am-1.3 +" +RDEPEND="${RDEPEND} !<media-libs/gst-plugins-bad-0.10.13" -GST_PLUGINS_BUILD="" - -src_compile() { +src_configure() { # gst doesnt handle optimisations well strip-flags replace-flags "-O3" "-O2" filter-flags "-fprefetch-loop-arrays" # see bug 22249 - gst-plugins-ugly_src_configure - - emake || die "emake failed." + gst-plugins10_src_configure } -# override eclass -src_install() { - gnome2_src_install -} - -DOCS="AUTHORS ChangeLog NEWS README RELEASE" - -pkg_postinst () { - gnome2_pkg_postinst - - elog "The Gstreamer plugins setup has changed quite a bit on Gentoo," - elog "applications now should provide the basic plugins needed." - elog "" - elog "The new seperate plugins are all named 'gst-plugins-<plugin>'." - elog "To get a listing of currently available plugins execute 'emerge -s gst-plugins-'." - elog "In most cases it shouldn't be needed though to emerge extra plugins." +src_compile() { + emake || die } -pkg_postrm() { - gnome2_pkg_postrm +src_install() { + DOCS="AUTHORS ChangeLog NEWS README RELEASE" + default + prune_libtool_files --modules } diff --git a/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.19.ebuild b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.19.ebuild new file mode 100644 index 000000000000..2a430a797faa --- /dev/null +++ b/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.19.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gst-plugins-ugly/gst-plugins-ugly-0.10.19.ebuild,v 1.1 2012/12/02 17:36:09 eva Exp $ + +EAPI="5" + +# order is important, gst-plugins10 after gst-plugins +inherit eutils flag-o-matic gst-plugins-ugly gst-plugins10 + +DESCRIPTION="Basepack of plugins for gstreamer" +HOMEPAGE="http://gstreamer.sourceforge.net" + +LICENSE="GPL-2" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="+orc" + +RDEPEND=" + >=dev-libs/glib-2.24:2 + >=media-libs/gstreamer-0.10.36:${SLOT} + >=media-libs/gst-plugins-base-0.10.36:${SLOT} + orc? ( >=dev-lang/orc-0.4.11 ) +" +DEPEND="${RDEPEND} + >=dev-util/gtk-doc-am-1.3 +" +RDEPEND="${RDEPEND} + !<media-libs/gst-plugins-bad-0.10.13" + +src_configure() { + # gst doesnt handle optimisations well + strip-flags + replace-flags "-O3" "-O2" + filter-flags "-fprefetch-loop-arrays" # see bug 22249 + + gst-plugins10_src_configure +} + +src_compile() { + default +} + +src_install() { + DOCS="AUTHORS ChangeLog NEWS README RELEASE" + default + prune_libtool_files --modules +} diff --git a/media-libs/gst-plugins-ugly/metadata.xml b/media-libs/gst-plugins-ugly/metadata.xml index 6cb5dfb547c2..449fc26834ad 100644 --- a/media-libs/gst-plugins-ugly/metadata.xml +++ b/media-libs/gst-plugins-ugly/metadata.xml @@ -3,4 +3,8 @@ <pkgmetadata> <herd>gstreamer</herd> <herd>gnome</herd> + <use> + <flag name="orc">Use <pkg>dev-lang/orc</pkg> for runtime + optimisations</flag> + </use> </pkgmetadata> |