diff options
author | Joseph R. Quinn | 2020-03-09 22:44:25 -0400 |
---|---|---|
committer | Joseph R. Quinn | 2020-03-09 23:03:43 -0400 |
commit | 72d8f43e9c5da71caa4b1a43fc0e3f153e656999 (patch) | |
tree | 4b65bb9741f59fc66648af4d63ae40f39f6827b9 | |
parent | 53f3a5a28de85173111aec1463fb747f849de2ca (diff) | |
download | aur-72d8f43e9c5da71caa4b1a43fc0e3f153e656999.tar.gz |
Updating to v4.0.5. Removing gcc-specific coding that should be configured in the makepkg configuration.
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 13 insertions, 47 deletions
@@ -1,16 +1,16 @@ pkgbase = php-phalcon pkgdesc = Web framework delivered as a C-extension for PHP - pkgver = 4.0.4 + pkgver = 4.0.5 pkgrel = 1 url = http://phalconphp.com arch = x86_64 arch = i686 license = PHP makedepends = gcc - depends = php>=5.5 + depends = php>=7.0 backup = etc/php/conf.d/phalcon.ini - source = https://github.com/phalcon/cphalcon/archive/v4.0.4.zip - sha256sums = 64672a608647dd372a0dbe384b5da42f9307215e48294273f2d80d4d3d753750 + source = https://github.com/phalcon/cphalcon/archive/v4.0.5.zip + sha256sums = 7214974d78fcde7b3c3ebc59f89d5a52b33a842cc1a388aeaa5ab03346438ba9 pkgname = php-phalcon @@ -1,54 +1,25 @@ # PACKAGER: wolftankk <wolftankk@gmail.com> # Maintainer: Joseph R. Quinn <quinn.josephr@protonmail.com> + pkgname=php-phalcon -pkgver=4.0.4 +_pkgname=cphalcon +pkgver=4.0.5 pkgrel=1 pkgdesc="Web framework delivered as a C-extension for PHP" url="http://phalconphp.com" arch=('x86_64' 'i686') [[ $CARCH == 'i686' ]] && cd _arch=32bits || _arch=64bits license=('PHP') -depends=('php>=5.5') +depends=('php>=7.0') makedepends=('gcc') backup=('etc/php/conf.d/phalcon.ini') source=("https://github.com/phalcon/cphalcon/archive/v$pkgver.zip") -sha256sums=('64672a608647dd372a0dbe384b5da42f9307215e48294273f2d80d4d3d753750') - -#get php version -PHP_FULL_VERSION=`php-config --version` -if [ "${PHP_FULL_VERSION:0:1}" == "5" ]; then - PHP_VERSION="php5" -else - PHP_VERSION="php7" -fi +sha256sums=('7214974d78fcde7b3c3ebc59f89d5a52b33a842cc1a388aeaa5ab03346438ba9') -build() { - cd "$srcdir/cphalcon-$pkgver" - #Check best compilation flags for GCC - export CC="gcc" - export CFLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer" +build() { + cd "$srcdir/$_pkgname-$pkgver/build/php7/$_arch" export CPPFLAGS="-DPHALCON_RELEASE" - echo "int main() {}" > t.c - $CC $CFLAGS t.c -o t 2> t.t - if [ $? != 0 ]; then - chmod +x gcccpuopt - BFLAGS=`./gcccpuopt` - export CFLAGS="-O2 -fomit-frame-pointer $BFLAGS" - $CC $CFLAGS t.c -o t 2> t.t - if [ $? != 0 ]; then - export CFLAGS="-O2" - fi - fi - - if [ $($CC -dumpversion | cut -f1 -d.) -ge 4 ]; then - $CC $CFLAGS -fvisibility=hidden t.c -o t 2> t.t && export CFLAGS="$CFLAGS -fvisibility=hidden" - fi - - rm -f t.t t.c t - cd "$srcdir/cphalcon-$pkgver/build/$PHP_VERSION/$_arch" - - #Clean current compilation if [ -f Makefile ]; then make clean phpize --clean @@ -59,15 +30,10 @@ build() { make } -# check() { -# cd "$srcdir/cphalcon-$pkgver" -# make test -# } - package() { - cd "$srcdir/cphalcon-$pkgver/build/$PHP_VERSION/$_arch" + cd "$srcdir/$_pkgname-$pkgver/build/php7/$_arch" make INSTALL_ROOT="$pkgdir" install - echo 'extension=phalcon.so' > phalcon.ini + echo 'extension=phalcon.so' > phalcon.ini install -Dm644 phalcon.ini "$pkgdir/etc/php/conf.d/phalcon.ini" } |