diff --git a/srcpkgs/php-ffi b/srcpkgs/php-ffi new file mode 120000 index 0000000000..fa557ad95d --- /dev/null +++ b/srcpkgs/php-ffi @@ -0,0 +1 @@ +php \ No newline at end of file diff --git a/srcpkgs/php/template b/srcpkgs/php/template index 9f257336e6..b9f9117e87 100644 --- a/srcpkgs/php/template +++ b/srcpkgs/php/template @@ -1,18 +1,19 @@ # Template file for 'php' pkgname=php -version=7.3.12 +version=7.4.0 revision=1 hostmakedepends="bison pkg-config" makedepends="apache-devel enchant-devel freetds-devel freetype-devel gdbm-devel gmp-devel libcurl-devel libjpeg-turbo-devel libmysqlclient-devel libsodium-devel libtidy5-devel libxslt-devel libzip-devel net-snmp-devel - postgresql-libs-devel readline-devel sqlite-devel unixodbc-devel pcre2-devel" + postgresql-libs-devel readline-devel sqlite-devel unixodbc-devel pcre2-devel + libffi-devel oniguruma-devel gd-devel" short_desc="HTML-embedded scripting language" maintainer="Steve Prybylski " license="PHP-3.01" homepage="https://www.php.net" distfiles="http://www.php.net/distributions/php-${version}.tar.xz" -checksum=aafe5e9861ad828860c6af8c88cdc1488314785962328eb1783607c1fdd855df +checksum=9bb751b20e5d6cc1ea9b1ebf23ef2d5f07f99b2d9cc417bf1d70c04f8b20ec42 conf_files="/etc/php/php.ini" @@ -53,14 +54,16 @@ do_build() { --enable-sysvmsg=shared \ --enable-sysvsem=shared \ --enable-sysvshm=shared \ - --enable-zip=shared \ --enable-mysqlnd \ + --enable-gd=shared \ + --with-external-gd \ + --with-zip=shared \ + --with-ffi=shared \ --with-bz2=shared \ --with-curl=shared \ --with-db4=/usr \ --with-enchant=shared,/usr \ --with-freetype-dir=/usr \ - --with-gd=shared \ --with-gdbm \ --with-gettext=shared \ --with-gmp=shared \ @@ -312,3 +315,12 @@ php-sodium_package() { vmove usr/lib/php/modules/sodium.so } } + +php-ffi_package() { + lib32disabled=yes + depends="php-${version}_${revision}" + short_desc+=' - FFI module' + pkg_install() { + vmove usr/lib/php/modules/ffi.so + } +}