git: 8ed814568435 - main - devel/php-composer: Update to 2.6.4

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sat, 30 Sep 2023 07:04:04 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ed8145684356244c2a05ff696bf9f3bc9262a21

commit 8ed8145684356244c2a05ff696bf9f3bc9262a21
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2023-09-30 07:03:04 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2023-09-30 07:03:04 +0000

    devel/php-composer: Update to 2.6.4
    
    The main composer port contains old and long EOLed/deprecated version
    1.x of the software.
    
    Move the devel/php-composer2 port over, dropping it, and update to
    latest version.
    
    Please check UPDATING entry 20230930, to correctly update use
    "pkg install phpXX-composer" (replacing XX with the PHP shorthand
    version you're using)
    
    PR:             274160
    Approved by:    Naram Qashat <cyberbotx@cyberbotx.com> (maintainer)
    Security:       33922b84-5f09-11ee-b63d-0897988a1c07
---
 MOVED                         |  1 +
 UPDATING                      | 11 +++++++++++
 devel/Makefile                |  1 -
 devel/php-composer/Makefile   | 10 +++++++---
 devel/php-composer/distinfo   |  6 +++---
 devel/php-composer2/Makefile  | 46 -------------------------------------------
 devel/php-composer2/distinfo  |  3 ---
 devel/php-composer2/pkg-descr |  3 ---
 8 files changed, 22 insertions(+), 59 deletions(-)

diff --git a/MOVED b/MOVED
index 2d72b0c8bac7..543723e52fda 100644
--- a/MOVED
+++ b/MOVED
@@ -7921,3 +7921,4 @@ www/grafana8|www/grafana9|2023-09-30|Has expired: EOLed upstream
 www/mediawiki138|www/mediawiki139|2023-09-30|Has expired: end of life upstream
 www/awffull||2023-09-30|Has expired: Abandonware, last release in 14+ years ago. Consider using www/awstats
 textproc/raptor||2023-09-30|Has expired: No new release in 10+ years and superseded by 2.0-branch, consider using textproc/raptor2
+devel/php-composer2|devel/php-composer|2023-09-30|Port for newer version moved over old EOL version port
diff --git a/UPDATING b/UPDATING
index e784f379d62b..90775bb8953e 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,17 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20230930:
+  AFFECTS: users of devel/php-composer2
+  AUTHOR: madpilot@FreeBSD.org
+
+  The composer2 ports has been moved over the old devel/php-composer
+  port, which was still providing the old EOLed version 1 of the
+  software.
+
+  Please use `pkg install php81-composer` (substitute 81 with the
+  PHP version you're using) to properly upgrade.
+
 20230924:
   AFFECTS: users of XFCE desktop (x11-wm/xfce4)
   AUTHOR: madpilot@FreeBSD.org
diff --git a/devel/Makefile b/devel/Makefile
index da30fba4e60c..e75f7a3f3be5 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4081,7 +4081,6 @@
     SUBDIR += phasar
     SUBDIR += php-Psr_Log
     SUBDIR += php-composer
-    SUBDIR += php-composer2
     SUBDIR += php-geshi
     SUBDIR += php-ice37
     SUBDIR += php-libawl
diff --git a/devel/php-composer/Makefile b/devel/php-composer/Makefile
index c5046147682f..333bdc2141c6 100644
--- a/devel/php-composer/Makefile
+++ b/devel/php-composer/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	composer
-DISTVERSION=	1.10.26
+DISTVERSION=	2.6.4
 CATEGORIES=	devel
 MASTER_SITES=	https://getcomposer.org/download/${DISTVERSION}/
 PKGNAMEPREFIX=	${PHP_PKGNAMEPREFIX}
@@ -13,8 +13,6 @@ WWW=		https://getcomposer.org/
 
 LICENSE=	MIT
 
-DEPRECATED=	packagist.org is dropping API v1 support, please use newer 2.x version
-
 RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss
 
 USES=		cpe php:flavors
@@ -30,6 +28,12 @@ NO_WRKSUBDIR=	yes
 PLIST_FILES=	bin/composer \
 		bin/composer.phar
 
+OPTIONS_DEFINE=		CURL
+OPTIONS_DEFAULT=	CURL
+
+CURL_DESC=	Install the cURL extension for faster downloads
+CURL_USE=	PHP=curl
+
 do-extract:
 	${MKDIR} ${WRKSRC}/
 	${CP} ${_DISTDIR}/composer.phar ${WRKSRC}/
diff --git a/devel/php-composer/distinfo b/devel/php-composer/distinfo
index d951936c5b30..75f086efe5d5 100644
--- a/devel/php-composer/distinfo
+++ b/devel/php-composer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1649864691
-SHA256 (composer-1.10.26/composer.phar) = cbfe1f85276c57abe464d934503d935aa213494ac286275c8dfabfa91e3dbdc4
-SIZE (composer-1.10.26/composer.phar) = 1993462
+TIMESTAMP = 1696023354
+SHA256 (composer-2.6.4/composer.phar) = 5a39f3e2ce5ba391ee3fecb227faf21390f5b7ed5c56f14cab9e1c3048bcf8b8
+SIZE (composer-2.6.4/composer.phar) = 2861074
diff --git a/devel/php-composer2/Makefile b/devel/php-composer2/Makefile
deleted file mode 100644
index c06390b3daf5..000000000000
--- a/devel/php-composer2/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-PORTNAME=	composer
-DISTVERSION=	2.6.3
-CATEGORIES=	devel
-MASTER_SITES=	https://getcomposer.org/download/${DISTVERSION}/
-PKGNAMEPREFIX=	${PHP_PKGNAMEPREFIX}
-PKGNAMESUFFIX=	2
-DISTNAME=	composer
-EXTRACT_SUFX=	.phar
-DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	cyberbotx@cyberbotx.com
-COMMENT=	Dependency Manager for PHP, version 2.x
-WWW=		https://getcomposer.org/
-
-LICENSE=	MIT
-
-RUN_DEPENDS=	ca_root_nss>0:security/ca_root_nss
-
-USES=		cpe php:flavors
-CPE_VENDOR=	getcomposer
-USE_PHP=	ctype filter intl mbstring phar
-
-CONFLICTS_INSTALL=	php*-composer php*-composer2
-
-NO_ARCH=	yes
-NO_BUILD=	yes
-NO_WRKSUBDIR=	yes
-
-PLIST_FILES=	bin/composer \
-		bin/composer.phar
-
-OPTIONS_DEFINE=		CURL
-OPTIONS_DEFAULT=	CURL
-
-CURL_DESC=	Install the cURL extension for faster downloads
-CURL_USE=	PHP=curl
-
-do-extract:
-	${MKDIR} ${WRKSRC}/
-	${CP} ${_DISTDIR}/composer.phar ${WRKSRC}/
-
-do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/composer.phar ${STAGEDIR}${PREFIX}/bin/
-	${LN} -s composer.phar ${STAGEDIR}${PREFIX}/bin/composer
-
-.include <bsd.port.mk>
diff --git a/devel/php-composer2/distinfo b/devel/php-composer2/distinfo
deleted file mode 100644
index 5fea9ac8e2c6..000000000000
--- a/devel/php-composer2/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1694787985
-SHA256 (composer-2.6.3/composer.phar) = e58a390cac0df45ccf5a3d95ae94fa239eded8b7907fa2c8f752f020304fc9b1
-SIZE (composer-2.6.3/composer.phar) = 2859496
diff --git a/devel/php-composer2/pkg-descr b/devel/php-composer2/pkg-descr
deleted file mode 100644
index 2821d610ccf5..000000000000
--- a/devel/php-composer2/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Composer is a tool for dependency management in PHP. It allows you to declare
-the dependent libraries your project needs and it will install them in your
-project for you.