From nobody Wed Dec 15 11:35:58 2021 X-Original-To: dev-commits-ports-main@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 03E7218F02F7; Wed, 15 Dec 2021 11:37:34 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from sprint-2.amdmi3.ru (sprint-2.amdmi3.ru [185.185.68.145]) by mx1.freebsd.org (Postfix) with ESMTP id 4JDYBj013rz3DfX; Wed, 15 Dec 2021 11:37:33 +0000 (UTC) (envelope-from amdmi3@amdmi3.ru) Received: from amdmi3.ru (localhost [IPv6:::1]) by sprint-2.amdmi3.ru (Postfix) with SMTP id 6EBAF188DBA; Wed, 15 Dec 2021 14:37:24 +0300 (MSK) Received: by amdmi3.ru (nbSMTP-1.00) for uid 1000 amdmi3@amdmi3.ru; Wed, 15 Dec 2021 14:37:24 +0300 (MSK) Date: Wed, 15 Dec 2021 14:35:58 +0300 From: Dmitry Marakasov To: "Tobias C. Berner" Cc: ports-committers@freebsd.org, dev-commits-ports-all@freebsd.org, dev-commits-ports-main@freebsd.org, bapt@freebsd.org Subject: Re: git: 45526ecbeec3 - main - framework: Add new USES 'magick' for graphics/ImageMagick* Message-ID: References: <202112111351.1BBDp91x095991@gitrepo.freebsd.org> List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <202112111351.1BBDp91x095991@gitrepo.freebsd.org> X-Rspamd-Queue-Id: 4JDYBj013rz3DfX X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of amdmi3@amdmi3.ru has no SPF policy when checking 185.185.68.145) smtp.mailfrom=amdmi3@amdmi3.ru X-Spamd-Result: default: False [1.90 / 15.00]; ARC_NA(0.00)[]; FREEFALL_USER(0.00)[amdmi3]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.96)[-0.960]; DMARC_NA(0.00)[amdmi3.ru]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[1.000]; RCPT_COUNT_FIVE(0.00)[5]; NEURAL_SPAM_SHORT(0.76)[0.765]; R_SPF_NA(0.00)[no SPF record]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:~]; ASN(0.00)[asn:35278, ipnet:185.185.68.0/22, country:RU]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N * Tobias C. Berner (tcberner@FreeBSD.org) wrote: > URL: https://cgit.FreeBSD.org/ports/commit/?id=45526ecbeec33dbb87f0b678d4c04988aab9b657 > > commit 45526ecbeec33dbb87f0b678d4c04988aab9b657 > Author: Tobias C. Berner > AuthorDate: 2021-10-30 18:08:16 +0000 > Commit: Tobias C. Berner > CommitDate: 2021-12-11 13:50:53 +0000 > > framework: Add new USES 'magick' for graphics/ImageMagick* It's great that someone finally decided to unify imagemagick version handling, however as it is now it's a huge pessimization and I'm rolling it back for my ports. The problem is that ports which depend just on e.g. convert utility built with any version and flavor of imagemagick before, but now these require specific version and cause conflicts. Please rollback all cases which depend on utilities, e.g. {BUILD,RUN}_DEPENDS={convert,montage,identify,...}:graphics/ImageMagick* or provide a way to depend on *any* version of imagemagick in the framework. > A new USES has been added to depend on ImageMagick. > > USES=magick > > adds a LIB_DEPENDS on graphics/ImageMagick${IMAGEMAGICK_DEFAULT}. > > If a specific version is required, use for example > > USES=magick:6 resp. USES=magick:7 > > If only a build, run or test is required, use for example > > USES=magick:build resp. USES=magick:6,build,test > > If a dependency on the nox11 flavor is required, use for example > > USES=magick:nox11 resp. USES=magick:7,nox11,run,test > > See magick.mk for more details on the available flags. > > The tree has been completely converted to make use of this. > > Approved by: bapt > Differential Revision: https://reviews.freebsd.org/D32754 -- Dmitry Marakasov . 55B5 0596 FF1E 8D84 5F56 9510 D35A 80DD F9D2 F77D amdmi3@amdmi3.ru ..: https://github.com/AMDmi3 https://amdmi3.ru