From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <gentoo-commits+bounces-583848-garchives=archives.gentoo.org@lists.gentoo.org>
Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80])
	by finch.gentoo.org (Postfix) with ESMTP id 569951381F3
	for <garchives@archives.gentoo.org>; Thu, 25 Apr 2013 05:03:37 +0000 (UTC)
Received: from pigeon.gentoo.org (localhost [127.0.0.1])
	by pigeon.gentoo.org (Postfix) with SMTP id A241EE0924;
	Thu, 25 Apr 2013 05:03:31 +0000 (UTC)
Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by pigeon.gentoo.org (Postfix) with ESMTPS id 0DC59E0924
	for <gentoo-commits@lists.gentoo.org>; Thu, 25 Apr 2013 05:03:30 +0000 (UTC)
Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6])
	(using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by smtp.gentoo.org (Postfix) with ESMTPS id BD18C33BEEC
	for <gentoo-commits@lists.gentoo.org>; Thu, 25 Apr 2013 05:03:29 +0000 (UTC)
Received: by flycatcher.gentoo.org (Postfix, from userid 2166)
	id 463C52171D; Thu, 25 Apr 2013 05:03:28 +0000 (UTC)
From: "Samuli Suominen (ssuominen)" <ssuominen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Reply-To: gentoo-dev@lists.gentoo.org, ssuominen@gentoo.org
Subject: [gentoo-commits] gentoo-x86 commit in media-video/noad: noad-0.7.3-r1.ebuild ChangeLog
X-VCS-Repository: gentoo-x86
X-VCS-Files: noad-0.7.3-r1.ebuild ChangeLog
X-VCS-Directories: media-video/noad
X-VCS-Committer: ssuominen
X-VCS-Committer-Name: Samuli Suominen
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit
Message-Id: <20130425050328.463C52171D@flycatcher.gentoo.org>
Date: Thu, 25 Apr 2013 05:03:28 +0000 (UTC)
Precedence: bulk
List-Post: <mailto:gentoo-commits@lists.gentoo.org>
List-Help: <mailto:gentoo-commits+help@lists.gentoo.org>
List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org>
List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org>
List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org>
X-BeenThere: gentoo-commits@lists.gentoo.org
X-Archives-Salt: 2fff02cb-2dff-4f66-bee0-e24ba3ad94fa
X-Archives-Hash: 912a4a33f720062ff0e0ce55c88656d0

ssuominen    13/04/25 05:03:28

  Modified:             noad-0.7.3-r1.ebuild ChangeLog
  Log:
  Fix building with media-gfx/imagemagick >= 6.8 wrt #467134. Fix building with recent media-video/ffmpeg (missing -lavutil linkage)
  
  (Portage version: 2.2.0_alpha173/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)

Revision  Changes    Path
1.2                  media-video/noad/noad-0.7.3-r1.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild?r1=1.1&r2=1.2

Index: noad-0.7.3-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- noad-0.7.3-r1.ebuild	29 Mar 2013 09:41:14 -0000	1.1
+++ noad-0.7.3-r1.ebuild	25 Apr 2013 05:03:28 -0000	1.2
@@ -1,9 +1,9 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild,v 1.1 2013/03/29 09:41:14 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/noad/noad-0.7.3-r1.ebuild,v 1.2 2013/04/25 05:03:28 ssuominen Exp $
 
 EAPI=5
-inherit autotools eutils
+inherit autotools eutils toolchain-funcs
 
 DESCRIPTION="Mark commercial Breaks in VDR records"
 HOMEPAGE="http://noad.heliohost.org/"
@@ -12,13 +12,14 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="ffmpeg imagemagick"
+IUSE="ffmpeg"
 
-DEPEND="media-libs/libmpeg2:=
+RDEPEND="media-gfx/imagemagick:=
+	media-libs/libmpeg2:=
 	ffmpeg? ( virtual/ffmpeg )
-	imagemagick? ( media-gfx/imagemagick:= )
 	!media-plugins/vdr-markad"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
 
 src_prepare() {
 	EPATCH_FORCE=yes EPATCH_SUFFIX=diff EPATCH_SOURCE="${FILESDIR}"/patches-${PV%.*}.x epatch
@@ -29,26 +30,34 @@
 
 	sed -i -e '/CXXFLAGS.*O3/d' configure.ac || die #426746
 
+	sed -i \
+		-e "s:-lMagick++:$($(tc-getPKG_CONFIG) --libs-only-l Magick++):" \
+		Makefile.am || die #467134
+
 	# FIXME: --with-tools, markpics will compile but showindex won't!
 	sed -i \
 		-e '/^noinst_PROGRAMS/s:@TOOLSRC@::' \
 		-e '/^EXTRA_PROGRAMS/s:showindex::' \
 		Makefile.am || die
 
+	# ld: audiotools.o: undefined reference to symbol 'av_free@@LIBAVUTIL_51'
+	if use ffmpeg; then
+		sed -i -e 's:-lavcodec:& -lavutil:' configure.ac || die
+	fi
+
 	eautoreconf
 }
 
 src_configure() {
 	econf \
-		$(use_with imagemagick magick) \
+		--with-magick \
 		--with-mpeginclude=/usr/include/mpeg2dec \
 		--with-tools \
 		$(usex ffmpeg '--with-ffmpeg --with-ffmpeginclude=/usr/include' '')
 }
 
 src_install() {
-	dobin noad # showindex
-	use imagemagick && dobin markpics
+	dobin noad markpics # showindex
 
 	dodoc README INSTALL
 	# example scripts are installed as dokumentation



1.57                 media-video/noad/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?rev=1.57&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?rev=1.57&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/noad/ChangeLog?r1=1.56&r2=1.57

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -r1.56 -r1.57
--- ChangeLog	4 Apr 2013 10:49:11 -0000	1.56
+++ ChangeLog	25 Apr 2013 05:03:28 -0000	1.57
@@ -1,6 +1,10 @@
 # ChangeLog for media-video/noad
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.56 2013/04/04 10:49:11 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/noad/ChangeLog,v 1.57 2013/04/25 05:03:28 ssuominen Exp $
+
+  25 Apr 2013; Samuli Suominen <ssuominen@gentoo.org> noad-0.7.3-r1.ebuild:
+  Fix building with media-gfx/imagemagick >= 6.8 wrt #467134. Fix building with
+  recent media-video/ffmpeg (missing -lavutil linkage)
 
   04 Apr 2013; Alexis Ballier <aballier@gentoo.org>
   +files/patches-0.7.x/noad-0.7.3-ffmpeg_detection.diff: