From nobody Wed Jul 19 11:59:53 2023 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 4R5ZBV2SQpz4mnhT; Wed, 19 Jul 2023 12:00:02 +0000 (UTC) (envelope-from joneum@FreeBSD.org) Received: from toco-domains.de (mail.toco-domains.de [176.9.100.27]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4R5ZBT6hjJz3pFV; Wed, 19 Jul 2023 12:00:01 +0000 (UTC) (envelope-from joneum@FreeBSD.org) Authentication-Results: mx1.freebsd.org; none Received: from [192.168.188.37] (p5b16ae49.dip0.t-ipconnect.de [91.22.174.73]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by toco-domains.de (Postfix) with ESMTPSA id EF841219BC3; Wed, 19 Jul 2023 13:59:53 +0200 (CEST) Message-ID: <9ebb98c1-27bc-1cd7-b3b9-7117de2da664@FreeBSD.org> Date: Wed, 19 Jul 2023 13:59:53 +0200 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 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: git: a47ec034b754 - main - graphics/pecl-imagick: Update/bump consumers To: Felix Palmen , ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org References: <202307191109.36JB9NCs087091@gitrepo.freebsd.org> Content-Language: de-DE From: Jochen Neumeister In-Reply-To: <202307191109.36JB9NCs087091@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4R5ZBT6hjJz3pFV X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:24940, ipnet:176.9.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated Am 19.07.23 um 13:09 schrieb Felix Palmen: > The branch main has been updated by zirias: > > URL: https://cgit.FreeBSD.org/ports/commit/?id=a47ec034b7549d2959e45048071d58eff989b29d > > commit a47ec034b7549d2959e45048071d58eff989b29d > Author: Miroslav Lachman <000.fbsd@quip.cz> > AuthorDate: 2023-07-04 21:00:00 +0000 > Commit: Felix Palmen > CommitDate: 2023-07-19 11:05:22 +0000 > > graphics/pecl-imagick: Update/bump consumers > > www/nextcloud, www/piwigo and www/wordpress had some custom logic to > select the pecl-imagick port based on the default ImageMagick version. > This is now obsolete with the removal of pecl-imagick-im7 and must be > removed. As this changes dependencies, also bump PORTREVISION in these > ports. > > Other consumers of pecl-imagick don't need a bump because they only use > ImageMagick through the PHP API, they don't directly link any shared > libs. > > PR: 268833 > Approved by: portmgr (blanket) > --- > www/nextcloud/Makefile | 11 ++--------- > www/piwigo/Makefile | 10 ++-------- > www/wordpress/Makefile | 11 ++--------- > 3 files changed, 6 insertions(+), 26 deletions(-) > > diff --git a/www/nextcloud/Makefile b/www/nextcloud/Makefile > index 0ac3d87d80ab..5739b54b88ba 100644 > --- a/www/nextcloud/Makefile > +++ b/www/nextcloud/Makefile > @@ -1,5 +1,6 @@ > PORTNAME= nextcloud > PORTVERSION= 27.0.0 > +PORTREVISION= 1 > CATEGORIES= www > MASTER_SITES= https://download.nextcloud.com/server/releases/ > PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} > @@ -48,7 +49,7 @@ SYSVSEM_DESC= Enable System V semaphore support (recommended) > > APCU_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}APCu>0:devel/pecl-APCu@${PHP_FLAVOR} > EXIF_USE= PHP=exif > -IMAGICK_RUN_DEPENDS= ${IMAGEMAGICK_DEPENDS} > +IMAGICK_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > INTL_USE= PHP=intl > LDAP_USE= PHP=ldap > MYSQL_USE= PHP=pdo_mysql > @@ -62,14 +63,6 @@ SYSVSEM_USE= PHP=sysvsem > > .include > > -.if !empty(IMAGEMAGICK_DEFAULT:M6) || !empty(IMAGEMAGICK_DEFAULT:M6-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > -.elif !empty(IMAGEMAGICK_DEFAULT:M7) || !empty(IMAGEMAGICK_DEFAULT:M7-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick-im7>=2.2.2:graphics/pecl-imagick-im7@${PHP_FLAVOR} > -.else > -# notreached > -.endif > - > post-extract: > @${MV} ${WRKSRC}/config/config.sample.php ${WRKSRC}/config/config.documented.php > @${MV} ${WRKSRC}/.htaccess ${WRKSRC}/.htaccess.dist > diff --git a/www/piwigo/Makefile b/www/piwigo/Makefile > index ca1418de6f9b..b827ae504611 100644 > --- a/www/piwigo/Makefile > +++ b/www/piwigo/Makefile > @@ -1,6 +1,6 @@ > PORTNAME= piwigo > DISTVERSION= 13.8.0 > -PORTREVISION= 0 > +PORTREVISION= 1 > PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} > CATEGORIES= www > MASTER_SITES= https://piwigo.org/download/dlcounter.php?code=${PORTVERSION}&/ > @@ -48,17 +48,11 @@ OPT_DESC= Optional dependencies > > EXIFTOOL_RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool > FFMPEG_RUN_DEPENDS= ffmpeg:multimedia/ffmpeg > -IMAGICK_RUN_DEPENDS= ${IMAGEMAGICK_DEPENDS} > +IMAGICK_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > MEDIAINFO_RUN_DEPENDS= mediainfo:multimedia/mediainfo > > .include > > -.if !empty(IMAGEMAGICK_DEFAULT:M6) || !empty(IMAGEMAGICK_DEFAULT:M6-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > -.elif !empty(IMAGEMAGICK_DEFAULT:M7) || !empty(IMAGEMAGICK_DEFAULT:M7-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick-im7>=2.2.2:graphics/pecl-imagick-im7@${PHP_FLAVOR} > -.endif > - > pre-install-DOCS-on: > @${MKDIR} ${STAGEDIR}${DOCSDIR}/ > @cd ${WRKSRC}/doc/ && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/ > diff --git a/www/wordpress/Makefile b/www/wordpress/Makefile > index da689ff888b7..1cb2f488f968 100644 > --- a/www/wordpress/Makefile > +++ b/www/wordpress/Makefile Have you checked all wordpress ports? All of them should be upgraded with PORTREVISION. Greetings Jochen > @@ -1,5 +1,6 @@ > PORTNAME= wordpress > DISTVERSION= 6.2.2 > +PORTREVISION?= 1 > .ifndef WORDPRESS_LANG > PORTEPOCH= 1 > MASTER_SITES= https://wordpress.org/ > @@ -17,7 +18,7 @@ WWW= ${MASTER_SITES} > LICENSE= GPLv2+ > LICENSE_FILE= ${WRKSRC}/license.txt > > -RUN_DEPENDS= ${IMAGEMAGICK_DEPENDS} > +RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > > USES= cpe php:web > .if ${DISTVERSION:N*.*.*} > @@ -41,14 +42,6 @@ OPTIONS_DEFINE= DOCS > > .include > > -.if !empty(IMAGEMAGICK_DEFAULT:M6) || !empty(IMAGEMAGICK_DEFAULT:M6-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick>=2.2.2:graphics/pecl-imagick@${PHP_FLAVOR} > -.elif !empty(IMAGEMAGICK_DEFAULT:M7) || !empty(IMAGEMAGICK_DEFAULT:M7-*) > -IMAGEMAGICK_DEPENDS= ${PECL_PKGNAMEPREFIX}imagick-im7>=2.2.2:graphics/pecl-imagick-im7@${PHP_FLAVOR} > -.else > -# notreached > -.endif > - > pre-everything:: > @${ECHO_CMD} "If you want to upgrade, you must read upgrade document." > @${ECHO_CMD} ""