From owner-freebsd-ports@freebsd.org Tue Jan 24 10:58:42 2017 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 AD917CBF5F1 for ; Tue, 24 Jan 2017 10:58:42 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8C3AB17D9 for ; Tue, 24 Jan 2017 10:58:42 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 88DACCBF5F0; Tue, 24 Jan 2017 10:58:42 +0000 (UTC) Delivered-To: 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 887F8CBF5EF for ; Tue, 24 Jan 2017 10:58:42 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-lf0-x230.google.com (mail-lf0-x230.google.com [IPv6:2a00:1450:4010:c07::230]) (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 0C34F17D6 for ; Tue, 24 Jan 2017 10:58:42 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: by mail-lf0-x230.google.com with SMTP id n124so108398525lfd.2 for ; Tue, 24 Jan 2017 02:58:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=XxTPotn2AMH1DJm04zFs5lMOz4lvLAOIQiE0Kvg8HDc=; b=GPuyzPKKF3c2EQv8XVerL7uRqiRgMsF1SIbuHcjzvoH2uDn8vNlZmjd7HfBcrq44TC yRtV93wD5jnI+ox8tZtSVVdQC8C205xoaF7th7PoqYIz7KGKD2w/ZGWNm1x1OKNTZHHo P6JhxzLSSPcO911d6kPdpp5zGq+meUG+08sNYTkvFQwCbGCFU6+PAW1H8qEDWESPgn1V 5NgyCQWo2FGgUfuajubz1AHotwUauhcN+7cnHTGZxIOrJE94U5AdyHbWuTZ/JDpwPw3I 6mSxY18C9AKXS0X3lGZRLbyaYHaNy2VbDiXZokUehWdph5OE4EkRzcNWTu3F68iwnbx2 dk3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=XxTPotn2AMH1DJm04zFs5lMOz4lvLAOIQiE0Kvg8HDc=; b=Djv0q/oEZGV60UmJsUocaJvpw2I5LiNpW9CvZpzUWBpvwZbxzXJYs1c4Sf+fWVXAdU YznPsi/s/E9juFNZCLK75b3L8IPMBAOqzjzGxHH5XACETZz4vr7HUWxFlYGr+oHkzMJG HZxl6W1u8rLWNdUPpoWGuPWGbjtlQ7tn+Cy9SbPR+YRNpkleUvpI4kzOM/wZjl8iqzP6 ppt2pzwPNDqXPL6Fsf8f7ai3lXEYiY+ij0Cy5+PXzcbc2ZUFc1W4Iugy0jwzTXRlKB/7 rI56OnLbW7Om2ZGuytiM7HRWS3peD8SVVTfFLbLY7Lc491HN4BbXTiyLD+Phjjv831oC +TZQ== X-Gm-Message-State: AIkVDXK/VJ4qmabGa7viwxYk47WjGfRlAWyU7oXtif3ZGAJfgmo+s0tkYyBM+F+66Y5Y1uFfxNBsHMjn47rPvA== X-Received: by 10.25.24.156 with SMTP id 28mr10886476lfy.162.1485255520259; Tue, 24 Jan 2017 02:58:40 -0800 (PST) MIME-Version: 1.0 Sender: bsdkaffee@gmail.com Received: by 10.25.99.153 with HTTP; Tue, 24 Jan 2017 02:58:39 -0800 (PST) In-Reply-To: References: From: "Jason E. Hale" Date: Tue, 24 Jan 2017 05:58:39 -0500 X-Google-Sender-Auth: wZcOSScjSBS2BdmZvGDwA56DOJg Message-ID: Subject: Re: FreeBSD Port: chromaprint-1.3.1_1 To: Microsoft Roaming Cc: "ports@FreeBSD.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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: Tue, 24 Jan 2017 10:58:42 -0000 On Tue, Jan 24, 2017 at 5:36 AM, Microsoft Roaming wrote: > > Chromaprint fails to build when chromaprint build option is activated in > ffmpeg meta port. > > It seems that Chromaprint is requesting an injustified dependency, so > trying to build ffmpeg metaport first if non present. > > This causes a =C2=AB circular dependency =C2=BB between ffmpeg and chroma= print > Yes, this is a known issue. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D208877. Currently, the ffmpeg port is marked BROKEN if the CHROMAPRINT option is selected, so you shouldn't be seeing circular dependency problems unless you specifically removed the BROKEN line. Working around it would be complicated and is more of an issue for the ffmpeg maintainer. While the chromaprint library itself can use other fft libraries, they are not ideal for speed and licensing issues. Plus, the included fpcalc tool can only use ffmpeg. Do you really need this functionality for something? -Jason