pkgsrc-Changes archive

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

CVS commit: pkgsrc/www



Module Name:    pkgsrc
Committed By:   taca
Date:           Sat Feb  8 04:08:59 UTC 2025

Modified Files:
        pkgsrc/www/phraseanet: Makefile
        pkgsrc/www/unit: Makefile.common distinfo
Added Files:
        pkgsrc/www/unit/patches: patch-auto_modules_php

Log Message:
multiple PHP support

* Use PHP_BASE_VERS in DEPENDS if required.
* Use REPLACE_PHP.

Bump PKGREVISION.


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/www/phraseanet/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/unit/Makefile.common
cvs rdiff -u -r1.25 -r1.26 pkgsrc/www/unit/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/www/unit/patches/patch-auto_modules_php

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

Modified files:

Index: pkgsrc/www/phraseanet/Makefile
diff -u pkgsrc/www/phraseanet/Makefile:1.24 pkgsrc/www/phraseanet/Makefile:1.25
--- pkgsrc/www/phraseanet/Makefile:1.24 Mon Jan 20 16:06:14 2025
+++ pkgsrc/www/phraseanet/Makefile      Sat Feb  8 04:08:58 2025
@@ -1,30 +1,28 @@
-# $NetBSD: Makefile,v 1.24 2025/01/20 16:06:14 taca Exp $
+# $NetBSD: Makefile,v 1.25 2025/02/08 04:08:58 taca Exp $
 
 .include "../../www/phraseanet/Makefile.common"
 PKGNAME=       phraseanet-${VERS}
-PKGREVISION=   7
+PKGREVISION=   8
 
 USE_TOOLS+=    pax
 
 PHP_VERSIONS_ACCEPTED= 56
 
-.include "../../lang/php/phpversion.mk"
-
 DEPENDS+=      ${PHP_PKG_PREFIX}-phrasea2-[0-9]*:../../www/php-phrasea2
-DEPENDS+=      ${PHP_PKG_PREFIX}-opcache-[0-9]*:../../devel/php-opcache
-DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring-[0-9]*:../../converters/php-mbstring
-DEPENDS+=      ${PHP_PKG_PREFIX}-gettext-[0-9]*:../../devel/php-gettext
-DEPENDS+=      ${PHP_PKG_PREFIX}-exif-[0-9]*:../../graphics/php-exif
-DEPENDS+=      ${PHP_PKG_PREFIX}-ftp-[0-9]*:../../net/php-ftp
-DEPENDS+=      ${PHP_PKG_PREFIX}-curl-[0-9]*:../../www/php-curl
-DEPENDS+=      ${PHP_PKG_PREFIX}-gd-[0-9]*:../../graphics/php-gd
-DEPENDS+=      ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json
-DEPENDS+=      ${PHP_PKG_PREFIX}-iconv-[0-9]*:../../converters/php-iconv
-DEPENDS+=      ${PHP_PKG_PREFIX}-mysql-[0-9]*:../../databases/php-mysql
-DEPENDS+=      ${PHP_PKG_PREFIX}-sockets-[0-9]*:../../net/php-sockets
-DEPENDS+=      ${PHP_PKG_PREFIX}-xsl-[0-9]*:../../textproc/php-xsl
-DEPENDS+=      ${PHP_PKG_PREFIX}-zip-[0-9]*:../../archivers/php-zip
-DEPENDS+=      ${PHP_PKG_PREFIX}-zlib-[0-9]*:../../archivers/php-zlib
+DEPENDS+=      ${PHP_PKG_PREFIX}-opcache>=${PHP_BASE_VERS}:../../devel/php-opcache
+DEPENDS+=      ${PHP_PKG_PREFIX}-mbstring>=${PHP_BASE_VERS}:../../converters/php-mbstring
+DEPENDS+=      ${PHP_PKG_PREFIX}-gettext>=${PHP_BASE_VERS}:../../devel/php-gettext
+DEPENDS+=      ${PHP_PKG_PREFIX}-exif>=${PHP_BASE_VERS}:../../graphics/php-exif
+DEPENDS+=      ${PHP_PKG_PREFIX}-ftp>=${PHP_BASE_VERS}:../../net/php-ftp
+DEPENDS+=      ${PHP_PKG_PREFIX}-curl>=${PHP_BASE_VERS}:../../www/php-curl
+DEPENDS+=      ${PHP_PKG_PREFIX}-gd>=${PHP_BASE_VERS}:../../graphics/php-gd
+DEPENDS+=      ${PHP_PKG_PREFIX}-json>=${PHP_BASE_VERS}:../../textproc/php-json
+DEPENDS+=      ${PHP_PKG_PREFIX}-iconv>=${PHP_BASE_VERS}:../../converters/php-iconv
+DEPENDS+=      ${PHP_PKG_PREFIX}-mysql>=${PHP_BASE_VERS}:../../databases/php-mysql
+DEPENDS+=      ${PHP_PKG_PREFIX}-sockets>=${PHP_BASE_VERS}:../../net/php-sockets
+DEPENDS+=      ${PHP_PKG_PREFIX}-xsl>=${PHP_BASE_VERS}:../../textproc/php-xsl
+DEPENDS+=      ${PHP_PKG_PREFIX}-zip>=${PHP_BASE_VERS}:../../archivers/php-zip
+DEPENDS+=      ${PHP_PKG_PREFIX}-zlib>=${PHP_BASE_VERS}:../../archivers/php-zlib
 DEPENDS+=      ${PHP_PKG_PREFIX}-memcache>=2.2.7<3:../../devel/php-memcache2
 DEPENDS+=      phraseanet-indexer-${VERS}{,nb*}:../../www/phraseanet-indexer
 DEPENDS+=      ${APACHE_PKG_PREFIX}-${PHP_PKG_PREFIX}>=5.2:../../www/ap-php
