aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStuart Shelton <stuart@shelton.me>2018-01-12 12:46:50 +0000
committerStuart Shelton <stuart@shelton.me>2018-01-12 12:46:50 +0000
commit34d7db79f7abba2beab766f72deb79256e5f234b (patch)
tree2c6e2d0b9e00cd6f964db54f5dd70db152f70705 /app-eselect
parentUpdate file named.cache-r3, affecting >=net-dns/bind/bind-9.10.4_p4.ebuild (diff)
downloadsrcshelton-34d7db79f7abba2beab766f72deb79256e5f234b.tar.gz
srcshelton-34d7db79f7abba2beab766f72deb79256e5f234b.tar.bz2
srcshelton-34d7db79f7abba2beab766f72deb79256e5f234b.zip
Add app-eselect/eselect-php-0.9.4-r5
Diffstat (limited to 'app-eselect')
-rw-r--r--app-eselect/eselect-php/Manifest3
-rw-r--r--app-eselect/eselect-php/eselect-php-0.9.4-r5.ebuild44
-rw-r--r--app-eselect/eselect-php/files/php-fpm-launcher-r311
3 files changed, 58 insertions, 0 deletions
diff --git a/app-eselect/eselect-php/Manifest b/app-eselect/eselect-php/Manifest
index c1eb31e2..27145f0b 100644
--- a/app-eselect/eselect-php/Manifest
+++ b/app-eselect/eselect-php/Manifest
@@ -1,6 +1,7 @@
AUX 70_mod_php5.conf-apache2 348 SHA256 5bb8a45570582b4389a7d3feea0398e1c13ed4ced96e559b9406ed8c965dea8c SHA512 c74ec09c3c4124a15e14ece4bb769bb889466160cc0878ca3d55d5afc30fd4c05673c40428b75be669f72e82ba29f60ed19767caca77bba8adc12aae1c83f6f3 WHIRLPOOL fd503ec904a3853b90f8f4cc2042cf9014fdb1383a508d22e680559009b5b1e0beb5a09909a393e53868a64712c63e35642915787fa4176af07cb594adedb441
AUX 70_mod_php5.conf-apache2-r1 486 SHA256 83c041f18919c04ec31c2bf7491fbf9465a5c3201161601afe246060af3041a7 SHA512 d912aee2a08a7cf13562a479e35376c15179a1205d56431b6ecd1bbe8a5a28663afaeeda94f90aaf2ad960b359a8460ab25990181bdacc26e83c05b1501b1f9c WHIRLPOOL 2f12ecd7d54b4a686d7223707ebb3a8660ecbd90f9660b1cdb8f7832c57737a89d97a68ac420cccdb5609e86a5ce9dfa5fd15f17d5be223260ed83ece4cc6349
AUX php-fpm-launcher 134 SHA256 d7e944a016a8a282b9a684de1820c8e5c00791c27471a528b1ee8dc620eb83e8 SHA512 4304ea6df7093af06f1b7df5bf5d8ed7692403cc64a5c4c516e49d36fa866b33e4815876d28cc365f5ccb1e301ef7ce9b57e15ed959a41c91fb25af7236fed29 WHIRLPOOL f6123fb338a10e23f21616ab1bbfa385289748cff9523c2a1d39e82f53f104eacc0f3b088794a12b678551b7d8ef1b6262480882b62ce38067e923e7592b4629
+AUX php-fpm-launcher-r3 223 SHA256 9f0e1d8ad5fdd0de1894ce76bdfd2ce9d3e4112680bf1e0450a92e19daa15efe SHA512 9dfd36f88457a57a31c17cb251a8aeeef505f811f9ac59c5715532c3780b543034a6a9d356f4111fab1998883299ece0a68508dd3e154bc54de84ce6805bf351 WHIRLPOOL 48e700547fc7ff2fad9fe5543c3ff93ccc9832a1da6b57daada187f18680a8f02471c86ab212673e4bdf71c982236c43fb1be68fb7030e8c5b98f3f48f14a0ce
AUX php-fpm-r1.init 1207 SHA256 59ac0166b12eb454b6d0c92694b3d54cce3b3fb92cc0c9fbe0ac9f9ed9ca2cc5 SHA512 ec8f2d74e4c4c7f36bb9207386bbc4f705547829e2e0282f2799d224f42ebc6ee3a021b6be6e6597b16bf64316421687de80eb446134e42c6c7310d4027725af WHIRLPOOL 751cd97fe962ba7177f346a4280b619c98b622214df6d9a626519d29e2a3ae71e292e1ff5fb384b9ff570865087f877f61dee017b101c409e3d743e0ab228c76
AUX php-fpm.conf 33 SHA256 99f2c030d6d37c8f846c9d06ac1953d82750725f2eaff65dded5e0e2a1e2556a SHA512 5c5bcc95343ffc31066276eca98a771082a27e3d015827a97d3d9d6cd837c41064a560cedd92df2388a4f2c139a0bfe5ead8e5e27f4b8149a1b6beb60a01a5a5 WHIRLPOOL bf9e56395425224c8f08680e12e5ba33d6c3ca7be036a2d93db473221e610440b191992ac1ab40185e944c2bbda288fde2cacf12905250ea895a6c48e0679312
AUX php-fpm.init-r4 1912 SHA256 829550c8c4a0b34e4fc1cb178470edc5ff0b8b80aa29a695fed0064ab728d855 SHA512 17d2da0d5e74af8c063396a99e7e7370a1fda10ec96780aafc9cf900660d50ee2eceb3194d531431a8db8a529f68a8c688697b00c5ab3f0319464001590c8449 WHIRLPOOL cafb1f7aa2f953216b812f2e7f4d8b9f8ae18c64de9ccdfb3f1883b4b43197844b90c7c4bdda5ddc0f3469ce8470a5a7e607cd7b5704902d3e431a9c6a7facd2
@@ -9,8 +10,10 @@ AUX php-fpm_at.service 321 SHA256 2bd9ae1dacba4db39c4dc39000c6450234dd6fce06be6f
DIST eselect-php-0.7.1.bz2 2251 SHA256 10aa400e2d08bc71989366993f12ddb546a0ea29f191c40e37beba1d11d7abd7 SHA512 a6b4c1475dda9f368d799db7658c50cef7d6f71482a53a186fb1394e7ea1fff3c0ef123c82b7ca4d1e45aadb0a034d36f213fc9450766878a60d28639761cb3d WHIRLPOOL a4e45492068616ff30fd888b0cc64441a6eb6e6656e0107d00bd2cf15360dce15052d4d62089ab89d43e6bb36e126529aa101c70e8bd94a9fc916a5369463e3b
DIST eselect-php-0.9.1.tar.xz 47548 SHA256 0c9768c9dd361dd3910f26e11956fc2121467ab56c52ba80d7620b1d757bc143 SHA512 bea84b4ae386d60cea2703d1b1c2a91bdc19188dfe151619750a1979dcfbdf2a2ada05d87faa7e0f371ab003e05be6fc7dd15f96459ae6e998c62e6d5caeb64a WHIRLPOOL 3d74edfa6962942836aa3823e9901b461433ce57f2fcb624eb1652b36245599a1bc076db5cb902b675747f2255f00ac887a5e35859dbcf62279944595ea02d6c
DIST eselect-php-0.9.2.tar.xz 48356 SHA256 8b2acfccb3d2e3d7cad137fc4306711371ebd544cbcdad8e9d46c5dacf8ed889 SHA512 ebf4c9039aaa3ffad79dee181b5cd77f144a4b1b49d80291b290377b7ca5a9618d8b18922f0624e646c4d80266c58199bb936a7b8dd5d2e2bdc296099f583edf WHIRLPOOL 5ca0673a80b5e88522ff1ca82c4b4f842a63439cd47562c72048a4d66dc88d2dcc7070c28c0b8ff50a75bdb1a9056ee5391b37f4dc34cc9eda3652c6791a276c
+DIST eselect-php-0.9.4.tar.xz 49576 SHA256 44c5966a2c7f0a052f77f780995d658cecf2407b928e31e99ac810c16c7c1a95 SHA512 2ba1dd75d4bb9611c6687ed4449f715728263538f772652aa1ac013103cf9ddf328c854326cf6da4f9b3ff2279bf99d973325520fe8b4e3ba7a76a9c3264e78e WHIRLPOOL cd743fd8a99955e03ec9693e83fb808b6c048e04b8609f1a12be22cdcbfc4d6fd28fa5e66e74f1ef665d6366e9bb53120fcf91a088095fe7386549b6fb3bbff1
EBUILD eselect-php-0.7.1-r2.ebuild 1358 SHA256 e6b2bcea9ab338b8356d3df97370451da1836674610d14d141fe214df9947b1f SHA512 17fbf652b6f338783bf3e6f1927fe2fa638e89ede27d96a02896461c21ac7673b6f103cc20cfefd8ded7a3cfc334ee0bd4acd9ac63b384733d756f7e76e126fc WHIRLPOOL 9d4210c971eb0a158418d335b50e0e478f91a2be919630ca9e88c567593f15eb299ef875cead7d3da1dfc4fc21ba1b16d3765e796ba45e5de7f44984a6c8c4dd
EBUILD eselect-php-0.7.1-r3.ebuild 1285 SHA256 e01dfaed85ae348cf88d3954753509b0021138d2d5e289edabb4608ca66062ba SHA512 cd1268b9dd6fb070d24cd0beaa06adeaf977cfdce379532c01b4a4a6301e02b08854ee10d5f23b753ca43a390f520027aba736bef82022de9e761a6c6b509501 WHIRLPOOL 4b5220c024fb1e41b82813983e98cf24c86bcea15f86f3959f0ddcecd88a875ca91234618e9365f92ae4f88169b0e8748dce8306ae889bdfd7ef422e51d540a5
EBUILD eselect-php-0.7.1-r4.ebuild 1322 SHA256 2dd6f164e481eba402052bd5fab9fdd73e689df0e42ddd66955f8174cd3de959 SHA512 29a6dd0bca9c379587fe0203e5dbd4fc50b1bb1ab6ae940934ceead545b144291f622a79381df0e73ead17185c7fbf85ca1124b0e2fa6bd39fe284176ad9396a WHIRLPOOL 90c1d7de188905810b7505aa65ab809e0d50e9ff01863ebe062e14724c1af05060b3af0e58a46d29f31df6a240dd64f422e4d862b96c00be14fa77a1c10e554e
EBUILD eselect-php-0.9.1.ebuild 2163 SHA256 03908476cde39af88f1648811984b6d4064528476d955ab48f21359b620e57e4 SHA512 39f32360bd4f5a452e14007800768256d3fe2fa4acbade7e72bfa89c2162025b0c65f1094b5c37d3b4038a295c94e673b32c9103d1bfb2acf79a92cec697ac77 WHIRLPOOL cbb8ab6765f01156d8a2d311003a207d7b712c57b2903c275d278fbaddbf2d97403f1c5f54dad64d68792e33363d6cb7549476fd5acdb6f61b876387119e8411
EBUILD eselect-php-0.9.2.ebuild 2032 SHA256 bcc65d3cce17d13f90553388fa1f1e78ab462c36a55eb0bad25edba6ffb976fc SHA512 a1b550c7d3a60ebc3058dde53ba9a485c39e921d393181ce9c02fb10428c2757c7dc48df71fa581da415dde71b85a20745fe1aa72a94bd7ca38d5fd66ca0aaae WHIRLPOOL a34abbe83a5619347f0504c81937c30f8b3d3a4c4ddf7880a7e1d741289993ab9591bba2bc1b8a72244bfaeb43efa4d120706f266f7c4e2e4f8a3eef3862d37e
+EBUILD eselect-php-0.9.4-r5.ebuild 1416 SHA256 a75904b9d4d8140bf3b7e46378c5092f018d4db7576039e2f8c6fbc4afddb0e8 SHA512 e0c23fbaabc563358fdb3e23dc680d05dd2a0070a2eb75a0a03f0432a6f28a8e9ecf55dcc89c4fa2b0fb9558ae4e14c2be0b397351357efde58cd895ca5102eb WHIRLPOOL 8903d89cdc56932a2c61544e7dfbe61cf73aa61da6ee10bdfa925bc5df8b97f1f1222d4c4b69c7d7681f9e17a43fd99eb0ab5ad3fdb7092069054ebaa7209853
diff --git a/app-eselect/eselect-php/eselect-php-0.9.4-r5.ebuild b/app-eselect/eselect-php/eselect-php-0.9.4-r5.ebuild
new file mode 100644
index 00000000..d26945de
--- /dev/null
+++ b/app-eselect/eselect-php/eselect-php-0.9.4-r5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit systemd
+
+DESCRIPTION="PHP eselect module"
+HOMEPAGE="https://gitweb.gentoo.org/proj/eselect-php.git/"
+SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="apache2 fpm +tmpfiles"
+
+# The "DirectoryIndex" line in 70_mod_php.conf requires mod_dir.
+RDEPEND="app-admin/eselect
+ apache2? ( www-servers/apache[apache2_modules_dir] )"
+
+src_configure(){
+ # We expect localstatedir to be "var"ish, not "var/lib"ish, because
+ # that's what PHP upstream expects. See for example the FPM
+ # configuration where they put logs in @localstatedir@/log.
+ #
+ # The libdir is passed explicitly in case the /usr/lib symlink
+ # is not present (bug 624528).
+ econf --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --localstatedir="${EPREFIX}/var" \
+ --with-piddir="${EPREFIX}/var/run" \
+ $(use_enable apache2) \
+ $(use_enable fpm)
+}
+
+src_install() {
+ default
+
+ if use fpm ; then
+ use tmpfiles && systemd_dotmpfilesd "${FILESDIR}/php-fpm.conf"
+ sed -e "s,@libdir@,$(get_libdir),g" "${FILESDIR}/php-fpm-launcher-r3" > "${T}"/php-fpm-launcher || die
+ exeinto /usr/libexec
+ doexe "${T}"/php-fpm-launcher
+ fi
+}
diff --git a/app-eselect/eselect-php/files/php-fpm-launcher-r3 b/app-eselect/eselect-php/files/php-fpm-launcher-r3
new file mode 100644
index 00000000..a2b6eabc
--- /dev/null
+++ b/app-eselect/eselect-php/files/php-fpm-launcher-r3
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# If there are no arguments, then "shift" will fail (bug 626496).
+if [ $# -eq 0 ]; then
+ PHP_SLOT=$(eselect php show fpm)
+else
+ PHP_SLOT=$1
+ shift
+fi
+
+exec "/usr/@libdir@/${PHP_SLOT}/bin/php-fpm" "${@}"