X-Original-To: alpine-devel@lists.alpinelinux.org Delivered-To: alpine-devel@lists.alpinelinux.org Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by lists.alpinelinux.org (Postfix) with ESMTP id 248B21EBFEE for ; Wed, 8 Dec 2010 16:45:19 +0000 (UTC) Received: by ywp6 with SMTP id 6so806849ywp.13 for ; Wed, 08 Dec 2010 08:45:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:cc:subject:date :message-id:x-mailer; bh=VSkrJL0g03Msl6gx2L/dXgUtXBBTaOs4lKKdokN48Wc=; b=RtAlsDT+iFxrt+Lp6hl75q9AcFvdxwMDmF22nQaLKbgRtUnxU7qNb37pmdUdKKstkb r09EWWBiLEHhHcSYDfK5GNQXAZUlezzPr2BCu/JGHEWzy5mg/nrQcfGSYdkO1tJVUZ3Y 4zDRP3+y5CdoeJ0uN4Y4iQh3kRx1Yb5r1MuuY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=duYSx84G5/4zZqTJH3uHG71RY+wmyn+yLisBfuHhGuu0ywFnJdyjbK4aQ8nCA1s5ih bvrjHQBfxnSt2F/aKtVAd6VHHaEAl6XPit9gCL/mHNmryq22m6k51klOhqVyi18grmZd ifuZphimQ3P16LkyVCIG7xfYp7d3W0Y1LbnUU= Received: by 10.90.31.16 with SMTP id e16mr12014353age.21.1291826717896; Wed, 08 Dec 2010 08:45:17 -0800 (PST) Received: from localhost.localdomain (c-71-228-19-24.hsd1.il.comcast.net [71.228.19.24]) by mx.google.com with ESMTPS id f4sm498383yhc.3.2010.12.08.08.45.15 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 08 Dec 2010 08:45:16 -0800 (PST) From: Cameron Banta To: alpine-devel@lists.alpinelinux.org Cc: Cameron Banta Subject: [alpine-devel] [PATCH] main/php: update to compile fpm support Date: Wed, 8 Dec 2010 16:44:59 +0000 Message-Id: <1291826699-4676-1-git-send-email-cbanta@gmail.com> X-Mailer: git-send-email 1.7.3.2 X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: --- main/php/APKBUILD | 20 ++++++++++++++++---- main/php/php-fpm.init | 22 ++++++++++++++++++++++ 2 files changed, 38 insertions(+), 4 deletions(-) create mode 100755 main/php/php-fpm.init diff --git a/main/php/APKBUILD b/main/php/APKBUILD index 1980f66..cc66599 100644 --- a/main/php/APKBUILD +++ b/main/php/APKBUILD @@ -3,7 +3,7 @@ pkgname=php pkgver=5.3.3 _suhosinver=${pkgver}-0.9.10 -pkgrel=4 +pkgrel=5 pkgdesc="The PHP language runtime engine" url="http://www.php.net/" license="PHP-3" @@ -14,8 +14,8 @@ makedepends="pcre-dev libxml2-dev libiconv-dev openssl-dev zlib-dev bzip2-dev sqlite-dev libtool libltdl postgresql-dev db-dev unixodbc-dev icu-dev gd-dev gmp-dev gettext-dev imap-dev aspell-dev net-snmp-dev libxslt-dev cyrus-sasl-dev openldap-dev pkgconfig - libgcrypt-dev apache2-dev apr-dev apr-util-dev" -subpackages="$pkgname-dev $pkgname-doc $pkgname-cli $pkgname-pear + libgcrypt-dev apache2-dev apr-dev apr-util-dev libevent-dev" +subpackages="$pkgname-dev $pkgname-doc $pkgname-cli $pkgname-fpm $pkgname-pear $pkgname-apache2 $pkgname-bcmath $pkgname-bz2 @@ -66,6 +66,7 @@ source="http://www.php.net/distributions/${pkgname}-${pkgver}.tar.bz2 http://download.suhosin.org/suhosin-patch-${_suhosinver}.patch.gz php-install-pear-xml.patch php-uclibc.patch + php-fpm.init " _extdir="/usr/lib/php/20090626" @@ -228,6 +229,7 @@ build() { --enable-fastcgi \ --enable-cgi \ --enable-cli \ + --enable-fpm \ --enable-discard-path \ --enable-force-cgi-redirect \ --with-pic \ @@ -289,6 +291,15 @@ cli() { mv "$pkgdir"/usr/bin/php "$subpkgdir"/usr/bin/ } +fpm() { + pkgdesc="PHP Fast Process Manager (FPM) interface" + mkdir -p "$subpkgdir"/usr/bin + mkdir -p "$subpkgdir"/etc/php + mv "$pkgdir"/usr/sbin/php-fpm "$subpkgdir"/usr/bin/php-fpm + mv "$pkgdir"/etc/php/php-fpm.conf.default "$subpkgdir"/etc/php/php-fpm.conf + install -D -m755 "$srcdir"/php-fpm.init "$subpkgdir"/etc/init.d/php-fpm +} + pear() { depends="php php-cli" mkdir -p "$subpkgdir"/usr/bin @@ -366,4 +377,5 @@ dev() { md5sums="21ceeeb232813c10283a5ca1b4c87b48 php-5.3.3.tar.bz2 b66b27c43b1332400ef8982944c3b95b suhosin-patch-5.3.3-0.9.10.patch.gz 5111e3be06d391f8772587c675240fab php-install-pear-xml.patch -26adfe0e744ec05fa9e368bbdee83176 php-uclibc.patch" +26adfe0e744ec05fa9e368bbdee83176 php-uclibc.patch +8f2bb2b744a2de50025842cb51fb6a3a php-fpm.init" diff --git a/main/php/php-fpm.init b/main/php/php-fpm.init new file mode 100755 index 0000000..6b8337e --- /dev/null +++ b/main/php/php-fpm.init @@ -0,0 +1,22 @@ +#!/sbin/runscript + +PHP_FPM_CONF="/etc/php/php-fpm.conf" + +opts="depend start stop reload" + +depend() { + need net + use apache2 lighttpd nginx +} + +start() { + ebegin "Starting PHP FastCGI server" + start-stop-daemon --start --exec /usr/bin/php-fpm -- -y "${PHP_FPM_CONF}" + eend $? +} + +stop() { + ebegin "Stopping PHP FastCGI server" + start-stop-daemon --stop --name php-fpm + eend $? +} -- 1.7.3.2 --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---