SUMMARY="A popular general-purpose scripting language" DESCRIPTION="PHP is a popular general-purpose scripting language that is \ especially suited to web development. Fast, flexible and pragmatic, PHP powers everything from your blog to the most \ popular websites in the world." HOMEPAGE="https://php.net/" COPYRIGHT="2001-2020 PHP Group" LICENSE="PHP License v3.01" REVISION="2" SOURCE_URI="https://php.net/get/php-$portVersion.tar.bz2/from/this/mirror" CHECKSUM_SHA256="6a48d3a605c003b088984ceb53be5df1e698b8b35ddacadd12fe50f49c0e8062" SOURCE_FILENAME="php-$portVersion.tar.bz2" PATCHES="php-$portVersion.patchset" ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="x86" commandSuffix=$secondaryArchSuffix commandBinDir=$binDir if [ "$targetArchitecture" = x86_gcc2 ]; then commandSuffix= commandBinDir=$prefix/bin fi PROVIDES=" php$secondaryArchSuffix = $portVersion cmd:pear cmd:peardev cmd:pecl cmd:phar cmd:phar.phar cmd:php cmd:phpdbg cmd:php_cgi cmd:php_config cmd:phpize " REQUIRES=" haiku$secondaryArchSuffix lib:libbz2$secondaryArchSuffix lib:libcrypto$secondaryArchSuffix lib:libcurl$secondaryArchSuffix lib:libfreetype$secondaryArchSuffix lib:libicuuc$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix lib:libnghttp2$secondaryArchSuffix lib:libpcre$secondaryArchSuffix lib:libpng16$secondaryArchSuffix lib:libsqlite3$secondaryArchSuffix lib:libssl$secondaryArchSuffix lib:libxml2$secondaryArchSuffix lib:libz$secondaryArchSuffix " BUILD_REQUIRES=" devel:libbz2$secondaryArchSuffix devel:libcrypto$secondaryArchSuffix devel:libcurl$secondaryArchSuffix devel:libfreetype$secondaryArchSuffix devel:libicuuc$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix devel:libnghttp2$secondaryArchSuffix devel:libpcre$secondaryArchSuffix devel:libpng16$secondaryArchSuffix devel:libsqlite3$secondaryArchSuffix devel:libssl$secondaryArchSuffix devel:libxml2$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoreconf cmd:awk cmd:bison cmd:freetype_config$secondaryArchSuffix cmd:gcc$secondaryArchSuffix cmd:icu_config$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix cmd:xargs cmd:xml2_config$secondaryArchSuffix " BUILD() { autoreconf autoconf runConfigure --omit-dirs binDir ./configure --bindir=$commandBinDir \ --with-zlib-dir=`finddir B_SYSTEM_DIRECTORY` --with-zlib=shared \ --with-openssl \ --with-curl \ --disable-opcache \ --enable-intl \ --enable-ftp \ --enable-soap \ --without-iconv \ --disable-debug make $jobArgs } INSTALL() { make install rm -rf $libDir/build # Only garbage is installed here. } TEST() { make test }