From 84066d8f7050fc016f9fde7819cf5cab403c40dd Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 30 Mar 2023 15:10:14 -0400 Subject: [PATCH 1/9] New package: php8.0-mongodb-1.15.3 --- srcpkgs/php8.0-mongodb/INSTALL.msg | 3 +++ srcpkgs/php8.0-mongodb/template | 24 ++++++++++++++++++++++++ srcpkgs/php8.0-mongodb/update | 1 + 3 files changed, 28 insertions(+) create mode 100644 srcpkgs/php8.0-mongodb/INSTALL.msg create mode 100644 srcpkgs/php8.0-mongodb/template create mode 100644 srcpkgs/php8.0-mongodb/update diff --git a/srcpkgs/php8.0-mongodb/INSTALL.msg b/srcpkgs/php8.0-mongodb/INSTALL.msg new file mode 100644 index 000000000000..a8d869ad7b0f --- /dev/null +++ b/srcpkgs/php8.0-mongodb/INSTALL.msg @@ -0,0 +1,3 @@ +To enable the MongoDB extension add the following line to your php.ini: + + extension=mongodb.so diff --git a/srcpkgs/php8.0-mongodb/template b/srcpkgs/php8.0-mongodb/template new file mode 100644 index 000000000000..b3dbbfe89af1 --- /dev/null +++ b/srcpkgs/php8.0-mongodb/template @@ -0,0 +1,24 @@ +# Template file for 'php8.0-mongodb' +pkgname=php8.0-mongodb +version=1.15.3 +revision=1 +build_style=gnu-configure +configure_args="--with-php-config=/usr/bin/php-config8.0" +hostmakedepends="php8.0-devel autoconf pkg-config" +makedepends="php8.0-devel pcre2-devel openssl-devel" +depends="php8.0" +short_desc="Official MongoDB PHP driver" +maintainer="Joel Beckmeyer " +license="Apache-2.0" +homepage="https://pecl.php.net/package/mongodb" +changelog="https://pecl.php.net/package-changelog.php?package=mongodb" +distfiles="https://pecl.php.net/get/mongodb-$version.tgz" +checksum=4f2c4e417fb606b462e870ec03656f3a97ba0b399dc24a6d9d153e9846134388 + +pre_configure() { + phpize8.0 +} + +pre_install() { + make_install_args="INSTALL_ROOT=$DESTDIR" +} diff --git a/srcpkgs/php8.0-mongodb/update b/srcpkgs/php8.0-mongodb/update new file mode 100644 index 000000000000..fb47044a964d --- /dev/null +++ b/srcpkgs/php8.0-mongodb/update @@ -0,0 +1 @@ +pattern=')' From 2df7fdba4515a705c6d367395bd5e3296b4df776 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 30 Mar 2023 15:10:17 -0400 Subject: [PATCH 2/9] New package: php8.1-mongodb-1.15.3 --- srcpkgs/php8.1-mongodb/INSTALL.msg | 3 +++ srcpkgs/php8.1-mongodb/template | 24 ++++++++++++++++++++++++ srcpkgs/php8.1-mongodb/update | 1 + 3 files changed, 28 insertions(+) create mode 100644 srcpkgs/php8.1-mongodb/INSTALL.msg create mode 100644 srcpkgs/php8.1-mongodb/template create mode 100644 srcpkgs/php8.1-mongodb/update diff --git a/srcpkgs/php8.1-mongodb/INSTALL.msg b/srcpkgs/php8.1-mongodb/INSTALL.msg new file mode 100644 index 000000000000..a8d869ad7b0f --- /dev/null +++ b/srcpkgs/php8.1-mongodb/INSTALL.msg @@ -0,0 +1,3 @@ +To enable the MongoDB extension add the following line to your php.ini: + + extension=mongodb.so diff --git a/srcpkgs/php8.1-mongodb/template b/srcpkgs/php8.1-mongodb/template new file mode 100644 index 000000000000..83c45d1b8374 --- /dev/null +++ b/srcpkgs/php8.1-mongodb/template @@ -0,0 +1,24 @@ +# Template file for 'php8.1-mongodb' +pkgname=php8.1-mongodb +version=1.15.3 +revision=1 +build_style=gnu-configure +configure_args="--with-php-config=/usr/bin/php-config8.1" +hostmakedepends="php8.1-devel autoconf pkg-config" +makedepends="php8.1-devel pcre2-devel openssl-devel" +depends="php8.1" +short_desc="Official MongoDB PHP driver" +maintainer="Joel Beckmeyer " +license="Apache-2.0" +homepage="https://pecl.php.net/package/mongodb" +changelog="https://pecl.php.net/package-changelog.php?package=mongodb" +distfiles="https://pecl.php.net/get/mongodb-$version.tgz" +checksum=4f2c4e417fb606b462e870ec03656f3a97ba0b399dc24a6d9d153e9846134388 + +pre_configure() { + phpize8.1 +} + +pre_install() { + make_install_args="INSTALL_ROOT=$DESTDIR" +} diff --git a/srcpkgs/php8.1-mongodb/update b/srcpkgs/php8.1-mongodb/update new file mode 100644 index 000000000000..fb47044a964d --- /dev/null +++ b/srcpkgs/php8.1-mongodb/update @@ -0,0 +1 @@ +pattern=')' From 528d2098a49d171d236264e8543affb2cbb8af55 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 30 Mar 2023 15:10:19 -0400 Subject: [PATCH 3/9] New package: php8.2-mongodb-1.15.3 --- srcpkgs/php8.2-mongodb/INSTALL.msg | 3 +++ srcpkgs/php8.2-mongodb/template | 24 ++++++++++++++++++++++++ srcpkgs/php8.2-mongodb/update | 1 + 3 files changed, 28 insertions(+) create mode 100644 srcpkgs/php8.2-mongodb/INSTALL.msg create mode 100644 srcpkgs/php8.2-mongodb/template create mode 100644 srcpkgs/php8.2-mongodb/update diff --git a/srcpkgs/php8.2-mongodb/INSTALL.msg b/srcpkgs/php8.2-mongodb/INSTALL.msg new file mode 100644 index 000000000000..a8d869ad7b0f --- /dev/null +++ b/srcpkgs/php8.2-mongodb/INSTALL.msg @@ -0,0 +1,3 @@ +To enable the MongoDB extension add the following line to your php.ini: + + extension=mongodb.so diff --git a/srcpkgs/php8.2-mongodb/template b/srcpkgs/php8.2-mongodb/template new file mode 100644 index 000000000000..ee5afd8458fe --- /dev/null +++ b/srcpkgs/php8.2-mongodb/template @@ -0,0 +1,24 @@ +# Template file for 'php8.2-mongodb' +pkgname=php8.2-mongodb +version=1.15.3 +revision=1 +build_style=gnu-configure +configure_args="--with-php-config=/usr/bin/php-config8.2" +hostmakedepends="php8.2-devel autoconf pkg-config" +makedepends="php8.2-devel pcre2-devel openssl-devel" +depends="php8.2" +short_desc="Official MongoDB PHP driver" +maintainer="Joel Beckmeyer " +license="Apache-2.0" +homepage="https://pecl.php.net/package/mongodb" +changelog="https://pecl.php.net/package-changelog.php?package=mongodb" +distfiles="https://pecl.php.net/get/mongodb-$version.tgz" +checksum=4f2c4e417fb606b462e870ec03656f3a97ba0b399dc24a6d9d153e9846134388 + +pre_configure() { + phpize8.2 +} + +pre_install() { + make_install_args="INSTALL_ROOT=$DESTDIR" +} diff --git a/srcpkgs/php8.2-mongodb/update b/srcpkgs/php8.2-mongodb/update new file mode 100644 index 000000000000..fb47044a964d --- /dev/null +++ b/srcpkgs/php8.2-mongodb/update @@ -0,0 +1 @@ +pattern=')' From 321e59351ba84a0793b77938e1fd69b9a5115128 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 30 Mar 2023 15:10:23 -0400 Subject: [PATCH 4/9] php: add php-mongodb meta package. --- srcpkgs/php-mongodb | 1 + srcpkgs/php/template | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/php-mongodb diff --git a/srcpkgs/php-mongodb b/srcpkgs/php-mongodb new file mode 120000 index 000000000000..fa557ad95d0a --- /dev/null +++ b/srcpkgs/php-mongodb @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php/template b/srcpkgs/php/template index ec485a5a6d42..9fd1e27be27c 100644 --- a/srcpkgs/php/template +++ b/srcpkgs/php/template @@ -1,7 +1,7 @@ # Template file for 'php' pkgname=php version=8.2 -revision=1 +revision=2 build_style=meta depends="php${version}" short_desc="Meta package for PHP" @@ -155,6 +155,12 @@ php-imagick_package() { short_desc="PHP ImageMagick library wrapper meta package" } +php-mongodb_package() { + depends="php${version}-mongodb" + build_style=meta + short_desc="PHP MongoDB driver meta package" +} + xdebug_package() { depends="xdebug${version}" build_style=meta From a1eae44c26239ebe7e9736f78fafd59e8e8819cf Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 1 Jun 2023 08:54:30 -0400 Subject: [PATCH 5/9] php8.1: update to 8.1.19. --- srcpkgs/php8.1/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/php8.1/template b/srcpkgs/php8.1/template index c4bacceefb89..90be03c44a5d 100644 --- a/srcpkgs/php8.1/template +++ b/srcpkgs/php8.1/template @@ -1,7 +1,7 @@ # Template file for 'php8.1' pkgname=php8.1 -version=8.1.17 -revision=2 +version=8.1.19 +revision=1 _php_version=8.1 hostmakedepends="bison pkg-config apache-devel" makedepends="apache-devel enchant2-devel freetds-devel freetype-devel gdbm-devel @@ -17,7 +17,7 @@ changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS" # this is the source where the www.php.net code pulls the tarballs it serves # at https://www.php.net/distributions/ distfiles="https://github.com/php/web-php-distributions/raw/master/php-${version}.tar.gz" -checksum=ef270156291d90a80ce83d68eee812f301cf5e48836a0ff6fd2931913f8e25c5 +checksum=0ebb6b0ecf5d8e355c2f1362807f9b73c6e803d496c5ad3e4fb00be989988372 conf_files="/etc/php${_php_version}/php.ini" From d6116ec17387d2bba92ec4ee751b544c68c69137 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 1 Jun 2023 08:54:31 -0400 Subject: [PATCH 6/9] php8.2: update to 8.2.6. --- srcpkgs/php8.2/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/php8.2/template b/srcpkgs/php8.2/template index 956403ea22f4..c73b5f8c010c 100644 --- a/srcpkgs/php8.2/template +++ b/srcpkgs/php8.2/template @@ -1,7 +1,7 @@ # Template file for 'php8.2' pkgname=php8.2 -version=8.2.4 -revision=2 +version=8.2.6 +revision=1 _php_version=8.2 hostmakedepends="bison pkg-config apache-devel" makedepends="apache-devel enchant2-devel freetds-devel freetype-devel gdbm-devel @@ -17,7 +17,7 @@ changelog="https://raw.githubusercontent.com/php/php-src/php-${version}/NEWS" # this is the source where the www.php.net code pulls the tarballs it serves # at https://www.php.net/distributions/ distfiles="https://github.com/php/web-php-distributions/raw/master/php-${version}.tar.gz" -checksum=cee7748015a2ddef1739d448b980b095dccd09ed589cf1b6c6ee2d16f5e73c50 +checksum=1b8463df1f180ed39475cfcded1ff106242ccb823f99c9fc1a407c0b76afa2c8 conf_files="/etc/php${_php_version}/php.ini" From eb5d7c01a2c0d19acca596b707569d1183746b83 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 1 Jun 2023 08:57:22 -0400 Subject: [PATCH 7/9] composer8.0: update to 2.5.7. --- srcpkgs/composer8.0/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/composer8.0/template b/srcpkgs/composer8.0/template index a816ecad7feb..4e3823643f99 100644 --- a/srcpkgs/composer8.0/template +++ b/srcpkgs/composer8.0/template @@ -1,6 +1,6 @@ # Template file for 'composer8.0' pkgname=composer8.0 -version=2.5.5 +version=2.5.7 revision=1 build_style=fetch depends="php8.0" @@ -11,7 +11,7 @@ homepage="https://getcomposer.org/" changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md" distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar https://raw.githubusercontent.com/composer/composer/main/LICENSE" -checksum="566a6d1cf4be1cc3ac882d2a2a13817ffae54e60f5aa7c9137434810a5809ffc +checksum="9256c4c1c803b9d0cb7a66a1ab6c737e48c43cc6df7b8ec9ec2497a724bf44de 7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c" alternatives="composer:composer:/usr/bin/composer8.0" From 90e0c56c994254c638a67bf99a23010cf3675bd1 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 1 Jun 2023 08:57:23 -0400 Subject: [PATCH 8/9] composer8.1: update to 2.5.7. --- srcpkgs/composer8.1/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/composer8.1/template b/srcpkgs/composer8.1/template index b0e23089ce78..3c5b6dc6f8a2 100644 --- a/srcpkgs/composer8.1/template +++ b/srcpkgs/composer8.1/template @@ -1,6 +1,6 @@ # Template file for 'composer8.1' pkgname=composer8.1 -version=2.5.5 +version=2.5.7 revision=1 build_style=fetch depends="php8.1" @@ -11,7 +11,7 @@ homepage="https://getcomposer.org/" changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md" distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar https://raw.githubusercontent.com/composer/composer/main/LICENSE" -checksum="566a6d1cf4be1cc3ac882d2a2a13817ffae54e60f5aa7c9137434810a5809ffc +checksum="9256c4c1c803b9d0cb7a66a1ab6c737e48c43cc6df7b8ec9ec2497a724bf44de 7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c" alternatives="composer:composer:/usr/bin/composer8.1" From 9a44ca8fdb8106cbdf15bc8b955d34cccd6437a8 Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Thu, 1 Jun 2023 08:57:25 -0400 Subject: [PATCH 9/9] composer8.2: update to 2.5.7. --- srcpkgs/composer8.2/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/composer8.2/template b/srcpkgs/composer8.2/template index 59bcb095fee2..e97d4880da76 100644 --- a/srcpkgs/composer8.2/template +++ b/srcpkgs/composer8.2/template @@ -1,6 +1,6 @@ # Template file for 'composer8.2' pkgname=composer8.2 -version=2.5.5 +version=2.5.7 revision=1 build_style=fetch depends="php8.2" @@ -11,7 +11,7 @@ homepage="https://getcomposer.org/" changelog="https://raw.githubusercontent.com/composer/composer/main/CHANGELOG.md" distfiles="https://github.com/composer/composer/releases/download/${version}/composer.phar https://raw.githubusercontent.com/composer/composer/main/LICENSE" -checksum="566a6d1cf4be1cc3ac882d2a2a13817ffae54e60f5aa7c9137434810a5809ffc +checksum="9256c4c1c803b9d0cb7a66a1ab6c737e48c43cc6df7b8ec9ec2497a724bf44de 7855ac293067aebe7e51afdd23b9dea54b8be24187dbecc9b9142581c37f596c" alternatives="composer:composer:/usr/bin/composer8.2"