From owner-freebsd-ports@freebsd.org Wed Dec 14 22:07:26 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AAAD7C804E8 for ; Wed, 14 Dec 2016 22:07:26 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: from mail-io0-x22b.google.com (mail-io0-x22b.google.com [IPv6:2607:f8b0:4001:c06::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 754C4EB0 for ; Wed, 14 Dec 2016 22:07:26 +0000 (UTC) (envelope-from woodsb02@gmail.com) Received: by mail-io0-x22b.google.com with SMTP id h30so52939028iod.2 for ; Wed, 14 Dec 2016 14:07:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=e5c6Ph5XUigYgdTOKhwDpuuzo7u3o8F7nDdJe9KGkE4=; b=BCWlPPwripwtir/wAEQY2BWPXo3WEc+/xzdMhUi6Sfws3AXqsBIf6vWZ7pFLhwDHK6 EwvhEwERxRAO0s1WUQzqtqPwQoeBSBBsQ2i3r+s7SbHt9P4V19S1lI/y0MKlO0b+UEUU 7LzU9/04tZDr+bTRNhszDA7Icd2y/uBALUQE2w0JXy4PHeptgATsBca7NVgi93H2NPTN zL7QwTHOE/FYgm4+pChuuy/OgTM3dRue+ywoxIk0hcaeaYHLzqsehfn2VXlTL8W7Pq0m RuzEDCVES6fgKnkdhpnpHcAbRZLyT4bOCy2b2CymZnfsTxlIFHpepySjOZMa4cH3mX+h iCIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=e5c6Ph5XUigYgdTOKhwDpuuzo7u3o8F7nDdJe9KGkE4=; b=PACl4RyM29iA4G1jiawXsw4vI2jI42ykak/Z8VRP718irA6cd985WUmpwuVqCP1Lri 8BTylcG584SNlO0F3f+2+Tcmd2T1tSl9kexbgBf+K094pKtw4KizTAtgOT9Budypx9ih Sy8BprtanVGxfPRFx9zI4oTUAPH/VFGiOs1h8BGSDidjEOQZPoYwofnMJ7yM354iAVHp SrEOdI7ZC1PPFQGfNKVSQ4LOh3WKZTE9mbvqHVMDolrbYs2FxEY/ZP9fQChzeuPvm0aa TbHh65WVgDKWPQ5BRLDXU5p8M+ursbOuUfE98fJTo6za9JyIaboxtclryL6UH+hVAAaL F7wA== X-Gm-Message-State: AKaTC00FVVoLkMK6lu6T7YANZyGsdX1qwlMIV3EwuEdXXk/rFrahcIQxW8p4LcZ4xPNNsNeMZsbhbFlHDnkQZw== X-Received: by 10.107.57.131 with SMTP id g125mr63049094ioa.108.1481753245899; Wed, 14 Dec 2016 14:07:25 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Ben Woods Date: Wed, 14 Dec 2016 22:07:15 +0000 Message-ID: Subject: Re: Optional circular dependency between multimedia/ffmpeg and audio/chromaprint To: Luca Pizzamiglio , freebsd-ports@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2016 22:07:26 -0000 On Wed., 14 Dec. 2016 at 5:16 pm, Luca Pizzamiglio < luca.pizzamiglio@gmail.com> wrote: > Today I discovered a circular dependency: > > > > if multimedia/ffmpeg has the chromaprint option enabled, then it needs > > audio/chromaprint > > audio/chromaprint always needs multimedia/ffmpeg > > > > Using portmaster, I was unable to update both of them. > > At the moment, I remove the option in multimedia/ffmpeg, but I don't a > > better solution. > Hi Luca, It looks like ffmpeg is already marked as broken if the chromaprint option is enabled. This option was only added during the recent update to ffmpeg3 a few days ago, so it has always been marked as broken. It is disabled by default also. Do you need this functionality for something you are doing? I haven't looked into how it could be possible to break the loop to allow it to be enabled sorry. Regards, Ben