From owner-freebsd-ports@freebsd.org Sat May 4 22:29:58 2019 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B121159AB41 for ; Sat, 4 May 2019 22:29:58 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from forward102o.mail.yandex.net (forward102o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::602]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0100A73CD0; Sat, 4 May 2019 22:29:55 +0000 (UTC) (envelope-from bsam@passap.ru) Received: from mxback12j.mail.yandex.net (mxback12j.mail.yandex.net [IPv6:2a02:6b8:0:1619::87]) by forward102o.mail.yandex.net (Yandex) with ESMTP id BF51C668056D; Sun, 5 May 2019 01:29:43 +0300 (MSK) Received: from smtp1o.mail.yandex.net (smtp1o.mail.yandex.net [2a02:6b8:0:1a2d::25]) by mxback12j.mail.yandex.net (nwsmtp/Yandex) with ESMTP id Y3Sbg9lBum-ThbuosgW; Sun, 05 May 2019 01:29:43 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=passap.ru; s=mail; t=1557008983; bh=IAyyUphnmgXI/SkRHu/rOfxUP4DxJYhcXe4nkpBpc/o=; h=Subject:From:To:Date:Message-ID; b=doAYe1re8VcxHSTchqFN50322SBwUAZGYJoJwyrzKVY3rRodexwX1E5byav5+jJnQ zfK4RQf85BGXvK5YFLWEwqpmCIsz4PsXrlSyMQRkoHVvF9071nkiwj6HrGdyTYT6Zg wnVV0wKwenrfpg48o3FxYsUB16JlzYIPeH30+Zc8= Received: by smtp1o.mail.yandex.net (nwsmtp/Yandex) with ESMTPSA id CbqxGpbQM8-TgRGRvAi; Sun, 05 May 2019 01:29:42 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) To: freebsd-ports@FreeBSD.org, bofh@FreeBSD.org, asomers@FreeBSD.org From: Boris Samorodov Subject: PR/237738 and package dependencies for emulators/qemu-utils Openpgp: preference=signencrypt Autocrypt: addr=bsam@passap.ru; prefer-encrypt=mutual; keydata= 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 Message-ID: <7c37145c-a450-cecf-3763-1e95d8fcd2d6@passap.ru> Date: Sun, 5 May 2019 01:29:40 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 0100A73CD0 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=passap.ru header.s=mail header.b=doAYe1re; spf=pass (mx1.freebsd.org: domain of bsam@passap.ru designates 2a02:6b8:0:1a2d::602 as permitted sender) smtp.mailfrom=bsam@passap.ru X-Spamd-Result: default: False [-5.33 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[passap.ru:s=mail]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2a02:6b8:0:1a2d::/64]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[passap.ru]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-1.73)[ipnet: 2a02:6b8::/32(-4.80), asn: 13238(-3.84), country: RU(0.01)]; MX_GOOD(-0.01)[mx.yandex.ru,mx.yandex.ru,mx.yandex.ru,mx.yandex.ru,mx.yandex.ru]; DKIM_TRACE(0.00)[passap.ru:+]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:13238, ipnet:2a02:6b8::/32, country:RU]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[2.0.6.0.0.0.0.0.0.0.0.0.0.0.0.0.d.2.a.1.0.0.0.0.8.b.6.0.2.0.a.2.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 04 May 2019 22:29:58 -0000 Hi All, Muhammad and Alan! I've tried to use cloud-init with vm-bhyve and found out that emulators/qemu-utils has 111 package dependencies. Well, too much. ;-) The first part to fix the port was an easy one: just change on option GTK2 to GTK3. This simple change reduces package dependencies to 39. [1] However, a cairo dependency still is suspicious. The culprit is the following line from master port (emulators/qemu) Makefile: ----- X86_TARGETS_USE_OFF= GNOME=cairo,gdkpixbuf2 ----- Should this line get commented emulators/qemu-utils get only 9 package dependencies. Much better for server to use. This line was silently introduced at r499318. I'm not sure what it is used for and how to fix emulators/qemu-utils. Any help is appreciated. Thank you. [1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237738 -- WBR, bsam