summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wijsman <tomwij@gentoo.org>2013-08-31 15:50:30 +0000
committerTom Wijsman <tomwij@gentoo.org>2013-08-31 15:50:30 +0000
commit881476e63e6c894b567e08fcf70e9112197fa389 (patch)
tree520e544d02ab2f2bbf7dcc8bd5f77586f8ce61b3 /media-libs
parentversion bump wrt bug #481720 (diff)
downloadgentoo-2-881476e63e6c894b567e08fcf70e9112197fa389.tar.gz
gentoo-2-881476e63e6c894b567e08fcf70e9112197fa389.tar.bz2
gentoo-2-881476e63e6c894b567e08fcf70e9112197fa389.zip
Preparation for 2.6.5, fixed up src_install phase to properly call the preinstall and install targets (without calling the all target) for each process; as a result, all plugins get properly installed.
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D)
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/avidemux-plugins/ChangeLog7
-rw-r--r--media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild9
2 files changed, 13 insertions, 3 deletions
diff --git a/media-libs/avidemux-plugins/ChangeLog b/media-libs/avidemux-plugins/ChangeLog
index 6062dface222..5affffd3f643 100644
--- a/media-libs/avidemux-plugins/ChangeLog
+++ b/media-libs/avidemux-plugins/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-libs/avidemux-plugins
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/avidemux-plugins/ChangeLog,v 1.13 2013/08/09 13:42:42 axs Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/avidemux-plugins/ChangeLog,v 1.14 2013/08/31 15:50:30 tomwij Exp $
+
+ 31 Aug 2013; Tom Wijsman <TomWij@gentoo.org> avidemux-plugins-9999.ebuild:
+ Preparation for 2.6.5, fixed up src_install phase to properly call the
+ preinstall and install targets (without calling the all target) for each
+ process; as a result, all plugins get properly installed.
09 Aug 2013; Ian Stakenvicius <axs@gentoo.org> avidemux-plugins-2.6.3.ebuild,
avidemux-plugins-2.6.4-r1.ebuild, avidemux-plugins-2.6.4.ebuild:
diff --git a/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild b/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
index 17da64e807de..a84cc561de67 100644
--- a/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
+++ b/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild,v 1.1 2013/07/17 00:31:34 tomwij Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild,v 1.2 2013/08/31 15:50:30 tomwij Exp $
EAPI="5"
@@ -128,6 +128,11 @@ src_compile() {
src_install() {
for process in ${processes} ; do
- BUILD_DIR="${S}/${process%%:*}" cmake-utils_src_install
+ # cmake-utils_src_install doesn't respect BUILD_DIR
+ # and there sometimes is a preinstall phase present.
+ pushd "${S}/${process%%:*}" > /dev/null || die
+ grep '^preinstall/fast' Makefile && emake DESTDIR="${D}" preinstall/fast
+ grep '^install/fast' Makefile && emake DESTDIR="${D}" install/fast
+ popd > /dev/null || die
done
}