DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 45M0URSC492477
Authentication-Results: delorie.com;
	dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=vaX9CtZj
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BC9F0382FAFD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1719016225;
	bh=z75Equ5aY127ZQucxYzLuEaXWmjdTcmis3x8GQMpY1k=;
	h=Date:To:Subject:In-Reply-To:References:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
	 From;
	b=vaX9CtZjQ4+EO/uKXqRN7nWDoo1xqClgoOsMiC6pgxq61SrljbiwdiFi4Jm2v52eY
	 FrtrJKKq7AF6+dPx25c2t+oy2xAkgPzYDQww1uPJA0Zk31fwbsDgdyf95BMQ93S+D2
	 63uJuOmapq6OkiUgNWJQu99lZcHoUp3i0CJj6ggo=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ACDC2385B50D
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org ACDC2385B50D
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1719016163; cv=none;
 b=CAwkoCVlRYDh3ZWjG07FluNqSqDNW+lJLBJiSRgFSBHLoSuEtvDO8BnxRYwz4dVx1By+j8aXIaBtRp8GokfZW7limtVH3YsZO+mhn0KjV1PJhpmEt7r55sYXzhgaZ12IsiL5qLocawo/DiyJCuAnl4vuXV7HK3BINSK3zKHeGgc=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
 t=1719016163; c=relaxed/simple;
 bh=GczpEmFvANso+metv80whx2KkYD52GYhAdsi9mbeXnc=;
 h=Date:From:To:Subject:Message-Id:Mime-Version:DKIM-Signature;
 b=agDMyqEx8SXMq51htH1xdIG8nJnFhTANNAB225EuPWmADGm+ltZpC/K2fjqxr6Abhj3ODvav471CFL5071f4jUzU8vC0v3X9VuN+NmJiGlFeb4ybOXOR1BSCjfWoqkI3MOaT/VtsXX8dILsv/ouKYKRrTRMstAGRc410AIvBbyI=
ARC-Authentication-Results: i=1; server2.sourceware.org
Date: Sat, 22 Jun 2024 09:29:17 +0900
To: cygwin@cygwin.com
Subject: Re: Analyze dependencies of a cygwin package
Message-Id: <20240622092917.43a848baf5e90159357efcfb@nifty.ne.jp>
In-Reply-To: <20240622072242.a4d73ac071285066af58f56a@nifty.ne.jp>
References: <07082870-22a4-47a6-8fec-4ef954d181d1@kircheis.it>
 <ff59d014-94ec-490d-980c-538177daf658@maxrnd.com>
 <a61a7379-a470-4bb8-9a93-fef3fa25f2c3@kircheis.it>
 <20240622072242.a4d73ac071285066af58f56a@nifty.ne.jp>
X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.30; i686-pc-mingw32)
Mime-Version: 1.0
Content-Type: multipart/mixed;
 boundary="Multipart=_Sat__22_Jun_2024_09_29_17_+0900_90=BB+5diO7Qfj8r"
X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00, DKIM_SIGNED,
 DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, NICE_REPLY_A, RCVD_IN_BL_SPAMCOP_NET,
 RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS,
 TXREP autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
 server2.sourceware.org
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Takashi Yano via Cygwin <cygwin@cygwin.com>
Reply-To: Takashi Yano <takashi.yano@nifty.ne.jp>
Errors-To: cygwin-bounces+archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie.com@cygwin.com>

This is a multi-part message in MIME format.

--Multipart=_Sat__22_Jun_2024_09_29_17_+0900_90=BB+5diO7Qfj8r
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Sat, 22 Jun 2024 07:22:42 +0900
Takashi Yano wrote:
> Hi Federico,
> 
> On Fri, 21 Jun 2024 19:35:32 +0200
> Federico Kircheis wrote:
> > After some investigation, it seems that ffmeg hash clang (which has gcc) 
>                                           ^^^^^^^^^^
> > as dependency in its chain.
> > 
> > I would consider it a bug, although not critical.
> 
> Do you mean "ffmpeg has clang as dependency"?
> That's right thing. ffmpeg depends on clang indirectly as follows.
> 
> ffmpeg depends on libavfilter10.
> libavfilter10 depends on libOpenCL1.
> libOpenCL1 depends on libpocl2.
> libpocl2 depends on clang.
> 
> pocl uses Clang as an OpenCL C frontend and LLVM for the kernel
> compiler implementation, and as a portability layer.

BTW, I looked into cmus.cygport of 2.11.0-2 and noticed that you
need to patch for configure to enable ffmpeg plugin as attached. 