@@ -61,6 +59,8 @@ MAKE_DIRS_PERMS+= ${PHRASEANETDIR}/tmp/d
 MAKE_DIRS_PERMS+= ${PHRASEANETDIR}/tmp/download ${APACHE_DIRS_PERMS}
 MAKE_DIRS_PERMS+= ${PHRASEANETDIR}/tmp/batches ${APACHE_DIRS_PERMS}
 
+REPLACE_PHP+=  bin/console
+
 do-build:
 
 pre-install:
@@ -78,5 +78,6 @@ do-install:
               -e "s|@VARBASE@|${VARBASE}|g" ${FILESDIR}/phrasea.conf > \
                ${DESTDIR}${PREFIX}/share/examples/phraseanet/phrasea.conf
 
+.include "../../lang/php/phpversion.mk"
 .include "../../mk/apache.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/www/unit/Makefile.common
diff -u pkgsrc/www/unit/Makefile.common:1.5 pkgsrc/www/unit/Makefile.common:1.6
--- pkgsrc/www/unit/Makefile.common:1.5 Mon May 15 22:24:38 2023
+++ pkgsrc/www/unit/Makefile.common     Sat Feb  8 04:08:59 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.5 2023/05/15 22:24:38 osa Exp $
+# $NetBSD: Makefile.common,v 1.6 2025/02/08 04:08:59 taca Exp $
 #
 # used by devel/libunit/Makefile
 # used by www/unit/Makefile
@@ -61,5 +61,3 @@ INSTALLATION_DIRS+=   sbin ${UNIT_EXTENSIO
 MAKE_DIRS+=            ${UNIT_PIDDIR} ${UNIT_DATADIR} ${UNIT_RUNDIR}
 OWN_DIRS=              ${UNIT_LOGDIR} ${UNIT_RUNDIR}
 OWN_DIRS_PERMS+=       ${UNIT_DATADIR} ${UNIT_USER} ${UNIT_GROUP} 0700
-
-USE_LANGUAGES= c

Index: pkgsrc/www/unit/distinfo
diff -u pkgsrc/www/unit/distinfo:1.25 pkgsrc/www/unit/distinfo:1.26
--- pkgsrc/www/unit/distinfo:1.25       Tue Jan 14 18:07:35 2025
+++ pkgsrc/www/unit/distinfo    Sat Feb  8 04:08:59 2025
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.25 2025/01/14 18:07:35 osa Exp $
+$NetBSD: distinfo,v 1.26 2025/02/08 04:08:59 taca Exp $
 
 BLAKE2s (unit-1.34.1.tar.gz) = 3a896ada7fc552b50a40e5efb0513a6c80c165610c8e55c4b722923a4e55bdf6
 SHA512 (unit-1.34.1.tar.gz) = 51bcab68d9a015f4e2710312af28afd7f7179a4b9c57dfc26f5bd4a94ad93c1cd4246a92e131a4ff460d51f3003acae636b5a62c2f257671b26eea3080858352
 Size (unit-1.34.1.tar.gz) = 1054774 bytes
 SHA1 (patch-auto_events) = 0556b5d3db6b88d23d686d9da1f3274187079973
+SHA1 (patch-auto_modules_php) = df85739053db94b606282253fe36e22e67dc192f
 SHA1 (patch-auto_os_conf) = 6d1cd7aef662a60d4288014eb6fadbe8c1268e55
 SHA1 (patch-auto_shmem) = cb37c368c19205c2cc1750f4a847af23be8bfa25
 SHA1 (patch-src_nxt__kqueue__engine.c) = c341425f4b21d4cff6e003958f88a04b53dc4ee1

Added files:

Index: pkgsrc/www/unit/patches/patch-auto_modules_php
diff -u /dev/null pkgsrc/www/unit/patches/patch-auto_modules_php:1.1
--- /dev/null   Sat Feb  8 04:08:59 2025
+++ pkgsrc/www/unit/patches/patch-auto_modules_php      Sat Feb  8 04:08:59 2025
@@ -0,0 +1,28 @@
+$NetBSD: patch-auto_modules_php,v 1.1 2025/02/08 04:08:59 taca Exp $
+
+* Adjust libphp${PHP_VER}.
+* Require <stdio.h> for using printf(3).
+
+--- auto/modules/php.orig      2024-12-19 01:30:03.000000000 +0000
++++ auto/modules/php
+@@ -102,11 +102,7 @@ if /bin/sh -c "${NXT_PHP_CONFIG} --versi
+                          `${NXT_PHP_CONFIG} --libs`"
+ 
+     else
+-        if [ $NXT_PHP_MAJOR_VERSION -ge 8 ]; then
+-            NXT_PHP_LIB="-lphp"
+-        else
+-            NXT_PHP_LIB="-lphp${NXT_PHP_VERSION%%.*}"
+-        fi
++        NXT_PHP_LIB="-lphp${PHP_VER}"
+ 
+         if [ "$NXT_PHP_LIB_PATH" != "" ]; then
+             # "php-config --ldflags" does not contain path to libphp, but
+@@ -129,6 +125,7 @@ nxt_feature_run=value
+ nxt_feature_incs="${NXT_PHP_INCLUDE}"
+ nxt_feature_libs="${NXT_PHP_LIB} ${NXT_PHP_LDFLAGS}"
+ nxt_feature_test="
++    #include <stdio.h>
+     #include <php.h>
+ 
+     int main(void) {



Home | Main Index | Thread Index | Old Index