From 49d70eae5b0d4a0936a7e4d18a6cedc9132c9a8e Mon Sep 17 00:00:00 2001 From: Joel Beckmeyer Date: Tue, 17 Dec 2024 11:17:17 -0500 Subject: [PATCH] New package: php8.4-apcu-5.1.24 --- srcpkgs/php8.4-apcu/files/README.voidlinux | 3 +++ srcpkgs/php8.4-apcu/template | 29 ++++++++++++++++++++++ srcpkgs/php8.4-apcu/update | 2 ++ 3 files changed, 34 insertions(+) create mode 100644 srcpkgs/php8.4-apcu/files/README.voidlinux create mode 100644 srcpkgs/php8.4-apcu/template create mode 100644 srcpkgs/php8.4-apcu/update diff --git a/srcpkgs/php8.4-apcu/files/README.voidlinux b/srcpkgs/php8.4-apcu/files/README.voidlinux new file mode 100644 index 00000000000..9da8a70ccc2 --- /dev/null +++ b/srcpkgs/php8.4-apcu/files/README.voidlinux @@ -0,0 +1,3 @@ +To enable APCu add the following line to your php.ini: + + extension=apcu.so diff --git a/srcpkgs/php8.4-apcu/template b/srcpkgs/php8.4-apcu/template new file mode 100644 index 00000000000..983fe2e4f77 --- /dev/null +++ b/srcpkgs/php8.4-apcu/template @@ -0,0 +1,29 @@ +# Template file for 'php8.4-apcu' +pkgname=php8.4-apcu +version=5.1.24 +revision=1 +build_style=gnu-configure +configure_args="--with-php-config=/usr/bin/php-config8.4" +make_check_target=test +hostmakedepends="autoconf php8.4-devel" +makedepends="php8.4-devel pcre2-devel" +depends="php8.4" +short_desc="In-memory key-value store for PHP" +maintainer="Joel Beckmeyer " +license="PHP-3.01" +homepage="https://pecl.php.net/package/APCu" +distfiles="https://pecl.php.net/get/apcu-${version}.tgz" +checksum=5c28a55b27082c69657e25b7ecf553e2cf6b74ec3fa77d6b76f4fb982e001e43 + +pre_configure() { + phpize8.4 +} + +pre_install() { + make_install_args="INSTALL_ROOT=$DESTDIR" +} + +post_install() { + rm -r $DESTDIR/usr/include + vdoc "${FILESDIR}/README.voidlinux" +} diff --git a/srcpkgs/php8.4-apcu/update b/srcpkgs/php8.4-apcu/update new file mode 100644 index 00000000000..ad899519e31 --- /dev/null +++ b/srcpkgs/php8.4-apcu/update @@ -0,0 +1,2 @@ +site="https://pecl.php.net/package/APCu" +pattern="apcu-\K[\d\.]*(?=\.tgz)"