mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 18:52:45 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
| #!/usr/bin/env -S bash ../.port_include.sh
 | |
| port='php'
 | |
| useconfigure='true'
 | |
| version='8.1.6'
 | |
| files="https://www.php.net/distributions/php-${version}.tar.xz php-${version}.tar.xz da38d65bb0d5dd56f711cd478204f2b62a74a2c2b0d2d523a78d6eb865b2364c"
 | |
| auth_type='sha256'
 | |
| depends=("libiconv" "libxml2" "openssl" "readline" "sqlite" "zlib")
 | |
| configopts=(
 | |
|     "--disable-cgi"
 | |
|     "--disable-opcache"
 | |
|     "--enable-fpm"
 | |
|     "--prefix=${SERENITY_INSTALL_ROOT}/usr/local"
 | |
|     "--with-iconv=${SERENITY_INSTALL_ROOT}/usr/local"
 | |
|     "--with-openssl"
 | |
|     "--with-readline=${SERENITY_INSTALL_ROOT}/usr/local"
 | |
|     "--with-zlib"
 | |
|     "--without-pcre-jit"
 | |
| )
 | |
| launcher_name="PHP"
 | |
| launcher_category="Development"
 | |
| launcher_command="/usr/local/bin/php -a"
 | |
| launcher_run_in_terminal="true"
 | |
| icon_file="win32/build/php.ico"
 | |
| 
 | |
| export CFLAGS="-I${SERENITY_INSTALL_ROOT}/usr/local/include/libxml2"
 | |
| export LIBS='-ldl'
 | |
| export LIBXML_CFLAGS='y'
 | |
| export LIBXML_LIBS='-lxml2'
 | |
| export OPENSSL_CFLAGS='y'
 | |
| export OPENSSL_LIBS='-lssl -lcrypto'
 | |
| export SQLITE_CFLAGS='y'
 | |
| export SQLITE_LIBS='-lsqlite3 -lpthread'
 | |
| export ZLIB_CFLAGS='y'
 | |
| export ZLIB_LIBS='-lz'
 | |
| 
 | |
| pre_configure() {
 | |
|     run ./buildconf --force
 | |
| }
 | 
