summaryrefslogtreecommitdiff
path: root/dev-php/pecl-redis
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-php/pecl-redis
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-php/pecl-redis')
-rw-r--r--dev-php/pecl-redis/Manifest9
-rw-r--r--dev-php/pecl-redis/metadata.xml11
-rw-r--r--dev-php/pecl-redis/pecl-redis-3.1.2.ebuild51
-rw-r--r--dev-php/pecl-redis/pecl-redis-3.1.3.ebuild51
-rw-r--r--dev-php/pecl-redis/pecl-redis-3.1.4.ebuild51
5 files changed, 173 insertions, 0 deletions
diff --git a/dev-php/pecl-redis/Manifest b/dev-php/pecl-redis/Manifest
new file mode 100644
index 000000000000..3ec4517ed6e2
--- /dev/null
+++ b/dev-php/pecl-redis/Manifest
@@ -0,0 +1,9 @@
+DIST redis-3.1.2.tgz 199041 SHA256 a7687d007e48bef92049b8f53b425244d663da57d6b646d139248839e01f4ea3 SHA512 14b6321072f8ab41b8293b40ea8e1e2bdac1bb694c4566467ea4e6ced37c8fc41bf5712bd27cebf509f25fda0492765cd2c8d2fe61395bcb0b0d9cbbceebe684 WHIRLPOOL c619f04d6392ad4d81e3f41c83dce4f92c932805bbf7f418e8caa963744cedfaa03e6fb3433eec308da188577aa7fac4d1e35a14175f01c2f6d83571ce8f35a4
+DIST redis-3.1.3.tgz 196180 SHA256 92907f40bdd8d56607ba5c1593289c34c08f7dae460bd05e79603a4247b6cbf6 SHA512 269a45675e9547fdeebf9d9a1a36e6f75d6f9913ffc1069d0fc2a7f1a5d88ff4fb9f38693f488469339c2a7bfdfd81df102de5e12656e0662af166f874fc5fac WHIRLPOOL 2fb1419ac13aa7aeb20467270b8fdfe3d37b1c91c95da15db1733e81602fdaf9137c98319ab8784321c4c0d5cf69702c145d72e8bc6cfbf49c7a937de8a937ba
+DIST redis-3.1.4.tgz 199559 SHA256 adebdfd52e8227a4da5d381d325b6eaccd29fd233bcc1b877517b9e8706ef265 SHA512 dbf3eecfa761d0d3e97781968378d8bcc74e79bf4a0f85d6c2e8338180755e503179bc78b03ae6ee26a5619f439ead77068db3ab18d1b2dbf58e1643bea3a49f WHIRLPOOL 37d5d42168de869c2c06ecb009ae7956cd51ff85009ae282f095017a3cadddbe34ef4f0c17b752dd4b810b0dd36dc9ced71b07926717eda26f00844617524a26
+EBUILD pecl-redis-3.1.2.ebuild 1278 SHA256 7bd5d5523fbfca61ec747c5adcb60632af3c714db45fad4bb96a137e6db7f240 SHA512 4b0c20afb075ec39ba1ec4964d2cce9a892e4a99b1c7b2fef68fcac4fccf0c5e570535655a041fafac66617f4aa77dbd1ffa5381aa8fe73220c0c68a01f3eeff WHIRLPOOL 779c2f453d7be10f6ed2c671cd064ed8ea4812602450c442ae4a240abc0afb2af5b6af7232854edab8497869ce94b871ad62927d37d9862f31ac259efd633eed
+EBUILD pecl-redis-3.1.3.ebuild 1279 SHA256 32f45882c91934f9737afe7cda67be43da6996ee6db6c9a2c045aeeb5c72ba63 SHA512 9819737ebc1aab2a470a2690442a09655b7d8f1e939a5f9e3dba01d055dcbae55248814e98acf45d18f706e7d261f8c91bb1f076895f1a85e8c8c9bfdd3be840 WHIRLPOOL 2a85e8d0328c72360e1e680ffb9fbd9bf8609ff1883f97e2367876da3b89b2e2ec7249d6d89c4ebac959f4242ccead1d1047577e2478e997be87049fcc4e1b18
+EBUILD pecl-redis-3.1.4.ebuild 1280 SHA256 4669f2a3d5a268f34f4e9f9651067e5eb2e5e68b99f4a88275fb2c42bc43bb9b SHA512 8c279e78faf72f42bbf3d6fcbcf4c4573cc9421d31a70ff0e4fa68d76b7ee429609367680707c082d578224ebdee426a46cfd707df99980edb6dec320d3e62c1 WHIRLPOOL 3ca9f4430feec84aa22c9dc9d452eb9d4914b7e7157d102f01b0b4692bdca3659bf5e22c14197c6174c95c6aaba865b6e712e5da998234d396a370f5b16400b3
+MISC ChangeLog 4835 SHA256 9e2db46ac064acf522417bbe771c6ef98f77a31fdf15729770bbc1390dedddb9 SHA512 25cbfd959abdb5bf594f82617fb98e104ac54185f4c1d7b0cabcbe158884c2c3fcc61f9a37d2a5e1322d17e1e1caea5d95f00f8b2100bf2213e6fcc9471e655c WHIRLPOOL d4f98652af8fa208d81f5cd2cc24491df1e6078d7f90446b26a6b11d98ca3443fafc77cf0192b343f1f92fb32eb2ec51f7d6842102f8d9be647974e04481974d
+MISC ChangeLog-2015 894 SHA256 a1a7267a3822f919c2b497b6fa26e907b4f2997380d75bfa4ab28ee40df04b32 SHA512 391b7f44f4cc29cb5923143bcf27e3361710508688a7a2d0ac532925249cc40b8caddaa9751114d4607739ef8d049a463f0c59e479884e4984734688c1f6c714 WHIRLPOOL 555791e3747aad063a8c8639850392614494ed72ef8b1435ef46ae0377382ba280ef1975a7c0a814cf83ed73e21cd00cdfcd9f7504c99b741935ce3dec29bd0c
+MISC metadata.xml 324 SHA256 356771c709eb88befbf859b9cd429ebbac27231eec80bcc13c5e10e955fc8d7c SHA512 916879a4b7ed11e30634a1c95637e9426932bac3c6aba2c7e686d9835097873e142f062e7d81e3ac99c3aef972b40db67b3809116cff4a3742ba6c669d999066 WHIRLPOOL d9d2fb13b952909a82451e600a744bcc18e9b292745ae02d8caa451f667ae3ae1c1cf047cd3539f0b50ce18a4f451deaa8b3d9e2d389da05b465f1a24886e041
diff --git a/dev-php/pecl-redis/metadata.xml b/dev-php/pecl-redis/metadata.xml
new file mode 100644
index 000000000000..2cc19020124f
--- /dev/null
+++ b/dev-php/pecl-redis/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+ </maintainer>
+ <use>
+ <flag name="igbinary">Enables igbinary serialisation support</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-php/pecl-redis/pecl-redis-3.1.2.ebuild b/dev-php/pecl-redis/pecl-redis-3.1.2.ebuild
new file mode 100644
index 000000000000..28fa94708b69
--- /dev/null
+++ b/dev-php/pecl-redis/pecl-redis-3.1.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="redis"
+USE_PHP="php5-6 php7-0 php7-1"
+DOCS=( arrays.markdown cluster.markdown README.markdown CREDITS )
+MY_P="${PN/pecl-/}-${PV/_rc/RC}"
+PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
+PHP_EXT_S="${WORKDIR}/${MY_P}"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="PHP extension for interfacing with Redis"
+LICENSE="PHP-3.01"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="igbinary +session"
+
+DEPEND="igbinary? (
+ php_targets_php5-6? ( dev-php/igbinary[php_targets_php5-6] )
+ php_targets_php7-0? ( dev-php/igbinary[php_targets_php7-0] )
+ php_targets_php7-1? ( dev-php/igbinary[php_targets_php7-1] ) )"
+RDEPEND="${DEPEND} !dev-php/pecl-redis:7"
+
+# The test suite requires network access.
+RESTRICT=test
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local PHP_EXT_ECONF_ARGS=(
+ --enable-redis
+ $(use_enable igbinary redis-igbinary)
+ $(use_enable session redis-session)
+ )
+ php-ext-source-r3_src_configure
+}
+
+src_test(){
+ local slot
+ for slot in $(php_get_slots); do
+ php_init_slot_env "${slot}"
+ # Run tests for Redis class
+ ${PHPCLI} -d extension=modules/redis.so \
+ tests/TestRedis.php \
+ --class Redis \
+ --host ${PECL_REDIS_HOST} || die 'test suite failed'
+ done
+}
diff --git a/dev-php/pecl-redis/pecl-redis-3.1.3.ebuild b/dev-php/pecl-redis/pecl-redis-3.1.3.ebuild
new file mode 100644
index 000000000000..3c2df8c79d47
--- /dev/null
+++ b/dev-php/pecl-redis/pecl-redis-3.1.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="redis"
+USE_PHP="php5-6 php7-0 php7-1"
+DOCS=( arrays.markdown cluster.markdown README.markdown CREDITS )
+MY_P="${PN/pecl-/}-${PV/_rc/RC}"
+PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
+PHP_EXT_S="${WORKDIR}/${MY_P}"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="PHP extension for interfacing with Redis"
+LICENSE="PHP-3.01"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="igbinary +session"
+
+DEPEND="igbinary? (
+ php_targets_php5-6? ( dev-php/igbinary[php_targets_php5-6] )
+ php_targets_php7-0? ( dev-php/igbinary[php_targets_php7-0] )
+ php_targets_php7-1? ( dev-php/igbinary[php_targets_php7-1] ) )"
+RDEPEND="${DEPEND} !dev-php/pecl-redis:7"
+
+# The test suite requires network access.
+RESTRICT=test
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local PHP_EXT_ECONF_ARGS=(
+ --enable-redis
+ $(use_enable igbinary redis-igbinary)
+ $(use_enable session redis-session)
+ )
+ php-ext-source-r3_src_configure
+}
+
+src_test(){
+ local slot
+ for slot in $(php_get_slots); do
+ php_init_slot_env "${slot}"
+ # Run tests for Redis class
+ ${PHPCLI} -d extension=modules/redis.so \
+ tests/TestRedis.php \
+ --class Redis \
+ --host ${PECL_REDIS_HOST} || die 'test suite failed'
+ done
+}
diff --git a/dev-php/pecl-redis/pecl-redis-3.1.4.ebuild b/dev-php/pecl-redis/pecl-redis-3.1.4.ebuild
new file mode 100644
index 000000000000..1688b30aa0e0
--- /dev/null
+++ b/dev-php/pecl-redis/pecl-redis-3.1.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PHP_EXT_NAME="redis"
+USE_PHP="php5-6 php7-0 php7-1"
+DOCS=( arrays.markdown cluster.markdown README.markdown CREDITS )
+MY_P="${PN/pecl-/}-${PV/_rc/RC}"
+PHP_EXT_PECL_FILENAME="${MY_P}.tgz"
+PHP_EXT_S="${WORKDIR}/${MY_P}"
+
+inherit php-ext-pecl-r3
+
+DESCRIPTION="PHP extension for interfacing with Redis"
+LICENSE="PHP-3.01"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="igbinary +session"
+
+DEPEND="igbinary? (
+ php_targets_php5-6? ( dev-php/igbinary[php_targets_php5-6] )
+ php_targets_php7-0? ( dev-php/igbinary[php_targets_php7-0] )
+ php_targets_php7-1? ( dev-php/igbinary[php_targets_php7-1] ) ) "
+RDEPEND="${DEPEND} !dev-php/pecl-redis:7"
+
+# The test suite requires network access.
+RESTRICT=test
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ local PHP_EXT_ECONF_ARGS=(
+ --enable-redis
+ $(use_enable igbinary redis-igbinary)
+ $(use_enable session redis-session)
+ )
+ php-ext-source-r3_src_configure
+}
+
+src_test(){
+ local slot
+ for slot in $(php_get_slots); do
+ php_init_slot_env "${slot}"
+ # Run tests for Redis class
+ ${PHPCLI} -d extension=modules/redis.so \
+ tests/TestRedis.php \
+ --class Redis \
+ --host ${PECL_REDIS_HOST} || die 'test suite failed'
+ done
+}