diff options
Diffstat (limited to 'main')
-rw-r--r-- | main/php5-mailparse/APKBUILD (renamed from main/php-mailparse/APKBUILD) | 0 | ||||
-rw-r--r-- | main/php5/APKBUILD (renamed from main/php/APKBUILD) | 84 | ||||
-rw-r--r-- | main/php5/gd-iconv.patch (renamed from main/php/gd-iconv.patch) | 0 | ||||
-rw-r--r-- | main/php5/php-fpm.initd (renamed from main/php/php-fpm.initd) | 0 | ||||
-rw-r--r-- | main/php5/php-install-pear-xml.patch (renamed from main/php/php-install-pear-xml.patch) | 0 | ||||
-rw-r--r-- | main/php5/php5-module.conf (renamed from main/php/php5-module.conf) | 0 | ||||
-rw-r--r-- | main/php5/php5.post-upgrade (renamed from main/php/php.post-upgrade) | 0 |
7 files changed, 43 insertions, 41 deletions
diff --git a/main/php-mailparse/APKBUILD b/main/php5-mailparse/APKBUILD index 0b03b57d4a..0b03b57d4a 100644 --- a/main/php-mailparse/APKBUILD +++ b/main/php5-mailparse/APKBUILD diff --git a/main/php/APKBUILD b/main/php5/APKBUILD index f113626a24..68849d98a3 100644 --- a/main/php/APKBUILD +++ b/main/php5/APKBUILD @@ -2,7 +2,7 @@ # Contributor: Ćukasz Jendrysik <scadu@yandex.com> # Contributor: Carlo Landmeter <clandmeter@gmail.com> # Maintainer: Matt Smith <mcs@darkregion.net> -pkgname=php +pkgname=php5 pkgver=5.6.21 pkgrel=1 pkgdesc="The PHP language runtime engine" @@ -12,6 +12,7 @@ license="PHP-3" depends="$pkgname-cli" depends_dev="$pkgname-cli pcre-dev" install="$pkgname.post-upgrade" +provides="php" makedepends=" $depends_dev apache2-dev @@ -116,8 +117,12 @@ source="http://php.net/distributions/php-$pkgver.tar.bz2 " _apiver="20131106" -_extdir="/usr/lib/php/modules" -_srcdir="$srcdir"/$pkgname-$pkgver +_extdir="/usr/lib/$pkgname/modules" +_srcdir="$srcdir"/php-$pkgver +_confdir=/etc/$pkgname + +# seems like pear hardcode /usr/share/pear directory +_peardir=/usr/share/pear prepare() { cd "$_srcdir" @@ -144,7 +149,7 @@ _do_build() { mkdir -p "$_builddir" cd "$_builddir" export EXTENSION_DIR=$_extdir - export PEAR_INSTALLDIR=/usr/share/pear + export PEAR_INSTALLDIR="$_peardir" "$_srcdir"/configure $@ || return 1 sed -ri "s/^(EXTRA_LDFLAGS[ ]*\=.*)/\1 -lpthread/" Makefile # see #183 make || return 1 @@ -155,11 +160,11 @@ build() { --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ - --sysconfdir=/etc/php \ + --sysconfdir=$_confdir \ --localstatedir=/var \ --with-layout=GNU \ - --with-config-file-path=/etc/php \ - --with-config-file-scan-dir=/etc/php/conf.d \ + --with-config-file-path=$_confdir \ + --with-config-file-scan-dir=$_confdir/conf.d \ --enable-inline-optimization \ --disable-debug \ --disable-rpath \ @@ -308,41 +313,38 @@ dev() { doc() { # man pages default_doc || return 1 - cd "$srcdir"/$pkgname-$pkgver + cd "$srcdir"/php-$pkgver # doc files _docs="CODING_STANDARDS CREDITS EXTENSIONS INSTALL LICENSE NEWS \ UPGRADING UPGRADING.INTERNALS" for _doc in $_docs README.*; do - install -Dm644 "$srcdir"/$pkgname-$pkgver/$_doc \ + install -Dm644 "$srcdir"/php-$pkgver/$_doc \ "$subpkgdir"/usr/share/doc/$pkgname/$_doc || return 1 done } common() { pkgdesc="PHP Common Files" - replaces="$pkgname" depends="" arch="noarch" - cd "$srcdir"/$pkgname-$pkgver - install -D -m644 php.ini-production "$subpkgdir"/etc/php/php.ini + cd "$srcdir"/php-$pkgver + install -D -m644 php.ini-production "$subpkgdir"$_confdir/php.ini sed -i -e "s:^; extension_dir = \"./\":extension_dir = \"$_extdir\":" "$subpkgdir"/etc/php/php.ini - sed -ri 's/;(date.timezone =)/\1 UTC/' "$subpkgdir"/etc/php/php.ini - sed -ri "s~^([;]*cgi\.rfc2616_headers.*)$~\1\n\n\; If this is enabled, the PHP CGI binary can safely be placed outside of the\n; web tree and people will not be able to circumvent .htaccess security.\ncgi\.discard_path = 1~" "$subpkgdir"/etc/php/php.ini + sed -ri 's/;(date.timezone =)/\1 UTC/' "$subpkgdir"$_confdir/php.ini + sed -ri "s~^([;]*cgi\.rfc2616_headers.*)$~\1\n\n\; If this is enabled, the PHP CGI binary can safely be placed outside of the\n; web tree and people will not be able to circumvent .htaccess security.\ncgi\.discard_path = 1~" "$subpkgdir"$_confdir/php.ini } cgi() { pkgdesc="PHP Common Gateway Interface (CGI)" - replaces="php" - depends="php-common" + depends="$pkgname-common" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/php-cgi "$subpkgdir"/usr/bin/ } cli() { pkgdesc="PHP Command Line Interface (CLI)" - replaces="php-dev" - depends="php-common" + depends="$pkgname-common" mkdir -p "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/php "$subpkgdir"/usr/bin/ || return 1 # provide phpize here instead of -dev due to pecl command @@ -351,25 +353,25 @@ cli() { fpm() { pkgdesc="PHP FastCGI Process Manager (FPM)" - depends="php-common" - mkdir -p "$subpkgdir"/etc/php/fpm.d + depends="$pkgname-common" + mkdir -p "$subpkgdir"$_confdir/fpm.d install -D -m755 "$srcdir"/build-fpm/sapi/fpm/php-fpm \ "$subpkgdir"/usr/bin/php-fpm || return 1 install -D -m644 "$srcdir"/build-fpm/sapi/fpm/php-fpm.conf \ - "$subpkgdir"/etc/php/php-fpm.conf || return 1 + "$subpkgdir"$_confdir/php-fpm.conf || return 1 install -D -m755 "$srcdir"/php-fpm.initd "$subpkgdir"/etc/init.d/php-fpm # enable some default options sed -ri -e "s~^;(error_log)(.*)~\1 = /var/log/php-fpm.log~" \ - -e "s~^;(include)(.*)~\1 = /etc/php/fpm.d/*.conf~" \ + -e "s~^;(include)(.*)~\1 = $_confdir/fpm.d/*.conf~" \ -e "s/^;(pm.start_servers)/\1/" \ -e "s/^;(pm.min_spare_servers)/\1/" \ -e "s/^;(pm.max_spare_servers)/\1/" \ - "$subpkgdir"/etc/php/php-fpm.conf || return 1 + "$subpkgdir"$_confdir/php-fpm.conf || return 1 } apache2() { pkgdesc="PHP Module for Apache2" - depends="php-common apache2" + depends="$pkgname-common apache2" install -D -m755 "$srcdir"/build-apache2/libs/libphp5.so \ "$subpkgdir"/usr/lib/apache2/libphp5.so || return 1 install -D -m644 "$srcdir"/php5-module.conf \ @@ -378,24 +380,24 @@ apache2() { embed() { pkgdesc="PHP Embed Library" - depends="php-common" + depends="$pkgname-common" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/libphp5.so "$subpkgdir"/usr/lib/ } pear() { pkgdesc="PHP Extension and Application Repository (PEAR)" - depends="php-cli php-xml" + depends="$pkgname-cli $pkgname-xml" arch="noarch" - mkdir -p "$subpkgdir"/usr/share "$subpkgdir"/etc/php \ + mkdir -p "$subpkgdir"/usr/share "$subpkgdir"$_confdir \ "$subpkgdir"/usr/bin mv "$pkgdir"/usr/bin/pecl \ "$pkgdir"/usr/bin/pear \ "$pkgdir"/usr/bin/peardev \ "$subpkgdir"/usr/bin/ || return 1 - mv "$pkgdir"/etc/php/pear.conf \ - "$subpkgdir"/etc/php/ || return 1 - mv "$pkgdir"/usr/share/pear \ + mv "$pkgdir"$_confdir/pear.conf \ + "$subpkgdir"$_confdir/ || return 1 + mv "$pkgdir"${_peardir} \ "$subpkgdir"/usr/share/ || return 1 } @@ -424,13 +426,13 @@ _mv_ext() { mkdir -p "$subpkgdir"/$_extdir mv "$pkgdir"/$_extdir/${ext}.so "$subpkgdir"/$_extdir/ || return 1 - mkdir -p "$subpkgdir"/etc/php/conf.d + mkdir -p "$subpkgdir"$_confdir/conf.d case "$1" in opcache) - echo "zend_extension=${ext}.so" > "$subpkgdir"/etc/php/conf.d/$ini + echo "zend_extension=${ext}.so" > "$subpkgdir"$_confdir/conf.d/$ini ;; *) - echo "extension=${ext}.so" > "$subpkgdir"/etc/php/conf.d/$ini + echo "extension=${ext}.so" > "$subpkgdir"$_confdir/conf.d/$ini ;; esac } @@ -460,10 +462,10 @@ odbc() { _mv_ext odbc unixodbc; } openssl() { _mv_ext openssl; } pcntl() { _mv_ext pcntl; } pdo() { _mv_ext pdo; } -pdo_mysql() { _mv_ext pdo_mysql php-pdo; } -pdo_odbc() { _mv_ext pdo_odbc php-pdo; } -pdo_pgsql() { _mv_ext pdo_pgsql php-pdo; } -pdo_sqlite() { _mv_ext pdo_sqlite php-pdo; } +pdo_mysql() { _mv_ext pdo_mysql $pkgname-pdo; } +pdo_odbc() { _mv_ext pdo_odbc $pkgname-pdo; } +pdo_pgsql() { _mv_ext pdo_pgsql $pkgname-pdo; } +pdo_sqlite() { _mv_ext pdo_sqlite $pkgname-pdo; } pgsql() { _mv_ext pgsql; } phar() { _mv_ext phar @@ -481,13 +483,13 @@ sysvmsg() { _mv_ext sysvmsg; } sysvsem() { _mv_ext sysvsem; } sysvshm() { _mv_ext sysvshm; } xml() { _mv_ext xml; } -xmlreader() { _mv_ext xmlreader php-dom; } -xmlrpc() { _mv_ext xmlrpc php-xml; } -xsl() { _mv_ext xsl php-dom; } +xmlreader() { _mv_ext xmlreader $pkgname-dom; } +xmlrpc() { _mv_ext xmlrpc $pkgname-xml; } +xsl() { _mv_ext xsl $pkgname-dom; } zip() { _mv_ext zip; } zlib() { _mv_ext zlib; } mssql() { _mv_ext mssql; } -pdo_dblib() { _mv_ext pdo_dblib "php-pdo freetds"; } +pdo_dblib() { _mv_ext pdo_dblib "$pkgname-pdo freetds"; } wddx() { _mv_ext wddx; } opcache() { _mv_ext opcache; } diff --git a/main/php/gd-iconv.patch b/main/php5/gd-iconv.patch index c6ea84a368..c6ea84a368 100644 --- a/main/php/gd-iconv.patch +++ b/main/php5/gd-iconv.patch diff --git a/main/php/php-fpm.initd b/main/php5/php-fpm.initd index 814c2bb264..814c2bb264 100644 --- a/main/php/php-fpm.initd +++ b/main/php5/php-fpm.initd diff --git a/main/php/php-install-pear-xml.patch b/main/php5/php-install-pear-xml.patch index 18747be94b..18747be94b 100644 --- a/main/php/php-install-pear-xml.patch +++ b/main/php5/php-install-pear-xml.patch diff --git a/main/php/php5-module.conf b/main/php5/php5-module.conf index 9dae61fa81..9dae61fa81 100644 --- a/main/php/php5-module.conf +++ b/main/php5/php5-module.conf diff --git a/main/php/php.post-upgrade b/main/php5/php5.post-upgrade index 98c959958c..98c959958c 100644 --- a/main/php/php.post-upgrade +++ b/main/php5/php5.post-upgrade |