From nobody Fri Oct 14 15:01:46 2022 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4MpqNW64zkz4fdlY; Fri, 14 Oct 2022 15:01:47 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4MpqNW5bTLz46Nn; Fri, 14 Oct 2022 15:01:47 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665759707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tqXgPIzOsxDVVXQXdkc7gRTa68O1By7Dh9YdfF+C2v0=; b=NgjtoHkB2f173D/qMWg96zKesr5j22mA36lH8Slgznf5FPQ9SmlYOwDEFdZjOwXmGEYQ3O O9Nobutk5S09tcr0L7C1yrZQKB4RLKBrM1LQAVDxMfzYTGFvACROwMlhMH+vK4sx9sDeGp kAiGCrzXglHbzq/RIZJI/++4MlV7Bh0FiriX6Le7MZlhQ4wYlqQY0bGpbhWyv1BFLd3fU0 ulOZluUTZZxQeYNPifW5Sa5kmavfAiWJDnhqWBs53D4njSYuAjVyBNpyW268UeiVHZFa+T f4sIPj8E7hopGwB0y8pfwKUIv7V/bwGbzo3yZSAevz72lFGLIDRtFXnz9ru/gA== Received: from [172.24.42.13] (host-79-47-131-203.retail.telecomitalia.it [79.47.131.203]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) (Authenticated sender: madpilot/mail) by smtp.freebsd.org (Postfix) with ESMTPSA id 4MpqNW1dTcz1Dh6; Fri, 14 Oct 2022 15:01:47 +0000 (UTC) (envelope-from madpilot@FreeBSD.org) Message-ID: <934dc4ad-91df-2376-63e7-b82be53ecdb2@FreeBSD.org> Date: Fri, 14 Oct 2022 17:01:46 +0200 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.3.3 Subject: Re: git: cf75f452e94a - main - sysutils/conky: Update to 1.14.0 Content-Language: en-US To: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org References: <202210131824.29DIO985022530@gitrepo.freebsd.org> From: Guido Falsi In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1665759707; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=tqXgPIzOsxDVVXQXdkc7gRTa68O1By7Dh9YdfF+C2v0=; b=DgdJSSG2+XKilgidfPlVnxPGhT/J2C60xPnffoqjldxcI+sN6UQopOF7xIibQiuq5oIU2t mmHeQ3Yd5ulIFMM9pKPBQyLF5ysN3U4JVLcSvjipn4fRDeWesy6ypdVZdqeplm1qQmr4md b+MGhcL/t79IDSvlt31D2ih5xGH2FsMmxm4Hct2m7PyhV/3OIQQDUKiqy/7gi5C8dNv5Hs eZjO41PxROORez640VklsMeIm0u/XU9L1v5CPMHI9aXpKdFb5OMECxLpP0OK1J4P3nbGXT OULGemM6EizEELTr7bGGVocYdOJNx0KT3TgTHzo6tKwNDxTHTw/QgoM4uOp1PA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1665759707; a=rsa-sha256; cv=none; b=butDnMTRHrPPGD0xhwDrlPMPNXMDJ8+87km4HM7o6Ct4KOcXp1XXlnoj2SJqaQZip/XGUq YjjbLdO8EkIf6T4BsYTVDAGGGXM4k1g0d1oZg6x3ZAoAZiyaK6L7A1M5Mluwi3+7gVIAUQ +80/usSAYoTkZZnjZW1EMY0iFVhEMckPCFgwt95RiR5q0PRR1TH0DPIjUbB087ai31guNV WnI8xJII1K+u6X6ENZ+qYnA2t7IhIkPyvOvV0T2+K2Y0ob5vcc3hU0CHn1SVETwMawExZ7 NxFpQ35H8eptRFC+ErqsinOFLqwokjlov1JPVzWJgI+vOyAIq68/ZoDibPX4ug== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N On 14/10/22 16:57, Dmitri Goutnik wrote: > Hi, > > On 22-10-13 18:24:09, Guido Falsi wrote: >> The branch main has been updated by madpilot: >> >> URL: https://cgit.FreeBSD.org/ports/commit/?id=cf75f452e94a2eb6da98eabc5b9e002f138e4051 >> >> commit cf75f452e94a2eb6da98eabc5b9e002f138e4051 >> Author: Guido Falsi >> AuthorDate: 2022-10-13 18:22:58 +0000 >> Commit: Guido Falsi >> CommitDate: 2022-10-13 18:22:58 +0000 >> >> sysutils/conky: Update to 1.14.0 >> >> - Add patch implementing missing function for FreeBSD, already >> proposed upstream: https://github.com/brndnmtthws/conky/pull/1252 >> >> - Updated dependencies, upstream changed its documentation build >> method >> >> Old html documentation has been removed, the information is now >> encoded in yaml files. >> >> Upstream code does not provide a method to automatically produce >> human readable documentation from the yaml files, so I install those >> directly in PORTDOCS. >> --- >> sysutils/conky/Makefile | 24 +++++++++--------- >> sysutils/conky/distinfo | 6 ++--- >> sysutils/conky/files/patch-CMakeLists.txt | 18 +++----------- >> sysutils/conky/files/patch-doc_CMakeLists.txt | 11 +++++++++ >> sysutils/conky/files/patch-doc_docgen.sh | 13 ---------- >> sysutils/conky/files/patch-src_display-console.cc | 16 ------------ >> sysutils/conky/files/patch-src_freebsd.cc | 30 +++++++++++++++++++++++ >> 7 files changed, 61 insertions(+), 57 deletions(-) >> >> diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile >> index 8921bf37c4b5..74c9a4df4102 100644 >> --- a/sysutils/conky/Makefile >> +++ b/sysutils/conky/Makefile >> @@ -1,5 +1,5 @@ >> PORTNAME= conky >> -PORTVERSION= 1.13.1 >> +PORTVERSION= 1.14.0 >> DISTVERSIONPREFIX= v >> CATEGORIES= sysutils >> >> @@ -8,13 +8,13 @@ COMMENT?= Advanced, highly configurable system monitor for X11 >> WWW= https://github.com/brndnmtthws/conky >> >> LIB_DEPENDS= libinotify.so:devel/libinotify >> -BUILD_DEPENDS= db2x_xsltproc:textproc/docbook2X \ >> - docbook-xsl>=0:textproc/docbook-xsl \ >> - xsltproc:textproc/libxslt \ >> - gsed:textproc/gsed >> +BUILD_DEPENDS= gsed:textproc/gsed \ >> + pandoc:textproc/hs-pandoc \ >> + ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR} \ >> + ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} > > Can we make installing pandoc and other doc building machinery depend on DOCS > knob? Bulding ghc takes a long time and it's just a cycle wastage if docs > aren't going to be installed anyway. Actually pandoc is used to build the man page, so, no, it is an unconditional requirement, since the man page is not considered part of DOCS, but an essential part. I Could hack something to wrap building the man page in a knob, but I would not like to install the package without a man page by default anyway. Also, this is happening more and more. I think it is a lost battle. The rest of the world builds things using CI environments and similar things, and does not care for heavy dependencies, since it's not their problem to build them. We will see projects pulling in unconditional heavy dependencies with increasing frequency in the future (see rust, for the most evident example). Fighting it in the ports tree is wasted energy in my opinion -- Guido Falsi