pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/php-composer



Module Name:    pkgsrc
Committed By:   taca
Date:           Sat Feb  8 03:39:10 UTC 2025

Modified Files:
        pkgsrc/devel/php-composer: Makefile PLIST
        pkgsrc/devel/php-composer/files: composer

Log Message:
devel/php-composer: multiple PHP support

* Use PHP_BASE_VERS in DEPENDS if required.
* Use INSTALLATION_DIRS instead of AUTO_MKDIRS.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/php-composer/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/php-composer/PLIST
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/php-composer/files/composer

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/php-composer/Makefile
diff -u pkgsrc/devel/php-composer/Makefile:1.30 pkgsrc/devel/php-composer/Makefile:1.31
--- pkgsrc/devel/php-composer/Makefile:1.30     Tue Aug 23 15:10:36 2022
+++ pkgsrc/devel/php-composer/Makefile  Sat Feb  8 03:39:10 2025
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.30 2022/08/23 15:10:36 tpaul Exp $
+# $NetBSD: Makefile,v 1.31 2025/02/08 03:39:10 taca Exp $
 
 VERSION=       2.2.18
 PKGNAME=       ${PHP_PKG_PREFIX}-composer-${VERSION}
+PKGREVISION=   1
 DISTNAME=      composer
 CATEGORIES=    devel
 MASTER_SITES=  https://getcomposer.org/download/${VERSION}/
@@ -13,26 +14,27 @@ HOMEPAGE=   https://getcomposer.org/
 COMMENT=       Dependency Manager for PHP
 LICENSE=       mit
 
+DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring
+DEPENDS+=      ${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip
+
 NO_BUILD=      yes
-AUTO_MKDIRS=   yes
 
-DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring-[0-9]*:../../converters/php-mbstring
-DEPENDS+=      ${PHP_PKG_PREFIX}-zip-[0-9]*:../../archivers/php-zip
+INSTALLATION_DIRS+=    bin ${PHP_SHAREDIR}
+
+SUBST_CLASSES+=                        fix-paths
+SUBST_STAGE.fix-paths=         post-extract
+SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
+SUBST_FILES.fix-paths=         composer${PHP_VER}
+SUBST_VARS.fix-paths=          PREFIX PHP_VER PHP_SHAREDIR
 
 do-extract:
        ${MKDIR} -m 0755 ${WRKSRC}
-       ${INSTALL} -m 0644 ${FILESDIR}/composer ${WRKSRC}/composer
+       ${INSTALL} -m 0644 ${FILESDIR}/composer ${WRKSRC}/composer${PHP_VER}
 
 do-install:
-       ${INSTALL} -m 0755 ${WRKSRC}/composer ${DESTDIR}${PREFIX}/bin/composer
+       ${INSTALL} -m 0755 ${WRKSRC}/composer${PHP_VER} ${DESTDIR}${PREFIX}/bin
        ${INSTALL} -m 0644 ${DISTDIR}/${DIST_SUBDIR}/composer.phar \
-               ${DESTDIR}${PREFIX}/share/php/composer.phar
-
-SUBST_CLASSES+=                        fix-paths
-SUBST_STAGE.fix-paths=         post-extract
-SUBST_MESSAGE.fix-paths=       Fixing absolute paths.
-SUBST_FILES.fix-paths=         composer
-SUBST_VARS.fix-paths=          PREFIX
+               ${DESTDIR}${PREFIX}/${PHP_SHAREDIR}
 
 .include "../../lang/php/json.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/php-composer/PLIST
diff -u pkgsrc/devel/php-composer/PLIST:1.1 pkgsrc/devel/php-composer/PLIST:1.2
--- pkgsrc/devel/php-composer/PLIST:1.1 Sat Mar 14 04:26:39 2020
+++ pkgsrc/devel/php-composer/PLIST     Sat Feb  8 03:39:10 2025
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1 2020/03/14 04:26:39 tpaul Exp $
-bin/composer
-share/php/composer.phar
+@comment $NetBSD: PLIST,v 1.2 2025/02/08 03:39:10 taca Exp $
+bin/composer${PHP_VER}
+${PHP_SHAREDIR}/composer.phar

Index: pkgsrc/devel/php-composer/files/composer
diff -u pkgsrc/devel/php-composer/files/composer:1.1 pkgsrc/devel/php-composer/files/composer:1.2
--- pkgsrc/devel/php-composer/files/composer:1.1        Sat Mar 14 04:26:39 2020
+++ pkgsrc/devel/php-composer/files/composer    Sat Feb  8 03:39:10 2025
@@ -2,6 +2,6 @@
 
 PREFIX="@PREFIX@"
 BINDIR="$PREFIX/bin"
-DATADIR="$PREFIX/share"
+DATADIR="$PREFIX/@PHP_SHAREDIR@"
 
-"$BINDIR/php" "$DATADIR/php/composer.phar" $@
+"$BINDIR/php@PHP_VER@" "$DATADIR/composer.phar" $@



Home | Main Index | Thread Index | Old Index