With ffmpeg plugin, many of audio formats get supported by cmus.

Furthermore, you do not need to add ffmpeg to "REQUIRES" because
the cmus package itself does not really depend on ffmpeg package
even though it depends libavcodec, libavformat, libavutil and
libswresample.

Maybe, you do not have to add any of packages to "REQUIRES"
because dependencies are added automatically by cygport in most
cases.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

--Multipart=_Sat__22_Jun_2024_09_29_17_+0900_90=BB+5diO7Qfj8r
Content-Type: text/plain;
 name="enable-ffmpeg.patch"
Content-Disposition: attachment;
 filename="enable-ffmpeg.patch"
Content-Transfer-Encoding: base64

LS0tIG9yaWdzcmMvY211cy0yLjExLjAvY29uZmlndXJlCTIwMjQtMDUtMTIgMDU6MDQ6MDkuMDAw
MDAwMDAwICswOTAwDQorKysgc3JjL2NtdXMtMi4xMS4wL2NvbmZpZ3VyZQkyMDI0LTA2LTIyIDA4
OjUzOjQ1LjcxNTcyNTYwMCArMDkwMA0KQEAgLTQ3MiwzMCArNDcyLDE0IEBAIGNoZWNrX2FhYygp
DQogY2hlY2tfZmZtcGVnKCkNCiB7DQogCUhBVkVfRkZNUEVHX0FWQ09ERUNfSD15DQotCXBrZ19j
b25maWcgRkZNUEVHICJsaWJhdmZvcm1hdCBsaWJhdmNvZGVjIiB8fCByZXR1cm4gJD8NCisJcGtn
X2NvbmZpZyBGRk1QRUcgImxpYmF2Zm9ybWF0IGxpYmF2Y29kZWMgbGliYXZ1dGlsIGxpYnN3cmVz
YW1wbGUiIHx8IHJldHVybiAkPw0KIAlpZiBjaGVja19oZWFkZXIgImxpYmF2Y29kZWMvYXZjb2Rl
Yy5oIiAkRkZNUEVHX0NGTEFHUw0KIAl0aGVuDQogCQlIQVZFX0ZGTVBFR19BVkNPREVDX0g9bg0K
IAllbHNlDQogCQljaGVja19oZWFkZXIgImZmbXBlZy9hdmNvZGVjLmgiICRGRk1QRUdfQ0ZMQUdT
IHx8IHJldHVybiAkPw0KIAlmaQ0KLQkjIGZmbXBlZyBhcGkgY2hhbmdlcyBzbyBmcmVxdWVudGx5
IHRoYXQgaXQgaXMgYmVzdCB0byBjb21waWxlIHRoZSBtb2R1bGUNCi0JbGlicz0iJExERExGTEFH
UyAkRkZNUEVHX0xJQlMiDQotCWNmbGFncz0iJFNPRkxBR1MgJEZGTVBFR19DRkxBR1MiDQotCWlm
IHRlc3QgIiRIQVZFX0ZGTVBFR19BVkNPREVDX0giID0geQ0KLQl0aGVuDQotCQljZmxhZ3M9IiRj
ZmxhZ3MgLURIQVZFX0ZGTVBFR19BVkNPREVDX0giDQotCWZpDQotCXRvcGRpcj1gZGlybmFtZSAi
JDAiYA0KLQlmZm1wZWdfY29kZT1gY2F0ICIkdG9wZGlyIi9pcC9mZm1wZWcuYyB8IHNlZCAncy9c
XFxuLy9nJ2ANCi0JbXNnX2NoZWNraW5nICJmb3Igc3VjY2Vzc2Z1bCBidWlsZCBvZiBmZm1wZWcu
YyINCi0JaWYgdHJ5X2NvbXBpbGVfbGluayAiJGZmbXBlZ19jb2RlIiAkY2ZsYWdzIC1JJHRvcGRp
ci9pcCAkbGlicw0KLQl0aGVuDQotCQltc2dfcmVzdWx0IHllcw0KLQkJcmV0dXJuIDANCi0JZmkN
Ci0JbXNnX3Jlc3VsdCBubw0KLQlyZXR1cm4gMQ0KKwlyZXR1cm4gMA0KIH0NCiANCiBjaGVja19z
dHJpbmdfZnVuY3Rpb24oKQ0K

--Multipart=_Sat__22_Jun_2024_09_29_17_+0900_90=BB+5diO7Qfj8r
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

--Multipart=_Sat__22_Jun_2024_09_29_17_+0900_90=BB+5diO7Qfj8r--
