diff options
Diffstat (limited to 'dev-php')
1251 files changed, 18901 insertions, 4141 deletions
diff --git a/dev-php/File_Iterator-1.3.4 b/dev-php/File_Iterator-1.3.4 deleted file mode 100644 index 30eb96cb0318..000000000000 --- a/dev-php/File_Iterator-1.3.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=FilterIterator implementation that filters files based on a list of suffixes -EAPI=6 -HOMEPAGE=https://github.com/sebastianbergmann/php-file-iterator https://phpunit.de -KEYWORDS=amd64 hppa x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/File_Iterator-1.3.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=8a2a9c6ed418ed8a65f5ab3ddf10ab6e diff --git a/dev-php/File_Iterator-1.4.2 b/dev-php/File_Iterator-1.4.2 deleted file mode 100644 index 6100d4833d31..000000000000 --- a/dev-php/File_Iterator-1.4.2 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=FilterIterator implementation that filters files based on criteria -EAPI=6 -HOMEPAGE=https://github.com/sebastianbergmann/php-file-iterator https://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-file-iterator/archive/1.4.2.tar.gz -> File_Iterator-1.4.2.tar.gz -_md5_=a4088244e7f94648dad061061968bc2f diff --git a/dev-php/File_Iterator-1.4.3 b/dev-php/File_Iterator-1.4.3 deleted file mode 100644 index c79a5315f0c8..000000000000 --- a/dev-php/File_Iterator-1.4.3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=FilterIterator implementation that filters files based on criteria -EAPI=6 -HOMEPAGE=https://github.com/sebastianbergmann/php-file-iterator https://phpunit.de -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-file-iterator/archive/1.4.3.tar.gz -> File_Iterator-1.4.3.tar.gz -_md5_=052d3edc8b89d6ab0de6c100061db739 diff --git a/dev-php/File_Iterator/File_Iterator-1.3.4.ebuild b/dev-php/File_Iterator/File_Iterator-1.3.4.ebuild new file mode 100644 index 000000000000..78a56a955c63 --- /dev/null +++ b/dev-php/File_Iterator/File_Iterator-1.3.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_PKG_NAME="File_Iterator" +inherit php-pear-r2 + +DESCRIPTION="FilterIterator implementation that filters files based on a list of suffixes" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" +HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator + https://phpunit.de" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" +DOCS=( ChangeLog.markdown README.markdown ) diff --git a/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild b/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild new file mode 100644 index 000000000000..359295e3bba5 --- /dev/null +++ b/dev-php/File_Iterator/File_Iterator-1.4.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-file-iterator" + +DESCRIPTION="FilterIterator implementation that filters files based on criteria" +HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator + https://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/File/Iterator + doins -r src/* + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/File/Iterator/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/File_Iterator/File_Iterator-1.4.3.ebuild b/dev-php/File_Iterator/File_Iterator-1.4.3.ebuild new file mode 100644 index 000000000000..ccd2b390476d --- /dev/null +++ b/dev-php/File_Iterator/File_Iterator-1.4.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-file-iterator" + +DESCRIPTION="FilterIterator implementation that filters files based on criteria" +HOMEPAGE="https://github.com/sebastianbergmann/php-file-iterator + https://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/File/Iterator + doins -r src/* + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/File/Iterator/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/File_Iterator/Manifest b/dev-php/File_Iterator/Manifest new file mode 100644 index 000000000000..fdd9d1a595b4 --- /dev/null +++ b/dev-php/File_Iterator/Manifest @@ -0,0 +1,9 @@ +AUX autoload.php 380 BLAKE2B c033c6550c454dcfffd86c122284a2bdbfc4c5e54087aa443f3f27857650eb42cc766e85c49792e0c8c33d6f60d7b1aa52881481ebf7c8b37751aeb037efc82b SHA512 0e36085e8e2bc4f6d0900392a35cba6a91940d31604bb7f6ce0275162d28b3e2d54084c0b6dc0d270f0d8812fbc9feff6bd43851701ff7419aa6b02be75cb466 +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST File_Iterator-1.3.4.tgz 5199 BLAKE2B 75da70ad638230dd231947e3af26c2570eff367328d2e541fb1228ba531c0f249c931a9185f977dce9e17846e1e9b8b1f9f8d21219291e637b2eaf7805dcf360 SHA512 7117e0e56a9bc533d9f93556366a8026d1e5a9a3894c05551adef6c1e6cd556c1ebf6b96bd98279cb92077b3d8f8d7b7e42f446b39895850e573d0ec511392be +DIST File_Iterator-1.4.2.tar.gz 4141 BLAKE2B 4c8d9847fa198d444571acdf777020b76e87e09506038c7d7ce732b97c149149bcf22dc25d0af36f041b7930673b05f940df8211c29829e0fed2b3dcfae0ba05 SHA512 295943681853c858e3e1c336c030338c61a74169bd2a619da6fca8c43611e587c6f626fa92799d614bcb0a1f86bbb39895b20f2a389107cedb9660a7e792a243 +DIST File_Iterator-1.4.3.tar.gz 4140 BLAKE2B 89274c6f9b561dbc732d0b81f06b7c34d267ea31d1deb5977eaa16852d87442183221ed6789fd5e09b80ef96811df2ff8ef5da5c764703f5e7a2d5289f582527 SHA512 cea906d6028d9c2dbbb5486198adbecbca87f8b4dcbe12f72b9732ac29cf8eb868a23af7a5bcf2de55e0040a077ab55b016e773d5145f987f7e3f9671ad3ea28 +EBUILD File_Iterator-1.3.4.ebuild 577 BLAKE2B 0c98424026c342511d6f73c2fe4d2ccad1e14dd97f97cf1d36bec6e469093bbef5fcdf0ca89c79d3410c1957083150d121587a509ac45689273aa1b34132d848 SHA512 5b389c4cb5c4a939a330347db4281fdc2c0c3ef993cb3f5606fa1a54f7968616c2ae275fb49c810256b84774cca5aa4776bd3a139078e9e4651cb3a47d5b5b57 +EBUILD File_Iterator-1.4.2.ebuild 857 BLAKE2B 35f38333c62934f9db26e34d5c12aaa43175d6bd39907d0d519f68a5620491ad0983969e7256386578f99b9e46b7b98d156b5a71f3f97831ba47b1141085114d SHA512 9e9108633f405935b025aa4cdd957387ae152bbe943435f896fd97fb063dcd2a2cb089e7c1e1e4cfd16fd180ad754565c7709f01faf8a5fb3d1ee930ab469c24 +EBUILD File_Iterator-1.4.3.ebuild 866 BLAKE2B e5e1e0dc5ebe224bbddeab59ee7f2e0be3b06a400af818f7d0045869fdfdddbf60efc405a9aa1e30bad8a9c3310e4a71db866821fea6b4e5486d35001f92a306 SHA512 f45b221200b40f5c10c1d7240b3eb1e459c8784741cd5a0ec594ce7ba382e5383a9f8086aa9e58fbd1d739795b52a11e02ed35a9f18f6a9c4e970f7268cfb6bc +MISC metadata.xml 349 BLAKE2B ab948322ce2cfa4e40d9b0ac17d435db9e4613000fa05c810860e281615d5b1297f826ec51ed460ba87080508578e2353729843cdd2bf1f4226890413137a911 SHA512 85e7e819b346185575934f4f356d1346534fce0fe1ddcf5e88e855ce40f64c48bf73c1f14085cf0526ee681014943f7524ea79b7d951b66c12e67e6f04c099e8 diff --git a/dev-php/File_Iterator/files/autoload.php b/dev-php/File_Iterator/files/autoload.php new file mode 100644 index 000000000000..71372f0a8bbe --- /dev/null +++ b/dev-php/File_Iterator/files/autoload.php @@ -0,0 +1,15 @@ +<?php +/* Autoloader for dev-php/File_Iterator */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'file_iterator' => '/Iterator.php', + 'file_iterator_facade' => '/Facade.php', + 'file_iterator_factory' => '/Factory.php', + ), + __DIR__ +); diff --git a/dev-php/File_Iterator/files/channel.xml b/dev-php/File_Iterator/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/File_Iterator/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/File_Iterator/metadata.xml b/dev-php/File_Iterator/metadata.xml new file mode 100644 index 000000000000..06b6c1671840 --- /dev/null +++ b/dev-php/File_Iterator/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> + <upstream> + <remote-id type="github">sebastianbergmann/php-file-iterator</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz Binary files differindex 1f4e1e1c8183..dfd95ac449df 100644 --- a/dev-php/Manifest.gz +++ b/dev-php/Manifest.gz diff --git a/dev-php/PEAR-Archive_Tar-1.4.2-r2 b/dev-php/PEAR-Archive_Tar-1.4.2-r2 deleted file mode 100644 index a3d8aea5ae16..000000000000 --- a/dev-php/PEAR-Archive_Tar-1.4.2-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Tar file management class -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Archive_Tar -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -PDEPEND=dev-php/PEAR-PEAR -RDEPEND=dev-lang/php:*[bzip2,pcre(+),zlib] -SLOT=0 -SRC_URI=http://pear.php.net/get/Archive_Tar-1.4.2.tgz -_md5_=4d35d41bc5527a574ec3c038b89ccdf7 diff --git a/dev-php/PEAR-Archive_Tar/Manifest b/dev-php/PEAR-Archive_Tar/Manifest new file mode 100644 index 000000000000..be5ab866303e --- /dev/null +++ b/dev-php/PEAR-Archive_Tar/Manifest @@ -0,0 +1,3 @@ +DIST Archive_Tar-1.4.2.tgz 20624 BLAKE2B 2276b19a6e5f18947d6f976db28a5869601b9b1d271e5788c74ef4704fce949c39b20811b82bb1e9c7575dd6b5ce6b0561751a560a1aaca6547415badd5188f6 SHA512 dad5872c82fb9fd961dc06d173610f60d0e05b4c05428e3410beb5a6cdf05de27704edf805e7db80c4031409af5d7d59e7abe43cef7aa11fd9d086b1c6e8e761 +EBUILD PEAR-Archive_Tar-1.4.2-r2.ebuild 747 BLAKE2B d4d8066881d748bd99a83a4b1b1e15206715733b4d5f16bb34fdff75d407fe4cc75dbc0b58e2d4f6b989b776958c5ca5be0737771e626956589445689929d9c2 SHA512 ecc554928df28adb2ba0b79d9684f74c86a5881f3e41c3291d21dc1b7994dc1cd133296dd0ff64a633609c2517616da9fc43a53d557d274bf14b29b7dc6703f8 +MISC metadata.xml 313 BLAKE2B 96717f88c6747b4b6dc814ffee022a1bfe7965ca71f0d1dff4acae773d37ba43d21b92343993b19c753360651ae63c7e0cea16d51c12d4fee03d6852a50be7ff SHA512 189683deca6b9b76a4ca070938afa484580b57a8c799f49f26e9b123165d545ab6aec31bc2b96400cfc5390f3837477a8d58b461e317ab14bf1152292880ece1 diff --git a/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild new file mode 100644 index 000000000000..bb3d5304fa99 --- /dev/null +++ b/dev-php/PEAR-Archive_Tar/PEAR-Archive_Tar-1.4.2-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Tar file management class" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://pear.php.net/get/${MY_P}.tgz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +# bzip2 and zlib are needed for compressed tarballs, and there's one +# call to preg_match to test paths against a pattern of files and +# directories that will be ignored. +RDEPEND="dev-lang/php:*[bzip2,pcre(+),zlib]" +PDEPEND="dev-php/PEAR-PEAR" +DEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r Archive + + dodoc docs/* +} diff --git a/dev-php/PEAR-Archive_Tar/metadata.xml b/dev-php/PEAR-Archive_Tar/metadata.xml new file mode 100644 index 000000000000..75a6ba446036 --- /dev/null +++ b/dev-php/PEAR-Archive_Tar/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> + <upstream> + <remote-id type="pear">Archive_Tar</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Auth_SASL-1.1.0 b/dev-php/PEAR-Auth_SASL-1.1.0 deleted file mode 100644 index 82018d48e98d..000000000000 --- a/dev-php/PEAR-Auth_SASL-1.1.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Abstraction of various SASL mechanism responses -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Auth_SASL -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Auth_SASL-1.1.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=7206e9641a24e5548707a17ca5cb9073 diff --git a/dev-php/PEAR-Auth_SASL/Manifest b/dev-php/PEAR-Auth_SASL/Manifest new file mode 100644 index 000000000000..d2048fafcfc7 --- /dev/null +++ b/dev-php/PEAR-Auth_SASL/Manifest @@ -0,0 +1,3 @@ +DIST Auth_SASL-1.1.0.tgz 9380 BLAKE2B ab04812883b5b1a88fe1440f23e206e39676807c69bc029e81e539eb5588a4fa15bcb6f867f109a5eb86d0758bf9fb4f30664a8fdac7aee59a0426f5da6e6dbf SHA512 446ffa37fe7669d3993613167b07fb173c2e17664dcfb56d96a889b4a0cb2c83cc73d307aee15fc8fa7e666502835c15d09c32d8a491060bdd23c9093346bc40 +EBUILD PEAR-Auth_SASL-1.1.0.ebuild 335 BLAKE2B 09a4a15b096c3e89f80ad103a4f427caf821c63338be312daf082a8e30001deb48b3ceaccfa23ef500a6e3414fde2ddec71b9cec8b8011edbf67bd519071e343 SHA512 4cf0c5f0e417f063c46bc5f7fb7fc372fbc6669f92b390e93feb4ccb4fa04d73b1f661e3c7756967858a00ceaf127b8028dddcebba1aad6e18e07b4c72893f6c +MISC metadata.xml 311 BLAKE2B 32a29fd08f7c52c73d282412b70345efdb2c759e81dce883b039c6a4180e5c0177fc6e8f997d7d51741bbe1e5969a578f900901c15a1b893d9458bd0341ed4ec SHA512 a7f236f4833cece9f46d1073f6ed444150b0a7fb7983bc94b0f465f77a4b7c8ef6c7b6b3f212d43b30579293247b04a1790b6218e89c3578370a842e50c6467a diff --git a/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild new file mode 100644 index 000000000000..a47d615c8031 --- /dev/null +++ b/dev-php/PEAR-Auth_SASL/PEAR-Auth_SASL-1.1.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Abstraction of various SASL mechanism responses" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1" diff --git a/dev-php/PEAR-Auth_SASL/metadata.xml b/dev-php/PEAR-Auth_SASL/metadata.xml new file mode 100644 index 000000000000..9946b319b747 --- /dev/null +++ b/dev-php/PEAR-Auth_SASL/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> + <upstream> + <remote-id type="pear">Auth_SASL</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Cache-1.5.6-r2 b/dev-php/PEAR-Cache-1.5.6-r2 deleted file mode 100644 index aaff538ddf81..000000000000 --- a/dev-php/PEAR-Cache-1.5.6-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Framework for caching of arbitrary data -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Cache -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-2.02 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Cache-1.5.6.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=3638fde2877424bf9a1c6fd0b147c378 diff --git a/dev-php/PEAR-Cache/Manifest b/dev-php/PEAR-Cache/Manifest new file mode 100644 index 000000000000..cad2b7447f77 --- /dev/null +++ b/dev-php/PEAR-Cache/Manifest @@ -0,0 +1,3 @@ +DIST Cache-1.5.6.tgz 31384 BLAKE2B 08a9a1bdb913d434bc979d9a21c45c36cad03763554226291924cffba462c2b52cf4266972e616ac7f3cf09c605ee1a56337070058f494187d6bbf14812fc235 SHA512 6c42901d9a462c803ff349650519fdb705bc56bebf1d106bd0796e35bf3ee6b4e1f783a3af022f024d9473a7e75eb14ff1954decc0a4c133817a8ed65e42f29a +EBUILD PEAR-Cache-1.5.6-r2.ebuild 616 BLAKE2B 254195e11548a22b4b981aaeb76e56ea468315a6885e16eb70001f94b8a46d5ddc60230bcf41a29358e604f3cc3b28c06e7c9e8fe46177750bac622d5c929df2 SHA512 c4f85abae1723f0153f36b42adadabcc7f09585638369295e02e0ea3115ce29a59c91f10609306ed594087f8382218c3c34f1e45d3feb8e913940365a3c45af8 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild b/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild new file mode 100644 index 000000000000..0f89540efb0a --- /dev/null +++ b/dev-php/PEAR-Cache/PEAR-Cache-1.5.6-r2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Framework for caching of arbitrary data" + +LICENSE="PHP-2.02" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +src_install() { + insinto /usr/share/php + doins Cache.php + # HTTP_Request is deprecated and superceeded upstream, bypassing + insinto /usr/share/php/Cache + doins -r Application.php Container Container.php Error.php Function.php Graphics.php OutputCompression.php Output.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-Cache/metadata.xml b/dev-php/PEAR-Cache/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Cache/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Cache_Lite-1.8.2 b/dev-php/PEAR-Cache_Lite-1.8.2 deleted file mode 100644 index 1fe1acea8f32..000000000000 --- a/dev-php/PEAR-Cache_Lite-1.8.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( >=dev-php/PEAR-PEAR-1.10.1 ) -DESCRIPTION=Fast and safe little cache system -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Cache_Lite -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Cache_Lite-1.8.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=4dd6504ade3b3ac0129bbaf8ef3549cd diff --git a/dev-php/PEAR-Cache_Lite/Manifest b/dev-php/PEAR-Cache_Lite/Manifest new file mode 100644 index 000000000000..dd6e52554f2c --- /dev/null +++ b/dev-php/PEAR-Cache_Lite/Manifest @@ -0,0 +1,3 @@ +DIST Cache_Lite-1.8.2.tgz 33873 BLAKE2B 0b5a21550fe6eb33242e97b135a7e2532fb0a3a047dfb3e858bf6a6bdc21e991007e4787764561baa9a165fdebd159caa33c14c822a29374be4081d07a63c858 SHA512 dfb3c2dadd0ca60cc62ad71fd6fc51c0665901b4370207dfeb1f0f56e9db4fb24724d22f2939f67d8aa044e1b465483c40ec34fb3bcc5e12031d4dd1e05953b4 +EBUILD PEAR-Cache_Lite-1.8.2.ebuild 446 BLAKE2B 3b40eeac7f0e14cecb9b0e1bcd72a85d9f3074eba2196661f985bde606f5816ce8e7a27aaf3338c329a7d25db3bb18e9ba349e22b289893d71b3e2edd079ce6f SHA512 dccdbdee24bd6d4502e30848e1f8a8fc8dac08c6ff5a617d578c4e99393b755861a98e7c4c29a476ecbf1b956fb1cafdc3e7895d5fe02053ac45559e6ea1a93d +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.2.ebuild b/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.2.ebuild new file mode 100644 index 000000000000..460d3047f136 --- /dev/null +++ b/dev-php/PEAR-Cache_Lite/PEAR-Cache_Lite-1.8.2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit php-pear-r2 + +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +DESCRIPTION="Fast and safe little cache system" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="test" + +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1" +DEPEND="test? ( ${RDEPEND} )" +DOCS=( README.md TODO docs/technical docs/examples ) + +src_test() { + peardev run-tests -r || die +} diff --git a/dev-php/PEAR-Cache_Lite/metadata.xml b/dev-php/PEAR-Cache_Lite/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Cache_Lite/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Config-2.0.0_pre20140323-r1 b/dev-php/PEAR-Config-2.0.0_pre20140323-r1 deleted file mode 100644 index 778ad8f25245..000000000000 --- a/dev-php/PEAR-Config-2.0.0_pre20140323-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test unpack -DEPEND=test? ( xml? ( dev-php/PEAR-XML_Parser dev-php/PEAR-XML_Util ) ) -DESCRIPTION=Provides multiple methods for configuration manipulation -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Config -IUSE=test xml -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-2.02 -RDEPEND=xml? ( dev-php/PEAR-XML_Parser dev-php/PEAR-XML_Util ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://github.com/pear/Config/archive/606a24034ad80f9d6ccb5a8b698b702b392e4674.tar.gz -> Config-2.0.0_pre20140323.tar.gz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=7f1a4d7b439d08115f04f71012cc2c99 diff --git a/dev-php/PEAR-Config/Manifest b/dev-php/PEAR-Config/Manifest new file mode 100644 index 000000000000..8cdd95a0e39a --- /dev/null +++ b/dev-php/PEAR-Config/Manifest @@ -0,0 +1,3 @@ +DIST Config-2.0.0_pre20140323.tar.gz 34309 BLAKE2B 4c9af6b488f874f58a54a6051a41dbbfd04d2ca042089ce1433b5a11ec2e3e7d35c0b4a08bae7cb5081a7da0d5d08c5f14e982178e1cc409194f80cc46cd4e32 SHA512 7056724cde7d39f5a2ac69c8e2dffd0ff57cb8caba6f014b5cb2a3b047946ca160fb4c30c01cf1986286d885893c9e0f504cee8920b46324987f707b5408be24 +EBUILD PEAR-Config-2.0.0_pre20140323-r1.ebuild 921 BLAKE2B f34e1a351860a1965aff01998724d3cf42f07b3502eeebb84c689cf740d84c6a00d17015138d59abc8db57f18fff826d5a5eb65fd2b29fe698204415a0eef3ae SHA512 6154d657b0ff663c4b3f33f517bb26199491cf7380ea1ae0931892b3188de622b833d17c0422d58f496453b695f93e3374873784ec068959b3ecc8c0e4504a45 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Config/PEAR-Config-2.0.0_pre20140323-r1.ebuild b/dev-php/PEAR-Config/PEAR-Config-2.0.0_pre20140323-r1.ebuild new file mode 100644 index 000000000000..fd949ea89cfc --- /dev/null +++ b/dev-php/PEAR-Config/PEAR-Config-2.0.0_pre20140323-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 vcs-snapshot + +DESCRIPTION="Provides multiple methods for configuration manipulation" +LICENSE="PHP-2.02" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="test xml" +RDEPEND="xml? ( dev-php/PEAR-XML_Parser dev-php/PEAR-XML_Util )" +DEPEND="test? ( ${RDEPEND} )" +SRC_URI="https://github.com/pear/Config/archive/606a24034ad80f9d6ccb5a8b698b702b392e4674.tar.gz -> ${PEAR_P}.tar.gz" +DOCS=( docs/TODO ) +HTML_DOCS=( docs/Apache.php docs/IniCommented.php docs/IniFromScratch.php ) + +src_prepare() { + # Move snapshot location to where the eclass expects + mv "${S}/package.xml" "${WORKDIR}/package.xml" || die + sed -i 's/&new/new/' test/phpt_test.php.inc || die + sed -i 's/& new/ new/' test/bug6441.phpt || die + eapply_user +} + +src_test() { + pear run-tests test || die "Tests failed" +} diff --git a/dev-php/PEAR-Config/metadata.xml b/dev-php/PEAR-Config/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Config/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Console_CommandLine-1.2.2 b/dev-php/PEAR-Console_CommandLine-1.2.2 deleted file mode 100644 index 1538b87156ce..000000000000 --- a/dev-php/PEAR-Console_CommandLine-1.2.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/PEAR-PEAR ) -DESCRIPTION=A full-featured command-line options and arguments parser -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Console_CommandLine -IUSE=examples test -KEYWORDS=amd64 arm hppa ia64 ppc ppc64 sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Console_CommandLine-1.2.2.tgz -_md5_=1ba4dac36796cd8605aca4e492271892 diff --git a/dev-php/PEAR-Console_CommandLine/Manifest b/dev-php/PEAR-Console_CommandLine/Manifest new file mode 100644 index 000000000000..ad8dcde4ae73 --- /dev/null +++ b/dev-php/PEAR-Console_CommandLine/Manifest @@ -0,0 +1,3 @@ +DIST Console_CommandLine-1.2.2.tgz 40705 BLAKE2B 1cf2fd7ffdafe1b6e683d40e24c07bc12c9e41469e42595f40778f0bfef30457b32f80b966835a690724e29216348be0fb3f98a83947459d48f728896a5a056a SHA512 05dbde123d0d4fdbba2a959f4bea3b115e3629060a268d25a3007c2ee5a3530b8ebbd8c7d124a6c9d012cafa19f41690a888943a6c1e2e5ec1b9d83fa821d603 +EBUILD PEAR-Console_CommandLine-1.2.2.ebuild 1377 BLAKE2B 3b37595e9f4b156f847ab9a77dda8dba2bdc6eebe3fc32053ebbf326f1541d73493924d68a3e0cd82c340ff1cd389a8e4742c6ba232322cd10fd317cb1616745 SHA512 08f78d69220c6b0d5d930e4fea81f0196b8d675034c550de59333440282a66be5171637d6bc744872933bcd2c6361a95e8782e43114fba302510d4a7e0948986 +MISC metadata.xml 397 BLAKE2B ed50944409b7944c1da567241dab1e2e287b15e7a03c662c0642540b4fa1c50b6d048f6c7033b7fd1c598e5e2edc07bed8a758ec8f71e56e0c4a459f7efd9175 SHA512 ffb1a260b10acfd50fd5b3ee01d80b082f56e31c18c99232a28947a7b29d1ef1e529052b109573aebac05138982322f3a46cf6652f0e519222fb87ef730f5e84 diff --git a/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild new file mode 100644 index 000000000000..aec17d081cd2 --- /dev/null +++ b/dev-php/PEAR-Console_CommandLine/PEAR-Console_CommandLine-1.2.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A full-featured command-line options and arguments parser" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 arm hppa ia64 ppc ppc64 sparc x86" +IUSE="examples test" + +# Only needs PEAR_Exception (not yet packaged) -- not all of PEAR-PEAR. +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR" + +# Beware, the test suite really needs PEAR-PEAR. +DEPEND="test? ( ${RDEPEND} )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + # There's one occurrence of @data_dir@ that needs to be replaced + # This location just has to agree with where we put the "data" + # directory during src_install(). + default + sed -i "s|@data_dir@|${EPREFIX}/usr/share|" \ + Console/CommandLine/XmlParser.php || die +} + +src_install() { + use examples && dodoc -r docs/examples + + insinto "/usr/share/${MY_PN}" + doins -r data + + insinto /usr/share/php + doins -r Console +} + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-Console_CommandLine/metadata.xml b/dev-php/PEAR-Console_CommandLine/metadata.xml new file mode 100644 index 000000000000..9362a60ada6c --- /dev/null +++ b/dev-php/PEAR-Console_CommandLine/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Console_CommandLine</remote-id> + <remote-id type="pear">Console_CommandLine</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Console_Getargs-1.4.0 b/dev-php/PEAR-Console_Getargs-1.4.0 deleted file mode 100644 index 357fd673b55c..000000000000 --- a/dev-php/PEAR-Console_Getargs-1.4.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/phpunit ) -DESCRIPTION=A command-line arguments parser -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Console_Getargs -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Console_Getargs-1.4.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=0c38c6296df43fe68bcfe814726ab4b9 diff --git a/dev-php/PEAR-Console_Getargs/Manifest b/dev-php/PEAR-Console_Getargs/Manifest new file mode 100644 index 000000000000..bbbfb523f35d --- /dev/null +++ b/dev-php/PEAR-Console_Getargs/Manifest @@ -0,0 +1,3 @@ +DIST Console_Getargs-1.4.0.tgz 18267 BLAKE2B c0aab73414a0b6dec9818faa2eae4a4f54d70168d089bb64497599e88f4b8ff86e4195e3705a75bece25f6c7d1054759b846be75f7fc749f1d50b4447ad9ec50 SHA512 927777f48599f64e2cdb05b80a473741718493e9efc20988f2993e6b092852f1432e2e9732c1470f7d580fc7e4000d563b7915a94305fe572b7f6dc27da0858e +EBUILD PEAR-Console_Getargs-1.4.0.ebuild 364 BLAKE2B dc45652e41be48b28ac977a7e4229c1b32287fd927e9408cc28c2709e7f18fe244363b081eb30e3db31f79778304fbb5b6cec097b4caa81ede8b8d4142a21158 SHA512 e7a30f133d1eb61f9ec5e77aec78bf0aa6765be0906e4b98ee79fd5c173b298f370152df67059af9e6dec137ec73451b6b01e66a621756da8a9c5c7440f0985b +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild b/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild new file mode 100644 index 000000000000..58692f2f12eb --- /dev/null +++ b/dev-php/PEAR-Console_Getargs/PEAR-Console_Getargs-1.4.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit php-pear-r2 + +DESCRIPTION="A command-line arguments parser" + +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +DEPEND="test? ( dev-php/phpunit )" + +src_test() { + phpunit tests/ || die +} diff --git a/dev-php/PEAR-Console_Getargs/metadata.xml b/dev-php/PEAR-Console_Getargs/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Console_Getargs/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Console_Getopt-1.4.1-r1 b/dev-php/PEAR-Console_Getopt-1.4.1-r1 deleted file mode 100644 index 86f867cd7a87..000000000000 --- a/dev-php/PEAR-Console_Getopt-1.4.1-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Command-line option parser -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Console_Getopt -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD-2 -PDEPEND=dev-php/PEAR-PEAR -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=http://pear.php.net/get/Console_Getopt-1.4.1.tgz -_md5_=0ad48a582706f1ce7b24223b69407468 diff --git a/dev-php/PEAR-Console_Getopt/Manifest b/dev-php/PEAR-Console_Getopt/Manifest new file mode 100644 index 000000000000..49fc4d549afc --- /dev/null +++ b/dev-php/PEAR-Console_Getopt/Manifest @@ -0,0 +1,3 @@ +DIST Console_Getopt-1.4.1.tgz 5580 BLAKE2B 514d44cfd2bb7c8bcda49df2b6ba4dafc77184557f58f52c02c6a136e335639e65b7c10f5659dad9d7a87e946d60947121cb5f35a72b6d29fbb3efa3e535283b SHA512 cbf12a72b33424935f019b17ae8fa55289eae77d3845dcfcbbc1c47b71111992d2c0eb837b0f262ce644809c3cc06ad0c2bb04aa1b6ec89a1e3122f327114dbd +EBUILD PEAR-Console_Getopt-1.4.1-r1.ebuild 544 BLAKE2B e0cd02800d0a59cb5eb4a63725a4f8d7795b89b22cb5f695f0053c1d88c826a3280809ca7ed12abd959b62feae9a105a7a8f13c86d44342f0e8b7a094fd834d1 SHA512 7b7ed16bff52ff571a493a57cd520fe3376d5c34609d573e19bf9252759eeecb0e8ba3537dc180c779e6930afed92b9ee93c0a451ec035583068ec3354056187 +MISC metadata.xml 316 BLAKE2B 680f79e848a7196c2ab95b0be749c99b71dffeb3cfe501c57d8e6d84f0108e09e8e4e3d307e2db82ab7f65aeb4b3824bc801c29d7d0d8be14bb899c3557ccd65 SHA512 8103a2aac5f04ccca0accc1b5dcfc11ee2c59992ea7364e87cf1208fda18f58ac48c833413db682993464912087df6bae19419b153fdf335ea56a1ae406c5994 diff --git a/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.1-r1.ebuild b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.1-r1.ebuild new file mode 100644 index 000000000000..1d230653c536 --- /dev/null +++ b/dev-php/PEAR-Console_Getopt/PEAR-Console_Getopt-1.4.1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Command-line option parser" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://pear.php.net/get/${MY_P}.tgz" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="dev-lang/php:*" +PDEPEND="dev-php/PEAR-PEAR" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r Console +} diff --git a/dev-php/PEAR-Console_Getopt/metadata.xml b/dev-php/PEAR-Console_Getopt/metadata.xml new file mode 100644 index 000000000000..c8c9c843b99e --- /dev/null +++ b/dev-php/PEAR-Console_Getopt/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> + <upstream> + <remote-id type="pear">Console_Getopt</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Console_Table-1.3.0-r1 b/dev-php/PEAR-Console_Table-1.3.0-r1 deleted file mode 100644 index 366015bc12ba..000000000000 --- a/dev-php/PEAR-Console_Table-1.3.0-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Class that makes it easy to build console style tables -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Console_Table -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Console_Table-1.3.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=3624c607cde5cdc27d72b669ab720e31 diff --git a/dev-php/PEAR-Console_Table/Manifest b/dev-php/PEAR-Console_Table/Manifest new file mode 100644 index 000000000000..8082f561e2c0 --- /dev/null +++ b/dev-php/PEAR-Console_Table/Manifest @@ -0,0 +1,3 @@ +DIST Console_Table-1.3.0.tgz 11391 BLAKE2B 25cbb72f2fa23026320840eb3e3b85f08dfc6a90ae9a613ec3e7251b407fc971c0a8aad3ac6bccbb9cd99066aca30249373539b8758fed58b0d1fc53898fc71b SHA512 83227ce8e55ae38cdf91b7097879a3406898064d1c047c5a94c6cadc46cbeeea51c43d135e6aadfbdb38fa080a1b27a1d4cea1c36ff9eb3e14dc4b04de334c11 +EBUILD PEAR-Console_Table-1.3.0-r1.ebuild 390 BLAKE2B 1e6b4a96a56fd39abc2fa6c4f5c4019febb0eb66e0f9682b8d17185a1984b1708000954a3b6cea049fa667c261790ffc18bfeeba4ba03595386572ed8581c4f5 SHA512 b98c6d04e5ade6bcb5622c78b9909d7703c754eee25b945d58cb172efa713efe0c380b7daca3cf35ff105dc5a521cba2f00342e1aab13e7b942b391a3e298605 +MISC metadata.xml 315 BLAKE2B 82168e43ddcd8fbbff59b6a83fab3b4abbf540c4c486819da9ccf39b282f4b45c2bab6bedc97bcbcaae1656fd2fd1ebcee0d43b7ae0f5021eaa9767460a75dfc SHA512 8fdf28a135ca48c1d377bd355924214fbad506e853a6e9c85ba1956ea587e84bdcecb21aee700cff77031b37945a0143bbe98ea55e226934d6a7119ba367265b diff --git a/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild new file mode 100644 index 000000000000..3d67e12ea658 --- /dev/null +++ b/dev-php/PEAR-Console_Table/PEAR-Console_Table-1.3.0-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Class that makes it easy to build console style tables" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +src_install() { + insinto /usr/share/php/Console + doins Table.php + php-pear-r2_install_packagexml +} diff --git a/dev-php/PEAR-Console_Table/metadata.xml b/dev-php/PEAR-Console_Table/metadata.xml new file mode 100644 index 000000000000..14e7e697cfce --- /dev/null +++ b/dev-php/PEAR-Console_Table/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> + <upstream> + <remote-id type="pear">Console_Table</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Crypt_CHAP-1.5.0-r2 b/dev-php/PEAR-Crypt_CHAP-1.5.0-r2 deleted file mode 100644 index a355a50e7e76..000000000000 --- a/dev-php/PEAR-Crypt_CHAP-1.5.0-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-lang/php:*[crypt,hash] dev-php/PEAR-PEAR ) -DESCRIPTION=Generating CHAP packets -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Crypt_CHAP -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[crypt,hash] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Crypt_CHAP-1.5.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=dcc89d76174eec940e67fc76c1979874 diff --git a/dev-php/PEAR-Crypt_CHAP/Manifest b/dev-php/PEAR-Crypt_CHAP/Manifest new file mode 100644 index 000000000000..d33cdaf9c654 --- /dev/null +++ b/dev-php/PEAR-Crypt_CHAP/Manifest @@ -0,0 +1,4 @@ +AUX CHAP-1.5.0-constructor.patch 1273 BLAKE2B 84e35031521587383a843c78f49df567cdaf3fd81360454797993881e272a4d5e7816073cc774e7d7c47e6c30cebaa70521c5b391f28cbc081c96d5d90a207df SHA512 2053c12f4416654b614176ff06565032df25e3db970eaeb02e327ceb986c53adfd6b9c4285d5b81525ad8f93e548794fc81ee3da31ad4ebe1ea0e707f9e47369 +DIST Crypt_CHAP-1.5.0.tgz 5549 BLAKE2B 7b79e311d36a7c59b4838f5d0bfda1a39792519f53e036fb2f500130cd9265280fb2e2fb31683d95dee283875fe738746b19c78fc80fa0fd965e19f431d032ac SHA512 44cdfdf0bc857b3992c2635945374033112d972cdefeac8a45810f5b79a6a532de67fc5e9a06f2ec4b3ce4df62e300451d0f4078b4f8ecc9805dca5c08f6aa95 +EBUILD PEAR-Crypt_CHAP-1.5.0-r2.ebuild 622 BLAKE2B ed1ea88d7b0c5ef28e69e91a324d4530b85ccf0c4027b8288671bbebc01b88b1e1199ad46f8a3a57f9fd85f55964dcdac27a31685022121e3a56ed7f6ccc42ce SHA512 d838be7e6f52bdfd184e5db76716b1cbf805fdd050eeaa35fedb6d0111eeeca6af71b3e08725ba328210483fb308d06f48d04a3f5a79ebf84ef20e7b289a9394 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r2.ebuild b/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r2.ebuild new file mode 100644 index 000000000000..c89c76b8b15d --- /dev/null +++ b/dev-php/PEAR-Crypt_CHAP/PEAR-Crypt_CHAP-1.5.0-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Generating CHAP packets" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" +# Crypt_CHAP_MSv1 needs mcrypt which is gone in 7.2+ +RDEPEND="dev-lang/php:*[crypt,hash]" +DEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )" +PATCHES=( "${FILESDIR}/CHAP-1.5.0-constructor.patch" ) + +src_install() { + php-pear-r2_src_install + insinto /usr/share/php/Crypt + doins CHAP.php +} + +src_test() { + pear run-tests tests/Crypt_CHAP.phpt || die +} diff --git a/dev-php/PEAR-Crypt_CHAP/files/CHAP-1.5.0-constructor.patch b/dev-php/PEAR-Crypt_CHAP/files/CHAP-1.5.0-constructor.patch new file mode 100644 index 000000000000..6fa92898e106 --- /dev/null +++ b/dev-php/PEAR-Crypt_CHAP/files/CHAP-1.5.0-constructor.patch @@ -0,0 +1,65 @@ +diff -aurN a/CHAP.php b/CHAP.php +--- a/CHAP.php 1970-01-01 04:13:08.000000000 -0500 ++++ b/CHAP.php 2018-02-13 13:04:49.812389739 -0500 +@@ -78,7 +78,19 @@ + * @var integer + */ + var $chapid = 1; +- ++ ++ /** ++ * Constructor ++ * ++ * Generates a random challenge ++ * @return void ++ */ ++ function __construct() ++ { ++ parent::__construct(); ++ $this->generateChallenge(); ++ } ++ + /** + * Constructor + * +@@ -160,7 +172,19 @@ + * @var bool + */ + var $flags = 1; +- ++ ++ /** ++ * Constructor ++ * ++ * Loads the hash extension ++ * @return void ++ */ ++ function __construct() ++ { ++ parent::__construct(); ++ $this->loadExtension('hash'); ++ } ++ + /** + * Constructor + * +@@ -412,6 +436,19 @@ + /** + * Constructor + * ++ * Generates the 16 Bytes peer and authentication challenge ++ * @return void ++ */ ++ function __construct() ++ { ++ parent::__construct(); ++ $this->generateChallenge('peerChallenge', 16); ++ $this->generateChallenge('authChallenge', 16); ++ } ++ ++ /** ++ * Constructor ++ * + * Generates the 16 Bytes peer and authentication challenge + * @return void + */ diff --git a/dev-php/PEAR-Crypt_CHAP/metadata.xml b/dev-php/PEAR-Crypt_CHAP/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Crypt_CHAP/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Crypt_GPG-1.6.2 b/dev-php/PEAR-Crypt_GPG-1.6.2 deleted file mode 100644 index 1d7125d305b0..000000000000 --- a/dev-php/PEAR-Crypt_GPG-1.6.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( app-crypt/gnupg dev-lang/php:*[posix,unicode] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception dev-php/phpunit ) -DESCRIPTION=PHP interface to the GNU Privacy Guard (GnuPG) -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Crypt_GPG -IUSE=test -KEYWORDS=amd64 arm hppa ia64 ppc ppc64 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=app-crypt/gnupg dev-lang/php:*[posix,unicode] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Crypt_GPG-1.6.2.tgz -_md5_=642d7bf46397c3ce6ff682d3b793a4ea diff --git a/dev-php/PEAR-Crypt_GPG-1.6.3 b/dev-php/PEAR-Crypt_GPG-1.6.3 deleted file mode 100644 index 4a65a091e7ab..000000000000 --- a/dev-php/PEAR-Crypt_GPG-1.6.3 +++ /dev/null @@ -1,12 +0,0 @@ -BDEPEND=test? ( app-crypt/gnupg dev-lang/php:*[posix,unicode] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception dev-php/phpunit ) -DEFINED_PHASES=install prepare test -DESCRIPTION=PHP interface to the GNU Privacy Guard (GnuPG) -EAPI=7 -HOMEPAGE=http://pear.php.net/package/Crypt_GPG -IUSE=test -KEYWORDS=~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=app-crypt/gnupg dev-lang/php:*[posix,unicode] dev-php/PEAR-Console_CommandLine dev-php/PEAR-Exception -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Crypt_GPG-1.6.3.tgz -_md5_=135aec0fd89a3955896064f51e1b9e45 diff --git a/dev-php/PEAR-Crypt_GPG/Manifest b/dev-php/PEAR-Crypt_GPG/Manifest new file mode 100644 index 000000000000..5d5dc71c0f43 --- /dev/null +++ b/dev-php/PEAR-Crypt_GPG/Manifest @@ -0,0 +1,6 @@ +AUX fix-unit-tests-with-new-gpg.patch 2090 BLAKE2B 7cc3b79bfd29244eec6e0152130d33d64ff99ddb4da9508affa9a06274d8b888d4e7ea38c2a8e090953b40533b19a5224f803d71199ece8dde70444959fba9eb SHA512 3b6b301d19cde1eebd411caf409dd11add712717a638f2b4d8567114cc065efdc899cb8244412da7b3438850a9bedfafe95e370705fd7439b312f4cb318f4124 +DIST Crypt_GPG-1.6.2.tgz 346709 BLAKE2B abced2fe8c909f06690c38884506ce03df4c5ef3ef460aafce65ea9405c6974f8af320fd5a07a7967b45421a9a67aa27026c28ef7eb1402ffefba527007a33ae SHA512 9d954d96b4e461c75f79ce9bc701d062e3f19671690228e6e0ce5265733ac1de9c06520f9f750348f3c37f01ccb79720574b2d2f371e69c8a25ae6e1bc18aabd +DIST Crypt_GPG-1.6.3.tgz 346999 BLAKE2B 8402ef382a6393972a3fda7370fbd37dec19d0ebabb6b316d35783538dbc01746476977d7dc3da487876201cd678964d9572dc67a43911319b1b614004a3c909 SHA512 f1ad2560a43a1e8f5a33269bc4ae4067e19e5325fdbd8d2fc55f6cb8aad89258df45fbecedd93a21749f33024c819f07399580b1a4760f5740f26043109dc396 +EBUILD PEAR-Crypt_GPG-1.6.2.ebuild 1143 BLAKE2B 9c3d6abc1c26edce890974074f198ad25c2cdc0994f15f6c1ed87535838a59c3591f1cb07b9bbbc01d52d53bb7831578e3ebeef918df949da6b3f45925994bad SHA512 39411280c81f82f849145f85f3db8752b230f3ecb44b39a1f661bfd946f6ba61b78ad55ebb42d98d15e63864a5d4f70454ff1857ae4fef3052f9e0d1e81663af +EBUILD PEAR-Crypt_GPG-1.6.3.ebuild 1091 BLAKE2B 0df4468cfb9c0c28ae822ae30595e31c8807d7fec881e3b7faf3d6eaee0aafc55966cf6eabd6ac20c60d8999d48b00d4d3b3ab965acf78d942cdc51edf9bf789 SHA512 edc5ed49b7849fb622c11001a3b774ecbee62127aae73bde8b54b67aa3d89599ce000fe2d7a6f2732eed056c9ce29116969e523a3ff88b573c4eed3404d3ad36 +MISC metadata.xml 377 BLAKE2B d87bdb689ac2ef20b8d02bc7f9db6a3f23fa5bcaae752c4f5b1b0e5bbc67251779c0204b2943d044a1ca287bb07ddac9ef0ae960eb7f543e162ef6cabcbed65e SHA512 df55d57721b34bddab42639c469517c86139d60d4a4536b26b61cb35eb688c9d713cf90f92b2272e189e360042a2322e8f87480f4554a7c3cf9ffa314d053186 diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.2.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.2.ebuild new file mode 100644 index 000000000000..f07396ab6c05 --- /dev/null +++ b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_PV="${PV/_/}" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="PHP interface to the GNU Privacy Guard (GnuPG)" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm hppa ia64 ppc ppc64 sparc x86" +IUSE="test" + +RDEPEND="app-crypt/gnupg + dev-lang/php:*[posix,unicode] + dev-php/PEAR-Console_CommandLine + dev-php/PEAR-Exception" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/fix-unit-tests-with-new-gpg.patch" ) + +src_prepare() { + default + sed -i "s|@bin-dir@|${EPREFIX}/usr/bin|" Crypt/GPG/Engine.php || die + sed -i "s|@package-name@|${MY_PN}|" Crypt/GPG/PinEntry.php || die + sed -i "s|@data-dir@|${EPREFIX}/usr/share|" Crypt/GPG/PinEntry.php || die +} + +src_install() { + dodoc README.md + dobin scripts/crypt-gpg-pinentry + + insinto "/usr/share/${MY_PN}" + doins -r data + + insinto /usr/share/php + doins -r Crypt +} + +src_test() { + phpunit tests/ || die "test suite failed" +} diff --git a/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.3.ebuild b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.3.ebuild new file mode 100644 index 000000000000..f40428e9b276 --- /dev/null +++ b/dev-php/PEAR-Crypt_GPG/PEAR-Crypt_GPG-1.6.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="${PN/PEAR-/}" +MY_PV="${PV/_/}" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="PHP interface to the GNU Privacy Guard (GnuPG)" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +RDEPEND="app-crypt/gnupg + dev-lang/php:*[posix,unicode] + dev-php/PEAR-Console_CommandLine + dev-php/PEAR-Exception" +BDEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + default + sed -i "s|@bin-dir@|${EPREFIX}/usr/bin|" Crypt/GPG/Engine.php || die + sed -i "s|@package-name@|${MY_PN}|" Crypt/GPG/PinEntry.php || die + sed -i "s|@data-dir@|${EPREFIX}/usr/share|" Crypt/GPG/PinEntry.php || die +} + +src_install() { + dodoc README.md + dobin scripts/crypt-gpg-pinentry + + insinto "/usr/share/${MY_PN}" + doins -r data + + insinto /usr/share/php + doins -r Crypt +} + +src_test() { + phpunit tests/ || die "test suite failed" +} diff --git a/dev-php/PEAR-Crypt_GPG/files/fix-unit-tests-with-new-gpg.patch b/dev-php/PEAR-Crypt_GPG/files/fix-unit-tests-with-new-gpg.patch new file mode 100644 index 000000000000..8e49a2f263fb --- /dev/null +++ b/dev-php/PEAR-Crypt_GPG/files/fix-unit-tests-with-new-gpg.patch @@ -0,0 +1,55 @@ +From 14a884dd5127141929ef7a58185c298e92602c40 Mon Sep 17 00:00:00 2001 +From: Aleksander Machniak <machniak@kolabsys.com> +Date: Sat, 16 Sep 2017 13:05:37 +0200 +Subject: [PATCH] Fix Bug #21242: PHPUnit tests fail sometimes while deleting + S.gpg-agent.extra + +--- + tests/TestCase.php | 20 ++++++++++++++------ + 1 file changed, 14 insertions(+), 6 deletions(-) + +diff --git a/tests/TestCase.php b/tests/TestCase.php +index b91ea7d..1ad8028 100644 +--- a/tests/TestCase.php ++++ b/tests/TestCase.php +@@ -583,7 +583,10 @@ private function _tearDownKeyring() + $iterator = new DirectoryIterator($dirname); + foreach ($iterator as $file) { + if (!$file->isDot()) { +- unlink($dirname . '/' . $file->getFilename()); ++ $filename = $dirname . '/' . $file->getFilename(); ++ if (file_exists($filename)) { ++ unlink($filename); ++ } + } + } + rmdir($dirname); +@@ -595,7 +598,10 @@ private function _tearDownKeyring() + + foreach ($iterator as $file) { + if (!$file->isDot()) { +- unlink($homedir . '/' . $file->getFilename()); ++ $filename = $homedir . '/' . $file->getFilename(); ++ if (file_exists($filename)) { ++ unlink($filename); ++ } + } + } + +@@ -614,10 +620,12 @@ private function _tearDownTempdir() + foreach ($iterator as $file) { + if (!$file->isDot()) { + $filename = $this->getTempFilename($file->getFilename()); +- if (is_dir($filename)) { +- rmdir($filename); +- } else { +- unlink($filename); ++ if (file_exists($filename)) { ++ if (is_dir($filename)) { ++ rmdir($filename); ++ } else { ++ unlink($filename); ++ } + } + } + } diff --git a/dev-php/PEAR-Crypt_GPG/metadata.xml b/dev-php/PEAR-Crypt_GPG/metadata.xml new file mode 100644 index 000000000000..bceba1d91cde --- /dev/null +++ b/dev-php/PEAR-Crypt_GPG/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Crypt_GPG</remote-id> + <remote-id type="pear">Crypt_GPG</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Crypt_HMAC-1.0.1-r2 b/dev-php/PEAR-Crypt_HMAC-1.0.1-r2 deleted file mode 100644 index 9013eab783df..000000000000 --- a/dev-php/PEAR-Crypt_HMAC-1.0.1-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Calculates RFC 2104 compliant hashes -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Crypt_HMAC -IUSE=test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Crypt_HMAC-1.0.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=2514f19059ee9698bd2f1c8ae480c7d4 diff --git a/dev-php/PEAR-Crypt_HMAC/Manifest b/dev-php/PEAR-Crypt_HMAC/Manifest new file mode 100644 index 000000000000..71a0cedc7460 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC/Manifest @@ -0,0 +1,4 @@ +AUX HMAC-1.0.1.patch 1501 BLAKE2B 2ee57e59c9d4ec6807c3daecc488a39102280c71da62baf9c3cf90a0af8e08c29e6d6be2593f148f4c4808b5d68fd0b681b511eeefd53bd91123959114651474 SHA512 19c968acbe449436f0bde2bbf9b379d9f04e76adf3283504b2fd396c94f19f5767a89a8fa23e23622b6fc3178be9c995b826d5540d994ca31e30f22a835f8c83 +DIST Crypt_HMAC-1.0.1.tgz 2149 BLAKE2B a95f145101cbd9f089948ac62d47b9a449a8cac328636987b49903c07c714c007309b294dd3a16fb5f5cf5bacf00c6e502fd8e29584803c99bff2bf61c5dec0a SHA512 5fb873d9d2e14f18f729e102b0295aaafef53bb150322f4a75d87f6d5ffd3e8829d424ee7285950d92c3408756b40b9ac7fe5123a73cefb341e4224f049bcb18 +EBUILD PEAR-Crypt_HMAC-1.0.1-r2.ebuild 531 BLAKE2B f17c22933aa6828a389d490839d7301749accaaf04731eed61839ad0528ef5495013ffa26a37f5507a6c0cc61974aecbd79970555c24bff4f46a5123ff2f5bf0 SHA512 363518b34f69265cc3a9723751d9204188b021a609cfc07fa36ed1fe6ad668049f0f36c96939eae2076778224a9c2d18193151480b9a7ce83b31391ea05f7d8e +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild b/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild new file mode 100644 index 000000000000..5fba6c704025 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC/PEAR-Crypt_HMAC-1.0.1-r2.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Calculates RFC 2104 compliant hashes" +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" +PATCHES=( "${FILESDIR}/HMAC-1.0.1.patch" ) + +src_test(){ + ln -s . Crypt || die + peardev run-tests tests || die +} + +src_install(){ + insinto /usr/share/php/Crypt + doins HMAC.php + php-pear-r2_install_packagexml +} diff --git a/dev-php/PEAR-Crypt_HMAC/files/HMAC-1.0.1.patch b/dev-php/PEAR-Crypt_HMAC/files/HMAC-1.0.1.patch new file mode 100644 index 000000000000..efa9d96bdedf --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC/files/HMAC-1.0.1.patch @@ -0,0 +1,57 @@ +diff -aurN a/HMAC.php b/HMAC.php +--- a/HMAC.php 2005-02-20 14:24:14.000000000 -0500 ++++ b/HMAC.php 2018-02-13 14:03:59.421976960 -0500 +@@ -68,8 +68,21 @@ + * @access private + */ + var $_pack; +- +- ++ ++ /** ++ * Constructor ++ * Pass method as first parameter ++ * ++ * @param string $key Key to use for hash ++ * @param string $func Hash function used for the calculation ++ * @return void ++ * @access public ++ */ ++ function __construct($key, $func = 'md5') ++ { ++ $this->Crypt_HMAC($key, $func); ++ } ++ + /** + * Constructor + * Pass method as first parameter +diff -aurN a/tests/HMAC_001.phpt b/tests/HMAC_001.phpt +--- a/tests/HMAC_001.phpt 1969-12-31 19:00:00.000000000 -0500 ++++ b/tests/HMAC_001.phpt 2018-02-13 14:00:47.899812172 -0500 +@@ -0,0 +1,26 @@ ++--TEST-- ++RFC 2104 Test Vectors ++--DESCRIPTION-- ++This test file implements the three test vectors as described in ++RFC 2104 (https://www.ietf.org/rfc/rfc2104.txt) ++--FILE-- ++<?php ++ require_once 'Crypt/HMAC.php'; ++ ++ $key = str_repeat(chr(0x0b), 16); ++ $crypt = new Crypt_HMAC($key, 'md5'); ++ echo $crypt->hash('Hi There')."\n"; ++ ++ $key = 'Jefe'; ++ $crypt->setKey($key); ++ echo $crypt->hash('what do ya want for nothing?')."\n"; ++ ++ $key = str_repeat(chr(0xaa), 16); ++ $data = str_repeat(chr(0xdd), 50); ++ $crypt->setKey($key); ++ echo $crypt->hash($data)."\n"; ++?> ++--EXPECT-- ++9294727a3638bb1c13f48ef8158bfc9d ++750c783e6ab0b503eaa86e310a5db738 ++56be34521d144c88dbb8c733f0e8b3f6 diff --git a/dev-php/PEAR-Crypt_HMAC/metadata.xml b/dev-php/PEAR-Crypt_HMAC/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1 b/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1 deleted file mode 100644 index 0e3d47f84535..000000000000 --- a/dev-php/PEAR-Crypt_HMAC2-1.0.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR dev-php/phpunit ) -DESCRIPTION=Implementation of Hashed Message Authentication Code for PHP5 -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Crypt_HMAC2 -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Crypt_HMAC2-1.0.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=55f186496b38544a65d963b26304b138 diff --git a/dev-php/PEAR-Crypt_HMAC2/Manifest b/dev-php/PEAR-Crypt_HMAC2/Manifest new file mode 100644 index 000000000000..5cd20323f7c7 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC2/Manifest @@ -0,0 +1,3 @@ +DIST Crypt_HMAC2-1.0.0.tgz 8129 BLAKE2B 5e0754b683c1e930af42591a066b137e8ec4633eac10897361d923c84a3d70d327d224909c982b08d3d38ad5c810eb2a94c7d9bcdc41fddc44555e83587e2fca SHA512 0c3bd71ba8c2bf086ca703732fb3ee2471797ea486dbc863acbb5d07426395a65b8c794473ac4b1c1b85e954e27b79361116bee0a36f4b78edd780ea6c06bfca +EBUILD PEAR-Crypt_HMAC2-1.0.0-r1.ebuild 701 BLAKE2B 89ceed915cf75c0af45f9448168166a64ac588426ea99d38ba6bab1deaa2e5db297fa2cf1c47453395328ecf63154683cc8187fc93ea16c110a4bb9bd1c850e4 SHA512 06bec85713241c64e516230763518c64c426808276af4d3344a2dd0e91ffb4c0a1ccc93c733e04186b058324841c169cf0360853c29acddf3b4d3220934cf9e0 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Crypt_HMAC2/PEAR-Crypt_HMAC2-1.0.0-r1.ebuild b/dev-php/PEAR-Crypt_HMAC2/PEAR-Crypt_HMAC2-1.0.0-r1.ebuild new file mode 100644 index 000000000000..2647980b40b1 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC2/PEAR-Crypt_HMAC2-1.0.0-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Implementation of Hashed Message Authentication Code for PHP5" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR dev-php/phpunit )" +HTML_DOCS=( docs/intro.xml ) + +src_test() { + phpunit tests || die +} + +pkg_postinst() { + if ! has_version "dev-lang/php[hash]" ; then + elog "${PN} can use the hash extension when enabled to extend the range" + elog "of cryptographic hash functions beyond the natively implemented MD5 and SHA1." + elog "Recompile dev-lang/php with USE=\"hash\" if you want these features." + fi +} diff --git a/dev-php/PEAR-Crypt_HMAC2/metadata.xml b/dev-php/PEAR-Crypt_HMAC2/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Crypt_HMAC2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-DB-1.9.2-r1 b/dev-php/PEAR-DB-1.9.2-r1 deleted file mode 100644 index 4b334f1542bd..000000000000 --- a/dev-php/PEAR-DB-1.9.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Database abstraction layer for PHP -EAPI=6 -HOMEPAGE=https://pear.php.net/package/DB -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/DB-1.9.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=489c09533e94c76830617ee4c7e53d24 diff --git a/dev-php/PEAR-DB/Manifest b/dev-php/PEAR-DB/Manifest new file mode 100644 index 000000000000..d3e67e48e658 --- /dev/null +++ b/dev-php/PEAR-DB/Manifest @@ -0,0 +1,3 @@ +DIST DB-1.9.2.tgz 133795 BLAKE2B 8b37b010145efd10a2b551392988a810c35b9a8c794eb0e162056fcded104276b19e97afb91149f1814f9f838a0db579a76578fb80d96d0574e5b7714d77aa91 SHA512 126bbbb847a24c20731f1e5f4a549e9d7e0651a760f10c49cfc7550f80dd8b05f3560bc80110bcaab9e79dcbb714c6113948f14a727f7f4087a23178b3db0afa +EBUILD PEAR-DB-1.9.2-r1.ebuild 734 BLAKE2B 55553e5f5029189f6ab184bd99b339a06bf0e40b1639ffe12eabdcf50b6a54dbf1783156daf55d80b9467cca5e50b11f1a32e5c439e3b083c9fc026dc5c7c204 SHA512 149ebb0686cccb7be2de824b8cf170e2c08fc45c0fd0f0ddd7b53cf5c50138fd9a53ad6a00c2e0be6dca1a9faa38ec32857d8239f014c34718f2909002097f4a +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-DB/PEAR-DB-1.9.2-r1.ebuild b/dev-php/PEAR-DB/PEAR-DB-1.9.2-r1.ebuild new file mode 100644 index 000000000000..662cd70f7987 --- /dev/null +++ b/dev-php/PEAR-DB/PEAR-DB-1.9.2-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" + +DESCRIPTION="Database abstraction layer for PHP" +LICENSE="PHP-3" +SLOT="0" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +DOCS=( doc/TESTERS doc/IDEAS doc/MAINTAINERS doc/STATUS ) + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR, and also + # a working version of the cli SAPI eselected. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-DB/metadata.xml b/dev-php/PEAR-DB/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-DB/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-DB_DataObject-1.11.5-r1 b/dev-php/PEAR-DB_DataObject-1.11.5-r1 deleted file mode 100644 index 81b89e061d3a..000000000000 --- a/dev-php/PEAR-DB_DataObject-1.11.5-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=SQL builder and data modeling layer -EAPI=6 -HOMEPAGE=https://pear.php.net/package/DB_DataObject -IUSE=minimal -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=|| ( dev-php/PEAR-MDB2 dev-php/PEAR-DB ) dev-php/PEAR-Date !minimal? ( dev-php/PEAR-Validate ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/DB_DataObject-1.11.5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=0f3e045142f15d9da1aa58c70c961c23 diff --git a/dev-php/PEAR-DB_DataObject/Manifest b/dev-php/PEAR-DB_DataObject/Manifest new file mode 100644 index 000000000000..55c7404afb34 --- /dev/null +++ b/dev-php/PEAR-DB_DataObject/Manifest @@ -0,0 +1,3 @@ +DIST DB_DataObject-1.11.5.tgz 83878 BLAKE2B 0d73cde628a61e208c665546d15b4e7f4203c04dd4c5e7cc86c36ca46b60d8fcd28643b2ff720b940d1fb4fc86fdee650fec784cbda7885a31c9c120d90edbeb SHA512 bc8c5d0994fba78c6f8137682da87018e7660ceb39f5583aabf424509bf0ab263b8f32f6676821acaf69ed991778ad85f5f3fc156799c0811b2ec39546688bc6 +EBUILD PEAR-DB_DataObject-1.11.5-r1.ebuild 867 BLAKE2B 880ce15c067451e81ffdf0f858cdffe4d1e40904500d2010e1ec53660073dc5b0cd5db4694fb05c6f6b6e178b3d92fddc97bf9a79a42076834065a099bf988a1 SHA512 a372ea8869a78ea427e70092798f62d6bdcc31f48e08d231978071306000c0b6c1f9ab89bbb3e8cad20674f9ade1c4a4f2717649686aa4e9404cd927cdbee40d +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild b/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild new file mode 100644 index 000000000000..aa8425ee51f0 --- /dev/null +++ b/dev-php/PEAR-DB_DataObject/PEAR-DB_DataObject-1.11.5-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" + +DESCRIPTION="SQL builder and data modeling layer" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="minimal" + +# The MDB2/DB dependencies are listed as "optional," but really, you +# need one or the other. Prefer the newer MDB2 to the deprecated DB. +DEPEND="" +RDEPEND="|| ( dev-php/PEAR-MDB2 dev-php/PEAR-DB ) + dev-php/PEAR-Date + !minimal? ( dev-php/PEAR-Validate )" +DOCS=( docs/example.ini ) + +src_prepare() { + # Don't install this batch file -- it winds up in ${EPREFIX}/usr/bin. + # Delete the line that mentions it from package.xml. + sed -e '/DB_DataObject_createTables\.bat/d' \ + -i "${WORKDIR}/package.xml" \ + || die "failed to remove batch file from package.xml" + + eapply_user +} diff --git a/dev-php/PEAR-DB_DataObject/metadata.xml b/dev-php/PEAR-DB_DataObject/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-DB_DataObject/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Date-1.5.0_alpha4-r1 b/dev-php/PEAR-Date-1.5.0_alpha4-r1 deleted file mode 100644 index 9f14de8d13c2..000000000000 --- a/dev-php/PEAR-Date-1.5.0_alpha4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Date and Time Zone classes -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Date -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Date-1.5.0a4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=7fa2a30de7b1d2a69757e5abbe4a94d3 diff --git a/dev-php/PEAR-Date/Manifest b/dev-php/PEAR-Date/Manifest new file mode 100644 index 000000000000..f5fcc3980eeb --- /dev/null +++ b/dev-php/PEAR-Date/Manifest @@ -0,0 +1,3 @@ +DIST Date-1.5.0a4.tgz 222378 BLAKE2B aeca1d84c0cdbb55ed5ac9f6ce7819f7666085a1dbf610990e4afb07be78fed1cabbadd770ffceea97c37eb4ffccf44d18fd84646b6918cd5f5fa12f97d2c951 SHA512 91f80cbb78b8cf24fdc2e4423e7e018da736507136bcf68a61dc8a0f130d44f5937e1ddf39b45189cb08e0d17a4c0295d407920a2b25ba8029517e96a071b65b +EBUILD PEAR-Date-1.5.0_alpha4-r1.ebuild 366 BLAKE2B 1b84b3e2ffd838d8c9f06720673c1281a50067e5a3ba6d78319f9575bb136e745f8a6fc733a51e63785d1f1817e429d31adfa48492704f05271f681d33c1d0bd SHA512 3057c4adf2d2c7494428b2b507f752ae53ceccc1e1389ac5e9c7024c641c3d717ffd685247f7095206cd8abb1742f727b5e93c6ed54e487aba4654ab00423bda +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild b/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild new file mode 100644 index 000000000000..ccb8be0dbb46 --- /dev/null +++ b/dev-php/PEAR-Date/PEAR-Date-1.5.0_alpha4-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_alpha/a} +inherit php-pear-r2 + +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" + +DESCRIPTION="Date and Time Zone classes" +LICENSE="BSD" +SLOT="0" +IUSE="" +DOCS=( README docs/TODO ) +HTML_DOCS=( docs/examples/example.php ) diff --git a/dev-php/PEAR-Date/metadata.xml b/dev-php/PEAR-Date/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Date/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Exception-1.0.0 b/dev-php/PEAR-Exception-1.0.0 deleted file mode 100644 index 6dfe15346611..000000000000 --- a/dev-php/PEAR-Exception-1.0.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* !<=dev-php/PEAR-PEAR-1.10.3-r1 dev-php/phpunit ) -DESCRIPTION=The PEAR Exception base class -EAPI=6 -HOMEPAGE=http://pear.php.net/package/PEAR_Exception -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD-2 -RDEPEND=dev-lang/php:* !<=dev-php/PEAR-PEAR-1.10.3-r1 -SLOT=0 -SRC_URI=http://download.pear.php.net/package/PEAR_Exception-1.0.0.tgz -_md5_=8e7c34de0d35ecbf3394ee2e351d2a25 diff --git a/dev-php/PEAR-Exception/Manifest b/dev-php/PEAR-Exception/Manifest new file mode 100644 index 000000000000..3f3a33e01246 --- /dev/null +++ b/dev-php/PEAR-Exception/Manifest @@ -0,0 +1,3 @@ +DIST PEAR_Exception-1.0.0.tgz 5270 BLAKE2B f6f6874083fcef2453e1d07e1ee3e900e4f7d18eca8e9a9eda9891492dd3fc1e31eb13944031e82044f976f1070463a3b099a8223d2dabb2da109bb123997f5a SHA512 f2078186fdad6c6ca59ac462a24f7f9689bea08d30f786acb7779d52cd433e490c752ba0a263067d869151b0c051cded327cb3477a039c5de68c854bff002b58 +EBUILD PEAR-Exception-1.0.0.ebuild 654 BLAKE2B b037951a5d5fbfd25883481b9832b89b6502886287c5b014e95af1f73f5946f4d0a38168e2b9d5e45399a3f16eb975e65bf2574b9e03772ae24a9cb22fd85326 SHA512 4471169353b1dc3ac45b513a5e268c4525d9ec5ebecda2d21e1a9434faef9368f705edbe41c1ee73e74b22f375f09574995f4a390f8422fa2b50b71fd56ef514 +MISC metadata.xml 387 BLAKE2B 889a6e870f53bbaf7ea5d86dbddd30c85bbab181886d5eed8b8d05d4b744ed5b1152773a158f7ace3b3bf037d0dc6d5631d5e951a12f4c7a16d05a66156513ba SHA512 c3c5a2c8f8f1696240e9631e2e29d5f0780c856ad92067b24bafdf2325170b24177dd2b0ef6dba4582ec517e64f98019e9c4b823a045c9f65dd5606f0bc29e62 diff --git a/dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild b/dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild new file mode 100644 index 000000000000..1a4d317b5dde --- /dev/null +++ b/dev-php/PEAR-Exception/PEAR-Exception-1.0.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/-/_}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="The PEAR Exception base class" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" +RDEPEND="dev-lang/php:* + !<=dev-php/PEAR-PEAR-1.10.3-r1" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r PEAR +} + +src_test() { + phpunit tests || die "test suite failed" +} diff --git a/dev-php/PEAR-Exception/metadata.xml b/dev-php/PEAR-Exception/metadata.xml new file mode 100644 index 000000000000..37885d3bad10 --- /dev/null +++ b/dev-php/PEAR-Exception/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/pear_exception</remote-id> + <remote-id type="pear">PEAR_Exception</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-File-1.4.1-r1 b/dev-php/PEAR-File-1.4.1-r1 deleted file mode 100644 index 2d687be21680..000000000000 --- a/dev-php/PEAR-File-1.4.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Common file and directory routines -EAPI=6 -HOMEPAGE=https://pear.php.net/package/File -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/File-1.4.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=244171c33c664429daf8b6056c1b9451 diff --git a/dev-php/PEAR-File/Manifest b/dev-php/PEAR-File/Manifest new file mode 100644 index 000000000000..950f9f09944b --- /dev/null +++ b/dev-php/PEAR-File/Manifest @@ -0,0 +1,3 @@ +DIST File-1.4.1.tgz 8164 BLAKE2B f57a70b6cdd469c152f7beb2dffe0b278ae0eb71c412729a15b8d2a9dfef1b2bb303d96930bba64bfc1d4f2972a4f64087f972fc0367fef67e6b88c29e56a78a SHA512 78dbe4f80296f3c16df89de2f0d332b442d4787be4f7a3bb78259b0e0a0eb719bbadecba6571609ea6b6a488124ff36b6de08061e88268d5f2805fb8a3be05b0 +EBUILD PEAR-File-1.4.1-r1.ebuild 379 BLAKE2B 97361481a212750ee3050e77d836fb68a77ef1f6488ebb32ab1a2c79ecf267afef3a6db836f059cc19ce1d188055cc04a870320d149272d53e21a98c449a49db SHA512 91261bbc68ee7c932c2027692c6038f0937ecfd9ec425f74cba9b2a29638217e1e76e8fe9ca30f8026de42d461dcd2fa8ea1094bb36b8765d8feabed18dca975 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild b/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild new file mode 100644 index 000000000000..8550040aaa74 --- /dev/null +++ b/dev-php/PEAR-File/PEAR-File-1.4.1-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Common file and directory routines" + +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +src_test() { + peardev run-tests -r tests || die +} diff --git a/dev-php/PEAR-File/metadata.xml b/dev-php/PEAR-File/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-File/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-File_Archive-1.5.5-r1 b/dev-php/PEAR-File_Archive-1.5.5-r1 deleted file mode 100644 index 7552590c5ce3..000000000000 --- a/dev-php/PEAR-File_Archive-1.5.5-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Easily manipulate archives in PHP -EAPI=6 -HOMEPAGE=http://pear.php.net/package/File_Archive -IUSE=minimal -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-lang/php[bzip2,zlib] dev-php/PEAR-MIME_Type dev-php/PEAR-PEAR !minimal? ( dev-php/PEAR-Mail_Mime dev-php/PEAR-Mail dev-php/PEAR-Cache_Lite ) -SLOT=0 -SRC_URI=http://download.pear.php.net/package/File_Archive-1.5.5.tgz -_md5_=c17b1abf422b1d0d0d93eb67deea2bd2 diff --git a/dev-php/PEAR-File_Archive/Manifest b/dev-php/PEAR-File_Archive/Manifest new file mode 100644 index 000000000000..37e6d727eb3f --- /dev/null +++ b/dev-php/PEAR-File_Archive/Manifest @@ -0,0 +1,3 @@ +DIST File_Archive-1.5.5.tgz 62598 BLAKE2B 8aa82e244f01c2ae6b5761fd4db9eca0ef32dbdfcbf3ab107936eac5ff4d48f875312c691232ca2bf259f6701863c16c3b137488bf0f33960ae9fde80ce0b3b8 SHA512 528449e59e0853bbd73e2d7cb14cd11748e68abe889781f0476c6206e0d15e1c4b0b457172d88e73f7bb31cde3b6612ab3e86d8862322e0921e00db331f1d1e1 +EBUILD PEAR-File_Archive-1.5.5-r1.ebuild 682 BLAKE2B 7699a040e6bc30ac4c7d2ca78d6da1ab7b595a97ebdcfaa1682f644f8d7dd79a41a1bc47e2168026db2ec3ad50004f7c06fbd1d4ef59eb4d9bedf396b4ef52f4 SHA512 e6238fcdef09cce11c5cc0327b9790c72977bff09d86e45c6e58602522d61ed95ff139fbfc78a587c83e8c4968c513e71348b35ad5eb11ea480a13c6f15b802a +MISC metadata.xml 314 BLAKE2B f15134512e7946608f8fd7cad48ea26d03e1096163da6cf211b93cfb50b31f8ba83e2dbe3ff4e02a745466c808ad0cb74f6bc476843e6e549884cf2a7d6be00d SHA512 bf5f29569f76006e3ee0a8a0dd2fdd7ba95fc9152d74206dcc22af239a177066bcee480e2529b63ab1e7caf3cb755a2c0d33a7e8790127baad4597e55eec077f diff --git a/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild b/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild new file mode 100644 index 000000000000..ae8e9667a517 --- /dev/null +++ b/dev-php/PEAR-File_Archive/PEAR-File_Archive-1.5.5-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Easily manipulate archives in PHP" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="minimal" + +RDEPEND="dev-lang/php[bzip2,zlib] + dev-php/PEAR-MIME_Type + dev-php/PEAR-PEAR + !minimal? ( + dev-php/PEAR-Mail_Mime + dev-php/PEAR-Mail + dev-php/PEAR-Cache_Lite + )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc README + + insinto /usr/share/php + doins -r File +} diff --git a/dev-php/PEAR-File_Archive/metadata.xml b/dev-php/PEAR-File_Archive/metadata.xml new file mode 100644 index 000000000000..5d4c59b9bcb3 --- /dev/null +++ b/dev-php/PEAR-File_Archive/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> + <upstream> + <remote-id type="pear">File_Archive</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-File_Find-1.3.3 b/dev-php/PEAR-File_Find-1.3.3 deleted file mode 100644 index ad5be6637927..000000000000 --- a/dev-php/PEAR-File_Find-1.3.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=A class that facillitates the search of filesystems -EAPI=6 -HOMEPAGE=http://pear.php.net/package/File_Find -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/File_Find-1.3.3.tgz -_md5_=8c3fcc5104d642fb90bf55997364bcef diff --git a/dev-php/PEAR-File_Find/Manifest b/dev-php/PEAR-File_Find/Manifest new file mode 100644 index 000000000000..f27f3382e6e8 --- /dev/null +++ b/dev-php/PEAR-File_Find/Manifest @@ -0,0 +1,3 @@ +DIST File_Find-1.3.3.tgz 8212 BLAKE2B be45210efcf1aad52df123dd141f1a8ea62321a25cb460da4384456baeff13b51f8850f44e08cb75baa350e7b2a1419b27d89dd5a81f58a7302ab93c95c274a3 SHA512 f912e1f680c5869380791979bd33dabce0e95e40a84ee188052b2be8280de806fd117c11d66b98b7072724ecd9d57203ee5a32fe35705c337e73393fec075bb0 +EBUILD PEAR-File_Find-1.3.3.ebuild 1152 BLAKE2B dba22289766e087460684434bd73faf521c6d57fdbd6a52c9eeabdbfecf9614ddde4cbb6e5c64d168c3452c5e40d4f46d1391570c1c041d3e08d8dc8279bf509 SHA512 c1764666485e5064f9ce92c0b4667c5abc6d06b57b1a5e732a85172c3a67e33aa2f756ef6d7b86f7d43701eeab86dfe2caa90998051283d6c0cafb8c9bf5a4f3 +MISC metadata.xml 377 BLAKE2B d299154cdb99a5ff1562f245e5a24face117c08cb2bd9f457ee83d40bde667ed659c84e94465c1cbaeb6b2220c48738d261ed690aca9bc43fc83d127adcff872 SHA512 1d640be46e06957c8f3c127a9acac3f4f6b197efdcb96b13a5fff00aa638b3cb7febb5cba261ce45bb68c2356894006e3e57343fdf8bfbdb5d60e6a89f173a73 diff --git a/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild b/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild new file mode 100644 index 000000000000..a4addfe6d4e7 --- /dev/null +++ b/dev-php/PEAR-File_Find/PEAR-File_Find-1.3.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A class that facillitates the search of filesystems" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" + +# Really only needs PEAR-Exception at runtime. +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +S="${WORKDIR}/${MY_P}" + +src_prepare() { + eapply_user + + # Without this sed, the test suite will try (and fail) to mess + # around in /tmp. + sed -i "s~'/tmp'~'${T}'~" tests/setup.php \ + || die 'failed to fix temporary directory in tests/setup.php' +} + +src_install() { + insinto /usr/share/php + doins -r File +} + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-File_Find/metadata.xml b/dev-php/PEAR-File_Find/metadata.xml new file mode 100644 index 000000000000..a200773ff92e --- /dev/null +++ b/dev-php/PEAR-File_Find/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/File_Find</remote-id> + <remote-id type="pear">File_Find</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-File_Fortune-1.0.0-r1 b/dev-php/PEAR-File_Fortune-1.0.0-r1 deleted file mode 100644 index 75224712da1d..000000000000 --- a/dev-php/PEAR-File_Fortune-1.0.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( >=dev-lang/php-5.1.4:* dev-php/phpunit ) -DESCRIPTION=Interface for reading from and writing to fortune files -EAPI=6 -HOMEPAGE=https://pear.php.net/package/File_Fortune -IUSE=test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/php-5.1.4:* >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/File_Fortune-1.0.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=0e3439b6b707d2efacd44f60800c1be7 diff --git a/dev-php/PEAR-File_Fortune/Manifest b/dev-php/PEAR-File_Fortune/Manifest new file mode 100644 index 000000000000..827805dc5ffc --- /dev/null +++ b/dev-php/PEAR-File_Fortune/Manifest @@ -0,0 +1,3 @@ +DIST File_Fortune-1.0.0.tgz 14508 BLAKE2B df783a063df6d48692518955f8f1a6306b0e67021c0d3cf6a336ce643a907a5f89578c759f44c9ea36debac28d3819065c2763d5ff8f6c6f63ecd0ea13a68e29 SHA512 4f996e7c6efb339944cdd1cea75400a7539708661b2783fc1126697a12692b3db7a104550da8007fae4e0ac374c2c047a4c90dfa0d2c3424b84f4e1b61ae43ac +EBUILD PEAR-File_Fortune-1.0.0-r1.ebuild 421 BLAKE2B cc4be0b791cc431250ee7f3aa264e5fa7447361f4d3603c3e80fb4bc8270d57da3bdd0f09b48f04c7a5794d44738e87d3503d9d5a4c6a51f0dcb3577ab26ebe8 SHA512 c1fff21d960c87718579d2274b28262c079b530d2cb74ececd13a4b795159752d5fbaec5d56cb7d91f564429fd75f0f7f95bf0225862a7d7c4ab67db906fb9dc +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild b/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild new file mode 100644 index 000000000000..ec5a405cb607 --- /dev/null +++ b/dev-php/PEAR-File_Fortune/PEAR-File_Fortune-1.0.0-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Interface for reading from and writing to fortune files" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +RDEPEND=">=dev-lang/php-5.1.4:*" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +src_test(){ + phpunit tests || die +} diff --git a/dev-php/PEAR-File_Fortune/metadata.xml b/dev-php/PEAR-File_Fortune/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-File_Fortune/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-File_Gettext-0.4.2-r1 b/dev-php/PEAR-File_Gettext-0.4.2-r1 deleted file mode 100644 index 0ee4052e746d..000000000000 --- a/dev-php/PEAR-File_Gettext-0.4.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=GNU Gettext file parser -EAPI=6 -HOMEPAGE=https://pear.php.net/package/File_Gettext -KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/File_Gettext-0.4.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=702346fc7140e9efdb03b9f4eb64b3d4 diff --git a/dev-php/PEAR-File_Gettext/Manifest b/dev-php/PEAR-File_Gettext/Manifest new file mode 100644 index 000000000000..76d7d72d0710 --- /dev/null +++ b/dev-php/PEAR-File_Gettext/Manifest @@ -0,0 +1,4 @@ +AUX File_Gettext-0.4.2-construct.patch 1999 BLAKE2B 5feac1b3c48fef5401158a06db1410878b50d28841807ea5d2f99c7c59cc51472927f9ee85f9b29deadfbe0c964f761d2fbdcfd912ceeda6a722f463370373ff SHA512 a1ca97160f3c521ba340a89c19933daba20b0c11716349b34b330fe10f5a9e924cc28fa7248efb64648ef1ffac832a16c6051723d6f76c63a03454a523a9fe6e +DIST File_Gettext-0.4.2.tgz 7307 BLAKE2B f1eae4724c62a44515107a0e4cb89aa7abff8f856c5f11a90f6b78dc4e5601cc024e64e8ae0344c3433ffc5355e2dbb9d7e3cc745001ad2098a073bbca0a97da SHA512 cc56430076485d90afca548c78650a2ada4eb8df7e0a58458eded2dca222466aba91d982fb0103e6b63fc4c8140c3ac4c2a4a7c3c77fbc7740922a8b4e33c6a9 +EBUILD PEAR-File_Gettext-0.4.2-r1.ebuild 338 BLAKE2B 2c1019e66b1d882a149c27c7ca77d2e3850ff2da4cde9544162310e68e7cff3f24733c03fea3a35651edf1441593dc76b3d8c71792d4fe8e36fc463e38e0f9c4 SHA512 638688b767d165d864a512f846a1823f55c6cb18b8dd6153135d391232c453b8f32d94551dfcfb6a6edc10220cfdf0d67ce9d50f9621ab88257eb1e94af9299a +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild b/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild new file mode 100644 index 000000000000..633c8c657fc4 --- /dev/null +++ b/dev-php/PEAR-File_Gettext/PEAR-File_Gettext-0.4.2-r1.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="GNU Gettext file parser" + +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" +PATCHES=( "${FILESDIR/File_Gettext-0.4.2-construct.patch}" ) diff --git a/dev-php/PEAR-File_Gettext/files/File_Gettext-0.4.2-construct.patch b/dev-php/PEAR-File_Gettext/files/File_Gettext-0.4.2-construct.patch new file mode 100644 index 000000000000..3527814485ab --- /dev/null +++ b/dev-php/PEAR-File_Gettext/files/File_Gettext-0.4.2-construct.patch @@ -0,0 +1,67 @@ +diff -aurN a/File/Gettext/MO.php b/File/Gettext/MO.php +--- a/File/Gettext/MO.php 2012-03-03 22:00:49.000000000 -0500 ++++ b/File/Gettext/MO.php 2018-02-16 15:15:17.725027132 -0500 +@@ -60,6 +60,10 @@ + * @access public + * @return object File_Gettext_MO + */ ++ function __construct($file = '') ++ { ++ $this->file = $file; ++ } + function File_Gettext_MO($file = '') + { + $this->file = $file; +diff -aurN a/File/Gettext/PO.php b/File/Gettext/PO.php +--- a/File/Gettext/PO.php 2012-03-03 22:00:49.000000000 -0500 ++++ b/File/Gettext/PO.php 2018-02-16 15:14:57.997419162 -0500 +@@ -42,6 +42,10 @@ + * @access public + * @return object File_Gettext_PO + */ ++ function __construct($file = '') ++ { ++ $this->file = $file; ++ } + function File_Gettext_PO($file = '') + { + $this->file = $file; +diff -aurN a/File/Gettext.php b/File/Gettext.php +--- a/File/Gettext.php 2012-03-03 22:00:49.000000000 -0500 ++++ b/File/Gettext.php 2018-02-16 15:14:27.629022634 -0500 +@@ -85,7 +85,7 @@ + return File_Gettext::raiseError($php_errormsg); + } + $class = 'File_Gettext_' . $format; +- $obref = &new $class($file); ++ $obref = new $class($file); + return $obref; + } + +@@ -110,7 +110,7 @@ + + include_once 'File/Gettext/PO.php'; + +- $PO = &new File_Gettext_PO($pofile); ++ $PO = new File_Gettext_PO($pofile); + if (true !== ($e = $PO->load())) { + return $e; + } +@@ -247,7 +247,7 @@ + function &toMO() + { + include_once 'File/Gettext/MO.php'; +- $MO = &new File_Gettext_MO; ++ $MO = new File_Gettext_MO; + $MO->fromArray($this->toArray()); + return $MO; + } +@@ -261,7 +261,7 @@ + function &toPO() + { + include_once 'File/Gettext/PO.php'; +- $PO = &new File_Gettext_PO; ++ $PO = new File_Gettext_PO; + $PO->fromArray($this->toArray()); + return $PO; + } diff --git a/dev-php/PEAR-File_Gettext/metadata.xml b/dev-php/PEAR-File_Gettext/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-File_Gettext/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-File_SMBPasswd-1.0.3-r1 b/dev-php/PEAR-File_SMBPasswd-1.0.3-r1 deleted file mode 100644 index 7ef8d9077c13..000000000000 --- a/dev-php/PEAR-File_SMBPasswd-1.0.3-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Class for managing SAMBA style password files -EAPI=6 -HOMEPAGE=https://pear.php.net/package/File_SMBPasswd -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-Crypt_CHAP-1.0.0 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/File_SMBPasswd-1.0.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=a093b8bbad5ecc784e269e5842a35325 diff --git a/dev-php/PEAR-File_SMBPasswd/Manifest b/dev-php/PEAR-File_SMBPasswd/Manifest new file mode 100644 index 000000000000..d2b1f9ac76b8 --- /dev/null +++ b/dev-php/PEAR-File_SMBPasswd/Manifest @@ -0,0 +1,3 @@ +DIST File_SMBPasswd-1.0.3.tgz 5251 BLAKE2B e102bee8628dfe521ad3a4b212694a306c2bcedd869e1a4203fc1280f73cf6b42a95ce0940f36e583db1d1b18260f0eb9e73cd86be2f2cb51fbf9c47a0334b8d SHA512 49c8293ec4de0b20a9a9d80cc1175693cf9846979eeb2e77b08b48da57d214f02ebcd8ed51738222640c94eccadd5bbf0d5c8a3904c9aefb42308632ffb07a0b +EBUILD PEAR-File_SMBPasswd-1.0.3-r1.ebuild 459 BLAKE2B 3099d2f7f14eb6dacd565e1fea629a3c20fa40a7f6c231f9e026995904475a0fd28946ab62b9cd97b6cda743f742a38dcb90c4b9b0fd900a4393b71e6c4d0a11 SHA512 9c3e94ea601f1dc5ce250f9c4f2d59a71556f31be5c11f0e9986139adbed4827bddff372abb373d2a4e2b1f5586deafca3d6b67cf4e72b2b12b909c5a17f9d49 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild b/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild new file mode 100644 index 000000000000..fd868bd4a98b --- /dev/null +++ b/dev-php/PEAR-File_SMBPasswd/PEAR-File_SMBPasswd-1.0.3-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit php-pear-r2 + +DESCRIPTION="Class for managing SAMBA style password files" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" +RDEPEND=">=dev-lang/php-5.3:* + >=dev-php/PEAR-Crypt_CHAP-1.0.0" + +src_install() { + insinto /usr/share/php/File + doins SMBPasswd.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-File_SMBPasswd/metadata.xml b/dev-php/PEAR-File_SMBPasswd/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-File_SMBPasswd/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_AJAX-0.5.8 b/dev-php/PEAR-HTML_AJAX-0.5.8 deleted file mode 100644 index 869a2c458a7a..000000000000 --- a/dev-php/PEAR-HTML_AJAX-0.5.8 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP and JavaScript AJAX library -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_AJAX/ -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -SLOT=0 -SRC_URI=http://download.pear.php.net/package/HTML_AJAX-0.5.8.tgz -_md5_=857bb01f1358d1a8b651e234bd86b7e4 diff --git a/dev-php/PEAR-HTML_AJAX/Manifest b/dev-php/PEAR-HTML_AJAX/Manifest new file mode 100644 index 000000000000..a88d7e8a2498 --- /dev/null +++ b/dev-php/PEAR-HTML_AJAX/Manifest @@ -0,0 +1,3 @@ +DIST HTML_AJAX-0.5.8.tgz 140357 BLAKE2B f1cab1cd49ff711267c76437eca6cb7f482118de186722003bb66354cae5b7df9a5ceae8e335ac3a018fd626c74637503d7f9f32a91dde58639b51cd7da6d869 SHA512 3a10f516c6fe16d98d31290bd29a80a10fa830429a529b0cf6d03009f56d56d906e786b3f304b1c94b98e96290057cc74f3373acdd352fcf74f9616962ff9ce8 +EBUILD PEAR-HTML_AJAX-0.5.8.ebuild 498 BLAKE2B e680c7b4890472301abe6f741201ac0c78ea9a5462166f7dcdaacb573a8486db02873b33bfaa76a00d2d664fe5e36d12e552a07759ac31191e593d2cf359cdbf SHA512 7c3e5bd7d1ed0c86c0292dfafe49712895efb80f27b53abd0fdb051ef9ca66588c2b942038458e494819678f88127a6a2b39288d6beeb049dacd674272faedf0 +MISC metadata.xml 311 BLAKE2B 17bfddef528b52802263c6e296322fb75c1ac2cd12b78c39f7282e5f51f19a97f81c926ef63f610f0b61cfbce14b9d8abbcc7bb80645a2ffbb8a5d9eaf08fa31 SHA512 a69d94c266770a2c34f27c1be4e91d67e61f0889923989b0364204004cb612b27e74fb5d4dec938052a451f11e9daafeb2a2f1c734dc527746fb36e3011158e8 diff --git a/dev-php/PEAR-HTML_AJAX/PEAR-HTML_AJAX-0.5.8.ebuild b/dev-php/PEAR-HTML_AJAX/PEAR-HTML_AJAX-0.5.8.ebuild new file mode 100644 index 000000000000..73706122eb1e --- /dev/null +++ b/dev-php/PEAR-HTML_AJAX/PEAR-HTML_AJAX-0.5.8.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN#PEAR-}" +DESCRIPTION="PHP and JavaScript AJAX library" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +HOMEPAGE="https://pear.php.net/package/${MY_PN}/" +SRC_URI="http://download.pear.php.net/package/${MY_PN}-${PV}.tgz" +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + insinto /usr/share/php + doins -r HTML + insinto "/usr/share/php/data/${MY_PN}" + doins -r js +} diff --git a/dev-php/PEAR-HTML_AJAX/metadata.xml b/dev-php/PEAR-HTML_AJAX/metadata.xml new file mode 100644 index 000000000000..819c64a6c2c8 --- /dev/null +++ b/dev-php/PEAR-HTML_AJAX/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> + <upstream> + <remote-id type="pear">HTML_AJAX</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_CSS-1.5.4-r2 b/dev-php/PEAR-HTML_CSS-1.5.4-r2 deleted file mode 100644 index bc249a1180e5..000000000000 --- a/dev-php/PEAR-HTML_CSS-1.5.4-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test -DEPEND=test? ( >=dev-php/PEAR-HTML_Common-1.2.4 !minimal? ( >=dev-php/PEAR-Services_W3C_CSSValidator-0.1.0 ) >=dev-php/phpunit-3.7 ) -DESCRIPTION=Provides a simple interface for generating a stylesheet declaration -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_CSS -IUSE=minimal test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-HTML_Common-1.2.4 !minimal? ( >=dev-php/PEAR-Services_W3C_CSSValidator-0.1.0 ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_CSS-1.5.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=32d44e23a7b41290d6a8071d1cbaf602 diff --git a/dev-php/PEAR-HTML_CSS/Manifest b/dev-php/PEAR-HTML_CSS/Manifest new file mode 100644 index 000000000000..a3bb436cb898 --- /dev/null +++ b/dev-php/PEAR-HTML_CSS/Manifest @@ -0,0 +1,4 @@ +AUX HTML_CSS-1.5.4-fix-tests.patch 4009 BLAKE2B 6285a30de1d1fae3cb2a1326e451927a8297b77184c6f6371d391358fb8c52852befedbefc4dd65140787cb69e31772a1c1a1ec3c054ba1a4a306cc217f953db SHA512 39bc6ad58740cd7d84cc79285e7cbff3070dd4c5460484cb285d29e1a179a326cb18905288cb581d720327611baf0c33b4b7bfe736fb77f9c52faeb9e0f23490 +DIST HTML_CSS-1.5.4.tgz 45553 BLAKE2B 8fef3897bb577a1c12c7dd96ea4d15de5c1b46b40546b23b7262eaaf99db83c988631639a4f4e9b7a344ec02642e49c01c3afc9858f01ccd8c8e77cb39a75008 SHA512 d9418f5fe62dff27f39a0be80378444db6f9636323dd4a85fc1173cb799aa4e74656a55a1179bfc40a926d6ac3c3d67dde378ac49c2c19468e4541e2302c3afa +EBUILD PEAR-HTML_CSS-1.5.4-r2.ebuild 658 BLAKE2B 75f540083de1bc6d789fa06b425ca70fd90d938fdbd494b27535e91313bee50869ce58974acaf09f9f752760b0ba369ca940f2ddad8c56d5368f298a86748d10 SHA512 adca37a844f597d37f51a7108c8b03296aeaba2de63010a6146d17c9e3d0c87163fd1caad6d8f7ab571e7c5e1a059d9e4cdb8d5987023441d7794c933a2c26b8 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-HTML_CSS/PEAR-HTML_CSS-1.5.4-r2.ebuild b/dev-php/PEAR-HTML_CSS/PEAR-HTML_CSS-1.5.4-r2.ebuild new file mode 100644 index 000000000000..c9b8063f636f --- /dev/null +++ b/dev-php/PEAR-HTML_CSS/PEAR-HTML_CSS-1.5.4-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Provides a simple interface for generating a stylesheet declaration" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal test" +RDEPEND=">=dev-php/PEAR-HTML_Common-1.2.4 + !minimal? ( >=dev-php/PEAR-Services_W3C_CSSValidator-0.1.0 )" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-3.7 )" +PATCHES=( "${FILESDIR}/HTML_CSS-1.5.4-fix-tests.patch" ) + +src_prepare() { + mkdir HTML || die + mv CSS CSS.php HTML || die + default +} + +src_test() { + ln -s ../HTML tests/HTML || die + phpunit tests/AllTests.php || die +} diff --git a/dev-php/PEAR-HTML_CSS/files/HTML_CSS-1.5.4-fix-tests.patch b/dev-php/PEAR-HTML_CSS/files/HTML_CSS-1.5.4-fix-tests.patch new file mode 100644 index 000000000000..410ad7593ec3 --- /dev/null +++ b/dev-php/PEAR-HTML_CSS/files/HTML_CSS-1.5.4-fix-tests.patch @@ -0,0 +1,112 @@ +diff -aurN a/tests/AllTests.php b/tests/AllTests.php +--- a/tests/AllTests.php 1970-01-01 04:13:26.000000000 -0500 ++++ b/tests/AllTests.php 2018-02-16 16:28:52.565010362 -0500 +@@ -24,7 +24,6 @@ +
+ require_once 'HTML_CSS_TestSuite_Standard.php';
+ require_once 'HTML_CSS_TestSuite_Output.php';
+-require_once 'HTML_CSS_TestSuite_Bugs.php';
+
+ /**
+ * Class for running all test suites for HTML_CSS package.
+@@ -79,7 +78,6 @@ + $suite = new PHPUnit_Framework_TestSuite('HTML_CSS Test Suite');
+ $suite->addTestSuite('HTML_CSS_TestSuite_Standard');
+ $suite->addTestSuite('HTML_CSS_TestSuite_Output');
+- $suite->addTestSuite('HTML_CSS_TestSuite_Bugs');
+ return $suite;
+ }
+
+@@ -126,4 +124,4 @@ + if (PHPUnit_MAIN_METHOD == 'HTML_CSS_AllTests::main') {
+ HTML_CSS_AllTests::main();
+ }
+-?> +\ No newline at end of file ++?>
+diff -aurN a/tests/HTML_CSS_TestSuite_Output.php b/tests/HTML_CSS_TestSuite_Output.php +--- a/tests/HTML_CSS_TestSuite_Output.php 1970-01-01 04:13:26.000000000 -0500 ++++ b/tests/HTML_CSS_TestSuite_Output.php 2018-02-16 16:36:35.283820690 -0500 +@@ -18,7 +18,6 @@ +
+ require_once "PHPUnit/Framework/TestCase.php";
+ require_once "PHPUnit/Framework/TestSuite.php";
+-require_once "PHPUnit/Extensions/OutputTestCase.php";
+
+ require_once 'HTML/CSS.php';
+ require_once 'PEAR.php';
+@@ -34,7 +33,7 @@ + * @link http://pear.php.net/package/HTML_CSS
+ * @since File available since Release 1.5.2
+ */
+-class HTML_CSS_TestSuite_Output extends PHPUnit_Extensions_OutputTestCase
++class HTML_CSS_TestSuite_Output extends PHPUnit_Framework_TestCase
+ {
+ /**
+ * A CSS object
+@@ -70,7 +69,12 @@ +
+ $this->css = new HTML_CSS($attrs, $prefs);
+
+- $this->setOutputCallback(array(&$this, 'normalizeOutput'));
++ $this->setOutputCallback(array($this, 'normalizeOutput'));
++ }
++
++ protected function normalizeOutput($buffer)
++ {
++ return str_replace("\r", '', $buffer);
+ }
+
+ /**
+@@ -153,4 +157,4 @@ + if (PHPUnit_MAIN_METHOD == "HTML_CSS_TestSuite_Output::main") {
+ HTML_CSS_TestSuite_Output::main();
+ }
+-?> +\ No newline at end of file ++?>
+diff -aurN a/tests/HTML_CSS_TestSuite_Standard.php b/tests/HTML_CSS_TestSuite_Standard.php +--- a/tests/HTML_CSS_TestSuite_Standard.php 1970-01-01 04:13:26.000000000 -0500 ++++ b/tests/HTML_CSS_TestSuite_Standard.php 2018-02-16 16:47:01.837374212 -0500 +@@ -117,12 +117,10 @@ + */
+ public function catchError($error, $code, $level)
+ {
+- $this->assertType(PHPUnit_Framework_Constraint_IsType::TYPE_OBJECT, $error);
+- if ($error instanceof PEAR_Error) {
+- $this->assertEquals($error->getCode(), $code);
+- $user_info = $error->getUserInfo();
+- $this->assertEquals($user_info['level'], $level);
+- }
++ $this->assertInstanceOf(PEAR_Error::class, $error);
++ $this->assertEquals($error->getCode(), $code);
++ $user_info = $error->getUserInfo();
++ $this->assertEquals($user_info['level'], $level);
+ }
+
+ /**
+@@ -724,7 +722,7 @@ + $css_data = array($fn, $strcss);
+ $messages = array();
+
+- $stub = $this->getMock('HTML_CSS', array('validate'));
++ $stub = $this->createMock(HTML_CSS::class);
+ $stub->expects($this->any())
+ ->method('validate')
+ ->will($this->returnValue(true));
+@@ -1578,7 +1576,7 @@ + $this->catchError($r, HTML_CSS_ERROR_INVALID_INPUT, 'exception');
+
+ // validate
+- $stub = $this->getMock('HTML_CSS', array('validate'));
++ $stub = $this->createMock(HTML_CSS::class);
+ $stub->expects($this->any())
+ ->method('validate')
+ ->will($this->returnCallback(array(&$this, 'cbMockValidator')));
+@@ -1680,4 +1678,4 @@ + if (PHPUnit_MAIN_METHOD == "HTML_CSS_TestSuite_Standard::main") {
+ HTML_CSS_TestSuite_Standard::main();
+ }
+-?> +\ No newline at end of file ++?>
diff --git a/dev-php/PEAR-HTML_CSS/metadata.xml b/dev-php/PEAR-HTML_CSS/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-HTML_CSS/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Common-1.2.5-r1 b/dev-php/PEAR-HTML_Common-1.2.5-r1 deleted file mode 100644 index 39edb4e83bc3..000000000000 --- a/dev-php/PEAR-HTML_Common-1.2.5-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Base class for other HTML classes -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Common -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Common-1.2.5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=47ca07ded5897370fb70d8aa368fa5b9 diff --git a/dev-php/PEAR-HTML_Common/Manifest b/dev-php/PEAR-HTML_Common/Manifest new file mode 100644 index 000000000000..bf0239174ec0 --- /dev/null +++ b/dev-php/PEAR-HTML_Common/Manifest @@ -0,0 +1,3 @@ +DIST HTML_Common-1.2.5.tgz 4585 BLAKE2B c09e9a98333ca98c2f69a483ebc037b9a8c6c8925d5afd10febd0345462553d4493003565dd1185182c611d2bd77980d4712c0d959c03ba7e98d0715ff6ee2d5 SHA512 f30f60f6a5071c264c9892b78236ecd89330f35196f0d16a75f44b0366b378737fb722a27ff2b4c410b4d8c4aaeca75a7e754dbc99c2bfa63b3a2d67bf70db93 +EBUILD PEAR-HTML_Common-1.2.5-r1.ebuild 386 BLAKE2B 6645369400bd9c79a31580fc29c6668dca1304615ed3a463bd928630edde00b5b2c0d7dcbdc44dcd778acc233d1c0ab6a264416418b02b61892552caacbe0fd7 SHA512 3d0ed64e9eadb81de3d276896e8983d20784a7835816a98406e09f6eaa6d4a5816c12c9726a7b00d3dacd67356e9977e0cb444426fdde45cfec83e078576c63e +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild b/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild new file mode 100644 index 000000000000..1ec6c43736bf --- /dev/null +++ b/dev-php/PEAR-HTML_Common/PEAR-HTML_Common-1.2.5-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Base class for other HTML classes" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +src_install() { + insinto /usr/share/php/HTML + doins Common.php + php-pear-r2_install_packagexml +} diff --git a/dev-php/PEAR-HTML_Common/metadata.xml b/dev-php/PEAR-HTML_Common/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_Common/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Common2-2.1.1 b/dev-php/PEAR-HTML_Common2-2.1.1 deleted file mode 100644 index 72e5f7ad6c06..000000000000 --- a/dev-php/PEAR-HTML_Common2-2.1.1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/phpunit ) -DESCRIPTION=Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package) -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Common2 -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Common2-2.1.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=95c92938618775086ffc7dd00416057e diff --git a/dev-php/PEAR-HTML_Common2/Manifest b/dev-php/PEAR-HTML_Common2/Manifest new file mode 100644 index 000000000000..cdc2d71a5522 --- /dev/null +++ b/dev-php/PEAR-HTML_Common2/Manifest @@ -0,0 +1,3 @@ +DIST HTML_Common2-2.1.1.tgz 8664 BLAKE2B 2422d0d32f1ff55bf0e40cda5460d3e891cb9bc27001b8d72b7f52d43a2ed6ed2507593a780819550aa11b9aaff75b286995d013cf3e74051abb8700b9f96ac1 SHA512 3fc868c0c5d69a542d205cf853f8993fe6849eec58b35b080db44a7a788b19dfdc9cd669d269ddab70f37edcde763d1beff4c60f2befc2cf2548f63197634124 +EBUILD PEAR-HTML_Common2-2.1.1.ebuild 425 BLAKE2B f7e96cde580f4fdfcaadd1f09b29d8e58b52cc2ba3b5ff2fa0c0883ac48ae90edfa1294aac32c283b369c192e50bf0bc6b119f612c131c4bc7b7e6fd2027cc7a SHA512 e8f6af67161d427842140359a5002ad059dad35857fdf905af35daa37ed37512c911656a519e6888b706ca468f8bfe3464efff19ab52c2e2b8ca7d250b3564cd +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.1.1.ebuild b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.1.1.ebuild new file mode 100644 index 000000000000..ca39a6f72e9f --- /dev/null +++ b/dev-php/PEAR-HTML_Common2/PEAR-HTML_Common2-2.1.1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Abstract base class for HTML classes (PHP5 port of PEAR-HTML_Common package)" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="test" +DEPEND="test? ( dev-php/phpunit )" + +src_test() { + phpunit tests/AllTests.php || die +} diff --git a/dev-php/PEAR-HTML_Common2/metadata.xml b/dev-php/PEAR-HTML_Common2/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_Common2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Javascript-1.1.2-r1 b/dev-php/PEAR-HTML_Javascript-1.1.2-r1 deleted file mode 100644 index 048656fba1f8..000000000000 --- a/dev-php/PEAR-HTML_Javascript-1.1.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Provides an interface for creating simple JS scripts within PHP -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Javascript -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Javascript-1.1.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=74032fd2157f5d59cf1520b946707ccd diff --git a/dev-php/PEAR-HTML_Javascript/Manifest b/dev-php/PEAR-HTML_Javascript/Manifest new file mode 100644 index 000000000000..992398a694bb --- /dev/null +++ b/dev-php/PEAR-HTML_Javascript/Manifest @@ -0,0 +1,3 @@ +DIST HTML_Javascript-1.1.2.tgz 8620 BLAKE2B ea7eb4296b97ec6f2c0f3d32d3cce367bd8472d13dcf1c6d04dbaec2a649f9bcd85b3f913a4c384ba43c983d33fb7ac10aa8b28983c488f7662efb4708bcf4f8 SHA512 2ac6732f9156af318be8d17d1aa9c0040e5367faf29d6e968740d2fc9ab5806b3a08ee1b33f1c1fd618768a1c50ec67b8ffae6975dda7aa77234ef22e0ff8545 +EBUILD PEAR-HTML_Javascript-1.1.2-r1.ebuild 431 BLAKE2B a7d0ca79b3ff733a68306e654c52db17f6d09ee0ec10970bda39d17ccc77d85c5f94780c9d56a54402293a066e86ef57ea5617528e252a3d705241ea42e92065 SHA512 f8947761b3ae8d605834669076445680e23087002a9da63514115a7532ac9c44e7e2bffebd278975e3b228e2c81c4837f58debf5d5c2ad79d6434c5a5fc1aa67 +MISC metadata.xml 317 BLAKE2B bf3c184211f7eeca242194a13bab4054fe23ed3bebb0077075de372192b0c70972caae805cbe91f428639624231135a033c5812c1060207f4bb941ada72351f8 SHA512 016d945969562fa523bab4c76645d4a78629e30af6fc300b5462f5147fe31bfa883ad949112d76df0d243985a3bfdcc74364e3b9c42b12de034c978dc898e839 diff --git a/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild b/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild new file mode 100644 index 000000000000..275ae99b32d4 --- /dev/null +++ b/dev-php/PEAR-HTML_Javascript/PEAR-HTML_Javascript-1.1.2-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +IUSE="" +DESCRIPTION="Provides an interface for creating simple JS scripts within PHP" +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" + +src_install() { + insinto /usr/share/php/HTML + doins -r Javascript Javascript.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-HTML_Javascript/metadata.xml b/dev-php/PEAR-HTML_Javascript/metadata.xml new file mode 100644 index 000000000000..9a8bdc350546 --- /dev/null +++ b/dev-php/PEAR-HTML_Javascript/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> + <upstream> + <remote-id type="pear">HTML_Javascript</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_QuickForm2-2.0.2-r1 b/dev-php/PEAR-HTML_QuickForm2-2.0.2-r1 deleted file mode 100644 index 84efa1716419..000000000000 --- a/dev-php/PEAR-HTML_QuickForm2-2.0.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DEPEND=>=dev-lang/php-5.2.0:* -DESCRIPTION=Creating, validating, processing HTML forms methods (PHP5 optimize) -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_QuickForm2 -IUSE=examples -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-lang/php-5.2.0:* >=dev-php/PEAR-HTML_Common2-2.0.0 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_QuickForm2-2.0.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=38a4602b049c7fbb44342c8ed80c2252 diff --git a/dev-php/PEAR-HTML_QuickForm2/Manifest b/dev-php/PEAR-HTML_QuickForm2/Manifest new file mode 100644 index 000000000000..8485138ebbf8 --- /dev/null +++ b/dev-php/PEAR-HTML_QuickForm2/Manifest @@ -0,0 +1,3 @@ +DIST HTML_QuickForm2-2.0.2.tgz 179063 BLAKE2B f1309099d481417cb906a0dbae39264e7e5b90c1a91b959fd33afea2ef35fb84f767301f225bd939bf36ced397b0ef81f615195b2426d8b3428cb64bc6d007dd SHA512 37988f09837286343069be5d249476e7fcb08d937f391bc2f6868a5fdaa31ddb1cced60b909ad690283ae65f48148f7928bebefa483f553d1a6bb3a51fbb0d03 +EBUILD PEAR-HTML_QuickForm2-2.0.2-r1.ebuild 539 BLAKE2B 3dd6ac186f18740b58cce8ad464d11608e7142af5b2012e5fa7547a219e5b21ddd1dc800a8e354557b058241929fa98ea8440f9da2794aca9081242fbe52aa59 SHA512 3100b6cce621667e841a3211650fcb4920d4c3eaa608ace2b939a1028bb634c30e0c253054a5d43d2fad67d5ae5068aea9d678df22172774af0350dc8d029262 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.0.2-r1.ebuild b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.0.2-r1.ebuild new file mode 100644 index 000000000000..1fbe4adaf476 --- /dev/null +++ b/dev-php/PEAR-HTML_QuickForm2/PEAR-HTML_QuickForm2-2.0.2-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Creating, validating, processing HTML forms methods (PHP5 optimize)" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples" + +DEPEND=">=dev-lang/php-5.2.0:*" +RDEPEND="${DEPEND} + >=dev-php/PEAR-HTML_Common2-2.0.0" + +src_install() { + HTML_DOCS=( data/quickform.css data/js ) + use examples && HTML_DOCS+=( docs/examples ) + php-pear-r2_src_install +} diff --git a/dev-php/PEAR-HTML_QuickForm2/metadata.xml b/dev-php/PEAR-HTML_QuickForm2/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_QuickForm2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Table-1.8.4-r1 b/dev-php/PEAR-HTML_Table-1.8.4-r1 deleted file mode 100644 index 24427a1b7384..000000000000 --- a/dev-php/PEAR-HTML_Table-1.8.4-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( >=dev-php/PEAR-PEAR-1.5.0 >=dev-php/PEAR-HTML_Common-1.2.3 ) -DESCRIPTION=Makes the design of HTML tables easy, flexible, reusable and efficient -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Table -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-HTML_Common-1.2.3 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Table-1.8.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=5b7648e1df0eac7c9dbe8c62c91df464 diff --git a/dev-php/PEAR-HTML_Table/Manifest b/dev-php/PEAR-HTML_Table/Manifest new file mode 100644 index 000000000000..3020df6ec0a1 --- /dev/null +++ b/dev-php/PEAR-HTML_Table/Manifest @@ -0,0 +1,3 @@ +DIST HTML_Table-1.8.4.tgz 16440 BLAKE2B 0dd3a9e7a184fbbab157e1372f753ed7b3b54e90753f7eb4564f0aaa61bc42183b82b2807d84c1214463e74dcf0c9c14a5f905f0c3eef1f772d70cb179416b9f SHA512 98091827a1cb29c5c13ad05081c2deb39d1c3caa84182837e36dd96371f518f1897b271e3c4682e085b2905df78ae202bbb4d7e9528d440ae6c37e801c326068 +EBUILD PEAR-HTML_Table-1.8.4-r1.ebuild 540 BLAKE2B 5ba45f7bceeddcfd5351984bab5330060e53fd24fe0fb3d4f121078b240e9558bc0aba6ed8a75e91f45e10ab1fa0478aad504a735541246ec37a87ba7c886fcd SHA512 94be464c03a41035d29a07dce2fb3c8c2856167a9effe275aeeca79476e28198273b8cde90b498f1f0328e62d5832004ec9276bbf8087ccff4849716c4d55933 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild b/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild new file mode 100644 index 000000000000..a17075f656b9 --- /dev/null +++ b/dev-php/PEAR-HTML_Table/PEAR-HTML_Table-1.8.4-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Makes the design of HTML tables easy, flexible, reusable and efficient" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" + +DEPEND="test? ( >=dev-php/PEAR-PEAR-1.5.0 + >=dev-php/PEAR-HTML_Common-1.2.3 )" +RDEPEND=">=dev-php/PEAR-HTML_Common-1.2.3" +HTML_DOCS=( docs/Table_example1.php docs/Table_example2.php ) + +src_test(){ + peardev run-tests -r || die +} diff --git a/dev-php/PEAR-HTML_Table/metadata.xml b/dev-php/PEAR-HTML_Table/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_Table/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 b/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 deleted file mode 100644 index 306100ae888c..000000000000 --- a/dev-php/PEAR-HTML_Table_Matrix-1.0.10-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Autofill a table with data -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Table_Matrix -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 ~sparc x86 -LICENSE=PHP-3 -RDEPEND=>=dev-php/PEAR-HTML_Table-1.5-r1 >=dev-php/PEAR-Numbers_Words-0.13.1-r1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Table_Matrix-1.0.10.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=0c9d914154ce4344f8a069e734fe6015 diff --git a/dev-php/PEAR-HTML_Table_Matrix/Manifest b/dev-php/PEAR-HTML_Table_Matrix/Manifest new file mode 100644 index 000000000000..ac1753abd239 --- /dev/null +++ b/dev-php/PEAR-HTML_Table_Matrix/Manifest @@ -0,0 +1,3 @@ +DIST HTML_Table_Matrix-1.0.10.tgz 7837 BLAKE2B 6540d2cbf8aa7e50a21181c48f58466d4173488c3c6ff730b37ba4b43f01b59905ae2881f2dc3bbf7b5789e758c6a175b8750e091e8f6b56e1f3be31dfffe8a4 SHA512 61abbdaa1fba65e9c7073932d25e24337d6fda31360cdb58345e01fbb625707295ab39ecddc74e122584c7862bdbcd86114f576a11d015a123964984a4433416 +EBUILD PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild 403 BLAKE2B 09cf1d914b3c5b962b42c8a25058ec29ef9028640c40797280705594528207c2176119be92c270ecb934e4170969a0e02282a4420f3168e13158a856874f372d SHA512 ec81cf7f2f2f7c115dd89aee60c457072ec38c48054197ab57f485ff56aa6b1e336bbd1d0913cd969bcb471a8668cdf957f43fd1f2ba982578ac18987497f556 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild b/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild new file mode 100644 index 000000000000..59646818b615 --- /dev/null +++ b/dev-php/PEAR-HTML_Table_Matrix/PEAR-HTML_Table_Matrix-1.0.10-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Autofill a table with data" + +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sparc x86" +IUSE="" +RDEPEND=">=dev-php/PEAR-HTML_Table-1.5-r1 + >=dev-php/PEAR-Numbers_Words-0.13.1-r1" + +HTML_DOCS=( examples/HTML_Table_Matrix_example.php ) diff --git a/dev-php/PEAR-HTML_Table_Matrix/metadata.xml b/dev-php/PEAR-HTML_Table_Matrix/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_Table_Matrix/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Template_Flexy-1.3.13 b/dev-php/PEAR-HTML_Template_Flexy-1.3.13 deleted file mode 100644 index 2f622d180497..000000000000 --- a/dev-php/PEAR-HTML_Template_Flexy-1.3.13 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=An extremely powerful Tokenizer driven Template engine -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Template_Flexy -IUSE=minimal -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-2.02 -RDEPEND=!minimal? ( >=dev-php/PEAR-HTML_Javascript-1.1.0-r1 dev-php/PEAR-File_Gettext ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Template_Flexy-1.3.13.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=340fe24baa7262d91250e7d237cb9573 diff --git a/dev-php/PEAR-HTML_Template_Flexy/Manifest b/dev-php/PEAR-HTML_Template_Flexy/Manifest new file mode 100644 index 000000000000..a56ba12bc88e --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Flexy/Manifest @@ -0,0 +1,4 @@ +AUX 1.3.13-postrelease-fixes.patch 1937 BLAKE2B 5ef09498aa13ade77390b7aa5a7d1bb5170cba6fd990e27ad2f95e2af11be7cba542077fb6983e4057d7ee7f834bdaceafb2530caa104cf0dea8ec79453e814c SHA512 8e525617d5ea6958628acb583cd6eb5dbc5ed6eafee36cef82b543d77f32dfc741d65f2acf62cadd9441fc609bee25d7bc5dbb0a66e6a02a0e19c81ec815b676 +DIST HTML_Template_Flexy-1.3.13.tgz 213779 BLAKE2B 3e5cf6657095d86bc8910c4e57c33bc943cf135b2d655b29f65aee997f946b2f1b3eaad445d1f529ae2a80c0c6420c76bf5c560a57e3ff5791964f92ce0fd85b SHA512 c99257c6f5451dbd2176251295f425950e359b2c0e76c1627718b4306ac12417eee697882250b4b5571397d8e47d6b3110770d66ebc91d021cb66064b86b5ad2 +EBUILD PEAR-HTML_Template_Flexy-1.3.13.ebuild 484 BLAKE2B 129937abd78e32d68129d6b7931b618ff04bd5e0c40906a4091ca613a99867319396108a53434f45fe9ddaed1d4b8d81e64d50a1b9b8fd274171da23ba69c5c9 SHA512 0679b20c62e33d7c8f8f5e00efdbaf2a15dde6fc1804df5d6b1e2be36b02d4213afb41d3a14bebe4096d44f915fa5c5c66ac02aa2f1e4e65759a102cf7b32570 +MISC metadata.xml 321 BLAKE2B 1f66fa934126f0a2173994a87f47a13747fb2ac1fafde475a91718aa52aede36c9b07b6ba8b4647088dbdafbfbb4272981ab0053fda527e73ef3add906d7ab52 SHA512 1ddf85f84e478fc10a7aa1431fe3eb933e9b09b49c5dcca1340b95cd7e880ea2af158b12bcf24fa9b0c523258cadbfb49bb14065484b8797c713ee4f0494152a diff --git a/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild b/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild new file mode 100644 index 000000000000..ab9d7872645d --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Flexy/PEAR-HTML_Template_Flexy-1.3.13.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="An extremely powerful Tokenizer driven Template engine" +LICENSE="PHP-2.02" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="minimal" +RDEPEND="!minimal? ( >=dev-php/PEAR-HTML_Javascript-1.1.0-r1 + dev-php/PEAR-File_Gettext )" + +src_prepare() { + local PATCHES=( "${FILESDIR}/${PV}-postrelease-fixes.patch" ) + default +} diff --git a/dev-php/PEAR-HTML_Template_Flexy/files/1.3.13-postrelease-fixes.patch b/dev-php/PEAR-HTML_Template_Flexy/files/1.3.13-postrelease-fixes.patch new file mode 100644 index 000000000000..d5079c1526bc --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Flexy/files/1.3.13-postrelease-fixes.patch @@ -0,0 +1,55 @@ +--- a/HTML/Template/Flexy.php 2016/05/26 03:59:27 339237 ++++ a/HTML/Template/Flexy.php 2016/05/26 04:01:15 339238 +@@ -241,7 +241,7 @@ + * @param array $options (Optional) + */ + +- function HTML_Template_Flexy( $options=array() ) ++ function __construct( $options=array() ) + { + + $baseoptions = array(); +@@ -288,6 +288,7 @@ + $ret = false; + foreach ($dirs as $tmplDir) { + if (@!file_exists($tmplDir . DIRECTORY_SEPARATOR .$file)) { ++ $this->debug("skip no file: $tmplDir/$file"); + continue; + } + +@@ -296,10 +297,12 @@ + "<BR>{$this->currentTemplate }<BR>{$tmplDir}" . DIRECTORY_SEPARATOR . $file, + HTML_TEMPLATE_FLEXY_ERROR_INVALIDARGS , HTML_TEMPLATE_FLEXY_ERROR_DIE); + } +- ++ $this->debug("found file: $tmplDir/$file"); + $ret = $tmplDir; + + } ++ $this->debug("using file: $ret/$file"); ++ + return $ret; + + } +--- a/HTML/Template/Flexy/Compiler.php 2015/03/02 22:50:57 336027 ++++ a/HTML/Template/Flexy/Compiler.php 2016/05/26 04:01:15 339238 +@@ -90,7 +90,7 @@ + * @return string to compile (if not using a file as the source) + * @access public + */ +- function compile(&$flexy,$string = false) ++ function compile($flexy,$string = false) + { + echo "No compiler implemented!"; + } +--- a/HTML/Template/Flexy/Element.php 2016/05/26 03:59:27 339237 ++++ a/HTML/Template/Flexy/Element.php 2016/05/26 04:01:15 339238 +@@ -127,7 +127,7 @@ + * or HTML attributes name="value" pairs + * @access public + */ +- function HTML_Template_Flexy_Element($tag='', $attributes=null) ++ function __construct($tag='', $attributes=null) + { + + $this->tag = strtolower($tag); diff --git a/dev-php/PEAR-HTML_Template_Flexy/metadata.xml b/dev-php/PEAR-HTML_Template_Flexy/metadata.xml new file mode 100644 index 000000000000..86cd30a85001 --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Flexy/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> + <upstream> + <remote-id type="pear">HTML_Template_Flexy</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 b/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 deleted file mode 100644 index 0e7ad38db84d..000000000000 --- a/dev-php/PEAR-HTML_Template_Sigma-1.3.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-lang/php:*[ctype] dev-php/phpunit ) -DESCRIPTION=An implementation of Integrated Templates API with template 'compilation' added -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTML_Template_Sigma -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:*[ctype] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTML_Template_Sigma-1.3.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=19a2f818ab861673ec95358ae8646270 diff --git a/dev-php/PEAR-HTML_Template_Sigma/Manifest b/dev-php/PEAR-HTML_Template_Sigma/Manifest new file mode 100644 index 000000000000..8a5b3f2cfd4a --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Sigma/Manifest @@ -0,0 +1,4 @@ +AUX HTML_Template_Sigma-1.3.0-php7.patch 2155 BLAKE2B 1e46e49bf5bf54719635736f8c5f50c6c123c5777fbcf59c1fb5129f068d4947c0e0669b6df76de80b2cd54ec8674a85174f1acfa3a2601abd82eab6bb30d416 SHA512 ea9399d7b7de2361a11b2cc2e89d534b4289ecd656c9b5d99618d4faef9ad7b39e87884d5c720b62a8d55c58ce66b35ee014d010bef5a8ec5cc4b2884b894eda +DIST HTML_Template_Sigma-1.3.0.tgz 30185 BLAKE2B 62d91d803a088c45c662191cc4fe544d2ef694577a3250a5bc19bc7b41640fc695be95c075c8c3f53e3ebc03fa7d9d38135d607c408ff3d6cb0f1ad11855b740 SHA512 586068325a3320e2778131c1da98d6179d2385d2d73308b0ea1e8df3e0de23f869e03d74454752631998ef3411d8e8b37feab93c6c7b9f51ae4bedb48155e3ed +EBUILD PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild 517 BLAKE2B 484399a6d26955aecd852d9f9c06094402f2a7f74d811f990491c5ed5afb68152b50500ff063fe3381017dcd9147d93a395ee9b429c32e8660d6e639d6ab0182 SHA512 eebf5229e8aedb4282f163617ae3f59e7a54006a512d678b219ca81fbeabb2b17748d20ce4b3f764b5529f6cd533828efc228d82ac5f4b7b8162e881f636b8cb +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild b/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild new file mode 100644 index 000000000000..828f16ce507e --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Sigma/PEAR-HTML_Template_Sigma-1.3.0-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="An implementation of Integrated Templates API with template 'compilation' added" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" + +RDEPEND="dev-lang/php:*[ctype]" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" +PATCHES=( "${FILESDIR}/HTML_Template_Sigma-1.3.0-php7.patch" ) + +src_test() { + phpunit tests/AllTests.php || die +} diff --git a/dev-php/PEAR-HTML_Template_Sigma/files/HTML_Template_Sigma-1.3.0-php7.patch b/dev-php/PEAR-HTML_Template_Sigma/files/HTML_Template_Sigma-1.3.0-php7.patch new file mode 100644 index 000000000000..ffb95e208467 --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Sigma/files/HTML_Template_Sigma-1.3.0-php7.patch @@ -0,0 +1,42 @@ +diff -aurN a/HTML/Template/Sigma.php b/HTML/Template/Sigma.php +--- a/HTML/Template/Sigma.php 2014-01-13 04:33:52.000000000 -0500 ++++ b/HTML/Template/Sigma.php 2018-02-19 09:29:52.995013991 -0500 +@@ -384,6 +384,26 @@ + *
+ * @see setRoot(), setCacheRoot()
+ */
++ function __construct($root = '', $cacheRoot = '')
++ {
++ // the class is inherited from PEAR to be able to use $this->setErrorHandling()
++ parent::__construct();
++ $this->variablesRegExp = '@' . $this->openingDelimiter . '(' . $this->variablenameRegExp . ')' .
++ '(:(' . $this->functionnameRegExp . '))?' . $this->closingDelimiter . '@sm';
++ $this->removeVariablesRegExp = '@' . $this->openingDelimiter . '\s*(' . $this->variablenameRegExp . ')\s*'
++ . $this->closingDelimiter . '@sm';
++ $this->blockRegExp = '@<!--\s+BEGIN\s+(' . $this->blocknameRegExp
++ . ')\s+-->(.*)<!--\s+END\s+\1\s+-->@sm';
++ $this->functionRegExp = '@' . $this->functionPrefix . '(' . $this->functionnameRegExp . ')\s*\(@sm';
++ $this->setRoot($root);
++ $this->setCacheRoot($cacheRoot);
++
++ $this->setCallbackFunction('h', array(&$this, '_htmlspecialchars'));
++ $this->setCallbackFunction('e', array(&$this, '_htmlentities'));
++ $this->setCallbackFunction('u', 'urlencode');
++ $this->setCallbackFunction('r', 'rawurlencode');
++ $this->setCallbackFunction('j', array(&$this, '_jsEscape'));
++ }
+ function HTML_Template_Sigma($root = '', $cacheRoot = '')
+ {
+ // the class is inherited from PEAR to be able to use $this->setErrorHandling()
+diff -aurN a/tests/AllTests.php b/tests/AllTests.php +--- a/tests/AllTests.php 2014-01-13 04:33:52.000000000 -0500 ++++ b/tests/AllTests.php 2018-02-19 09:37:14.071972780 -0500 +@@ -24,8 +24,6 @@ + define('PHPUnit_MAIN_METHOD', 'HTML_Template_Sigma_AllTests::main');
+ }
+
+-require_once 'PHPUnit/Autoload.php';
+-
+ /**
+ * Class for file / directory manipulation from PEAR package
+ */
diff --git a/dev-php/PEAR-HTML_Template_Sigma/metadata.xml b/dev-php/PEAR-HTML_Template_Sigma/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTML_Template_Sigma/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTTP-1.4.1-r3 b/dev-php/PEAR-HTTP-1.4.1-r3 deleted file mode 100644 index 3252c4606114..000000000000 --- a/dev-php/PEAR-HTTP-1.4.1-r3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Miscellaneous HTTP utilities -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTTP -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTTP-1.4.1.tgz -_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=3bb98f96f19ef601ba4d1551fa4568c2 diff --git a/dev-php/PEAR-HTTP/Manifest b/dev-php/PEAR-HTTP/Manifest new file mode 100644 index 000000000000..101aac17ff16 --- /dev/null +++ b/dev-php/PEAR-HTTP/Manifest @@ -0,0 +1,3 @@ +DIST HTTP-1.4.1.tgz 8635 BLAKE2B 2d834adcd5f5f2123f0d477bcb1b8189312d7fd8e2ff8e23f23a12ce762dbcda359ac61b192b58f60749c527c0545c3ef321a9610f3fbb0eacd3545e42f86e6b SHA512 60f9ef88eea358e83942213c9643ed7a635822c0963b79221eabb1000e126e5a79e4c6b3901c83c53ad1734ac6b774d355328a8d94087faee544af9bdc20f71c +EBUILD PEAR-HTTP-1.4.1-r3.ebuild 448 BLAKE2B 98c5fbd3219712339ac07f33d32d0da1447cc549d420f67acd13e7a16f13c7a4f30412674b297d3fb1e680b633ea50f61edc8a4898cfb6ff87fbcfe27a1619d0 SHA512 aa4299d80aaa657ceb422291d8e7a254d92238d7d946bb92f02669b6cf0631366c9cc90cfa4a34c5e07339884701c7943b3aa48366645cdec53d8f27db340d44 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild b/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild new file mode 100644 index 000000000000..504e8f98f275 --- /dev/null +++ b/dev-php/PEAR-HTTP/PEAR-HTTP-1.4.1-r3.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 eutils + +DESCRIPTION="Miscellaneous HTTP utilities" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +src_prepare() { + # fix nasty DOS linebreaks + edos2unix HTTP.php + default +} + +src_test() { + pear run-tests tests || die "Tests failed" +} diff --git a/dev-php/PEAR-HTTP/metadata.xml b/dev-php/PEAR-HTTP/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTTP/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-HTTP_Header-1.2.1-r2 b/dev-php/PEAR-HTTP_Header-1.2.1-r2 deleted file mode 100644 index 9fd6ea40c5f2..000000000000 --- a/dev-php/PEAR-HTTP_Header-1.2.1-r2 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Handle and modify HTTP headers and status codes in PHP -EAPI=6 -HOMEPAGE=http://pear.php.net/package/HTTP_Header -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -RDEPEND=dev-lang/php:* dev-php/PEAR-HTTP -SLOT=0 -SRC_URI=http://download.pear.php.net/package/HTTP_Header-1.2.1.tgz -_md5_=63f3a31b7ca6bae0f4a1cece3a1ca2b9 diff --git a/dev-php/PEAR-HTTP_Header/Manifest b/dev-php/PEAR-HTTP_Header/Manifest new file mode 100644 index 000000000000..c167dd7f0e1d --- /dev/null +++ b/dev-php/PEAR-HTTP_Header/Manifest @@ -0,0 +1,3 @@ +DIST HTTP_Header-1.2.1.tgz 10682 BLAKE2B ae8545326899f30c528e45e16735fb6da4ad2da3f066cd62df74fc0561085869d8d4b9ea82fe763095d87a5da1844682bd0f89676c89bebd1cb3f489a5d29ba9 SHA512 3d4245c99445042c6fb8ac8133be742f5009de8fa10e7104f0558ef091ba449c201fe0727d9714470e0d2d0cf8d8639c3d9b08801cb0cfff2d3d6e457364e137 +EBUILD PEAR-HTTP_Header-1.2.1-r2.ebuild 495 BLAKE2B 9528184713a0c0645540de166d7fa06279d40b09e10887ed49788468b8f29245182bcc763cad7a67695e38a53f696153aaa9c57a7945607c249b87fdc145c3bb SHA512 c7813dabc03430d18e6ca3db321c1e3955c4cc2b1e894c9a5fde1f43042771613475db6c881676a6df945f821165f3bf8c33974ff768128a5467eb2ba882dad8 +MISC metadata.xml 313 BLAKE2B e4bd6856cb0bf9f1f6605209ce129b69ff8d37e953a089cc870aa62bf4cdec53491009fadcd5a17c8368fe90ace5d285b851309ce8a17b871f992fed995d4927 SHA512 d2570b235a08acc81bfc6d77dc3ae0d57238f1129e28a7f6304e67e7fae830ad6cf6ec39ac3701c270db7a0f59c82adcbbd0d979a9fd4bf1fbddb68f2f59f82e diff --git a/dev-php/PEAR-HTTP_Header/PEAR-HTTP_Header-1.2.1-r2.ebuild b/dev-php/PEAR-HTTP_Header/PEAR-HTTP_Header-1.2.1-r2.ebuild new file mode 100644 index 000000000000..31b2210fb08c --- /dev/null +++ b/dev-php/PEAR-HTTP_Header/PEAR-HTTP_Header-1.2.1-r2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${P/PEAR-/}" + +DESCRIPTION="Handle and modify HTTP headers and status codes in PHP" +HOMEPAGE="http://pear.php.net/package/HTTP_Header" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" +RDEPEND="dev-lang/php:* + dev-php/PEAR-HTTP" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r HTTP +} diff --git a/dev-php/PEAR-HTTP_Header/metadata.xml b/dev-php/PEAR-HTTP_Header/metadata.xml new file mode 100644 index 000000000000..76fbdc5bd27c --- /dev/null +++ b/dev-php/PEAR-HTTP_Header/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> + <upstream> + <remote-id type="pear">HTTP_Header</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-HTTP_Request2-2.3.0-r1 b/dev-php/PEAR-HTTP_Request2-2.3.0-r1 deleted file mode 100644 index a093ccbd6a3e..000000000000 --- a/dev-php/PEAR-HTTP_Request2-2.3.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test -DEPEND=test? ( dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL2-2.2.0 dev-php/phpunit ) -DESCRIPTION=Provides an easy way to perform HTTP requests -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTTP_Request2 -IUSE=+curl +fileinfo +ssl test +zlib -KEYWORDS=alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] >=dev-php/PEAR-Net_URL2-2.2.0 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTTP_Request2-2.3.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=95858d34b676329d8caa816b2e348e80 diff --git a/dev-php/PEAR-HTTP_Request2/Manifest b/dev-php/PEAR-HTTP_Request2/Manifest new file mode 100644 index 000000000000..f28674ec6937 --- /dev/null +++ b/dev-php/PEAR-HTTP_Request2/Manifest @@ -0,0 +1,3 @@ +DIST HTTP_Request2-2.3.0.tgz 119717 BLAKE2B f12972b2423258016f4f4ef8888b5aa1d56bb47146cc6e21f74edfd2e3cd8ae69a1830b4a203990e1346554f2a6e9538e8d5feae27cceadc8465b018dd34ff37 SHA512 52fc2768f3c5afe6fd4505d427255e467b5b7cac8a4116cbabc3f1c0ffe6f1bd061a9c9b31de2ebbd4a7844ae73085ab0d52adf905dce28eb31197117657d77b +EBUILD PEAR-HTTP_Request2-2.3.0-r1.ebuild 725 BLAKE2B a5533442eb441637032dfdad3db8cafb609d3b83556067c2d8f93bbff6c251b84e51cab28be839cbb6f1d19a5de1ef34de85e97a2b6f4614a0ebae4fe0871e1a SHA512 811125065ccdd15b4e9b989bdece6d6429a495e968b97aa385f5883d3e2b22108556405e5f7878eb90f593752ffb07eaff68d4dd37e4ca67895aae43b5174dfb +MISC metadata.xml 719 BLAKE2B 82195b1905bf7b954b7a62502ef524628a05a509e551bdeae9dec1d157579ca6520a8173dd5cfe2eb677f8d26b5fce9195d9312027f6a50d063f0a77acc6152f SHA512 38a38b6d73d885e7222812f54cc4bb67fae6d05c5647b123c00c7676a3feb8fc2cf33a2d308058431e00865a1dc198fd978614c652e614a1058e0319abe72704 diff --git a/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.3.0-r1.ebuild b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.3.0-r1.ebuild new file mode 100644 index 000000000000..6242b76006eb --- /dev/null +++ b/dev-php/PEAR-HTTP_Request2/PEAR-HTTP_Request2-2.3.0-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Provides an easy way to perform HTTP requests" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86" +IUSE="+curl +fileinfo +ssl test +zlib" + +RDEPEND="dev-lang/php:*[curl?,fileinfo?,ssl?,zlib?] +>=dev-php/PEAR-Net_URL2-2.2.0" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +src_prepare() { + sed -i "s~@data_dir@~${EPREFIX}/usr/share/php/data~" HTTP/Request2/CookieJar.php || die + default +} + +src_test() { + phpunit tests || die +} + +src_install() { + php-pear-r2_src_install + insinto "/usr/share/php/data/${PHP_PEAR_PKG_NAME}" + doins data/* +} diff --git a/dev-php/PEAR-HTTP_Request2/metadata.xml b/dev-php/PEAR-HTTP_Request2/metadata.xml new file mode 100644 index 000000000000..82fea84c17db --- /dev/null +++ b/dev-php/PEAR-HTTP_Request2/metadata.xml @@ -0,0 +1,17 @@ +<?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> + <longdescription lang="en">PHP5 rewrite of HTTP_Request package. + Provides an easy way to perform HTTP requests. + </longdescription> + <use> + <flag name="curl">Force dev-lang/php to be compiled with curl extension</flag> + <flag name="fileinfo">Force dev-lang/php to be compiled with fileinfo extension</flag> + <flag name="ssl">Force dev-lang/php to be compiled with ssl extension</flag> + <flag name="zlib">Force dev-lang/php to be compiled with zlib extension</flag> + </use> +</pkgmetadata> diff --git a/dev-php/PEAR-HTTP_Session2-0.7.3-r2 b/dev-php/PEAR-HTTP_Session2-0.7.3-r2 deleted file mode 100644 index 82466c88a656..000000000000 --- a/dev-php/PEAR-HTTP_Session2-0.7.3-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Wraps PHP's session functions providing extras like db storage for session data -EAPI=6 -HOMEPAGE=https://pear.php.net/package/HTTP_Session2 -IUSE=minimal test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=!minimal? ( >=dev-php/PEAR-MDB2-2.4.1 >=dev-php/PEAR-DB-1.7.11 ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/HTTP_Session2-0.7.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=f059ba0357347270fb83ce4e62353895 diff --git a/dev-php/PEAR-HTTP_Session2/Manifest b/dev-php/PEAR-HTTP_Session2/Manifest new file mode 100644 index 000000000000..59d9bb526a53 --- /dev/null +++ b/dev-php/PEAR-HTTP_Session2/Manifest @@ -0,0 +1,3 @@ +DIST HTTP_Session2-0.7.3.tgz 16362 BLAKE2B a4f2329adcc8df3434518245010487d8e0e4346359b4576f2c68b8a3533e20ee9a9013ea0d2c632d62b1eda2472665f3080c3deb8f73e9f9a66b087a1aac7adb SHA512 ad598f1b4ca84310c339afe31f45aafc4b8245716be39e220cd9a62ea64f1a0aef0872b0a9b076ecc7f0d9fad4a4fa7dada7b4c46c2eddf4f26a9f5ef2c759c2 +EBUILD PEAR-HTTP_Session2-0.7.3-r2.ebuild 474 BLAKE2B 855200131aef276320e48018a2a214c1789228d590ba673403b5e1527aa36fbc1ce647f9828c315c9bd4fa297170f4158fb26625e4a76da3cda9e105ac3d5c81 SHA512 8d5d2dfd70b1924040042cdab62f8bba6ed7ac5b506bd15524d564b8a550cd7af2f78b3fe6efe1cb89c398893c9d73c3299f0ee76073bf9f70b28a969484633b +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-HTTP_Session2/PEAR-HTTP_Session2-0.7.3-r2.ebuild b/dev-php/PEAR-HTTP_Session2/PEAR-HTTP_Session2-0.7.3-r2.ebuild new file mode 100644 index 000000000000..2a2f0882b48d --- /dev/null +++ b/dev-php/PEAR-HTTP_Session2/PEAR-HTTP_Session2-0.7.3-r2.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Wraps PHP's session functions providing extras like db storage for session data" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal test" + +RDEPEND="!minimal? ( >=dev-php/PEAR-MDB2-2.4.1 + >=dev-php/PEAR-DB-1.7.11 )" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +src_test() { + pear run-tests tests || die "Tests failed" +} diff --git a/dev-php/PEAR-HTTP_Session2/metadata.xml b/dev-php/PEAR-HTTP_Session2/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-HTTP_Session2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Image_Color2-0.1.5-r1 b/dev-php/PEAR-Image_Color2-0.1.5-r1 deleted file mode 100644 index e91fe6ff1b85..000000000000 --- a/dev-php/PEAR-Image_Color2-0.1.5-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test -DEPEND=test? ( >=dev-php/phpunit-5 ) -DESCRIPTION=Color conversion and mixing for PHP5 -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Image_Color2 -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Image_Color2-0.1.5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=12d5942e6ab4c8ba743c55d8aa69e56b diff --git a/dev-php/PEAR-Image_Color2/Manifest b/dev-php/PEAR-Image_Color2/Manifest new file mode 100644 index 000000000000..5c7c1b261c20 --- /dev/null +++ b/dev-php/PEAR-Image_Color2/Manifest @@ -0,0 +1,3 @@ +DIST Image_Color2-0.1.5.tgz 18954 BLAKE2B 836b7a8d9eebb3208ec0a1bb81f50dd0c3e00489c407b85f92a38fd72090e20b0fb61dd8407fc03e94c6dc71a4f84757d4477dd74cb89455baad59994b1f6665 SHA512 b6b5b3252b577828702153b9d2b192b7bf372201d0a41e470c76ace6747294be3f57a24baa109877af2c3333398792e7361e2faf51b50b0e706530ee4ae0394f +EBUILD PEAR-Image_Color2-0.1.5-r1.ebuild 683 BLAKE2B 6fbe1b535a6d01c1cc4d59e5072509edc1cc1c76389c8fb3734542cedb4e6d852b4793e92104af3a20e345d2d0a5de19c7d0375d6186831e6ee28b1be591167f SHA512 84bf4a64246317bd7c2c50a5de5f2ba5a8ee64e0d3ea35e1b75191872347938906507e4e800a94f08e99a74482b3ee9654cb071b6e96b91b50ed99bc479ab86c +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Image_Color2/PEAR-Image_Color2-0.1.5-r1.ebuild b/dev-php/PEAR-Image_Color2/PEAR-Image_Color2-0.1.5-r1.ebuild new file mode 100644 index 000000000000..657a45b11c2a --- /dev/null +++ b/dev-php/PEAR-Image_Color2/PEAR-Image_Color2-0.1.5-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Color conversion and mixing for PHP5" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +DEPEND="test? ( >=dev-php/phpunit-5 )" + +src_prepare() { + # Modernize tests + sed -i -e "/require_once 'PHPUnit\/Framework.php';/d" \ + -e "s/assertType('\(Image_[a-zA-Z2_]*\)',/assertInstanceOf(\1::class,/" \ + -e "s/assertType('array',/assertInternalType('array',/" \ + -e "s/assertType('string',/assertInternalType('string',/" \ + tests/*.php tests/Model/*.php || die + default +} + +src_test() { + phpunit tests/AllTests.php || die +} diff --git a/dev-php/PEAR-Image_Color2/metadata.xml b/dev-php/PEAR-Image_Color2/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Image_Color2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Image_GraphViz-1.3.0_p20151104 b/dev-php/PEAR-Image_GraphViz-1.3.0_p20151104 deleted file mode 100644 index 9ee044b05ff2..000000000000 --- a/dev-php/PEAR-Image_GraphViz-1.3.0_p20151104 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test unpack -DEPEND=test? ( media-gfx/graphviz dev-php/PEAR-PEAR ) -DESCRIPTION=PHP interface to AT&T's GraphViz tools -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Image_GraphViz -IUSE=test -KEYWORDS=~alpha amd64 hppa ~ia64 ~sparc x86 -LICENSE=PHP-3 -RDEPEND=media-gfx/graphviz >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://github.com/pear/Image_GraphViz/archive/3f8a01ae0597ca9d1d08a6e442cb0b153358fc0d.tar.gz -> Image_GraphViz-1.3.0_p20151104.tar.gz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=7c968d81da48495346002681f783c19b diff --git a/dev-php/PEAR-Image_GraphViz/Manifest b/dev-php/PEAR-Image_GraphViz/Manifest new file mode 100644 index 000000000000..42d5b8264588 --- /dev/null +++ b/dev-php/PEAR-Image_GraphViz/Manifest @@ -0,0 +1,4 @@ +AUX Image_GraphViz-1.3.0-constructor.patch 2237 BLAKE2B 5ba878e67e502d74876bcb8af4743035bd8288ef33d4a6e9aafddf7defdce520e85364503055e6442b230227db04fd044484037ea3c501ebb1fc48021476d0c6 SHA512 93f99e3e5c86e2b920a3c66511fd0b44f01747b947e04a69b0bec7256a958ec0a4e15ce81885b5117a941fd3d2a98ce4165d5a9b8e8b0650a9791807f0278964 +DIST Image_GraphViz-1.3.0_p20151104.tar.gz 18109 BLAKE2B 9a8c269a7f4eff787a67c84770c296d3e032a038cae04b888ea5ae26525b24a764ad01d6300d7e7a4c3cf78acb4e077b1f9091cced4ef57031f6ce3aaef2a8e3 SHA512 69e9117cff950a45d8f3cfd5759be8194f477b55c09ceb990707f3ad2de2500a570fa124b73b2c81cdd6ce20b6c11fc0532a0087a515cf3c7c9a5a8ed7b1c58f +EBUILD PEAR-Image_GraphViz-1.3.0_p20151104.ebuild 697 BLAKE2B 210afe2e444b4e7c5a927b2245b67b7539f21efb918039b74aa921aba06cf6b11a1ecaebde3edfa8c3f9aef2d00d1f2b384aafcd288e42a905fa67b86b341459 SHA512 fd2883e4eb02cdd3b376b1d9babfbcbcb719c17fa1a54234c8fa46ba6e26a6715fe4a34c2dce09600a427ebc876cfd60bbaf600adb73a49ebf1976f1f6b80f1d +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Image_GraphViz/PEAR-Image_GraphViz-1.3.0_p20151104.ebuild b/dev-php/PEAR-Image_GraphViz/PEAR-Image_GraphViz-1.3.0_p20151104.ebuild new file mode 100644 index 000000000000..6f780607fbde --- /dev/null +++ b/dev-php/PEAR-Image_GraphViz/PEAR-Image_GraphViz-1.3.0_p20151104.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 vcs-snapshot + +DESCRIPTION="PHP interface to AT&T's GraphViz tools" +SRC_URI="https://github.com/pear/Image_GraphViz/archive/3f8a01ae0597ca9d1d08a6e442cb0b153358fc0d.tar.gz -> ${PEAR_P}.tar.gz" +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~alpha amd64 hppa ~ia64 ~sparc x86" +IUSE="test" +RDEPEND="media-gfx/graphviz" +DEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )" +PATCHES=( "${FILESDIR}/Image_GraphViz-1.3.0-constructor.patch" ) +S="${WORKDIR}/${PEAR_P}" + +src_prepare() { + mv "${S}/package.xml" "${WORKDIR}" || die + default +} + +src_test() { + peardev run-tests tests || die +} diff --git a/dev-php/PEAR-Image_GraphViz/files/Image_GraphViz-1.3.0-constructor.patch b/dev-php/PEAR-Image_GraphViz/files/Image_GraphViz-1.3.0-constructor.patch new file mode 100644 index 000000000000..da7dfd4724ca --- /dev/null +++ b/dev-php/PEAR-Image_GraphViz/files/Image_GraphViz-1.3.0-constructor.patch @@ -0,0 +1,55 @@ +From 794fdf40ad944225854845a0ff32a5c56fb249d9 Mon Sep 17 00:00:00 2001 +From: Seb35 <seb35@seb35.fr> +Date: Sun, 6 Nov 2016 22:42:46 +0100 +Subject: [PATCH] Added __construct constructor + +This removes deprecation warnings due to old constructor +(method with the class name). Keep the old-style constructor +for compatibility (like in the PEAR main class). +--- + Image/GraphViz.php | 25 ++++++++++++++++++++++++- + 1 file changed, 24 insertions(+), 1 deletion(-) + +diff --git a/Image/GraphViz.php b/Image/GraphViz.php +index ee84ff2..92842da 100644 +--- a/Image/GraphViz.php ++++ b/Image/GraphViz.php +@@ -181,7 +181,7 @@ class Image_GraphViz + * + * @access public + */ +- function Image_GraphViz($directed = true, $attributes = array(), ++ function __construct($directed = true, $attributes = array(), + $name = 'G', $strict = true, $returnError = false) + { + $this->setDirected($directed); +@@ -192,6 +192,29 @@ function Image_GraphViz($directed = true, $attributes = array(), + $this->_returnFalseOnError = !$returnError; + } + ++ /** ++ * Compatibility constructor. ++ * ++ * @param boolean $directed Directed (TRUE) or undirected (FALSE) graph. ++ * Note: You MUST pass a boolean, and not just ++ * an expression that evaluates to TRUE or ++ * FALSE (i.e. NULL, empty string, 0 will NOT ++ * work) ++ * @param array $attributes Attributes of the graph ++ * @param string $name Name of the Graph ++ * @param boolean $strict Whether to collapse multiple edges between ++ * same nodes ++ * @param boolean $returnError Set to TRUE to return PEAR_Error instances ++ * on failures instead of FALSE ++ * ++ * @access public ++ */ ++ function Image_GraphViz($directed = true, $attributes = array(), ++ $name = 'G', $strict = true, $returnError = false) ++ { ++ self::__construct($directed, $attributes, $name, $strinct, $returnError); ++ } ++ + /** + * Outputs image of the graph in a given format + * diff --git a/dev-php/PEAR-Image_GraphViz/metadata.xml b/dev-php/PEAR-Image_GraphViz/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Image_GraphViz/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Image_IPTC-1.0.2-r2 b/dev-php/PEAR-Image_IPTC-1.0.2-r2 deleted file mode 100644 index 85144e43a748..000000000000 --- a/dev-php/PEAR-Image_IPTC-1.0.2-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=This package provides a mechanism for modifying IPTC header information -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Image_IPTC -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-2.02 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Image_IPTC-1.0.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=f5f810c1ccdaed1e2e0868ba5e7d2544 diff --git a/dev-php/PEAR-Image_IPTC/Manifest b/dev-php/PEAR-Image_IPTC/Manifest new file mode 100644 index 000000000000..c2d5ba8a43da --- /dev/null +++ b/dev-php/PEAR-Image_IPTC/Manifest @@ -0,0 +1,3 @@ +DIST Image_IPTC-1.0.2.tgz 3530 BLAKE2B 359425d308dabf82729993113e8e21ae5f48f470b7a49a0adde2728f6b6ffb42c12908f10fa7cd8756e6fb5f5a30cd59371f567a9509ea844bc66e94af5cf53f SHA512 6481d2e9597a6fa5e6e7a782d18a9d7275d766a38f49d52d2ebddcd918c12c3632eceb2b5b1547f631be630779deab2f41894bf241a3e650d5f046e02201af1f +EBUILD PEAR-Image_IPTC-1.0.2-r2.ebuild 409 BLAKE2B b6306d8d95e5607773638d8b23a319d3a48bc9a4c0d77df7dd8ed963ce5496ff0620149382b7bb489d7f253c717d26d0ef399c69fa57388a9a4a54ec1126c189 SHA512 3b7465584253a8a0540b165daf40a078e2d687f3cc51ce24017b02190e2206ff4a8254bca8eb0abe5d5df0b784ca09715c940c82eaaa4b567c70c54a4a365fa8 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild b/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild new file mode 100644 index 000000000000..d21d0f9e3e31 --- /dev/null +++ b/dev-php/PEAR-Image_IPTC/PEAR-Image_IPTC-1.0.2-r2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="This package provides a mechanism for modifying IPTC header information" +LICENSE="PHP-2.02" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +src_install() { + insinto /usr/share/php/Image + doins IPTC.php + php-pear-r2_install_packagexml +} diff --git a/dev-php/PEAR-Image_IPTC/metadata.xml b/dev-php/PEAR-Image_IPTC/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Image_IPTC/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Image_Text-0.7.0-r1 b/dev-php/PEAR-Image_Text-0.7.0-r1 deleted file mode 100644 index e17fb480855c..000000000000 --- a/dev-php/PEAR-Image_Text-0.7.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-lang/php:*[gd,truetype] dev-php/phpunit ) -DESCRIPTION=Advanced text manipulations in images -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Image_Text -IUSE=test -KEYWORDS=amd64 x86 -LICENSE=PHP-3 -RDEPEND=dev-lang/php:*[gd,truetype] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Image_Text-0.7.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=671446b20eafd7036653b5c56bd5c654 diff --git a/dev-php/PEAR-Image_Text/Manifest b/dev-php/PEAR-Image_Text/Manifest new file mode 100644 index 000000000000..3a6e2622c135 --- /dev/null +++ b/dev-php/PEAR-Image_Text/Manifest @@ -0,0 +1,3 @@ +DIST Image_Text-0.7.0.tgz 102049 BLAKE2B e4c9cfd1b775891adaede8fc6619c4d32a1078d37939214eb7b21ab0ed8133f6c25e1f79823988103393ce2ba90a0e23109b1f0e9e4e393b460ac2b8bcf1f2c6 SHA512 6644cda649ecf2861af1999a7a1b8c59e2c39f178eaf818c2f3afa532b6eb1fee16eff1f3cb1ef471d5480c023452ab9226edd7ee2232353120ec2976d67b1c5 +EBUILD PEAR-Image_Text-0.7.0-r1.ebuild 371 BLAKE2B 118b76b28caab94c98ddf555cd0a863791b98de83246ab57fba20f6ba971e7ea84259708138b234de378d2b67030b17e57c7ac7c73ecafa93db0ce0ff28f7c4e SHA512 6d84183fa4c8a9bc1da14c855d0ea9ec6d22a31405361d0d83753cbbc66b47cb237491604f61f2864e4f9ee98aeaf894b7e009075f38752738870a600234c9b6 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Image_Text/PEAR-Image_Text-0.7.0-r1.ebuild b/dev-php/PEAR-Image_Text/PEAR-Image_Text-0.7.0-r1.ebuild new file mode 100644 index 000000000000..5e2acb0c8d48 --- /dev/null +++ b/dev-php/PEAR-Image_Text/PEAR-Image_Text-0.7.0-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Advanced text manipulations in images" +LICENSE="PHP-3" +SLOT="0" + +KEYWORDS="amd64 x86" +IUSE="test" + +RDEPEND="dev-lang/php:*[gd,truetype]" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +src_test() { + phpunit tests || die +} diff --git a/dev-php/PEAR-Image_Text/metadata.xml b/dev-php/PEAR-Image_Text/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Image_Text/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Log-1.13.1 b/dev-php/PEAR-Log-1.13.1 deleted file mode 100644 index 0b2903236d40..000000000000 --- a/dev-php/PEAR-Log-1.13.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-DB dev-php/PEAR-Mail dev-php/PEAR-MDB2 ) -DESCRIPTION=The Log framework provides an abstracted logging system -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Log -IUSE=examples test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-DB dev-php/PEAR-Mail dev-php/PEAR-MDB2 -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Log-1.13.1.tgz -_md5_=84aac014b883db94397dfb95178e1667 diff --git a/dev-php/PEAR-Log/Manifest b/dev-php/PEAR-Log/Manifest new file mode 100644 index 000000000000..5d1f7211a78c --- /dev/null +++ b/dev-php/PEAR-Log/Manifest @@ -0,0 +1,3 @@ +DIST Log-1.13.1.tgz 46764 BLAKE2B dc0f4605ed801818ddf070ec3beb6818af1630d99bec721cd3f487e709f87bd4a1628a05854c48fe9775aab546bdce4618061ef37674aa9921f536deccc6a080 SHA512 246510b7dbff4dc9f9cdd951d76baf2dd377e30ffde6d38cadac10091dcb92f8095406edb6d8a87ebe2330d514ce99f355f84ebfe57cd8a3f3babc316995148a +EBUILD PEAR-Log-1.13.1.ebuild 1330 BLAKE2B 7b1012d9ab49971d9aed4c9655781556c0c4617d12d2e9d18b5960287c9a4eec3dcff11334eeefb7f91d53a25f13620c78df7d53cc81b29ae05b4b7398c5dfab SHA512 c4af6ba4459f80e033fc6f3c85409b5ef65dc1a5de28ec9df29bf67d5b69625067f6255838bfccee524f1af2d8ea7cd20bae36bfa6e25f85091a1549b30d0787 +MISC metadata.xml 305 BLAKE2B 9ae588d4fa3e555b0362d0f9ba19dd3bfd459f1788fb047852f22cde3d2688e3807d4ad87247b9dd8759450af1c1ce55192b2e551a8337abd08fbc771f32cd36 SHA512 8540d045359dc2f4ed04bde79616f2ebe923a0d3a6e401788a37e3bfd973a9db33662f5c01326e0fe0198246dad290d8d3ec3d841394071c215f70a8ad4abf71 diff --git a/dev-php/PEAR-Log/PEAR-Log-1.13.1.ebuild b/dev-php/PEAR-Log/PEAR-Log-1.13.1.ebuild new file mode 100644 index 000000000000..d6a41ea76d21 --- /dev/null +++ b/dev-php/PEAR-Log/PEAR-Log-1.13.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="The Log framework provides an abstracted logging system" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="examples test" + +# The DB, Mail, and MDB2 dependencies are technically optional, but +# automagic. To avoid surprises, we require them unconditionally. +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR + dev-php/PEAR-DB + dev-php/PEAR-Mail + dev-php/PEAR-MDB2" +DEPEND="test? ( ${RDEPEND} )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc docs/guide.txt misc/log.sql + use examples && dodoc -r examples + + # I don't like installing "Log.php" right at the top-level, but any + # packages depending on us will expect to find it there and not as + # e.g. Log/Log.php. + insinto "/usr/share/php/" + doins Log.php + doins -r Log +} + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-Log/metadata.xml b/dev-php/PEAR-Log/metadata.xml new file mode 100644 index 000000000000..509eaf73bd24 --- /dev/null +++ b/dev-php/PEAR-Log/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> + <upstream> + <remote-id type="pear">Log</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB-1.3.0-r2 b/dev-php/PEAR-MDB-1.3.0-r2 deleted file mode 100644 index 8b658126c434..000000000000 --- a/dev-php/PEAR-MDB-1.3.0-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PEAR MDB combines the PEAR DB and Metabase php database abstraction layers -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=dev-php/PEAR-XML_Parser >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB-1.3.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d5f1bff8207ca903906edce089ee7709 diff --git a/dev-php/PEAR-MDB/Manifest b/dev-php/PEAR-MDB/Manifest new file mode 100644 index 000000000000..c50f69991344 --- /dev/null +++ b/dev-php/PEAR-MDB/Manifest @@ -0,0 +1,3 @@ +DIST MDB-1.3.0.tgz 218957 BLAKE2B 17dbcea6487180a19386177cf5ab88abd744d8d52c16bcf156447dfa30c6489329fb6350ef6c33f4923bac6cd5465335010f6d3a7123fd1a21ab4cb845130517 SHA512 48a3319b66cc0ba60a9b96278b6f40015c4cf13d43d4b176b7682b4ad0b071b74830446c71347fcb47c5548ccfc35b98f61f2638a8fb2521534603a39843d37a +EBUILD PEAR-MDB-1.3.0-r2.ebuild 498 BLAKE2B 53cb5aeac8d1c1913dc1e4939f7465d80c375925a46bd06b119e14adbfda96ceb563a12a73b2b3e2dd17e558405bafec96e207ee20ec825810f500016ab07415 SHA512 eae2032bac354a73cdc9147ecf0f4572e1999c145ddec38232e4e34e06e0e5ab501efff1d5630ab078eae1a35867947ada1aa411086eb94d8553ca2919008cbc +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild b/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild new file mode 100644 index 000000000000..16b25251b3b1 --- /dev/null +++ b/dev-php/PEAR-MDB/PEAR-MDB-1.3.0-r2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="PEAR MDB combines the PEAR DB and Metabase php database abstraction layers" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" +RDEPEND="dev-php/PEAR-XML_Parser" +HTML_DOCS=( doc/xml_schema.xsl doc/skeleton.php doc/xml_schema_documentation.html doc/tutorial.html doc/datatypes.html doc/Modules_Manager_skeleton.php ) diff --git a/dev-php/PEAR-MDB/metadata.xml b/dev-php/PEAR-MDB/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-MDB/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2-2.5.0_beta5-r1 b/dev-php/PEAR-MDB2-2.5.0_beta5-r1 deleted file mode 100644 index 65dd45543a8a..000000000000 --- a/dev-php/PEAR-MDB2-2.5.0_beta5-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2 -IUSE=mssql mysql mysqli oci8 oci8-instant-client postgres sqlite -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -PDEPEND=mssql? ( >=dev-php/PEAR-MDB2_Driver_mssql-1.3.0_beta4 ) mysql? ( >=dev-php/PEAR-MDB2_Driver_mysql-1.5.0_beta4 ) mysqli? ( >=dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4 ) oci8? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) oci8-instant-client? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) postgres? ( >=dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4 ) -RDEPEND=>=dev-php/PEAR-PEAR-1.9.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2-2.5.0b5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=884de604a074b1f6cd639a3f7675c850 diff --git a/dev-php/PEAR-MDB2/Manifest b/dev-php/PEAR-MDB2/Manifest new file mode 100644 index 000000000000..cbbb74b4866d --- /dev/null +++ b/dev-php/PEAR-MDB2/Manifest @@ -0,0 +1,3 @@ +DIST MDB2-2.5.0b5.tgz 136834 BLAKE2B 4736cd205f186b56af4ad7b0c6a83aee5c042d06202464b4226d76e0e37608472f4650f6849de1912f6e47f35ff41ef6fe55f6449835f86ef7eb7ae8bb6e02e2 SHA512 76381594070d250f4428eebeaa4867e72b2be0723ec592ff4f0fba089823e97de057f93e630a5cb226ca2f67028bee57072a0af30677728d614d7a7242c6c6fc +EBUILD PEAR-MDB2-2.5.0_beta5-r1.ebuild 875 BLAKE2B b9bbdb22670d60fa7221fe510cfa41bc346200951d0f3ce617e6465c68e9c238c53db41072ed10e695a8fe171bb36566b4c0d03d2ba2dd458cbd92749211a30e SHA512 a86f3135543576367ea8cd3e5932f7846591fdb3d3f213a811c14ebf9f9bed57550a97ddfd0769f0a270976a402d8c02c037a1410baa4ac268f560e3f59cdcce +MISC metadata.xml 306 BLAKE2B c73f196a4a888c22bcde1298962ef829f5993b71d8ac5ded01f41b5fe2e91f599f8c9ed64e134ec26db62d9cc3c610397bf33159f3efde999ccc9cd40ab7bd4e SHA512 2edc3e48edb9d3788f5af8aea2797a72ff699c3fe28ed7664ebc1b1abe5d25616a54d3b9ace88ffef2399113d1678add85153b469d113f6e9e82808390d0373a diff --git a/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r1.ebuild b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r1.ebuild new file mode 100644 index 000000000000..2e31770318bd --- /dev/null +++ b/dev-php/PEAR-MDB2/PEAR-MDB2-2.5.0_beta5-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="mssql mysql mysqli oci8 oci8-instant-client postgres sqlite" + +RDEPEND=">=dev-php/PEAR-PEAR-1.9.1" + +PDEPEND="mssql? ( >=dev-php/PEAR-MDB2_Driver_mssql-1.3.0_beta4 ) + mysql? ( >=dev-php/PEAR-MDB2_Driver_mysql-1.5.0_beta4 ) + mysqli? ( >=dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4 ) + oci8? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) + oci8-instant-client? ( >=dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4 ) + postgres? ( >=dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4 )" + +DOCS=( docs/CONTRIBUTORS docs/MAINTAINERS docs/README docs/STATUS docs/TODO ) +HTML_DOCS=( docs/datatypes.html) diff --git a/dev-php/PEAR-MDB2/metadata.xml b/dev-php/PEAR-MDB2/metadata.xml new file mode 100644 index 000000000000..d6d5e4dc957f --- /dev/null +++ b/dev-php/PEAR-MDB2/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> + <upstream> + <remote-id type="pear">MDB2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 b/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 deleted file mode 100644 index d14b8d62a9ec..000000000000 --- a/dev-php/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer, mssql driver -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mssql -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mssql] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2_Driver_mssql-1.5.0b4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=f1390fb683741b1fb1987ed65661f5a1 diff --git a/dev-php/PEAR-MDB2_Driver_mssql/Manifest b/dev-php/PEAR-MDB2_Driver_mssql/Manifest new file mode 100644 index 000000000000..7376caa7a339 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mssql/Manifest @@ -0,0 +1,3 @@ +DIST MDB2_Driver_mssql-1.5.0b4.tgz 37246 BLAKE2B d53ad20004cb96d4c927ff897ae37a28b907c08e8ec9298e18e9c237bb58eff6d5d5e60b466608db6a143a71fec6d519a60d6da502cddf7018a777f65d278560 SHA512 9d8634508eaaed7ed35c4a2e61dcd31a20049f519dafeb6ac07541c4121ebe6efebf1db42d0352aea90971f3fd272085278fef0aabce4a527cf61bb7205321cd +EBUILD PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild 375 BLAKE2B d06aae94ad1be008e5a88a05ffd6833ce4bd92a416e18a4b48bd0591de1e7c10bbede962eff3aac1948a8d02dc162718fe5ecccf25387466c72426a5688826bd SHA512 62066a8584663b46b76469ebb4d52b8cd6523b91dcf0ed7431b98803614078c913a11dfba3d712db0fe8c2eccf39076281e986284ecae303c86a1e7680568791 +MISC metadata.xml 319 BLAKE2B 4038d7d1c024f4120bc52e536a246ceea95c8433cf951b285593b4f2da914ad625497ec3fbbfdfe36cfaafa0b5abe53a3f5d14a21a4828b43124863e046dbbdf SHA512 2c7cff072e4fc3e17e551f9b464ae273ed28fd38b267653befac2762c344b4cd34f3d98798f0c91ce5bead59b41c3fa2f5fbac0b989f9660a585ca9fde4184fe diff --git a/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild new file mode 100644 index 000000000000..6cb179844f15 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mssql/PEAR-MDB2_Driver_mssql-1.5.0_beta4-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer, mssql driver" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3 + dev-lang/php:*[mssql]" diff --git a/dev-php/PEAR-MDB2_Driver_mssql/metadata.xml b/dev-php/PEAR-MDB2_Driver_mssql/metadata.xml new file mode 100644 index 000000000000..e525c9a36124 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mssql/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> + <upstream> + <remote-id type="pear">MDB2_Driver_mssql</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1 b/dev-php/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1 deleted file mode 100644 index 2b621ba32922..000000000000 --- a/dev-php/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer, mysql driver -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mysql -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 <dev-lang/php-7:*[mysql] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2_Driver_mysql-1.5.0b4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=93b1719ecb03b2e9e50f0c0eb09f8434 diff --git a/dev-php/PEAR-MDB2_Driver_mysql/Manifest b/dev-php/PEAR-MDB2_Driver_mysql/Manifest new file mode 100644 index 000000000000..94631a135b16 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysql/Manifest @@ -0,0 +1,3 @@ +DIST MDB2_Driver_mysql-1.5.0b4.tgz 47418 BLAKE2B 6c8bde48b6fcae648f04b5c155c438b4c1095761d32fe592b02ecb088a8fa78e9fbe3ba37071906913de4984663a71be4f32e9de8d1388a23af9a940a89ae7a4 SHA512 a90cb358980b348747f33ac8047eddb151246ab55aae12d2af186c7e228397b12f7b90a881dc03e6a84e398147fb4501fc6d10175eca70cef5b962ef2665bdba +EBUILD PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1.ebuild 382 BLAKE2B 5303a6c14f205819d472dd842925cbc7fd4153325eb5667cd74064516a472c141fbf39e76be757ba4659d47639c6ea33e91ece787ba7255493948037dac32623 SHA512 c2bb2ba10b86ca0c681e82c25e8ec7791f896541b58a400751d15ced24cb5c45b00a0b7e2e9cc5faeb9549880d795bb4454c012dc63a86f072ba06ca539511ed +MISC metadata.xml 319 BLAKE2B 8b7ca88fecb9682a9a47da13f5725668bfd0c33e51890d519276201cadcc27af5b36322c2fd31476709a250e6523bf435d32e5690baf421b59e442bcf62d8bfc SHA512 5de99874f992e6a0b8a95afab8250908ad72f6be38901349fd3f3b735e8cb7090485e5015f7df0e6da87a209e225f9d1dc1411ebbb71ae8c7b85a8b4de3ddddd diff --git a/dev-php/PEAR-MDB2_Driver_mysql/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_mysql/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1.ebuild new file mode 100644 index 000000000000..528ea374c231 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysql/PEAR-MDB2_Driver_mysql-1.5.0_beta4-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer, mysql driver" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3 + <dev-lang/php-7:*[mysql]" diff --git a/dev-php/PEAR-MDB2_Driver_mysql/metadata.xml b/dev-php/PEAR-MDB2_Driver_mysql/metadata.xml new file mode 100644 index 000000000000..301cc089d8d2 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysql/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> + <upstream> + <remote-id type="pear">MDB2_Driver_mysql</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 b/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 deleted file mode 100644 index 9d4109659b79..000000000000 --- a/dev-php/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer, mysqli driver -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2_Driver_mysqli -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[mysqli(-)] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2_Driver_mysqli-1.5.0b4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=5b5e9f8954809de5cdda91a3b3af8357 diff --git a/dev-php/PEAR-MDB2_Driver_mysqli/Manifest b/dev-php/PEAR-MDB2_Driver_mysqli/Manifest new file mode 100644 index 000000000000..d75f3efe98ae --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysqli/Manifest @@ -0,0 +1,3 @@ +DIST MDB2_Driver_mysqli-1.5.0b4.tgz 49450 BLAKE2B db8341c8d9fb6f121daf0bf8d5004b57afc59a0dbe5fa662591d2026424acc015cc4b23848284f639c8d614ae01b4f43a5d185ef6b8528df79079356f3f0cbeb SHA512 cb4ba5b34b241f1eb6da72e63f47a99c939ac895530b20d077cf94fa96a9b36826aa128386ffa10e51488f8f3e93da9015805f6f28ddb8729e2812ff240ea894 +EBUILD PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild 384 BLAKE2B 53d27f1c45ae588d66497941920c289ec50fd67df539ce9926d5680a000bee7528b710fb479ab0b608a07f132901259a78e8e76352c015ea8a9bf646c928aa17 SHA512 55778008c63ff92a442a2af7497aad4f9041789352ac3e2bf3c86006bda943717621646a9cf0d626c114cc91c8461ec49b77dcb89fce51e471b15098b1105eee +MISC metadata.xml 320 BLAKE2B 42ba23a1fd9dbaf48892260221e3f4eaa6943c59a275b7c02191d9b35d9eeb2a23e991ce48a500ee3c99b6b6638d8102e254a14b377d13b139a195d17e6899bf SHA512 27fb6b627b6937e4d0f8e294e0a193baba97cc52f463484770ba81ddbd08fdf5652b7d0b3ea39f270efca14fef0fc235c4549743cf47a192271f9c73d9c81498 diff --git a/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild new file mode 100644 index 000000000000..d0d63da9870f --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysqli/PEAR-MDB2_Driver_mysqli-1.5.0_beta4-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer, mysqli driver" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3 + dev-lang/php:*[mysqli(-)]" diff --git a/dev-php/PEAR-MDB2_Driver_mysqli/metadata.xml b/dev-php/PEAR-MDB2_Driver_mysqli/metadata.xml new file mode 100644 index 000000000000..d81856f5053e --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_mysqli/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> + <upstream> + <remote-id type="pear">MDB2_Driver_mysqli</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1 b/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1 deleted file mode 100644 index 904782ceb8aa..000000000000 --- a/dev-php/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer, oci8 driver -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2_Driver_oci8 -KEYWORDS=-* amd64 x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[oci8-instant-client(-)] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2_Driver_oci8-1.5.0b4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=2ba88e34c073981a3bd029a4378a68c9 diff --git a/dev-php/PEAR-MDB2_Driver_oci8/Manifest b/dev-php/PEAR-MDB2_Driver_oci8/Manifest new file mode 100644 index 000000000000..1621630f3581 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_oci8/Manifest @@ -0,0 +1,3 @@ +DIST MDB2_Driver_oci8-1.5.0b4.tgz 44672 BLAKE2B b680fe38ee212cf6ecdfab1b361b710060ad239fd9312783da7e61d52ee84da81f8eda3afc5b4a4fd5bcb4d2dd82922c4dd0f601a13b1d89fd20d79e3fcdcfa3 SHA512 2b4327a06c43cb28a16ead10855377a6501bddfe30397b5af9c7037ce67394e9a9815578b24bfafcf0c8c20ab87fff89f7803b5b99afa5e5d2a278c78588c3d2 +EBUILD PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1.ebuild 352 BLAKE2B f1d0f8c6ea6f70b2edc3feede7d7bad5517c854c1ede19d2d16a608daf9e126886fb6b31352c71b6d15910a15bb4ae522c0da7c9228c43e456068791ddc95652 SHA512 870c6582063acdc55320189e9c02223484028395ff34511253f6296f5330a2726089563046d009f0935d37459b56285cf3e31257a96494c09b30355f4a67f190 +MISC metadata.xml 318 BLAKE2B 2945fa5fae124aaebdc13d070a63b452b5cb68d16cfff3d35a300804432fa193a3b50c95d1fc45bab25317d7ea974b5de6eb3dc5e5047e7e9043072b9d48a814 SHA512 dfe4a599ae014abb2451d8e2d1558b7e1fbbbf150755e660cb94fb15bb27f77e9ce6b6d1ff8b51155eafc8a51ed420b84bfccd041074a446b008e8e493ad22b3 diff --git a/dev-php/PEAR-MDB2_Driver_oci8/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_oci8/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1.ebuild new file mode 100644 index 000000000000..6ecd3a046e90 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_oci8/PEAR-MDB2_Driver_oci8-1.5.0_beta4-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer, oci8 driver" +LICENSE="BSD" +SLOT="0" +KEYWORDS="-* amd64 x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3 + dev-lang/php:*[oci8-instant-client(-)]" diff --git a/dev-php/PEAR-MDB2_Driver_oci8/metadata.xml b/dev-php/PEAR-MDB2_Driver_oci8/metadata.xml new file mode 100644 index 000000000000..cbf802ed4eb7 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_oci8/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> + <upstream> + <remote-id type="pear">MDB2_Driver_oci8</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 b/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 deleted file mode 100644 index ca5da3ff0e8b..000000000000 --- a/dev-php/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Database Abstraction Layer, pgsql driver -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MDB2_Driver_pgsql -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-MDB2-2.5.0_beta3 dev-lang/php:*[postgres(-)] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/MDB2_Driver_pgsql-1.5.0b4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=1809a415346cb51cae758fcc20d4d980 diff --git a/dev-php/PEAR-MDB2_Driver_pgsql/Manifest b/dev-php/PEAR-MDB2_Driver_pgsql/Manifest new file mode 100644 index 000000000000..5778b619c7c9 --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_pgsql/Manifest @@ -0,0 +1,3 @@ +DIST MDB2_Driver_pgsql-1.5.0b4.tgz 42404 BLAKE2B 344d952cd745f66e3636c90c2262ce643a5af79a9fe919ddea63a76a7e4c9b97295b06e083f2b8866702b131bf5458380fee66b9cc6aeb5bb2190fdd189a4b03 SHA512 3beda16ee937f3f3af9217f778ae21bb67abe21bf338efa7fc7df0d512bad41cea5b10d4be26bc8055a0107cb14a814ae5da3db2d4346d479082d31cd1cec091 +EBUILD PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild 385 BLAKE2B bf2c6d408bf930a68ceac3f7cdc60ec172d8868d9e5e825177b0568592a170af48ee8e2fe33bd5eddd386a01fad7c27688d2b71e708bbf7945126dbb052f2c9b SHA512 3fd91bca37c3342f83b1e7c839a828892427e5c23e95d0788e8ab9f43531e46f3943e0f6f628ccafda3d010ce6875203224598e1374cd18f873d1a56df23363a +MISC metadata.xml 319 BLAKE2B 4be4d41cfcd4c23a3b5bff9c77d4f1d374974039f86d8263b04cdaed33da08bf15e8215c9626cae2df54c104bd93efe6bb2f4d0cd17191de1fa73c86344c210c SHA512 9081f4495127df0d74683a605330aa2c9cd615eab65d41e8b5636b6614ac38e6e679e49eaf3d7dd9e23e774e9b389963cb3ec2eb8d6f673532fa4d22ba12f357 diff --git a/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild b/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild new file mode 100644 index 000000000000..62d48e74bcde --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_pgsql/PEAR-MDB2_Driver_pgsql-1.5.0_beta4-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_beta/b} + +inherit php-pear-r2 + +DESCRIPTION="Database Abstraction Layer, pgsql driver" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-MDB2-2.5.0_beta3 + dev-lang/php:*[postgres(-)]" diff --git a/dev-php/PEAR-MDB2_Driver_pgsql/metadata.xml b/dev-php/PEAR-MDB2_Driver_pgsql/metadata.xml new file mode 100644 index 000000000000..18ab0c34e2cb --- /dev/null +++ b/dev-php/PEAR-MDB2_Driver_pgsql/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> + <upstream> + <remote-id type="pear">MDB2_Driver_pgsql</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-MIME_Type-1.4.1 b/dev-php/PEAR-MIME_Type-1.4.1 deleted file mode 100644 index 15a4288bc546..000000000000 --- a/dev-php/PEAR-MIME_Type-1.4.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Utility class for dealing with MIME types -EAPI=6 -HOMEPAGE=https://pear.php.net/package/MIME_Type -KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86 -LICENSE=LGPL-3 -RDEPEND=>=dev-lang/php-5.4:* >=dev-php/pear-1.9 dev-php/PEAR-System_Command -SLOT=0 -SRC_URI=https://pear.php.net/get/MIME_Type-1.4.1.tgz -_md5_=df4611e6628fc36a347493bb804605b1 diff --git a/dev-php/PEAR-MIME_Type/Manifest b/dev-php/PEAR-MIME_Type/Manifest new file mode 100644 index 000000000000..4535e0e869d6 --- /dev/null +++ b/dev-php/PEAR-MIME_Type/Manifest @@ -0,0 +1,3 @@ +DIST MIME_Type-1.4.1.tgz 21807 BLAKE2B 9f90e1dd4505ded94ee47b913814b21a7c9ab9bffabb330005ef5f04bcd9a7c89ecc5bbedbc65c60c63e4769fd0a50bbe0528b1622a25a86a4b7e1873f840f9d SHA512 f70507a44c0f81381baa0532a0f1337932cd69d054b96367b6ee98873fd85a51721f876b9aab679a18aff10b151ad1b447ff1c3f92288827e74e32b2627cdd01 +EBUILD PEAR-MIME_Type-1.4.1.ebuild 526 BLAKE2B 1fc9014adf77822d899f1332e5c80dcc4923d696af8234ea0d7016bb6c87a835454588f56a183088a9d83ebcd65916f13f96982b19e0f8ff7bdd5d16eef7ae53 SHA512 14b34d39ff146862aeb6dcf5cfe41b4b1650b0a8abe2b5abc4da4cc80879378f12529dd90f911fc1e2221a15c0640a3aed27d8d43cd9917d069950d23aa3ef50 +MISC metadata.xml 311 BLAKE2B ca0816a4957f3b5ddcb64ad8f5c9c00078a8a36c0f51b7ba40dfd2086c3de48a0fed47b7d35a0b12458a9c80d4c20db80e1c7d91c8b6a3a4e68d6d12ab8cd50e SHA512 a2528b21a2d20151b73bedba498db404cf49fad1dffd51bb74478e8ca97b3d5c07bb6a2e988c75a662bcd28af6c5a5e6b5184cf3e835787262b430b61d20049f diff --git a/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild b/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild new file mode 100644 index 000000000000..2a73abfa1534 --- /dev/null +++ b/dev-php/PEAR-MIME_Type/PEAR-MIME_Type-1.4.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +HOMEPAGE="https://pear.php.net/package/MIME_Type" +SRC_URI="https://pear.php.net/get/${P#PEAR-}.tgz" +DESCRIPTION="Utility class for dealing with MIME types" +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86" +IUSE="" +RDEPEND=">=dev-lang/php-5.4:* + >=dev-php/pear-1.9 + dev-php/PEAR-System_Command" +S="${WORKDIR}/${P#PEAR-}" + +src_install(){ + insinto /usr/share/php + doins -r MIME +} diff --git a/dev-php/PEAR-MIME_Type/metadata.xml b/dev-php/PEAR-MIME_Type/metadata.xml new file mode 100644 index 000000000000..0ee12f20bc59 --- /dev/null +++ b/dev-php/PEAR-MIME_Type/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> + <upstream> + <remote-id type="pear">MIME_Type</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Mail-1.4.1-r1 b/dev-php/PEAR-Mail-1.4.1-r1 deleted file mode 100644 index afdf4216bd17..000000000000 --- a/dev-php/PEAR-Mail-1.4.1-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( >=dev-php/PEAR-Net_SMTP-1.4.1 dev-php/PEAR-PEAR ) -DESCRIPTION=Class that provides multiple interfaces for sending emails -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Mail -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-Net_SMTP-1.4.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Mail-1.4.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=33205078d6b0c01824b106b64bd3e846 diff --git a/dev-php/PEAR-Mail/Manifest b/dev-php/PEAR-Mail/Manifest new file mode 100644 index 000000000000..d3ce1543c807 --- /dev/null +++ b/dev-php/PEAR-Mail/Manifest @@ -0,0 +1,3 @@ +DIST Mail-1.4.1.tgz 21756 BLAKE2B 247df343a7b09760501918681cadc3a649ff9f2bd9974aa714a3661e64af6f1503edeb8ef0030f0ce113c43467cada3e7d62c6a60e751b5c8e6980c14f97fdbb SHA512 851fa64bcf042fba58a70833c12ec5d7af6382e14e6157eeeb5be51b22cdfa5677c5d1eeba8c1f9eef6d55c2d732a4d5d6ea28c726aef232b233c170f7b82307 +EBUILD PEAR-Mail-1.4.1-r1.ebuild 450 BLAKE2B 6255b55e1fe4ddc11a151a708f0cb64d81b85daf84d95c189841653a50699777c7879874fbf4454300e2fcba0fe3664f185a6ab8d2518e8932809aa117cff4e3 SHA512 f279cb4727e49cf78db10327f93f86052b8ea3d0bd49534581427f7c12d99cf09f6f9bed818ac84de2393179162946ff765926a050751bd1162ad8f8406d1a79 +MISC metadata.xml 306 BLAKE2B 82277e19d97f3d3d90c3a7785f58bc83fde319d3713254686f3607c1f5a8750b806080ed4a9db754b5cb5693af5bee73137b14ec368519a4a61b4f15341de91a SHA512 cc21c255e8437d641d2eb2950b641c543bdc8725bd8b7f27382f6355f053c781d36778fdb7fa630270b60ee4580c06cda52dfb3d757c1bf9735915c398df99fa diff --git a/dev-php/PEAR-Mail/PEAR-Mail-1.4.1-r1.ebuild b/dev-php/PEAR-Mail/PEAR-Mail-1.4.1-r1.ebuild new file mode 100644 index 000000000000..f2acd6ca96e2 --- /dev/null +++ b/dev-php/PEAR-Mail/PEAR-Mail-1.4.1-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Class that provides multiple interfaces for sending emails" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" + +RDEPEND=">=dev-php/PEAR-Net_SMTP-1.4.1" +DEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )" + +src_test() { + peardev run-tests tests || die +} diff --git a/dev-php/PEAR-Mail/metadata.xml b/dev-php/PEAR-Mail/metadata.xml new file mode 100644 index 000000000000..95e37f18a0c5 --- /dev/null +++ b/dev-php/PEAR-Mail/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> + <upstream> + <remote-id type="pear">Mail</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Mail_Mime-1.10.2-r1 b/dev-php/PEAR-Mail_Mime-1.10.2-r1 deleted file mode 100644 index 5dc4cd4026ef..000000000000 --- a/dev-php/PEAR-Mail_Mime-1.10.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Create and manipulate mime messages with PHP -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Mail_Mime -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Mail_Mime-1.10.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=60ed8d9af435f636f1b169ecced83203 diff --git a/dev-php/PEAR-Mail_Mime/Manifest b/dev-php/PEAR-Mail_Mime/Manifest new file mode 100644 index 000000000000..9cf01defbc8f --- /dev/null +++ b/dev-php/PEAR-Mail_Mime/Manifest @@ -0,0 +1,3 @@ +DIST Mail_Mime-1.10.2.tgz 36501 BLAKE2B 59e900b99061e84d307eb46d295f843404ae06b01936cec4ed610c298b6f7e8fcee15098fa6d935696122311eae2dbf733611410b2249f2535673a3031011fa3 SHA512 4e3b2a2adc58d8b4f16f56509c9f22638dc37aedf1bec60871706390198198be6ed6dccae8c250eb33de3a441aeb122097ffaddbc49191745f0f09693ec6612b +EBUILD PEAR-Mail_Mime-1.10.2-r1.ebuild 626 BLAKE2B 62004ae4cbff447620ca35c2cea251b6441fcd1415f2fbde011787bbd64f0d0e7e6ea21c73629f81bb17055e5f6d1c8c467b4597a6fe768bd08443f8ad8e27f7 SHA512 bef124576c9f109ed44f83f8f33d78a76c5850b90cc7e71a556607585a71a171554e2469cc59108b9924e88be9ad207231fcf65c7aab3a381f35145b6962149d +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.2-r1.ebuild b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.2-r1.ebuild new file mode 100644 index 000000000000..e3f9693a17f6 --- /dev/null +++ b/dev-php/PEAR-Mail_Mime/PEAR-Mail_Mime-1.10.2-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Create and manipulate mime messages with PHP" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-Mail_Mime/metadata.xml b/dev-php/PEAR-Mail_Mime/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Mail_Mime/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2 b/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2 deleted file mode 100644 index 26cb8a8b484d..000000000000 --- a/dev-php/PEAR-Mail_mimeDecode-1.5.6-r2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( >=dev-php/PEAR-Mail_Mime-1.5.2 dev-php/PEAR-PEAR ) -DESCRIPTION=Provides a class to decode mime messages (split from PEAR-Mail_Mime) -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Mail_mimeDecode -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-Mail_Mime-1.5.2 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Mail_mimeDecode-1.5.6.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=a51ec630093ae1d10cf4c66250f1abfc diff --git a/dev-php/PEAR-Mail_mimeDecode/Manifest b/dev-php/PEAR-Mail_mimeDecode/Manifest new file mode 100644 index 000000000000..e850ee18df28 --- /dev/null +++ b/dev-php/PEAR-Mail_mimeDecode/Manifest @@ -0,0 +1,3 @@ +DIST Mail_mimeDecode-1.5.6.tgz 13258 BLAKE2B 7e027cf9bf2a450bde639f8c530f216cc8dfd9eab719829dedad029d98fc5c4806279d13ec3ffb5191ba23edf64ae658ca0ec8d83f116da3fafbd23d758a9f00 SHA512 fe46ff2542acd3b180981c7dae41a1979b2edb3bfa5ad716a1ff39a255c2c04d92a7d770ae6531e38f3b869173f576fba44410c8e03269510d71dce5fa345bd1 +EBUILD PEAR-Mail_mimeDecode-1.5.6-r2.ebuild 457 BLAKE2B aa05548ab64f76f06df201ba4543d929dd844faca2cbd68a4b127a00ef00a67071ccd69d9ac59fc9991183abc4fb0ea95f4bbb05d10dc026b2100e003a809962 SHA512 b0ce42e8c08ddd620469530ab04f0462d98fec1c8e947dd3701c6674054aef954aba46c10ad5700c658c58bab1742f6e9818a49370a48f6c029adf04263be002 +MISC metadata.xml 317 BLAKE2B 00a849c6fe77dbad0b85efe11bf5826ee7d1527a66615400579b33ad6da1bfbb9e86c70bacec14fe304d20e5672cfd394643b4df5caac1af6fe9991deab8ab59 SHA512 00a0f91819696baf2e347036e70f5c32925ed6694144dfbd68e3aca5a62e3c6a157eabc8b4b74d3392008468eb23ee9c4639031e31334733e33be85bc19e2237 diff --git a/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r2.ebuild b/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r2.ebuild new file mode 100644 index 000000000000..c964c6908cfa --- /dev/null +++ b/dev-php/PEAR-Mail_mimeDecode/PEAR-Mail_mimeDecode-1.5.6-r2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Provides a class to decode mime messages (split from PEAR-Mail_Mime)" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" + +RDEPEND=">=dev-php/PEAR-Mail_Mime-1.5.2" +DEPEND="test? ( ${RDEPEND} dev-php/PEAR-PEAR )" + +src_test() { + pear run-tests tests || die +} diff --git a/dev-php/PEAR-Mail_mimeDecode/metadata.xml b/dev-php/PEAR-Mail_mimeDecode/metadata.xml new file mode 100644 index 000000000000..05eb5d939819 --- /dev/null +++ b/dev-php/PEAR-Mail_mimeDecode/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> + <upstream> + <remote-id type="pear">Mail_mimeDecode</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Math_BigInteger-1.0.3-r1 b/dev-php/PEAR-Math_BigInteger-1.0.3-r1 deleted file mode 100644 index 0c6b33e67f3f..000000000000 --- a/dev-php/PEAR-Math_BigInteger-1.0.3-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Pure-PHP arbitrary precision integer arithmetic library -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Math_BigInteger http://phpseclib.sourceforge.net/documentation/math.html -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Math_BigInteger-1.0.3.tgz -_md5_=a40cb9d59561fc6ac5760d749ec60727 diff --git a/dev-php/PEAR-Math_BigInteger/Manifest b/dev-php/PEAR-Math_BigInteger/Manifest new file mode 100644 index 000000000000..801949516906 --- /dev/null +++ b/dev-php/PEAR-Math_BigInteger/Manifest @@ -0,0 +1,3 @@ +DIST Math_BigInteger-1.0.3.tgz 28009 BLAKE2B 21bce67edff73b791322e364d15a1da2c57e9559aa4684b435fe6a8f17a14ce30b81d8ade0fc46d995a1c8f61843ec239ba1c09394adfa9cf77ccf448ecf3d72 SHA512 c8d6d638a6093b39e0f95e55d4d7488ddda1ad512504a97ce62a78ffae969b0d90925d6252b26230e5664f84b0a6b70fb456a678fbb291ca1a068cc7c539f415 +EBUILD PEAR-Math_BigInteger-1.0.3-r1.ebuild 630 BLAKE2B f3fd228601f6fb3aff5f66a38b67ba24508cb88a195038f43f8ffeae115f4dcafd5113753ee08a1dbb6f3c5b411908df597d1ba66f3530c1ebeea7d42aa323aa SHA512 7089699cec70aa1ed93350bd3997086c230973510967181b6a8404df4b16224f405981517a82308931e8617a08faff0d8551bc97de7c17676f269c69c700b286 +MISC metadata.xml 383 BLAKE2B fe5d5ba08fd329fb70f87a71af8c7e496a439c956de7222679c06a910c9bcf853cf454d65f5b560f378b7236e2e9e4365006e03256fcd7af69e39040e9155ee4 SHA512 b6c4d19556a70c765b60a6c9c8ef2389fab9ae7a07f9d6d4ad032e1c87b87396de7428a6e4b4f4980c8423ec12db9febfc487a32b5239a3ac948569e2aca451d diff --git a/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild b/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild new file mode 100644 index 000000000000..bf5089085a38 --- /dev/null +++ b/dev-php/PEAR-Math_BigInteger/PEAR-Math_BigInteger-1.0.3-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Pure-PHP arbitrary precision integer arithmetic library" +HOMEPAGE="http://pear.php.net/package/${MY_PN} + http://phpseclib.sourceforge.net/documentation/math.html" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" +DEPEND="" +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r Math + + dodoc demo/{benchmark,demo}.php +} diff --git a/dev-php/PEAR-Math_BigInteger/metadata.xml b/dev-php/PEAR-Math_BigInteger/metadata.xml new file mode 100644 index 000000000000..b84d917340c4 --- /dev/null +++ b/dev-php/PEAR-Math_BigInteger/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="pear">Math_BigInteger</remote-id> + <remote-id type="sourceforge">phpseclib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_DNS-1.0.7-r1 b/dev-php/PEAR-Net_DNS-1.0.7-r1 deleted file mode 100644 index a2c54828fd28..000000000000 --- a/dev-php/PEAR-Net_DNS-1.0.7-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Resolver library used to communicate with a DNS server -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_DNS -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3.01 || ( LGPL-2.1 LGPL-3 ) -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_DNS-1.0.7.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=65791555d2555218f74a9531ea29bfda diff --git a/dev-php/PEAR-Net_DNS/Manifest b/dev-php/PEAR-Net_DNS/Manifest new file mode 100644 index 000000000000..88fd588b8b66 --- /dev/null +++ b/dev-php/PEAR-Net_DNS/Manifest @@ -0,0 +1,3 @@ +DIST Net_DNS-1.0.7.tgz 32647 BLAKE2B 2e48b289a51ab5a2c551e1d3ac5a546289e9cc0af51cb4b6494e3bd28d1edc5c313b52b9061b86a8978bd879d3d6ddc00deebfdcdba3d41e48d3457e1b8d320a SHA512 4f3b9c416f0b41f5bf2870b4a7bfad1756c87bec6d0b9d24c36f99792bb3fae61e80d7c366d3a632016964a6bd14f07f52cf16976018c3bba8beb64b22987a5c +EBUILD PEAR-Net_DNS-1.0.7-r1.ebuild 318 BLAKE2B 1f6bee9625563eeb19e9e7fe8b49a7b643cf8d8db8ac9579097d3ac86c585b5e8965a67d9355958293072dfc8c199206ba47bb73860dfb597d918e44313f6dcb SHA512 fc58e51f5dffcd2376230295433689a538cf5578a02a33f6466d03f959708831427629fc6bf1f63abbcd05163b73743c71a06d71322e7339a0eb587d4f3767df +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild b/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild new file mode 100644 index 000000000000..c720421c3143 --- /dev/null +++ b/dev-php/PEAR-Net_DNS/PEAR-Net_DNS-1.0.7-r1.ebuild @@ -0,0 +1,12 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Resolver library used to communicate with a DNS server" +LICENSE="PHP-3.01 || ( LGPL-2.1 LGPL-3 )" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" diff --git a/dev-php/PEAR-Net_DNS/metadata.xml b/dev-php/PEAR-Net_DNS/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_DNS/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_DNS2-1.4.4 b/dev-php/PEAR-Net_DNS2-1.4.4 deleted file mode 100644 index a5ecc3b131f0..000000000000 --- a/dev-php/PEAR-Net_DNS2-1.4.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Object-oriented PHP5 resolver library used to communicate with a DNS server -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_DNS2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[sockets] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_DNS2-1.4.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=a64e39679efda95f9517507c1d207773 diff --git a/dev-php/PEAR-Net_DNS2/Manifest b/dev-php/PEAR-Net_DNS2/Manifest new file mode 100644 index 000000000000..128d620fab61 --- /dev/null +++ b/dev-php/PEAR-Net_DNS2/Manifest @@ -0,0 +1,3 @@ +DIST Net_DNS2-1.4.4.tgz 83242 BLAKE2B 107e57406fcc308e3f83c71df0425081ba3d6638f457877e5ed42bfea8abed65ee520e228a379b71cc1462960e995d9c6592ad03afad78b36191f03d1f1513d6 SHA512 fa9df14585b3e41b13f4b52521b8fc05b239c39bccd4baf776dc632913777962dc527b9ff5de2337c9c0d78c6908d555d14167991dfe368426aee57a415f7e78 +EBUILD PEAR-Net_DNS2-1.4.4.ebuild 362 BLAKE2B 0b208e032ffb7a9b9deb45839b1e840f43df0961066bc3d9111894652d7168dbe260b2537b5df05bb96acd8e30b8b6d8c755e63278faf2fa652cb35c5c478436 SHA512 bec210587978a1523cbe6f9c4cb24e14dc870ac9d22921177524d7c4c333bbf4add241b5de24c2e5bef9ae0f61d827615c6bfbda0554a5da2b222811426420fe +MISC metadata.xml 310 BLAKE2B c5dac87062361446d899a645418ae14a5fdb979f958087c4c2ef4cbe3afca4a37586a58bbeeede802af76f7f2d1c654eebb64eb17be4393359fffd1335faf2ef SHA512 897094fc61846e1417e87ea8c9d76f824babb9ffa1fab3ffb5a63f2ab1c24842ebcf360a33c971a172fde70017a179e23c2677d5eef5939c01bb132fb1aa1e4a diff --git a/dev-php/PEAR-Net_DNS2/PEAR-Net_DNS2-1.4.4.ebuild b/dev-php/PEAR-Net_DNS2/PEAR-Net_DNS2-1.4.4.ebuild new file mode 100644 index 000000000000..a4f4682ca495 --- /dev/null +++ b/dev-php/PEAR-Net_DNS2/PEAR-Net_DNS2-1.4.4.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit php-pear-r2 + +DESCRIPTION="Object-oriented PHP5 resolver library used to communicate with a DNS server" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[sockets]" + +DOCS=( README.md ) diff --git a/dev-php/PEAR-Net_DNS2/metadata.xml b/dev-php/PEAR-Net_DNS2/metadata.xml new file mode 100644 index 000000000000..d2a18e6d1465 --- /dev/null +++ b/dev-php/PEAR-Net_DNS2/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> + <upstream> + <remote-id type="pear">Net_DNS2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_DNSBL-1.3.7-r1 b/dev-php/PEAR-Net_DNSBL-1.3.7-r1 deleted file mode 100644 index 2760090610ed..000000000000 --- a/dev-php/PEAR-Net_DNSBL-1.3.7-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP library to query DNS blacklists -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Net_DNSBL -IUSE=examples -KEYWORDS=alpha amd64 hppa ia64 sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-Cache_Lite dev-php/PEAR-HTTP_Request2 dev-php/PEAR-Net_DNS dev-php/PEAR-PEAR examples? ( dev-lang/php:*[cli] dev-php/PEAR-Console_Getopt ) -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Net_DNSBL-1.3.7.tgz -_md5_=fa91c73eb613929bc6e48b3de52db7eb diff --git a/dev-php/PEAR-Net_DNSBL/Manifest b/dev-php/PEAR-Net_DNSBL/Manifest new file mode 100644 index 000000000000..8aaa56b83078 --- /dev/null +++ b/dev-php/PEAR-Net_DNSBL/Manifest @@ -0,0 +1,3 @@ +DIST Net_DNSBL-1.3.7.tgz 8125 BLAKE2B 635258a5062ff0a7346b289f9cf429103690d71485417c948d7007e4b344dbadb25097d9f0c8731cb7eb5e72b3d7be561c7d872490d859a2328bb97f9a75350d SHA512 6591b81e5e4b98092daea3e27993099028581052a7907b79b4231d549b4d9aaa6fddbd53fd8bfe9734ae41fc85c46f2fc17e5ce50e8303fa5c166dd4b3062ea0 +EBUILD PEAR-Net_DNSBL-1.3.7-r1.ebuild 703 BLAKE2B 4823e290220831fa8cce86f4c70ad6072ec20a9af4cda8b96ade4fb905f3f142ccc629a9ecc1998f2f54ca55ad3e14c955df2f5b99ac006b78249bb3b3a6ca11 SHA512 35d4ed6b8d757d9ed3b1f8344ee8d4ea7fa122866d396a3a8fc311d8d364a51bcc67b4ad2ca3cccbfc1c8f9728652ccb32a1743853c4cd9e75005d631e1513a0 +MISC metadata.xml 377 BLAKE2B 27b6b2942faca1e2e82de44f5ad600bc3adf30660a0426187bcb9f5b626b19d4695cf847004f20f064461e59ac0e8272020c6c7a9a965a0873cb53c3a5976ec2 SHA512 6aa25d965c699af2196695de28f817426190fa58e7f19285e5130b538e1f650f526179c75f9a6b9b478a2099e400d42fcbe04e90ac987e9fa9bf5670dac0dafe diff --git a/dev-php/PEAR-Net_DNSBL/PEAR-Net_DNSBL-1.3.7-r1.ebuild b/dev-php/PEAR-Net_DNSBL/PEAR-Net_DNSBL-1.3.7-r1.ebuild new file mode 100644 index 000000000000..65ff5f9eda82 --- /dev/null +++ b/dev-php/PEAR-Net_DNSBL/PEAR-Net_DNSBL-1.3.7-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="PHP library to query DNS blacklists" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 sparc x86" +IUSE="examples" +RDEPEND="dev-lang/php:* + dev-php/PEAR-Cache_Lite + dev-php/PEAR-HTTP_Request2 + dev-php/PEAR-Net_DNS + dev-php/PEAR-PEAR + examples? ( dev-lang/php:*[cli] dev-php/PEAR-Console_Getopt )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + use examples && dodoc -r examples + + insinto /usr/share/php + doins -r Net +} diff --git a/dev-php/PEAR-Net_DNSBL/metadata.xml b/dev-php/PEAR-Net_DNSBL/metadata.xml new file mode 100644 index 000000000000..285f8e4bc995 --- /dev/null +++ b/dev-php/PEAR-Net_DNSBL/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Net_DNSBL</remote-id> + <remote-id type="pear">Net_DNSBL</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_IDNA2-0.2.0 b/dev-php/PEAR-Net_IDNA2-0.2.0 deleted file mode 100644 index 7cb57c0d87a9..000000000000 --- a/dev-php/PEAR-Net_IDNA2-0.2.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Punycode encoding and decoding -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_IDNA2 -KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_IDNA2-0.2.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=6bc6f5bbdc6762810c0933a8a0349596 diff --git a/dev-php/PEAR-Net_IDNA2/Manifest b/dev-php/PEAR-Net_IDNA2/Manifest new file mode 100644 index 000000000000..fd43d56cde4d --- /dev/null +++ b/dev-php/PEAR-Net_IDNA2/Manifest @@ -0,0 +1,3 @@ +DIST Net_IDNA2-0.2.0.tgz 24624 BLAKE2B c091a8f9c3c13105308f97c0e44c6abd80fed015617ba433d83d294efe69e5431ae5b92cb019e17a603a056ee644ae096359f6638bcee3aea8a53a86ea98f6a8 SHA512 728c79bd893d7202376cf9db7a285b69b6821db89621a454081f7c7b01123141950395106f11699c991733314a05f4810f3257dbab0b29592856b35dbb471e54 +EBUILD PEAR-Net_IDNA2-0.2.0.ebuild 304 BLAKE2B c5a8b0d50736b93e92b02e7a97fc3f23d05121c4905858969f9abf3ca27170f3a2a2429bb6e67ed91f19f93daa406c79362de644273b207da572f444c0bb4f6b SHA512 cbd3b91dc68381c2553f3aa5ff33e84a48aa5023076337caa477e2ddf599e6acdc987e86d7319a99fab729fc218d6aad003b76569613493808b9320d5284e192 +MISC metadata.xml 311 BLAKE2B 7d0d1642573ab0098a946a22188c08bc7c8cedc62850f3b55eba30f4cdfff8855e6c11319bf2b75933a6c2a4c087d68f90d8e1ed34011d159d50921137d86890 SHA512 5d05aa67ce365f0962cdd21e084d45e42753c346b79e6b757a2984115664507f1a63997a20cacfec9ab4fb4ff430b20c9f6b2e453b75314f033f5d93d1f28160 diff --git a/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild new file mode 100644 index 000000000000..bcafc624a460 --- /dev/null +++ b/dev-php/PEAR-Net_IDNA2/PEAR-Net_IDNA2-0.2.0.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Punycode encoding and decoding" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1" diff --git a/dev-php/PEAR-Net_IDNA2/metadata.xml b/dev-php/PEAR-Net_IDNA2/metadata.xml new file mode 100644 index 000000000000..9724e735d5c0 --- /dev/null +++ b/dev-php/PEAR-Net_IDNA2/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> + <upstream> + <remote-id type="pear">Net_IDNA2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_IPv4-1.3.4-r1 b/dev-php/PEAR-Net_IPv4-1.3.4-r1 deleted file mode 100644 index 371b2013903b..000000000000 --- a/dev-php/PEAR-Net_IPv4-1.3.4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PEAR class for IP v4 calculations -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_IPv4 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_IPv4-1.3.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=68819fd995d9e978e3748a4b526a7689 diff --git a/dev-php/PEAR-Net_IPv4/Manifest b/dev-php/PEAR-Net_IPv4/Manifest new file mode 100644 index 000000000000..23b641ad03fb --- /dev/null +++ b/dev-php/PEAR-Net_IPv4/Manifest @@ -0,0 +1,4 @@ +AUX remove_globals.patch 2824 BLAKE2B 188e43865818fb4df38daea1ff2f6f955c34340b439c0150a53d5ae313012cd6302d24082370cbad35716f7e030a3654548c926c4b0cfb57e0ad0d7e672887fc SHA512 93cd8a95d320a2c80822185fa7ca9be494decf65000b747e20bb75b887efa3d6e5e2b81ba1afdaccbcc9e6c1ea48f4c401ea96a0865dd1143a32fc92e8890c3b +DIST Net_IPv4-1.3.4.tgz 5981 BLAKE2B 5002a06d30443cf809346351a6c57c1faf1be0e6531fc0c7609ad6a9575122c53fa1c3f2e6614b77401adcfcdc604ee6b8ce5538d92aa8f42e8bf709899a0cba SHA512 6b172e3d998232d53e56c2760282346e98307aefd47d5801a3803c3f55d5df3de26fe466d2594081a46f55bc59e1d040d8727b47cd9bcab1b132a31b4982bba1 +EBUILD PEAR-Net_IPv4-1.3.4-r1.ebuild 291 BLAKE2B 43dfbc68553873748d0940728229fb582bab9eeb59584c3ba6c63be49be3086189aee99dc8e3b76f867aafceab1ac4f5549d72f77444ff6a6918ffc387d4f7de SHA512 1b8f24d2f9f891ccf98bf2e85d3f7524eae7ab76ea8ee79b26871c487dd2577c4951bfa97e7cb55c0a347cdb8f75218207238bb336d2a0ebd35fce32afdfeb57 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild b/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild new file mode 100644 index 000000000000..1552ee3c9303 --- /dev/null +++ b/dev-php/PEAR-Net_IPv4/PEAR-Net_IPv4-1.3.4-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="PEAR class for IP v4 calculations" + +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +PATCHES=( "${FILESDIR}/remove_globals.patch" ) diff --git a/dev-php/PEAR-Net_IPv4/files/remove_globals.patch b/dev-php/PEAR-Net_IPv4/files/remove_globals.patch new file mode 100644 index 000000000000..2403deb0b4af --- /dev/null +++ b/dev-php/PEAR-Net_IPv4/files/remove_globals.patch @@ -0,0 +1,96 @@ +diff -aurN a/Net/IPv4.php b/Net/IPv4.php +--- a/Net/IPv4.php 2010-09-08 06:31:50.000000000 -0400 ++++ b/Net/IPv4.php 2017-08-04 14:57:52.872878217 -0400 +@@ -32,7 +32,37 @@ + *
+ * @global array $GLOBALS['Net_IPv4_Netmask_Map']
+ */
+-$GLOBALS['Net_IPv4_Netmask_Map'] = array(
++$GLOBALS['Net_IPv4_Netmask_Map'] = Net_IPv4::$Net_IPv4_Netmask_Map;
++// }}}
++// {{{ Net_IPv4
++
++/**
++* Class to provide IPv4 calculations
++*
++* Provides methods for validating IP addresses, calculating netmasks,
++* broadcast addresses, network addresses, conversion routines, etc.
++*
++* @category Net
++* @package Net_IPv4
++* @author Eric Kilfoil <edk@ypass.net>
++* @author Marco Kaiser <bate@php.net>
++* @author Florian Anderiasch <fa@php.net>
++* @copyright 1997-2005 The PHP Group
++* @license http://www.php.net/license/3_01.txt PHP License 3.01
++* @version CVS: @package_version@
++* @link http://pear.php.net/package/Net_IPv4
++* @access public
++*/
++class Net_IPv4
++{
++ // {{{ properties
++ var $ip = "";
++ var $bitmask = false;
++ var $netmask = "";
++ var $network = "";
++ var $broadcast = "";
++ var $long = 0;
++public static $Net_IPv4_Netmask_Map = array(
+ 0 => "0.0.0.0",
+ 1 => "128.0.0.0",
+ 2 => "192.0.0.0",
+@@ -67,35 +97,6 @@ + 31 => "255.255.255.254",
+ 32 => "255.255.255.255"
+ );
+-// }}}
+-// {{{ Net_IPv4
+-
+-/**
+-* Class to provide IPv4 calculations
+-*
+-* Provides methods for validating IP addresses, calculating netmasks,
+-* broadcast addresses, network addresses, conversion routines, etc.
+-*
+-* @category Net
+-* @package Net_IPv4
+-* @author Eric Kilfoil <edk@ypass.net>
+-* @author Marco Kaiser <bate@php.net>
+-* @author Florian Anderiasch <fa@php.net>
+-* @copyright 1997-2005 The PHP Group
+-* @license http://www.php.net/license/3_01.txt PHP License 3.01
+-* @version CVS: @package_version@
+-* @link http://pear.php.net/package/Net_IPv4
+-* @access public
+-*/
+-class Net_IPv4
+-{
+- // {{{ properties
+- var $ip = "";
+- var $bitmask = false;
+- var $netmask = "";
+- var $network = "";
+- var $broadcast = "";
+- var $long = 0;
+
+ // }}}
+ // {{{ validateIP()
+@@ -154,7 +155,7 @@ + */
+ function validateNetmask($netmask)
+ {
+- if (! in_array($netmask, $GLOBALS['Net_IPv4_Netmask_Map'])) {
++ if (! in_array($netmask, self::$Net_IPv4_Netmask_Map)) {
+ return false;
+ }
+ return true;
+@@ -264,7 +265,7 @@ + */
+ function calculate()
+ {
+- $validNM = $GLOBALS['Net_IPv4_Netmask_Map'];
++ $validNM = self::$Net_IPv4_Netmask_Map;
+
+ if (! is_a($this, "net_ipv4")) {
+ $myself = new Net_IPv4;
diff --git a/dev-php/PEAR-Net_IPv4/metadata.xml b/dev-php/PEAR-Net_IPv4/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_IPv4/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_IPv6-1.3.0_beta3 b/dev-php/PEAR-Net_IPv6-1.3.0_beta3 deleted file mode 100644 index f4e521598a01..000000000000 --- a/dev-php/PEAR-Net_IPv6-1.3.0_beta3 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/phpunit ) -DESCRIPTION=PEAR class for IP v6 calculations -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_IPv6 -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_IPv6-1.3.0b3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=6f7c92ac8d5787cfb8c4dc38ba894080 diff --git a/dev-php/PEAR-Net_IPv6/Manifest b/dev-php/PEAR-Net_IPv6/Manifest new file mode 100644 index 000000000000..72a9fa4ac1d5 --- /dev/null +++ b/dev-php/PEAR-Net_IPv6/Manifest @@ -0,0 +1,3 @@ +DIST Net_IPv6-1.3.0b3.tgz 11030 BLAKE2B aefeac440451ea3a37c84dcbae52d9d068bed57d0e2e113683b48414b31d9d77bb28ab2fe89d482e377fbe987411ba836e65ffb00c91eb5060bd5d4945c899dc SHA512 77d30c18c00aa03207b58dc7e54553e4cb3f424dcc831c67ab1081cfbc0dee121998866e995bf0e0029e9de1a6e28acb57aed63c837e894beb6cf4a5d3f39231 +EBUILD PEAR-Net_IPv6-1.3.0_beta3.ebuild 390 BLAKE2B 3073333acebe97df33d864d7677e76653466733fd7dc5f2d54ab7298b9d8bf8c9bd28d8787b1bc381578777150b67eb1cc57710c82aff34e56bcfed1c1e762b7 SHA512 8c904528531141c83c72b4a84c25e15158fd71947d8bf4c2811e0fd5236d3f17cd1edbf88a3e37002d6aaa14096a29687bc4e931b8cc5f9c083bc1d15e7e4ac3 +MISC metadata.xml 310 BLAKE2B 1c437565e34cf4adbe817fee0039663e05c7e81dd2da8f133650503320040b0878e769bdf6c2ca010384c67fd6af547a9a7665cc15a6ee98caf0dc066ee0f920 SHA512 910fafc59d42416e896901f965523d543520e1967b24d90a54e84b7c9f7d5b8a46e02fe571c67d96a606361dbeb1952f82804ab90e9311de3fa7b7313776bfc6 diff --git a/dev-php/PEAR-Net_IPv6/PEAR-Net_IPv6-1.3.0_beta3.ebuild b/dev-php/PEAR-Net_IPv6/PEAR-Net_IPv6-1.3.0_beta3.ebuild new file mode 100644 index 000000000000..8c14b64e0406 --- /dev/null +++ b/dev-php/PEAR-Net_IPv6/PEAR-Net_IPv6-1.3.0_beta3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV="${PV/_beta/b}" + +inherit php-pear-r2 + +DESCRIPTION="PEAR class for IP v6 calculations" + +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="test? ( dev-php/phpunit )" + +src_test() { + phpunit "--include-path=${S}" "${S}/tests/AllTests.php" || die +} diff --git a/dev-php/PEAR-Net_IPv6/metadata.xml b/dev-php/PEAR-Net_IPv6/metadata.xml new file mode 100644 index 000000000000..40bf307f7a83 --- /dev/null +++ b/dev-php/PEAR-Net_IPv6/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> + <upstream> + <remote-id type="pear">Net_IPv6</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_LDAP2-2.2.0-r1 b/dev-php/PEAR-Net_LDAP2-2.2.0-r1 deleted file mode 100644 index 5b91b1939d36..000000000000 --- a/dev-php/PEAR-Net_LDAP2-2.2.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:*[ldap] dev-php/PEAR-PEAR dev-php/phpunit ) -DESCRIPTION=OO interface for searching and manipulating LDAP-entries -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_LDAP2 -IUSE=examples test -KEYWORDS=alpha amd64 arm hppa ppc ppc64 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-lang/php:*[ldap] dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Net_LDAP2-2.2.0.tgz -_md5_=d05d71869ee3c1f272e54d56aff9bc38 diff --git a/dev-php/PEAR-Net_LDAP2/Manifest b/dev-php/PEAR-Net_LDAP2/Manifest new file mode 100644 index 000000000000..49f7e3f83646 --- /dev/null +++ b/dev-php/PEAR-Net_LDAP2/Manifest @@ -0,0 +1,3 @@ +DIST Net_LDAP2-2.2.0.tgz 97180 BLAKE2B d2af13f0723f0fe998ef6a1fdd83e664ff5dd16c04d793c4a0b9f233449f82cd16c3156b0f2fb47f26d693d423c9bf0f6fead695b898e89a9e16cae932cd5718 SHA512 9f2f80c31f8b05c032c3bf088e66de942a01eb8ad94037ac5a65d6c526e22ffd4efac053e07f85dcd2b729727cd0755339f8ed76aa5e77997488f27ce59637ca +EBUILD PEAR-Net_LDAP2-2.2.0-r1.ebuild 722 BLAKE2B 81394809eb7d0942488f1cf16406005675a14a04ffe49c3c9d9ecfd6aa11574aac60e547e6d8515b6717c4ff112d0b83bfa148a3c9ff317a2208b1d7b7c14174 SHA512 07313de5871f9cef33be159b97112435296cf6d9fec22eac178030c2813e42292b82f095cd9506c43766fa23dd325c67408974f50dc9775ecb3eae582a0a7317 +MISC metadata.xml 311 BLAKE2B 62823d5e3195d3f703c214d2250a37832c982904772148388dc89751b3b7d6776e2253819738eeec24a550aaa00092ff91d78e6e1f5ee1475104aabf8028a4c2 SHA512 a885b79978595cef0b7f647b110fa2f5687b72202cf87abd3bf1068b38be8a8cc5e2866c54809a0cee7dc1058f7e9990d102e4b4312a9de96a9f961fdffe831b diff --git a/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild new file mode 100644 index 000000000000..006221f50898 --- /dev/null +++ b/dev-php/PEAR-Net_LDAP2/PEAR-Net_LDAP2-2.2.0-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86" +DESCRIPTION="OO interface for searching and manipulating LDAP-entries" +HOMEPAGE="https://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_PN}-${PV}.tgz" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="examples test" + +RDEPEND="dev-lang/php:*[ldap] + dev-php/PEAR-PEAR" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + use examples && dodoc -r doc/examples + dodoc doc/*.* + insinto /usr/share/php + doins -r Net +} + +src_test() { + phpunit tests/ || die "test suite failed" +} diff --git a/dev-php/PEAR-Net_LDAP2/metadata.xml b/dev-php/PEAR-Net_LDAP2/metadata.xml new file mode 100644 index 000000000000..0afa568d58b5 --- /dev/null +++ b/dev-php/PEAR-Net_LDAP2/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> + <upstream> + <remote-id type="pear">Net_LDAP2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_LDAP3-1.0.5_pre20160405 b/dev-php/PEAR-Net_LDAP3-1.0.5_pre20160405 deleted file mode 100644 index 2e6c9cb5b5e8..000000000000 --- a/dev-php/PEAR-Net_LDAP3-1.0.5_pre20160405 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PEAR:Net_LDAP2 successor, provides functionality for accessing LDAP -EAPI=6 -HOMEPAGE=https://gitlab.com/roundcube/net_ldap3 -KEYWORDS=amd64 arm ~hppa ppc ppc64 ~sparc x86 -LICENSE=GPL-3 -RDEPEND=dev-lang/php:*[ldap] dev-php/PEAR-Net_LDAP2 -SLOT=0 -SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/PEAR-Net_LDAP3-1.0.5_pre20160405.tar.gz -_md5_=1d8cb6fa31aff0ad592d31aa9e3259d3 diff --git a/dev-php/PEAR-Net_LDAP3/Manifest b/dev-php/PEAR-Net_LDAP3/Manifest new file mode 100644 index 000000000000..12e8c5bf7f7a --- /dev/null +++ b/dev-php/PEAR-Net_LDAP3/Manifest @@ -0,0 +1,3 @@ +DIST PEAR-Net_LDAP3-1.0.5_pre20160405.tar.gz 37059 BLAKE2B bf73ff426b7260e65fe467643b238c4e7cfdb4409728b74e09820ade8b79d5ca75187952f2f945f941956bb372871015f9cddfd0ce2cfb892191f81615bc7ea8 SHA512 c24e3af5b8ae03ff598f05e64419ff23b6efe51f4e56a15492cd0f41b9fae815199057f63b12212f2d3707bd14cdbda75b03e6155d755bd6408739f987ccf75d +EBUILD PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild 533 BLAKE2B 254f366124434765ef33407d8a06492a1143d9775a97ba82096ea7cbc6f83b92284c0860cac03114685bcb2f01e95ff297f9bb08a00ad998058afb533ea29ceb SHA512 6430fcf83157e0550c2fdf8b9a87972c88ebada1be18b5b8bd9c75dbd0234bc5a1f69845130dbc0ae1ad8a0a071b662b2724ec14b7c076dddd387585dfd24027 +MISC metadata.xml 247 BLAKE2B 61049845c1ffb66aea9959f984983735ad8d7d9d37aab6da3a19951bbf8d67af657cacde1701da8a3dd93b0704c10430d511bea11d56bf98702950f0707436ec SHA512 96c55c2979dd6a4c4761fce9b5a0be387b11fcf197ef903d8680ae82f01a2caea93b1238bed1ac96d3eb250744e2149a507e0424ac017b4324f0806a54e72c4a diff --git a/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild b/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild new file mode 100644 index 000000000000..764c3f3f78b8 --- /dev/null +++ b/dev-php/PEAR-Net_LDAP3/PEAR-Net_LDAP3-1.0.5_pre20160405.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PEAR:Net_LDAP2 successor, provides functionality for accessing LDAP" +HOMEPAGE="https://gitlab.com/roundcube/net_ldap3" +SRC_URI="https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 arm ~hppa ppc ppc64 ~sparc x86" + +RDEPEND=" + dev-lang/php:*[ldap] + dev-php/PEAR-Net_LDAP2 +" + +S="${WORKDIR}" + +src_install() { + insinto "/usr/share/php" + doins -r lib/* +} diff --git a/dev-php/PEAR-Net_LDAP3/metadata.xml b/dev-php/PEAR-Net_LDAP3/metadata.xml new file mode 100644 index 000000000000..5b159fbcadd1 --- /dev/null +++ b/dev-php/PEAR-Net_LDAP3/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>pinkbyte@gentoo.org</email> + <name>Sergey Popov</name> + </maintainer> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_POP3-1.3.8-r1 b/dev-php/PEAR-Net_POP3-1.3.8-r1 deleted file mode 100644 index 65a70291b23c..000000000000 --- a/dev-php/PEAR-Net_POP3-1.3.8-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Provides a POP3 class to access POP3 server -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_POP3 -IUSE=+sasl -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 ~sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-Net_Socket-1.0.6-r1 sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.2 ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_POP3-1.3.8.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=50d1c04c4fad12d31cdcf7b547919aa6 diff --git a/dev-php/PEAR-Net_POP3/Manifest b/dev-php/PEAR-Net_POP3/Manifest new file mode 100644 index 000000000000..49eb07d2b019 --- /dev/null +++ b/dev-php/PEAR-Net_POP3/Manifest @@ -0,0 +1,3 @@ +DIST Net_POP3-1.3.8.tgz 9657 BLAKE2B 83697be081976eb9b241bb2cee62edd509492d91a7343897bf427735dd5fb08ce5d22fcfa4aa1337a3dd90da3b72782e0837068727bf0aae3a33dee852b92799 SHA512 2f77b2e9c8df8974b19c66777b7664c9503c81856629e2aedc00536afa62baaa7579370119603559d74c1f3f6d57195851e9956020cf92c202af606933c48b13 +EBUILD PEAR-Net_POP3-1.3.8-r1.ebuild 422 BLAKE2B e4d44516a2e1e166145575d791b326e323c46ba97d14acc34103fbd9b878c42bf0fc2d7200c8b6ce130f63afc03d8c3104f0e622091f668f4a7f2a8be9798ef5 SHA512 d6453b5a437b92c69dec356c3127573e5ce226f919ead7e3d6bc449285e9c52e743e3658d1ac1fa46cebce1d9a31533408c252a9259972de24667e5a8a116619 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild b/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild new file mode 100644 index 000000000000..21fd10b08d2a --- /dev/null +++ b/dev-php/PEAR-Net_POP3/PEAR-Net_POP3-1.3.8-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Provides a POP3 class to access POP3 server" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sparc x86" +IUSE="+sasl" +RDEPEND=">=dev-php/PEAR-Net_Socket-1.0.6-r1 + sasl? ( >=dev-php/PEAR-Auth_SASL-1.0.2 )" +HTML_DOCS=( docs/examples/Net_POP3_example.php ) diff --git a/dev-php/PEAR-Net_POP3/metadata.xml b/dev-php/PEAR-Net_POP3/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_POP3/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_Ping-2.4.5-r2 b/dev-php/PEAR-Net_Ping-2.4.5-r2 deleted file mode 100644 index 86cbae532ac5..000000000000 --- a/dev-php/PEAR-Net_Ping-2.4.5-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=OS independent wrapper class for executing ping calls -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Net_Ping -IUSE=examples -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Net_Ping-2.4.5.tgz -_md5_=8ce9be1d3eb54e8a50f876345061143e diff --git a/dev-php/PEAR-Net_Ping/Manifest b/dev-php/PEAR-Net_Ping/Manifest new file mode 100644 index 000000000000..e8cc9e25cbfa --- /dev/null +++ b/dev-php/PEAR-Net_Ping/Manifest @@ -0,0 +1,3 @@ +DIST Net_Ping-2.4.5.tgz 9600 BLAKE2B 5fcfe6cf9e96406734e5d728f5e714932bc7c9622a944e3aba81a11cd0da2d8ff5e7026f59fa1224baee70ca295b1d9236503d423c25f1570b28b7332405a03a SHA512 92faf073cae8b98f3dad52602f1030948549df313cf0e317928183ccd9127add521c35b657586e13d7826138b0358cd7ef99419fadfaa5cc34160df379c246d2 +EBUILD PEAR-Net_Ping-2.4.5-r2.ebuild 616 BLAKE2B c0d8304e14c5917f2c97b9d6df2bd401526fd69fd2db60a547b635a8e274edda5ee2d77ed9d58912284b3d5af6ff67d7def94feaefeec5febdb1e8e529cf9d0d SHA512 885ebeb2dc6241587bb3ec2149e376e6d263976d2ec5fbb22921dd835b910f5bfeb70a4018049f5888cfea890973d3071aa0b6bff53929359345d566f7ea187a +MISC metadata.xml 375 BLAKE2B ea74bb046763cf2db484a0c9ae02682614543552081af3b63a414730fb1dab47f0bf1e4215a9cc1bbdc74c562ecac66c92c9ec64b50317d6ebeffd4bd7cbcff6 SHA512 89f2a2093394ee1aaea0b6f2cae286624cd76606a6c9fe77936e0e776ff13b40b2c8f0b9b54488db9c3a5f2e201f9ebecc32632d942846580ba4ab54dd438026 diff --git a/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild b/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild new file mode 100644 index 000000000000..4a750862439f --- /dev/null +++ b/dev-php/PEAR-Net_Ping/PEAR-Net_Ping-2.4.5-r2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="OS independent wrapper class for executing ping calls" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR" + +S="${WORKDIR}/${MY_P}" + +src_install() { + use examples && dodoc -r docs/examples + + insinto /usr/share/php/Net + doins -r Ping.php +} diff --git a/dev-php/PEAR-Net_Ping/metadata.xml b/dev-php/PEAR-Net_Ping/metadata.xml new file mode 100644 index 000000000000..89d951a346e0 --- /dev/null +++ b/dev-php/PEAR-Net_Ping/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Net_Ping</remote-id> + <remote-id type="pear">Net_Ping</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_SMTP-1.7.2-r3 b/dev-php/PEAR-Net_SMTP-1.7.2-r3 deleted file mode 100644 index a9a28aef9630..000000000000 --- a/dev-php/PEAR-Net_SMTP-1.7.2-r3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A PHP implementation of the SMTP protocol -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Net_SMTP -IUSE=examples sasl -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-Net_Socket dev-php/PEAR-PEAR sasl? ( dev-php/PEAR-Auth_SASL ) -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Net_SMTP-1.7.2.tgz -_md5_=818424b60fcaf20c927c78db1f93f6af diff --git a/dev-php/PEAR-Net_SMTP-1.7.3 b/dev-php/PEAR-Net_SMTP-1.7.3 deleted file mode 100644 index 173937ac70cc..000000000000 --- a/dev-php/PEAR-Net_SMTP-1.7.3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A PHP implementation of the SMTP protocol -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Net_SMTP -IUSE=examples sasl -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-Net_Socket dev-php/PEAR-PEAR sasl? ( dev-php/PEAR-Auth_SASL ) -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Net_SMTP-1.7.3.tgz -_md5_=bbfcdf9feb11024e7e0cea489196ea74 diff --git a/dev-php/PEAR-Net_SMTP/Manifest b/dev-php/PEAR-Net_SMTP/Manifest new file mode 100644 index 000000000000..85d9360075e7 --- /dev/null +++ b/dev-php/PEAR-Net_SMTP/Manifest @@ -0,0 +1,5 @@ +DIST Net_SMTP-1.7.2.tgz 14795 BLAKE2B e7be5c595e5eb9cd98c0cb82899545b02399ce3aedd35e419a451ad1aa3f4c3c36a10c212508795bc39a044c99206db5ad700f6e7c110eec3b68cb623af4e457 SHA512 06ab00a033709c5f4adc01fabe100ee0033b07e1c5633f995a672bf463484622a5bd976ada9932ee741ff593d739bd1172566f0a8446060bbccde71ea5b0160d +DIST Net_SMTP-1.7.3.tgz 14855 BLAKE2B b6891196a6871adc3936c89507e3aef1f7d9af045acab09aba5f145a9d1e1da5cee2608873f7a42ebc1d00f99ec733823afe94e15c283245ed1bc035858d94a7 SHA512 b1c2be95c50151e91c2dcc7b9d98233504cc2389c01e4e42e752cba606355da616e570ca86042b68498aad63aaad14ea048b0a0e4e2baa802dc58c440eb60f15 +EBUILD PEAR-Net_SMTP-1.7.2-r3.ebuild 691 BLAKE2B d703b969fae98d38de638b56474188d211497c5c8b150c45650ac91e41d9fc83e3096f7b9650f464b2f415bbf6a2aaef3abad8cabdd51c7bb44a1de595206c77 SHA512 9db4278e3ba613e790653c561658db1159ababac4cd98ef4cdf05b643e77cd3bce515647ddd9ccd7540870c52fb18c7733e4e985c8552a9cb100eb398194fe94 +EBUILD PEAR-Net_SMTP-1.7.3.ebuild 700 BLAKE2B f5a783bf29c32267a09abd564b08a2c69592b4de6f3662b13db212a2d76b11052a24e806ca362417bf699bde87a213e78fdba9af361838de5e9cb504d707fd6b SHA512 cb2c1d5c34fc29083a4d443a027d327a1e77a3e2931d2ad869168d7c23c1478936e0ea3f57de7fc4a953debeae4686672b37f5387ba8c4644b683ea94f1f72f5 +MISC metadata.xml 375 BLAKE2B 278d413ce672aa49e6f7fa3af6743d10e859cc37d4d38907fd96fe6011b68db3f5065694f6d3dd2bf179481cb729088e7e2e55c6a326d992c85463b703561749 SHA512 458638cbc2f1289c26d7c67a7d8d99fd33f7b139513470bb48f5371c9a3842f8ff9db41460e3e38eee7049f7a3c2ce54a66f919ece83d9323dbed37b8ef5f7a4 diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.2-r3.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.2-r3.ebuild new file mode 100644 index 000000000000..fb0ffac40c6d --- /dev/null +++ b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.2-r3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A PHP implementation of the SMTP protocol" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="examples sasl" +DEPEND="" +RDEPEND="dev-lang/php:* + dev-php/PEAR-Net_Socket + dev-php/PEAR-PEAR + sasl? ( dev-php/PEAR-Auth_SASL )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc docs/guide.txt + use examples && dodoc -r examples + + insinto /usr/share/php + doins -r Net +} diff --git a/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.3.ebuild b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.3.ebuild new file mode 100644 index 000000000000..cf8c9391e1a8 --- /dev/null +++ b/dev-php/PEAR-Net_SMTP/PEAR-Net_SMTP-1.7.3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A PHP implementation of the SMTP protocol" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples sasl" +DEPEND="" +RDEPEND="dev-lang/php:* + dev-php/PEAR-Net_Socket + dev-php/PEAR-PEAR + sasl? ( dev-php/PEAR-Auth_SASL )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc docs/guide.txt + use examples && dodoc -r examples + + insinto /usr/share/php + doins -r Net +} diff --git a/dev-php/PEAR-Net_SMTP/metadata.xml b/dev-php/PEAR-Net_SMTP/metadata.xml new file mode 100644 index 000000000000..698c67cb7239 --- /dev/null +++ b/dev-php/PEAR-Net_SMTP/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Net_SMTP</remote-id> + <remote-id type="pear">Net_SMTP</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_Sieve-1.5.2-r1 b/dev-php/PEAR-Net_Sieve-1.5.2-r1 deleted file mode 100644 index b0f6befc9c8e..000000000000 --- a/dev-php/PEAR-Net_Sieve-1.5.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=An API for talking to sieve (RFC 3028) servers -EAPI=6 -HOMEPAGE=https://github.com/roundcube/Net_Sieve -IUSE=sasl -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-Net_Socket sasl? ( dev-php/PEAR-Auth_SASL ) -SLOT=0 -SRC_URI=https://github.com/roundcube/Net_Sieve/archive/1.5.2.tar.gz -> PEAR-Net_Sieve-1.5.2.tar.gz -_md5_=42ee7c51b2ad73ed142e36f56b781a9a diff --git a/dev-php/PEAR-Net_Sieve-1.5.4 b/dev-php/PEAR-Net_Sieve-1.5.4 deleted file mode 100644 index 5e67cfad223d..000000000000 --- a/dev-php/PEAR-Net_Sieve-1.5.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=An API for talking to sieve (RFC 3028) servers -EAPI=6 -HOMEPAGE=https://github.com/roundcube/Net_Sieve -IUSE=sasl -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-Net_Socket sasl? ( dev-php/PEAR-Auth_SASL ) -SLOT=0 -SRC_URI=https://github.com/roundcube/Net_Sieve/archive/1.5.4.tar.gz -> PEAR-Net_Sieve-1.5.4.tar.gz -_md5_=713a516e597bd06490afde2b2c4d8bf5 diff --git a/dev-php/PEAR-Net_Sieve/Manifest b/dev-php/PEAR-Net_Sieve/Manifest new file mode 100644 index 000000000000..48b7bf2cc165 --- /dev/null +++ b/dev-php/PEAR-Net_Sieve/Manifest @@ -0,0 +1,5 @@ +DIST PEAR-Net_Sieve-1.5.2.tar.gz 16332 BLAKE2B 24d385225fbf3c4bf5612927826ced468ccb5addeac9cd49c6fb617304fa77f4a44a11e3adf09173f65315d8a0755e44e93d0a7ae1c60f1a954849bee2380053 SHA512 672d2f6f4c3241f748fbdebd804f2186dd2a5f8b7be6a75cb9187ed16e61502e4a338bfaa1815190b74ab534cb7277b534b0542309098797fcb63582dc81bdbe +DIST PEAR-Net_Sieve-1.5.4.tar.gz 16306 BLAKE2B 6ecd4ef669211b01089f29c48735b7259c392510f09df9aa0f1126fef8e3ebbf83803ab47bdd37c9b798a2add4c3d19e1a04960290a202070e17ee1f8041d02d SHA512 c981ba421946cc1eb1f2101cf25cbfbbcf56b74f92a8a257b19a8b43fb04ad2d8c9d93a2f44903589bb6014c53cc6ae96c44b1c31c389510439f1f2da57b3353 +EBUILD PEAR-Net_Sieve-1.5.2-r1.ebuild 700 BLAKE2B 474ade8b8a9aa4445e6e41370edf2955a568f7d2fd740c9e0525973b98bffb05b6f7c5a78411efdee8219f125fecead7ae533bb3851386cde6c9ac10382b9df4 SHA512 79ea1973eb60388651cf6d5befd9204e8f3c023df85f19741aa13dbdb2c5778c2a7f10c4e720f29ca370361a70cbeb5a708c38ed3e9c0998149592f4fcdd2a81 +EBUILD PEAR-Net_Sieve-1.5.4.ebuild 709 BLAKE2B 204f4ed13839895c0745b4a75059fddba387ecf4b5e893b6adfe9cc8df0a2d19f36f6641e221771e9a60b0597de00600ecfd41a000a4f8b7f68fc67c363dd7e6 SHA512 4d124b7a7a68173d62cbeb40347f579b93a2134a067c4851e7857c764af7d1cbef2b3d757de2bfb3e9516f253ca2485b993cab6dd6b113835cbabe06850c0919 +MISC metadata.xml 333 BLAKE2B 5370e25ed57579f125ff29e312b12b52c76e121b83c6940bcc984e2084698ac5db9e6b9d07769f32464365171d7e06021b5674f71cbb2d465687409d4bab2679 SHA512 e8eead1b207a468cbde1939d92c40408ab9aecec4646e1fbba116fa2846340f7d9a14b4a10014021b85242f766b44ce2fc68c8111272943fbb3539885566e1a8 diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.2-r1.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.2-r1.ebuild new file mode 100644 index 000000000000..2d6a716f5d8c --- /dev/null +++ b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.2-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" + +DESCRIPTION="An API for talking to sieve (RFC 3028) servers" +HOMEPAGE="https://github.com/roundcube/${MY_PN}" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="sasl" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR + dev-php/PEAR-Net_Socket + sasl? ( dev-php/PEAR-Auth_SASL )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + # Install into "Net" for backwards compatibility (that's where PEAR + # used to put things). + insinto /usr/share/php/Net + doins Sieve.php +} diff --git a/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.4.ebuild b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.4.ebuild new file mode 100644 index 000000000000..44df11c59f7c --- /dev/null +++ b/dev-php/PEAR-Net_Sieve/PEAR-Net_Sieve-1.5.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" + +DESCRIPTION="An API for talking to sieve (RFC 3028) servers" +HOMEPAGE="https://github.com/roundcube/${MY_PN}" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="sasl" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR + dev-php/PEAR-Net_Socket + sasl? ( dev-php/PEAR-Auth_SASL )" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + # Install into "Net" for backwards compatibility (that's where PEAR + # used to put things). + insinto /usr/share/php/Net + doins Sieve.php +} diff --git a/dev-php/PEAR-Net_Sieve/metadata.xml b/dev-php/PEAR-Net_Sieve/metadata.xml new file mode 100644 index 000000000000..db20b91b7df7 --- /dev/null +++ b/dev-php/PEAR-Net_Sieve/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> + <upstream> + <remote-id type="github">roundcube/Net_Sieve</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_SmartIRC-1.1.10-r1 b/dev-php/PEAR-Net_SmartIRC-1.1.10-r1 deleted file mode 100644 index 8ac7bc8c4410..000000000000 --- a/dev-php/PEAR-Net_SmartIRC-1.1.10-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP class to communicate with IRC networks -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Net_SmartIRC -IUSE=doc examples -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/pear/Net_SmartIRC/archive/v1.1.10.tar.gz -> Net_SmartIRC-1.1.10.tar.gz -_md5_=04e449696d78bebdcfeb3ec43e50e98d diff --git a/dev-php/PEAR-Net_SmartIRC-1.1.12 b/dev-php/PEAR-Net_SmartIRC-1.1.12 deleted file mode 100644 index d3c95ceba317..000000000000 --- a/dev-php/PEAR-Net_SmartIRC-1.1.12 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PHP class to communicate with IRC networks -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_SmartIRC -IUSE=doc examples -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_SmartIRC-1.1.12.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=61687342b758415517841896efb688a7 diff --git a/dev-php/PEAR-Net_SmartIRC/Manifest b/dev-php/PEAR-Net_SmartIRC/Manifest new file mode 100644 index 000000000000..c35962225df7 --- /dev/null +++ b/dev-php/PEAR-Net_SmartIRC/Manifest @@ -0,0 +1,5 @@ +DIST Net_SmartIRC-1.1.10.tar.gz 927009 BLAKE2B b410a0b4a02e60e27860f9c6b0ab8fecf4874273601694ad61dcf88a2e916aee20d1858cf951fffb229f4eac0c0ddda55530bb6840da3c7b741cf9ee3971f7b2 SHA512 16ad30d358af99f40c53a75cf5f1c944a3e68f4c1cffd586acd61ceed280d5d1fcd4f4d5e88db55f1f66c37c5b7f37aec2f45a26dc6b98860eacb42c9f3fbea5 +DIST Net_SmartIRC-1.1.12.tgz 166039 BLAKE2B 43aec437de08d6e0dd651b810b21b5fed5587e2e7e154fe4f078cc618ee501c3d962b824931558458895541ddc9dc46ec3b1f0356aac5b052dd63b498018bb47 SHA512 2da5f0f9ea9167dfd1490fb6ba1e97416c78389924f390030ba71ea28dc5b667451223daa7e3878cbae607159054d656534ff646636f8f5294eb0bda1b17074c +EBUILD PEAR-Net_SmartIRC-1.1.10-r1.ebuild 774 BLAKE2B 640ed23e9f99b57056d92b502b0b9bf6816834a34d11329048dd0a6f95fd4e191b99db9f805bb701b97e43b38ec77ab2c8e71138ffeee0405f4df5e97edbb480 SHA512 8ee23e5be03c0e64b69d4d5b0405e66cbceea14cfd508ee619c7731e1ac12257816f48171ca31b1969210ca74920bb11d68c6d690b4f2ed6ac75533fdf460bba +EBUILD PEAR-Net_SmartIRC-1.1.12.ebuild 545 BLAKE2B 80991f66ddd016eacdbf1c1d1b9232bf15a507e04e4ca530f0a78d135187c1a944cb7cf57e88a4266e45a0c20c76b74b720ee733daf6562e5fc303c978e75c64 SHA512 aea02f3d6ac0e4fd6b8fa92730162e6fe07e1e6299d084f8260cead0b2e8b6d982644ed4d37cb8c8ceeb296bf118b88f8913005d81b8e972e060885aeb56d4fe +MISC metadata.xml 383 BLAKE2B ab5de001d8fe2ec2f6beaf3b457f5296123b286b335b3910ea58eadefe3369ab4fba6ad34fd1262ae465e2e521251b8034c046d1cbaf35afe819717d709917a7 SHA512 083df49fdd76cb7e00bb81b6501d0f475788cef1da463919fc35abc6d0725cda8b47fa027a1a3f6af4872897567b8ba8104463be276a1524182138bdc15d04c0 diff --git a/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.10-r1.ebuild b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.10-r1.ebuild new file mode 100644 index 000000000000..3801bdab55a3 --- /dev/null +++ b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.10-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +# The PEAR tarball is missing some docs as of v1.10.0. +SRC_URI="https://github.com/pear/${MY_PN}/archive/v${PV}.tar.gz + -> ${MY_P}.tar.gz" +DESCRIPTION="PHP class to communicate with IRC networks" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="doc examples" + +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc CREDITS FEATURES docs/HOWTO README.md TODO + use examples && dodoc -r docs/examples + + if use doc; then + dodoc docs/DOCUMENTATION + dodoc -r docs/HTML + fi + + insinto /usr/share/php + doins -r Net +} diff --git a/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.12.ebuild b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.12.ebuild new file mode 100644 index 000000000000..41aa7dab2408 --- /dev/null +++ b/dev-php/PEAR-Net_SmartIRC/PEAR-Net_SmartIRC-1.1.12.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="PHP class to communicate with IRC networks" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc examples" +DOCS=( CREDITS FEATURES docs/HOWTO README.md ) + +src_install() { + local HTML_DOCS=( ) + use examples && HTML_DOCS+=( docs/examples/ ) + + if use doc; then + DOCS+=( docs/DOCUMENTATION ) + HTML_DOCS+=( docs/HTML/* ) + fi + php-pear-r2_src_install +} diff --git a/dev-php/PEAR-Net_SmartIRC/metadata.xml b/dev-php/PEAR-Net_SmartIRC/metadata.xml new file mode 100644 index 000000000000..67ea094e12f2 --- /dev/null +++ b/dev-php/PEAR-Net_SmartIRC/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Net_SmartIRC</remote-id> + <remote-id type="pear">Net_SmartIRC</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_Socket-1.2.2 b/dev-php/PEAR-Net_Socket-1.2.2 deleted file mode 100644 index 4cd1704aef40..000000000000 --- a/dev-php/PEAR-Net_Socket-1.2.2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PHP class interface to TCP sockets -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_Socket -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD-2 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_Socket-1.2.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=e30a08dd917854e92fd4766e2c983ed7 diff --git a/dev-php/PEAR-Net_Socket/Manifest b/dev-php/PEAR-Net_Socket/Manifest new file mode 100644 index 000000000000..5a667b7cf6ec --- /dev/null +++ b/dev-php/PEAR-Net_Socket/Manifest @@ -0,0 +1,3 @@ +DIST Net_Socket-1.2.2.tgz 6903 BLAKE2B a0ee530ebb2962de8560d5cb2147ee831d62c5deac056a7f4944b451853b3ab65f1f46332700d4e18a1ff6e1cce138bf46f5053586bc7f8073143c6aa101e9c6 SHA512 fd415fbd4a6801b63cda3168ff275fdeae233a3cc4c62f9bfe561f83f24f89795a7e7ad862641a73bb6d6e3c0da8b56cd00e7e7a1db616de040ea7883d84caa5 +EBUILD PEAR-Net_Socket-1.2.2.ebuild 333 BLAKE2B 8d603b96f43de495426a1c15dbc8545bc2e62681fd6214a0d7232ee7602e0fbb0991273c97520f176ddd1690f18a204181709481e3d8a2f2bd55acc249a5f382 SHA512 5c5771b9fbacaaa7cd99707982fb11fd0027a71c93512fc03ffb293ee82034e7012025ce6b080e40833f5d1087ff409ef537518375d2958e7c59708357e12dbb +MISC metadata.xml 379 BLAKE2B 233538cb7305e5b6f2cad2b743cbae9116c3307b72ae0645e34fdaf76f72b1fcbe9618f4ba35ab5b3942bbc2a5fd7491e4cfcd7d63f1074fd50e27552a0003d6 SHA512 bde8388227ab4467df4613b0ab02b20286f3700c3c48649dd445085c98f9885f7e46603b2977ff539e5b2577c6f703c7d397a5b0a14538f093698aaa0662deb0 diff --git a/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild b/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild new file mode 100644 index 000000000000..da84124a22fb --- /dev/null +++ b/dev-php/PEAR-Net_Socket/PEAR-Net_Socket-1.2.2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="PHP class interface to TCP sockets" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" +DEPEND="" +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1" diff --git a/dev-php/PEAR-Net_Socket/metadata.xml b/dev-php/PEAR-Net_Socket/metadata.xml new file mode 100644 index 000000000000..c548abcd6a8c --- /dev/null +++ b/dev-php/PEAR-Net_Socket/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Net_Socket</remote-id> + <remote-id type="pear">Net_Socket</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_Traceroute-0.21.3-r1 b/dev-php/PEAR-Net_Traceroute-0.21.3-r1 deleted file mode 100644 index ba5ef2c830bd..000000000000 --- a/dev-php/PEAR-Net_Traceroute-0.21.3-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=OS independet wrapper class for executing traceroute calls -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_Traceroute -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_Traceroute-0.21.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=5d0ed792541d0c435a190aa5aa04432a diff --git a/dev-php/PEAR-Net_Traceroute/Manifest b/dev-php/PEAR-Net_Traceroute/Manifest new file mode 100644 index 000000000000..f6729fcca7c5 --- /dev/null +++ b/dev-php/PEAR-Net_Traceroute/Manifest @@ -0,0 +1,3 @@ +DIST Net_Traceroute-0.21.3.tgz 6754 BLAKE2B e74c46888425e8d28cba25065a465a07f0c8ef7fb1776ac5164e26f99b1b62b9b7bf540a6d0d1b255b76bb5f64fa5f9edd6dff7fd280e2d037310d7a622b770b SHA512 feceaaf188bff947253ec77804f7a4314a855864c09fc75e6c733fd852671994fb1c71d8ee2ba92ba7eff395b0b27fae71c361a69f2df4cfa20ef68f68074e4f +EBUILD PEAR-Net_Traceroute-0.21.3-r1.ebuild 491 BLAKE2B 4c3c2fc9573731ff1c76f6deb905ce199388063a7bbb1e9fe500034016f5b2fb86499868bbc0fe66518e2406eff71675999ab3227b1b6ee0d747e34841444570 SHA512 b5f43b9afcf4f38a24d37f64ee0b5012d57e18457ce71e1c82112c9bb8388ff13aec04d604462d0c154ea47eddfca4c330685bd39ccc647b36e15c4a94d0efaf +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_Traceroute/PEAR-Net_Traceroute-0.21.3-r1.ebuild b/dev-php/PEAR-Net_Traceroute/PEAR-Net_Traceroute-0.21.3-r1.ebuild new file mode 100644 index 000000000000..6a3175afbf7f --- /dev/null +++ b/dev-php/PEAR-Net_Traceroute/PEAR-Net_Traceroute-0.21.3-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +KEYWORDS="amd64 x86" + +DESCRIPTION="OS independet wrapper class for executing traceroute calls" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="" + +src_install() { + local DOCS=( docs/README docs/TODO ) + local HTML_DOCS=( docs/examples/example1.php ) + insinto /usr/share/php/Net + doins Traceroute.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-Net_Traceroute/metadata.xml b/dev-php/PEAR-Net_Traceroute/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_Traceroute/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_URL-1.0.15-r1 b/dev-php/PEAR-Net_URL-1.0.15-r1 deleted file mode 100644 index e99f8bce3f1d..000000000000 --- a/dev-php/PEAR-Net_URL-1.0.15-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Easy parsing of URLs -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_URL -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_URL-1.0.15.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=f4d9d5030253ba41adb13ae80fddc60e diff --git a/dev-php/PEAR-Net_URL/Manifest b/dev-php/PEAR-Net_URL/Manifest new file mode 100644 index 000000000000..1770353269a8 --- /dev/null +++ b/dev-php/PEAR-Net_URL/Manifest @@ -0,0 +1,3 @@ +DIST Net_URL-1.0.15.tgz 6303 BLAKE2B d4b89e6d5932d1494471a3d373c069bc02f6c70f59908b6db2087c88dc90b999206901c8c42a521221ff868d2e21cad3473bb33262e816c14a0ef90c6b5bc4c9 SHA512 ea61e0dc603a4dc38fd6f4d2fa3d897d3b449a6ed19fa21ed1758b1945765405855058b70a4f9d46bb9abeb238c5e4fe9d2625774e6d5af6ba7ebc1c8f14154c +EBUILD PEAR-Net_URL-1.0.15-r1.ebuild 417 BLAKE2B b9691d77fb0ccc9454bb0a742625bc48e1aa70e028b50ca6bbca66c7e1539d0d5abd4fa7dc164f5a24133775f8ea7b0b0c6265b031a71e0dc30aa2d6072da6c2 SHA512 5496562f1f2f4814db8c215ddec69c3c929a92a97776f3ecf0bca06bd2ff8cc48a88bd1c1307abc5cd8777ec0adae85245c4e1953d9181b3a99ecab31c004afa +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild b/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild new file mode 100644 index 000000000000..01735e4a0e2b --- /dev/null +++ b/dev-php/PEAR-Net_URL/PEAR-Net_URL-1.0.15-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Easy parsing of URLs" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +src_install() { + local HTML_DOCS=( docs/example.php ) + insinto /usr/share/php/Net + doins URL.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-Net_URL/metadata.xml b/dev-php/PEAR-Net_URL/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_URL/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_URL2-2.2.1-r2 b/dev-php/PEAR-Net_URL2-2.2.1-r2 deleted file mode 100644 index a36b6d8282a9..000000000000 --- a/dev-php/PEAR-Net_URL2-2.2.1-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Easy parsing of URLs (PHP5 port of PEAR-Net_URL package) -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_URL2 -KEYWORDS=alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_URL2-2.2.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=38c878f9373b6d8f31941461b7ea2ef3 diff --git a/dev-php/PEAR-Net_URL2/Manifest b/dev-php/PEAR-Net_URL2/Manifest new file mode 100644 index 000000000000..f22e2718364a --- /dev/null +++ b/dev-php/PEAR-Net_URL2/Manifest @@ -0,0 +1,3 @@ +DIST Net_URL2-2.2.1.tgz 20010 BLAKE2B 5c8e5db577ad01dd247b72f82b9014e7cc4ef94955566b65b4210c7371702de8b1b67aa2d8bee27c5d88cabec069e3a334630429547dce2e611ce0da40210b08 SHA512 356eebcb7b077e8a57d19f7a0549c973fe4923fbd83836ac000c1068d7f19c42ebebef5e07a2a5880737d0f8b2398bb32be9fa97ef931a1009d6229dfd71b495 +EBUILD PEAR-Net_URL2-2.2.1-r2.ebuild 350 BLAKE2B bb66d797346fbefce7ca25cd52f5e1abf553d11a3a56d8bd80916f1c8f103c6ab14c2f45cd3fb20d2b2d92f4bcc57bf743dd8693177edb37a3c66a7b33491490 SHA512 ac2b57aab639cead7b1e11ef66adc7e3421bf1fcbcdbaf93fcb247450f83d8bbfe6c880db8152f30e5949624a47a2642738cce43645807174607ed3aa5ae43ca +MISC metadata.xml 310 BLAKE2B ceeffe3f581bffc5354ffa5ae85c80bf3395578d2300566cab9ae2405485c06bb02d6a55eed89d33eb2af4be3e668073d6fed96614b4a40390ec5339f243f8be SHA512 ee52f22f04cecdd1a9cb93ad11d75a8e9889f988e189995707c28a3923bdac05c330c8f9e658717e3d0713b5f1dcdc772f4ec31fa216ee15006bc67340fcd84a diff --git a/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild b/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild new file mode 100644 index 000000000000..d890e9908e84 --- /dev/null +++ b/dev-php/PEAR-Net_URL2/PEAR-Net_URL2-2.2.1-r2.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Easy parsing of URLs (PHP5 port of PEAR-Net_URL package)" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ~ppc ~ppc64 ~s390 ~sh sparc x86" +IUSE="" + +DOCS=( docs/6470.php docs/example.php ) diff --git a/dev-php/PEAR-Net_URL2/metadata.xml b/dev-php/PEAR-Net_URL2/metadata.xml new file mode 100644 index 000000000000..5a48f3cfcb85 --- /dev/null +++ b/dev-php/PEAR-Net_URL2/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> + <upstream> + <remote-id type="pear">Net_URL2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1 b/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1 deleted file mode 100644 index 349975f56824..000000000000 --- a/dev-php/PEAR-Net_UserAgent_Detect-2.5.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Determines Web browser, version, and platform from an HTTP user agent string -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Net_UserAgent_Detect -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-2.02 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Net_UserAgent_Detect-2.5.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=66a5506585d3c5d0d806862e46de7d16 diff --git a/dev-php/PEAR-Net_UserAgent_Detect/Manifest b/dev-php/PEAR-Net_UserAgent_Detect/Manifest new file mode 100644 index 000000000000..ed0e5140fb0a --- /dev/null +++ b/dev-php/PEAR-Net_UserAgent_Detect/Manifest @@ -0,0 +1,3 @@ +DIST Net_UserAgent_Detect-2.5.2.tgz 11986 BLAKE2B 5a0d6dbcb07765d3f2f646500b2d5dada4b0e030c8173f988bc0a0ccea13d50cf69071c8a385fb6a7b821304dd072751b7ed22649899b371605fa289c7788ff5 SHA512 c97069ff6d99f78d580426751849cff865a50e63f55fc4596894b49604977fccc14d0eb269a66ebf56dfe89c67cb733b0ab8827766d3511a9bc6a05be2baa060 +EBUILD PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild 488 BLAKE2B 2f569e4ad141d829d0f207f083fb13deb03e11d87cef7ca0570b001d7d3d60b08f51521b5bd5db23edef43884b6aac0d78302672e92f45a05630321ce66c3573 SHA512 67a458088efc94c42d7ab43a03ee2cf765ad89af766cf5bdaf3e3d8ce68d245f4bccefd98f0f2079f79c04d920b5cc458fbb50b29923cd8223566cbfe3525f38 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild b/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild new file mode 100644 index 000000000000..547bbb1e0ad4 --- /dev/null +++ b/dev-php/PEAR-Net_UserAgent_Detect/PEAR-Net_UserAgent_Detect-2.5.2-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Determines Web browser, version, and platform from an HTTP user agent string" + +LICENSE="PHP-2.02" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +src_install() { + local HTML_DOCS=( tests/example.php ) + insinto /usr/share/php/Net/UserAgent + doins -r Detect Detect.php + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/PEAR-Net_UserAgent_Detect/metadata.xml b/dev-php/PEAR-Net_UserAgent_Detect/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Net_UserAgent_Detect/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Numbers_Words-0.18.1-r1 b/dev-php/PEAR-Numbers_Words-0.18.1-r1 deleted file mode 100644 index 0d57a4b0d0b5..000000000000 --- a/dev-php/PEAR-Numbers_Words-0.18.1-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* dev-php/PEAR-Math_BigInteger dev-php/phpunit ) -DESCRIPTION=Provides methods for spelling numerals in words -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Numbers_Words -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-Math_BigInteger -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Numbers_Words-0.18.1.tgz -_md5_=11027944426635bf6bcf10cc191ba218 diff --git a/dev-php/PEAR-Numbers_Words-0.18.2 b/dev-php/PEAR-Numbers_Words-0.18.2 deleted file mode 100644 index d19c78a33a5c..000000000000 --- a/dev-php/PEAR-Numbers_Words-0.18.2 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-Math_BigInteger dev-php/phpunit ) -DESCRIPTION=Provides methods for spelling numerals in words -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Numbers_Words -IUSE=test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-php/PEAR-Math_BigInteger >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Numbers_Words-0.18.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=067caeaf3d714cfc9e37e487484f3b7f diff --git a/dev-php/PEAR-Numbers_Words/Manifest b/dev-php/PEAR-Numbers_Words/Manifest new file mode 100644 index 000000000000..726714dcbd07 --- /dev/null +++ b/dev-php/PEAR-Numbers_Words/Manifest @@ -0,0 +1,5 @@ +DIST Numbers_Words-0.18.1.tgz 72925 BLAKE2B 2dd624fe4ede72c00f68f259c0271ca405e76bab6b43d85024cfa70b74e50e9ac5fbccd7e770c90ac4bcc5eabbdc33ccc9bc6b691e0da2b9a05ee5a141a0d8ac SHA512 b6063db873d65bc872ea64e6ae4282da9b36aa15ac336a5b443e4bc3cc7ad49538327bb56d0b70a482c82dfa1d732426f9cc45453d4d13a25a840871e1f6fb2c +DIST Numbers_Words-0.18.2.tgz 73113 BLAKE2B e64fd1fcd8017b1768bc0e8918a79a91b83711433d0a29d36b145fdc07cee8cc3149a31d8e3739bd59ee57a821aafd8532fd8a54684da7e2395463662b733335 SHA512 cc719ea47e7da365959a02106d80aabe2ed079064128af1a61c0c53ed44726e7169de5c9d8dd28cbf917e025841e9aa07b4b8c9313a788b0a92eab32a4edb37c +EBUILD PEAR-Numbers_Words-0.18.1-r1.ebuild 693 BLAKE2B da455a771cb21432817ec07278bb70d4a0b28a2a6e5504fe72bb7798c8e44d32d649328212a2142c0c72b27b3664ca8c72e467f9ca66ed92efca9b491ae59b56 SHA512 6e5aa3dd6b57dc5bdc7496653c7fb67b021b44f4edc5abc0b7117131f02276c35b1bb5c86834aaed9c2acef88ff1f115ad8ea2ec1ab296bc5922f1299677ab5c +EBUILD PEAR-Numbers_Words-0.18.2.ebuild 524 BLAKE2B 4893944d79623821e224e776465ecf3fb4b7ffad8f8daa2f83bda944db5f73b92ab37be4c99c79688d5373292ffdb04ec35e9f370f250eaa6fb06838f25002b0 SHA512 bf1a293ff03272cf384c39272c54b6a7b69a8bdaff111b74dd584fa49f88617af1fd902a7125d63367ba6eed1a346e3a2f2f37c4d29c8ab9dafe9966b3331f45 +MISC metadata.xml 385 BLAKE2B 96fd8d4dffa8bcda044ca563466bd32986e2ddfc984494a13eabcd71377c0a850ad4458f2c0c96870105e215d38295ddd32d640c0f8cba8a6566e78a2bfcc197 SHA512 05fafb5b7437fcffa392b1898b60bc7811dbc0ac3b8da7f0b7205c16a9292cbaad3e62ca59e999ebf9cba1e3d0fe0076203dceb68dcf1a2dc2af496403cf812e diff --git a/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.1-r1.ebuild b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.1-r1.ebuild new file mode 100644 index 000000000000..64d5353b4d13 --- /dev/null +++ b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.1-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Provides methods for spelling numerals in words" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-Math_BigInteger" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php/ + doins -r Numbers + + dodoc ChangeLog README +} + +src_test() { + phpunit tests || die 'test suite failed' +} diff --git a/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild new file mode 100644 index 000000000000..0b83ebeaf12f --- /dev/null +++ b/dev-php/PEAR-Numbers_Words/PEAR-Numbers_Words-0.18.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Provides methods for spelling numerals in words" +HOMEPAGE="http://pear.php.net/package/Numbers_Words" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" + +RDEPEND="dev-php/PEAR-Math_BigInteger" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +DOCS=( ChangeLog README ) + +src_test() { + phpunit tests || die 'test suite failed' +} diff --git a/dev-php/PEAR-Numbers_Words/metadata.xml b/dev-php/PEAR-Numbers_Words/metadata.xml new file mode 100644 index 000000000000..a956dfe209c0 --- /dev/null +++ b/dev-php/PEAR-Numbers_Words/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Numbers_Words</remote-id> + <remote-id type="pear">Numbers_Words</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-OLE-1.0.0_rc3 b/dev-php/PEAR-OLE-1.0.0_rc3 deleted file mode 100644 index df41ec7b9369..000000000000 --- a/dev-php/PEAR-OLE-1.0.0_rc3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Package for reading and writing OLE containers -EAPI=6 -HOMEPAGE=https://pear.php.net/package/OLE -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/OLE-1.0.0RC3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=a8b932fcfc2951e79331e8f557edbabc diff --git a/dev-php/PEAR-OLE/Manifest b/dev-php/PEAR-OLE/Manifest new file mode 100644 index 000000000000..e32fbaee0b4b --- /dev/null +++ b/dev-php/PEAR-OLE/Manifest @@ -0,0 +1,3 @@ +DIST OLE-1.0.0RC3.tgz 14233 BLAKE2B ca8ae3959b618a0cd9344a3b07c8587f4f1d10063ff6101e8f27d0c4c8b0d08a0a258ae40ac9b7ce30622d57cc6bfbb2a5b4f5b393ef69e25c276813ee70461e SHA512 36a9bbe243d0f172bcd3fc5dd0926a0e42389b4e222cca90678f41bb968c70e4d04c959f3fe3bad1704543ecbcda871a248aa445a1dc6c2f0b73925198f5b07e +EBUILD PEAR-OLE-1.0.0_rc3.ebuild 367 BLAKE2B 57738add3d3d7eba94b19b622fb94dc3bdfda51897cc16b478da83cc4de284a2b66d264a6a05ca63e898daaf3a5940ed83793b4e86c918eb3889c0791339c5e8 SHA512 c8d0f02785f25a7491631a5a3b200af7906b612318607175437d6182bf1ec978144b2695ecaa1303e91cb2f72254f500e4888ea5bf88e73b64d5988a0f1a8f77 +MISC metadata.xml 365 BLAKE2B d3239ca6d5ef2cac6033276506a09ac2dc02805de0cc194f700be394828c56d754d364fa1b12895f3a78d2fc7145c57b8a097fbbc02bcebd006da21759a42793 SHA512 3871e3db946f3c1d55f06eb228b38e4b3d596b40781c0062c5aa5dad7b785312db6ddf41e16f372f3541c1eaf30264b78bd84db2a4c2843376af4111a50479ae diff --git a/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild b/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild new file mode 100644 index 000000000000..bd8e6951959f --- /dev/null +++ b/dev-php/PEAR-OLE/PEAR-OLE-1.0.0_rc3.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PEAR_PV=${PV/_rc/RC} + +inherit php-pear-r2 + +DESCRIPTION="Package for reading and writing OLE containers" +HOMEPAGE="https://pear.php.net/package/OLE" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" diff --git a/dev-php/PEAR-OLE/metadata.xml b/dev-php/PEAR-OLE/metadata.xml new file mode 100644 index 000000000000..bf98d49f17fb --- /dev/null +++ b/dev-php/PEAR-OLE/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/OLE</remote-id> + <remote-id type="pear">OLE</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PEAR-1.10.5 b/dev-php/PEAR-PEAR-1.10.5 deleted file mode 100644 index 0670a7bca47c..000000000000 --- a/dev-php/PEAR-PEAR-1.10.5 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=config install postinst prepare prerm setup -DESCRIPTION=PEAR Base System -EAPI=6 -HOMEPAGE=http://pear.php.net/package/PEAR -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:*[cli,xml,zlib] >=dev-php/PEAR-Archive_Tar-1.4.0 >=dev-php/PEAR-Console_Getopt-1.4.1 dev-php/PEAR-Exception >=dev-php/PEAR-Structures_Graph-1.1.0 >=dev-php/PEAR-XML_Util-1.3.0 -SLOT=0 -SRC_URI=http://pear.php.net/get/PEAR-1.10.5.tgz -_md5_=6f2db8e05e4d603164d51dbfeec73166 diff --git a/dev-php/PEAR-PEAR/Manifest b/dev-php/PEAR-PEAR/Manifest new file mode 100644 index 000000000000..e83c5ee539c8 --- /dev/null +++ b/dev-php/PEAR-PEAR/Manifest @@ -0,0 +1,5 @@ +AUX gentoo-libtool-mismatch-fix-v2.patch 510 BLAKE2B 59571998b848501efcdd4c304dc48e4950560f2f4d08add530d078787519b1c33dd511e92914208342011bd727e0fca12974b92a46b6a6bc9a66cbca061c9495 SHA512 03848aa6447c2969715e872481e17f7a6dbe7df9e42a13305fdbcfaf09505de40ed6d91c9c93f11a944adc94389472f04eac2b656f08dbdd9d1c3a1d07946ff4 +AUX pear.conf-r2 379 BLAKE2B fe57574f4e4ce095f7ddd9bc26606181a86e67f6c8e6dad57a713e187175b711d50d90c346759d430c32da0a740e7f79cffc7ccedc3b719d04dcd1792a9309f6 SHA512 81e4c95ccfd1a50d30d6e9db90fa099f3dd098bf4fa2c023f5369d0e96a197da91d2572ff3785bcfc83dba82abeca3932431083b5aa2aed155336697764666be +DIST PEAR-1.10.5.tgz 291151 BLAKE2B b9095e6e488348917846693769f075c898271f2b65fbc69781247e8f46bf41afa4dfeb98d66c1aabce884e24c91bda50af3766745c3b8b5101aa54595e53c796 SHA512 c310fa8ec72ba201313dc03953ec1eba82daa137b27eac880fd5388dce72d38e6aa40737da43c3ad41db4df0d6717c7d77cf477d64b29245854ae95d2a94c364 +EBUILD PEAR-PEAR-1.10.5.ebuild 5890 BLAKE2B 4e34fc9a6e0069e9589c32fe17b7bafc334dbd1db76f02fdb085511c4542e7fe7f5dd4cb10dd826401c9ae9de059e534f25693f1168cd969f5d14ff736c6bf0d SHA512 75f0d4d550c573b1fc184128f401357837f120eb7cab088b78aa40c46e89035ea84ac85a0b39b8518e6f000fa93de4508fd3e82aa061a6f54d47ddf19fe01dea +MISC metadata.xml 306 BLAKE2B fdddffeab9925e2296436f14f6224e0cbdbe2d386e863de68a555cf8b1e5434409af998a4b73c9380d2118db0a021401b23034895038e31559e0de0919a8c597 SHA512 2e46d7a6fcadfed2ff7be17a5f0a82b5cbf6184b50384f868a6ad8821746badfe126279ef9c114ef9d9a42374931193dba4b84483d437797636b95e6e97247fa diff --git a/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild new file mode 100644 index 000000000000..d22b143ae103 --- /dev/null +++ b/dev-php/PEAR-PEAR/PEAR-PEAR-1.10.5.ebuild @@ -0,0 +1,177 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="PEAR Base System" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://pear.php.net/get/${MY_P}.tgz" +LICENSE="MIT" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="dev-lang/php:*[cli,xml,zlib] + >=dev-php/PEAR-Archive_Tar-1.4.0 + >=dev-php/PEAR-Console_Getopt-1.4.1 + dev-php/PEAR-Exception + >=dev-php/PEAR-Structures_Graph-1.1.0 + >=dev-php/PEAR-XML_Util-1.3.0" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/gentoo-libtool-mismatch-fix-v2.patch" ) + +pkg_setup() { + [[ -z "${PEAR_CACHEDIR}" ]] && PEAR_CACHEDIR="${EPREFIX}/var/cache/pear" + [[ -z "${PEAR_DOWNLOADDIR}" ]] && PEAR_DOWNLOADDIR="${EPREFIX}/var/tmp/pear" + [[ -z "${PEAR_TEMPDIR}" ]] && PEAR_TEMPDIR="${EPREFIX}/tmp" + + elog + elog "cache_dir is set to: ${PEAR_CACHEDIR}" + elog "download_dir is set to: ${PEAR_DOWNLOADDIR}" + elog "temp_dir is set to: ${PEAR_TEMPDIR}" + elog + elog "If you want to change the above values, you need to set" + elog "PEAR_CACHEDIR, PEAR_DOWNLOADDIR and PEAR_TEMPDIR variable(s)" + elog "accordingly in /etc/portage/make.conf and re-emerge ${PN}." + elog +} + +src_prepare() { + default + # Exception.php is part of dev-php/PEAR-Exception. + rm PEAR/Exception.php || die "failed to remove PEAR/Exception.php" +} + +src_install() { + insinto /usr/share/php + doins -r PEAR/ + doins -r OS/ + doins PEAR.php System.php + doins scripts/pearcmd.php + doins scripts/peclcmd.php + + newbin scripts/pear.sh pear + newbin scripts/peardev.sh peardev + newbin scripts/pecl.sh pecl + + # adjust some scripts for current version + [[ -z "${PEAR}" ]] && PEAR="${PV}" + for i in pearcmd.php peclcmd.php ; do + sed "s:@pear_version@:${PEAR}:g" -i "${D}/usr/share/php/${i}" \ + || die "failed to sed pear_version" + done + + for i in pear peardev pecl ; do + sed "s:@bin_dir@:${EPREFIX}/usr/bin:g" -i "${D}/usr/bin/${i}" \ + || die "failed to sed @bin_dir@ in ${i}" + sed "s:@php_dir@:${EPREFIX}/usr/share/php:g" -i "${D}/usr/bin/${i}" \ + || die "failed to sed @php_dir@ in ${i}" + done + + sed "s:-d output_buffering=1:-d output_buffering=1 -d memory_limit=32M:g" \ + -i "${D}/usr/bin/pear" \ + || die "failed to set PHP ini values in pear executable" + + sed "s:@package_version@:${PEAR}:g" \ + -i "${D}/usr/share/php/PEAR/Command/Package.php" \ + || die "failed to sed @package_version@" + + sed "s:@PEAR-VER@:${PEAR}:g" \ + -i "${D}/usr/share/php/PEAR/Dependency2.php" \ + || die "failed to sed @PEAR-VER@ in Dependency2.php" + + sed "s:@PEAR-VER@:${PEAR}:g" \ + -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v1.php" \ + || die "failed to sed @PEAR-VER@ in v1.php" + + sed "s:@PEAR-VER@:${PEAR}:g" \ + -i "${D}/usr/share/php/PEAR/PackageFile/Parser/v2.php" \ + || die "failed to sed @PEAR-VER@ in v2.php" + + # finalize install + insinto /etc + newins "${FILESDIR}"/pear.conf-r2 pear.conf + + sed "s|s:PHPCLILEN:\"PHPCLI\"|s:${#PHPCLI}:\"${PHPCLI}\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed PHPCLILEN in pear.conf" + + sed "s|s:CACHEDIRLEN:\"CACHEDIR\"|s:${#PEAR_CACHEDIR}:\"${PEAR_CACHEDIR}\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed CACHEDIRLEN in pear.conf" + + sed "s|s:DOWNLOADDIRLEN:\"DOWNLOADDIR\"|s:${#PEAR_DOWNLOADDIR}:\"${PEAR_DOWNLOADDIR}\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed DOWNLOADDIRLEN in pear.conf" + + sed "s|s:TEMPDIRLEN:\"TEMPDIR\"|s:${#PEAR_TEMPDIR}:\"${PEAR_TEMPDIR}\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed TEMPDIRLEN in pear.conf" + + # Change the paths for eprefix! + sed "s|s:19:\"/usr/share/php/docs\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/docs\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed the docs path (prefix) in pear.conf" + + sed "s|s:19:\"/usr/share/php/data\"|s:$(( ${#EPREFIX}+19 )):\"${EPREFIX}/usr/share/php/data\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed the data path (prefix) in pear.conf" + + sed "s|s:20:\"/usr/share/php/tests\"|s:$(( ${#EPREFIX}+20 )):\"${EPREFIX}/usr/share/php/tests\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed the tests path (prefix) in pear.conf" + + sed "s|s:14:\"/usr/share/php\"|s:$(( ${#EPREFIX}+14 )):\"${EPREFIX}/usr/share/php\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed the PHP include path (prefix) in pear.conf" + + sed "s|s:8:\"/usr/bin\"|s:$(( ${#EPREFIX}+8 )):\"${EPREFIX}/usr/bin\"|g" \ + -i "${D}/etc/pear.conf" \ + || die "failed to sed the bin path (prefix) in pear.conf" + + [[ "${PEAR_TEMPDIR}" != "/tmp" ]] && keepdir "${PEAR_TEMPDIR#${EPREFIX}}" + keepdir "${PEAR_CACHEDIR#${EPREFIX}}" + diropts -m1777 + keepdir "${PEAR_DOWNLOADDIR#${EPREFIX}}" + + insinto /usr/share/php/.packagexml + newins "${WORKDIR}/package.xml" "${MY_P}.xml" +} + +pkg_config() { + # Update PEAR/PECL channels as needed, add new ones to the list if needed + elog "Updating PEAR/PECL channels" + local pearchans="pear.php.net pecl.php.net pear.symfony-project.com" + + for chan in ${pearchans} ; do + # The first command may fail if, for example, the channels have + # already been initialized. + pear channel-discover ${chan} + pear channel-update ${chan} || die "failed to update channels: ${chan}" + done +} + +pkg_postinst() { + pear clear-cache || die "failed to clear PEAR cache" + + elog "Run 'emerge --config =${PF}' to automatically update the PEAR/PECL channels while online." + + # Register the package from the package.xml file + # It is not critical to complete so only warn on failure + if [[ -f "${EROOT}usr/share/php/.packagexml/${MY_P}.xml" ]] ; then + "${EROOT}usr/bin/peardev" install -nrO --force \ + "${EROOT}usr/share/php/.packagexml/${MY_P}.xml" 2> /dev/null \ + || ewarn "Failed to insert package into local PEAR database" + fi +} + +pkg_prerm() { + # Uninstall known dependency + "${EROOT}usr/bin/peardev" uninstall -nrO "pear.php.net/PEAR" +} diff --git a/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch b/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch new file mode 100644 index 000000000000..f9a894100c8b --- /dev/null +++ b/dev-php/PEAR-PEAR/files/gentoo-libtool-mismatch-fix-v2.patch @@ -0,0 +1,15 @@ +diff -aruN PEAR.orig/Builder.php PEAR/Builder.php +--- a/PEAR/Builder.php 2014-07-12 08:25:32.000000000 -0400 ++++ b/PEAR/Builder.php 2015-01-16 13:43:14.927894013 -0500 +@@ -340,6 +340,11 @@ + } + // }}} end of interactive part + ++ if (file_exists('aclocal.m4')) { ++ $this->_runCommand('rm aclocal.m4'); ++ $this->_runCommand('autoreconf'); ++ } ++ + // FIXME make configurable + if (!$user=getenv('USER')) { + $user='defaultuser'; diff --git a/dev-php/PEAR-PEAR/files/pear.conf-r2 b/dev-php/PEAR-PEAR/files/pear.conf-r2 new file mode 100644 index 000000000000..277227b4a47b --- /dev/null +++ b/dev-php/PEAR-PEAR/files/pear.conf-r2 @@ -0,0 +1,2 @@ +#PEAR_Config 0.9 +a:9:{s:7:"doc_dir";s:19:"/usr/share/php/docs";s:8:"data_dir";s:19:"/usr/share/php/data";s:8:"test_dir";s:20:"/usr/share/php/tests";s:7:"php_dir";s:14:"/usr/share/php";s:7:"bin_dir";s:8:"/usr/bin";s:7:"php_bin";s:12:"/usr/bin/php";s:9:"cache_dir";s:CACHEDIRLEN:"CACHEDIR";s:12:"download_dir";s:DOWNLOADDIRLEN:"DOWNLOADDIR";s:8:"temp_dir";s:TEMPDIRLEN:"TEMPDIR";} diff --git a/dev-php/PEAR-PEAR/metadata.xml b/dev-php/PEAR-PEAR/metadata.xml new file mode 100644 index 000000000000..6470e34fb93a --- /dev/null +++ b/dev-php/PEAR-PEAR/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> + <upstream> + <remote-id type="pear">PEAR</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2 b/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2 deleted file mode 100644 index 60057111bec6..000000000000 --- a/dev-php/PEAR-PEAR_PackageFileManager-1.7.2-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Updates an existing package.xml file with a new filelist and changelog -EAPI=6 -HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-PEAR_PackageFileManager2 dev-php/PEAR-PEAR_PackageFileManager_Plugins >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/PEAR_PackageFileManager-1.7.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=4783443f90a280114bafe9e01b295b07 diff --git a/dev-php/PEAR-PEAR_PackageFileManager/Manifest b/dev-php/PEAR-PEAR_PackageFileManager/Manifest new file mode 100644 index 000000000000..5695f5faa5a7 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager/Manifest @@ -0,0 +1,3 @@ +DIST PEAR_PackageFileManager-1.7.2.tgz 38104 BLAKE2B 126578a570db3e92b8c3b3d04588a77e81b14ed6b6c40e9a6c90739d2ae86bfaad8cac2b5ece4deaea9ea1e356d2645997402200236e394f68c0dc5fa9eaafe5 SHA512 4a0a201fea221a8e2d21199f99d4f145e39f42344a0057f32bfefd96aa2635e12ea75ee6b6ac64c52a8d35be5e2a65fa5399b3195592dea9ba10191c45fc0056 +EBUILD PEAR-PEAR_PackageFileManager-1.7.2-r2.ebuild 426 BLAKE2B ea7ad04a92fdc84aa9d7ff2cddfd2cede42c93772efce964406213060cd3982515ce047ba3da25466062d2c5f19d21e7c405d830e54e76cbdc77a89690643a37 SHA512 5eac9a418d350650a680bde42b0da7c800ef10cfa7f05e1ccc6db7d2baa11639b8ab98fcf8c669ee755319b39af3427fdbd42f9618ee2f23367d77d2c61bce7c +MISC metadata.xml 325 BLAKE2B 626bdcf012d0b1bf419e317ae321a2de1f7e902f67ab5bad48d52992ded8537fd496e9e11c5e2bcb8bca10c5b79820bf34722f9192e6cad8df5bb24c97e83f60 SHA512 81cbf761721cbd85615855d2bd77c3d7354c891c62ef2daaf711a2e32ebda7b968366d5d8c3c8322f2a8e122c48933b796439340d1fd1693e3db2dc36c2c324f diff --git a/dev-php/PEAR-PEAR_PackageFileManager/PEAR-PEAR_PackageFileManager-1.7.2-r2.ebuild b/dev-php/PEAR-PEAR_PackageFileManager/PEAR-PEAR_PackageFileManager-1.7.2-r2.ebuild new file mode 100644 index 000000000000..b0973dc62119 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager/PEAR-PEAR_PackageFileManager-1.7.2-r2.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Updates an existing package.xml file with a new filelist and changelog" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/php-5.3:* + >=dev-php/PEAR-PEAR-1.10.1 + dev-php/PEAR-PEAR_PackageFileManager2 + dev-php/PEAR-PEAR_PackageFileManager_Plugins" diff --git a/dev-php/PEAR-PEAR_PackageFileManager/metadata.xml b/dev-php/PEAR-PEAR_PackageFileManager/metadata.xml new file mode 100644 index 000000000000..863e4234d892 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager/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> + <upstream> + <remote-id type="pear">PEAR_PackageFileManager</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2 b/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2 deleted file mode 100644 index 62f278ead0e2..000000000000 --- a/dev-php/PEAR-PEAR_PackageFileManager2-1.0.4-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Updates an existing package.xml file with a new filelist and changelog -EAPI=6 -HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-lang/php-5.3:* >=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-PEAR_PackageFileManager_Plugins >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/PEAR_PackageFileManager2-1.0.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=3fa3b2acb3435f9be7be08da18982651 diff --git a/dev-php/PEAR-PEAR_PackageFileManager2/Manifest b/dev-php/PEAR-PEAR_PackageFileManager2/Manifest new file mode 100644 index 000000000000..6901ffa659ed --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager2/Manifest @@ -0,0 +1,3 @@ +DIST PEAR_PackageFileManager2-1.0.4.tgz 43365 BLAKE2B 5eae7eb6f2ae91487ab83dc048ff2fa4c63a4f8208e88e0897340ef63aded28b355f22aec8e12e4da918ed1f24434c6269b53f4755ec80cf4edf7a240e03e545 SHA512 2748ebb21158521a74246ea410f9a30ae6d4b41e88aba543888238c5fc53060e6cf5c537cb95f595147690a2cbdfaaa34a6b3280924ee153cd3d47f2deb3a636 +EBUILD PEAR-PEAR_PackageFileManager2-1.0.4-r2.ebuild 387 BLAKE2B e41776339c8d2ebf530126add435d4364d6f51fd3eb996c4e3d9420fe3434db1bbd2fa9811e5b8a27c8854fb6898cfdb0f5112fa731e5932abfb826758b45605 SHA512 b67af6ee028bc546e29922385f7b3e023a2b83dfb0f438939b9345473962567729a3752dc2b287077f7f16328e534d34a8357c8763f6ce43d798d62f8d284cdf +MISC metadata.xml 326 BLAKE2B 12d60b4e028e6262c9954ed790f50a24d93b9fd0b3bfa2b94f50c0576b9cdacb7e61dfb1e394a581e700de4163df92d979a2873ed4b13e20dd12fd8811174954 SHA512 11103fa47012eb0dee5fb6c58c151873ec563fe56ed6a9ea1787a4a229f56ba6848eac9498936ef559f80c18985202a28205f8019bbc1c9956e7e0e941c2add4 diff --git a/dev-php/PEAR-PEAR_PackageFileManager2/PEAR-PEAR_PackageFileManager2-1.0.4-r2.ebuild b/dev-php/PEAR-PEAR_PackageFileManager2/PEAR-PEAR_PackageFileManager2-1.0.4-r2.ebuild new file mode 100644 index 000000000000..e896e2b1d697 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager2/PEAR-PEAR_PackageFileManager2-1.0.4-r2.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Updates an existing package.xml file with a new filelist and changelog" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/php-5.3:* + >=dev-php/PEAR-PEAR-1.10.1 + dev-php/PEAR-PEAR_PackageFileManager_Plugins" diff --git a/dev-php/PEAR-PEAR_PackageFileManager2/metadata.xml b/dev-php/PEAR-PEAR_PackageFileManager2/metadata.xml new file mode 100644 index 000000000000..984194e45118 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager2/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> + <upstream> + <remote-id type="pear">PEAR_PackageFileManager2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1 b/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1 deleted file mode 100644 index 094c57c92809..000000000000 --- a/dev-php/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Various methods to check files to update an existing package.xml file -EAPI=6 -HOMEPAGE=https://pear.php.net/package/PEAR_PackageFileManager_Plugins -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 >=dev-php/PEAR-XML_Serializer-0.19.0 >=dev-lang/php-5.3:*[xml,simplexml] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/PEAR_PackageFileManager_Plugins-1.0.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=71317eba4096a569fd3ce878bd6351a1 diff --git a/dev-php/PEAR-PEAR_PackageFileManager_Plugins/Manifest b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/Manifest new file mode 100644 index 000000000000..de3472b03167 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/Manifest @@ -0,0 +1,3 @@ +DIST PEAR_PackageFileManager_Plugins-1.0.4.tgz 20967 BLAKE2B 5f883e117af879c67badb5c9c8b11e1211b3f9ee3b0516d43ca489ea05d6d4678281062a1a75da15e2158583169e7c31ca900bdea83137d991ed7dd923abb2e6 SHA512 7461ba3dc6f51263383136041d217e2d0d7607c5ef9f8766e08466118f2c869a037622750dd7bdcbbf2a114efde096b3192bbf5229f62ea42adfe83d36451fa0 +EBUILD PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1.ebuild 390 BLAKE2B f2ab2088bdf0733d450e628027d2b70ea6fcda5697c5aeae3bb39e677a9092ada5423f98746ada52c9f74f777777968ef7dbac4227b0fa6154a60b355b608a20 SHA512 4ba0b3af245b548fd7bcd7479cca31a46148bea2300108a0b6642e7dc5cd6b6c60e0ed0da4d0f9ac9127c0580834eb00325152ec40d88b3136c8f86332a869dd +MISC metadata.xml 333 BLAKE2B 1b5c3d38a23c4c4f0bbe1ab548123cf248b14fc2ab484e78b6ec7a27e6982b61ae460bef0f5694683a1ceecfc3450befa955097aa1f60d39704a3fc62993c2b5 SHA512 45c6ff507cef1c260ffe4651d51262b857f213b1e47dc2bb8a13443b87cb82a7cddd7d88565b0a59c10a66ebc62da94f54863151f45c3c79ffc217560c7037d9 diff --git a/dev-php/PEAR-PEAR_PackageFileManager_Plugins/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1.ebuild b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1.ebuild new file mode 100644 index 000000000000..021965393c4f --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/PEAR-PEAR_PackageFileManager_Plugins-1.0.4-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Various methods to check files to update an existing package.xml file" +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1 + >=dev-php/PEAR-XML_Serializer-0.19.0 + >=dev-lang/php-5.3:*[xml,simplexml]" diff --git a/dev-php/PEAR-PEAR_PackageFileManager_Plugins/metadata.xml b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/metadata.xml new file mode 100644 index 000000000000..c41e99d84be5 --- /dev/null +++ b/dev-php/PEAR-PEAR_PackageFileManager_Plugins/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> + <upstream> + <remote-id type="pear">PEAR_PackageFileManager_Plugins</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PHP_Beautifier-0.1.15-r2 b/dev-php/PEAR-PHP_Beautifier-0.1.15-r2 deleted file mode 100644 index 00f590be3ec4..000000000000 --- a/dev-php/PEAR-PHP_Beautifier-0.1.15-r2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DESCRIPTION=Code Beautifier for PHP -EAPI=6 -HOMEPAGE=http://pear.php.net/package/PHP_Beautifier -IUSE=cli examples -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:*[bzip2,cli?,tokenizer] dev-php/PEAR-Archive_Tar dev-php/PEAR-Log dev-php/PEAR-PEAR cli? ( dev-php/PEAR-Console_Getopt ) -SLOT=0 -SRC_URI=http://download.pear.php.net/package/PHP_Beautifier-0.1.15.tgz -_md5_=beb96d94d6adac5b0b486d131b92dfe9 diff --git a/dev-php/PEAR-PHP_Beautifier/Manifest b/dev-php/PEAR-PHP_Beautifier/Manifest new file mode 100644 index 000000000000..eb744b8ca11f --- /dev/null +++ b/dev-php/PEAR-PHP_Beautifier/Manifest @@ -0,0 +1,4 @@ +AUX use_default_error_reporting.patch 1576 BLAKE2B 0e1deba63910c3466cae3751bba060f58033772eb8a8ee9d09aee2c8a073a2b40f089ed6cd75ca82d1005d27fcc30f5b7c0585fa73bad28be5eb172be45444e2 SHA512 f1e6c53c9dda6d15ea5609e07986d3ed8206152b554cdb2ad20c702128d8b3a9e757f3fcc2ef2c6e9ef7501ca169786301261bd6fb4bc57d946322853d20c2c8 +DIST PHP_Beautifier-0.1.15.tgz 74408 BLAKE2B 9d9a59175b404592d43b2539f47bb33807c23268408e88d570974633f17c3bbd2a05909c80ec966df73e7571a23462a93ec789da14fad80d0361b4a2dea43bf6 SHA512 1e2c7060295c6a13424339e7d45a5dfa9b02749baeb96f8efe55b4951243a3285ddffc815ad0432aec7a710646bdae33bd40abe723faf4ff35a50dad2258efd6 +EBUILD PEAR-PHP_Beautifier-0.1.15-r2.ebuild 1087 BLAKE2B a5e216ab541c8fe31e9f93a373f76fdb7708960d3c3537404491c563f8262966c6515ca1d8c6e101a8e50bb2556f03c6e73628ddcf1c977660291bcb3bd5f3e5 SHA512 94a57982857cc96268104bd74b4198f9aa9478d798bfe3b8c21066c2522b8dfea6365b61be70dc27073d69aa98ae40d99bdd06d9a29839cbbc8ec079f9d69aac +MISC metadata.xml 557 BLAKE2B 46eae5572188b52c50c0336f27a6ac551db7f603a68f7747fb82ad77808017a2faf19f8f55d3a52622f76a5563042b69db9af99b2378746aac945176b02a50bd SHA512 da17e6471c97a0ed98107a29a6569ecc69c54c1bf984eab09a3402858a18a69d7471ae55571bea4c9b84fae96ef8bde166c94a4b587327d7d20249cd06653e8f diff --git a/dev-php/PEAR-PHP_Beautifier/PEAR-PHP_Beautifier-0.1.15-r2.ebuild b/dev-php/PEAR-PHP_Beautifier/PEAR-PHP_Beautifier-0.1.15-r2.ebuild new file mode 100644 index 000000000000..933671ed3713 --- /dev/null +++ b/dev-php/PEAR-PHP_Beautifier/PEAR-PHP_Beautifier-0.1.15-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Code Beautifier for PHP" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cli examples" + +# Require automagic dependencies unconditionally to avoid surprises. +RDEPEND="dev-lang/php:*[bzip2,cli?,tokenizer] + dev-php/PEAR-Archive_Tar + dev-php/PEAR-Log + dev-php/PEAR-PEAR + cli? ( dev-php/PEAR-Console_Getopt )" + +S="${WORKDIR}/${MY_P}" + +PATCHES=( "${FILESDIR}/use_default_error_reporting.patch" ) + +src_prepare() { + default + shopt -s globstar + for file in scripts/php_beautifier **/*.php; do + sed -i "s|@package_version@|${PV}|g" "${file}" || die + sed -i "s|@php_bin@|${EPREFIX}/usr/bin/php|g" "${file}" || die + done + shopt -u globstar +} + +src_install() { + insinto /usr/share/php/PHP + doins Beautifier.php + doins -r Beautifier + use examples && dodoc -r examples + use cli && dobin scripts/php_beautifier +} diff --git a/dev-php/PEAR-PHP_Beautifier/files/use_default_error_reporting.patch b/dev-php/PEAR-PHP_Beautifier/files/use_default_error_reporting.patch new file mode 100644 index 000000000000..cf1019b3399c --- /dev/null +++ b/dev-php/PEAR-PHP_Beautifier/files/use_default_error_reporting.patch @@ -0,0 +1,44 @@ +From 39e6b5605bd15db6a1f2f223dede9c8d2265140c Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Mon, 9 Jan 2017 22:34:30 -0500 +Subject: [PATCH 1/1] Use the default PHP error_reporting value. + +The php_beautifier script triggers some strict/deprecation warnings +with newer versions of PHP. With error_reporting = E_ALL, they are +shown to the user. Instead, we can at least respect the default +value of error_reporting from php.ini which (on Gentoo, anyway) +hides strict/deprecation warnings. +--- + Beautifier.php | 2 +- + scripts/php_beautifier | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Beautifier.php b/Beautifier.php +index 584ac4d..90d8d0b 100755 +--- a/Beautifier.php ++++ b/Beautifier.php +@@ -19,7 +19,7 @@ + * @license http://www.php.net/license/3_0.txt PHP License 3.0 + * @version CVS: $Id:$ + */ +-error_reporting(E_ALL); ++// error_reporting(E_ALL); + // Before all, test the tokenizer extension + if (!extension_loaded('tokenizer')) { + throw new Exception("Compile php with tokenizer extension. Use --enable-tokenizer or don't use --disable-all on configure."); +diff --git a/scripts/php_beautifier b/scripts/php_beautifier +index 255a264..6e87f4e 100755 +--- a/scripts/php_beautifier ++++ b/scripts/php_beautifier +@@ -52,7 +52,7 @@ + */ + require_once 'PHP/Beautifier/Batch.php'; + define('PHP_Beautifier_WINDOWS', substr(PHP_OS, 0, 3) == 'WIN'); +- error_reporting(E_ALL); ++ // error_reporting(E_ALL); + // get log object + $oLog = PHP_Beautifier_Common::getLog(); + +-- +2.10.2 + diff --git a/dev-php/PEAR-PHP_Beautifier/metadata.xml b/dev-php/PEAR-PHP_Beautifier/metadata.xml new file mode 100644 index 000000000000..6ef7bb57383b --- /dev/null +++ b/dev-php/PEAR-PHP_Beautifier/metadata.xml @@ -0,0 +1,18 @@ +<?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="cli"> + Require <pkg>dev-lang/php</pkg> to be built with the "cli" SAPI + and install the php_beautifier script. + </flag> + </use> + <upstream> + <remote-id type="github">clbustos/PHP_Beautifier</remote-id> + <remote-id type="pear">PHP_Beautifier</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-PHP_Debug-1.0.3-r3 b/dev-php/PEAR-PHP_Debug-1.0.3-r3 deleted file mode 100644 index 6a5a49a5499b..000000000000 --- a/dev-php/PEAR-PHP_Debug-1.0.3-r3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Provides traces, timings, executed queries, watched variables etc. -EAPI=6 -HOMEPAGE=https://pear.php.net/package/PHP_Debug -IUSE=minimal -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=!minimal? ( dev-php/PEAR-Text_Highlighter ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/PHP_Debug-1.0.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=34eb23b1860e8f8021b827632db6c434 diff --git a/dev-php/PEAR-PHP_Debug/Manifest b/dev-php/PEAR-PHP_Debug/Manifest new file mode 100644 index 000000000000..9191864f6b11 --- /dev/null +++ b/dev-php/PEAR-PHP_Debug/Manifest @@ -0,0 +1,3 @@ +DIST PHP_Debug-1.0.3.tgz 48967 BLAKE2B b98d02a05f1aa35749e058d33a28418f2f3f956356789394cc9d17a496663322cf2bfbb5b6ce044ec1f8da14977af85f3659df7b0c272dfd30232258df599157 SHA512 740991812218abe21babc9892a3a814c8ed9180a7d68acafee933c4cec3c86282134bb46b2058cae8ff97a134a3c04b72d8113126184f6aff27fea9f1203344c +EBUILD PEAR-PHP_Debug-1.0.3-r3.ebuild 500 BLAKE2B 217db3c09cc788d60f9b281cae06998a3433a22ee5f1b2c8b2eb0c4a1714a11be4ee9fb5fb260c4ace385a4bfc893a44226c4bba021a2e65d0ec049cbc5d3688 SHA512 2dedd33c7808fb38b95418ca72f6a9b2fe67daa51855a983d0b558503a02999618ce2944016b1be045b8d175a719eb17dee317a1cb4e0764fd2a3c3b8ab00d54 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-PHP_Debug/PEAR-PHP_Debug-1.0.3-r3.ebuild b/dev-php/PEAR-PHP_Debug/PEAR-PHP_Debug-1.0.3-r3.ebuild new file mode 100644 index 000000000000..a09ecc06ad4f --- /dev/null +++ b/dev-php/PEAR-PHP_Debug/PEAR-PHP_Debug-1.0.3-r3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit php-pear-r2 + +DESCRIPTION="Provides traces, timings, executed queries, watched variables etc. " + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="minimal" + +RDEPEND="!minimal? ( dev-php/PEAR-Text_Highlighter )" +DOCS=( docs/README docs/INSTALL docs/CHANGELOG docs/FAQ docs/TODO docs/CONTACT ) +src_install() { + php-pear-r2_src_install + docinto html + dodoc -r css images js +} diff --git a/dev-php/PEAR-PHP_Debug/metadata.xml b/dev-php/PEAR-PHP_Debug/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-PHP_Debug/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Pager-2.5.1 b/dev-php/PEAR-Pager-2.5.1 deleted file mode 100644 index c2649531877e..000000000000 --- a/dev-php/PEAR-Pager-2.5.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Data paging class -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Pager -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD -RDEPEND=>=dev-lang/php-5.6.0:* >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Pager-2.5.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=990d96bf231ecdf9bed42c6a9e66351b diff --git a/dev-php/PEAR-Pager/Manifest b/dev-php/PEAR-Pager/Manifest new file mode 100644 index 000000000000..04a101b02681 --- /dev/null +++ b/dev-php/PEAR-Pager/Manifest @@ -0,0 +1,3 @@ +DIST Pager-2.5.1.tgz 36596 BLAKE2B a41317844cd79852dd2df88dc1d3fe42f68c1dcb6308846dee119e29b5c2b1ecb16cb2669029be4b31f13d3e6a1ff315f92847554d0b18f5845425a714ea9593 SHA512 59c93117196876e87ced8549b94e31255d280bc6a47a3d2197677d118c6bba77a4a4f404266f03eb42da5da1682c13e19610fe37c244bc9aa379b14931779f71 +EBUILD PEAR-Pager-2.5.1.ebuild 288 BLAKE2B a9510d00419a2a82838404e378131dee9ae9d16dacbef834c28bff088de52bcd42dd47f95239e0369086691030a52baf974cf9e9ec580b9ddde2f63834295aa1 SHA512 80b200fe805e821947c207a84e3a821cecb343fb76f12bc360f1a95cab97f5a308c0f3191628667a4d6c63a43b57f67a565453c513513be5642cc7c9c52a1c10 +MISC metadata.xml 369 BLAKE2B 56492dbfe99972e9578a8c20602d5062261b5ce0f0348a76cec46c816d5e41b60fbf4ed9ee77548e6b545ed4024cd6e3e972b29ded9ad71446eb5e9a12b2c7f3 SHA512 5bb1d6cb8e32ac1072ee2f8224112a2758003ceaf9caa327ccc0c3c546ac4e4148e2681fb9d75376ad75c7a38a67d6a3bee4b238e6874f2729e67667cfd6ab65 diff --git a/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild b/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild new file mode 100644 index 000000000000..0a47d04041cf --- /dev/null +++ b/dev-php/PEAR-Pager/PEAR-Pager-2.5.1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Data paging class" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +RDEPEND=">=dev-lang/php-5.6.0:*" diff --git a/dev-php/PEAR-Pager/metadata.xml b/dev-php/PEAR-Pager/metadata.xml new file mode 100644 index 000000000000..98b254948694 --- /dev/null +++ b/dev-php/PEAR-Pager/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Pager</remote-id> + <remote-id type="pear">Pager</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Services_JSON-1.0.3-r1 b/dev-php/PEAR-Services_JSON-1.0.3-r1 deleted file mode 100644 index b1556a326d63..000000000000 --- a/dev-php/PEAR-Services_JSON-1.0.3-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PHP implementaion of json_encode/decode -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Services_JSON -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Services_JSON-1.0.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d362b32fa8cc6660460d33c348409050 diff --git a/dev-php/PEAR-Services_JSON/Manifest b/dev-php/PEAR-Services_JSON/Manifest new file mode 100644 index 000000000000..4a4443c817f3 --- /dev/null +++ b/dev-php/PEAR-Services_JSON/Manifest @@ -0,0 +1,5 @@ +AUX JSON-1.0.3-constructor.patch 1705 BLAKE2B fe8af8e0f1b3ff1632dc55501484e803d612b4a4c7b8dc5ede6ad57af95286574f213f87901e9491515582eab4dc0b48de2dc43995eb7d27e9bb69630ce0d74a SHA512 e61b88d35cb9a58622e0e7c58767306712cd9a39c908e64f0c2e2e51f277a43b2d0af177c1050d0bfc8c7fa387d868949644c62554f9a8d3f83157b3ec8577e5 +AUX JSON-1.0.3-upstream-typo.patch 758 BLAKE2B 9a443f2a4f9a52df75b11c46522d6894872dbfe97db165ce595b4237f773a6bf8143b4a1d1335282baf32487cd22403f444175ea62b40aed87dfec083a16d6d5 SHA512 455b44ac00f6efb8eae96f2a2cc83aa2c3d36f318e587f0412e45338625dd2566facdf9ff042f97d98780a25bd9d5ddd8a81faa422ba9afd211e3df4e7b30976 +DIST Services_JSON-1.0.3.tgz 9529 BLAKE2B 5a35899d53b66f3534afd64105c361e7aafa22641f540ef5ed38789ccc771f4e62577b1044af8d617579aed36e014e38e6bc30f39b476b09b47202d8822028d7 SHA512 2a94bebb662e250d56ae1f02f6debbff9e956820a603b8c4520f48ad0ed67a40c342d4eb000be9a9cf0e5b91c7bf9ebf98fae87f9ecca217b94b12441b746e5e +EBUILD PEAR-Services_JSON-1.0.3-r1.ebuild 476 BLAKE2B ad30d170717d858beaf1b956759ea4374d0eb66f2b8ede32c929efe55c949cd199994053b412d8858e38db724b1ad81492b9ecf2c3e94d07a7a9491339d060ef SHA512 eb642f611fbdb5617d0cf19a6ac03d66f8514ff9f57bc567c07a3d2ae0070e744de8d0b84339f85e1edc53e6245e65a403551b02de70a7ed38b4d901ee3e7847 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild b/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild new file mode 100644 index 000000000000..9e52d443b4b0 --- /dev/null +++ b/dev-php/PEAR-Services_JSON/PEAR-Services_JSON-1.0.3-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +IUSE="" +DESCRIPTION="PHP implementaion of json_encode/decode" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +PATCHES=( "${FILESDIR}/JSON-1.0.3-upstream-typo.patch" "${FILESDIR}/JSON-1.0.3-constructor.patch" ) + +src_install() { + php-pear-r2_src_install + insinto /usr/share/php/Services + doins JSON.php +} diff --git a/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-constructor.patch b/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-constructor.patch new file mode 100644 index 000000000000..d7348f0f858e --- /dev/null +++ b/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-constructor.patch @@ -0,0 +1,42 @@ +diff -aurN a/JSON.php b/JSON.php +--- a/JSON.php 2011-01-13 21:40:48.000000000 -0500 ++++ b/JSON.php 2018-02-15 11:42:06.551287857 -0500 +@@ -139,6 +139,14 @@ + * strings or numbers, if you return an object, make sure it does + * not have a toJSON method, otherwise an error will occur. + */ ++ function __construct($use = 0) ++ { ++ $this->use = $use; ++ $this->_mb_strlen = function_exists('mb_strlen'); ++ $this->_mb_convert_encoding = function_exists('mb_convert_encoding'); ++ $this->_mb_substr = function_exists('mb_substr'); ++ } ++ + function Services_JSON($use = 0) + { + $this->use = $use; +@@ -909,6 +917,11 @@ + + class Services_JSON_Error extends PEAR_Error + { ++ function __construct($message = 'unknown error', $code = null, ++ $mode = null, $options = null, $userinfo = null) ++ { ++ parent::__construct($message, $code, $mode, $options, $userinfo); ++ } + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { +@@ -923,6 +936,11 @@ + */ + class Services_JSON_Error + { ++ function __construct($message = 'unknown error', $code = null, ++ $mode = null, $options = null, $userinfo = null) ++ { ++ return; ++ } + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { diff --git a/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-upstream-typo.patch b/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-upstream-typo.patch new file mode 100644 index 000000000000..c7d8be3aa910 --- /dev/null +++ b/dev-php/PEAR-Services_JSON/files/JSON-1.0.3-upstream-typo.patch @@ -0,0 +1,20 @@ +--- a/JSON.php 2011/01/28 00:16:42 307804 ++++ b/JSON.php 2013/04/30 02:37:26 330165 +@@ -554,7 +544,7 @@ + + return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS) + ? 'null' +- : new Services_JSON_Error(class_name($var). ++ : new Services_JSON_Error(get_class($var). + " toJSON returned an object with a toJSON method."); + + } +@@ -995,7 +985,7 @@ + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { +- ++ return; + } + } + diff --git a/dev-php/PEAR-Services_JSON/metadata.xml b/dev-php/PEAR-Services_JSON/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Services_JSON/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Services_TinyURL-0.1.2-r1 b/dev-php/PEAR-Services_TinyURL-0.1.2-r1 deleted file mode 100644 index 6e6dbd08e9df..000000000000 --- a/dev-php/PEAR-Services_TinyURL-0.1.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=An interface for creating and retrieving TinyURLs with their API -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Services_TinyURL -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=dev-lang/php:*[curl] >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Services_TinyURL-0.1.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=b81d026dd3dcc2d670441218603b851b diff --git a/dev-php/PEAR-Services_TinyURL/Manifest b/dev-php/PEAR-Services_TinyURL/Manifest new file mode 100644 index 000000000000..77dc272cc241 --- /dev/null +++ b/dev-php/PEAR-Services_TinyURL/Manifest @@ -0,0 +1,3 @@ +DIST Services_TinyURL-0.1.2.tgz 3960 BLAKE2B 8aa34ad73b3c43cb2e1879db668a0e5f4e953ee96f1159dd7c8c8b6ca022166095b1fa3cee5f3c1cb5c5a17e5d62f5b451280aac6b03dcc9e08ec3f20b3f3ec2 SHA512 847fa9437804c07b1c2adacd9031dcb7955c8bf73c44f7eb90f461ce6f70e9827e024a01a8fdf218bbea87d744d7be7c7ceac461905c243b15c6d42a07d70101 +EBUILD PEAR-Services_TinyURL-0.1.2-r1.ebuild 305 BLAKE2B cf3221966a16b5456c446e801411691cec52d6b1a438a9752a4826222b7877b468880a74668b21769370d897eb2dea5bae9a5533c409003907a9922ed3084b96 SHA512 f62b1f527610ddd2e53524af134cd6d646048852df4d855356cbf76330fe24a0343f0678c963606a51cf62a7c253bc81676d73fd7bee41d65b5e6a71ff493ced +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Services_TinyURL/PEAR-Services_TinyURL-0.1.2-r1.ebuild b/dev-php/PEAR-Services_TinyURL/PEAR-Services_TinyURL-0.1.2-r1.ebuild new file mode 100644 index 000000000000..09efca44082d --- /dev/null +++ b/dev-php/PEAR-Services_TinyURL/PEAR-Services_TinyURL-0.1.2-r1.ebuild @@ -0,0 +1,15 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="An interface for creating and retrieving TinyURLs with their API" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/php:*[curl]" diff --git a/dev-php/PEAR-Services_TinyURL/metadata.xml b/dev-php/PEAR-Services_TinyURL/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Services_TinyURL/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Services_W3C_CSSValidator-0.2.3 b/dev-php/PEAR-Services_W3C_CSSValidator-0.2.3 deleted file mode 100644 index a848d20cf920..000000000000 --- a/dev-php/PEAR-Services_W3C_CSSValidator-0.2.3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Provides an object oriented interface for the W3 CSS Validator -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Services_W3C_CSSValidator -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php:* dev-php/PEAR-HTTP_Request2 -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Services_W3C_CSSValidator-0.2.3.tgz -_md5_=a98751312c917ce5b6903e53db7fd93c diff --git a/dev-php/PEAR-Services_W3C_CSSValidator/Manifest b/dev-php/PEAR-Services_W3C_CSSValidator/Manifest new file mode 100644 index 000000000000..d422bc443aff --- /dev/null +++ b/dev-php/PEAR-Services_W3C_CSSValidator/Manifest @@ -0,0 +1,3 @@ +DIST Services_W3C_CSSValidator-0.2.3.tgz 10721 BLAKE2B 87f1bbce3337d678d8292976f8877ac98fa83487a15ae27ff693ac544754ae144b2a00bddc852d03092456e1b37080a56e09fe47bb48830b79fb4328dbbaa01c SHA512 4f9fb73ec57e374018b389f50918eaf87a63885f75b0ae2ead067e949a451ddbe40da8020672834e891106b5d470fbe451b3117233678b5f6f6a85f01d2a8aef +EBUILD PEAR-Services_W3C_CSSValidator-0.2.3.ebuild 587 BLAKE2B 2319187ca9e9357881bb6db231bce104f61c59de0619ad2729b52769fffbdf620d9c9cd0e4f70224c467c407df1e582098dbecc36b110ba951c6e218b1046257 SHA512 79259e6bc0f2e6c4f5f9c1effbc8f5b35d4839eba88853cf32b3c36df920917561b2866e7684631f681cb9c693b2788b928bbffec4d4e4dbb322cfabc4a34c80 +MISC metadata.xml 409 BLAKE2B 34baa9b9145f9fd1bfb5e09c92d72b3f59d4d5bfbd95207cb74a474e799f22504ff683ff95fde8aaa30253bffe6987b5cd744ef083a4caecef4abd67ca45759b SHA512 526ec73aa8b62aaa2bbccb161d4ab73915728fa482bf4bff05b0d31ec4c2c213527582e4e285a3511350d7a96fe8d7c229f425a6892d5340b4260fa239ff836a diff --git a/dev-php/PEAR-Services_W3C_CSSValidator/PEAR-Services_W3C_CSSValidator-0.2.3.ebuild b/dev-php/PEAR-Services_W3C_CSSValidator/PEAR-Services_W3C_CSSValidator-0.2.3.ebuild new file mode 100644 index 000000000000..126df3ec04c8 --- /dev/null +++ b/dev-php/PEAR-Services_W3C_CSSValidator/PEAR-Services_W3C_CSSValidator-0.2.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Provides an object oriented interface for the W3 CSS Validator" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-HTTP_Request2" + +S="${WORKDIR}/${MY_P}" + +src_install() { + use examples && dodoc -r docs/examples + + insinto /usr/share/php + doins -r Services +} diff --git a/dev-php/PEAR-Services_W3C_CSSValidator/metadata.xml b/dev-php/PEAR-Services_W3C_CSSValidator/metadata.xml new file mode 100644 index 000000000000..ac2b40f98b48 --- /dev/null +++ b/dev-php/PEAR-Services_W3C_CSSValidator/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Services_W3C_CSSValidator</remote-id> + <remote-id type="pear">Services_W3C_CSSValidator</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4 b/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4 deleted file mode 100644 index 7b156efd5bfe..000000000000 --- a/dev-php/PEAR-Spreadsheet_Excel_Writer-0.9.4 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Package for generating Excel spreadsheets -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Spreadsheet_Excel_Writer -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-lang/php-5.4:*[iconv] >=dev-php/PEAR-OLE-0.5-r1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Spreadsheet_Excel_Writer-0.9.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=109582595150180f046e8ef329062233 diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest b/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest new file mode 100644 index 000000000000..886070a5de1e --- /dev/null +++ b/dev-php/PEAR-Spreadsheet_Excel_Writer/Manifest @@ -0,0 +1,3 @@ +DIST Spreadsheet_Excel_Writer-0.9.4.tgz 58480 BLAKE2B 3469f9ab5965f6c4ef84d05c8f8ad76e57d354c6d7890327ac83b04bfe03dd675a9a9c60fc3f35eef005bfc338f3d91ed3c37d76d781d053bde15f3195d56193 SHA512 e8254e6e15862147830fd4300d6fb88978d84ad350e2e969af1d02df282c54798a429717874f8d12dc031bbc6dbe752e6b740fcd2b7094dc9eda666145f50431 +EBUILD PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild 361 BLAKE2B d16d6239a949e138abe51c0e6e3406a1a329bc0b3c08693dbda2fbe36158d1acbe1b70ef1bbe542215a9fb9203ec8dce9caba75a5d39c3ce6bee6e4decf2126a SHA512 74fcc8d8292cbc663a6a6a92ede18583759f3e1610e9e29848a996eade6c434ffdfc983118bfae1b4e8927bf526788318445ff55e49637cfb66195a8391467fa +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild b/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild new file mode 100644 index 000000000000..c631017ae900 --- /dev/null +++ b/dev-php/PEAR-Spreadsheet_Excel_Writer/PEAR-Spreadsheet_Excel_Writer-0.9.4.ebuild @@ -0,0 +1,14 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Package for generating Excel spreadsheets" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +RDEPEND=">=dev-lang/php-5.4:*[iconv] + >=dev-php/PEAR-OLE-0.5-r1" +IUSE="" diff --git a/dev-php/PEAR-Spreadsheet_Excel_Writer/metadata.xml b/dev-php/PEAR-Spreadsheet_Excel_Writer/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Spreadsheet_Excel_Writer/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Structures_Graph-1.1.1-r1 b/dev-php/PEAR-Structures_Graph-1.1.1-r1 deleted file mode 100644 index 81edad970cdf..000000000000 --- a/dev-php/PEAR-Structures_Graph-1.1.1-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Graph datastructure manipulation library -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Structures_Graph -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=LGPL-2.1 -PDEPEND=dev-php/PEAR-PEAR -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=http://pear.php.net/get/Structures_Graph-1.1.1.tgz -_md5_=d3886fb58ba82d6f680d3c5b03d1033b diff --git a/dev-php/PEAR-Structures_Graph/Manifest b/dev-php/PEAR-Structures_Graph/Manifest new file mode 100644 index 000000000000..37dca772363d --- /dev/null +++ b/dev-php/PEAR-Structures_Graph/Manifest @@ -0,0 +1,3 @@ +DIST Structures_Graph-1.1.1.tgz 12402 BLAKE2B 049fc9a15b1ea46a8cb63576174b4b1cc491dd31794b8a1f9526958f6d54902069d16a7158615fc9708ba88bf46e0b021baa01596e443f8c6d9a7f551dac8b23 SHA512 cd4feb265e1aa05de348645dfc0b8e336486cb02c553dd8fcacb0a1eab452bf54108e07864395d55e0c92f4ffd338a5ae846b2dc28804bb23f03c91864ef0284 +EBUILD PEAR-Structures_Graph-1.1.1-r1.ebuild 564 BLAKE2B ae0098214c7bf07703e649aaed2839894e434668a4cc4dd892041f14b89c8b2bd46885557add3c9f6b9339f2076c64c3a1d672efca85506ed10246a5e88d1fd0 SHA512 39253984b530cfdc8777a9d5d52ffe6d27e32f6f05c4222b322fd9a2414f6eb5ac6284245c19685114a26df3ffe0a7b053932939b6aff33cc99501181334498e +MISC metadata.xml 318 BLAKE2B 66ea3ce84886e04f579c77ced4528ce6a57e433031b6bf1254d5e56e950172fee80e90f164b34c9efeb9c3b5245be70241a8da2ecf3a1860be68b8cac963de52 SHA512 4681aaf5d12c2bd322389f2948669706bbc7c9e1221f0a4a5f06bb53565782fc8408856e986f73a2b41067eb1d8f1903c0b74a6ccc863fdc7f638b563071e927 diff --git a/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild new file mode 100644 index 000000000000..a825c7e455d0 --- /dev/null +++ b/dev-php/PEAR-Structures_Graph/PEAR-Structures_Graph-1.1.1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Graph datastructure manipulation library" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://pear.php.net/get/${MY_P}.tgz" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +DEPEND="" +RDEPEND="dev-lang/php:*" +PDEPEND="dev-php/PEAR-PEAR" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r Structures +} diff --git a/dev-php/PEAR-Structures_Graph/metadata.xml b/dev-php/PEAR-Structures_Graph/metadata.xml new file mode 100644 index 000000000000..2b74bd726af2 --- /dev/null +++ b/dev-php/PEAR-Structures_Graph/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> + <upstream> + <remote-id type="pear">Structures_Graph</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-System_Command-1.0.8-r1 b/dev-php/PEAR-System_Command-1.0.8-r1 deleted file mode 100644 index ff9d3bf684bf..000000000000 --- a/dev-php/PEAR-System_Command-1.0.8-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP command-line execution interface -EAPI=6 -HOMEPAGE=http://pear.php.net/package/System_Command -IUSE=examples -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/System_Command-1.0.8.tgz -_md5_=6fdcf4e24f319c2b4249ff3214a8e6e4 diff --git a/dev-php/PEAR-System_Command/Manifest b/dev-php/PEAR-System_Command/Manifest new file mode 100644 index 000000000000..0ea726ec398d --- /dev/null +++ b/dev-php/PEAR-System_Command/Manifest @@ -0,0 +1,3 @@ +DIST System_Command-1.0.8.tgz 6528 BLAKE2B b1aaf2a55f65cd020d7d619dae7c758480241f2be77eea0777cab12ad904522b8e4d8021168e1455fa8c89fabfc87c7e89a581af267dbfbab174898b0d6b8e97 SHA512 37aa9624fe566cdd8613ffd021ba32c2a3f0818b8881933dc1c2e12e2e03773b98b4295b46ef54baca26fb07015c0db2b87e44136f46c09f820994905241acee +EBUILD PEAR-System_Command-1.0.8-r1.ebuild 585 BLAKE2B 32b45d4c4d426337c82b7b4549aaf5c593bec06a028ff03362d6a297719c5ea3958d2a72a4d4a2772a8ae74e3df23ac2357cfa2b1a98d121f9d736b581c1a796 SHA512 124908bdb8388bd2a0097c9b57bcb90bed78e3b2e49b36714c372da584a09b51ffbe523fca1320c01a6e038e31d8fcc57be547e70e995da2dc405ab298f59439 +MISC metadata.xml 387 BLAKE2B fde6b0c7f1677ebc0e0e40377031d806dae236925943478e278552d9b54c6db74dc9096f975731293f0edb2493faf453d3c830e29c2678257ffa08b72c02e9f6 SHA512 c0b80ef4a3417735c450179e72e2aa67528225c307d64b4ee214e6c1c765529fe0d031c378c4f7570681843a7c5fa6eec9b224d903befc55b2e362cb10128dd0 diff --git a/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild b/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild new file mode 100644 index 000000000000..a13d8e50ad5d --- /dev/null +++ b/dev-php/PEAR-System_Command/PEAR-System_Command-1.0.8-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="PHP command-line execution interface" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="examples" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR" + +S="${WORKDIR}/${MY_P}" + +src_install() { + use examples && dodoc -r docs/test.php + + insinto /usr/share/php + doins -r System +} diff --git a/dev-php/PEAR-System_Command/metadata.xml b/dev-php/PEAR-System_Command/metadata.xml new file mode 100644 index 000000000000..4cf233814b10 --- /dev/null +++ b/dev-php/PEAR-System_Command/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/System_Command</remote-id> + <remote-id type="pear">System_Command</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1 b/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1 deleted file mode 100644 index bc151621b8a3..000000000000 --- a/dev-php/PEAR-Text_CAPTCHA-1.0.2-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=Generation of CAPTCHAs -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_CAPTCHA -IUSE=minimal -KEYWORDS=amd64 x86 -LICENSE=BSD -RDEPEND=dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[gd,truetype] >=dev-php/PEAR-Text_Password-1.1.1 !minimal? ( dev-php/PEAR-Numbers_Words dev-php/PEAR-Text_Figlet >=dev-php/PEAR-Image_Text-0.7.0 ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Text_CAPTCHA-1.0.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=87f02af334d9daec3f66524e7b266bcb diff --git a/dev-php/PEAR-Text_CAPTCHA/Manifest b/dev-php/PEAR-Text_CAPTCHA/Manifest new file mode 100644 index 000000000000..54d7729ec051 --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA/Manifest @@ -0,0 +1,3 @@ +DIST Text_CAPTCHA-1.0.2.tgz 197084 BLAKE2B 69f8d14e190ac9ec4ed74631635c3531fc0d6e40e08484e5fc58595572100976cc6279396aa6fe0cc0f46bd564f21cbb7fa3474647e62076882ac6a5bc0f4866 SHA512 334cee581d9750f69e2fcf6fea948334926960dce6a374dc4e1edf1609d97393c4a08fff867e50e3fceff60b350ab6239bb44c14b78d6c63c8b11be097a8bc43 +EBUILD PEAR-Text_CAPTCHA-1.0.2-r1.ebuild 612 BLAKE2B e32381502d7ecf667a426bf754af6d03b55ae64139b40896c0d30c8159590fec7df85fad1ec50b186191122900a9393f65bfbee0eb86fd1fde0608977aecb3aa SHA512 0312160071aa1cd05bbee94b0719fa1a959b13f4fd10d77d169530461747f173a60abba6b0fd49f349fdb32da2aa37fe5eb2f472a752cecf7319bd2373e0be8f +MISC metadata.xml 314 BLAKE2B 14022daf2a73a75f9e45e2684404e36320cec033f2e6315e7f76752e0061319c6e0c1f1abdb8f50478e051243c568e968e80ca23bcdd5fa3f7c3cd0ba572d767 SHA512 692d382c5f593666c7a15961ef529db383bfefcf0b192ef5596c754c3ff76ba8386b09043e1ac6da3446ca3edf8e7a7483b510844b68ab6bf234fce7976ab57a diff --git a/dev-php/PEAR-Text_CAPTCHA/PEAR-Text_CAPTCHA-1.0.2-r1.ebuild b/dev-php/PEAR-Text_CAPTCHA/PEAR-Text_CAPTCHA-1.0.2-r1.ebuild new file mode 100644 index 000000000000..6f9fa60436a5 --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA/PEAR-Text_CAPTCHA-1.0.2-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Generation of CAPTCHAs" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="minimal" + +RDEPEND="dev-php/PEAR-PEAR >=dev-lang/php-5.3:*[gd,truetype] >=dev-php/PEAR-Text_Password-1.1.1 + !minimal? ( dev-php/PEAR-Numbers_Words + dev-php/PEAR-Text_Figlet + >=dev-php/PEAR-Image_Text-0.7.0 )" + +src_prepare() { + sed -i -e '/role="doc"/d' -e '/role="test"/d' "${WORKDIR}/package.xml" || die + eapply_user +} + +src_install() { + local DOCS=( README ) + php-pear-r2_src_install +} diff --git a/dev-php/PEAR-Text_CAPTCHA/metadata.xml b/dev-php/PEAR-Text_CAPTCHA/metadata.xml new file mode 100644 index 000000000000..ac0fac62939e --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA/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> + <upstream> + <remote-id type="pear">Text_CAPTCHA</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1 b/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1 deleted file mode 100644 index 09d043f55f5b..000000000000 --- a/dev-php/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Generates mathematical operations and answers to prove user is human -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_CAPTCHA_Numeral -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Text_CAPTCHA_Numeral-1.3.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d8a49c1ffd401301758cfe243d826a36 diff --git a/dev-php/PEAR-Text_CAPTCHA_Numeral/Manifest b/dev-php/PEAR-Text_CAPTCHA_Numeral/Manifest new file mode 100644 index 000000000000..8cb757a2936b --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA_Numeral/Manifest @@ -0,0 +1,3 @@ +DIST Text_CAPTCHA_Numeral-1.3.2.tgz 7741 BLAKE2B 34ffcf435d4737d4d894fe43bf1ee8e88e2050323d5bd5186c270df25045b6938e0eb9072471c83ae5c2bfb7a7e1bf970b2e0dce05eb8d9b7f8a64c7f78c3116 SHA512 be3660b20b857092859d7bbb3cbb35c08dc79a2ea3ebcca035b1defae07dfcd36ce00a47f1708ce4f1bb412c23a7cc867d8b677032e7c0ce13e910fb038a5b5d +EBUILD PEAR-Text_CAPTCHA_Numeral-1.3.2-r1.ebuild 426 BLAKE2B dc91d6a8972e06629a67fb787f823140e1db3ce082959c324b9b47152128477173a346f2b1549f037722ddb99652cbaaf1263c30f207c11c0a44e28a91ed680b SHA512 f930850b2eb6daa4dce0069eeddeea8278e5220cb19704b2eb6e471a95dd5b512ca675c098162a93367b597d72873800f184cc8be70d20382738287653019721 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Text_CAPTCHA_Numeral/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1.ebuild b/dev-php/PEAR-Text_CAPTCHA_Numeral/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1.ebuild new file mode 100644 index 000000000000..b370be7a4616 --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA_Numeral/PEAR-Text_CAPTCHA_Numeral-1.3.2-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Generates mathematical operations and answers to prove user is human" +LICENSE="BSD" +SLOT="0" + +KEYWORDS="~amd64 ~x86" +IUSE="test" +DEPEND="test? ( dev-php/PEAR-PEAR )" + +HTML_DOCS=( examples/liveNumeral.php examples/numeral1.php ) + +src_test() { + peardev run-tests tests || die +} diff --git a/dev-php/PEAR-Text_CAPTCHA_Numeral/metadata.xml b/dev-php/PEAR-Text_CAPTCHA_Numeral/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Text_CAPTCHA_Numeral/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Figlet-1.0.2-r1 b/dev-php/PEAR-Text_Figlet-1.0.2-r1 deleted file mode 100644 index 4ea9bda5c724..000000000000 --- a/dev-php/PEAR-Text_Figlet-1.0.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Render text using FIGlet fonts -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Text_Figlet -IUSE=examples -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 examples? ( GPL-2+ OFL-1.1 ) -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Text_Figlet-1.0.2.tgz -_md5_=77031f4642dd015a7dea53f4d9cbac46 diff --git a/dev-php/PEAR-Text_Figlet/Manifest b/dev-php/PEAR-Text_Figlet/Manifest new file mode 100644 index 000000000000..d9791cb416c3 --- /dev/null +++ b/dev-php/PEAR-Text_Figlet/Manifest @@ -0,0 +1,3 @@ +DIST Text_Figlet-1.0.2.tgz 8775 BLAKE2B 7c397479c00e193409f47d5419aa35fdaf7440f6991882a9a517a319e3240523075f7fa9bdfbffdef9efd1b6ad98bb7e2679c3fdde6cf87365bfe93290571b02 SHA512 e17578a2f4ebd67adedc57cbeceb8191a7ddc712efe0a631cb696d79392bc025ecdd0b389078dc65f6e0fd676d3e435178ae280cae9b9c11d8c4964152d9db06 +EBUILD PEAR-Text_Figlet-1.0.2-r1.ebuild 1198 BLAKE2B e63175a9d432706c763bdccb641cbd45b6def5f093c0e2dea5ce31831581080dc928112cbf72e1ead6e618cd06f9ec2a1b485811e776a5192988f5cd9fb9cbca SHA512 5863a5f67eb6b05f1b1c9ce6888ba485d8a1102d29cc57b53791175f831e597823b51065f8aada1769fdc395bfac04ff2eef4df9789101ee9b2be1d329a1f434 +MISC metadata.xml 381 BLAKE2B dbf08ca44df263501b3fc88f396d919e1666a75ce7aca83ced579a655adc1177c9a703fe1535a1c6cb398b5599ff3dca6e42454a9e66ce8a9314baa473c62a1f SHA512 9a9014f230f3fc8d925d93b281404523b8d11cdca0b06d18420fd0483c18593ef9d00dc8bde90e463c8419ff0063cbc39e56d8de220866148f6a9a779e275d97 diff --git a/dev-php/PEAR-Text_Figlet/PEAR-Text_Figlet-1.0.2-r1.ebuild b/dev-php/PEAR-Text_Figlet/PEAR-Text_Figlet-1.0.2-r1.ebuild new file mode 100644 index 000000000000..8ecfa49b334d --- /dev/null +++ b/dev-php/PEAR-Text_Figlet/PEAR-Text_Figlet-1.0.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Render text using FIGlet fonts" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01 + examples? ( GPL-2+ OFL-1.1 )" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples" + +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc docs/README.TXT + + if use examples; then + dodoc -r docs/examples + + # Earlier versions of this ebuild installed this font under + # /usr/share/php/data, which is obviously the wrong place for + # them, but is where we have configured PEAR's data_dir. The + # fonts can be referenced by absolute path, however, and not + # just by name. Since this font is used in the example -- and as + # long as no one expects this *particular* font to work out of + # the box -- installing it with the docs will suffice. + # + # The one consumer of this in the tree is PEAR-Text_CAPTCHA, and + # it loads its fonts using an absolute path. + dodoc fonts/makisupa.flf + fi + + insinto /usr/share/php + doins -r Text +} diff --git a/dev-php/PEAR-Text_Figlet/metadata.xml b/dev-php/PEAR-Text_Figlet/metadata.xml new file mode 100644 index 000000000000..57978d029999 --- /dev/null +++ b/dev-php/PEAR-Text_Figlet/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Text_Figlet</remote-id> + <remote-id type="pear">Text_Figlet</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Highlighter-0.7.3-r1 b/dev-php/PEAR-Text_Highlighter-0.7.3-r1 deleted file mode 100644 index c53c9960f7dc..000000000000 --- a/dev-php/PEAR-Text_Highlighter-0.7.3-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A package for syntax highlighting -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Text_Highlighter -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php dev-php/PEAR-PEAR dev-php/PEAR-XML_Serializer -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Text_Highlighter-0.7.3.tgz -_md5_=450f7edf323d5f38500f6ddf072ca66c diff --git a/dev-php/PEAR-Text_Highlighter-0.8.0 b/dev-php/PEAR-Text_Highlighter-0.8.0 deleted file mode 100644 index db3b142ff1fb..000000000000 --- a/dev-php/PEAR-Text_Highlighter-0.8.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=A package for syntax highlighting -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_Highlighter -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-XML_Serializer >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Text_Highlighter-0.8.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d0de43a38cda5f44f0e421f819b297cc diff --git a/dev-php/PEAR-Text_Highlighter/Manifest b/dev-php/PEAR-Text_Highlighter/Manifest new file mode 100644 index 000000000000..46f20a90476a --- /dev/null +++ b/dev-php/PEAR-Text_Highlighter/Manifest @@ -0,0 +1,5 @@ +DIST Text_Highlighter-0.7.3.tgz 138384 BLAKE2B 9cffd6dbe3eadf0a6e0465a6845bdc63f3b4b30af3bb09a7ac90cbb42575d0a98a3d8adf9e4f6e2f9e67d978a035a27e83bccd799f88513af72c492ad6241037 SHA512 59924cffbec8e4b652525f718012aa9a4f17d348401e191e292643df1e75a2a1b8687b7df701363816fcead1c55efe281a68b126f87df14806acd69ae6f44209 +DIST Text_Highlighter-0.8.0.tgz 138657 BLAKE2B d2d1c9374f5b2ac88c1bca7e91723e0a67ee8205f92b3d840669eda2f37cae9601f31eaf7373e4b32f5d4c36569115ed6777cfa562a1cd465a289f8f5f626a66 SHA512 9774fa613f95064629b749f2514e173275a4a15f46b649b208ca668ffc85118b5f26197ce3c9311fe8c1b200a76d30ed2e745929b0d4f1b54056732f4a5cfe05 +EBUILD PEAR-Text_Highlighter-0.7.3-r1.ebuild 864 BLAKE2B 3f7377c0d0a4f205b546d967e69fceb71fb202a3058ebc55b5a9ee166ca43c987236d0ec4f7ab3e7c5dc5167557024798b7e40f4bf4d4ee8a497f90a2f399c34 SHA512 44ae55d35ecd2563b236093a9bc1fdbeee0849f731e14c208e474f763f7d51be0c64c9f8ebc765baab575069b419612279a38defd4a1473aab2804cb8d27700c +EBUILD PEAR-Text_Highlighter-0.8.0.ebuild 627 BLAKE2B 9ddf12412dc6d14d0b479d0042f043c3567876070f4e46148ca65a0da9d22488fcd646e2d2daff899ec8d01c4ffe736aadd6a16770dc1af38ea28f9329b4c531 SHA512 eca9ce847a3aa5ccd2d40d12886e7e0762b0e272a5c21dc3610b731fdf09bae9ef75e9570e83898a6c2933fee5cc91d8f0a8ac3bfe20a258eb96c9f8b2c8e393 +MISC metadata.xml 318 BLAKE2B 5253e98310510ca989d8e961869367b1dc99ab14c71fe435439377991dc9a9e774319ae082bbceea306b51ba822867c17fe4483ae37df94e0dbf37b7a87c001a SHA512 685d80a2af63fb76899a86132a149a086a3d38b14b4ee98b10d30b591492cf503fffe75e4065d99d81843579dc836cc4401f8cb461a2e4a85f658ec35cb657c9 diff --git a/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.7.3-r1.ebuild b/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.7.3-r1.ebuild new file mode 100644 index 000000000000..4ddca264aecd --- /dev/null +++ b/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.7.3-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A package for syntax highlighting" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# There is a documented dependency on XML_Parser, but that's only needed +# for development -- if you want to *generate* the PHP class files. The +# ones in the release are already pre-generated. The dependency on the +# XML_Serializer, on the other hand, is not documented but is requird +# by the XML output renderer. +RDEPEND="dev-lang/php + dev-php/PEAR-PEAR + dev-php/PEAR-XML_Serializer" + +S="${WORKDIR}/${MY_P}" + +src_install() { + dodoc README TODO + + insinto /usr/share/php + doins -r Text +} diff --git a/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.8.0.ebuild b/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.8.0.ebuild new file mode 100644 index 000000000000..c3c25710ef34 --- /dev/null +++ b/dev-php/PEAR-Text_Highlighter/PEAR-Text_Highlighter-0.8.0.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="A package for syntax highlighting" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# There is a documented dependency on XML_Parser, but that's only needed +# for development -- if you want to *generate* the PHP class files. The +# ones in the release are already pre-generated. The dependency on the +# XML_Serializer, on the other hand, is not documented but is requird +# by the XML output renderer. +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1 + dev-php/PEAR-XML_Serializer" diff --git a/dev-php/PEAR-Text_Highlighter/metadata.xml b/dev-php/PEAR-Text_Highlighter/metadata.xml new file mode 100644 index 000000000000..a9eda71d7435 --- /dev/null +++ b/dev-php/PEAR-Text_Highlighter/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> + <upstream> + <remote-id type="pear">Text_Highlighter</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Password-1.2.1 b/dev-php/PEAR-Text_Password-1.2.1 deleted file mode 100644 index 5e5132d20ea7..000000000000 --- a/dev-php/PEAR-Text_Password-1.2.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* dev-php/phpunit ) -DESCRIPTION=Creating passwords with PHP -EAPI=6 -HOMEPAGE=http://pear.php.net/package/Text_Password -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 ~sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=http://download.pear.php.net/package/Text_Password-1.2.1.tgz -_md5_=2635293167c816887f6e0cb9fac279c8 diff --git a/dev-php/PEAR-Text_Password/Manifest b/dev-php/PEAR-Text_Password/Manifest new file mode 100644 index 000000000000..14d3b04fabf7 --- /dev/null +++ b/dev-php/PEAR-Text_Password/Manifest @@ -0,0 +1,3 @@ +DIST Text_Password-1.2.1.tgz 5631 BLAKE2B d765606e7082076f92d76d3a2e7a0721950b9fc81b267a51aa3ef56ed92706105486d3a62a6ec81e06dbdb41a15d0a7e9add8ef99c87b76af6445fb7bcbdbaaa SHA512 9f7a357b92b8013f41cd964245fd764c5f1347b41612aacb5fca66e4963e007d7470ea3a046e6186cfebed4960c5b6e6e23e4f2ab9e08c7aee10cba5ea347fc9 +EBUILD PEAR-Text_Password-1.2.1.ebuild 611 BLAKE2B 78f707dae9a6159c74f3e25a2f09d930ea64e997b9c0f9c440605dea6b61d115f38287e71a6a6bd111d18573525fdc69e38471cd7e5b3f7a83fcbfee251162e8 SHA512 8377974c3759162f01bce94c1d0fd0ef5ab3f96a9cf1834c08c177680830d5eb72ee3d6a8cb8505c7306e2c845fe1c682dfd29194976dc1960fa30b3aaffcfd0 +MISC metadata.xml 385 BLAKE2B ae61061345cae297a5e8b33dda7940d439f7e59b44cd6b7f298664737a821fdd4abd60cd52655261a999fd850620e4ffe51767931c7edcba6354582c6bdfebf3 SHA512 3898231004b87b780853676c8779ff5162d1111ea9a85ec795ed7dbe1563c6ed70e1dcfc3a8f9fb76b1893db606d9b84e83963537d53f0e3b302893c1b87a4e7 diff --git a/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild b/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild new file mode 100644 index 000000000000..3ba8e34522fd --- /dev/null +++ b/dev-php/PEAR-Text_Password/PEAR-Text_Password-1.2.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Creating passwords with PHP" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 ~sparc x86" +IUSE="test" + +RDEPEND="dev-lang/php:*" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r Text +} + +src_test() { + phpunit tests/ || die 'test suite failed' +} diff --git a/dev-php/PEAR-Text_Password/metadata.xml b/dev-php/PEAR-Text_Password/metadata.xml new file mode 100644 index 000000000000..cf70151de8f4 --- /dev/null +++ b/dev-php/PEAR-Text_Password/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/Text_Password</remote-id> + <remote-id type="pear">Text_Password</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Wiki-1.2.2_p20170904 b/dev-php/PEAR-Text_Wiki-1.2.2_p20170904 deleted file mode 100644 index c98056a6e2b4..000000000000 --- a/dev-php/PEAR-Text_Wiki-1.2.2_p20170904 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test unpack -DEPEND=test? ( dev-php/phpunit dev-php/PEAR-PEAR ) -DESCRIPTION=Abstracts parsing and rendering rules for Wiki markup in structured plain text -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_Wiki -IUSE=test -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://github.com/pear/Text_Wiki/archive/32fd5f483f34645f4efd96d385d8950ea26d4a2a.tar.gz -> Text_Wiki-1.2.2_p20170904.tar.gz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=adc191a0b325f7b85b6e5003e5ea76e9 diff --git a/dev-php/PEAR-Text_Wiki/Manifest b/dev-php/PEAR-Text_Wiki/Manifest new file mode 100644 index 000000000000..e2e7f4c7a4fb --- /dev/null +++ b/dev-php/PEAR-Text_Wiki/Manifest @@ -0,0 +1,3 @@ +DIST Text_Wiki-1.2.2_p20170904.tar.gz 86810 BLAKE2B 3277fbfae5683c147c1537a7f789b8b9500bfa39014832ed08d91028882813f60727f9ff503d38dde5f017fd5f1ec69d61775a14094b0d267a1b0019f10090c8 SHA512 8e731a6cc9ec0e964d86de5eb96f285155f61d21e229499132f5b06ef8ff520658a42c9c6fb60d73b9bc8828ec9b616bc11e4f04bdd6e74836d52fc53a92dd71 +EBUILD PEAR-Text_Wiki-1.2.2_p20170904.ebuild 763 BLAKE2B 73b4d3a410e24afdf0008fde5b7fce25c63075db2f33eba44f6581d161569ca0ae3b2d407ce5ad8e72899920e0b0b6717efc6b3751134ce9f3f18967969d7a5d SHA512 57592893c62bea481e5b58d82c41cd73f5bce078e353fdf28334941aea3c47a10d660455ae94e2eb6def445388a6ababa9c705f527c7b61f95e8ef6efa9304f6 +MISC metadata.xml 326 BLAKE2B a47b62c42ef2f751077622f4a770ffe42148d1d185948fd956e3b6caa57b37962af47733e129851e8931c449fd958d76f5261a1483d0dce20dbd73ff07d688ec SHA512 0d6ef943c1e68ec438ea1ef9627745be5abd72124e378313cb68895452db19873da7ca975f5865ca191b8b9b6855665064000a7d2071df334f486a5b172c7aeb diff --git a/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.2_p20170904.ebuild b/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.2_p20170904.ebuild new file mode 100644 index 000000000000..cf72e330dc7e --- /dev/null +++ b/dev-php/PEAR-Text_Wiki/PEAR-Text_Wiki-1.2.2_p20170904.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 vcs-snapshot + +DESCRIPTION="Abstracts parsing and rendering rules for Wiki markup in structured plain text" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="test" +# Pull from github as pear.php.net is not updated +SRC_URI="https://github.com/pear/${PHP_PEAR_PKG_NAME}/archive/32fd5f483f34645f4efd96d385d8950ea26d4a2a.tar.gz -> ${PEAR_P}.tar.gz" + +DEPEND="test? ( dev-php/phpunit dev-php/PEAR-PEAR )" + +src_test() { + peardev run-tests tests || die + phpunit tests/*.php || die +} + +src_install() { + php-pear-r2_src_install + insinto /usr/share/php/.packagexml + newins package.xml "${PEAR_P}.xml" +} diff --git a/dev-php/PEAR-Text_Wiki/metadata.xml b/dev-php/PEAR-Text_Wiki/metadata.xml new file mode 100644 index 000000000000..96c2f7441792 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki/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> + <upstream> + <remote-id type="github">pear/archive</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 b/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 deleted file mode 100644 index 44c290ff3490..000000000000 --- a/dev-php/PEAR-Text_Wiki_BBCode-0.0.4-r3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=BBCode parser for Text_Wiki -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_Wiki_BBCode -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 PHP-3 -RDEPEND=>=dev-php/PEAR-Text_Wiki-1.0.3 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Text_Wiki_BBCode-0.0.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=70a1a552df74496d4570cfbb6beb9859 diff --git a/dev-php/PEAR-Text_Wiki_BBCode/Manifest b/dev-php/PEAR-Text_Wiki_BBCode/Manifest new file mode 100644 index 000000000000..e2798873d3e7 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_BBCode/Manifest @@ -0,0 +1,3 @@ +DIST Text_Wiki_BBCode-0.0.4.tgz 16411 BLAKE2B e4957f615460b46327df12764a313cfec91921fd2e701a0781d675e62bc7aa81e8cf45fc09422eb53da71d4c7afce6d286e2e03b90bec60c32726fb701289df5 SHA512 00b456f9c100ad534f619f1584224ef36a54309d967442c1ac30aeee697eca0e13ab802d9ae9677aad8dc94bda61748451a0fac7a0bba6f63e1f02844e4c9dba +EBUILD PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild 447 BLAKE2B 4e67f25a41cf24ce2e62153030c80a11505eda64fff167d0c253935808ffb730b35d82ce28ae872fcb84fe2943d5ebe757ec2416f3171dc8d000ae67e0c951a4 SHA512 5565c0e0e94e503a3ec50b912a17d333f5eb35a471daa35efae6b1a1e17202f517bb58e1a3f3eee556890cf31552119e08ee114c775b2bc850e8d1875e23c702 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild b/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild new file mode 100644 index 000000000000..25a06efaece6 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_BBCode/PEAR-Text_Wiki_BBCode-0.0.4-r3.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="BBCode parser for Text_Wiki" + +LICENSE="LGPL-2.1 PHP-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +DEPEND="" +RDEPEND=">=dev-php/PEAR-Text_Wiki-1.0.3" + +DOCS=( doc/BBCodeParser_V2.ini + doc/BBCodeParser.php + doc/README_BBCodeParser + doc/parser.php + doc/BBtest.txt ) diff --git a/dev-php/PEAR-Text_Wiki_BBCode/metadata.xml b/dev-php/PEAR-Text_Wiki_BBCode/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_BBCode/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604 b/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604 deleted file mode 100644 index 5b91f5cd013e..000000000000 --- a/dev-php/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test unpack -DEPEND=test? ( >=dev-php/PEAR-Text_Wiki-1.2.2_p20170904 dev-php/phpunit ) -DESCRIPTION=Mediawiki parser for Text_Wiki -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Text_Wiki_Mediawiki -IUSE=test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/PEAR-Text_Wiki-1.2.2_p20170904 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://github.com/pear/Text_Wiki_Mediawiki/archive/11a902741d3f8cc6010fb97b825d66345143e4dc.tar.gz -> Text_Wiki_Mediawiki-0.2.0_p20140604.tar.gz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=325124f60446464f4fc3508066524d62 diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest b/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest new file mode 100644 index 000000000000..8117060a6f95 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_Mediawiki/Manifest @@ -0,0 +1,4 @@ +AUX 0.2.0-constructor.patch 1554 BLAKE2B 0c8686ac4e11faecc21ef17524e005b580aa887694653318558676f513bddaa3fc33b3efd6763f458ec10fa52559045c8c2d9a9362b2bf66a61d03e5cf855bdb SHA512 7202a7e15bda9dce52dc52c6807abf7f0fb1c5957d2c74c9442c92286aeaf044e2eab1cd062df66345a109a5f574e136bfc2b0d309bdc78f3d099a08b2d667f8 +DIST Text_Wiki_Mediawiki-0.2.0_p20140604.tar.gz 22941 BLAKE2B d208b4df7e01a2b28e44ada0226be0f183fe6ffefe742f9b6cb4f2b366f915ae46d950d574a8357cbec273f41792f17a639f5512613628ee60ed137d909be9dd SHA512 aef4d18a4a0b9f41dc4bad701a90a2e7d674851b63206db9dd87cf87d6705991c8221e41cdbb8d2572a950520ce87db96105a009e4189e48b8e7f5df0f460ee5 +EBUILD PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild 762 BLAKE2B f354a9a3bbd91418c06b70c16e8b0a86811a76cfdf7a59ceaf1fac48132da497ad3a71b00e82234ba9bc74dc3fa50faa419f2ec050a5fa23db5baf62a2a6f880 SHA512 521bd3cc516ed6ddd3c7163479504900c51e4ce4cf548bfb64fc84abb1dc1984bb067d425b6946c86cdfe19d897d481f694c8333120e273e5e670d9a57433050 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild b/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild new file mode 100644 index 000000000000..ad7c16118923 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_Mediawiki/PEAR-Text_Wiki_Mediawiki-0.2.0_p20140604.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 vcs-snapshot + +SRC_URI="https://github.com/pear/Text_Wiki_Mediawiki/archive/11a902741d3f8cc6010fb97b825d66345143e4dc.tar.gz -> ${PEAR_P}.tar.gz" +DESCRIPTION="Mediawiki parser for Text_Wiki" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RDEPEND=">=dev-php/PEAR-Text_Wiki-1.2.2_p20170904" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" +PATCHES=( "${FILESDIR}/0.2.0-constructor.patch" ) + +src_test() { + phpunit tests/Text_Wiki_Parse_Mediawiki_Test.php || die +} + +src_install() { + php-pear-r2_src_install + insinto /usr/share/php/.packagexml + newins package.xml "${PEAR_P}.xml" +} diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/files/0.2.0-constructor.patch b/dev-php/PEAR-Text_Wiki_Mediawiki/files/0.2.0-constructor.patch new file mode 100644 index 000000000000..edd8e3572de0 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_Mediawiki/files/0.2.0-constructor.patch @@ -0,0 +1,36 @@ +diff -aurN a/Text/Wiki/Mediawiki.php b/Text/Wiki/Mediawiki.php +--- a/Text/Wiki/Mediawiki.php 2014-06-04 23:24:45.000000000 -0400 ++++ b/Text/Wiki/Mediawiki.php 2018-02-14 13:36:18.777893414 -0500 +@@ -87,7 +87,7 @@ + * @param array $rules The set of rules to load for this object. + */ + function __construct($rules = null) { +- parent::Text_Wiki($rules); ++ parent::__construct($rules); + $this->addPath('parse', $this->fixPath(dirname(__FILE__)).'Parse/Mediawiki'); + } + } +diff -aurN a/Text/Wiki/Parse/Mediawiki/Url.php b/Text/Wiki/Parse/Mediawiki/Url.php +--- a/Text/Wiki/Parse/Mediawiki/Url.php 2014-06-04 23:24:45.000000000 -0400 ++++ b/Text/Wiki/Parse/Mediawiki/Url.php 2018-02-14 13:40:21.974024459 -0500 +@@ -87,7 +87,7 @@ + */ + function __construct(&$obj) + { +- parent::Text_Wiki_Parse($obj); ++ parent::__construct($obj); + + // convert the list of recognized schemes to a regex-safe string, + // where the pattern delim is a slash +diff -aurN a/Text/Wiki/Parse/Mediawiki/Wikilink.php b/Text/Wiki/Parse/Mediawiki/Wikilink.php +--- a/Text/Wiki/Parse/Mediawiki/Wikilink.php 2014-06-04 23:24:45.000000000 -0400 ++++ b/Text/Wiki/Parse/Mediawiki/Wikilink.php 2018-02-14 13:40:46.030542359 -0500 +@@ -99,7 +99,7 @@ + function __construct(&$obj) + { + $default = $this->conf; +- parent::Text_Wiki_Parse($obj); ++ parent::__construct($obj); + + // override config options for image if specified + if (in_array('Image', $this->wiki->disable)) { diff --git a/dev-php/PEAR-Text_Wiki_Mediawiki/metadata.xml b/dev-php/PEAR-Text_Wiki_Mediawiki/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-Text_Wiki_Mediawiki/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Validate-0.8.5-r1 b/dev-php/PEAR-Validate-0.8.5-r1 deleted file mode 100644 index f43b7cfd4f89..000000000000 --- a/dev-php/PEAR-Validate-0.8.5-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR dev-php/PEAR-Date ) -DESCRIPTION=Validation class -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Validate -IUSE=minimal test -KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=!minimal? ( dev-php/PEAR-Date ) >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/Validate-0.8.5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=c45ec490fb4cbba57e5f4c12c584bad0 diff --git a/dev-php/PEAR-Validate/Manifest b/dev-php/PEAR-Validate/Manifest new file mode 100644 index 000000000000..896db2de72cf --- /dev/null +++ b/dev-php/PEAR-Validate/Manifest @@ -0,0 +1,4 @@ +AUX 0.8.5-fix-test-php7.patch 905 BLAKE2B 5d000b990cd38d697af861ff828f2e9efd8fdef0e2a6fec87fbc60208c1a9f40686c5c0be63cdf862221311f235f87bccb975cf78bb4d5f2b03be6916d3899bb SHA512 44aa6cb09f19ad3246bc7e6d825de786139da433564b902bfff020be52b14f554f752f0ca7f790d378a74a3a62e15cf13383a9bff25db2f67e4496d5bcef5e7b +DIST Validate-0.8.5.tgz 21668 BLAKE2B 5f1897f9a796bab047beb7bdcf79726f58f069874cb1d08a17078c8d974bed626b3e37dd792e8b941fd0115d9060986278d459037580adedf6088ef51d5f2c13 SHA512 4e2e330b0a74a24d18af262ef42d872ab9eb2386e11c5647d898c60e11a29d06c97c0295cdf0999c3a4805f3f1efae2949c54520da50cf6adfcc5a6c4f6e1b63 +EBUILD PEAR-Validate-0.8.5-r1.ebuild 541 BLAKE2B 9ca8ea0fd971fa165ac0e8cf9f5e83a5f7a30aecaa477c31f1aae3fb5cc02615d470ff2adc89d745f5aa9e3ba6f3e08eb7a66dd0509ac6ba8931adbaa9e056f2 SHA512 46c9b99ec0de1cfc902c9bc36a90125825c95437f4d78ed79ed71dde19a9a168c67ed4e47bda7e21ac4f2fe3a3a792f9287e38a114bdec8a92b0ecfbc23d4af2 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/PEAR-Validate/PEAR-Validate-0.8.5-r1.ebuild b/dev-php/PEAR-Validate/PEAR-Validate-0.8.5-r1.ebuild new file mode 100644 index 000000000000..61561fcf8e93 --- /dev/null +++ b/dev-php/PEAR-Validate/PEAR-Validate-0.8.5-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" + +DESCRIPTION="Validation class" +LICENSE="BSD" +SLOT="0" +IUSE="minimal test" + +DEPEND="test? ( dev-php/PEAR-PEAR dev-php/PEAR-Date )" +RDEPEND="!minimal? ( dev-php/PEAR-Date )" +PATCHES=( "${FILESDIR}/0.8.5-fix-test-php7.patch" ) +HTML_DOCS=( docs/Example_Locale.php docs/sample_multiple.php ) + +src_test() { + peardev run-tests tests || die +} diff --git a/dev-php/PEAR-Validate/files/0.8.5-fix-test-php7.patch b/dev-php/PEAR-Validate/files/0.8.5-fix-test-php7.patch new file mode 100644 index 000000000000..069c5467d049 --- /dev/null +++ b/dev-php/PEAR-Validate/files/0.8.5-fix-test-php7.patch @@ -0,0 +1,19 @@ +From a22b5cf2c7e4b4cf366c311150721961d9b456ea Mon Sep 17 00:00:00 2001 +From: Christian Weiske <cweiske@cweiske.de> +Date: Thu, 16 Jul 2015 00:38:55 +0200 +Subject: [PATCH] Make tests run on PHP 7 + +diff --git a/Validate.php b/Validate.php +index a8f621c..ea6cfa7 100644 +--- a/Validate.php ++++ b/Validate.php +@@ -583,7 +583,8 @@ function email($email, $options = null) + if ($use_rfc822? Validate::__emailRFC822($email, $options) : + preg_match($regex, $email)) { + if ($check_domain && function_exists('checkdnsrr')) { +- $domain = preg_replace('/[^-a-z.0-9]/i', '', array_pop(explode('@', $email))); ++ $parts = explode('@', $email); ++ $domain = preg_replace('/[^-a-z.0-9]/i', '', array_pop($parts)); + if (checkdnsrr($domain, 'MX') || checkdnsrr($domain, 'A')) { + return true; + } diff --git a/dev-php/PEAR-Validate/metadata.xml b/dev-php/PEAR-Validate/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/PEAR-Validate/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-Var_Dump-1.0.4-r3 b/dev-php/PEAR-Var_Dump-1.0.4-r3 deleted file mode 100644 index 711643c261df..000000000000 --- a/dev-php/PEAR-Var_Dump-1.0.4-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-php/PEAR-PEAR ) -DESCRIPTION=Dump structured information about a variable -EAPI=6 -HOMEPAGE=https://pear.php.net/package/Var_Dump -IUSE=examples test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/pear-1.8.1 -RESTRICT=test -SLOT=0 -SRC_URI=https://pear.php.net/get/Var_Dump-1.0.4.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=02b5fbb419ef21434c3df1528f43148a diff --git a/dev-php/PEAR-Var_Dump/Manifest b/dev-php/PEAR-Var_Dump/Manifest new file mode 100644 index 000000000000..ebc9f0cbcee0 --- /dev/null +++ b/dev-php/PEAR-Var_Dump/Manifest @@ -0,0 +1,3 @@ +DIST Var_Dump-1.0.4.tgz 17426 BLAKE2B 60161be980edeae902e64c387b30466511b5cc0e6395f02334346c82e0393577c041fbc272577caa48510303bff3c1bce8e0c3c6708fade04a13b22f28b84b79 SHA512 1d31fcc3519feeee2ec94fc6d8b919672cf4a1be80d6b63c0a52b30792b9c936a7b984033a4357a64cd937193a55daf67fb649444f8303f1332f7d7c793b2e89 +EBUILD PEAR-Var_Dump-1.0.4-r3.ebuild 907 BLAKE2B 41d6efc8a6dab0038726ddb9fce04e4fbe9233a28e6a197ba8fe000afeb79d1d4ee5dca048601946c76ea8d8441f6a0ddad4d7b167df60f794be4d286a38a019 SHA512 6b2dc80cf203c6f594397183c2d68aaa29a98de8b5f0d47dd74b6e92ab03356f80456c559d96d7d941e1a736f9d84bb49d5404e7c47fe1a333903df9619c48e6 +MISC metadata.xml 310 BLAKE2B 8f57f1c9b2897f821b7845e5f2a3661fbe758dc2792504fa8cbbae495d6339dcb56e86ffd36e2209826acef8c0756bc3b728f41db345c4491b98130a89b0321a SHA512 6fbd4f6ac4419473c097c4f09f448e0a2d81a7bb3d8d93fa79fa4ef0b2cff7ca463cd985b60bc5e7572230eb9296e37c446adb781c5d68e95510b999ec1dc66c diff --git a/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild b/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild new file mode 100644 index 000000000000..707cff167f52 --- /dev/null +++ b/dev-php/PEAR-Var_Dump/PEAR-Var_Dump-1.0.4-r3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Dump structured information about a variable" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="examples test" + +DEPEND="test? ( dev-php/PEAR-PEAR )" + +# The test suite fails due to some deprecation warnings that are output. +# The test cases themselves set error_reporting(E_ALL), so there's no +# easy way to override it. +RESTRICT=test + +src_install() { + use examples && dodoc -r docs/example*.php + php-pear-r2_src_install +} + +src_test() { + # Requires the "pear" executable from dev-php/PEAR-PEAR. + pear run-tests tests || die + + # The command succeeds regardless of whether or not the test suite + # passed, but this file is only written when there was a failure. + [[ -f run-tests.log ]] && die "test suite failed" +} diff --git a/dev-php/PEAR-Var_Dump/metadata.xml b/dev-php/PEAR-Var_Dump/metadata.xml new file mode 100644 index 000000000000..08b46f8f0cb9 --- /dev/null +++ b/dev-php/PEAR-Var_Dump/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> + <upstream> + <remote-id type="pear">Var_Dump</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-VersionControl_SVN-0.5.2-r1 b/dev-php/PEAR-VersionControl_SVN-0.5.2-r1 deleted file mode 100644 index 6bcc8f0271b9..000000000000 --- a/dev-php/PEAR-VersionControl_SVN-0.5.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=Simple OO wrapper interface for the Subversion command-line client -EAPI=6 -HOMEPAGE=https://pear.php.net/package/VersionControl_SVN -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/VersionControl_SVN-0.5.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=21e64be16a43d80fce2383d335e333cc diff --git a/dev-php/PEAR-VersionControl_SVN-0.5.2_p20180314 b/dev-php/PEAR-VersionControl_SVN-0.5.2_p20180314 deleted file mode 100644 index 5ac5123f4fb4..000000000000 --- a/dev-php/PEAR-VersionControl_SVN-0.5.2_p20180314 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare test unpack -DEPEND=test? ( dev-vcs/subversion dev-php/phpunit ) -DESCRIPTION=Simple OO wrapper interface for the Subversion command-line client -EAPI=6 -HOMEPAGE=https://pear.php.net/package/VersionControl_SVN -IUSE=test -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://github.com/pear/VersionControl_SVN/archive/6c9580df92f0cc77a6eb6fcc216c56913bf308e7.tar.gz -> PEAR-VersionControl_SVN-0.5.2_p20180314.tar.gz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=7c89bc31a6cda70419c0e67a101727ae diff --git a/dev-php/PEAR-VersionControl_SVN/Manifest b/dev-php/PEAR-VersionControl_SVN/Manifest new file mode 100644 index 000000000000..db08d3916d08 --- /dev/null +++ b/dev-php/PEAR-VersionControl_SVN/Manifest @@ -0,0 +1,5 @@ +DIST PEAR-VersionControl_SVN-0.5.2_p20180314.tar.gz 36697 BLAKE2B 998e9c08d19284de2bd723fff07bc4c319ed65b12baad012f5f8e6b283060cd25cdefa5141e71f8368555d963e7ab1eec7b8e41d38cbd9a89dbd6977f72b5102 SHA512 aaba6fcd65d3906c9d98085b109d1357578be7557a9ac5b5997ae9a9896cb0970f3bf707246e5afc68dfbb8268a8fad36265b484220387b56e8de85e390db82a +DIST VersionControl_SVN-0.5.2.tgz 31356 BLAKE2B d59971b0677d3e88b47f1fb249c6ba6971db7b868e390589705058fa0cc19a3b4e7a2da38db78b37a9fa7b8f9233297a4fb5376b1b225c8e93f41bbe65c99007 SHA512 09aaab0461a52fe87e5723472b9978c8f928a4741e11a69672ae1350ecdf90b287d951b8343b5fbfbc1d7cd449055cb249f229a1e943cdcd807e9b36e0a48b86 +EBUILD PEAR-VersionControl_SVN-0.5.2-r1.ebuild 586 BLAKE2B fe71070981e12a7151c32e16d4f4d08259dd4fbb79b4b70f43eb18a39763e4cd3de7c734cabf4759f6eda80de2f0711d62466607332b2a128c1077db84efd767 SHA512 12ce42b63818dc4bfd2960ee83c640767ca70fb782853aa1783e160699b793bec7d3d3f69a39e812d0a8dd0c3182b77fce0e9678b3c2061bcf896aea23eeb004 +EBUILD PEAR-VersionControl_SVN-0.5.2_p20180314.ebuild 938 BLAKE2B ff3f32f8a981a526a31251ee0d3a62c0d2d55fedfaa1ecf43a3963cee1fc0d64f3bddc554d8ebc5f9052b117997042d250c690c884eef3a2d16edf687177bc15 SHA512 5a2fd603d9f1e31d1e820575c870c55e98b5b6dc1bdb6119a20ced539c147e13b4ecb6ab669dd1585e9a33c71723fb8975b5926dffd50c671b212969206e7e2c +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2-r1.ebuild b/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2-r1.ebuild new file mode 100644 index 000000000000..7fea8919316e --- /dev/null +++ b/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="Simple OO wrapper interface for the Subversion command-line client" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +RDEPEND="" + +src_prepare() { + einfo "Patching SVN.php and SVN/Command.php to use proper paths by default" + sed -i -e 's:/usr/local:/usr:g' VersionControl/SVN.php || die "sed failed" + sed -i -e 's:/usr/local:/usr:g' VersionControl/SVN/Command.php || die "sed failed" + default +} diff --git a/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2_p20180314.ebuild b/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2_p20180314.ebuild new file mode 100644 index 000000000000..e228a7700964 --- /dev/null +++ b/dev-php/PEAR-VersionControl_SVN/PEAR-VersionControl_SVN-0.5.2_p20180314.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 vcs-snapshot + +DESCRIPTION="Simple OO wrapper interface for the Subversion command-line client" +SRC_URI="https://github.com/pear/VersionControl_SVN/archive/6c9580df92f0cc77a6eb6fcc216c56913bf308e7.tar.gz -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="test" +RDEPEND="" +DEPEND="test? ( dev-vcs/subversion dev-php/phpunit )" +S="${WORKDIR}/PEAR-${PHP_PEAR_PKG_NAME}-${PV}" + +src_prepare() { + einfo "Patching SVN.php and SVN/Command.php to use proper paths by default" + sed -i -e 's:/usr/local:/usr:g' VersionControl/SVN.php || die "sed failed" + sed -i -e 's:/usr/local:/usr:g' VersionControl/SVN/Command.php || die "sed failed" + sed -i 's/ +%d / %i /' tests/resetxml_19910.phpt || die + default +} + +src_test() { + phpunit tests || die "Tests failed" +} diff --git a/dev-php/PEAR-VersionControl_SVN/metadata.xml b/dev-php/PEAR-VersionControl_SVN/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-VersionControl_SVN/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-XML_Parser-1.3.7-r1 b/dev-php/PEAR-XML_Parser-1.3.7-r1 deleted file mode 100644 index b15186eb1ecc..000000000000 --- a/dev-php/PEAR-XML_Parser-1.3.7-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DESCRIPTION=XML parsing class based on PHP's SAX parser -EAPI=6 -HOMEPAGE=https://pear.php.net/package/XML_Parser -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/XML_Parser-1.3.7.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=54266d258ae0a34466156653b2399c49 diff --git a/dev-php/PEAR-XML_Parser/Manifest b/dev-php/PEAR-XML_Parser/Manifest new file mode 100644 index 000000000000..3bf9e260b82a --- /dev/null +++ b/dev-php/PEAR-XML_Parser/Manifest @@ -0,0 +1,3 @@ +DIST XML_Parser-1.3.7.tgz 13339 BLAKE2B 10cc89dbf4f6c4b28fea73cc45757e71a897b01fd21a3d2711fef5eb0cd33e1fdeda143ce88dd425fdea9802a02f3d7e352ec17295b88d8cfae87af6a342f622 SHA512 b4e6c76962eb47f15096e7d77658cf41ca372a9389967e5204e865b253da4f4e248e7b893aa4c6624bb1178e3985667d018849df6d9a07aa6b9a707c743fe64b +EBUILD PEAR-XML_Parser-1.3.7-r1.ebuild 339 BLAKE2B 48cc1f0e3d334b1711c28278aa03e2ee42c421d6d10ba1476ec59f3d4b7bc8d387d844cc27254f7df837802052261a7c3c7d7b5aae9b0615f459dc066cfd013c SHA512 7eeb72c6907f6e123ddf32f7d17ee231d5871ea5bfc86a9c1fcbbef79935530d8842cd4b9bd55f3882492e6e2a3cef80bb01bb0e1a178e791d48a083061c0cb3 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.7-r1.ebuild b/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.7-r1.ebuild new file mode 100644 index 000000000000..afda5278bac3 --- /dev/null +++ b/dev-php/PEAR-XML_Parser/PEAR-XML_Parser-1.3.7-r1.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="XML parsing class based on PHP's SAX parser" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +src_test() { + peardev run-tests -r || die +} diff --git a/dev-php/PEAR-XML_Parser/metadata.xml b/dev-php/PEAR-XML_Parser/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/PEAR-XML_Parser/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/PEAR-XML_RSS-1.1.0 b/dev-php/PEAR-XML_RSS-1.1.0 deleted file mode 100644 index 5b785fdbc11d..000000000000 --- a/dev-php/PEAR-XML_RSS-1.1.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=PHP parser for RDF and RSS documents -EAPI=6 -HOMEPAGE=https://pear.php.net/package/XML_RSS -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1 dev-php/PEAR-XML_Parser >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/XML_RSS-1.1.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=44157a37ee88f500924e96a0de9e7daa diff --git a/dev-php/PEAR-XML_RSS-1.1.0_alpha1 b/dev-php/PEAR-XML_RSS-1.1.0_alpha1 deleted file mode 100644 index 7ad728f936dc..000000000000 --- a/dev-php/PEAR-XML_RSS-1.1.0_alpha1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP parser for RDF and RSS documents -EAPI=6 -HOMEPAGE=http://pear.php.net/package/XML_RSS -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=PHP-3.01 -RDEPEND=dev-lang/php:* dev-php/PEAR-PEAR dev-php/PEAR-XML_Parser -SLOT=0 -SRC_URI=http://download.pear.php.net/package/XML_RSS-1.1.0a1.tgz -_md5_=c75ede56958ed520a613e0da39572b26 diff --git a/dev-php/PEAR-XML_RSS/Manifest b/dev-php/PEAR-XML_RSS/Manifest new file mode 100644 index 000000000000..d928017d61df --- /dev/null +++ b/dev-php/PEAR-XML_RSS/Manifest @@ -0,0 +1,5 @@ +DIST XML_RSS-1.1.0.tgz 8178 BLAKE2B da290ea2e656372478435451b5043f3254e1a06423495c62c753b636208ece31e5b9aebe59a9b84254aac70d2088b4c35f78b763b6045d29c467ff0989bbc6fa SHA512 947b040ec71728328bad0130da874132c12e8c14a37f57b0ebc4e9db26aed49d0f9702e20ae401bd92782e1895de71dbd5daf09adebec0eaf268c77dfe183c24 +DIST XML_RSS-1.1.0a1.tgz 6717 BLAKE2B f38aaa6981d94668031272cd48f5648ce9fec499fde4627b6291d1a9c0dea4db72779e3ce7a089be9ee5d23ad56d05c6bd3ffce031b9ef3f4fac5360c3da4420 SHA512 e88c7618cad60a775c07ac26aedf05b7ce7ab3c9f012f3e638031b3567227db237ee2e1238fa051f9f415388a5d7c131af02b8200e08c01a9078654ea5877ce8 +EBUILD PEAR-XML_RSS-1.1.0.ebuild 494 BLAKE2B 81e459768c0ab8d048f6765c65ce5427e9f32aa5a9a9a55df0f6b46796b68e194d7d2bbf20d81f2ef5ac746e3cdd311968b62fe7796a9f6c7648fe4e938848b0 SHA512 5c3d036faf76e1c9efe9bb61c0b8604f953d4b9db00d2cd169694fd26b7ef87a847abcf547c91db7939b494883216c29ca8beb2b8ff54cda771311fb7cecb9d3 +EBUILD PEAR-XML_RSS-1.1.0_alpha1.ebuild 748 BLAKE2B 13bb6be198b8b2e231073fd84b25124be63ac6388caa591f0adc603bdf88b514089abacb360a1731e1eea5657787a704a9ab563eba4c5367533a0226c23fde23 SHA512 1981adb9871b97c0e4a5da8938ab217504e6298c64e03b25aea6ddd3f01007b919528b5b3f854a1815d71d3077a8da986db97a52786d852bd8728d89d0f0a427 +MISC metadata.xml 373 BLAKE2B 23ac6ae6766ff928da3558d2c05d6ff025f56b76045044634d1706b046bfd1fe741dafc1ed10489113521f23e2ccd95f8d529d8be240948ee90f09ba236d9dae SHA512 e5be199ccfe81e85816b693f8b624ad2346e8948717dd26496e8e9f4b048c9189515fb11cabbe55a26f81e448937db5f1f16f37cb59bf3d24c3e3a68725e4e30 diff --git a/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0.ebuild b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0.ebuild new file mode 100644 index 000000000000..bd575d2b9911 --- /dev/null +++ b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit php-pear-r2 + +DESCRIPTION="PHP parser for RDF and RSS documents" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +# Only needs PEAR_Exception (not in the tree), not all of PEAR. +# This can be made into an || dependency if we add PEAR_Exception. +RDEPEND=">=dev-php/PEAR-PEAR-1.10.1 + dev-php/PEAR-XML_Parser" diff --git a/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0_alpha1.ebuild b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0_alpha1.ebuild new file mode 100644 index 000000000000..ee29e7f4a89e --- /dev/null +++ b/dev-php/PEAR-XML_RSS/PEAR-XML_RSS-1.1.0_alpha1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_PV="${PV/_/}" +MY_PV="${MY_PV/alpha/a}" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="PHP parser for RDF and RSS documents" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://download.pear.php.net/package/${MY_P}.tgz" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +# Only needs PEAR_Exception (not in the tree), not all of PEAR. +# This can be made into an || dependency if we add PEAR_Exception. +RDEPEND="dev-lang/php:* + dev-php/PEAR-PEAR + dev-php/PEAR-XML_Parser" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r XML +} diff --git a/dev-php/PEAR-XML_RSS/metadata.xml b/dev-php/PEAR-XML_RSS/metadata.xml new file mode 100644 index 000000000000..5df328cb979e --- /dev/null +++ b/dev-php/PEAR-XML_RSS/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="github">pear/XML_RSS</remote-id> + <remote-id type="pear">XML_RSS</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-XML_Serializer-0.21.0-r1 b/dev-php/PEAR-XML_Serializer-0.21.0-r1 deleted file mode 100644 index 8dffbea205af..000000000000 --- a/dev-php/PEAR-XML_Serializer-0.21.0-r1 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install postinst postrm test -DEPEND=test? ( dev-lang/php:*[xml] >=dev-php/PEAR-XML_Parser-1.2.7 >=dev-php/PEAR-XML_Util-1.1.1-r1 ) -DESCRIPTION=Swiss-army knife for reading and writing XML files -EAPI=6 -HOMEPAGE=https://pear.php.net/package/XML_Serializer -IUSE=examples test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[xml] >=dev-php/PEAR-XML_Parser-1.2.7 >=dev-php/PEAR-XML_Util-1.1.1-r1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=https://pear.php.net/get/XML_Serializer-0.21.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=cd02b985731e118c0b366d38d35c39c0 diff --git a/dev-php/PEAR-XML_Serializer/Manifest b/dev-php/PEAR-XML_Serializer/Manifest new file mode 100644 index 000000000000..f1259a07c7c9 --- /dev/null +++ b/dev-php/PEAR-XML_Serializer/Manifest @@ -0,0 +1,3 @@ +DIST XML_Serializer-0.21.0.tgz 33362 BLAKE2B dc7d9f5d40f538e4cdb6a9046bd5ba4d3970fe710dca5b809a808e057f782628aa124a6f541b800f55e15c5f5aaef335150c7342a2a96845ae60eb275bc897a3 SHA512 f547fc92d5b102681229c8c8830ca8201ba529c06a720ad761f2c3cedd757d858711c3d8b0dbd2f88b0815758561acc297cee002162bdee6002c1c7310c8f67a +EBUILD PEAR-XML_Serializer-0.21.0-r1.ebuild 626 BLAKE2B 9aee18e694d25e23d99618d9af980e916ec155935192dc0593614f50629f45eaa4125e3e49370d5898bf265aa7a12dfda44af71f677331e508eb14596245710f SHA512 7ab6cdb85a121c2e62f349a5fae9c87fcc491da6e5a853c7a50be3debd0a3e2319383ef08959be49fc21c9ef1d1b7409214301ba266ba44581ec775916f032f8 +MISC metadata.xml 316 BLAKE2B 901abfe1e0ca8a6a60797d2376d048547811123601008200b10f48784af8d0e92eca6bc0ce38d8d2b2cf8c0c98d47666bf9215546cf53d7a1558dd8018c03c8c SHA512 c8b05d370fd3dad6cda63253224f1e5cb331efbbbcc1915d5ca90551b79754c6a18f590278595128a46c39d8721f913ec5dbe01b08874a64584d722853dafdef diff --git a/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild b/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild new file mode 100644 index 000000000000..14148c4840d9 --- /dev/null +++ b/dev-php/PEAR-XML_Serializer/PEAR-XML_Serializer-0.21.0-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +inherit php-pear-r2 + +DESCRIPTION="Swiss-army knife for reading and writing XML files" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="examples test" + +RDEPEND="dev-lang/php:*[xml] + >=dev-php/PEAR-XML_Parser-1.2.7 + >=dev-php/PEAR-XML_Util-1.1.1-r1 + " +DEPEND="test? ( ${RDEPEND} )" + +src_install() { + php-pear-r2_src_install + if use examples ; then + insinto /usr/share/php/docs/${PN/PEAR-//} + doins -r examples + fi +} + +src_test() { + peardev run-tests -r || die +} diff --git a/dev-php/PEAR-XML_Serializer/metadata.xml b/dev-php/PEAR-XML_Serializer/metadata.xml new file mode 100644 index 000000000000..0be2be4fa674 --- /dev/null +++ b/dev-php/PEAR-XML_Serializer/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> + <upstream> + <remote-id type="pear">XML_Serializer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PEAR-XML_Util-1.4.2 b/dev-php/PEAR-XML_Util-1.4.2 deleted file mode 100644 index f76876351d54..000000000000 --- a/dev-php/PEAR-XML_Util-1.4.2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=XML utility class -EAPI=6 -HOMEPAGE=http://pear.php.net/package/XML_Util -IUSE=examples -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -PDEPEND=dev-php/PEAR-PEAR -RDEPEND=dev-lang/php:*[pcre(+)] -SLOT=0 -SRC_URI=http://pear.php.net/get/XML_Util-1.4.2.tgz -_md5_=2872da0e5b9109ea244173c6418cf985 diff --git a/dev-php/PEAR-XML_Util/Manifest b/dev-php/PEAR-XML_Util/Manifest new file mode 100644 index 000000000000..81fe957b67aa --- /dev/null +++ b/dev-php/PEAR-XML_Util/Manifest @@ -0,0 +1,3 @@ +DIST XML_Util-1.4.2.tgz 18993 BLAKE2B b2667aed3b3ec75dd8fca1625c6fa3d03a7662c24ce0fce69cb983f42fc3f45bc0bf27bdee7353c1d29fe0eabc181f2cbd415883575f5d6cf7163097c10f6d9c SHA512 e0a328f92cdcd09277238e14d68b73cba319ab9b4e9c50ab102b43f73c889599f5933415dc228bd1feb56a48c1527e0e9a86999ee2209b2d84131691aee74cbe +EBUILD PEAR-XML_Util-1.4.2.ebuild 647 BLAKE2B e289c1b24c4d5b9b01f190044d51c6d02052f5746ae8bc9a45c92456360e49163db1c85b572ce5c779402e4533a7ccd05c522a66ddc1bffd317153de3c3695ca SHA512 b238c33990d04b1665904bb7c890dd9b0b2ee2e836ec8282e17bc543ac7207ed7dbef0822fb66f9f45da4c2df673034c07a1f906659cbf121b763c0b6224fb1f +MISC metadata.xml 310 BLAKE2B d264a3ec20fb493c77b95f1225895c3a77d0abbe96f7c5240b804b785211d9aa0b2b26e1efd39e2592d96fd6f2ba42568e97428f944ee6952e101d577bb3e99b SHA512 a0726d245546336d0efa22151520fc51461ec1bdb31f2a4012ffcd5fd94858168f621aa903e489e44c43023c8d1a2b3f8aa05d995975b1abf7332e7cf3eed5e8 diff --git a/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.2.ebuild b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.2.ebuild new file mode 100644 index 000000000000..5b00e94cc84c --- /dev/null +++ b/dev-php/PEAR-XML_Util/PEAR-XML_Util-1.4.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/PEAR-/}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="XML utility class" +HOMEPAGE="http://pear.php.net/package/${MY_PN}" +SRC_URI="http://pear.php.net/get/${MY_P}.tgz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="examples" + +# PCRE is needed for a few calls to preg_replace and preg_match. +RDEPEND="dev-lang/php:*[pcre(+)]" +PDEPEND="dev-php/PEAR-PEAR" +DEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r XML + + use examples && dodoc -r examples +} diff --git a/dev-php/PEAR-XML_Util/metadata.xml b/dev-php/PEAR-XML_Util/metadata.xml new file mode 100644 index 000000000000..8e8d4acf2172 --- /dev/null +++ b/dev-php/PEAR-XML_Util/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> + <upstream> + <remote-id type="pear">XML_Util</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PHPMailer-5.2.26-r2 b/dev-php/PHPMailer-5.2.26-r2 deleted file mode 100644 index 175eff057865..000000000000 --- a/dev-php/PHPMailer-5.2.26-r2 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install postinst -DEPEND=ssl? ( idn? ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] ) !idn? ( dev-lang/php:*[ctype,filter,ssl] ) ) !ssl? ( idn? ( dev-lang/php:*[ctype,filter,intl,unicode] ) !idn? ( dev-lang/php:*[ctype,filter] ) ) doc? ( dev-php/phpDocumentor ) -DESCRIPTION=Full-featured email creation and transfer class for PHP -EAPI=6 -HOMEPAGE=https://github.com/PHPMailer/PHPMailer -IUSE=doc examples idn ssl -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=ssl? ( idn? ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] ) !idn? ( dev-lang/php:*[ctype,filter,ssl] ) ) !ssl? ( idn? ( dev-lang/php:*[ctype,filter,intl,unicode] ) !idn? ( dev-lang/php:*[ctype,filter] ) ) -SLOT=0 -SRC_URI=https://github.com/PHPMailer/PHPMailer/archive/v5.2.26.tar.gz -> PHPMailer-5.2.26.tar.gz -_md5_=ddbf035dd28086d4754ef2da3f0ef177 diff --git a/dev-php/PHPMailer/Manifest b/dev-php/PHPMailer/Manifest new file mode 100644 index 000000000000..2596bd565cd5 --- /dev/null +++ b/dev-php/PHPMailer/Manifest @@ -0,0 +1,3 @@ +DIST PHPMailer-5.2.26.tar.gz 159174 BLAKE2B 989ee85f6ca374bd7f4accf3d18fbd173bbbd3176e6846c9a2aec68f3bfca4ead4e0197f6287e2bc8ed4a125bf7fcb53240a1f8ce6a1813eaffb66067c2c4e9e SHA512 4c3e324ecd1dd23eb40f14ee785fb9b353b742ff4fb26fe0586622038157e60d64560f5ba4a625f16fad6568954d685ebbe436d88bc427d5bd260c056815b656 +EBUILD PHPMailer-5.2.26-r2.ebuild 1960 BLAKE2B 7bb0a7ea8e71c6bff9cc37972f0e62b5e71184707da7f7543d8fa5578ecb090ce8be4086ad2abb55675ec3647435e2559cd0acc84e4fd0cc5bbb12e1fd290668 SHA512 2c147dd3d6c8ecefd05716a8767fb45e373af2845adf7a2d18bc894374f78fedeff614addd829f0137d9dc6bfd40059548068cac8af82e9c25b1cec839fea746 +MISC metadata.xml 446 BLAKE2B 178ea98081e664641c7a8632a1c7dac9b5cac8992b0b945208f5ef654633340daced2473bbdc342b70d8b168ac2206ba132f7ab9601f61b5436f3eb3e0441ca1 SHA512 3dfce858cb0e00b526f04a5764a6173d4711db4f21f52b6d827b82f1cddea4e33f533e645dae95d0bb6a69699b00520a414f2e322c76b56aee1e4ea047bb4bb5 diff --git a/dev-php/PHPMailer/PHPMailer-5.2.26-r2.ebuild b/dev-php/PHPMailer/PHPMailer-5.2.26-r2.ebuild new file mode 100644 index 000000000000..1cd077177b3f --- /dev/null +++ b/dev-php/PHPMailer/PHPMailer-5.2.26-r2.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Full-featured email creation and transfer class for PHP" +HOMEPAGE="https://github.com/PHPMailer/PHPMailer" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples idn ssl" + +# The ctype and filter extensions get used unconditionally, with no +# fallback and no "extension missing" exception. All of the other +# extensions are technically optional, depending on how you use +# PHPMailer and whether or not you're willing to settle for fallback +# implementations. +# +# The insane dependency string is to prevent the ctype and filter +# extensions from being provided by one version (i.e. slot) of PHP, +# while intl and unicode are provided by another. +RDEPEND=" + ssl? ( + idn? ( dev-lang/php:*[ctype,filter,intl,ssl,unicode] ) + !idn? ( dev-lang/php:*[ctype,filter,ssl] ) + ) + !ssl? ( + idn? ( dev-lang/php:*[ctype,filter,intl,unicode] ) + !idn? ( dev-lang/php:*[ctype,filter] ) + )" +DEPEND="${RDEPEND} + doc? ( dev-php/phpDocumentor )" + +src_compile(){ + if use doc; then + phpdoc --filename="class.*.php" \ + --target="./html" \ + --cache-folder="${T}" \ + --title="${PN}" \ + --sourcecode \ + --force \ + --progressbar \ + || die "failed to generate API documentation" + fi +} + +src_install(){ + # To help out the Composer kids, most of the documentation and + # tests are missing from the release tarballs. + insinto "/usr/share/php/${PN}" + doins -r *.php language extras + + use examples && dodoc -r examples + use doc && dodoc -r html/* +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog "To use it in a script, require('${PN}/${PN}Autoload.php')," + elog "and then use the ${PN} class normally. Most of the examples in" + elog "the documentation should work without further modification." +} diff --git a/dev-php/PHPMailer/metadata.xml b/dev-php/PHPMailer/metadata.xml new file mode 100644 index 000000000000..a670ac4443f8 --- /dev/null +++ b/dev-php/PHPMailer/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + <name>Michael Orlitzky</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">PHPMailer/PHPMailer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PHP_CodeCoverage-1.2.13 b/dev-php/PHP_CodeCoverage-1.2.13 deleted file mode 100644 index ad7fc6b79c74..000000000000 --- a/dev-php/PHP_CodeCoverage-1.2.13 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DEPEND=>=dev-php/pear-1.9.4 -DESCRIPTION=Collection, processing, and rendering for PHP code coverage -EAPI=6 -HOMEPAGE=http://pear.phpunit.de -KEYWORDS=amd64 hppa x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.9.4 >=dev-php/File_Iterator-1.3.0 >=dev-php/PHP_TokenStream-1.1.3 >=dev-php/Text_Template-1.1.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/PHP_CodeCoverage-1.2.13.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d71408183084dbfc7bed97434d11be08 diff --git a/dev-php/PHP_CodeCoverage-4.0.7 b/dev-php/PHP_CodeCoverage-4.0.7 deleted file mode 100644 index 449867f6ede6..000000000000 --- a/dev-php/PHP_CodeCoverage-4.0.7 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=Collection, processing, and rendering for PHP code coverage -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-php/File_Iterator-1.3 !>=dev-php/File_Iterator-2.0 >=dev-php/Text_Template-1.2 !>=dev-php/Text_Template-2.0 >=dev-php/PHP_TokenStream-1.4 !>=dev-php/PHP_TokenStream-3.0 >=dev-php/sebastian-environment-1.3.2 !>=dev-php/sebastian-environment-3.0 >=dev-php/sebastian-version-1.0 !>=dev-php/sebastian-version-3.0 dev-php/sebastian-code-unit-reverse-lookup !>=dev-php/sebastian-code-unit-reverse-lookup-2.0 || ( dev-lang/php:5.6[xml,xmlwriter] dev-lang/php:7.0[xml,xmlwriter] dev-lang/php:7.1[xml,xmlwriter] ) -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-code-coverage/archive/4.0.7.tar.gz -> PHP_CodeCoverage-4.0.7.tar.gz -_md5_=8fde4c1257ab73c355b674971deeb8a4 diff --git a/dev-php/PHP_CodeCoverage/Manifest b/dev-php/PHP_CodeCoverage/Manifest new file mode 100644 index 000000000000..e611ccffcc83 --- /dev/null +++ b/dev-php/PHP_CodeCoverage/Manifest @@ -0,0 +1,7 @@ +AUX autoload.php 3859 BLAKE2B 65cc25809352182d5c852743a25e2e297fe0819d2feac0fb47cd9f80e9ea36a16f7f2dbc2657bd73d1e484c1b851b5603eaec8c6d0f7fa5e6582876661587fbe SHA512 c33ce039a84f0f6d260bf46e8308df806968328c80dd89b778c76a0620d514c5e101ac3c741a3b68aba07cb59ccfae4a0dfb6157fb056e03ce65c1478300655a +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST PHP_CodeCoverage-1.2.13.tgz 158772 BLAKE2B 7f9703cf724dece9535fce4e5dbc7a354302227b38daabf9f8c4417a43980f369807dfbcd65fde79215a14531971d0bf6cf096a6b01c2c6b99a5bc326c5d5b66 SHA512 6a3426c945ad6abf35be3068cf0f7e17215179a382e93b7be3a5e436611b327c9b7bc715f7acc900231856678f578c1f614648d2679baca9b6960dfafd897dc6 +DIST PHP_CodeCoverage-4.0.7.tar.gz 349906 BLAKE2B 2ba665efa2d20a5eb66c66375a095425057e883697dd1d3ba7214e56de29c96451516adb2843589e64732c994aac7289afa0e34a74d56ef9bc36f36e635eb944 SHA512 8418efa2585d05b3004ab50e7ba77513429d649f71fdb2479412424a0f40a698a962e1d87852db08fec8f92e569a9a5767dad66d5d64e072637dde33182e71e9 +EBUILD PHP_CodeCoverage-1.2.13.ebuild 578 BLAKE2B 29c9c830a5dce3332b4e2e072a78930dd2a5e9ce41ad4e582644e6e435ae5ec6ac60ff41d710fd53d23797c66929509fe0c631beb35966883f0f9ff497ecd539 SHA512 9a23f02d10f100de9d110830b5c0ff8a5e36b0dc940422ebd25f857eacb8610f3e9e774840b4c228ab1b4353396f0543f0bafc1f0c359f088e059516c2aa358f +EBUILD PHP_CodeCoverage-4.0.7.ebuild 1308 BLAKE2B 126f6c37e89eedd936e223473c15f378885fddce46e2f7ac8dd1611d99d22c9ddeac27aa8cc850f17cff227b0f7de81ed87f328462b68097d46c65134cfa3e31 SHA512 e8019cc9ead2d067fa7916c896a22d15fe7b72fe02dde0f0251b93ce5354214ab3b10fa418645ed630188b3acebe9a5ec752ecdaeb08e15e45ba98446db52c22 +MISC metadata.xml 339 BLAKE2B a9f68f1bacb42eb4e4a6463dc03080c343501c0f6525ed08556f9d04606b42c2744f458ba35fff8cd4f5c8e68f81f226193dc79bf7808da8c4229588f34dc3dc SHA512 5057d1d80d43e4e8f8a6f2bbddabda7c7f639eb26a7be8f534ac2c470341834c7d99e78a20f18062ef1c7252b75428af122f2858dac78f88f8ab6d50a6f66f4a diff --git a/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-1.2.13.ebuild b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-1.2.13.ebuild new file mode 100644 index 000000000000..501117d4dfdf --- /dev/null +++ b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-1.2.13.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" + +inherit php-pear-r2 + +DESCRIPTION="Collection, processing, and rendering for PHP code coverage" +HOMEPAGE="http://pear.phpunit.de" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" + +DEPEND=">=dev-php/pear-1.9.4" +RDEPEND="${DEPEND} + >=dev-php/File_Iterator-1.3.0 + >=dev-php/PHP_TokenStream-1.1.3 + >=dev-php/Text_Template-1.1.1" diff --git a/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-4.0.7.ebuild b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-4.0.7.ebuild new file mode 100644 index 000000000000..559ad3f9fa2c --- /dev/null +++ b/dev-php/PHP_CodeCoverage/PHP_CodeCoverage-4.0.7.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-code-coverage" + +DESCRIPTION="Collection, processing, and rendering for PHP code coverage" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-php/File_Iterator-1.3 + !>=dev-php/File_Iterator-2.0 + >=dev-php/Text_Template-1.2 + !>=dev-php/Text_Template-2.0 + >=dev-php/PHP_TokenStream-1.4 + !>=dev-php/PHP_TokenStream-3.0 + >=dev-php/sebastian-environment-1.3.2 + !>=dev-php/sebastian-environment-3.0 + >=dev-php/sebastian-version-1.0 + !>=dev-php/sebastian-version-3.0 + dev-php/sebastian-code-unit-reverse-lookup + !>=dev-php/sebastian-code-unit-reverse-lookup-2.0 + || ( + dev-lang/php:5.6[xml,xmlwriter] + dev-lang/php:7.0[xml,xmlwriter] + dev-lang/php:7.1[xml,xmlwriter] + )" + +src_install() { + insinto /usr/share/php/PHP/CodeCoverage + doins -r src/* + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/PHP/CodeCoverage/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/PHP_CodeCoverage/files/autoload.php b/dev-php/PHP_CodeCoverage/files/autoload.php new file mode 100644 index 000000000000..b35d6fa4bac0 --- /dev/null +++ b/dev-php/PHP_CodeCoverage/files/autoload.php @@ -0,0 +1,59 @@ +<?php +/* Autoloader for dev-php/PHP_CodeCoverage */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\codecoverage\codecoverage' => '/CodeCoverage.php', + 'sebastianbergmann\codecoverage\filter' => '/Filter.php', + 'sebastianbergmann\codecoverage\util' => '/Util.php', + 'sebastianbergmann\codecoverage\driver\driver' => '/Driver/Driver.php', + 'sebastianbergmann\codecoverage\driver\hhvm' => '/Driver/HHVM.php', + 'sebastianbergmann\codecoverage\driver\phpdbg' => '/Driver/PHPDBG.php', + 'sebastianbergmann\codecoverage\driver\xdebug' => '/Driver/Xdebug.php', + 'sebastianbergmann\codecoverage\exception\coveredcodenotexecutedexception' => '/Exception/CoveredCodeNotExecutedException.php', + 'sebastianbergmann\codecoverage\exception\exception' => '/Exception/Exception.php', + 'sebastianbergmann\codecoverage\exception\invalidargumentexception' => '/Exception/InvalidArgumentException.php', + 'sebastianbergmann\codecoverage\exception\missingcoversannotationexception' => '/Exception/MissingCoversAnnotationException.php', + 'sebastianbergmann\codecoverage\exception\runtimeexception' => '/Exception/RuntimeException.php', + 'sebastianbergmann\codecoverage\exception\unintentiallycoveredcodeexception' => '/Exception/UnintentionallyCoveredCodeException.php', + 'sebastianbergmann\codecoverage\node\abstractnode' => '/Node/AbstractNode.php', + 'sebastianbergmann\codecoverage\node\builder' => '/Node/Builder.php', + 'sebastianbergmann\codecoverage\node\directory' => '/Node/Directory.php', + 'sebastianbergmann\codecoverage\node\file' => '/Node/File.php', + 'sebastianbergmann\codecoverage\node\iterator' => '/Node/iterator.php', + 'sebastianbergmann\codecoverage\report\clover' => '/Report/Clover.php', + 'sebastianbergmann\codecoverage\report\crap4j' => '/Report/Crap4j.php', + 'sebastianbergmann\codecoverage\report\php' => '/Report/PHP.php', + 'sebastianbergmann\codecoverage\report\text' => '/Report/Text.php', + 'sebastianbergmann\codecoverage\report\html\facade' => '/Report/HTML/Facade.php', + 'sebastianbergmann\codecoverage\report\html\renderer' => '/Report/HTML/Renderer.php', + 'sebastianbergmann\codecoverage\report\html\renderer\dashboard' => '/Report/HTML/Renderer/Dashboard.php', + 'sebastianbergmann\codecoverage\report\html\renderer\directory' => '/Report/HTML/Renderer/Directory.php', + 'sebastianbergmann\codecoverage\report\html\renderer\file' => '/Report/HTML/Renderer/File.php', + 'sebastianbergmann\codecoverage\report\xml\coverage' => '/Report/XML/Coverage.php', + 'sebastianbergmann\codecoverage\report\xml\directory' => '/Report/XML/Directory.php', + 'sebastianbergmann\codecoverage\report\xml\facade' => '/Report/XML/Facade.php', + 'sebastianbergmann\codecoverage\report\xml\file' => '/Report/XML/File.php', + 'sebastianbergmann\codecoverage\report\xml\method' => '/Report/XML/Method.php', + 'sebastianbergmann\codecoverage\report\xml\node' => '/Report/XML/Node.php', + 'sebastianbergmann\codecoverage\report\xml\project' => '/Report/XML/Project.php', + 'sebastianbergmann\codecoverage\report\xml\report' => '/Report/XML/Report.php', + 'sebastianbergmann\codecoverage\report\xml\tests' => '/Report/XML/Tests.php', + 'sebastianbergmann\codecoverage\report\xml\totals' => '/Report/XML/Totals.php', + 'sebastianbergmann\codecoverage\report\xml\unit' => '/Report/XML/Unit.php', + ), + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/File/Iterator/autoload.php', + '/usr/share/php/PHP/Token/autoload.php', + '/usr/share/php/SebastianBergmann/Version/autoload.php', + '/usr/share/php/SebastianBergmann/Environment/autoload.php', + '/usr/share/php/SebastianBergmann/CodeUnitReverseLookup/autoload.php', + '/usr/share/php/Text/Template/autoload.php', +)); diff --git a/dev-php/PHP_CodeCoverage/files/channel.xml b/dev-php/PHP_CodeCoverage/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/PHP_CodeCoverage/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/PHP_CodeCoverage/metadata.xml b/dev-php/PHP_CodeCoverage/metadata.xml new file mode 100644 index 000000000000..32503e01851a --- /dev/null +++ b/dev-php/PHP_CodeCoverage/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> + <upstream> + <remote-id type="github">sebastianbergmann/php-code-coverage</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PHP_CodeSniffer-3.2.1 b/dev-php/PHP_CodeSniffer-3.2.1 deleted file mode 100644 index 86e6c14f9b28..000000000000 --- a/dev-php/PHP_CodeSniffer-3.2.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( >=dev-php/phpunit-4 ) -DESCRIPTION=Detect violations of PHP code standards -EAPI=6 -HOMEPAGE=https://github.com/squizlabs/PHP_CodeSniffer -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[cli,tokenizer,xmlwriter] -SLOT=0 -SRC_URI=http://download.pear.php.net/package/PHP_CodeSniffer-3.2.1.tgz -_md5_=8e09952a566ad544fbbc043ce0e4f562 diff --git a/dev-php/PHP_CodeSniffer/Manifest b/dev-php/PHP_CodeSniffer/Manifest new file mode 100644 index 000000000000..71481c7fe625 --- /dev/null +++ b/dev-php/PHP_CodeSniffer/Manifest @@ -0,0 +1,3 @@ +DIST PHP_CodeSniffer-3.2.1.tgz 554343 BLAKE2B a43e253e7cdf6085ff1cfdec110878c99b61a69d80415a40cf670b7ce9ddce82f7254c34995c67084d5aa7aef8d775e6cfef5e9fcab90771f09244c1442e319d SHA512 69a4d70c6a567d262142f7f3d42507a7501ca3d5213f5b90d5893863e3d75e947a7b41e8bb08e85975677b606522b8f73df33dd35cde85c28016389f3c2ae63c +EBUILD PHP_CodeSniffer-3.2.1.ebuild 1406 BLAKE2B d8d5e47a52cadf8855c982913344569bf39ec3f6d0c92bcac3da4a1c873bb9b539b5dda228c4cbe3d054bd6711f13025b6df8a315e9dc15b1d6b7a75b8050c7b SHA512 3f351f529e8f32824c1026447c6631b0f58e9f14b48463f6e9417a90728ad776f4e8077698b8fcbdf45cf169c1614af8c03631366de8e2902d3fa75f290aad13 +MISC metadata.xml 329 BLAKE2B 786efd240520e1b8b5ec8fde8fe4772defb0dbae2bf69358710c227454f5de1bc831600eb81d605053163d78e0129cd657b3229a74d30bcec7ffe6ce960d87d8 SHA512 5a983e0b393c626d49f7b3b8757cb68e73a7f292ebc861ca5e6f83c20b5c6f79918422aee7830ad3dccacda719c6d42d6bfcc5eb7ddca7ed29785ef1dd9e0f30 diff --git a/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.2.1.ebuild b/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.2.1.ebuild new file mode 100644 index 000000000000..c460fcdcb741 --- /dev/null +++ b/dev-php/PHP_CodeSniffer/PHP_CodeSniffer-3.2.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Detect violations of PHP code standards" +HOMEPAGE="https://github.com/squizlabs/PHP_CodeSniffer" + +# The test suite isn't part of the Github tarball at the moment. Keep an +# eye on https://github.com/squizlabs/PHP_CodeSniffer/issues/548 +SRC_URI="http://download.pear.php.net/package/${P}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="test? ( >=dev-php/phpunit-4 )" +RDEPEND="dev-lang/php:*[cli,tokenizer,xmlwriter]" + +DOCS=( CONTRIBUTING.md README.md ) + +src_prepare() { + sed -i "s~@data_dir@~${EPREFIX}/usr/share/php/data~" src/Config.php || die + eapply_user +} + +src_install() { + local MY_PN="PHP/CodeSniffer" script + # The PEAR eclass would install everything into the wrong location. + insinto "/usr/share/php/${MY_PN}" + doins -r src autoload.php + + insinto "/usr/share/php/data/${MY_PN}" + doins CodeSniffer.conf.dist + # These load code via relative paths, so they have to be symlinked + # and not dobin'd. + exeinto "/usr/share/php/${MY_PN}/bin" + for script in phpcbf phpcs; do + doexe "bin/${script}" + dosym "../share/php/${MY_PN}/bin/${script}" "/usr/bin/${script}" + done + + einstalldocs +} + +src_test() { + # The test suite will fail if date.timezone isn't set in php.ini. + phpunit -d date.timezone=UTC tests/AllTests.php \ + || die "test suite failed" +} diff --git a/dev-php/PHP_CodeSniffer/metadata.xml b/dev-php/PHP_CodeSniffer/metadata.xml new file mode 100644 index 000000000000..ba2d843b67b6 --- /dev/null +++ b/dev-php/PHP_CodeSniffer/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> + <upstream> + <remote-id type="github">squizlabs/PHP_CodeSniffer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PHP_Timer-1.0.5 b/dev-php/PHP_Timer-1.0.5 deleted file mode 100644 index 0e7c51182589..000000000000 --- a/dev-php/PHP_Timer-1.0.5 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Utility class for timing -EAPI=6 -HOMEPAGE=http://pear.phpunit.de/ -KEYWORDS=amd64 hppa x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/PHP_Timer-1.0.5.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=dd605e96e2bd3255ebeb63e945765b78 diff --git a/dev-php/PHP_Timer-1.0.9 b/dev-php/PHP_Timer-1.0.9 deleted file mode 100644 index 1da6359160c9..000000000000 --- a/dev-php/PHP_Timer-1.0.9 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=Utility class for timing -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-timer/archive/1.0.9.tar.gz -> PHP_Timer-1.0.9.tar.gz -_md5_=5e3bfd8e5f1e48f78f968f8a2f5000a7 diff --git a/dev-php/PHP_Timer/Manifest b/dev-php/PHP_Timer/Manifest new file mode 100644 index 000000000000..57944c6ab16d --- /dev/null +++ b/dev-php/PHP_Timer/Manifest @@ -0,0 +1,7 @@ +AUX autoload.php 281 BLAKE2B e1265714ef958a2490b2c039a0def4cd3e2a26ff035d4c689e10f0eb9c9f26878fb537fcf42ede6d26fed2ee36dd73e258fa116d7cc6cd57c80eb990e54cdc33 SHA512 e9e0e6d3bd52d7a524472d4d65aa21e0f1a767fbfc284e9d628eea1414e87ba5e692d3968005d3afcbd86a598538c2edf241a09d5d66cf9cfbb57efdc758db21 +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST PHP_Timer-1.0.5.tgz 3597 BLAKE2B cf82c3ff61a1f96a94a5d3743270be3262bc2ea28d7d71cd1c93a07c7bec950597c4da5d6dd23e4b58b8aad7c2e3bdb7aea07d761ef096e898088ca2296b43cf SHA512 da030dec608d1f8d447da6ce40e995ca818064e3a4b2f2eca1819a77a12875843a25bba1ffd253043ef3ac62a6dc1a16c5e7ba9b792b99b54d0713090478be84 +DIST PHP_Timer-1.0.9.tar.gz 3740 BLAKE2B d551fd676046e6bb653fb9a9bde7a976b9b2081d26caee23177b899fa01e11ae1fb2183234ab43745798c058222574b1523064cc07d25485315eef9090f892a5 SHA512 96db90cf2af18fabcf44bdd4dbb5d298402ed2c8e49f3033fd1b89b3aa8c880d9f8677897d4d542a0db6348bdd9c697042deb0b6e26242adebfde1bcdb4bc559 +EBUILD PHP_Timer-1.0.5.ebuild 427 BLAKE2B 7f8cd242ba49525527a20fad8dc4997e4dd451d4049962de71978afc5350e2beee40de331f414930bb2f50c8beed03727ec3e840cc13d5324f01b69efb5b6ba5 SHA512 802255716d8340c81bb2c0073064c511eaa4591f8061155cddd30cd53084100e55e71572b7378d7680dcb23cc4811d36cf527d6850ca9a4b6d1ce48ee1820525 +EBUILD PHP_Timer-1.0.9.ebuild 750 BLAKE2B 12f27ed935861e1dcb68ff4d2cf139854195fd596663933228badeac76923c7f05a9cb17aae394a97a49ce761f85923f781d1564d63a8aea2e23e6e60bb8cb25 SHA512 cb6d6dbd8106f2bbb666eab295807ae1873bcdf502c81f7c0e1dad1e35eb88235c3de4b2c4ef869bebb2f82d5e955c55b824a16d515a6a779f4018c4e3d0a32d +MISC metadata.xml 331 BLAKE2B a4a67930fc96c32bc75804af627a97742700619e362bf59992ee8a8882b2cffcd4fa6de297abbcc42d6e33119fd10933e65a1291484acf4dd091c5ed55dcd81f SHA512 e3e0aaa2728b2f5f65592f56027ae9674e7e9abf4bdb2fef90854b6d8d270f4f6a103c4588401ef076d53fd3c4c2fceb2d9b5145dc3af43c8913ccd5f0e2ee53 diff --git a/dev-php/PHP_Timer/PHP_Timer-1.0.5.ebuild b/dev-php/PHP_Timer/PHP_Timer-1.0.5.ebuild new file mode 100644 index 000000000000..e0d5a2764c10 --- /dev/null +++ b/dev-php/PHP_Timer/PHP_Timer-1.0.5.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_PKG_NAME="PHP_Timer" + +inherit php-pear-r2 + +DESCRIPTION="Utility class for timing" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" +HOMEPAGE="http://pear.phpunit.de/" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" diff --git a/dev-php/PHP_Timer/PHP_Timer-1.0.9.ebuild b/dev-php/PHP_Timer/PHP_Timer-1.0.9.ebuild new file mode 100644 index 000000000000..5c6c9dfe8195 --- /dev/null +++ b/dev-php/PHP_Timer/PHP_Timer-1.0.9.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-timer" + +DESCRIPTION="Utility class for timing" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/PHP/Timer + doins -r src/Timer.php + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/PHP/Timer/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/PHP_Timer/files/autoload.php b/dev-php/PHP_Timer/files/autoload.php new file mode 100644 index 000000000000..bb0974e087d6 --- /dev/null +++ b/dev-php/PHP_Timer/files/autoload.php @@ -0,0 +1,13 @@ +<?php +/* Autoloader for dev-php/PHP_Timer */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'php_timer' => '/Timer.php', + ), + __DIR__ +); diff --git a/dev-php/PHP_Timer/files/channel.xml b/dev-php/PHP_Timer/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/PHP_Timer/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/PHP_Timer/metadata.xml b/dev-php/PHP_Timer/metadata.xml new file mode 100644 index 000000000000..2774b13055f6 --- /dev/null +++ b/dev-php/PHP_Timer/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> + <upstream> + <remote-id type="github">sebastianbergmann/php-timer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/PHP_TokenStream-1.1.3 b/dev-php/PHP_TokenStream-1.1.3 deleted file mode 100644 index a4f95883730e..000000000000 --- a/dev-php/PHP_TokenStream-1.1.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DEPEND=dev-lang/php:*[tokenizer] >=dev-php/pear-1.9.4 -DESCRIPTION=Wrapper around PHP's tokenizer extension -EAPI=6 -HOMEPAGE=http://pear.phpunit.de -KEYWORDS=amd64 hppa x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[tokenizer] >=dev-php/pear-1.9.4 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http://pear.phpunit.de/get/PHP_TokenStream-1.1.3.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=6ac741a654922b358d145b37bd0f6559 diff --git a/dev-php/PHP_TokenStream-1.4.11 b/dev-php/PHP_TokenStream-1.4.11 deleted file mode 100644 index 1b1c9c4cd0cd..000000000000 --- a/dev-php/PHP_TokenStream-1.4.11 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=Wrapper around PHP's tokenizer extension -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader || ( dev-lang/php:5.6[tokenizer] dev-lang/php:7.0[tokenizer] dev-lang/php:7.1[tokenizer] ) -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-token-stream/archive/1.4.11.tar.gz -> PHP_TokenStream-1.4.11.tar.gz -_md5_=b61872f02a335ca47bdc2e17416bebf3 diff --git a/dev-php/PHP_TokenStream/Manifest b/dev-php/PHP_TokenStream/Manifest new file mode 100644 index 000000000000..2f7da0ce55dc --- /dev/null +++ b/dev-php/PHP_TokenStream/Manifest @@ -0,0 +1,7 @@ +AUX autoload.php 407 BLAKE2B 8f8afa7524cd277d498acbbc468ad6a7a2b57223111fa459c63a545251430f18be06e7f8079a3ae4f959338530e211d6d7a770bc0739668b9b612b4fbabc1719 SHA512 f80a008f1f443c90814c034822211e94e76d8af31b7da6fb39bbb5aace6473bab8befcd177fd3c2b5b2891bdb62bac66fb03ae6e0fe9429335950b134fccdeab +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST PHP_TokenStream-1.1.3.tgz 9860 BLAKE2B 7160e80b5dc73cabd6cae388add7285fb99891d4e33a7b1224bd3ee9769b88c4e7c4927f96caa91bad2bbad86826f6a73665f716ea3d79b9f89eaa02a5187bf9 SHA512 2751acabc340f05c59bb46f8fb9e47ff25a5f8a6503f1525ed4977d96f2044ad0f9714b40f573d0b845aaf47424a89c3d9e7cfdada67c58d650bb98ee7b47772 +DIST PHP_TokenStream-1.4.11.tar.gz 13388 BLAKE2B 20ef9907ce660e2958ffd50f588ead563efa04c9fc4adda4a823830000f73ee7a4c988adc79d14e549c4f02836b7128aa42b01b26996a090595d34a191282b67 SHA512 4e8d8d1eb16169d46b64a43d91f3066d49fe8e3f184d90c5c7cf4234ebfe4eac271a811744b201f05dc86976b3c5b8ad4ae9f2532165a3849980663f1ac5852e +EBUILD PHP_TokenStream-1.1.3.ebuild 583 BLAKE2B 3a1710a72b29f85af856f4e04d05afbd4b91e8291961076a81fc19d3b78c2377dc605b642e53ca350b33060b7a8912581f4217905b85fbebbde021036f69570f SHA512 8fcb56e1c778c7364964cbfb18264eaf4a5ba06865f3a1a921c5413b11c2e5817c4f020fa92c4e09aee3b8f2e7392fe9022d1cf3c8efecc08307620261db6e1f +EBUILD PHP_TokenStream-1.4.11.ebuild 842 BLAKE2B 0b936ac4d597fa7ff36be856f5eb747ce45760514206fce8808b7493b7e207a77878dce7ed779bde4f6fa1d18852a3439b2ab2674dfcd8730f8cf2511a0a56e3 SHA512 ea1a05763273fa30cb5402a4513382bfceaad6adbcb0a112cc9c6acfb334a6670ea4ad3fc050585641042bbee919e7f7de2d9b14b11a58ba83f3db0a5e7a3e31 +MISC metadata.xml 338 BLAKE2B d6fc1656deef3d826ef47d31a4c02b873a71c287f2d349f96dffa1fcc0b3006a3549a80872efd23b09288d144d18776aefe6e7e6c52045eedc53beeb1331c794 SHA512 1f758ba782eba886cefecaacc81c4c1e77c6e00f6a1e265f5fdf789f757b3c2e3ca742f9c3c1f6427920b6ab42388b34cf2c7d50b11247c4a94a3fee69993e47 diff --git a/dev-php/PHP_TokenStream/PHP_TokenStream-1.1.3.ebuild b/dev-php/PHP_TokenStream/PHP_TokenStream-1.1.3.ebuild new file mode 100644 index 000000000000..16306964ba0f --- /dev/null +++ b/dev-php/PHP_TokenStream/PHP_TokenStream-1.1.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_PKG_NAME="PHP_TokenStream" +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" + +inherit php-pear-r2 + +DESCRIPTION="Wrapper around PHP's tokenizer extension" +HOMEPAGE="http://pear.phpunit.de" +SRC_URI="http://pear.phpunit.de/get/PHP_TokenStream-1.1.3.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" + +DEPEND="dev-lang/php:*[tokenizer] + >=dev-php/pear-1.9.4" +RDEPEND="${DEPEND}" +DOCS=( README.markdown ChangeLog.markdown ) diff --git a/dev-php/PHP_TokenStream/PHP_TokenStream-1.4.11.ebuild b/dev-php/PHP_TokenStream/PHP_TokenStream-1.4.11.ebuild new file mode 100644 index 000000000000..05f0ee3d8ff7 --- /dev/null +++ b/dev-php/PHP_TokenStream/PHP_TokenStream-1.4.11.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-token-stream" + +DESCRIPTION="Wrapper around PHP's tokenizer extension" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + || ( + dev-lang/php:5.6[tokenizer] + dev-lang/php:7.0[tokenizer] + dev-lang/php:7.1[tokenizer] + )" + +src_install() { + insinto /usr/share/php/PHP/Token + doins -r src/* + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/PHP/Token/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/PHP_TokenStream/files/autoload.php b/dev-php/PHP_TokenStream/files/autoload.php new file mode 100644 index 000000000000..5b3aac57ec17 --- /dev/null +++ b/dev-php/PHP_TokenStream/files/autoload.php @@ -0,0 +1,15 @@ +<?php +/* Autoloader for dev-php/PHP_TokenStream */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'php_token' => '/Token.php', + 'php_token_stream' => '/Token/Stream.php', + 'php_token_stream_cachingfactory' => '/Token/Stream/CachingFactory.php', + ), + __DIR__ +); diff --git a/dev-php/PHP_TokenStream/files/channel.xml b/dev-php/PHP_TokenStream/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/PHP_TokenStream/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/PHP_TokenStream/metadata.xml b/dev-php/PHP_TokenStream/metadata.xml new file mode 100644 index 000000000000..9c577274761e --- /dev/null +++ b/dev-php/PHP_TokenStream/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> + <upstream> + <remote-id type="github">sebastianbergmann/php-token-stream</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/SabreAMF-1.3.234_p0 b/dev-php/SabreAMF-1.3.234_p0 deleted file mode 100644 index 672bceac09dd..000000000000 --- a/dev-php/SabreAMF-1.3.234_p0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=SabreAMF is a Flash Remoting server and client for PHP -EAPI=6 -HOMEPAGE=https://github.com/evert/SabreAMF -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -SLOT=0 -SRC_URI=https://github.com/evert/SabreAMF/archive/e5521c27e9309404d7505e1e16db843fcb2202ec.tar.gz -> SabreAMF-1.3.234_p0.tar.gz -_eclasses_=vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=dfd6eab9f168c115c878b5875068c2b1 diff --git a/dev-php/SabreAMF/Manifest b/dev-php/SabreAMF/Manifest new file mode 100644 index 000000000000..3e94a08e6482 --- /dev/null +++ b/dev-php/SabreAMF/Manifest @@ -0,0 +1,3 @@ +DIST SabreAMF-1.3.234_p0.tar.gz 82526 BLAKE2B 9c6726db4d7920ed202014de803e755a481bb49addce8035533b8b9507f6cff40bd18d1a27e812084518748edf36d7d1b2ae5460e7414cec59e7bbf142428514 SHA512 4aef460300d6af925b228ec9fbde635851ec42ac3c9920165df4175b7e7de2d0bc9225bda869c095b8751d7e7f39ecb20866e8a9190df4c728c37f7de60ec4cc +EBUILD SabreAMF-1.3.234_p0.ebuild 666 BLAKE2B 22393a2e2f8fc1f169d07bd60b5afb958b50ed14b9c19aa28e7b6f3dab28731f2139ff3f288827f687b5bec7fbbc5cc8dc8bf2e8d90ae556fd3156d978dcfd82 SHA512 c3cf97cbeb0c6eaa81783b4c57afa97712239cd157bcdb5fbdbf3fd7e9afac450bbb3664a9dbdc19bfd53fc40666ed93f45401147d52cfe3c84064ce8ca62037 +MISC metadata.xml 318 BLAKE2B d4d80e308bc8a9f06155aff1e51a13199d16e706ede69ffe8a1fd1e7b576b616a3ed4b416ecacc599e2d2c04eace343de0a766e37f1a152ee02e88ad4846d080 SHA512 0e738941b2ec5b9ab2c948dfbeaeb6f66391069058668e580701ac1302b39f8cd65463712ca861d7eb45ba3929e288cb73a1c032c3d77efe73f7dc6134305bc3 diff --git a/dev-php/SabreAMF/SabreAMF-1.3.234_p0.ebuild b/dev-php/SabreAMF/SabreAMF-1.3.234_p0.ebuild new file mode 100644 index 000000000000..31b973862c36 --- /dev/null +++ b/dev-php/SabreAMF/SabreAMF-1.3.234_p0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit vcs-snapshot + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="SabreAMF is a Flash Remoting server and client for PHP" +HOMEPAGE="https://github.com/evert/${PN}" +SRC_URI="https://github.com/evert/${PN}/archive/e5521c27e9309404d7505e1e16db843fcb2202ec.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +DOCS=( README ChangeLog ) + +src_install() { + insinto /usr/share/php/${PN} + doins -r ${PN}/* + einstalldocs + if use examples ; then + insinto /usr/share/doc/${P}/examples + docompress -x /usr/share/doc/${P}/examples + doins examples/* + fi +} diff --git a/dev-php/SabreAMF/metadata.xml b/dev-php/SabreAMF/metadata.xml new file mode 100644 index 000000000000..77ac9767605d --- /dev/null +++ b/dev-php/SabreAMF/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> + <upstream> + <remote-id type="github">evert/SabreAMF</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/Text_Template-1.1.1 b/dev-php/Text_Template-1.1.1 deleted file mode 100644 index 2681f463f6ec..000000000000 --- a/dev-php/Text_Template-1.1.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DEPEND=>=dev-php/pear-1.9.4 -DESCRIPTION=Simple template engine -EAPI=6 -HOMEPAGE=http://pear.phpunit.de -KEYWORDS=amd64 hppa x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/Text_Template-1.1.1.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=d85a605679182b93bb811a8b6c163282 diff --git a/dev-php/Text_Template-1.2.1 b/dev-php/Text_Template-1.2.1 deleted file mode 100644 index 8ce7d5a8c4cc..000000000000 --- a/dev-php/Text_Template-1.2.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=A simple template engine -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/php-text-template/archive/1.2.1.tar.gz -> Text_Template-1.2.1.tar.gz -_md5_=597fcd9e7f2297799c61dc3265cd1827 diff --git a/dev-php/Text_Template/Manifest b/dev-php/Text_Template/Manifest new file mode 100644 index 000000000000..b1e50e7e9c96 --- /dev/null +++ b/dev-php/Text_Template/Manifest @@ -0,0 +1,7 @@ +AUX autoload.php 292 BLAKE2B 988a962d5ec1d1be315f5540d72161736bc4a527632e0645f10f206a390f51d905617de61ebea969c2d92d712499521c63be95f2eb932e871710c18edc84aa61 SHA512 944b43c989beaadfa72195e5ea3a2b6c06a996d74055afc1efcb0dc69b39df723e4e9b8bac3754fe33e499e88620882c642b5d38ce2b1940e17adca2b8ae670b +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST Text_Template-1.1.1.tgz 3444 BLAKE2B 7b063aefa5d1cd8b8faf4f68c12552a50eac8d2bb0007ccde632c88325974c32734cbd76d922e0132acdf9e6cb157eb229bf7edcf2697d7f1cfc789b3f33529e SHA512 0eaf43ab8c0810f63d81ddaf62a5e81b2e244161fe79fe09bec05ef732ee07012a1c6c3711885a118cf38334131c57ac1d326e0a711eb3e6d3099c5475f80e7f +DIST Text_Template-1.2.1.tar.gz 2561 BLAKE2B 24871781f622fbd35cc0f524a092eaed2de0988137a52f05a559e89bcdc9248807a677b164f5ef9a246848709d3bd3ae0c4cd5e738fe6cd42ff0a2ea8aba577c SHA512 d8277f24782d0897b26d2e4922c2658047c484cb86f477916d6ad6dad3e5150bfa0a1ad38c79463a3fde97702bc65edb207a481b6f6cd8346c5fcc33b4cff8ca +EBUILD Text_Template-1.1.1.ebuild 503 BLAKE2B 6abf128379c8f4e72e427bbee57501381abb0aa414de5bd5fcf1fa7b036bace681730475cc634a33d01f7f9731d1c7bd923656bf0f0e0bbc50088a39f777f769 SHA512 5c578722c7752f36b87f2557db82bc0b3a71c9e1c9cff729fb81b35b5eb592ecfc9be4581f0a81df7571a7c2ff519d50cdd065de81c12748957681a72b21e7c4 +EBUILD Text_Template-1.2.1.ebuild 758 BLAKE2B 438313bd8e9dc3441fa7a1385ef98d2e8be8275b6d6d5c9b7a4dfab7e78f43745dec5b13377c1795987bcab1a26ea05c7eefa246a71352b685edbc164cb4af03 SHA512 85cc3ef4a0a8833e5fb126e5affa0e43695ce15cce5f8a94b57f431f2d8adc72966530ee2b3c64b2c21777a54a8b88894bd5f5fff7910b14d865c56e29b85304 +MISC metadata.xml 339 BLAKE2B c5e702f4976f584f0e7e9818f8c1c12a3ac5cd693faa20afb9f60444306f8be4820efef2cb1786508efb51f80241998abeb1c5b7cfe530d4ab86f4e8617be9ea SHA512 5a723a5167a669b4fe417f81d895d9de2b3ab6767b54f68cd246e8f3e446c841ddba918cb83575cb3c21b1051a1973e4eecd8f5c9f7c708b5911fe4473fb4ce6 diff --git a/dev-php/Text_Template/Text_Template-1.1.1.ebuild b/dev-php/Text_Template/Text_Template-1.1.1.ebuild new file mode 100644 index 000000000000..e12d9f8af66a --- /dev/null +++ b/dev-php/Text_Template/Text_Template-1.1.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_PKG_NAME="Text_Template" + +inherit php-pear-r2 + +HOMEPAGE="http://pear.phpunit.de" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" +DESCRIPTION="Simple template engine" +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" + +DEPEND=">=dev-php/pear-1.9.4" +DOCS=( README.markdown ChangeLog.markdown ) diff --git a/dev-php/Text_Template/Text_Template-1.2.1.ebuild b/dev-php/Text_Template/Text_Template-1.2.1.ebuild new file mode 100644 index 000000000000..6a64d5a5b881 --- /dev/null +++ b/dev-php/Text_Template/Text_Template-1.2.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="php-text-template" + +DESCRIPTION="A simple template engine" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/Text/Template + doins -r src/* + doins "${FILESDIR}/autoload.php" +} + +pkg_postinst() { + ewarn "This library now loads via /usr/share/php/Text/Template/autoload.php" + ewarn "Please update any scripts to require the autoloader" +} diff --git a/dev-php/Text_Template/files/autoload.php b/dev-php/Text_Template/files/autoload.php new file mode 100644 index 000000000000..d6658c6944d8 --- /dev/null +++ b/dev-php/Text_Template/files/autoload.php @@ -0,0 +1,13 @@ +<?php +/* Autoloader for dev-php/Text_Template */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'text_template' => '/Template.php', + ), + __DIR__ +); diff --git a/dev-php/Text_Template/files/channel.xml b/dev-php/Text_Template/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/Text_Template/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/Text_Template/metadata.xml b/dev-php/Text_Template/metadata.xml new file mode 100644 index 000000000000..d3b52475bc18 --- /dev/null +++ b/dev-php/Text_Template/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> + <upstream> + <remote-id type="github">sebastianbergmann/php-text-template</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/YAML-1.0.6-r3 b/dev-php/YAML-1.0.6-r3 deleted file mode 100644 index 7fe9f32180ef..000000000000 --- a/dev-php/YAML-1.0.6-r3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=The Symfony YAML Component -EAPI=6 -HOMEPAGE=http://pear.symfony-project.com/ -KEYWORDS=amd64 hppa x86 -LICENSE=MIT -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http://pear.symfony-project.com/get/YAML-1.0.6.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=ccefb3986461ac59b6b3af3186283868 diff --git a/dev-php/YAML/Manifest b/dev-php/YAML/Manifest new file mode 100644 index 000000000000..9a664e423feb --- /dev/null +++ b/dev-php/YAML/Manifest @@ -0,0 +1,4 @@ +AUX channel.xml 803 BLAKE2B 49df94d0267fa5fb92c17c95100b71055b961d28b1dd7d4a3157f35a4027a10726571afb019123309aeeadc0e3dd40659a7ebe4c2f8304beb3080881639155d1 SHA512 1600e90d22c785cdc58ac60c4b652e0cfdb632cc8e2c381e6eb5e53e2178d2c28c2e8683b882179b8bd91cb0d9bb54c7d10b863c8bcee02b5cc6fcef2c6b56b6 +DIST YAML-1.0.6.tgz 10010 BLAKE2B 3978104631eeb5051966a5709366b8bbb98fc57edd113dbdff8d25c225c2992650309fa463627c2adc0dcc0f529ce42832fbfc08eef3e35223e77095c6246060 SHA512 c66a8c47d8bc356bfc700e9eef07fef19084f5687ed061a815ee56c29b94f8aeabbc81e8aef4de6d3bc9e645aae42ba09c05b0256144b8c191a8dbab7c009636 +EBUILD YAML-1.0.6-r3.ebuild 577 BLAKE2B 45d2147d9752b8db598ca6de1b922c1a285ad8729832614bfedec8f0786c7a6c48beb96ee41e129c557fe2e9a97838791db948d75c9a67a688c18890e1103847 SHA512 543de826f0627fb7d6b41cb6054299cb0d97ce8570f513e9b1958697708fc4c91ce0c30c267b4862485428bfdc1577491cb40b5cd4e554915a27ce8c917c69e4 +MISC metadata.xml 307 BLAKE2B fb84c80d0a7c51412275b8ac9db40f3b945a2dc12dd2c8a0559035408a85d9ebf2abdb8f4afb67634c48175be016670d5f092e3c20c6b268e213dce64b893493 SHA512 2b39c12062bf96bc8fb044b7bd9efa10325fe6a9473965d2c4241e92a93cb24e94a70ccfb8bd0c7a2d7681ed806ad887d432414a6a15947ead93eaf207b6968d diff --git a/dev-php/YAML/YAML-1.0.6-r3.ebuild b/dev-php/YAML/YAML-1.0.6-r3.ebuild new file mode 100644 index 000000000000..c52a33ba2493 --- /dev/null +++ b/dev-php/YAML/YAML-1.0.6-r3.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_DOMAIN="pear.symfony-project.com" +PHP_PEAR_PKG_NAME="YAML" + +inherit php-pear-r2 + +DESCRIPTION="The Symfony YAML Component" +HOMEPAGE="http://pear.symfony-project.com/" +SRC_URI="http://pear.symfony-project.com/get/${PEAR_P}.tgz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 hppa x86" +IUSE="" + +src_install() { + insinto /usr/share/php/SymfonyComponents/YAML + doins lib/* + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/YAML/files/channel.xml b/dev-php/YAML/files/channel.xml new file mode 100644 index 000000000000..e95604c7c2ab --- /dev/null +++ b/dev-php/YAML/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.symfony-project.com</name> + <summary>The symfony project PEAR channel</summary> + <suggestedalias>symfony</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.symfony-project.com//rest/</baseurl> + <baseurl type="REST1.1">http://pear.symfony-project.com//rest/</baseurl> + <baseurl type="REST1.2">http://pear.symfony-project.com//rest/</baseurl> + <baseurl type="REST1.3">http://pear.symfony-project.com//rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/YAML/metadata.xml b/dev-php/YAML/metadata.xml new file mode 100644 index 000000000000..2c70ec46ae69 --- /dev/null +++ b/dev-php/YAML/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> +<longdescription lang="en"> +The Symfony YAML Component +</longdescription> +</pkgmetadata> diff --git a/dev-php/adodb-5.20.12 b/dev-php/adodb-5.20.12 deleted file mode 100644 index ba7b95f31c40..000000000000 --- a/dev-php/adodb-5.20.12 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Database abstraction layer for PHP -EAPI=6 -HOMEPAGE=https://github.com/ADOdb -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=BSD LGPL-2.1+ -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/ADOdb/ADOdb/archive/v5.20.12.tar.gz -> adodb-5.20.12.tar.gz -_md5_=cc98ab2cba67533ca7cc4765b9d010f5 diff --git a/dev-php/adodb-5.20.9 b/dev-php/adodb-5.20.9 deleted file mode 100644 index 835aaab961ad..000000000000 --- a/dev-php/adodb-5.20.9 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Database abstraction layer for PHP -EAPI=6 -HOMEPAGE=http://www.adodb.org/ -KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 -LICENSE=BSD LGPL-2.1 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/ADOdb/ADOdb/archive/v5.20.9.tar.gz -> adodb-5.20.9.tar.gz -_md5_=8b153c7c8dcc5468bd742f0bc9219181 diff --git a/dev-php/adodb/Manifest b/dev-php/adodb/Manifest new file mode 100644 index 000000000000..9cd281933b26 --- /dev/null +++ b/dev-php/adodb/Manifest @@ -0,0 +1,5 @@ +DIST adodb-5.20.12.tar.gz 464962 BLAKE2B 51b1bec4c9bda427988848cd0ff810058e159c75946ea4d14d1ab639545f0c95a8a1a2b8193c8c0403e37fc2e3b858f97b255b9b615b65786d1593269e9da731 SHA512 ac8f36dba459bac15f16ecfd1ece69edc922e67b6aec3641a0c8ffc50c6b1c437ecce2e5652c31f2e472f7abefb3ac5a8a2bef188959007442799784ab764c1e +DIST adodb-5.20.9.tar.gz 464257 BLAKE2B 38a37e4a5b1ac86b37cbd164c79e2112c78fb22530a225d2cac4f916703d4c2bd300a47a214344d8ae9e5c94467ec34cab96ab36a10ad8dad581ec74c73ae111 SHA512 bc40113012c27b759ff35e7395404d1756720e9daef7df4d33147b9950e9ffd032274ccd8808fe303ba75feeaf727e2deb50fc6d79826db96ce568a70007f30f +EBUILD adodb-5.20.12.ebuild 1455 BLAKE2B 9087e612637399203355a6213a9012c6b204818a67928abc2a6ef28bdae9f82c15d888690bbe8ebf6f65866029558c7740a38aac697531bc1f8709ad57e84511 SHA512 300defd6824492d2ca77da9528c07e3b0320220b6b7fb305dc586d56b4f60eabdf5614f25bb16f3cf9c2395d35008196f46e1f0fb4939149ff8359cad7e638d1 +EBUILD adodb-5.20.9.ebuild 1443 BLAKE2B 6c0e8504d8e99042a95fdf9af07eeeea4bf9f3a3bd2e6ba156cd147eeda622fb9a71880f2e1ea19d01e82b7f44dd43adcdfdfb4ffe0b65ecde9aed02a21000c8 SHA512 258c809d092bc37c9e87e3501f3f95ce4ea85b8b1ac3e252b659a5834c831908ed1c61eebf7806486e3e3fd50c7799a596b9d495e896784fd8fd0c8906618540 +MISC metadata.xml 377 BLAKE2B 29889d626a5c0b8d16ae7cf02f45a0e6ebee2d633110a534bcc37c9539c4fc4b8ce15ecfd8ae3768b0f79ab34f088416b1bdb4403c7769f3c6e45477d0a2bf8d SHA512 f83ababfd8add084a2dcf96d74eadae96b35b5d71ea30a98a41b5ee3d222fcabcfb63607e4517be261bfa246d461684fd95b3bb01cb58464ff8f986d123aa23b diff --git a/dev-php/adodb/adodb-5.20.12.ebuild b/dev-php/adodb/adodb-5.20.12.ebuild new file mode 100644 index 000000000000..f6b55b30633b --- /dev/null +++ b/dev-php/adodb/adodb-5.20.12.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="ADOdb" +DESCRIPTION="Database abstraction layer for PHP" +HOMEPAGE="https://github.com/ADOdb" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD LGPL-2.1+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +# If you want to be picky, we should require that PHP be built with at +# least one database driver enabled; otherwise adodb isn't going to be +# able to do anything. But, the database USE flags for dev-lang/php are +# a mess. What we would *like* to do is have a set of USE flags for +# adodb that then propagate to PHP itself... for example, adodb[mysql] +# could require php[mysql]. To do that would require that we duplicate +# the database USE flag mess for adodb -- not desirable. Instead we punt +# and let the user install adodb unconditionally. If he doesn't have +# database support in PHP, it just won't work. +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + DOCS="README.md docs/changelog*.md xmlschema*.dtd session/*.sql" + DOCS+=" session/*.txt session/*.xml pear/auth_adodb_example.php" + DOCS+=" pear/readme.Auth.txt" + + dodoc $DOCS + rm -f $DOCS || die "failed to remove docs before installation" + + insinto "/usr/share/php/${PN}" + doins *.php + doins -r contrib datadict drivers lang pear perf replicate session xsl +} diff --git a/dev-php/adodb/adodb-5.20.9.ebuild b/dev-php/adodb/adodb-5.20.9.ebuild new file mode 100644 index 000000000000..b37e311bd855 --- /dev/null +++ b/dev-php/adodb/adodb-5.20.9.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="ADOdb" +DESCRIPTION="Database abstraction layer for PHP" +HOMEPAGE="http://www.adodb.org/" +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86" +IUSE="" + +# If you want to be picky, we should require that PHP be built with at +# least one database driver enabled; otherwise adodb isn't going to be +# able to do anything. But, the database USE flags for dev-lang/php are +# a mess. What we would *like* to do is have a set of USE flags for +# adodb that then propagate to PHP itself... for example, adodb[mysql] +# could require php[mysql]. To do that would require that we duplicate +# the database USE flag mess for adodb -- not desirable. Instead we punt +# and let the user install adodb unconditionally. If he doesn't have +# database support in PHP, it just won't work. +RDEPEND="dev-lang/php:*" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + DOCS="README.md docs/changelog*.md xmlschema*.dtd session/*.sql" + DOCS+=" session/*.txt session/*.xml pear/auth_adodb_example.php" + DOCS+=" pear/readme.Auth.txt" + + dodoc $DOCS + rm -f $DOCS || die "failed to remove docs before installation" + + insinto "/usr/share/php/${PN}" + doins *.php + doins -r contrib datadict drivers lang pear perf replicate session xsl +} diff --git a/dev-php/adodb/metadata.xml b/dev-php/adodb/metadata.xml new file mode 100644 index 000000000000..9212d6ef0b0f --- /dev/null +++ b/dev-php/adodb/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <upstream> + <remote-id type="sourceforge">adodb</remote-id> + <remote-id type="github">ADOdb/ADOdb</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/agavi-1.0.8 b/dev-php/agavi-1.0.8 deleted file mode 100644 index 18cc7741e138..000000000000 --- a/dev-php/agavi-1.0.8 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP MVC application framework -EAPI=6 -HOMEPAGE=http://www.agavi.org/ -IUSE=examples +executable iconv session soap xmlrpc -KEYWORDS=~amd64 ~x86 -LICENSE=BSD LGPL-2.1+ icu unicode public-domain -RDEPEND=dev-lang/php[iconv?,session?,soap?,xml,xmlrpc?] executable? ( dev-php/phing ) -SLOT=0 -SRC_URI=http://www.agavi.org/download/1.0.8.tgz -> agavi-1.0.8.tgz -_md5_=9aafe6fec9a33fa39ec49721ff02b9d9 diff --git a/dev-php/agavi/Manifest b/dev-php/agavi/Manifest new file mode 100644 index 000000000000..7ae2336d0c23 --- /dev/null +++ b/dev-php/agavi/Manifest @@ -0,0 +1,4 @@ +AUX agavi-executable 443 BLAKE2B 6fa22601439d966a6dc0c9db98f3004f362e6345fed70053d47529184b8c806d8342b0ffbd63c6e5019d0266a3ca64654126e4cb8369b141d48679a16a0d2b3a SHA512 5e9e6583a53bb3a8eb8e31e1dd2853c00bfdb95f3531e3d78bae9b401b67dd2e3011721113a219d86f1fe771238c34ad2cb6d2afd03c9227d17124a6a38e09ae +DIST agavi-1.0.8.tgz 2074126 BLAKE2B b38ff9f15e877604376c6704f007044ed4907df9dcd303646e85d54e98ae65f8f2182841001414ee9326e92515cabb0839f150544e8121c1f87ebf79e6dd4a41 SHA512 9e75ef0be455e329db8b2389d7fd7a7acb25d04dda6c31dea15496dc4e24ab17cf0e44e199d0c2a9fb11987331d582cf0c700adee815cac7276c32643b9183ee +EBUILD agavi-1.0.8.ebuild 858 BLAKE2B 1199cf929ca7ebdd9a323aa906d05308049057a64fe7240bc6ebc63368008e62d28abd76becf6415b1c06cd7b7629edcd68c524b0993750618c281d7dc5107fa SHA512 f8f2e0d2a98b23d458b87758af1e5436896f5d7cac936061f62027e05545e289aaaf4bf6a35c3b6dd7634c88b9930884528d5fc3db1b2dd9d3c9249f9ed6b32b +MISC metadata.xml 592 BLAKE2B 02e7829f8c1fe398f0a52dc628f8c50848dbe0f7942a12fa3dcac173690f7b46352a8de148ad952e88121f7f2ef52c1f6710d13f38945c067d3239aad1c4df04 SHA512 6bd01d95a6f1f2b71cc2a8ad23e49e312e156b5e3d866d583e731ba9bd616867cb8698e40384ac0ca41edfe1aaa4f512e34e871ee86361cc70ad6d7ccca833c9 diff --git a/dev-php/agavi/agavi-1.0.8.ebuild b/dev-php/agavi/agavi-1.0.8.ebuild new file mode 100644 index 000000000000..3edb056ec787 --- /dev/null +++ b/dev-php/agavi/agavi-1.0.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP MVC application framework" +HOMEPAGE="http://www.agavi.org/" +SRC_URI="http://www.agavi.org/download/${PV}.tgz -> ${P}.tgz" +LICENSE="BSD LGPL-2.1+ icu unicode public-domain" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples +executable iconv session soap xmlrpc" + +RDEPEND="dev-lang/php[iconv?,session?,soap?,xml,xmlrpc?] + executable? ( dev-php/phing )" + +DOCS=( + API_CHANGELOG + CHANGELOG + CHANGELOG-0.9 + CHANGELOG-0.10 + CHANGELOG-0.11 + CONTRIBUTING.md + README.md + RELEASE_NOTES + RELEASE_NOTES-0.9 + RELEASE_NOTES-0.10 + RELEASE_NOTES-0.11 + UPGRADING +) + +src_install() { + einstalldocs + use executable && newbin "${FILESDIR}/${PN}-executable" "${PN}" + use examples && dodoc -r samples + + insinto "/usr/share/php/${PN}" + doins -r src/* +} diff --git a/dev-php/agavi/files/agavi-executable b/dev-php/agavi/files/agavi-executable new file mode 100644 index 000000000000..06405d6ca2e7 --- /dev/null +++ b/dev-php/agavi/files/agavi-executable @@ -0,0 +1,14 @@ +#!/bin/sh +# +# A (heavily) modified version of the agavi-dist script shipped with +# the Agavi package. +# + +# Set this to the path to the Agavi installation's source directory. This is +# the directory that contains the `agavi.php' file. +AGAVI_SOURCE_DIRECTORY="/usr/share/php/agavi" + +php -d memory_limit=2G \ + -f "${AGAVI_SOURCE_DIRECTORY}/build/agavi/script/agavi.php" \ + -- \ + --agavi-source-directory "${AGAVI_SOURCE_DIRECTORY}" "$@" diff --git a/dev-php/agavi/metadata.xml b/dev-php/agavi/metadata.xml new file mode 100644 index 000000000000..fb37a3a38209 --- /dev/null +++ b/dev-php/agavi/metadata.xml @@ -0,0 +1,18 @@ +<?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="executable"> + Install the "agavi" executable used to manage projects. This + requires <pkg>dev-php/phing</pkg>, and may be omitted if you are + (for example) deploying an existing site to a production server. + </flag> + </use> + <upstream> + <remote-id type="github">agavi/agavi</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/awl-0.59 b/dev-php/awl-0.59 deleted file mode 100644 index c4f5e7afc7ba..000000000000 --- a/dev-php/awl-0.59 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install test -DEPEND=test? ( dev-php/phpunit ) -DESCRIPTION=Andrew McMillan's Web Libraries -EAPI=6 -HOMEPAGE=https://gitlab.com/davical-project/awl -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=dev-lang/php:*[pdo,postgres,xml] -SLOT=0 -SRC_URI=https://www.davical.org/downloads/awl_0.59.orig.tar.xz -> awl-0.59.tar.xz -_md5_=8fe697c509cbd36dea2316132d20091d diff --git a/dev-php/awl/Manifest b/dev-php/awl/Manifest new file mode 100644 index 000000000000..0f6771e3d12c --- /dev/null +++ b/dev-php/awl/Manifest @@ -0,0 +1,3 @@ +DIST awl-0.59.tar.xz 124652 BLAKE2B 45b6271c175c23597c56f3d2ecc906ffc7d32feb4d8d51529e8ff861791b901f7076a1ed2aaa2309101c7d0e8aa1a48327f2d2cc4fca2738fffc55fe7665c310 SHA512 98a7bf336d5677146e06d3d8f320b67ae2a034d2b7ad32d64998993ed29431fbcf8f7c8f972ccfa55d81af32f1b413e265850181a505022e9ad350a8a670e6b6 +EBUILD awl-0.59.ebuild 613 BLAKE2B fbb8d746e412553b9b605848eaa43e93df88ad4699c200a209cc110fdc6ae63f62a4912bda122fe6236294d17e4aceaf57e8508d1afb993f7cc145dd7c9ba5aa SHA512 31a39ddd2ebc4533c14fc4b7c164cc04404c1ff10ab5d2ed53817ca5e0ba161e2e6efb67c09439638a91308df17b14c5d0d43cee1efff61047bae6bdfbafe6d0 +MISC metadata.xml 476 BLAKE2B a082768fe63887996c15e2736d62a055692bc4fa0ad815f201bd9301b73dab3b084e10915e65d5443ffbab66d70ab9b42e12b2ccaf18e2f1a909879c3aa6bcc2 SHA512 e8607666ba3713a2484d18bbdd9387fe20705903f6688b0209a32f97d6c3cedb9d02ca8f205c7499aa431cad2b2ba2fb017e7cf2ff8b8970dbe10664d5c0eebb diff --git a/dev-php/awl/awl-0.59.ebuild b/dev-php/awl/awl-0.59.ebuild new file mode 100644 index 000000000000..3364d36a1b4d --- /dev/null +++ b/dev-php/awl/awl-0.59.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Andrew McMillan's Web Libraries" +HOMEPAGE="https://gitlab.com/davical-project/awl" +SRC_URI="https://www.davical.org/downloads/${PN}_${PV}.orig.tar.xz -> ${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +DEPEND="test? ( dev-php/phpunit )" +RDEPEND="dev-lang/php:*[pdo,postgres,xml]" + +S="${WORKDIR}" + +src_compile() { + : +} + +src_test() { + phpunit tests/ || die "test suite failed" +} + +src_install() { + einstalldocs + insinto /usr/share/php/${PN} + doins -r dba inc +} diff --git a/dev-php/awl/metadata.xml b/dev-php/awl/metadata.xml new file mode 100644 index 000000000000..ce3237c0bb82 --- /dev/null +++ b/dev-php/awl/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>till2.schaefer@uni-dortmund.de</email> + <name>Till Schäfer</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> +</pkgmetadata> diff --git a/dev-php/ca-bundle-1.0.3 b/dev-php/ca-bundle-1.0.3 deleted file mode 100644 index 67e88cb475ee..000000000000 --- a/dev-php/ca-bundle-1.0.3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Find the system CA bundle or fall back to the Mozilla one -EAPI=6 -HOMEPAGE=https://github.com/composer/ca-bundle -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/composer/ca-bundle/archive/1.0.3.tar.gz -> ca-bundle-1.0.3.tar.gz -_md5_=4faebefb533436b4a759b303fad7120d diff --git a/dev-php/ca-bundle/Manifest b/dev-php/ca-bundle/Manifest new file mode 100644 index 000000000000..733ccd9e939d --- /dev/null +++ b/dev-php/ca-bundle/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 268 BLAKE2B 0b6618f45d1a4e03a317ea55b4af12c60c43f9eb98fe9b3cacc45e5cf505530cc4e332d5289365956abfb3eb882b3447d19919b5116d249d727b0c934f272eb3 SHA512 186ccfc3ae6669722d01948c266a9c0518e1da228095a880695b7de6502c9798203019622cc0c63e30fbf7abe94aa988b7c694bcc98522e04298aa90217b8ed8 +DIST ca-bundle-1.0.3.tar.gz 151659 BLAKE2B a8755af7041a1e093d06f6bf3bfdcd7461bd50ab5347f48285fb6e69d6e621c82c458c73625ed36d6745e91b0c7fabae37318da3674c47bb2813b78aa9483379 SHA512 e33629345d63121b7a6a46b0812afefad5adbc24fd5516eeb7471dd93b7e4126f144b6fc933b526796607fdc3fc9a99f5703188e15d905654d629591c555ad86 +EBUILD ca-bundle-1.0.3.ebuild 526 BLAKE2B d1f23cf223d8fafb9849c0884b8c1536db6e70a2600f91d25dc236fc5a79467fcd439933e71d7562855894ec2a6f60fcb3297e45c44df80d0dd78f10c8eadaa4 SHA512 0f2858fc082c4253f4b50f309a1f5f86538802302c8d97067210391d735f4a5274342ea234fe0a97d1f58f9fedd6d18bc996e2e08a5e43eab818295734e14315 +MISC metadata.xml 843 BLAKE2B d66b37ea7e1468303bbf544d3492a5f3108810a2a04bd5eec1562fa3b873e22cfc7922b46c96982900d8a0c7af7a22e4b33e9700057d32e238c35dd7fdaf5d06 SHA512 9cf3344f7122a81e5ce4b114a53af7c2cedc76e9607abffb906c70263b0c9dfab0209ee06be67ffc22d3da2e386fc376cc3aee007974e5338a259f853c5452fe diff --git a/dev-php/ca-bundle/ca-bundle-1.0.3.ebuild b/dev-php/ca-bundle/ca-bundle-1.0.3.ebuild new file mode 100644 index 000000000000..95b1abf40256 --- /dev/null +++ b/dev-php/ca-bundle/ca-bundle-1.0.3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Find the system CA bundle or fall back to the Mozilla one" +HOMEPAGE="https://github.com/composer/ca-bundle" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" + +src_install() { + insinto /usr/share/php/Composer/CaBundle + doins src/CaBundle.php "${FILESDIR}/autoload.php" + dodoc README.md +} diff --git a/dev-php/ca-bundle/files/autoload.php b/dev-php/ca-bundle/files/autoload.php new file mode 100644 index 000000000000..993360676f74 --- /dev/null +++ b/dev-php/ca-bundle/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for composer/ca-bundle and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Composer\\CaBundle\\', __DIR__); diff --git a/dev-php/ca-bundle/metadata.xml b/dev-php/ca-bundle/metadata.xml new file mode 100644 index 000000000000..1fad9628ff21 --- /dev/null +++ b/dev-php/ca-bundle/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Small utility library that lets you find a path to the system CA + bundle, and includes a fallback to the Mozilla CA bundle. + Originally written as part of dev-php/composer, now extracted and + made available as a stand-alone library. + </longdescription> + <upstream> + <remote-id type="github">composer/ca-bundle</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/cli-prompt-1.0.0 b/dev-php/cli-prompt-1.0.0 deleted file mode 100644 index 2448431b529a..000000000000 --- a/dev-php/cli-prompt-1.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Allows you to prompt for user input on the command line -EAPI=6 -HOMEPAGE=https://github.com/Seldaek/cli-prompt -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/Seldaek/cli-prompt/archive/1.0.0.tar.gz -> cli-prompt-1.0.0.tar.gz -_md5_=5b64df8ad164552d4708d8255651439b diff --git a/dev-php/cli-prompt/Manifest b/dev-php/cli-prompt/Manifest new file mode 100644 index 000000000000..1fbc70d6099a --- /dev/null +++ b/dev-php/cli-prompt/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 261 BLAKE2B 71987b4c16fe40a74fe8b84c22e855580ccd5901c1adef39d8a78ac2b48be6459e08dffadb979ec41f07d34ddfd88c8636e34a24f90941b4aedd0853b128b457 SHA512 e5eb2fe6feeacf29f0b2b6b5f8370ecb5e42d1d7f3464c0ba1f90565b6f0a15a6c3b79b6c8d1179f37c4fe8bee28c241b750af864b106c67dd7019c75aae38f9 +DIST cli-prompt-1.0.0.tar.gz 7538 BLAKE2B 650bb080c77471515d9baf31d1c5ea13fbfb4a9100e607e2f9c372c8c2ba0f6eac2d67ea0d2327bf30d1cbfaa65a8feb7e999b3a0b130f54e48c85ed8236cbe4 SHA512 5a1f6f999976f3b01d857890b5a06cfed377597397266b44d4aba324bedc2b9f73db5dc184ab40ee6632b43c80da99f5641366903bbc7bb7e18409cb367c8461 +EBUILD cli-prompt-1.0.0.ebuild 536 BLAKE2B c63bff6a789b815aeb911d8e7718cf056c79cd418d0be6a2330c81cb11a02ec59c3aca0f3898715e22c25e79b52f17096023cafd7f105df898421ae5362eac06 SHA512 de432496c42dfe1819c89d90b37404a2f236d83c8072969d36da16776ea3070a50023d333fda107cf454ccf9ceb878a5666bd7090e23f77cfaa0cb2b43ef2bd2 +MISC metadata.xml 708 BLAKE2B ff80a057a2ccf142b03191ef285e81ec250e145998eabed54849b6ad7cfe42f0b009b463268f6d792de97718310afdfab8c1f5c86e4853761958f1079284dcbe SHA512 87e434fed2ee3d6586a6e4cfdbc866a9aed25ad26c28ebca1cda29109031212430a97f0dc8d40668ef20fc355529f9141d03ab14ccc49e93a9ebf427294f6c78 diff --git a/dev-php/cli-prompt/cli-prompt-1.0.0.ebuild b/dev-php/cli-prompt/cli-prompt-1.0.0.ebuild new file mode 100644 index 000000000000..4bf34feadb3c --- /dev/null +++ b/dev-php/cli-prompt/cli-prompt-1.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Allows you to prompt for user input on the command line" +HOMEPAGE="https://github.com/Seldaek/cli-prompt" +SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" + +src_install() { + insinto "/usr/share/php/Seld/CliPrompt" + doins -r src/. "${FILESDIR}"/autoload.php + dodoc README.md +} diff --git a/dev-php/cli-prompt/files/autoload.php b/dev-php/cli-prompt/files/autoload.php new file mode 100644 index 000000000000..7a1acbd38c9f --- /dev/null +++ b/dev-php/cli-prompt/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for symfony-finder and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Seld\\CliPrompt\\', __DIR__); diff --git a/dev-php/cli-prompt/metadata.xml b/dev-php/cli-prompt/metadata.xml new file mode 100644 index 000000000000..4b3fb7237dc7 --- /dev/null +++ b/dev-php/cli-prompt/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Allows you to prompt for user input on the command line, + and optionally hide the characters they type. + </longdescription> + <upstream> + <remote-id type="github">Seldaek/cli-prompt</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/composer-1.6.3 b/dev-php/composer-1.6.3 deleted file mode 100644 index 4ae6c2d70e47..000000000000 --- a/dev-php/composer-1.6.3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Dependency Manager for PHP -EAPI=6 -HOMEPAGE=https://github.com/composer/composer -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:*[curl] >=dev-php/ca-bundle-1.0.0 >=dev-php/cli-prompt-1.0.0 >=dev-php/psr-log-1.0.2 dev-php/fedora-autoloader >=dev-php/json-schema-3.0.0 >=dev-php/jsonlint-1.4.0 >=dev-php/phar-utils-1.0.0 >=dev-php/semver-1.0.0 >=dev-php/spdx-licenses-1.2.0 >=dev-php/symfony-console-2.7.9 >=dev-php/symfony-filesystem-2.7.20 >=dev-php/symfony-finder-2.7.20 >=dev-php/symfony-process-2.8.12 -SLOT=0 -SRC_URI=https://github.com/composer/composer/archive/1.6.3.tar.gz -> composer-1.6.3.tar.gz -_md5_=7fb80c05c83d795e5e25bb30982b322d diff --git a/dev-php/composer-1.6.5 b/dev-php/composer-1.6.5 deleted file mode 100644 index 2049ed0e351b..000000000000 --- a/dev-php/composer-1.6.5 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Dependency Manager for PHP -EAPI=6 -HOMEPAGE=https://github.com/composer/composer -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:*[curl] >=dev-php/ca-bundle-1.0.0 >=dev-php/cli-prompt-1.0.0 >=dev-php/psr-log-1.0.2 dev-php/fedora-autoloader >=dev-php/json-schema-3.0.0 >=dev-php/jsonlint-1.4.0 >=dev-php/phar-utils-1.0.0 >=dev-php/semver-1.0.0 >=dev-php/spdx-licenses-1.2.0 >=dev-php/symfony-console-2.7.9 >=dev-php/symfony-filesystem-2.7.20 >=dev-php/symfony-finder-2.7.20 >=dev-php/symfony-process-2.8.12 -SLOT=0 -SRC_URI=https://github.com/composer/composer/archive/1.6.5.tar.gz -> composer-1.6.5.tar.gz -_md5_=7fb80c05c83d795e5e25bb30982b322d diff --git a/dev-php/composer/Manifest b/dev-php/composer/Manifest new file mode 100644 index 000000000000..53423fe8dde3 --- /dev/null +++ b/dev-php/composer/Manifest @@ -0,0 +1,6 @@ +AUX autoload.php 965 BLAKE2B 5f9137a431f59e640b3d120ecafc1f7449890ff16c104899ae3d6d238756ac9c07dcfe49535cd59236cf92a9d242754a8a92a22ddc31609c3a72de8a8a258abd SHA512 c3ea41e0bc11b249b5b39e0fd3366e9f5a75e816ce7db0b11a223c4a4aeb6a3e031d2824e062ff26f5d1e75c01e023ebf9dfd3a1d5fc8b8e0f18168b79d3061c +DIST composer-1.6.3.tar.gz 396955 BLAKE2B ee455c8ff7446fe2b51180c1c719a28a5efd30b24ba0f521ce07b02007bfaad15aea4d45b2a381d4a3abef123ce67077f8bf0bc3bee447752f3ab87bb6a5d46b SHA512 d373afe1bf8a5572f1d0bf3451d29ef1ea41f96a5fe54789e906601229d9366536ff0abdc7e0afa7cd14b22ccecf9ddf8b32fec14d4cd6fb308b878034af374c +DIST composer-1.6.5.tar.gz 398169 BLAKE2B e89fb8805a58d031d4ba1e9694fb45eefa734d5ed79e1bd7c6aef02bf8a52ace19ed7fa109270d67af973f6892a45122017bc42bbd115245dc521e4720b5a549 SHA512 5f18a43af0b94006f4d553f03574347c7f279c409e3467ee65dfff12dad810d625a06452208e2024479faa0b1608ce122a293810e69b826667072171de7d905a +EBUILD composer-1.6.3.ebuild 1155 BLAKE2B 18766c885a71fa4d17165f8244c9774dbad115ae6b66b000c5b27cf7b204da33b03b61f1b24dc274e9b6d571c1f1308690ec8ee9b1bdd57efca174e0cbb4fe2a SHA512 1e9e91f1b0f8fb37bf79983ac246b543d9bc958a90fb8136f393a2dd103671daa72e3134bcf403e612aeab810d368c8806b34908e1505e01ffe1c018930d465e +EBUILD composer-1.6.5.ebuild 1155 BLAKE2B 18766c885a71fa4d17165f8244c9774dbad115ae6b66b000c5b27cf7b204da33b03b61f1b24dc274e9b6d571c1f1308690ec8ee9b1bdd57efca174e0cbb4fe2a SHA512 1e9e91f1b0f8fb37bf79983ac246b543d9bc958a90fb8136f393a2dd103671daa72e3134bcf403e612aeab810d368c8806b34908e1505e01ffe1c018930d465e +MISC metadata.xml 774 BLAKE2B 8a1f75c0c7da6f0d193a981c6db3888d62e2223b6368c4a7dece62ae33cc9a2a8c0b34714170462f262569954e70cc9b976012ff864ccfa36a46da3c719169ae SHA512 1a17bfae65923a3bea593c57d7ecf4fb2aeef43d0537636105e52294de295cbfeaed4b3c36ffb8675a563f657f4f969e62096cee20b9ab178c962acf2f68ac3a diff --git a/dev-php/composer/composer-1.6.3.ebuild b/dev-php/composer/composer-1.6.3.ebuild new file mode 100644 index 000000000000..4edcaf353687 --- /dev/null +++ b/dev-php/composer/composer-1.6.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Dependency Manager for PHP" +HOMEPAGE="https://github.com/composer/composer" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:*[curl] + >=dev-php/ca-bundle-1.0.0 + >=dev-php/cli-prompt-1.0.0 + >=dev-php/psr-log-1.0.2 + dev-php/fedora-autoloader + >=dev-php/json-schema-3.0.0 + >=dev-php/jsonlint-1.4.0 + >=dev-php/phar-utils-1.0.0 + >=dev-php/semver-1.0.0 + >=dev-php/spdx-licenses-1.2.0 + >=dev-php/symfony-console-2.7.9 + >=dev-php/symfony-filesystem-2.7.20 + >=dev-php/symfony-finder-2.7.20 + >=dev-php/symfony-process-2.8.12" + +src_install() { + insinto "/usr/share/${PN}" + + # Composer expects the LICENSE file to be there, and the + # easiest thing to do is to give it what it wants. + doins -r src res LICENSE + + insinto "/usr/share/${PN}/vendor" + doins "${FILESDIR}"/autoload.php + + exeinto "/usr/share/${PN}/bin" + doexe "bin/${PN}" + dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}" + + dodoc CHANGELOG.md README.md doc/*.md + dodoc -r doc/articles doc/faqs +} diff --git a/dev-php/composer/composer-1.6.5.ebuild b/dev-php/composer/composer-1.6.5.ebuild new file mode 100644 index 000000000000..4edcaf353687 --- /dev/null +++ b/dev-php/composer/composer-1.6.5.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Dependency Manager for PHP" +HOMEPAGE="https://github.com/composer/composer" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:*[curl] + >=dev-php/ca-bundle-1.0.0 + >=dev-php/cli-prompt-1.0.0 + >=dev-php/psr-log-1.0.2 + dev-php/fedora-autoloader + >=dev-php/json-schema-3.0.0 + >=dev-php/jsonlint-1.4.0 + >=dev-php/phar-utils-1.0.0 + >=dev-php/semver-1.0.0 + >=dev-php/spdx-licenses-1.2.0 + >=dev-php/symfony-console-2.7.9 + >=dev-php/symfony-filesystem-2.7.20 + >=dev-php/symfony-finder-2.7.20 + >=dev-php/symfony-process-2.8.12" + +src_install() { + insinto "/usr/share/${PN}" + + # Composer expects the LICENSE file to be there, and the + # easiest thing to do is to give it what it wants. + doins -r src res LICENSE + + insinto "/usr/share/${PN}/vendor" + doins "${FILESDIR}"/autoload.php + + exeinto "/usr/share/${PN}/bin" + doexe "bin/${PN}" + dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}" + + dodoc CHANGELOG.md README.md doc/*.md + dodoc -r doc/articles doc/faqs +} diff --git a/dev-php/composer/files/autoload.php b/dev-php/composer/files/autoload.php new file mode 100644 index 000000000000..30d8495a4548 --- /dev/null +++ b/dev-php/composer/files/autoload.php @@ -0,0 +1,28 @@ +<?php +/* Autoloader for composer and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4( + 'Composer\\', + __DIR__ . '/../src/Composer' +); + +// Dependencies +\Fedora\Autoloader\Dependencies::required(array( + $vendorDir . '/JsonSchema/autoload.php', + $vendorDir . '/Composer/CaBundle/autoload.php', + $vendorDir . '/Composer/Semver/autoload.php', + $vendorDir . '/Composer/Spdx/autoload.php', + $vendorDir . '/Seld/JsonLint/autoload.php', + $vendorDir . '/Symfony/Component/Console/autoload.php', + $vendorDir . '/Symfony/Component/Finder/autoload.php', + $vendorDir . '/Symfony/Component/Process/autoload.php', + $vendorDir . '/Symfony/Component/Filesystem/autoload.php', + $vendorDir . '/Seld/PharUtils/autoload.php', + $vendorDir . '/Seld/CliPrompt/autoload.php', + $vendorDir . '/Psr/Log/autoload.php', +)); diff --git a/dev-php/composer/metadata.xml b/dev-php/composer/metadata.xml new file mode 100644 index 000000000000..cdbe7f339484 --- /dev/null +++ b/dev-php/composer/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Composer is a tool for dependency management in PHP. + It allows you to declare the libraries your project depends on + and it will manage (install/update) them for you. + </longdescription> + <upstream> + <remote-id type="github">composer/composer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/cphplib-0.51-r1 b/dev-php/cphplib-0.51-r1 deleted file mode 100644 index aafde351edfd..000000000000 --- a/dev-php/cphplib-0.51-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install -DEPEND=>=dev-php/PEAR-DB-1.7.6-r1 -DESCRIPTION=Cute PHP Library (cphplib) -EAPI=6 -HOMEPAGE=http://cphplib.sourceforge.net/ -IUSE=doc -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=>=dev-php/PEAR-DB-1.7.6-r1 -SLOT=0 -SRC_URI=mirror://sourceforge/cphplib/cphplib-0.51.tar.bz2 -_md5_=f63358e171a88a8ba1425aa5e585ca03 diff --git a/dev-php/cphplib/Manifest b/dev-php/cphplib/Manifest new file mode 100644 index 000000000000..fe5c1a327f43 --- /dev/null +++ b/dev-php/cphplib/Manifest @@ -0,0 +1,4 @@ +AUX constructor.patch 877 BLAKE2B b2f1c1fbff365992961495729632075afaaa10e8383ebe04c8802ef6466a7b71565945adf8b3536e6bc58715a22ea1f6fad71d19d30afc33a4bbf06dde68a193 SHA512 0fb08f411829f0c041203cc14859c184036422af5aedb4829cfa1212153ff92e43c8e4889b3a7e1c943ebd1532e2aecab6e4b44147865726966ad804a2f0595d +DIST cphplib-0.51.tar.bz2 117555 BLAKE2B e90371d11bb342bf63ef24616d03b1c1e5dc3d8d3eae8410cf2e44f84560cb6385afc9f2fb4690ec94244a6467aca6de71452093af8c61b98777561a15a10823 SHA512 b1db52bb241f4e996538fc6173a72a9ff8d6e19596808030ad1f7ed28b051d2e6f2ececf0cfcfd177a18cab049b5b1c4d3c8877cd93d4cb5705142d035d67818 +EBUILD cphplib-0.51-r1.ebuild 826 BLAKE2B 5c34e2e7c9a06f081244e56f666f99fb632564383018fa2d66cfedebe828d70c3bfaaf63e48eec78ec663c530b29aa7c6c42c8e681d6d9dd653dff44e7d789da SHA512 28ef36a3ff8dc6fffd76452f4286d4c36e56cfdeb6f3aa9cb423e82c4053ba52d233e153cad01dc69312c114c606c9965f91ac29bbb94110ecb8c1970c65f028 +MISC metadata.xml 316 BLAKE2B 5247b858ae90aa409456eed3ab250851ecc33f1514c7eb30cf810f1d1b2dd3bcb776b5a4e5e55d2884f4f36fe337da88798c0888c40ad5c37cc29531d27a7df7 SHA512 c07b2cc214a5a7f6f43c0ea18c7787ccc9caebc878bcf0e039c6155e00d6a444df3fa6429a1b6c808434398a342c5eed5473f26dbd6f7f165eeb4ff489c10b6e diff --git a/dev-php/cphplib/cphplib-0.51-r1.ebuild b/dev-php/cphplib/cphplib-0.51-r1.ebuild new file mode 100644 index 000000000000..c79a4a612094 --- /dev/null +++ b/dev-php/cphplib/cphplib-0.51-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Cute PHP Library (cphplib)" +HOMEPAGE="http://cphplib.sourceforge.net/" +SRC_URI="mirror://sourceforge/cphplib/${P}.tar.bz2" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="doc" + +DEPEND=">=dev-php/PEAR-DB-1.7.6-r1" +RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/constructor.patch" ) + +src_install() { + local DOCS=( ChangeLog README TODO ) + local -a HTML_DOCS + insinto "/usr/share/php/${PN}" + doins -r i18n cphplib_formular.inc cphplib.inc + use doc && HTML_DOCS=( doc/packages.html doc/blank.html + doc/classtrees_cphplib.html doc/index.html doc/cphplib/ + doc/errors.html doc/__filesource/ doc/elementindex.html + doc/li_cphplib.html doc/elementindex_cphplib.html doc/media/ ) + einstalldocs +} diff --git a/dev-php/cphplib/files/constructor.patch b/dev-php/cphplib/files/constructor.patch new file mode 100644 index 000000000000..1ab88d212c1f --- /dev/null +++ b/dev-php/cphplib/files/constructor.patch @@ -0,0 +1,42 @@ +diff -uarN a/cphplib_formular.inc b/cphplib_formular.inc +--- a/cphplib_formular.inc 2006-05-25 05:03:44.000000000 -0400 ++++ b/cphplib_formular.inc 2017-07-27 10:49:10.928727081 -0400 +@@ -130,6 +130,11 @@ + + function cphplib_formular($locale="de_DE") + { ++ __construct($locale); ++ } ++ ++ function __construct($locale="de_DE") ++ { + parent::cphplib($locale); + + $this->os_type = $this->os_type(); +@@ -1390,4 +1395,3 @@ + } + } + +-?> +\ No newline at end of file +diff -uarN a/cphplib.inc b/cphplib.inc +--- a/cphplib.inc 2006-05-25 05:03:58.000000000 -0400 ++++ b/cphplib.inc 2017-07-27 10:59:51.910098156 -0400 +@@ -215,6 +215,11 @@ + */ + function cphplib($locale="de_DE") + { ++ __construct($locale); ++ } ++ ++ function __construct($locale="de_DE") ++ { + if (!empty($locale)) + { + $this->locale = $locale; +@@ -4539,4 +4544,3 @@ + } + } + +-?> +\ No newline at end of file diff --git a/dev-php/cphplib/metadata.xml b/dev-php/cphplib/metadata.xml new file mode 100644 index 000000000000..ed619841de95 --- /dev/null +++ b/dev-php/cphplib/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> + <upstream> + <remote-id type="sourceforge">cphplib</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/doctrine-1.2.5 b/dev-php/doctrine-1.2.5 deleted file mode 100644 index ab8af64a8552..000000000000 --- a/dev-php/doctrine-1.2.5 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DEPEND=>=dev-lang/php-5.2.3:*[cli,pdo] -DESCRIPTION=An object relational mapper for PHP5 -EAPI=5 -HOMEPAGE=https://www.doctrine-project.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 MIT BSD -RDEPEND=>=dev-lang/php-5.2.3:*[cli,pdo] -SLOT=0 -SRC_URI=https://github.com/doctrine/doctrine1/archive/v1.2.5.tar.gz -> doctrine-1.2.5.tar.gz -_md5_=aaee163cac291cc4f91083d34984c585 diff --git a/dev-php/doctrine-2.4.6 b/dev-php/doctrine-2.4.6 deleted file mode 100644 index 6d4e7437bf1e..000000000000 --- a/dev-php/doctrine-2.4.6 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DEPEND=>=dev-lang/php-5.3.2:*[cli,pdo] -DESCRIPTION=An object relational mapper for PHP5 -EAPI=5 -HOMEPAGE=https://www.doctrine-project.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 MIT BSD -RDEPEND=>=dev-lang/php-5.3.2:*[cli,pdo] -SLOT=2 -SRC_URI=https://github.com/doctrine/doctrine2/archive/v2.4.6.tar.gz -> doctrine-2.4.6.tar.gz -_md5_=4abb522e51f1e897e9c329e48629e992 diff --git a/dev-php/doctrine-2.6.1 b/dev-php/doctrine-2.6.1 deleted file mode 100644 index 46fee12dbdd0..000000000000 --- a/dev-php/doctrine-2.6.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=An object relational mapper for PHP -EAPI=6 -HOMEPAGE=https://www.doctrine-project.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-lang/php-7.1:*[cli,pdo] -SLOT=2 -SRC_URI=https://github.com/doctrine/doctrine2/archive/v2.6.1.tar.gz -> doctrine-2.6.1.tar.gz -_md5_=bb6f2a2a7a131bb9b8cd632592e4e604 diff --git a/dev-php/doctrine-instantiator-1.0.5 b/dev-php/doctrine-instantiator-1.0.5 deleted file mode 100644 index d112307ac100..000000000000 --- a/dev-php/doctrine-instantiator-1.0.5 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Utility to instantiate objects in PHP without invoking their constructors -EAPI=6 -HOMEPAGE=https://github.com/doctrine//instantiator -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/doctrine//instantiator/archive/1.0.5.tar.gz -> doctrine-instantiator-1.0.5.tar.gz -_md5_=098f59923a6c26e276c94ca201345088 diff --git a/dev-php/doctrine-instantiator/Manifest b/dev-php/doctrine-instantiator/Manifest new file mode 100644 index 000000000000..0ad213ed6144 --- /dev/null +++ b/dev-php/doctrine-instantiator/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 258 BLAKE2B 3ed7c897b02b90914e7ba7fa06e79805586b0b5bf2b614e8b81b077ccd43557165af8c7ae61e4c30430ae838d8387cb536dd0ef3ed9464fc7343fdb842dbc2d1 SHA512 92a06f40f6ea012fbf0a0e521959b41b5aa23ed047c00cf7e52f974f650060969d4a602c569096da47fbd86393c854b2b16da91c7bfeb38e159eeb7254abc725 +DIST doctrine-instantiator-1.0.5.tar.gz 10202 BLAKE2B 77ab3fba96672f6aa2826002510c99c21beccdc09e92dbc2c09426f8fc47590554ef5d32b6bec92ea2dc2ab1c61a178c280ab01090b3aafc14a10a4b4fec3628 SHA512 78b00b2550b47772b5825fbde59729e0613a90c1d9dacf1b7b7d13ccb5bbd8534af7e732dcc1b5b6f9bbafa2f9c3e7418e184851ab0f3a37c0c945b5eed1e229 +EBUILD doctrine-instantiator-1.0.5.ebuild 691 BLAKE2B f9cd79662e24c0cb74721cb2360ef75b71fc5665c3bd8bfd67a620c4b26ec8ce247a7cecdb82e03b55ea826b22c579b394efcbea6ad17d75e1040ec4c7052db9 SHA512 d55cd58b746437919ff7e3be207e2013922634453d8ce4a130642b53b02a41941f6ee719115c7da555da63322f8e5aec314866fa691d66db7137a5a0af81f2fb +MISC metadata.xml 313 BLAKE2B 76bc8cb4562afb0810ab8a4a79265bc44ba328370c3ab64d3599c6971ee1005f75cca364a00bfca316584c00c28d1c9ad5b0eb3c86889426852af9a6bca31986 SHA512 6a34d1c5966ec568eb1cdc499ef9ea9c799e104a4c47aa061b3197ecafce3a49a372e5f4d92b834b3b725c7697ed1e5e85be4654b3159a2427f5d649b11bf93d diff --git a/dev-php/doctrine-instantiator/doctrine-instantiator-1.0.5.ebuild b/dev-php/doctrine-instantiator/doctrine-instantiator-1.0.5.ebuild new file mode 100644 index 000000000000..2cf3f91e6a6b --- /dev/null +++ b/dev-php/doctrine-instantiator/doctrine-instantiator-1.0.5.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/doctrine-//}" + +DESCRIPTION="Utility to instantiate objects in PHP without invoking their constructors" +HOMEPAGE="https://github.com/doctrine/${MY_PN}" +SRC_URI="https://github.com/doctrine/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/ + doins -r src/* + insinto /usr/share/php/Doctrine/Instantiator + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/doctrine-instantiator/files/autoload.php b/dev-php/doctrine-instantiator/files/autoload.php new file mode 100644 index 000000000000..978f45e6a24a --- /dev/null +++ b/dev-php/doctrine-instantiator/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/doctrine-instantiator */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('Doctrine\\Instantiator\\', __DIR__); diff --git a/dev-php/doctrine-instantiator/metadata.xml b/dev-php/doctrine-instantiator/metadata.xml new file mode 100644 index 000000000000..7ddeb0b99ff9 --- /dev/null +++ b/dev-php/doctrine-instantiator/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> + <upstream> + <remote-id type="github">doctrine/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/doctrine/Manifest b/dev-php/doctrine/Manifest new file mode 100644 index 000000000000..769dd9a6908e --- /dev/null +++ b/dev-php/doctrine/Manifest @@ -0,0 +1,7 @@ +DIST doctrine-1.2.5.tar.gz 659173 BLAKE2B fd703eb52d209548dd44950cdb23c2e3298e044f9387acadb2edc67bba79dd9b0a60fdf9a98d46e8078415c1e0ff21976323a6df1ab9f798ee475690ce50d4d8 SHA512 c72f4e829a92b011af0bd96d2f8a780c3106afb57a9677a21aed683473ff00aebdf7143a276c7cc70f1b142196968b5e2e5e1f744dba5c8ae1267b867b4e0310 +DIST doctrine-2.4.6.tar.gz 456426 BLAKE2B 775c14750954ced8728c220dee6ca41cbfa66a7c34b00476f6941d5681302b1f10cc8dfa5e206780bb3b4b5d0e591b0e770de182340c6e7a881d3c4ca3f5795c SHA512 d7aeb58e8c76df384a472df08618a058b70f2b8499de6a3157c36bde125ab32c7bf4f80d1e6d880502ccfed2db704f3218a6f1f1ecbf603cc828e2a757c366b5 +DIST doctrine-2.6.1.tar.gz 554462 BLAKE2B 3481a1e7c8acfb0de5c4aa64aa32d583e8f01b2175b2957ec8aa0ae29c962e7482ae1d36217aa765fc38198dc851cbecb5e8ee24829f9e335ad4d18bec3bb1f5 SHA512 f2ca1df4a1da814a0047d2da76da0df64ef704e8f5b2464f2a546e61e615d40de9508c72543ae5574188882dd2a3917d8205ec194c63d7b264257443cdfd47c8 +EBUILD doctrine-1.2.5.ebuild 555 BLAKE2B 1f4aca307534c7d6d1154fc072e8a41ee7784b616454caac7f7d76002fc441a6e9214c9a51a95e6c0c4f6530b1a1fa5d8f3fdd9ec29877e4e612a2899b105c79 SHA512 2fe2c0712b7591360e004d952deea9fd9946d027cf10e00ae2f180772c505d055a7e7bc9c1e7010c6af87196ac58a7dbd1387141a9eff8fe33cd933791fabc9b +EBUILD doctrine-2.4.6.ebuild 531 BLAKE2B 7a4b5fbe31fd84083473455ce554f4f60252b383e517428a6c268e84c2646434ea5f933e38e9c2da17edc2206331da72d933874ece96f47a6a8df98315f58a0c SHA512 7d4f306bd2978ae62ca4b0d1746ea33d3bc5f39f01e031b352fc723e2ae77180a3ad7ddf7682f546ce6e0f38d1352ecec171d4cb2c7bc451f9d297868f8cca8f +EBUILD doctrine-2.6.1.ebuild 672 BLAKE2B 288f877b15cf75273ce1de0df0d64030ff17f5a68da6ec74808ded7b1f98e8b6c42326b0be0285e5f21413b72a6091ccfe6427ca0fbe4e92b55c131680924c0d SHA512 67ac1a18dc3e145497acb0ac6e7ad95c7806d22feac227d7111cfaa2923d761594eb57daa731e2cfdbc86195dad17d469fa9881e703d5a2d041194ffb12e14ad +MISC metadata.xml 332 BLAKE2B 34b5c4879dbbabaf08883df45cc3fbed8c8c9e4af84defb70af64a25863914320e637f2fe0d388c21066b55921edf68cec06d0fb24de4464bb785a63d7cdcc72 SHA512 44f05e8196f20572f12f8ced92fdc76a78198ada035dd4eff11d37fea991aefd35364b07beb3abb213b63c900e7b9ed2b3e23f4d32fa0680928a342e0a5df8db diff --git a/dev-php/doctrine/doctrine-1.2.5.ebuild b/dev-php/doctrine/doctrine-1.2.5.ebuild new file mode 100644 index 000000000000..bf2faae0288f --- /dev/null +++ b/dev-php/doctrine/doctrine-1.2.5.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_P="${PN}1-${PV}" +DESCRIPTION="An object relational mapper for PHP5" +HOMEPAGE="https://www.doctrine-project.org/" +SRC_URI="https://github.com/${PN}/${PN}1/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MIT BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=dev-lang/php-5.2.3:*[cli,pdo]" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r lib/Doctrine + doins lib/Doctrine.php +} diff --git a/dev-php/doctrine/doctrine-2.4.6.ebuild b/dev-php/doctrine/doctrine-2.4.6.ebuild new file mode 100644 index 000000000000..5184f5a1812f --- /dev/null +++ b/dev-php/doctrine/doctrine-2.4.6.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +MY_P="${PN}2-${PV}" +DESCRIPTION="An object relational mapper for PHP5" +HOMEPAGE="https://www.doctrine-project.org/" +SRC_URI="https://github.com/${PN}/${PN}2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MIT BSD" +SLOT="2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND=">=dev-lang/php-5.3.2:*[cli,pdo]" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r lib/Doctrine +} diff --git a/dev-php/doctrine/doctrine-2.6.1.ebuild b/dev-php/doctrine/doctrine-2.6.1.ebuild new file mode 100644 index 000000000000..edd7e6575055 --- /dev/null +++ b/dev-php/doctrine/doctrine-2.6.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${PN}2-${PV}" +DESCRIPTION="An object relational mapper for PHP" +HOMEPAGE="https://www.doctrine-project.org/" +SRC_URI="https://github.com/${PN}/${PN}2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/php-7.1:*[cli,pdo]" +DEPEND="" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto /usr/share/php + doins -r lib/Doctrine + insinto /usr/share/php/Doctrine + exeinto /usr/share/php/Doctrine + doins bin/doctrine.php + doexe bin/doctrine + dosym ../share/php/Doctrine/doctrine /usr/bin/doctrine +} diff --git a/dev-php/doctrine/metadata.xml b/dev-php/doctrine/metadata.xml new file mode 100644 index 000000000000..938c67e8b180 --- /dev/null +++ b/dev-php/doctrine/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> + <upstream> + <remote-id type="github">doctrine/doctrine2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/fedora-autoloader-0.2.1 b/dev-php/fedora-autoloader-0.2.1 deleted file mode 100644 index c24e9c0785af..000000000000 --- a/dev-php/fedora-autoloader-0.2.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* dev-php/phpunit ) -DESCRIPTION=Fedora's Static PSR-4, PSR-0, and classmap autoloader -EAPI=6 -HOMEPAGE=https://github.com/php-fedora/autoloader -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/php-fedora/autoloader/archive/0.2.1.tar.gz -> fedora-autoloader-0.2.1.tar.gz -_md5_=a3bac694e2309ca3f42623cd24784d23 diff --git a/dev-php/fedora-autoloader-1.0.0 b/dev-php/fedora-autoloader-1.0.0 deleted file mode 100644 index 171d75ebdee9..000000000000 --- a/dev-php/fedora-autoloader-1.0.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install test -DEPEND=test? ( dev-lang/php:* dev-php/phpunit ) -DESCRIPTION=Fedora's Static PSR-4, PSR-0, and classmap autoloader -EAPI=6 -HOMEPAGE=https://github.com/php-fedora/autoloader -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/php-fedora/autoloader/archive/1.0.0.tar.gz -> fedora-autoloader-1.0.0.tar.gz -_md5_=dc4be30bd9cf82964c9451aa34e47b5b diff --git a/dev-php/fedora-autoloader/Manifest b/dev-php/fedora-autoloader/Manifest new file mode 100644 index 000000000000..d9505933d4ab --- /dev/null +++ b/dev-php/fedora-autoloader/Manifest @@ -0,0 +1,5 @@ +DIST fedora-autoloader-0.2.1.tar.gz 7634 BLAKE2B e2827ac332a7b50f94383a11b33f25625d67984491fc46dce6ad01d6e4b986c489062464d09ff5ed32f29c2d623ff9d59579fc007eceb1279f660695feea72a0 SHA512 81501dbc0668c1cc6d6fb030e0d9ee91d31db8fa32b3348a0215dbf20a3ef1d41bc398124e1d7f0c1d5ffa8fce8c33e60a3182eaba6ba740d78b4a7f6db2aea8 +DIST fedora-autoloader-1.0.0.tar.gz 8504 BLAKE2B ada69f3f3126b2c233b0ab933e52468d8303dbaacfc27364f490ce7b093043f92913ecc55180b460828573f0f204f5e7f4d10b3149ef6f5b3cee1d645fa6ac58 SHA512 a8e3330d961a9415a817d41ad9feb91018aa398607a2adce1f8386d491581773226f6819ac3d90827344898fbbdb32c0881af3f122efdad021f7ce70a07cc66e +EBUILD fedora-autoloader-0.2.1.ebuild 698 BLAKE2B f1d6b9de6d5af4de150e2a08b31183bbee4c92628b5b9e612561c32d64cb51a4a81458799f0820ed6e0671cc939ed206841370a8b165b392d7e1ae1a9f123bbd SHA512 7732032bab321dfcd732600dae515f23dec33348a709a4fdc9cf3b6f503db5e91473758aef682c5d96f486dffca4751be86526b1fb53d39b223aa6fccc840eb9 +EBUILD fedora-autoloader-1.0.0.ebuild 725 BLAKE2B 1d62af67d44179653f28bcd252646afe844da36d4674c52de3d00bc73a3ede9b03c16e2c820bef3eb2d5b9212689ae31474490603c4b7945b4b828b973be0943 SHA512 badd2cd94a6c51e7723932736ac8d66f251b5bd68d3c2f88c1aa803583bccc9d0bb1aa852d6529c353f89834f2bfb41623de2ea35ef0a1d96108452152c44c4d +MISC metadata.xml 710 BLAKE2B 8ce6437cfec2d52048b7107c177bc025ea7770ac3aea2c86782f9b61ad6ba05b9c3df2f377ef97291356f97822721bda247047577383374252170f5835ee7f10 SHA512 f12b4505ad34c9171cb4547793c17406e4bee91f6b97efc39825d981d426fd729304ee72ac51471e8b4fea8cf6d194bc32990bec2206d661e510847729fc3819 diff --git a/dev-php/fedora-autoloader/fedora-autoloader-0.2.1.ebuild b/dev-php/fedora-autoloader/fedora-autoloader-0.2.1.ebuild new file mode 100644 index 000000000000..bff9b57a001e --- /dev/null +++ b/dev-php/fedora-autoloader/fedora-autoloader-0.2.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Fedora's Static PSR-4, PSR-0, and classmap autoloader" +HOMEPAGE="https://github.com/php-fedora/autoloader" +SRC_URI="https://github.com/php-fedora/autoloader/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" + +RDEPEND="dev-lang/php:*" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/autoloader-${PV}" + +src_install() { + insinto "/usr/share/php/Fedora/Autoloader" + doins -r src/. + dodoc CHANGELOG.md README.md +} + +src_test() { + phpunit || die "test suite failed" +} diff --git a/dev-php/fedora-autoloader/fedora-autoloader-1.0.0.ebuild b/dev-php/fedora-autoloader/fedora-autoloader-1.0.0.ebuild new file mode 100644 index 000000000000..0decde9fce07 --- /dev/null +++ b/dev-php/fedora-autoloader/fedora-autoloader-1.0.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Fedora's Static PSR-4, PSR-0, and classmap autoloader" +HOMEPAGE="https://github.com/php-fedora/autoloader" +SRC_URI="https://github.com/php-fedora/autoloader/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + +IUSE="test" + +RESTRICT="test" + +RDEPEND="dev-lang/php:*" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/autoloader-${PV}" + +src_install() { + insinto "/usr/share/php/Fedora/Autoloader" + doins -r src/. + dodoc CHANGELOG.md README.md +} + +src_test() { + phpunit || die "test suite failed" +} diff --git a/dev-php/fedora-autoloader/metadata.xml b/dev-php/fedora-autoloader/metadata.xml new file mode 100644 index 000000000000..551bb2bc4e84 --- /dev/null +++ b/dev-php/fedora-autoloader/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Static PSR-4, PSR-0, and classmap autoloader. + Includes loader for required and optional dependencies. + </longdescription> + <upstream> + <remote-id type="github">php-fedora/autoloader</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/geos-php-1.0.0 b/dev-php/geos-php-1.0.0 deleted file mode 100644 index 5066d1e278ab..000000000000 --- a/dev-php/geos-php-1.0.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sci-libs/geos[-php(-)] test? ( dev-php/phpunit ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A PHP interface to GEOS - Geometry Engine, Open Source -EAPI=6 -HOMEPAGE=https://trac.osgeo.org/geos -IUSE=test php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=sci-libs/geos[-php(-)] php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://git.osgeo.org/gitea/geos/php-geos/archive/1.0.0.tar.gz -> geos-php-1.0.0.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=33dc6eaa82cbbd55db1be02db577acd3 diff --git a/dev-php/geos-php/Manifest b/dev-php/geos-php/Manifest new file mode 100644 index 000000000000..c8f6b1a380f5 --- /dev/null +++ b/dev-php/geos-php/Manifest @@ -0,0 +1,3 @@ +DIST geos-php-1.0.0.tar.gz 40870 BLAKE2B c6d526470bdb7e4aecce6ce5f2132f90a6c40e5a2b3a8169bbb7ae101394340aad8a23309130c7f1421e19162b5559f9e87e58fb704e91b1fc03b612543551e8 SHA512 4ceb9e1152d0b534bc3a5e372be0b98770b1883ec4dda1177c9399d95d947b9feee412accf003d27b55b1a901c90259a9b38792b453dac11cb8af26af3cd91ec +EBUILD geos-php-1.0.0.ebuild 720 BLAKE2B 8e989a4b1277dcf561c9dd855b99519bade40e5447e1d3910f1f6eeb15070d8ca21cec1473212802b4ea4fe840a1ba274cef5fededf1c0f15934308c6bd683cc SHA512 a5e0623566f780cfc2ab39d4e9abdb339733ca27e85847a47775cc19de47c38f5f28169c4ac0ff28f67d15dd245f861aee4d3236e160be05c491a9fa4b162b0b +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/geos-php/geos-php-1.0.0.ebuild b/dev-php/geos-php/geos-php-1.0.0.ebuild new file mode 100644 index 000000000000..848afdf5d7f0 --- /dev/null +++ b/dev-php/geos-php/geos-php-1.0.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="geos" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/php-geos" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A PHP interface to GEOS - Geometry Engine, Open Source" +HOMEPAGE="https://trac.osgeo.org/geos" +SRC_URI="https://git.osgeo.org/gitea/geos/php-geos/archive/${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="test" + +RDEPEND="sci-libs/geos[-php(-)]" +DEPEND="sci-libs/geos[-php(-)] test? ( dev-php/phpunit )" +DOCS=( README.md CREDITS NEWS TODO ) +PHP_EXT_ECONF_ARGS=() diff --git a/dev-php/geos-php/metadata.xml b/dev-php/geos-php/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/geos-php/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/igbinary-2.0.5 b/dev-php/igbinary-2.0.5 deleted file mode 100644 index ff56789e7e4a..000000000000 --- a/dev-php/igbinary-2.0.5 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A fast drop-in replacement for the standard PHP serialize -EAPI=6 -HOMEPAGE=https://github.com/igbinary/igbinary -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=amd64 ~arm x86 -LICENSE=BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://github.com/igbinary/igbinary/archive/2.0.5.tar.gz -> igbinary-2.0.5.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=cd1b13588156068b9c554ab0e1268460 diff --git a/dev-php/igbinary-2.0.6 b/dev-php/igbinary-2.0.6 deleted file mode 100644 index 161353aebd6e..000000000000 --- a/dev-php/igbinary-2.0.6 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A fast drop-in replacement for the standard PHP serialize -EAPI=6 -HOMEPAGE=https://github.com/igbinary/igbinary -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~arm ~x86 -LICENSE=BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://github.com/igbinary/igbinary/archive/2.0.6.tar.gz -> igbinary-2.0.6.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=28724e7b8adcd770b7348916633b3df6 diff --git a/dev-php/igbinary/Manifest b/dev-php/igbinary/Manifest new file mode 100644 index 000000000000..d088b7a9bd0b --- /dev/null +++ b/dev-php/igbinary/Manifest @@ -0,0 +1,5 @@ +DIST igbinary-2.0.5.tar.gz 183869 BLAKE2B 8bb56ff0213c77dbc17cf65962e23579935b2330ca2107b8e6e00461a486e60df4209c375e9f74d17bb0a745136fa776233b41cfc51ffb5e1dc1c8fdb4a8bbf2 SHA512 e0abae97b5a0c9ab30ea00a490294f18f91b66b728a05186167e15c0a631d4de82b8a24d370a0d58cf5552adde68dd1b3fe56e877d382fbbdac02cfc18e49063 +DIST igbinary-2.0.6.tar.gz 184889 BLAKE2B 7c07dc7b766ea395137c2cfffab6329f6fe5fc7e8ffb712474ef9c945319364b20ba4f8735aa776bc15b94c2cd815bba5c1a8b7c25c9715d706a6773f80082d8 SHA512 c9f76aedcfb5aace6b8a3c064410b099bf4563d99115ebfeb9c53a3dd18a48e5c44b99a04a2a75f5d114aa5a6d9030b6f2242502c6b3c9d273a6936f9fa410e6 +EBUILD igbinary-2.0.5.ebuild 584 BLAKE2B 6c928e2f63bc4af2255092a71c39e916db15b1ece4f1aa171719ad31a744231aedc099e938a66eaca37c9b936d607e060fb1ac19e0519c186c6988ae11a8ed23 SHA512 ae02b0f4099d8f65f796d60ccb11c8aa05b7d7218b6b7eae137229f5269d6168a0caea1e5215795cb12a1379442b7e7ac3ffff3dcb391154951a5da643aa285a +EBUILD igbinary-2.0.6.ebuild 586 BLAKE2B 06ab30e3024877c2be0acb740bdedb378b8ffe84f3c03888a1bf4363b27faa9ce2fb30143dd9c1d33ad6dd90d2bb7ed9a13257a6179dd5cddd0a0aa9a4ab2a93 SHA512 b79d6efcca26e1d0d9f55af8bbc1e7eed3309dfcb081878a70f54fcf610065ae41ccecf0da72e2ecb61b36bbfd25d97848c1b51df9eeb977a003d71bb9e78f25 +MISC metadata.xml 331 BLAKE2B 4187300236aa128879679c7cb4a8ddfa19dfd512a76466e835224c30323f2fafd55189228bdced507ababd5b90f561f6bb44c1554392eb0682b6ba5c7a20b681 SHA512 86f467f549b36915940e45a4e151742f2925293106dd3da2958e6153aaa8fed378b2eb563bf69da0d38101409858a4abe308f608bd94de6b4517daf9da092405 diff --git a/dev-php/igbinary/igbinary-2.0.5.ebuild b/dev-php/igbinary/igbinary-2.0.5.ebuild new file mode 100644 index 000000000000..7bb040ccb2de --- /dev/null +++ b/dev-php/igbinary/igbinary-2.0.5.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="${PN}" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS NEWS README.md ) +PHP_EXT_ECONF_ARGS=( --enable-${PN} ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-source-r3 + +KEYWORDS="amd64 ~arm x86" + +DESCRIPTION="A fast drop-in replacement for the standard PHP serialize" +HOMEPAGE="https://github.com/${PN}/${PN}" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="" diff --git a/dev-php/igbinary/igbinary-2.0.6.ebuild b/dev-php/igbinary/igbinary-2.0.6.ebuild new file mode 100644 index 000000000000..7421e044d58d --- /dev/null +++ b/dev-php/igbinary/igbinary-2.0.6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="${PN}" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS NEWS README.md ) +PHP_EXT_ECONF_ARGS=( --enable-${PN} ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~arm ~x86" + +DESCRIPTION="A fast drop-in replacement for the standard PHP serialize" +HOMEPAGE="https://github.com/${PN}/${PN}" +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="" diff --git a/dev-php/igbinary/metadata.xml b/dev-php/igbinary/metadata.xml new file mode 100644 index 000000000000..aa78522f3ec0 --- /dev/null +++ b/dev-php/igbinary/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> + <upstream> + <remote-id type="github">igbinary/igbinary</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/jpgraph-4.0.2 b/dev-php/jpgraph-4.0.2 deleted file mode 100644 index 2d5db225f646..000000000000 --- a/dev-php/jpgraph-4.0.2 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DESCRIPTION=Object-oriented graphing library for PHP -EAPI=6 -HOMEPAGE=http://jpgraph.net/ -IUSE=truetype examples -KEYWORDS=alpha amd64 hppa ppc sparc x86 -LICENSE=QPL-1.0 -RDEPEND=truetype? ( media-fonts/corefonts ) dev-lang/php[gd,truetype?] -SLOT=0 -SRC_URI=https://dev.gentoo.org/~mjo/distfiles/jpgraph-4.0.2.tar.gz -_md5_=b9495d3407e1471eae617af1f8161025 diff --git a/dev-php/jpgraph-4.2.0 b/dev-php/jpgraph-4.2.0 deleted file mode 100644 index 4962f8a331f8..000000000000 --- a/dev-php/jpgraph-4.2.0 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install prepare -DESCRIPTION=Object-oriented graphing library for PHP -EAPI=6 -HOMEPAGE=http://jpgraph.net/ -IUSE=truetype examples -KEYWORDS=~alpha ~amd64 ~hppa ~ppc ~sparc ~x86 -LICENSE=QPL-1.0 -RDEPEND=truetype? ( media-fonts/corefonts ) dev-lang/php[gd,truetype?] -SLOT=0 -SRC_URI=https://dev.gentoo.org/~grknight/distfiles/jpgraph-4.2.0.tar.gz -_md5_=17081e5fb3cf0cf84f3b4e5143a98a1f diff --git a/dev-php/jpgraph/Manifest b/dev-php/jpgraph/Manifest new file mode 100644 index 000000000000..59dee4c6a27e --- /dev/null +++ b/dev-php/jpgraph/Manifest @@ -0,0 +1,6 @@ +AUX gentoo_ttf_dir.patch 1187 BLAKE2B 470de819fb2b81a6a3898963eab8a0af09d27384c4cbc3572862104a55563485fdc983bbe7275cb6a7cbe537107d56fa3bfdbbd2cd965cf7646f49d534d2edb9 SHA512 76cd126b80849b915d48d88af292c75b66c3212870e2b1daafe7cee9ab248719d7517a0bc8a3fed076a4aec960badeedde0d7874053b8ab448f6b9e839cb34e3 +DIST jpgraph-4.0.2.tar.gz 13298314 BLAKE2B 46506f5a3f331157329c92f61f4843faa7d0774fbdb0cafe58a5609d1c9e9c2f73d4634ffd09cad3c874a45b2ac8658271a343b5e0dfb673f810bf7af6083189 SHA512 db1877c09c13a26d24ef7df4aae50799f55c6d72ca0cdb0b8d8c05928c1bc860f8a86eb52a5fb05bdc1c07574931825baa2989f006e9a4cc57e60913e8b67a3e +DIST jpgraph-4.2.0.tar.gz 13298982 BLAKE2B b5fab9754239f78fbdfebd84872b824400d27fce89a80d82028d2521f7d64ada79efe4eb9c5460f56d882e827f5930eb10a57c3b41a81865dd618b9baf628cf9 SHA512 f0f164663f2e0fca5b827d89c57aaa144765a987ca4ebb82f18102f8cb80057c7f7639b8faae5d6d6ce459257bdfa609d2df6ffe648a7334c58c87ddfe86c334 +EBUILD jpgraph-4.0.2.ebuild 2386 BLAKE2B 607b225ea5b175cf7825490d3814807f4cb4e94c95f66b8fc9d087946d75d1a34e6e607515abfb3073e4345047e05a14ae47c725adf7aa18fef0411376f0e3db SHA512 8362967858dbbec02d9dc7ba6279ee2339baba2bd474ff5f8750a9a90f462d8bb513206dda03b0b7f8051e1a71f62942fb882f536f7a89e98b290c844e32838d +EBUILD jpgraph-4.2.0.ebuild 2397 BLAKE2B c47cca9d0b7579e4394dc75b51a5af79bc97590d95eb88358194f12c5e67bcb4b097dcf5805237b2d81254192cfa8c8caa38357facac8105ca78ccc810bad3c2 SHA512 6ad3880710d68fcce72026c9c1fdf33e72a3740f5d9f19713f3efc6bb2285fe2a9c1810ab475d0710c1613617c230f831ecb71c8adb8f7cb7ee234d598fd0b39 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/jpgraph/files/gentoo_ttf_dir.patch b/dev-php/jpgraph/files/gentoo_ttf_dir.patch new file mode 100644 index 000000000000..a10479b3f673 --- /dev/null +++ b/dev-php/jpgraph/files/gentoo_ttf_dir.patch @@ -0,0 +1,31 @@ +From fd1fc5e3c72ac4511f86852b1704821c440bdb3d Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Tue, 3 Jan 2017 12:56:18 -0500 +Subject: [PATCH 1/1] Set TTF_DIR to the Gentoo corefonts location. + +The default value of TTF_DIR in jpg-config.inc.php points to +/usr/share/fonts/truetype, a location that does not exist on +Gentoo. Since JpGraph largely only supports the Microsoft +corefonts, we point it to /usr/share/fonts/corefonts instead. +If the user does not have the corefonts installed, this is no +great loss: neither location exists. +--- + src/jpg-config.inc.php | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/jpg-config.inc.php b/src/jpg-config.inc.php +index ea16c1e..98cbdc7 100755 +--- a/src/jpg-config.inc.php ++++ b/src/jpg-config.inc.php +@@ -36,7 +36,7 @@ + // + //------------------------------------------------------------------------ + // define('CACHE_DIR','/tmp/jpgraph_cache/'); +-// define('TTF_DIR','/usr/share/fonts/TrueType/'); ++define('TTF_DIR','/usr/share/fonts/corefonts/'); + // define('MBTTF_DIR','/usr/share/fonts/TrueType/'); + + //------------------------------------------------------------------------- +-- +2.10.2 + diff --git a/dev-php/jpgraph/jpgraph-4.0.2.ebuild b/dev-php/jpgraph/jpgraph-4.0.2.ebuild new file mode 100644 index 000000000000..c89e72cdc0ee --- /dev/null +++ b/dev-php/jpgraph/jpgraph-4.0.2.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Object-oriented graphing library for PHP" +HOMEPAGE="http://jpgraph.net/" +# Upstream didn't have a stable download URL when this was packaged. +SRC_URI="https://dev.gentoo.org/~mjo/distfiles/${P}.tar.gz" +LICENSE="QPL-1.0" +SLOT="0" +KEYWORDS="alpha amd64 hppa ppc sparc x86" +IUSE="truetype examples" + +DEPEND="" +RDEPEND="truetype? ( media-fonts/corefonts ) + dev-lang/php[gd,truetype?]" + +src_prepare() { + default + + # The DejaVu fonts are now bundled with the library and don't need + # to be found in TTF_DIR. Since most of the fonts supported by + # JpGraph are corefonts, we point the sole TTF_DIR towards them for + # maximum impact. Why not apply the patch unconditionally? We want + # to avoid a situation where TTF fonts appear to work, but then + # break without warning when the user e.g. removes corefonts. By + # applying the patch conditionally, we ensure a dependency on + # media-fonts/corefonts before anything will work. + use truetype && eapply "${FILESDIR}/gentoo_ttf_dir.patch" + + # Some of the documentation and examples are shipped in the "src" + # directory. We want them outside of that tree so that we can simply + # call doins recursively on "src". First, rename the existing "docs" + # directory which contains the HTML manual and class reference. + mv docs html || die 'failed to rename "docs" directory' + mv src/README ./ || die 'failed to relocate the README' + mv src/Examples ./examples || die 'failed to relocate the examples' + + # These are present (duplicated) in the other Examples directory, + # and don't work anyway. + rm -r src/barcode || die 'failed to remove some barcode examples' + + # We'll also want to install the config file to /etc, since it may + # need to be edited by the user. + mv src/jpg-config.inc.php ./ || die 'failed to relocate the config file' + rm src/jpg-config.inc.php.orig || die 'failed to remove original config file' +} + +src_install() { + dodoc README + dodoc -r html + use examples && dodoc -r examples + + insinto "/usr/share/php/${PN}" + doins -r src/* + + insinto /etc + doins jpg-config.inc.php + # Create a symlink for the config file, because the library will only + # look for it in its own source tree (not in /etc where we've put it). + dosym ../../../../etc/jpg-config.inc.php "/usr/share/php/${PN}/jpg-config.inc.php" +} diff --git a/dev-php/jpgraph/jpgraph-4.2.0.ebuild b/dev-php/jpgraph/jpgraph-4.2.0.ebuild new file mode 100644 index 000000000000..b7565d393188 --- /dev/null +++ b/dev-php/jpgraph/jpgraph-4.2.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Object-oriented graphing library for PHP" +HOMEPAGE="http://jpgraph.net/" +# Upstream didn't have a stable download URL when this was packaged. +SRC_URI="https://dev.gentoo.org/~grknight/distfiles/${P}.tar.gz" +LICENSE="QPL-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86" +IUSE="truetype examples" + +DEPEND="" +RDEPEND="truetype? ( media-fonts/corefonts ) + dev-lang/php[gd,truetype?]" + +src_prepare() { + default + + # The DejaVu fonts are now bundled with the library and don't need + # to be found in TTF_DIR. Since most of the fonts supported by + # JpGraph are corefonts, we point the sole TTF_DIR towards them for + # maximum impact. Why not apply the patch unconditionally? We want + # to avoid a situation where TTF fonts appear to work, but then + # break without warning when the user e.g. removes corefonts. By + # applying the patch conditionally, we ensure a dependency on + # media-fonts/corefonts before anything will work. + use truetype && eapply "${FILESDIR}/gentoo_ttf_dir.patch" + + # Some of the documentation and examples are shipped in the "src" + # directory. We want them outside of that tree so that we can simply + # call doins recursively on "src". First, rename the existing "docs" + # directory which contains the HTML manual and class reference. + mv docs html || die 'failed to rename "docs" directory' + mv src/README ./ || die 'failed to relocate the README' + mv src/Examples ./examples || die 'failed to relocate the examples' + + # These are present (duplicated) in the other Examples directory, + # and don't work anyway. + rm -r src/barcode || die 'failed to remove some barcode examples' + + # We'll also want to install the config file to /etc, since it may + # need to be edited by the user. + mv src/jpg-config.inc.php ./ || die 'failed to relocate the config file' + rm src/jpg-config.inc.php.orig || die 'failed to remove original config file' +} + +src_install() { + dodoc README + dodoc -r html + use examples && dodoc -r examples + + insinto "/usr/share/php/${PN}" + doins -r src/* + + insinto /etc + doins jpg-config.inc.php + # Create a symlink for the config file, because the library will only + # look for it in its own source tree (not in /etc where we've put it). + dosym ../../../../etc/jpg-config.inc.php "/usr/share/php/${PN}/jpg-config.inc.php" +} diff --git a/dev-php/jpgraph/metadata.xml b/dev-php/jpgraph/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/jpgraph/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/json-schema-4.1.0 b/dev-php/json-schema-4.1.0 deleted file mode 100644 index ef40b56827e6..000000000000 --- a/dev-php/json-schema-4.1.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader dev-php/phpunit ) -DESCRIPTION=PHP implementation of JSON schema -EAPI=6 -HOMEPAGE=https://github.com/justinrainbow/json-schema -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/justinrainbow/json-schema/archive/4.1.0.tar.gz -> json-schema-4.1.0.tar.gz -_md5_=69ba20a11fab1b69857eb7eec27a1978 diff --git a/dev-php/json-schema/Manifest b/dev-php/json-schema/Manifest new file mode 100644 index 000000000000..2c1275b8eceb --- /dev/null +++ b/dev-php/json-schema/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 272 BLAKE2B 35cf5eb6efc11395c45a12a98d2882bc249b4496cba7b1ceba2abbdfa5dbec43a782e1034701f72e12d586aa80460fa87f0623f497f0da33cd8aaff7948d7370 SHA512 d5b970d485d198c855dcebe4c04adf37d7aaa118d7546c3b6d73944809c69ed18436568e33f847329a8027220f735cd5752ef5019bf8dfad40a740d94d02733c +DIST json-schema-4.1.0.tar.gz 24772 BLAKE2B 181c584c11113c2e0bb7b2f19ef40ae588e470169a4498a47fbd3fcae60d7bb1bb21ac4ab82ce295e487098719fca9004090142d992a296a1b5599fb909b0171 SHA512 5c6bda8c34012bc20d9bf604a6183d50f451327bded70d94415450d2b3cc8e7f6f416ddd8b13db0aeb487fe031fe3185aebd9c97e4c1f79c866dcbc3463f64d0 +EBUILD json-schema-4.1.0.ebuild 830 BLAKE2B 971c1161efe1a08fdf902496d278d712f449d0a86e5999768a91460da21a2f0b150fa14aea2d560111963a049859db3f4eeeb9c4097435fcc5b9775f3b18c6aa SHA512 f8bb9a1e53d8048a0b500069fdfa389eb0b12a6cb416791e45b34e0de1d66e5d17c3d5ae5c059936e3e6412c1fdddd6dd27723e1d46feacf2e8b8a309ae11f74 +MISC metadata.xml 681 BLAKE2B 7c94639852b0bb93de2ce1d05e53917d4fb893b503ac71f15b39233fc95a67ee469a53f175cd470b6f1f510e4f943839c848ae89ad74d3155c420740102c1185 SHA512 85ad81e521ac9eec7fcf4a8a162e412e97e29c30ed22048258a0a7a00b7f77c559544b033938570ebe64ce34ecd61d48dd20648751872d69b98740e791178845 diff --git a/dev-php/json-schema/files/autoload.php b/dev-php/json-schema/files/autoload.php new file mode 100644 index 000000000000..c8a6c8a8b715 --- /dev/null +++ b/dev-php/json-schema/files/autoload.php @@ -0,0 +1,10 @@ +<?php +/** + * Autoloader for justinrainbow/json-schema and its dependencies + */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('JsonSchema\\', __DIR__); diff --git a/dev-php/json-schema/json-schema-4.1.0.ebuild b/dev-php/json-schema/json-schema-4.1.0.ebuild new file mode 100644 index 000000000000..9412e627e0ea --- /dev/null +++ b/dev-php/json-schema/json-schema-4.1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP implementation of JSON schema" +HOMEPAGE="https://github.com/justinrainbow/json-schema" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +# Tests are not in the release tarball +RESTRICT="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/JsonSchema" + doins -r src/JsonSchema/. "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} diff --git a/dev-php/json-schema/metadata.xml b/dev-php/json-schema/metadata.xml new file mode 100644 index 000000000000..dff9620c7508 --- /dev/null +++ b/dev-php/json-schema/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + A PHP library for validating JSON structures against a given + schema. + </longdescription> + <upstream> + <remote-id type="github">justinrainbow/json-schema</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/jsonlint-1.6.0 b/dev-php/jsonlint-1.6.0 deleted file mode 100644 index 7b02b8f3198a..000000000000 --- a/dev-php/jsonlint-1.6.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader dev-php/phpunit ) -DESCRIPTION=JSON Lint for PHP -EAPI=6 -HOMEPAGE=https://github.com/Seldaek/jsonlint -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/Seldaek/jsonlint/archive/1.6.0.tar.gz -> jsonlint-1.6.0.tar.gz -_md5_=45c38e19b8d9baccbada7af6db9de0de diff --git a/dev-php/jsonlint/Manifest b/dev-php/jsonlint/Manifest new file mode 100644 index 000000000000..6cdb6e316da5 --- /dev/null +++ b/dev-php/jsonlint/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 262 BLAKE2B 0394eabe0e8bc08b09cc637e514aa49dee2b83b9c424f0d767a67f75024a86a20bbe63d30fce00cb17b69ee3bd6c74cf310e16a004720fb25aad1e1c65ba82b9 SHA512 476263a08ab0137aed1bb71446f1a66a618247f9095b138b958464f4f47faf775f4bb2ecbe87efa34ff56fb386351e3a3de0dafdf7367c461f0db0717ae5d46e +DIST jsonlint-1.6.0.tar.gz 11327 BLAKE2B 481744188c6aa8a3135fc76c1026fce75df9ceaf939db9cb88f323afae27bf5041a56d3a63618ef497dc1e8f0606a8b8c24651fab566bb421d12d0ac5853ad15 SHA512 16538781807a4ca73de83e7be69d0fc2b530dd9b25f2b9a2ee3f1156dd5ebccb79e9489b873f307718ca2da658a1ae7cef5144adb32f2d1e5c34bd192d496c79 +EBUILD jsonlint-1.6.0.ebuild 857 BLAKE2B e04940bacd72c2534c1dc05a5d7b98176cde6c7ab4a4a099bd7017d92aa8c8c0054a3c9ffe1941878cc73458c4693e5ff92843612d236c324231310688035c3a SHA512 b83f0b8899284fca3ab096f1a8d8ef167c654156cc96e7dc12e927595c0eb0567d62c3cf9e3539e8fa42311b31a6870ecba2f9d4ec6f0c33b3c6d50c795f11a8 +MISC metadata.xml 653 BLAKE2B b01de68933db99cf59ed9e8ace9af6ba3c8a5948e2478c2361b2a52beb4f617d7fc23adb6eca4d76b162648aa4082a3881c61ad0dca6e02fc9c044ae7740046c SHA512 110ede45bbe6869e8a5831d5fbd2863e69bcd03e179e249efa2b2226c48e47a88569417196dc78f14d7a769d1611b8358839ba354da3dfae05b0a4f6b5c28664 diff --git a/dev-php/jsonlint/files/autoload.php b/dev-php/jsonlint/files/autoload.php new file mode 100644 index 000000000000..48ac68d82ab1 --- /dev/null +++ b/dev-php/jsonlint/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/jsonlint and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Seld\\JsonLint\\', __DIR__); diff --git a/dev-php/jsonlint/jsonlint-1.6.0.ebuild b/dev-php/jsonlint/jsonlint-1.6.0.ebuild new file mode 100644 index 000000000000..ea1e8f975dc1 --- /dev/null +++ b/dev-php/jsonlint/jsonlint-1.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="JSON Lint for PHP" +HOMEPAGE="https://github.com/Seldaek/jsonlint" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + sed -i -e "s:__DIR__:'${S}/src/Seld/JsonLint':" "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Seld/JsonLint" + doins -r src/Seld/JsonLint/. "${FILESDIR}"/autoload.php + dodoc README.mdown +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} diff --git a/dev-php/jsonlint/metadata.xml b/dev-php/jsonlint/metadata.xml new file mode 100644 index 000000000000..fec382ce7ecc --- /dev/null +++ b/dev-php/jsonlint/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Json linter, port of the JavaScript jsonlint library. + </longdescription> + <upstream> + <remote-id type="github">Seldaek/jsonlint</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/libchart-1.3 b/dev-php/libchart-1.3 deleted file mode 100644 index f966ad140101..000000000000 --- a/dev-php/libchart-1.3 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Easy-to-use chart creation library for PHP -EAPI=6 -HOMEPAGE=http://naku.dohcrew.com/libchart https://github.com/naku/libchart -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 BitstreamVera -RDEPEND=dev-lang/php:*[gd,truetype] -SLOT=0 -SRC_URI=https://github.com/naku/libchart/releases/download/release/1.3/libchart-1.3.tar.gz -_md5_=43c015d814861f69a0fc8489c4b247bf diff --git a/dev-php/libchart/Manifest b/dev-php/libchart/Manifest new file mode 100644 index 000000000000..d13ce27c6568 --- /dev/null +++ b/dev-php/libchart/Manifest @@ -0,0 +1,3 @@ +DIST libchart-1.3.tar.gz 106204 BLAKE2B 55e133ad55b54377211cf165ac77a545ba770942f383c3839ce1eacf82afaf831ec80711375a4ff4a7be55f1e4270fb886dafae2a21b1a041c5da5384e4aee93 SHA512 5d2a0b014546487029f552f225fa83de856210a997e69bb5b129e99790f5acfdcfff904077126c42f82974d10f81e7e0342991221af5f108902b2792df24d586 +EBUILD libchart-1.3.ebuild 741 BLAKE2B 818ee39f90376eb42a209b413ff8a677d2d043a9897c833bda15a77027ecdf5454447bd86aff3603708a1ed1b79a122b6408eea6a604f1cf85e2a5181396eec6 SHA512 e336b809c310da8df4b56c4e55cd7abf60c62a632a4e25d73946f3bf797809fa99d4bd28434bfd664468f8b0d6f4f6245821eb37cdff23a362d60357dc7c5a2b +MISC metadata.xml 317 BLAKE2B a489b4ad4a1a967c43a0f5f4e346fe8279a75e1a53928fe2fcd568b6a76cb08aec16e32ab7005b68baefd3ad5a59cb46ceaa1375b7aa44d7fe329074518fab87 SHA512 3da0c7f5f082f41cd79f76699a5273859ac72b98b82d39ee2790ac5a316d79aed14f68ee579dbc28fc9ef74c47b9a76920e52848a50b6765cca4493bbcd97602 diff --git a/dev-php/libchart/libchart-1.3.ebuild b/dev-php/libchart/libchart-1.3.ebuild new file mode 100644 index 000000000000..4e9e63418aab --- /dev/null +++ b/dev-php/libchart/libchart-1.3.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Easy-to-use chart creation library for PHP" +HOMEPAGE="http://naku.dohcrew.com/libchart https://github.com/naku/libchart" +SRC_URI="https://github.com/naku/${PN}/releases/download/release/${PV}/${P}.tar.gz" + +LICENSE="GPL-3 BitstreamVera" +KEYWORDS="~amd64 ~x86" +SLOT=0 +IUSE="examples" + +DEPEND="" +RDEPEND="dev-lang/php:*[gd,truetype]" + +S="${WORKDIR}/${PN}" + +src_install() { + dodoc "${PN}"/{ChangeLog,README} + + if use examples ; then + # PHP won't run a compressed example... + docompress -x "/usr/share/doc/${PF}/demo" + dodoc -r demo/ + fi + + insinto "/usr/share/php/${PN}" + doins -r "${PN}"/{classes,fonts,images} +} diff --git a/dev-php/libchart/metadata.xml b/dev-php/libchart/metadata.xml new file mode 100644 index 000000000000..fb6b9991bc6b --- /dev/null +++ b/dev-php/libchart/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> + <upstream> + <remote-id type="github">naku/libchart</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/libvirt-php-0.5.3 b/dev-php/libvirt-php-0.5.3 deleted file mode 100644 index bff3d4285457..000000000000 --- a/dev-php/libvirt-php-0.5.3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=app-emulation/libvirt dev-libs/libxml2 dev-libs/libxslt virtual/pkgconfig doc? ( app-text/xhtml1 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP bindings for libvirt -EAPI=6 -HOMEPAGE=http://libvirt.org/php/ -IUSE=doc php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 -LICENSE=LGPL-2.1 -RDEPEND=app-emulation/libvirt dev-libs/libxml2 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -RESTRICT=test -SLOT=0 -SRC_URI=http://libvirt.org/sources/php/libvirt-php-0.5.3.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=4539752d644504c80d5c01ebdb724336 diff --git a/dev-php/libvirt-php-0.5.4 b/dev-php/libvirt-php-0.5.4 deleted file mode 100644 index 66e2033c6c1b..000000000000 --- a/dev-php/libvirt-php-0.5.4 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=app-emulation/libvirt dev-libs/libxml2 dev-libs/libxslt virtual/pkgconfig doc? ( app-text/xhtml1 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP bindings for libvirt -EAPI=6 -HOMEPAGE=http://libvirt.org/php/ -IUSE=doc php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 -LICENSE=LGPL-2.1 -RDEPEND=app-emulation/libvirt dev-libs/libxml2 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -RESTRICT=test -SLOT=0 -SRC_URI=http://libvirt.org/sources/php/libvirt-php-0.5.4.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1c2426bf3a080b9e090979ac8b0ccbfd diff --git a/dev-php/libvirt-php-9999 b/dev-php/libvirt-php-9999 deleted file mode 100644 index ed5f7ed00bdd..000000000000 --- a/dev-php/libvirt-php-9999 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=app-emulation/libvirt dev-libs/libxml2 dev-libs/libxslt virtual/pkgconfig doc? ( app-text/xhtml1 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) >=dev-vcs/git-1.8.2.1[curl] -DESCRIPTION=PHP bindings for libvirt -EAPI=6 -HOMEPAGE=http://libvirt.org/php/ -IUSE=doc php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -LICENSE=LGPL-2.1 -RDEPEND=app-emulation/libvirt dev-libs/libxml2 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -RESTRICT=test -SLOT=0 -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=cd26b9a05324d8d7290adc2bac4ab953 diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest new file mode 100644 index 000000000000..f967e1fe8e12 --- /dev/null +++ b/dev-php/libvirt-php/Manifest @@ -0,0 +1,7 @@ +AUX remove-imagick-check.patch 331 BLAKE2B 2d9c164055c3f54baf259326abe22d5aa478141df7f6ea05ba33f040701947038490c1898e89a7019cc1e41008fde5cb43c338730ef7ec3020f5005edd612d9c SHA512 1e949f8c704a2e6b541a276b8cb53e9cf09f009dadc01f4f50ad02e92258cfe30130b2d22b811e0b5b07e1bad4023fad05040c6031bd0063999212c2d6483bcf +DIST libvirt-php-0.5.3.tar.gz 778604 BLAKE2B 40fe4bb2f1e3fd81f1aaf09b8b92c509e79186a1a6c0dc97aa55c7164ed36cc0088141ed46c3d82cf277e25eaf3b017edac9466684e1060b5a22c18aaa7a576f SHA512 b4cbfd8840d8f114fde762b5d6ada155ebdb231b554e28e8526a7af45a802a18f28e90fa52f3d7ca9f616996fe0a8289b70c2d14dca51a52a7bf8a501c3ff44f +DIST libvirt-php-0.5.4.tar.gz 780793 BLAKE2B 8bb4577c26cc0ef8f2a0ae813ade7f5fdea9a2a7d70c97cab1033fde21d9a1c27b8c2ad7a8284096e143e955202bb564767b4d7e1a4bb9e15993895adc119288 SHA512 b5b204549e6810668203d1df8404a5cb71f646ae7e01ea223c6e9b9eec9b1f6500cc5bb4559859959d821a213ff992f22a97e4b683da2c683be3732710943487 +EBUILD libvirt-php-0.5.3.ebuild 1395 BLAKE2B 647e79ece9175fd70fc2dbecc0de440ac4db17e5ff4a19621d78d1c1e508047233fd2311df550d2da492676b97d328cef3e92aaa66cbfc924a0c97ce01afb8a2 SHA512 aa855f216e4a71fc69be4214a70cbe2dabcc5871100c0e90a3911de1a88958ed40a53a19584d406ce7777911889166535d838ffe9d25dd8596f170e8e6bd1f0e +EBUILD libvirt-php-0.5.4.ebuild 1424 BLAKE2B d83e13647fb36600aeb664a73ace71cc9a752c2b69e7b4b0853b97d6ad5c78f2e8e076f6ec810677af0851e15efedc11f6e121232a33c7b3d8ffb50cb8a8ab14 SHA512 68e05b6f4a2ba831eb325361f67fb115e93b6997447f861e33a1227d07bf79c696637d36957490a4ae703677d4acce3c3152fde5392cae0dcc0dc0a39d2976c1 +EBUILD libvirt-php-9999.ebuild 1402 BLAKE2B ae61aae3c201ed542e8548500f087d57b0f001abaf2ddd38608f01a97864ba0ffd838d7a159656151edfb32a28956b331c99a1c990fbc7e44dd688c578068d06 SHA512 623610c0736c1b306cc7fcd93030b9a29e6f08f3200cce93f8a7bdc614b669440fc1e5fd8a86fd2d19e1b4f370b0f9e9dd7f06ebe912f688117e13a3eb47bfa1 +MISC metadata.xml 482 BLAKE2B cc2209c8b662f3b122bcc87896f43a37767539e7cb4c2d4f5aa6dfceee8104f63b4af24a17cc05e0775e3dd2bddac36a341a7b0f8044821cc888dee594bf75bb SHA512 a1a8469c2e56cb1d32673057a3919a8f4799a921b67568a6109c60f5bacf61b879e7c07055d6b8d1b0c67faa5f7c1b468080875b7b2ce857b8e1af199d193547 diff --git a/dev-php/libvirt-php/files/remove-imagick-check.patch b/dev-php/libvirt-php/files/remove-imagick-check.patch new file mode 100644 index 000000000000..92c0e39cd260 --- /dev/null +++ b/dev-php/libvirt-php/files/remove-imagick-check.patch @@ -0,0 +1,12 @@ +diff -aurN a/configure.ac b/configure.ac +--- a/configure.ac 2017-05-11 05:28:41.000000000 -0400 ++++ b/configure.ac 2017-07-01 21:46:17.636849810 -0400 +@@ -172,8 +172,6 @@ + LIBVIRT_CHECK_PHP_EXTENSIONDIR + LIBVIRT_CHECK_PHP_CONFDIR + +-LIBVIRT_CHECK_PHP_EXTENSION([imagick]) +- + OS=`uname` + if test "$OS" = "Darwin"; then + WL=-Wl, diff --git a/dev-php/libvirt-php/libvirt-php-0.5.3.ebuild b/dev-php/libvirt-php/libvirt-php-0.5.3.ebuild new file mode 100644 index 000000000000..4c6eda7c043c --- /dev/null +++ b/dev-php/libvirt-php/libvirt-php-0.5.3.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="libvirt-php" +PHP_EXT_SKIP_PHPIZE="yes" +USE_PHP="php5-6 php7-0 php7-1" +PHP_EXT_ECONF_ARGS=() + +inherit php-ext-source-r3 autotools + +DESCRIPTION="PHP bindings for libvirt" +HOMEPAGE="http://libvirt.org/php/" +SRC_URI="http://libvirt.org/sources/php/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND="app-emulation/libvirt + dev-libs/libxml2" +DEPEND="${RDEPEND} + dev-libs/libxslt + virtual/pkgconfig + doc? ( app-text/xhtml1 )" + +RESTRICT="test" +DOCS=( AUTHORS ChangeLog NEWS README ) +# Remove the insane check for pecl-imagick which is only used in examples +# and is not called upon in any build +PATCHES=( "${FILESDIR}/remove-imagick-check.patch" ) + +src_unpack() { + default + + # create the default modules directory to be able + # to use the php-ext-source-r3 eclass to configure/build + ln -s src "${S}/modules" +} + +src_prepare() { + php-ext-source-r3_src_prepare + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + eautoreconf + done +} + +src_install() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + insinto "${EXT_DIR}" + doins "src/.libs/${PHP_EXT_NAME}.so" + done + php-ext-source-r3_createinifiles + einstalldocs + if use doc ; then + docinto /usr/share/doc/${PF}/html + dodoc -r docs/* + fi +} diff --git a/dev-php/libvirt-php/libvirt-php-0.5.4.ebuild b/dev-php/libvirt-php/libvirt-php-0.5.4.ebuild new file mode 100644 index 000000000000..12877cef46ef --- /dev/null +++ b/dev-php/libvirt-php/libvirt-php-0.5.4.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="libvirt-php" +PHP_EXT_SKIP_PHPIZE="yes" +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_ECONF_ARGS=() + +inherit php-ext-source-r3 autotools + +DESCRIPTION="PHP bindings for libvirt" +HOMEPAGE="http://libvirt.org/php/" +SRC_URI="http://libvirt.org/sources/php/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc" + +RDEPEND="app-emulation/libvirt + dev-libs/libxml2" +DEPEND="${RDEPEND} + dev-libs/libxslt + virtual/pkgconfig + doc? ( app-text/xhtml1 )" + +RESTRICT="test" +# ChangeLog and NEWS are empty files +DOCS=( AUTHORS README ) +# Remove the insane check for pecl-imagick which is only used in examples +# and is not called upon in any build +PATCHES=( "${FILESDIR}/remove-imagick-check.patch" ) + +src_unpack() { + default + + # create the default modules directory to be able + # to use the php-ext-source-r3 eclass to configure/build + ln -s src "${S}/modules" +} + +src_prepare() { + php-ext-source-r3_src_prepare + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + eautoreconf + done +} + +src_install() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + insinto "${EXT_DIR}" + doins "src/.libs/${PHP_EXT_NAME}.so" + done + php-ext-source-r3_createinifiles + einstalldocs + if use doc ; then + docinto /usr/share/doc/${PF}/html + dodoc -r docs/* + fi +} diff --git a/dev-php/libvirt-php/libvirt-php-9999.ebuild b/dev-php/libvirt-php/libvirt-php-9999.ebuild new file mode 100644 index 000000000000..862fc523ecbb --- /dev/null +++ b/dev-php/libvirt-php/libvirt-php-9999.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="libvirt-php" +PHP_EXT_SKIP_PHPIZE="yes" +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_ECONF_ARGS=() + +inherit php-ext-source-r3 git-r3 autotools + +DESCRIPTION="PHP bindings for libvirt" +HOMEPAGE="http://libvirt.org/php/" +EGIT_REPO_URI="git://libvirt.org/libvirt-php.git" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="" +IUSE="doc" + +RDEPEND="app-emulation/libvirt + dev-libs/libxml2" +DEPEND="${RDEPEND} + dev-libs/libxslt + virtual/pkgconfig + doc? ( app-text/xhtml1 )" + +RESTRICT="test" +DOCS=( ChangeLog NEWS README ) +# Remove the insane check for pecl-imagick which is only used in examples +# and is not called upon in any build +PATCHES=( "${FILESDIR}/remove-imagick-check.patch" ) + +src_unpack() { + git-r3_src_unpack + + # create the default modules directory to be able + # to use the php-ext-source-r3 eclass to configure/build + ln -s src "${S}/modules" +} + +src_prepare() { + php-ext-source-r3_src_prepare + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + eautoreconf + done +} + +src_install() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + insinto "${EXT_DIR}" + doins "src/.libs/${PHP_EXT_NAME}.so" + done + php-ext-source-r3_createinifiles + einstalldocs + if use doc ; then + docinto /usr/share/doc/${PF}/html + dodoc -r docs/* + fi +} diff --git a/dev-php/libvirt-php/metadata.xml b/dev-php/libvirt-php/metadata.xml new file mode 100644 index 000000000000..7ac4536773b4 --- /dev/null +++ b/dev-php/libvirt-php/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>dev-zero@gentoo.org</email> + <name>Tiziano Müller</name> + </maintainer> + <maintainer type="project"> + <email>virtualization@gentoo.org</email> + <name>Gentoo Virtualization Project</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> +</pkgmetadata> diff --git a/dev-php/magickwand-1.0.9-r3 b/dev-php/magickwand-1.0.9-r3 deleted file mode 100644 index 4f3f7ed8ea12..000000000000 --- a/dev-php/magickwand-1.0.9-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=media-gfx/imagemagick-6.5.2.9 <media-gfx/imagemagick-7.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A native PHP-extension to the ImageMagick MagickWand API -EAPI=6 -HOMEPAGE=http://www.magickwand.org/ -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=MagickWand -RDEPEND=>=media-gfx/imagemagick-6.5.2.9 <media-gfx/imagemagick-7.0 php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://www.magickwand.org/download/php/MagickWandForPHP-1.0.9-2.tar.bz2 -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=ec54cfe54a3897338578d8669d205436 diff --git a/dev-php/magickwand/Manifest b/dev-php/magickwand/Manifest new file mode 100644 index 000000000000..e98531ad8ad0 --- /dev/null +++ b/dev-php/magickwand/Manifest @@ -0,0 +1,3 @@ +DIST MagickWandForPHP-1.0.9-2.tar.bz2 123894 BLAKE2B 627dd04a4010ce14ebb18705f11b4db8f44627b88fe993abd2b75cfff288a54d3d34440402de9d31994c0b5e330ab4aea0423a74edbc32009561c86f30359130 SHA512 67965bd5576b84786b149b64f807fc5f629cfd223013acf83823ffa168571fa5c8f264e15be2ee1c64f68250690dc60c285c6c3c8b8ce3b826b1303f4a29caef +EBUILD magickwand-1.0.9-r3.ebuild 665 BLAKE2B 35f5bbeb7a7c7d52d1a6db743af7805edddce19b83a061eec60156e023a91f910e8e961f2c53f368a9d3b87179d0617c398028dcac2804bfc2f037e87ef4c117 SHA512 1f73946afe2696bef5a12105c300f906cbd6bb900e55be9020588b6824fde21b213b8b6562895f3877ac8437ddb5b6d3208829614b7f066f2d38f9ab87378f05 +MISC metadata.xml 365 BLAKE2B e0e6977340f1ce0776a61df96f15270679717d97e291fd0788eb1266109045930eda7f900dd32efeb1d5d3f35a5f70572ef0e94e217a55d495fbf82ba856ae8d SHA512 c57c5d696a88bdb3da4dbf3b0dbb88079a40e2024f5817406694b3abc1381167d6ab5b25ba4002610ed9ec567978f67165e64071266e7cf3ae48b0d32896f132 diff --git a/dev-php/magickwand/magickwand-1.0.9-r3.ebuild b/dev-php/magickwand/magickwand-1.0.9-r3.ebuild new file mode 100644 index 000000000000..a13fe8d248fa --- /dev/null +++ b/dev-php/magickwand/magickwand-1.0.9-r3.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="magickwand" +PHP_EXT_ZENDEXT="no" +PHP_EXT_INI="yes" +DOCS=( AUTHOR ChangeLog CREDITS README TODO ) + +MY_PN="MagickWandForPHP" +IUSE="" + +USE_PHP="php5-6" + +S="${WORKDIR}/${MY_PN}-${PV}" + +inherit php-ext-source-r3 + +DESCRIPTION="A native PHP-extension to the ImageMagick MagickWand API" +HOMEPAGE="http://www.magickwand.org/" +SRC_URI="http://www.magickwand.org/download/php/${MY_PN}-${PV}-2.tar.bz2" + +LICENSE="MagickWand" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=">=media-gfx/imagemagick-6.5.2.9 + <media-gfx/imagemagick-7.0" +RDEPEND="${DEPEND}" diff --git a/dev-php/magickwand/metadata.xml b/dev-php/magickwand/metadata.xml new file mode 100644 index 000000000000..11314e0e899a --- /dev/null +++ b/dev-php/magickwand/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <longdescription> + This PHP5 extension provides + access to the ImageMagick MagickWand API. + </longdescription> +</pkgmetadata> diff --git a/dev-php/maxmind-db-reader-1.2.0 b/dev-php/maxmind-db-reader-1.2.0 deleted file mode 100644 index a615b8de1614..000000000000 --- a/dev-php/maxmind-db-reader-1.2.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=extension? ( dev-libs/libmaxminddb ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) ) -DESCRIPTION=PHP reader for the MaxMind database format -EAPI=6 -HOMEPAGE=https://github.com/maxmind/MaxMind-DB-Reader-php -IUSE=extension test php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=extension? ( dev-libs/libmaxminddb ) dev-php/fedora-autoloader extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) ) -REQUIRED_USE=extension? ( || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) ) -SLOT=0 -SRC_URI=https://github.com/maxmind/MaxMind-DB-Reader-php/archive/v1.2.0.tar.gz -> MaxMind-DB-Reader-php-1.2.0.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=fe7eaa321a613266f23620ef9fc2c365 diff --git a/dev-php/maxmind-db-reader-1.3.0 b/dev-php/maxmind-db-reader-1.3.0 deleted file mode 100644 index 0384cc31c416..000000000000 --- a/dev-php/maxmind-db-reader-1.3.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=extension? ( dev-libs/libmaxminddb ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) ) -DESCRIPTION=PHP reader for the MaxMind database format -EAPI=6 -HOMEPAGE=https://github.com/maxmind/MaxMind-DB-Reader-php -IUSE=extension test php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 -LICENSE=Apache-2.0 -RDEPEND=extension? ( dev-libs/libmaxminddb ) extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) ) -REQUIRED_USE=extension? ( || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) ) -SLOT=0 -SRC_URI=https://github.com/maxmind/MaxMind-DB-Reader-php/archive/v1.3.0.tar.gz -> MaxMind-DB-Reader-php-1.3.0.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=2584780888208b6e1db57de62be8d075 diff --git a/dev-php/maxmind-db-reader/Manifest b/dev-php/maxmind-db-reader/Manifest new file mode 100644 index 000000000000..4490f781faa4 --- /dev/null +++ b/dev-php/maxmind-db-reader/Manifest @@ -0,0 +1,6 @@ +AUX autoload.php 199 BLAKE2B 617ed826e95ec3cd03a8686cb3f2ffecc2eee748ccde58f0caf0d89f71187235cad969694c1f7a5fc7e16e1fc53178bf26dc3e7515b13fa264a639cc9fa2e968 SHA512 bb53c3edbab856787432d085f35af4b0388a46489ad910bce4d2e070537b5b1652da6ed7260fa5b1c0fb7f808c5e8a66b9fce0282bc0d62f3e80d1eb2284a905 +DIST MaxMind-DB-Reader-php-1.2.0.tar.gz 17488 BLAKE2B 2a511f84091ade374eb5b9a975fa6dafe75d69c4c057113790492840acfb9b8e50137bf4927814d8d77b2e17f4e0a7fe1ffda511f7c599a604bc69d4f38af406 SHA512 2965c5348ec787e503c04322961b00fe7806cd95c5f711efd9833adc0acb21f0c40cab1983868f8ea0bb4e8576186d83e1e1913b203aab999f3870ea298a9b2a +DIST MaxMind-DB-Reader-php-1.3.0.tar.gz 18573 BLAKE2B 6f093b4343438d37a44639dd47d4c149bcfdd351b9fe68eb19c1b739a28e7c7605728e47471cc7d5d257d56df5da37b5ffd32c275cb705befe9e6d60a137ac46 SHA512 480fb38122d1700b18bb0b85d8062397ddc7f003897829f3533901c12a409d76eea9d499ffc0fdd1bfaf4d35b954a30606a053b78e787eda27771995e2a1800b +EBUILD maxmind-db-reader-1.2.0.ebuild 2219 BLAKE2B 60b3a8de3e439e2ae603c49f88bb87f56fcbb052d7a41a0dda046f031e1e6151512f38f9eb86ef4e5274969d5d850a952aa103effba739125b1dfaa45356bc7c SHA512 657716fbf85bb2502230786d10488386d0b89ded10c2981cec1e211422dbcd5ace29182ff0b537786408c088e5c1a61ecbeb2c8d15bdd33e91823cac21111c46 +EBUILD maxmind-db-reader-1.3.0.ebuild 2160 BLAKE2B b73d6b15b781e04c5f23ff5c776e03b761695074dc19a7b74b97f6ae09d273ec53854a9c7ba6af0ecb2b07c9dd885f01aa95b1d389fc145a3d8b5e20b373cd5a SHA512 2232a93f07adf6dae4627c6332e7fd011aa776f1114fc10a987508787b4fc8bff6d3893f973281652754d7f305fb14da9ca66265c0706b5ed840417f4b60114a +MISC metadata.xml 472 BLAKE2B eafb00cbc65f3b5363ee77c111deaab80e04072ff4669de2ee80a669b1c81f72e8dfb567de682c4b2b5597d731f1bd4480a73e0b9f3b1ee32e02b1f72ced1180 SHA512 7522517bc559e5309dce0bfa525c80f0d00ca57f03d7a6c771fc1ac20281c09efb142bfdafd56633edfa3e2a878943d6bd3c16ea3f93f0b5ca8ba11a5f28cf8d diff --git a/dev-php/maxmind-db-reader/files/autoload.php b/dev-php/maxmind-db-reader/files/autoload.php new file mode 100644 index 000000000000..45e8c2dfba31 --- /dev/null +++ b/dev-php/maxmind-db-reader/files/autoload.php @@ -0,0 +1,6 @@ +<?php +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('MaxMind\\Db\\', __DIR__); diff --git a/dev-php/maxmind-db-reader/maxmind-db-reader-1.2.0.ebuild b/dev-php/maxmind-db-reader/maxmind-db-reader-1.2.0.ebuild new file mode 100644 index 000000000000..344af7938327 --- /dev/null +++ b/dev-php/maxmind-db-reader/maxmind-db-reader-1.2.0.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="MaxMind-DB-Reader-php" +MY_P="${MY_PN}-${PV}" +S="${WORKDIR}/${MY_P}" +PHP_EXT_S="${S}/ext" +PHP_EXT_NAME="maxminddb" +PHP_EXT_OPTIONAL_USE="extension" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-source-r3 + +DESCRIPTION="PHP reader for the MaxMind database format" +HOMEPAGE="https://github.com/maxmind/${MY_PN}" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="extension test" + +COMMON_DEPEND="extension? ( dev-libs/libmaxminddb )" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND} + dev-php/fedora-autoloader" + +src_prepare(){ + # We need to call eapply_user ourselves, because it may be skipped + # if either the "extension" USE flag is not set, or if the user's + # PHP_TARGETS is essentially empty. In the latter case, the eclass + # src_prepare does nothing. We only call the eclass phase conditionally + # because the correct version of e.g. "phpize" may not be there + # unless USE=extension is set. + eapply_user + use extension && php-ext-source-r3_src_prepare +} + +src_configure() { + # The eclass phase will try to run the ./configure script even if it + # doesn't exist (in contrast to the default src_configure), so we + # need to skip it if the eclass src_prepare (that creates said + # script) is not run. + use extension && php-ext-source-r3_src_configure +} + +src_compile() { + # Avoids the same problem as in src_configure. + use extension && php-ext-source-r3_src_compile +} + +src_install() { + dodoc CHANGELOG.md README.md + insinto /usr/share/php + doins -r src/MaxMind + insinto /usr/share/php/MaxMind/Db + doins "${FILESDIR}/autoload.php" + + use extension && php-ext-source-r3_src_install +} + +src_test() { + # The PHP API has its own set of tests that isn't shipped with the + # release tarballs at the moment (github issues 55). + use extension && php-ext-source-r3_src_test +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/MaxMind/Db/." + elog "To use it in a script, require('MaxMind/Db/autoload.php')," + elog "and then most of the examples in the documentation should" + elog "work without further modification." +} diff --git a/dev-php/maxmind-db-reader/maxmind-db-reader-1.3.0.ebuild b/dev-php/maxmind-db-reader/maxmind-db-reader-1.3.0.ebuild new file mode 100644 index 000000000000..7d53d3fc64d6 --- /dev/null +++ b/dev-php/maxmind-db-reader/maxmind-db-reader-1.3.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="MaxMind-DB-Reader-php" +MY_P="${MY_PN}-${PV}" +S="${WORKDIR}/${MY_P}" +PHP_EXT_S="${S}/ext" +PHP_EXT_NAME="maxminddb" +PHP_EXT_OPTIONAL_USE="extension" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-source-r3 + +DESCRIPTION="PHP reader for the MaxMind database format" +HOMEPAGE="https://github.com/maxmind/${MY_PN}" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" +IUSE="extension test" + +DEPEND="extension? ( dev-libs/libmaxminddb )" +RDEPEND="${DEPEND}" + +src_prepare(){ + # We need to call eapply_user ourselves, because it may be skipped + # if either the "extension" USE flag is not set, or if the user's + # PHP_TARGETS is essentially empty. In the latter case, the eclass + # src_prepare does nothing. We only call the eclass phase conditionally + # because the correct version of e.g. "phpize" may not be there + # unless USE=extension is set. + if use extension ; then + php-ext-source-r3_src_prepare + else + default + fi +} + +src_configure() { + # The eclass phase will try to run the ./configure script even if it + # doesn't exist (in contrast to the default src_configure), so we + # need to skip it if the eclass src_prepare (that creates said + # script) is not run. + use extension && php-ext-source-r3_src_configure +} + +src_compile() { + # Avoids the same problem as in src_configure. + use extension && php-ext-source-r3_src_compile +} + +src_install() { + dodoc CHANGELOG.md README.md + insinto /usr/share/php + doins -r src/MaxMind + insinto /usr/share/php/MaxMind/Db + doins autoload.php + + use extension && php-ext-source-r3_src_install +} + +src_test() { + # The PHP API has its own set of tests that isn't shipped with the + # release tarballs at the moment (github issues 55). + use extension && php-ext-source-r3_src_test +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/MaxMind/Db/." + elog "To use it in a script, require('MaxMind/Db/autoload.php')," + elog "and then most of the examples in the documentation should" + elog "work without further modification." +} diff --git a/dev-php/maxmind-db-reader/metadata.xml b/dev-php/maxmind-db-reader/metadata.xml new file mode 100644 index 000000000000..c6051cdbefb0 --- /dev/null +++ b/dev-php/maxmind-db-reader/metadata.xml @@ -0,0 +1,16 @@ +<?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="extension"> + Build the C extension that uses <pkg>dev-libs/libmaxminddb</pkg> + </flag> + </use> + <upstream> + <remote-id type="github">maxmind/MaxMind-DB-Reader-php</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/metadata.xml b/dev-php/metadata.xml new file mode 100644 index 000000000000..9d56fe4cb951 --- /dev/null +++ b/dev-php/metadata.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<catmetadata> + <longdescription lang="en"> + The dev-php category contains libraries and utilities relevant to the + PHP programming language. + </longdescription> + <longdescription lang="de"> + Die Kategorie dev-php enthält Bibliotheken und Werkzeuge für die + Programmiersprache PHP. + </longdescription> + <longdescription lang="es"> + La categoría dev-php contiene librerías y utilidades referentes al + lenguaje de programación PHP. + </longdescription> + <longdescription lang="ja"> + dev-php カテゴリーにはPHPプログラミング言語に関連したライブラリーと + ユーティリティが含まれます。 + </longdescription> + <longdescription lang="nl"> + De dev-php categorie bevat bibliotheken en hulpmiddelen voor het gebruik + van de programmeertaal PHP. + </longdescription> + <longdescription lang="vi"> + Nhóm dev-php chứa các thư viện và tiện ích liên quan + đến ngôn ngữ lập trình PHP. + </longdescription> + <longdescription lang="it"> + La categoria dev-php contiene librerie ed utilità per il linguaggio di programmazione PHP. + </longdescription> + <longdescription lang="pt"> + A categoria dev-php contém bibliotecas e utilitários referentes + à linguagem de programação PHP. + </longdescription> + <longdescription lang="pl"> + Kategoria dev-php zawiera biblioteki i narzędzia związane z językiem + programowania PHP. + </longdescription> +</catmetadata> + diff --git a/dev-php/ming-php-0.4.7 b/dev-php/ming-php-0.4.7 deleted file mode 100644 index c85c2c51200e..000000000000 --- a/dev-php/ming-php-0.4.7 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/ming >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension for the ming Flash movie generation library -EAPI=6 -HOMEPAGE=http://ming.sourceforge.net/ -IUSE=php_targets_php5-6 -KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=media-libs/ming php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://github.com/libming/libming/archive/ming-0_4_7.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=d2ea5e0498f60e8f56a0fa05dc123e6c diff --git a/dev-php/ming-php-0.4.8 b/dev-php/ming-php-0.4.8 deleted file mode 100644 index 6ae0e250487f..000000000000 --- a/dev-php/ming-php-0.4.8 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/ming >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for the ming Flash movie generation library -EAPI=6 -HOMEPAGE=http://ming.sourceforge.net/ -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd -LICENSE=LGPL-2.1 -RDEPEND=media-libs/ming php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://github.com/libming/libming/archive/ming-0_4_8.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=610d519ea0866df2f729508ffdb3368b diff --git a/dev-php/ming-php/Manifest b/dev-php/ming-php/Manifest new file mode 100644 index 000000000000..349b383190a8 --- /dev/null +++ b/dev-php/ming-php/Manifest @@ -0,0 +1,7 @@ +AUX ming-php-54.patch 17282 BLAKE2B 9f17a2ee92252ca2ff4bf29e4412a4493b49d4eb918772d6c931b0417ae84e22a7b138f76da989ae36a1d7f6f212e606d8232959242e86ea3515adc3ad405d3b SHA512 79aeea313bbc2b17e170998df37a0e526125ba7752533ca312f18bf31cc66ea79d6fcffd84dfccb9c7714c16345a1cb0f3107914f6ecad01702ad550145391e7 +AUX php_ext-config.m4 2939 BLAKE2B cb3e65a0397b753fb6675425e3eaab0c68349b7d14f387160133312b96f5a8101cea87125d03eafbfdef7ede77b2a85dd0b32d428e6c78019a4a3d2c84f9cd05 SHA512 88e3eb6f42c38d66c050c3e6c956e239861b8c17ed7f7c4867be00b06c9b48b806af3254bd8fbd4c7349a4ff41981bfcb1c7256d671dc5b8bf6d0089d8bf62cc +DIST ming-0_4_7.tar.gz 14903570 BLAKE2B 48e7b3c2b8a81fa63da18dd140064c572efe563eb621f33b4bc57cdcad8d6cb828e8f62fc63b47144389b0eefa5b571c47e39013ec2724611d20e74928275213 SHA512 232cf45daabd7b60203c9382aa6568455a42ddcd1bd60eec9bfe3f5e80376fcc9ff6304efbafca1ac8a504e2e167bc394e4902e0d067303d9582551461e09d3c +DIST ming-0_4_8.tar.gz 14908459 BLAKE2B df89beab98a7fbdcbefccad3a2fb013453405a7dba757131a61f06d9e40b7e1fe7beeadab42c113b12cff24b91cb1e76e9fabee0e1b4af58e2127eba13cc27bc SHA512 e395acde9119ad32f4cedd500bcceee70bdd563222a41dda899cc318d5e34eb580abc38ac39c6dec7821913a0a70d2f953fc81f52255b623e34f7c3aaafbc9c0 +EBUILD ming-php-0.4.7.ebuild 1332 BLAKE2B 4eb3cb1d05c52660df43e15e172154564754261cc0630669f212c31a5d551fd389966bac27becca64e5ab531a8039feb5b2cd214bd970ef21a5772f1410ad648 SHA512 0793f4410f866ae8fbe38e083c5c0a828d9e0d643aeeb1973d9b644854e336fbe3fa2f812e4a26948474af242ba7bf202c3f8dbfb4c3ad1ca63f74c4a10c3b28 +EBUILD ming-php-0.4.8.ebuild 1397 BLAKE2B d1babc9387be09e585356e7c20cdbe1417ba5500b4c88947011b00dfec05125c5cb26a47d2a035962fc76274bc355ff5fcb1b5c414a4c9b2248ae9fb1c2f7971 SHA512 00f5109e2106c534f2c10b52f5dec7e2375c86ec2dbda6f4140f4a88ad11088035d22950e77e20ea59a4c41b374ca7f22eb543d08d8aab65546d953e37c2089d +MISC metadata.xml 475 BLAKE2B 3f1db2ece7aef5e9f24e7fc1b2649422102cacb521ba830ae36a7cb7683957bcb89366d980c305fb9ad2a7fee9ecb87176e934f6ba328a6a2039d36f9c3ca207 SHA512 f5586b50f459b96dd287bb1ee2d1a166cb8086584c76f5b5b68cf1d8271afe22903f77d8641aee3c2d68ffd2b41441aed5f641a303b6f43243d67d65d41748c4 diff --git a/dev-php/ming-php/files/ming-php-54.patch b/dev-php/ming-php/files/ming-php-54.patch new file mode 100644 index 000000000000..79e167406800 --- /dev/null +++ b/dev-php/ming-php/files/ming-php-54.patch @@ -0,0 +1,479 @@ +--- a/ming.c 2015-01-19 21:46:35.299042679 -0500 ++++ b/ming.c 2015-01-19 21:52:00.566380663 -0500 +@@ -370,7 +370,7 @@ + + input = newSWFInput_file(file); + zend_list_addref(Z_LVAL_P(zfile)); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + return input; + } + /* }}} */ +@@ -410,7 +410,7 @@ + + input = newSWFInput_bufferCopy((unsigned char *)data, data_len); + +- ret = zend_list_insert(input, le_swfinputp); ++ ret = zend_list_insert(input, le_swfinputp TSRMLS_CC); + object_init_ex(getThis(), input_class_entry_ptr); + add_property_resource(getThis(), "input", ret); + zend_list_addref(ret); +@@ -449,7 +449,7 @@ + + fc = newSWFFontCollection_fromFile(filename); + if(fc) { +- ret = zend_list_insert(fc, le_swffontcollectionp); ++ ret = zend_list_insert(fc, le_swffontcollectionp TSRMLS_CC); + object_init_ex(getThis(), fontcollection_class_entry_ptr); + add_property_resource(getThis(), "fontcollection", ret); + zend_list_addref(ret); +@@ -479,7 +479,7 @@ + font = SWFFontCollection_getFont(getFontCollection(getThis() TSRMLS_CC), index); + + if(font != NULL) { +- ret = zend_list_insert(font, le_swffontp); ++ ret = zend_list_insert(font, le_swffontp TSRMLS_CC); + object_init_ex(return_value, font_class_entry_ptr); + add_property_resource(return_value, "font", ret); + zend_list_addref(ret); +@@ -527,7 +527,7 @@ + + font = newSWFBrowserFont(name); + if(font) { +- ret = zend_list_insert(font, le_swfbrowserfontp); ++ ret = zend_list_insert(font, le_swfbrowserfontp TSRMLS_CC); + object_init_ex(getThis(), browserfont_class_entry_ptr); + add_property_resource(getThis(), "browserfont", ret); + zend_list_addref(ret); +@@ -573,7 +573,7 @@ + WRONG_PARAM_COUNT; + } + +- ret = zend_list_insert(cx, le_swfcxformp); ++ ret = zend_list_insert(cx, le_swfcxformp TSRMLS_CC); + object_init_ex(getThis(), cxform_class_entry_ptr); + add_property_resource(getThis(), "cx", ret); + zend_list_addref(ret); +@@ -736,7 +736,7 @@ + init = newSWFInitAction_withId(getAction(zaction TSRMLS_CC), id); + } + +- ret = zend_list_insert(init, le_swfinitactionp); ++ ret = zend_list_insert(init, le_swfinitactionp TSRMLS_CC); + object_init_ex(getThis(), initaction_class_entry_ptr); + add_property_resource(getThis(), "initaction", ret); + zend_list_addref(ret); +@@ -785,7 +785,7 @@ + php_error_docref(NULL TSRMLS_CC, E_ERROR, "Couldn't compile actionscript"); + } + +- ret = zend_list_insert(action, le_swfactionp); ++ ret = zend_list_insert(action, le_swfactionp TSRMLS_CC); + + object_init_ex(getThis(), action_class_entry_ptr); + add_property_resource(getThis(), "action", ret); +@@ -863,7 +863,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening bitmap file failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -884,7 +884,7 @@ + maskinput = newSWFInput_filename(Z_STRVAL_P(zmask)); + if(maskinput == NULL) + php_error(E_ERROR, "opening mask file failed"); +- zend_list_addref(zend_list_insert(maskinput, le_swfinputp)); ++ zend_list_addref(zend_list_insert(maskinput, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -895,7 +895,7 @@ + /* XXX: this is very optimistic! is it really a JPEG ?!? */ + bitmap_alpha = newSWFJpegWithAlpha_fromInput(input, maskinput); + if(bitmap_alpha) { +- ret = zend_list_insert(bitmap_alpha, le_swfbitmapp); ++ ret = zend_list_insert(bitmap_alpha, le_swfbitmapp TSRMLS_CC); + object_init_ex(getThis(), bitmap_class_entry_ptr); + add_property_resource(getThis(), "bitmap", ret); + zend_list_addref(ret); +@@ -903,7 +903,7 @@ + } else { + bitmap = newSWFBitmap_fromInput(input); + if(bitmap) { +- ret = zend_list_insert(bitmap, le_swfbitmapp); ++ ret = zend_list_insert(bitmap, le_swfbitmapp TSRMLS_CC); + object_init_ex(getThis(), bitmap_class_entry_ptr); + add_property_resource(getThis(), "bitmap", ret); + zend_list_addref(ret); +@@ -1164,7 +1164,7 @@ + PHP_METHOD(swfbutton, __construct) + { + SWFButton button = newSWFButton(); +- int ret = zend_list_insert(button, le_swfbuttonp); ++ int ret = zend_list_insert(button, le_swfbuttonp TSRMLS_CC); + + object_init_ex(getThis(), button_class_entry_ptr); + add_property_resource(getThis(), "button", ret); +@@ -1297,7 +1297,7 @@ + + if(record != NULL) + { +- ret = zend_list_insert(record, le_swfbuttonrecordp); ++ ret = zend_list_insert(record, le_swfbuttonrecordp TSRMLS_CC); + object_init_ex(return_value, buttonrecord_class_entry_ptr); + add_property_resource(return_value, "buttonrecord", ret); + zend_list_addref(ret); +@@ -1384,7 +1384,7 @@ + + if(item != NULL) { + /* try and create a soundinstance object */ +- ret = zend_list_insert(item, le_swfsoundinstancep); ++ ret = zend_list_insert(item, le_swfsoundinstancep TSRMLS_CC); + object_init_ex(return_value, soundinstance_class_entry_ptr); + add_property_resource(return_value, "soundinstance", ret); + zend_list_addref(ret); +@@ -1971,7 +1971,7 @@ + m = SWFDisplayItem_getMatrix(getDisplayItem(getThis() TSRMLS_CC)); + if(m != NULL) + { +- ret = zend_list_insert(m, le_swfmatrixp); ++ ret = zend_list_insert(m, le_swfmatrixp TSRMLS_CC); + object_init_ex(return_value, matrix_class_entry_ptr); + add_property_resource(return_value, "matrix", ret); + zend_list_addref(ret); +@@ -1992,7 +1992,7 @@ + c = SWFDisplayItem_getCharacter(getDisplayItem(getThis() TSRMLS_CC)); + if(c != NULL) + { +- ret = zend_list_insert(c, le_swfcharacterp); ++ ret = zend_list_insert(c, le_swfcharacterp TSRMLS_CC); + object_init_ex(return_value, character_class_entry_ptr); + add_property_resource(return_value, "character", ret); + zend_list_addref(ret); +@@ -2366,7 +2366,7 @@ + + if(font) + { +- ret = zend_list_insert(font, le_swffontp); ++ ret = zend_list_insert(font, le_swffontp TSRMLS_CC); + object_init_ex(getThis(), font_class_entry_ptr); + add_property_resource(getThis(), "font", ret); + zend_list_addref(ret); +@@ -2537,7 +2537,7 @@ + + matrix = newSWFFilterMatrix(cols, rows, values); + free(values); /* array is copied by libming */ +- ret = zend_list_insert(matrix, le_swffiltermatrixp); ++ ret = zend_list_insert(matrix, le_swffiltermatrixp TSRMLS_CC); + object_init_ex(getThis(), filtermatrix_class_entry_ptr); + add_property_resource(getThis(), "filtermatrix", ret); + zend_list_addref(ret); +@@ -2582,7 +2582,7 @@ + } + + shadow = newSWFShadow(angle, distance, strength); +- ret = zend_list_insert(shadow, le_swfshadowp); ++ ret = zend_list_insert(shadow, le_swfshadowp TSRMLS_CC); + object_init_ex(getThis(), shadow_class_entry_ptr); + add_property_resource(getThis(), "shadow", ret); + zend_list_addref(ret); +@@ -2628,7 +2628,7 @@ + } + + blur = newSWFBlur(blurX, blurY, passes); +- ret = zend_list_insert(blur, le_swfblurp); ++ ret = zend_list_insert(blur, le_swfblurp TSRMLS_CC); + object_init_ex(getThis(), blur_class_entry_ptr); + add_property_resource(getThis(), "blur", ret); + zend_list_addref(ret); +@@ -2665,7 +2665,7 @@ + PHP_METHOD(swfgradient, __construct) + { + SWFGradient gradient = newSWFGradient(); +- int ret = zend_list_insert(gradient, le_swfgradientp); ++ int ret = zend_list_insert(gradient, le_swfgradientp TSRMLS_CC); + + object_init_ex(getThis(), gradient_class_entry_ptr); + add_property_resource(getThis(), "gradient", ret); +@@ -3076,7 +3076,7 @@ + if(filter == NULL) + WRONG_PARAM_COUNT; + +- ret = zend_list_insert(filter, le_swffilterp); ++ ret = zend_list_insert(filter, le_swffilterp TSRMLS_CC); + object_init_ex(getThis(), filter_class_entry_ptr); + add_property_resource(getThis(), "filter", ret); + zend_list_addref(ret); +@@ -3115,7 +3115,7 @@ + PHP_METHOD(swfmorph, __construct) + { + SWFMorph morph = newSWFMorphShape(); +- int ret = zend_list_insert(morph, le_swfmorphp); ++ int ret = zend_list_insert(morph, le_swfmorphp TSRMLS_CC); + + object_init_ex(getThis(), morph_class_entry_ptr); + add_property_resource(getThis(), "morph", ret); +@@ -3147,7 +3147,7 @@ + { + SWFMorph morph = getMorph(getThis() TSRMLS_CC); + SWFShape shape = SWFMorph_getShape1(morph); +- int ret = zend_list_insert(shape, le_swfshapep); ++ int ret = zend_list_insert(shape, le_swfshapep TSRMLS_CC); + + object_init_ex(return_value, shape_class_entry_ptr); + add_property_resource(return_value, "shape", ret); +@@ -3161,7 +3161,7 @@ + { + SWFMorph morph = getMorph(getThis() TSRMLS_CC); + SWFShape shape = SWFMorph_getShape2(morph); +- int ret = zend_list_insert(shape, le_swfshapep); ++ int ret = zend_list_insert(shape, le_swfshapep TSRMLS_CC); + + object_init_ex(return_value, shape_class_entry_ptr); + add_property_resource(return_value, "shape", ret); +@@ -3205,7 +3205,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening sound file failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -3216,7 +3216,7 @@ + sound = newSWFSoundStream_fromInput(input); + + if(sound) { +- ret = zend_list_insert(sound, le_swfsoundstreamp); ++ ret = zend_list_insert(sound, le_swfsoundstreamp TSRMLS_CC); + object_init_ex(getThis(), soundstream_class_entry_ptr); + add_property_resource(getThis(), "soundstream", ret); + zend_list_addref(ret); +@@ -3331,7 +3331,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening sound file failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -3343,7 +3343,7 @@ + + if(sound != NULL) + { +- ret = zend_list_insert(sound, le_swfsoundp); ++ ret = zend_list_insert(sound, le_swfsoundp TSRMLS_CC); + object_init_ex(getThis(), sound_class_entry_ptr); + add_property_resource(getThis(), "sound", ret); + zend_list_addref(ret); +@@ -3479,7 +3479,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening sound video failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -3496,7 +3496,7 @@ + } + + if(stream) { +- ret = zend_list_insert(stream, le_swfvideostreamp); ++ ret = zend_list_insert(stream, le_swfvideostreamp TSRMLS_CC); + object_init_ex(getThis(), videostream_class_entry_ptr); + add_property_resource(getThis(), "videostream", ret); + zend_list_addref(ret); +@@ -3646,7 +3646,7 @@ + bd = newSWFBinaryData((unsigned char *)data, data_len); + + if(bd) { +- ret = zend_list_insert(bd, le_swfbinarydatap); ++ ret = zend_list_insert(bd, le_swfbinarydatap TSRMLS_CC); + object_init_ex(getThis(), binarydata_class_entry_ptr); + add_property_resource(getThis(), "binarydata", ret); + zend_list_addref(ret); +@@ -3704,7 +3704,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening prebuilt clip file failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -3715,7 +3715,7 @@ + clip = newSWFPrebuiltClip_fromInput(input); + + if(clip) { +- ret = zend_list_insert(clip, le_swfprebuiltclipp); ++ ret = zend_list_insert(clip, le_swfprebuiltclipp TSRMLS_CC); + object_init_ex(getThis(), prebuiltclip_class_entry_ptr); + add_property_resource(getThis(), "prebuiltclip", ret); + zend_list_addref(ret); +@@ -3768,7 +3768,7 @@ + movie = newSWFMovie(); /* default version 4 */ + } + +- ret = zend_list_insert(movie, le_swfmoviep); ++ ret = zend_list_insert(movie, le_swfmoviep TSRMLS_CC); + + object_init_ex(getThis(), movie_class_entry_ptr); + add_property_resource(getThis(), "movie", ret); +@@ -3880,7 +3880,7 @@ + item = SWFMovie_add_internal(movie, ublock); + if (item != NULL) { + /* try and create a displayitem object */ +- ret = zend_list_insert(item, le_swfdisplayitemp); ++ ret = zend_list_insert(item, le_swfdisplayitemp TSRMLS_CC); + object_init_ex(return_value, displayitem_class_entry_ptr); + add_property_resource(return_value, "displayitem", ret); + zend_list_addref(ret); +@@ -4242,7 +4242,7 @@ + php_error(E_ERROR, "opening mp3 file failed"); + } + +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + default: +@@ -4327,7 +4327,7 @@ + if(item != NULL) + { + /* try and create a soundinstance object */ +- ret = zend_list_insert(item, le_swfsoundinstancep); ++ ret = zend_list_insert(item, le_swfsoundinstancep TSRMLS_CC); + object_init_ex(return_value, soundinstance_class_entry_ptr); + add_property_resource(return_value, "soundinstance", ret); + zend_list_addref(ret); +@@ -4369,7 +4369,7 @@ + character = SWFMovie_importCharacter(movie, libswf, name); + if(character != NULL) + { +- ret = zend_list_insert(character, le_swfcharacterp); ++ ret = zend_list_insert(character, le_swfcharacterp TSRMLS_CC); + object_init_ex(return_value, character_class_entry_ptr); + add_property_resource(return_value, "character", ret); + zend_list_addref(ret); +@@ -4397,7 +4397,7 @@ + if(res != NULL) + { + /* try and create a fontchar object */ +- ret = zend_list_insert(res, le_swffontcharp); ++ ret = zend_list_insert(res, le_swffontcharp TSRMLS_CC); + object_init_ex(return_value, fontchar_class_entry_ptr); + add_property_resource(return_value, "fontcharacter", ret); + zend_list_addref(ret); +@@ -4424,7 +4424,7 @@ + if(res != NULL) + { + /* try and create a fontchar object */ +- ret = zend_list_insert(res, le_swffontcharp); ++ ret = zend_list_insert(res, le_swffontcharp TSRMLS_CC); + object_init_ex(return_value, fontchar_class_entry_ptr); + add_property_resource(return_value, "fontcharacter", ret); + zend_list_addref(ret); +@@ -4509,7 +4509,7 @@ + PHP_METHOD(swfshape, __construct) + { + SWFShape shape = newSWFShape(); +- int ret = zend_list_insert(shape, le_swfshapep); ++ int ret = zend_list_insert(shape, le_swfshapep TSRMLS_CC); + + object_init_ex(getThis(), shape_class_entry_ptr); + add_property_resource(getThis(), "shape", ret); +@@ -4575,7 +4575,7 @@ + } + + /* return an SWFFill object */ +- ret = zend_list_insert(fill, le_swffillp); ++ ret = zend_list_insert(fill, le_swffillp TSRMLS_CC); + object_init_ex(return_value, fill_class_entry_ptr); + add_property_resource(return_value, "fill", ret); + zend_list_addref(ret); +@@ -4618,7 +4618,7 @@ + } + + /* return an SWFFill object */ +- ret = zend_list_insert(fill, le_swffillp); ++ ret = zend_list_insert(fill, le_swffillp TSRMLS_CC); + object_init_ex(return_value, fill_class_entry_ptr); + add_property_resource(return_value, "fill", ret); + zend_list_addref(ret); +@@ -4664,7 +4664,7 @@ + } + + /* return an SWFFill object */ +- ret = zend_list_insert(fill, le_swffillp); ++ ret = zend_list_insert(fill, le_swffillp TSRMLS_CC); + object_init_ex(return_value, fill_class_entry_ptr); + add_property_resource(return_value, "fill", ret); + zend_list_addref(ret); +@@ -4719,7 +4719,7 @@ + } + + /* return an SWFFill object */ +- ret = zend_list_insert(fill, le_swffillp); ++ ret = zend_list_insert(fill, le_swffillp TSRMLS_CC); + object_init_ex(return_value, fill_class_entry_ptr); + add_property_resource(return_value, "fill", ret); + zend_list_addref(ret); +@@ -5209,7 +5209,7 @@ + PHP_METHOD(swfsprite, __construct) + { + SWFMovieClip sprite = newSWFMovieClip(); +- int ret = zend_list_insert(sprite, le_swfspritep); ++ int ret = zend_list_insert(sprite, le_swfspritep TSRMLS_CC); + + object_init_ex(getThis(), sprite_class_entry_ptr); + add_property_resource(getThis(), "sprite", ret); +@@ -5259,7 +5259,7 @@ + + if (item != NULL) { + /* try and create a displayitem object */ +- ret = zend_list_insert(item, le_swfdisplayitemp); ++ ret = zend_list_insert(item, le_swfdisplayitemp TSRMLS_CC); + object_init_ex(return_value, displayitem_class_entry_ptr); + add_property_resource(return_value, "displayitem", ret); + zend_list_addref(ret); +@@ -5342,7 +5342,7 @@ + + if(item != NULL) { + /* try and create a displayitem object */ +- ret = zend_list_insert(item, le_swfsoundinstancep); ++ ret = zend_list_insert(item, le_swfsoundinstancep TSRMLS_CC); + object_init_ex(return_value, soundinstance_class_entry_ptr); + add_property_resource(return_value, "soundinstance", ret); + zend_list_addref(ret); +@@ -5400,7 +5400,7 @@ + input = newSWFInput_filename(Z_STRVAL_P(zfile)); + if(input == NULL) + php_error(E_ERROR, "opening sound file failed"); +- zend_list_addref(zend_list_insert(input, le_swfinputp)); ++ zend_list_addref(zend_list_insert(input, le_swfinputp TSRMLS_CC)); + break; + + } +@@ -5521,7 +5521,7 @@ + text = newSWFText2(); + } + +- int ret = zend_list_insert(text, le_swftextp); ++ int ret = zend_list_insert(text, le_swftextp TSRMLS_CC); + object_init_ex(getThis(), text_class_entry_ptr); + add_property_resource(getThis(), "text", ret); + zend_list_addref(ret); +@@ -5794,7 +5794,7 @@ + { + long flags = 0; + SWFTextField field = newSWFTextField(); +- int ret = zend_list_insert(field, le_swftextfieldp); ++ int ret = zend_list_insert(field, le_swftextfieldp TSRMLS_CC); + + object_init_ex(getThis(), textfield_class_entry_ptr); + add_property_resource(getThis(), "textfield", ret); diff --git a/dev-php/ming-php/files/php_ext-config.m4 b/dev-php/ming-php/files/php_ext-config.m4 new file mode 100644 index 000000000000..9f4cd19790b0 --- /dev/null +++ b/dev-php/ming-php/files/php_ext-config.m4 @@ -0,0 +1,112 @@ +PHP_LIBDIR=lib + +PHP_ARG_WITH(ming, for MING support, +[ --with-ming[=DIR] Include MING support]) + +if test "$PHP_MING" != "no"; then + AC_CHECK_LIB(m, sin) + + for i in $PHP_MING ../../src /usr/local /usr; do + if test -f $i/$PHP_LIBDIR/libming.$SHLIB_SUFFIX_NAME || test -f $i/$PHP_LIBDIR/libming.a; then + MING_DIR=$i + break + fi + done + + if test -z "$MING_DIR"; then + AC_MSG_ERROR(Please reinstall ming distribution. libming.(a|so) not found.) + fi + + for i in ../../src $MING_DIR/include $MING_DIR/include/ming $MING_DIR/ming/include; do + if test -f $i/ming.h; then + MING_INC_DIR=$i + fi + done + + if test -z "$MING_INC_DIR"; then + AC_MSG_ERROR(Please reinstall ming distribution. ming.h not found.) + fi + + PHP_CHECK_LIBRARY(ming, Ming_useSWFVersion, [ + AC_DEFINE(HAVE_MING,1,[ ]) + ],[ + AC_MSG_ERROR([Ming library 0.2a or greater required.]) + ],[ + -L$MING_DIR/$PHP_LIBDIR + ]) + + PHP_ADD_INCLUDE($MING_INC_DIR) + PHP_ADD_LIBRARY_WITH_PATH(ming, $MING_DIR/$PHP_LIBDIR, MING_SHARED_LIBADD) + + old_CPPFLAGS=$CPPFLAGS + CPPFLAGS=-I$MING_INC_DIR + AC_MSG_CHECKING([for destroySWFBlock]) + AC_TRY_RUN([ +#include "ming.h" +int destroySWFBlock(int a, int b) { + return a+b; +} +int main() { + return destroySWFBlock(-1,1); /* returns 0 only if function is not yet defined */ +} + ],[ + AC_MSG_RESULT([missing]) + ],[ + AC_DEFINE(HAVE_DESTROY_SWF_BLOCK,1,[ ]) + AC_MSG_RESULT([ok]) + ],[ + AC_MSG_RESULT([unknown]) + ]) + +dnl Check Ming version (FIXME: if/when ming has some better way to detect the version..) + AC_EGREP_CPP(yes, [ +#include <ming.h> +#ifdef SWF_SOUND_COMPRESSION +yes +#endif + ], [ + AC_DEFINE(HAVE_NEW_MING, 1, [ ]) + dnl FIXME: This is now unconditional..better check coming later. + ]) + + dnl Check if SWFVideoStream_setFrameMode() is available + AC_TRY_COMPILE([ +#include <ming.h> + ], [ +int main(void) { SWFVideoStream_setFrameMode(0, 0); return 0; } + ], [ + AC_DEFINE(HAVE_SWFVIDEOSTREAM_SETFRAMEMODE, 1, [Have SWFVideoStream_setFrameMode(SWFVideoStream, int)]) + ], []) + + dnl Check if SWFVideoStream_nextFrame() is available + AC_TRY_COMPILE([ +#include <ming.h> + ], [ +int main(void) { SWFVideoStream_nextFrame(0); return 0; } + ], [ + AC_DEFINE(HAVE_SWFVIDEOSTREAM_NEXTFRAME, 1, [Have SWFVideoStream_nextFrame(SWFVideoStream)]) + ], []) + + dnl Check if SWFVideoStream_seek() is available + AC_TRY_COMPILE([ +#include <ming.h> + ], [ +int main(void) { SWFVideoStream_seek(0, 0, 0); return 0; } + ], [ + AC_DEFINE(HAVE_SWFVIDEOSTREAM_SEEK, 1, [Have SWFVideoStream_seek(SWFVideoStream, int frame, int whence)]) + ], []) + + + dnl Check if SWFMovie_output() accepts the 4th parameter + AC_TRY_COMPILE([ +#include <ming.h> + ], [ +int main(void) { SWFMovie_output(NULL, NULL, NULL, 0); return 0; } + ], [ + AC_DEFINE(HAVE_MING_MOVIE_LEVEL, 1, [ ]) + ], []) + CPPFLAGS=$old_CPPFLAGS + + PHP_NEW_EXTENSION(ming, ming.c, $ext_shared) + PHP_SUBST(MING_SHARED_LIBADD) +fi diff --git a/dev-php/ming-php/metadata.xml b/dev-php/ming-php/metadata.xml new file mode 100644 index 000000000000..50367ee577fa --- /dev/null +++ b/dev-php/ming-php/metadata.xml @@ -0,0 +1,16 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>grknight@gentoo.org</email> + <name>Brian Evans</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">ming</remote-id> + <remote-id type="github">libming/libming</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/ming-php/ming-php-0.4.7.ebuild b/dev-php/ming-php/ming-php-0.4.7.ebuild new file mode 100644 index 000000000000..3c335f1e51c2 --- /dev/null +++ b/dev-php/ming-php/ming-php-0.4.7.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME=ming +MY_P="${PHP_EXT_NAME}-${PV//./_}" +USE_PHP="php5-6" +PHP_EXT_S="${WORKDIR}/libming-${MY_P}/php_ext" +inherit flag-o-matic php-ext-source-r3 + +DESCRIPTION="PHP extension for the ming Flash movie generation library" +HOMEPAGE="http://ming.sourceforge.net/" +SRC_URI="https://github.com/libming/libming/archive/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd" +IUSE="" + +RDEPEND="media-libs/ming" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/libming-${MY_P}" +PATCHES=( "${FILESDIR}/ming-php-54.patch" ) + +src_prepare() { + local libdir=$(get_libdir) + cp "${FILESDIR}/php_ext-config.m4" "${PHP_EXT_S}/config.m4" || \ + die "Failed to copy config.m4 to target" + rm "${PHP_EXT_S}/Makefile.am" || die "Failed to remove Makefile.am for ${slot}" + # Fix for SYMYLINK_LIB=no + if [[ ${libdir} != 'lib' ]] ; then + sed -i -e "s~PHP_LIBDIR=lib~PHP_LIBDIR=${libdir}~" "${PHP_EXT_S}/config.m4" \ + || die "Failed to update lib directory" + fi + php-ext-source-r3_src_prepare +} + +src_configure() { + # build is sensitive to -O3 (bug #297437) + replace-flags -O3 -O2 + + local PHP_EXT_EXTRA_ECONF="--with-ming=${S}" + php-ext-source-r3_src_configure +} diff --git a/dev-php/ming-php/ming-php-0.4.8.ebuild b/dev-php/ming-php/ming-php-0.4.8.ebuild new file mode 100644 index 000000000000..13db203b5ab9 --- /dev/null +++ b/dev-php/ming-php/ming-php-0.4.8.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME=ming +MY_P="${PHP_EXT_NAME}-${PV//./_}" +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_S="${WORKDIR}/libming-${MY_P}/php_ext" +inherit flag-o-matic php-ext-source-r3 + +DESCRIPTION="PHP extension for the ming Flash movie generation library" +HOMEPAGE="http://ming.sourceforge.net/" +SRC_URI="https://github.com/libming/libming/archive/${MY_P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" +IUSE="" + +RDEPEND="media-libs/ming" +DEPEND="${RDEPEND}" + +S="${WORKDIR}/libming-${MY_P}" +# Clear out near-empty README files which are not helpful to the user +DOCS=( ) + +src_prepare() { + local libdir=$(get_libdir) + cp "${FILESDIR}/php_ext-config.m4" "${PHP_EXT_S}/config.m4" || \ + die "Failed to copy config.m4 to target" + rm "${PHP_EXT_S}/Makefile.am" || die "Failed to remove Makefile.am for ${slot}" + # Fix for SYMYLINK_LIB=no + if [[ ${libdir} != 'lib' ]] ; then + sed -i -e "s~PHP_LIBDIR=lib~PHP_LIBDIR=${libdir}~" "${PHP_EXT_S}/config.m4" \ + || die "Failed to update lib directory" + fi + php-ext-source-r3_src_prepare +} + +src_configure() { + # build is sensitive to -O3 (bug #297437) + replace-flags -O3 -O2 + + local PHP_EXT_EXTRA_ECONF="--with-ming=${S}" + php-ext-source-r3_src_configure +} diff --git a/dev-php/mmslib-0.97 b/dev-php/mmslib-0.97 deleted file mode 100644 index ca884bbf3dd8..000000000000 --- a/dev-php/mmslib-0.97 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=library for encoding, decoding, and sending MMSes -EAPI=6 -HOMEPAGE=http://www.hellkvist.org/software/#MMSLIB -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=http://www.hellkvist.org/software/mmslib/mmslib-0.97.tar.gz -_md5_=29bd985a825df88755aa9053253881a4 diff --git a/dev-php/mmslib/Manifest b/dev-php/mmslib/Manifest new file mode 100644 index 000000000000..f30fb4561fd0 --- /dev/null +++ b/dev-php/mmslib/Manifest @@ -0,0 +1,3 @@ +DIST mmslib-0.97.tar.gz 62106 BLAKE2B 624b905748982b017fb74bebbb2c7d3a0cb004298696d4bd5159a6ac44f7460279ab09e4594ed544e3aaacdc7d98bfbdb94fab130040227137ebf8d3b2bf098e SHA512 ca406af28a25e7af042e4575d88159fbc55b1c90687c355d4175a3b6567bf8fac249b93660aa920c48aa4e05dfaa95a529f8aefedd07db9ce6edd69492918392 +EBUILD mmslib-0.97.ebuild 523 BLAKE2B 1a5503248aed3f9f1fe5a39ca17626015dca7eba0ad51e6ade578def91d23f9d4d826244ddd9e69736c54db2a0e5cfeaf329e5aaaed3721f0b11b943a5053de3 SHA512 2adccc75b10775b5aabb12a1e9a91ad70b6dfe35c0a782be2deccbdbed40cc6c62bd52838a4f9c93c94bc92de926a1dfdedd28cfd78ea63c52d9ff2e993dd101 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/mmslib/metadata.xml b/dev-php/mmslib/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/mmslib/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/mmslib/mmslib-0.97.ebuild b/dev-php/mmslib/mmslib-0.97.ebuild new file mode 100644 index 000000000000..a622ac5b7a3b --- /dev/null +++ b/dev-php/mmslib/mmslib-0.97.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="library for encoding, decoding, and sending MMSes" +HOMEPAGE="http://www.hellkvist.org/software/#MMSLIB" +SRC_URI="http://www.hellkvist.org/software/mmslib/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +DEPEND="" +RDEPEND="dev-lang/php:*" + +src_install() { + insinto "/usr/share/php/${PN}" + doins mmslib.php + + dodoc README + use examples && dodoc -r samples content +} diff --git a/dev-php/mockery-0.9.0-r1 b/dev-php/mockery-0.9.0-r1 deleted file mode 100644 index f1446a7edb43..000000000000 --- a/dev-php/mockery-0.9.0-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm -DESCRIPTION=Simple yet flexible PHP mock object framework for use in unit testing -EAPI=6 -HOMEPAGE=https://github.com/padraic/mockery -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/Mockery-0.9.0.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=dc93f92f30c41c5e7c7d8e06406b7cd2 diff --git a/dev-php/mockery/Manifest b/dev-php/mockery/Manifest new file mode 100644 index 000000000000..2ae57767bb06 --- /dev/null +++ b/dev-php/mockery/Manifest @@ -0,0 +1,4 @@ +AUX channel.xml 872 BLAKE2B 05caba7252a0056713ff2ac0e114b1dfd1338953f98360759d271385426529757554a8cd6ea7b049dbc6466290075d754af2db9d2ac37518bc00b51393ff742e SHA512 305859e84a3f26cfbc961d889ad448908889ab40490082064f473a3025f0d3aac20e374ee2e98dab9f861f38b7f1b74a2faf94f9c42cf379a877b1906d4ca00d +DIST Mockery-0.9.0.tgz 30330 BLAKE2B 6b5493ee84da2f1bd43aafa4df1555577771782740061480f047af6fd262d716ec03c025716215e37638826f14721414ad31ac527354e2a4b0b5cb691f120cf3 SHA512 744f7727395feb1009ae879dd9f336a314c70d96e848efe19c399d3abee42950606352a0781a1664178f77485933491928a1bddbcdb86a5092d69434868eee1c +EBUILD mockery-0.9.0-r1.ebuild 510 BLAKE2B aaa39a7d5328fe88c8a2800811a6629509ac3349e6554af123486eb407dd6ee0487480f11eacce48b6edd03571ce8a12767cf12345dfc3224b7628e66fb91f03 SHA512 5be295271ba886f1a9b936a9d2b6d23b4a0ed199195fcb860b4a5e671d8c80fdac6daeda13319b7793692bd6fb1206ecac13dcd17aa43affc7fdc3fb53a2a935 +MISC metadata.xml 329 BLAKE2B be5aac7b5f688b42e8ac11b57d46d0f2b00fded5a070b342397fc28aa92e85d369540df407ca586b1c45bcfcf8e5d6115d9890afa9f942ef546fee550811e7f9 SHA512 e4fbd2bfea017cb013503f7bc177c6a5aa2cb2e9f6c7d5c1ea34247ce0e4495343aa96ecdce6d0b899e6a87a704a4a9076f8aa7405af1cd8c4b90adcc13633c7 diff --git a/dev-php/mockery/files/channel.xml b/dev-php/mockery/files/channel.xml new file mode 100644 index 000000000000..b9fe38d87b18 --- /dev/null +++ b/dev-php/mockery/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.survivethedeepend.com</name> + <summary>Survive The Deep End PEAR Channel</summary> + <suggestedalias>deepend</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.survivethedeepend.com/rest/</baseurl> + <baseurl type="REST1.1">http://pear.survivethedeepend.com/rest/</baseurl> + <baseurl type="REST1.2">http://pear.survivethedeepend.com/rest/</baseurl> + <baseurl type="REST1.3">http://pear.survivethedeepend.com/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/mockery/metadata.xml b/dev-php/mockery/metadata.xml new file mode 100644 index 000000000000..03bef7dd7fdf --- /dev/null +++ b/dev-php/mockery/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> + <upstream> + <remote-id type="github">padraic/mockery</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/mockery/mockery-0.9.0-r1.ebuild b/dev-php/mockery/mockery-0.9.0-r1.ebuild new file mode 100644 index 000000000000..72490762ba9e --- /dev/null +++ b/dev-php/mockery/mockery-0.9.0-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_PKG_NAME="Mockery" +PHP_PEAR_DOMAIN="pear.survivethedeepend.com" +inherit php-pear-r2 + +DESCRIPTION="Simple yet flexible PHP mock object framework for use in unit testing" +HOMEPAGE="https://github.com/padraic/mockery" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" diff --git a/dev-php/myclabs-deepcopy-1.6.0 b/dev-php/myclabs-deepcopy-1.6.0 deleted file mode 100644 index aa660effa839..000000000000 --- a/dev-php/myclabs-deepcopy-1.6.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Create deep copies (clones) of your objects -EAPI=6 -HOMEPAGE=https://github.com/myclabs/DeepCopy -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/myclabs/DeepCopy/archive/1.6.0.tar.gz -> myclabs-deepcopy-1.6.0.tar.gz -_md5_=99ab5b149fad0651debf9ee43db74ae9 diff --git a/dev-php/myclabs-deepcopy-1.6.1 b/dev-php/myclabs-deepcopy-1.6.1 deleted file mode 100644 index 187e24643fe6..000000000000 --- a/dev-php/myclabs-deepcopy-1.6.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Create deep copies (clones) of your objects -EAPI=6 -HOMEPAGE=https://github.com/myclabs/DeepCopy -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/myclabs/DeepCopy/archive/1.6.1.tar.gz -> myclabs-deepcopy-1.6.1.tar.gz -_md5_=008aec94cfec4f2d761892124db00148 diff --git a/dev-php/myclabs-deepcopy/Manifest b/dev-php/myclabs-deepcopy/Manifest new file mode 100644 index 000000000000..401396f481ae --- /dev/null +++ b/dev-php/myclabs-deepcopy/Manifest @@ -0,0 +1,6 @@ +AUX autoload.php 239 BLAKE2B c67e02841a85ce3cb1cb27286eaf799a8060644d35dad28c9a32462ea4f95b7b0b357369c19033f1408f588e2acd47ac955f99e38928bedacd1430a723dba669 SHA512 d59e462c851383a3e2a487fbdaff75c50c805572c151ca3ce4ca9ae5cba1cac85a76f2a8bb50730caaa76eabc0c76a9f97dd2135008939df874d57cc654d3fab +DIST myclabs-deepcopy-1.6.0.tar.gz 43612 BLAKE2B 18e3f532043cfbf700230a82772938082611922b9a04c7a99d63f79210e6c6f144521a29356977f4c44843cae6628e0a13fa0a46e0d34cb2e251f138ed60ab44 SHA512 a1d0ce8386172b963bca1e34e0e6d69268177f6aaf5309498780e4f9e43b9126916937e0b422644199b96f46212d0267af9b56993b9ffe295adb5f872c24584c +DIST myclabs-deepcopy-1.6.1.tar.gz 43589 BLAKE2B e62ed5384bf9d4ad0286189772de8eeb9fed9962cf1d109b9e282c37ceadc885c6850fbed1695de35935b85fcc789a796485f44e97269a556d3498be8b691af4 SHA512 6cf13127401304ff92277c7c433353ecc20764fd5b8db0f8ae8d6767d8d9bc9c2f6b6ed3d68eeca5960357517038062c6f6b82831f433596d0a05cd0cea916d4 +EBUILD myclabs-deepcopy-1.6.0.ebuild 652 BLAKE2B d039342eaaefa03a98a91487e01dd96ab927ea9ba598b8f0c554d503b2f2b82e9aad7b325f57f2501fe5ec061afb2a1b4ea6ce59d0b973d3f6f9c93448fae0b7 SHA512 f9735e4a1005bf3e9bd38618bd1b80fdaf1d903e3eba6310d490c8016ca03886ff7621cb887c67ff18ea620b92874d21f110bf29638dc73f4c1b054743d94f48 +EBUILD myclabs-deepcopy-1.6.1.ebuild 661 BLAKE2B 393c1d2c0f219b24bceeee802e7ec0f09a59eff1854efaf270873378b4dc345a1db340a97620dcaa67b6baf1aefd0c889e81e8f5828559e87233333571fa1320 SHA512 191e347deb345a42903bc4c61bbbc18304e0ee2c6bcb13f4149fedf84c49bd560299aabaef5499e29c0e9ada049a26b37ad1f3f54220b6597b836df42f1aa5e9 +MISC metadata.xml 320 BLAKE2B 7a39e30db8d713926fe221be630c6ff660222d62b47d5b7e561127bc63f522fa813d2ce6ba83276600cc2e3e942e27758e8268d784dd1f3bb36f182c5da3026f SHA512 a4610b9b7fc96287c53bc0501afdded0b917d842e2a263308fe20aab65678c569d6ace0576596e7d4cb75dc3af3b3af2896ac7aeb867237206b7ca3c6c8b30e8 diff --git a/dev-php/myclabs-deepcopy/files/autoload.php b/dev-php/myclabs-deepcopy/files/autoload.php new file mode 100644 index 000000000000..0d5d92673b36 --- /dev/null +++ b/dev-php/myclabs-deepcopy/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/myclabs-deepcopy */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('DeepCopy\\', __DIR__); diff --git a/dev-php/myclabs-deepcopy/metadata.xml b/dev-php/myclabs-deepcopy/metadata.xml new file mode 100644 index 000000000000..1aeb42359b17 --- /dev/null +++ b/dev-php/myclabs-deepcopy/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> + <upstream> + <remote-id type="github">myclabs/DeepCopy</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.0.ebuild b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.0.ebuild new file mode 100644 index 000000000000..6803ab223326 --- /dev/null +++ b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="DeepCopy" + +DESCRIPTION="Create deep copies (clones) of your objects" +HOMEPAGE="https://github.com/myclabs/${MY_PN}" +SRC_URI="https://github.com/myclabs/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/myclabs + doins -r src/* + insinto /usr/share/php/myclabs/DeepCopy + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.1.ebuild b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.1.ebuild new file mode 100644 index 000000000000..6966ccfabd29 --- /dev/null +++ b/dev-php/myclabs-deepcopy/myclabs-deepcopy-1.6.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="DeepCopy" + +DESCRIPTION="Create deep copies (clones) of your objects" +HOMEPAGE="https://github.com/myclabs/${MY_PN}" +SRC_URI="https://github.com/myclabs/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/myclabs + doins -r src/* + insinto /usr/share/php/myclabs/DeepCopy + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/onphp-1.0.11_pre20141124 b/dev-php/onphp-1.0.11_pre20141124 deleted file mode 100644 index 612fa29d92b6..000000000000 --- a/dev-php/onphp-1.0.11_pre20141124 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=onPHP is the LGPL'ed multi-purpose object-oriented PHP framework -EAPI=6 -HOMEPAGE=https://github.com/onPHP/onphp-framework/ -IUSE=doc -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/onPHP/onphp-framework/archive/706ddd5a2a33bd65a13c4e3ec8c46c5ce700133c.tar.gz -> onphp-1.0.11_pre20141124.tar.gz doc? ( http://onphp.org/download/onphp-api-1.0.10.tar.bz2 ) -_eclasses_=vcs-snapshot 3be1ab44131e8c0bbdaa75823008444b -_md5_=989437e668302b593d989f071673c9ab diff --git a/dev-php/onphp/Manifest b/dev-php/onphp/Manifest new file mode 100644 index 000000000000..96f5737222ab --- /dev/null +++ b/dev-php/onphp/Manifest @@ -0,0 +1,4 @@ +DIST onphp-1.0.11_pre20141124.tar.gz 457828 BLAKE2B 6273483660e25d6b1e2420cab62d151ada9bb97bc7edbcd45075cd60224bf71150c834b7f7bc2677727790f6b876e67858329e7d2912b06d29ddf1900e2c0913 SHA512 d943a787d352f25f9f2fd0eadbae64a71d1fe7f6e56e98f82c803c2da53332ba659a0cc907849ec824a7d9639cde794bd84d5df82a9b724bf1c78da92a396b56 +DIST onphp-api-1.0.10.tar.bz2 35427359 BLAKE2B ed4c339d789698551f93dcf20ae8aee906f39f6d356b34b9760e17398f4163b530100c2169923fd9b1bbd1d35cdaa5a9209239fa8cb893f4a327deb4dda8562a SHA512 4acdb9c804fd2bb7cfbefd22efcb0956972b2b94679627352169948a0fb23f97deca2f7aa77690cf3a5b6614299c0d9515802d9321cfa680e9a4a06d0533d4e5 +EBUILD onphp-1.0.11_pre20141124.ebuild 813 BLAKE2B c1a2db4d71e3eef646ec6878aad38d6a5bc2bf9aabcb262efd9fea4c4bafd9d6a601aac47d7629869faa4e09d9f8a19ac91304ed8cbfaecc6e290018a7966607 SHA512 8ed80edfddccea4f75862ba334651abc7dfa74665b6460d5777c2ca0b9e83a33683edc86bc972ada4b0ffbacf7536176c75dd46c744d348e8a2d1b3a3f081c43 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/onphp/metadata.xml b/dev-php/onphp/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/onphp/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/onphp/onphp-1.0.11_pre20141124.ebuild b/dev-php/onphp/onphp-1.0.11_pre20141124.ebuild new file mode 100644 index 000000000000..7c375a214679 --- /dev/null +++ b/dev-php/onphp/onphp-1.0.11_pre20141124.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit vcs-snapshot + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="onPHP is the LGPL'ed multi-purpose object-oriented PHP framework" +HOMEPAGE="https://github.com/onPHP/onphp-framework/" +SRC_URI="https://github.com/onPHP/onphp-framework/archive/706ddd5a2a33bd65a13c4e3ec8c46c5ce700133c.tar.gz -> ${P}.tar.gz + doc? ( http://onphp.org/download/${PN}-api-1.0.10.tar.bz2 ) +" +LICENSE="LGPL-2" +SLOT="0" +IUSE="doc" + +DEPEND="" +RDEPEND="dev-lang/php:*" + +src_install() { + rm doc/LICENSE || die + dodoc $(find doc -maxdepth 1 -type f -print) + if use doc ; then + local HTML_DOCS=( "${WORKDIR}/${PN}-api-1.0.10/" ) + einstalldocs + fi + insinto "/usr/share/php/${PN}" + doins global.inc.php.tpl + doins -r core main meta +} diff --git a/dev-php/pear-1.10.1-r1 b/dev-php/pear-1.10.1-r1 deleted file mode 100644 index 0b911bf0f76d..000000000000 --- a/dev-php/pear-1.10.1-r1 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=PEAR - PHP Extension and Application Repository -EAPI=6 -HOMEPAGE=http://pear.php.net/ -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=>=dev-php/PEAR-PEAR-1.10.1-r1 -SLOT=0 -_md5_=c82f0c5c3086b82b738d1040c1ae0361 diff --git a/dev-php/pear-1.10.3 b/dev-php/pear-1.10.3 deleted file mode 100644 index b46ad7b15f3a..000000000000 --- a/dev-php/pear-1.10.3 +++ /dev/null @@ -1,9 +0,0 @@ -DEFINED_PHASES=- -DESCRIPTION=PEAR - PHP Extension and Application Repository -EAPI=6 -HOMEPAGE=http://pear.php.net/ -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=MIT -RDEPEND=>=dev-php/PEAR-PEAR-1.10.3 -SLOT=0 -_md5_=3c6a74ce0165277dfe44105db873a2a2 diff --git a/dev-php/pear/Manifest b/dev-php/pear/Manifest new file mode 100644 index 000000000000..0281b69e5def --- /dev/null +++ b/dev-php/pear/Manifest @@ -0,0 +1,3 @@ +EBUILD pear-1.10.1-r1.ebuild 368 BLAKE2B efbade55190a0ab390ce054de50ec7699dddd76fc5eeeeeef560b028a15f295d2c5755728b67a7ee88929acdbfbf608e8098c83c404642c0f36876952e791306 SHA512 65a11eed3edd662844194e00b9219c17a04a05f91a0ac9a87c0d29a090f03e7023da8466d41f503adec4cd0f895f537bee91044aea00dd14a2f9dfd6ea380e39 +EBUILD pear-1.10.3.ebuild 377 BLAKE2B f852190d690fc9d44893a2cef96689194deabc1d48bc1a74f79717f142a0c2468589a9f4b12cc1aad1efcbb0eca7d5d602e5d3090fe0da3f09bf3f97a9380722 SHA512 6fa4bf70d38f7715b89bdbdcf87ac755531b9f47be5ef1e23536904cf838ed593cb52b087749f5ec4856756964bfce87f4a03e1713e9aca2e08e7f8b787649c4 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pear/metadata.xml b/dev-php/pear/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pear/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pear/pear-1.10.1-r1.ebuild b/dev-php/pear/pear-1.10.1-r1.ebuild new file mode 100644 index 000000000000..99c25b244064 --- /dev/null +++ b/dev-php/pear/pear-1.10.1-r1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" + +DESCRIPTION="PEAR - PHP Extension and Application Repository" +HOMEPAGE="http://pear.php.net/" +SRC_URI="" +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND=">=dev-php/PEAR-PEAR-${PVR}" diff --git a/dev-php/pear/pear-1.10.3.ebuild b/dev-php/pear/pear-1.10.3.ebuild new file mode 100644 index 000000000000..418a5b571897 --- /dev/null +++ b/dev-php/pear/pear-1.10.3.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + +DESCRIPTION="PEAR - PHP Extension and Application Repository" +HOMEPAGE="http://pear.php.net/" +SRC_URI="" +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND=">=dev-php/PEAR-PEAR-${PVR}" diff --git a/dev-php/pecl-amqp-1.8.0 b/dev-php/pecl-amqp-1.8.0 deleted file mode 100644 index 1b512cf60540..000000000000 --- a/dev-php/pecl-amqp-1.8.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/rabbitmq-c-0.5.2 virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP Bindings for AMQP 0-9-1 compatible brokers -EAPI=6 -HOMEPAGE=https://pecl.php.net/amqp -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/rabbitmq-c-0.5.2:= php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/amqp-1.8.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3fb5bf621748407a79d0de3f1da863e5 diff --git a/dev-php/pecl-amqp-1.9.0 b/dev-php/pecl-amqp-1.9.0 deleted file mode 100644 index 0415f20f516f..000000000000 --- a/dev-php/pecl-amqp-1.9.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/rabbitmq-c-0.5.2[ssl] virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP Bindings for AMQP 0-9-1 compatible brokers -EAPI=6 -HOMEPAGE=https://pecl.php.net/amqp -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/rabbitmq-c-0.5.2:=[ssl] php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/amqp-1.9.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=9f9be4218fa8d3b83d9b7f0b3c39d210 diff --git a/dev-php/pecl-amqp-1.9.3 b/dev-php/pecl-amqp-1.9.3 deleted file mode 100644 index 01d271bb534f..000000000000 --- a/dev-php/pecl-amqp-1.9.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/rabbitmq-c-0.5.2[ssl] virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP Bindings for AMQP 0-9-1 compatible brokers -EAPI=6 -HOMEPAGE=https://pecl.php.net/amqp -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/rabbitmq-c-0.5.2:=[ssl] php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/amqp-1.9.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=adbc8b15f1f526fb73198afc94d4aa9f diff --git a/dev-php/pecl-amqp/Manifest b/dev-php/pecl-amqp/Manifest new file mode 100644 index 000000000000..81d11f4d4298 --- /dev/null +++ b/dev-php/pecl-amqp/Manifest @@ -0,0 +1,7 @@ +DIST amqp-1.8.0.tgz 91850 BLAKE2B 35a0f44ce770f3d20adcbacf7a6bfd014014f1a09c2bb006e9e50c6f8f97f6d564f5db5adf0d3bceb08611d1cf3f7a95f5e6256977ed1ed134791c92a01addf6 SHA512 a70873e2f9ad47c2e6b028727e98888746e1eee8bb1007c7272e422f14527ee3e980c6ffc9a94671c548082c380cee4d9a27ac5c4adce382fdcf9251ac6eb7c7 +DIST amqp-1.9.0.tgz 98248 BLAKE2B 2bf13a72eedb0d46bfba3c5d2ec01d1a85cfd60b2dadfaa8e0475eda52ee6650f8757d7521f808043464f3a32a33e4143153136f08f9c4484316ca06785b5888 SHA512 ce77266d9c95d87c7ddf177c531540e05f9120417e645f4595f204fad2d2ecd9f388f0e1e55d69bee845333b5b5976960cc2a603ea6860708df1eafe0aef9a10 +DIST amqp-1.9.3.tgz 101342 BLAKE2B 1e9702cfd44035fe8c923cd2766ce49309310da11655e96246133bb7d8f686a661703f5c35053c19dc607a1c6d1afe515c87ceeecc1cdf93acfa6b211c6802bd SHA512 d4731ed5dc760a01621889e8518b5d1258a8335f701d241c453fd553924d83507a0a918b9733e249955fa11b43a1bdacf65c1f1cb55b8ed3c5b661277f5798b9 +EBUILD pecl-amqp-1.8.0.ebuild 390 BLAKE2B 4a6296482369976da836abd21eeb3d355388d730da3e7a6f7bd8f55746056b39333e8d8c3e9ac0288e238cd4c9fc6d35bb197368c50939f7486e5bbee2148ce5 SHA512 59e3cf6333ea7dfde25c751b75712f32d9de236775b0200811d2f8abca5578d8b14efc6ce1d0fba38cdfc2a051adc00a67bba841b3c0cdde610d6b5c6f23c062 +EBUILD pecl-amqp-1.9.0.ebuild 422 BLAKE2B 4d713959aa6afdac77d96b81d618649979d6e72bc7f1cfec257eec6761f5fecbda54ce627780e7a6268955fbdf0d176f72accd1ad34df8c373215b7fa3f33fac SHA512 c5f2e59adf902b641ae36903cd176a1edd2ea8b9f8fb56088bfe3601f54bd8c13798beef54e59982e21c1501f4bf2c13cf2ab14571f574298251dbf092f318c9 +EBUILD pecl-amqp-1.9.3.ebuild 429 BLAKE2B 899db33ffe92861102573f58f52ecceb511c47e1a130aeb8c7f3f8f2b5694094c7b4bfa073be218b82032c1856a6d1b10ae4bf860e73b3271df23881764968e1 SHA512 3c61d7bc9e664b5de1b4a298e6c14d86b82b483462646371197f84d580c408cb1f0f626af3e9512eaec2a8a7384a398c53aaefd7744894a8f276e2c40f22afd6 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-amqp/metadata.xml b/dev-php/pecl-amqp/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-amqp/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-amqp/pecl-amqp-1.8.0.ebuild b/dev-php/pecl-amqp/pecl-amqp-1.8.0.ebuild new file mode 100644 index 000000000000..5960e89908b9 --- /dev/null +++ b/dev-php/pecl-amqp/pecl-amqp-1.8.0.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP Bindings for AMQP 0-9-1 compatible brokers" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND=">=net-libs/rabbitmq-c-0.5.2 virtual/pkgconfig" +RDEPEND=">=net-libs/rabbitmq-c-0.5.2:=" diff --git a/dev-php/pecl-amqp/pecl-amqp-1.9.0.ebuild b/dev-php/pecl-amqp/pecl-amqp-1.9.0.ebuild new file mode 100644 index 000000000000..20df124580cc --- /dev/null +++ b/dev-php/pecl-amqp/pecl-amqp-1.9.0.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP Bindings for AMQP 0-9-1 compatible brokers" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND=">=net-libs/rabbitmq-c-0.5.2[ssl] virtual/pkgconfig" +RDEPEND=">=net-libs/rabbitmq-c-0.5.2:=[ssl]" +PHP_EXT_ECONF_ARGS=() diff --git a/dev-php/pecl-amqp/pecl-amqp-1.9.3.ebuild b/dev-php/pecl-amqp/pecl-amqp-1.9.3.ebuild new file mode 100644 index 000000000000..060b5164a62b --- /dev/null +++ b/dev-php/pecl-amqp/pecl-amqp-1.9.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP Bindings for AMQP 0-9-1 compatible brokers" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND=">=net-libs/rabbitmq-c-0.5.2[ssl] virtual/pkgconfig" +RDEPEND=">=net-libs/rabbitmq-c-0.5.2:=[ssl]" +PHP_EXT_ECONF_ARGS=() diff --git a/dev-php/pecl-apcu-4.0.11 b/dev-php/pecl-apcu-4.0.11 deleted file mode 100644 index fd45b784494c..000000000000 --- a/dev-php/pecl-apcu-4.0.11 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Stripped down version of APC supporting only user cache -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu -IUSE=+mmap lock_pthreadmutex +lock_pthreadrw lock_spinlock lock_semaphore php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-apcu:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-apcu:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=^^ ( lock_pthreadmutex lock_pthreadrw lock_spinlock lock_semaphore ) || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/apcu-4.0.11.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c280a6d433fdbaf576187568a5b3facc diff --git a/dev-php/pecl-apcu-5.1.10 b/dev-php/pecl-apcu-5.1.10 deleted file mode 100644 index 03d1b267daf9..000000000000 --- a/dev-php/pecl-apcu-5.1.10 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Stripped down version of APC supporting only user cache -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu -IUSE=+mmap lock_pthreadmutex +lock_pthreadrw lock_spinlock lock_semaphore php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=^^ ( lock_pthreadmutex lock_pthreadrw lock_spinlock lock_semaphore ) || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/apcu-5.1.10.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c2f10da02582163b7b88c19ac5464d3a diff --git a/dev-php/pecl-apcu-5.1.11 b/dev-php/pecl-apcu-5.1.11 deleted file mode 100644 index 2a3dc737cfa7..000000000000 --- a/dev-php/pecl-apcu-5.1.11 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Stripped down version of APC supporting only user cache -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu -IUSE=+mmap lock_pthreadmutex +lock_pthreadrw lock_spinlock lock_semaphore php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=^^ ( lock_pthreadmutex lock_pthreadrw lock_spinlock lock_semaphore ) || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/apcu-5.1.11.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c2f10da02582163b7b88c19ac5464d3a diff --git a/dev-php/pecl-apcu-5.1.8 b/dev-php/pecl-apcu-5.1.8 deleted file mode 100644 index 2310c645851b..000000000000 --- a/dev-php/pecl-apcu-5.1.8 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Stripped down version of APC supporting only user cache -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu -IUSE=+mmap lock_pthreadmutex +lock_pthreadrw lock_spinlock lock_semaphore php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=^^ ( lock_pthreadmutex lock_pthreadrw lock_spinlock lock_semaphore ) || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/apcu-5.1.8.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=fff1320dc74567eb117cc49b5527b646 diff --git a/dev-php/pecl-apcu-5.1.9 b/dev-php/pecl-apcu-5.1.9 deleted file mode 100644 index bb0eab648e31..000000000000 --- a/dev-php/pecl-apcu-5.1.9 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Stripped down version of APC supporting only user cache -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu -IUSE=+mmap lock_pthreadmutex +lock_pthreadrw lock_spinlock lock_semaphore php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=^^ ( lock_pthreadmutex lock_pthreadrw lock_spinlock lock_semaphore ) || ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/apcu-5.1.9.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c2f10da02582163b7b88c19ac5464d3a diff --git a/dev-php/pecl-apcu/Manifest b/dev-php/pecl-apcu/Manifest new file mode 100644 index 000000000000..d2062f0d7e21 --- /dev/null +++ b/dev-php/pecl-apcu/Manifest @@ -0,0 +1,11 @@ +DIST apcu-4.0.11.tgz 119535 BLAKE2B 2c1f8a0463b2802b11ae679987807127556b04fb099e4872bff9d1ea51c633140d978b66373eb987d5207403ed9389e58f1afa7ca94360680d9a9693230fb87a SHA512 e3b97066240e33850419e96f0fd9df0e66ee3b0fa238c418e07ac639d07439e9edfa1696e56a620e33f1ffc0993c57bde585b0c170b22995e7d5c0ae550b7899 +DIST apcu-5.1.10.tgz 111937 BLAKE2B 87bf86b43a775c38b232e4acd876f5c63628fc095747fecc26109fddc0473672180e3886dd613fa426772ea53aa8d7f46d08ec3e3383f6ce53be2f63a9ff066b SHA512 fdf82f2b46231849b373f50d1255bcedab8fbefa7ded7c157649cf6406fb593cc2f4e63ca7d3cecfbadb4533ecd8d0ad80e198626dc1489cea8a22ba87ca583a +DIST apcu-5.1.11.tgz 105462 BLAKE2B 37ff632555e1bca51951db3021a4108a1de491b1bae2b12daed80e5d2d4651737cad744023c62956779395198accf33290c0c3b81b6abfc7bb54337a1a23e082 SHA512 2c284bbe84012030cc5c24ccf903c3abee995af549616c10211dbd5e463a5f37a3f27a5982127db81787a64345597a10be495380b844ce6204dc57c8b058bb88 +DIST apcu-5.1.8.tgz 111260 BLAKE2B eb41b1af33500ed9ddbbcb5e1a92884af4b356e16cf76c70f75a8853522cc91af1c156cc0bbd464fce539a138bf4e2ead5101810223b0f1bb91cd062850ef08e SHA512 4f377389e713bcae5534c64ea28f72c20ab2176aa758188c4d956c1f2370be49bc33dd2a1db43941fff5344a164aaeebc4e73e6d579f62d17334bcc520171526 +DIST apcu-5.1.9.tgz 111049 BLAKE2B c7138f65d73a056e4a34972098c2b543ad6d96d0d8215e82757c457cc8938af48fea842e006c79c83deee4060cdc94047764930592eef03c5f347abeb7730897 SHA512 3e9b29a293b5bfb29283dd650907bfb9f31a1cb99ef908021d3869c3e3ae4051a2c45aab27275e90b0a2fa94c35cc9e170637dc539184d955f3f13dc09cba060 +EBUILD pecl-apcu-4.0.11.ebuild 1453 BLAKE2B 3d0e75d3dbe866f5e10dc464fb5a54a67ed79656ef9d97d62052da4670be39d91122fb2b1da4e6629c26b7aff71585e683e3fccddf59d77afda21d47eaea2c8b SHA512 b0fb1cdceb8e2c48b459309c6e98a1fb16faa48e1228bc0bfbe5c01cee0b038121ffae8a094cdc030fd1bc94624d4602e6abcb5b99dd6a2109024856446571b1 +EBUILD pecl-apcu-5.1.10.ebuild 1980 BLAKE2B 5370b05a1172cf5ea96dc526029890c003fc802c762924063155bd4458d7273773599171e28908e69c99bcfcb3d19611df15ac8caabf26f4f20b4b6ab27e8a20 SHA512 eda7e2586c04f39c4a6217b344d97110e3a8371f43b5b06b70845b89564e6b948e7ead601c523a43d2bda8b8670bc61cf0b9b29de1e89d1cc497df349b5d6c61 +EBUILD pecl-apcu-5.1.11.ebuild 1980 BLAKE2B 5370b05a1172cf5ea96dc526029890c003fc802c762924063155bd4458d7273773599171e28908e69c99bcfcb3d19611df15ac8caabf26f4f20b4b6ab27e8a20 SHA512 eda7e2586c04f39c4a6217b344d97110e3a8371f43b5b06b70845b89564e6b948e7ead601c523a43d2bda8b8670bc61cf0b9b29de1e89d1cc497df349b5d6c61 +EBUILD pecl-apcu-5.1.8.ebuild 1860 BLAKE2B f13dd25e9afa2054bd3474d72f326f815384befe594b9bec7803021bbe4c67fc9501e9b23760b08a22d29654a3b34a6c76120ebe5baf27cb22814bef8b7425c4 SHA512 f086a6e970a87a65658064feecbe42b30c3e1bb6c01effb0cd890ced791df3228b8143374957e94c970899a7d7fffaf3abe818816de8f29b4398fbc23002be9b +EBUILD pecl-apcu-5.1.9.ebuild 1980 BLAKE2B 5370b05a1172cf5ea96dc526029890c003fc802c762924063155bd4458d7273773599171e28908e69c99bcfcb3d19611df15ac8caabf26f4f20b4b6ab27e8a20 SHA512 eda7e2586c04f39c4a6217b344d97110e3a8371f43b5b06b70845b89564e6b948e7ead601c523a43d2bda8b8670bc61cf0b9b29de1e89d1cc497df349b5d6c61 +MISC metadata.xml 540 BLAKE2B 87b95a306509825ceb5c27c471c496692da1efaf9fc04c357d9aa47c458db302456884401b077cd040bc70a6540706cc54ac2aa76f7da8a1d3b63b6af8661e5a SHA512 46b3e028a3632c8ebfa89a9e2053bc0bb8893fd0a75ee3f84e1d62daec9be5cadbe1f9fc55bb14931a91cde04ff04c5f7c19b2dcf57551ee08fa3eb64ed88232 diff --git a/dev-php/pecl-apcu/metadata.xml b/dev-php/pecl-apcu/metadata.xml new file mode 100644 index 000000000000..4d7374447c6f --- /dev/null +++ b/dev-php/pecl-apcu/metadata.xml @@ -0,0 +1,14 @@ +<?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="lock_semaphore">Enable semaphore locks instead of fcntl</flag> + <flag name="lock_pthreadmutex">Enable pthread mutex locking</flag> + <flag name="lock_pthreadrw">Enable pthread read/write locking</flag> + <flag name="lock_spinlock">Enable spin locks (EXPERIMENTAL)</flag> + </use> +</pkgmetadata> diff --git a/dev-php/pecl-apcu/pecl-apcu-4.0.11.ebuild b/dev-php/pecl-apcu/pecl-apcu-4.0.11.ebuild new file mode 100644 index 000000000000..9f7340d3f2ae --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-4.0.11.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="apcu" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( NOTICE README.md TECHNOTES.txt TODO ) + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="amd64 x86" + +DESCRIPTION="Stripped down version of APC supporting only user cache" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="+mmap" + +DEPEND="" +PDEPEND=" +php_targets_php7-0? ( dev-php/pecl-apcu:7[php_targets_php7-0] ) +php_targets_php7-1? ( dev-php/pecl-apcu:7[php_targets_php7-1] ) +" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" + +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock_${l} " +done + +IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}" + +REQUIRED_USE="^^ ( $LUSE )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php5-6 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock_pthreadrw apcu-rwlocks) + $(use_enable lock_spinlock apcu-spinlocks) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + + insinto "${PHP_EXT_SHARED_DIR}" + doins apc.php + fi +} + +pkg_postinst() { + if use php_targets_php5-6 ; then + elog "The apc.php file shipped with this release of pecl-apcu was" + elog "installed into ${PHP_EXT_SHARED_DIR}." + fi +} diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.10.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.10.ebuild new file mode 100644 index 000000000000..d78f6c0b3188 --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-5.1.10.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="apcu" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( NOTICE README.md TECHNOTES.txt TODO ) + +# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass +# This allows us to depend on the other slot +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# However, we only really build for 7.x; so redefine it here +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Stripped down version of APC supporting only user cache" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="+mmap" + +DEPEND="" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] )" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" + +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock_${l} " +done + +IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}" + +REQUIRED_USE="^^ ( $LUSE )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock_pthreadrw apcu-rwlocks) + $(use_enable lock_spinlock apcu-spinlocks) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + + insinto /usr/share/php7/apcu + doins apc.php + fi +} + +pkg_postinst() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + elog "The apc.php file shipped with this release of pecl-apcu was" + elog "installed into ${EPREFIX}/usr/share/php7/apcu/." + elog + elog "If you depend on the apc_* functions," + elog "please install dev-php/pecl-apcu_bc as this extension no longer" + elog "provides backwards compatibility." + fi +} diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.11.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.11.ebuild new file mode 100644 index 000000000000..d78f6c0b3188 --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-5.1.11.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="apcu" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( NOTICE README.md TECHNOTES.txt TODO ) + +# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass +# This allows us to depend on the other slot +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# However, we only really build for 7.x; so redefine it here +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Stripped down version of APC supporting only user cache" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="+mmap" + +DEPEND="" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] )" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" + +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock_${l} " +done + +IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}" + +REQUIRED_USE="^^ ( $LUSE )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock_pthreadrw apcu-rwlocks) + $(use_enable lock_spinlock apcu-spinlocks) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + + insinto /usr/share/php7/apcu + doins apc.php + fi +} + +pkg_postinst() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + elog "The apc.php file shipped with this release of pecl-apcu was" + elog "installed into ${EPREFIX}/usr/share/php7/apcu/." + elog + elog "If you depend on the apc_* functions," + elog "please install dev-php/pecl-apcu_bc as this extension no longer" + elog "provides backwards compatibility." + fi +} diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.8.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.8.ebuild new file mode 100644 index 000000000000..a0dd81ab461b --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-5.1.8.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="apcu" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( NOTICE README.md TECHNOTES.txt TODO ) + +# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass +# This allows us to depend on the other slot +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +# However, we only really build for 7.x; so redefine it here +USE_PHP="php7-0 php7-1" + +KEYWORDS="amd64 x86" + +DESCRIPTION="Stripped down version of APC supporting only user cache" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="+mmap" + +DEPEND="" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] )" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" + +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock_${l} " +done + +IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}" + +REQUIRED_USE="^^ ( $LUSE )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock_pthreadrw apcu-rwlocks) + $(use_enable lock_spinlock apcu-spinlocks) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + + insinto /usr/share/php7/apcu + doins apc.php + fi +} + +pkg_postinst() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + elog "The apc.php file shipped with this release of pecl-apcu was" + elog "installed into ${EPREFIX}/usr/share/php7/apcu/." + elog + elog "If you depend on the apc_* functions," + elog "please install dev-php/pecl-apcu_bc as this extension no longer" + elog "provides backwards compatibility." + fi +} diff --git a/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild b/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild new file mode 100644 index 000000000000..d78f6c0b3188 --- /dev/null +++ b/dev-php/pecl-apcu/pecl-apcu-5.1.9.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="apcu" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( NOTICE README.md TECHNOTES.txt TODO ) + +# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass +# This allows us to depend on the other slot +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# However, we only really build for 7.x; so redefine it here +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Stripped down version of APC supporting only user cache" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="+mmap" + +DEPEND="" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-apcu:0[php_targets_php5-6] )" + +LOCKS="pthreadmutex pthreadrw spinlock semaphore" + +LUSE="" +for l in ${LOCKS}; do + LUSE+="lock_${l} " +done + +IUSE+=" ${LUSE/lock_pthreadrw/+lock_pthreadrw}" + +REQUIRED_USE="^^ ( $LUSE )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-apcu + $(use_enable mmap apcu-mmap) + $(use_enable lock_pthreadrw apcu-rwlocks) + $(use_enable lock_spinlock apcu-spinlocks) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + + insinto /usr/share/php7/apcu + doins apc.php + fi +} + +pkg_postinst() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + elog "The apc.php file shipped with this release of pecl-apcu was" + elog "installed into ${EPREFIX}/usr/share/php7/apcu/." + elog + elog "If you depend on the apc_* functions," + elog "please install dev-php/pecl-apcu_bc as this extension no longer" + elog "provides backwards compatibility." + fi +} diff --git a/dev-php/pecl-apcu_bc-1.0.3-r1 b/dev-php/pecl-apcu_bc-1.0.3-r1 deleted file mode 100644 index b0370b9c6a3b..000000000000 --- a/dev-php/pecl-apcu_bc-1.0.3-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Provides APC backwards compatibility functions via APCu -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu_bc -IUSE=php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?] php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/apcu_bc-1.0.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1d80e8dfcddfed2d53d11750a69833cd diff --git a/dev-php/pecl-apcu_bc-1.0.4 b/dev-php/pecl-apcu_bc-1.0.4 deleted file mode 100644 index b21f461c17a0..000000000000 --- a/dev-php/pecl-apcu_bc-1.0.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Provides APC backwards compatibility functions via APCu -EAPI=6 -HOMEPAGE=https://pecl.php.net/apcu_bc -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/apcu_bc-1.0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=44a10f36382e3adf278467380d0efd75 diff --git a/dev-php/pecl-apcu_bc/Manifest b/dev-php/pecl-apcu_bc/Manifest new file mode 100644 index 000000000000..53020437a2ed --- /dev/null +++ b/dev-php/pecl-apcu_bc/Manifest @@ -0,0 +1,5 @@ +DIST apcu_bc-1.0.3.tgz 7245 BLAKE2B cf3a632568218a3dead69c251aac67a3e1c9c03e0bef0b57184bb1e85c60aadc09dcbcf49f2703869783128949a9aa2f4e5eb660d9ca88f800e85ce0692847b1 SHA512 b1faf811316bbba25354b9b28d5c13c69ae93913b90eb36d1904ef4d9ca35000e1d83f8204ab4500813cb8858feccebb262523f42b3116b85c59c6a796affe67 +DIST apcu_bc-1.0.4.tgz 7406 BLAKE2B c7099f13bfe589c9752fb7fa8454f16094a13d63924ceef614db1fef11d37265673e745383241836685dcabca8ae83af3c71ba2f2d8a77b4ab213db209924f12 SHA512 633ae74c4be3ee0c2c98540f696dc440f3f345c52811e856cb46c65c6b6fa8fa9f06ecb1d784cd990cf8b5219b65e14a29b97e57828dc6e7aa6b91d2475e6a0e +EBUILD pecl-apcu_bc-1.0.3-r1.ebuild 738 BLAKE2B 3a84093f3a30dc29947a13c78a2e8a0f05817789ae4f4ce57aaf86ad0f56d149613276168918d7c1ea2d85b5ce1283e7964243c3afa7b0cc6a1847a751c44030 SHA512 c82072c2bf7f501479cc92d379bcb53ed83e99b1da929feb1ca8a15455a01c3b48dd48f778641f091c76f13f12fe92c85a14175332f5e9a0a263a7ceb499f9fc +EBUILD pecl-apcu_bc-1.0.4.ebuild 537 BLAKE2B a43ad349a6771bd5a295ef00fea28eeb4aea43627697b6e965f8a5cd9f5513efd298342ba98b90e515a5c0666d4a647e01316a8d2aa1c47edd1d141ee32ab6b7 SHA512 caf27a7b5a273f2058672aebce00a5b7214f8cd1914615a9cda0c905970738869ac20d4ead57619cbe19dbfda40ebf8bfe8595a34b92b57d34782e4f47433251 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-apcu_bc/metadata.xml b/dev-php/pecl-apcu_bc/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-apcu_bc/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.3-r1.ebuild b/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.3-r1.ebuild new file mode 100644 index 000000000000..4cc807e6da9b --- /dev/null +++ b/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.3-r1.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="bc_apc" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_EXTRA_ECONF="" +DOCS=( README.md ) + +USE_PHP="php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="amd64 x86" + +DESCRIPTION="Provides APC backwards compatibility functions via APCu" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND="dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?]" +RDEPEND="${DEPEND}" + +src_install() { + # Rename the apc.so to match the ini file loading requirement + local slot + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + mv "modules/apc.so" "modules/${PHP_EXT_NAME}.so" || die + done + php-ext-pecl-r3_src_install +} diff --git a/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.4.ebuild b/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.4.ebuild new file mode 100644 index 000000000000..6cb699b96c74 --- /dev/null +++ b/dev-php/pecl-apcu_bc/pecl-apcu_bc-1.0.4.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_INI_NAME="bc_apc" +PHP_EXT_NAME="apc" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_EXTRA_ECONF="" +DOCS=( README.md ) + +USE_PHP="php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Provides APC backwards compatibility functions via APCu" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND="dev-php/pecl-apcu:7[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?]" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-bbcode-1.0.3_beta1-r2 b/dev-php/pecl-bbcode-1.0.3_beta1-r2 deleted file mode 100644 index f9ff4ec6c4ca..000000000000 --- a/dev-php/pecl-bbcode-1.0.3_beta1-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A quick and efficient BBCode Parsing Library -EAPI=6 -HOMEPAGE=http://pecl.php.net/package/bbcode -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/bbcode-1.0.3b1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=fa4db8887a9ef6a8226e56b935146346 diff --git a/dev-php/pecl-bbcode/Manifest b/dev-php/pecl-bbcode/Manifest new file mode 100644 index 000000000000..22483e13d112 --- /dev/null +++ b/dev-php/pecl-bbcode/Manifest @@ -0,0 +1,3 @@ +DIST bbcode-1.0.3b1.tgz 47205 BLAKE2B 84552330406fd9ea7aea01ec7473b152e4a418d6847423b0798dc36619a9e8345705f91cda73a36a381c06010a60fb07937f1dd3a9f8b53ae106c32c44ce2886 SHA512 b631beaa062375499fdbf6129c6a7ef8151aa9f2d4e61794c56e48c218abd027b890db7b29a1c768c2d94decdb9a1194277b1da85471014b9cc09597cea7d689 +EBUILD pecl-bbcode-1.0.3_beta1-r2.ebuild 594 BLAKE2B 224416e993275873a294bdc01a45b25bc10bf32ac3f4c88988ee88b3e83673688749b3bd9a1ed308d578f531285f71f8b90a154cbb4aa1438f7fcfba1a28ed9d SHA512 7b0496b40ddcf0075bfc5abb0ec76d01bb13d1ec71ceeedebadf6103af287a266e843bd5d17ec9af8ebe992216248742c681b9bba7ee0b05b2c24ef0e651239d +MISC metadata.xml 591 BLAKE2B 531553a1250b100c4dd376ec91918c3c310a292b1ea0742b43a95a22f0b5c2fcdcc2ffc311f38e60ab6a1069d30b64319acbb5b164fd9e2bf415622dc75017ba SHA512 da06058cdb7fdb18cd09f42a63e3dc9abc3c6e6dd810bc1e4715e64bc06ebe79bfe2c4711b5e8a675f98e22c1f60b2489ff95d7922f9290ccd085c54f8b369c1 diff --git a/dev-php/pecl-bbcode/metadata.xml b/dev-php/pecl-bbcode/metadata.xml new file mode 100644 index 000000000000..620cd8dbb05a --- /dev/null +++ b/dev-php/pecl-bbcode/metadata.xml @@ -0,0 +1,14 @@ +<?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> +<longdescription> +This is a quick and efficient BBCode Parsing Library.It provides various tag types, +high speed one pass parsing, callback system, tag position restriction. +It will force closing BBCode tags in the good order, and closing terminating tags +at the end of the string this is in order to ensure HTML Validity in all cases. +</longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-bbcode/pecl-bbcode-1.0.3_beta1-r2.ebuild b/dev-php/pecl-bbcode/pecl-bbcode-1.0.3_beta1-r2.ebuild new file mode 100644 index 000000000000..eb71563ac56b --- /dev/null +++ b/dev-php/pecl-bbcode/pecl-bbcode-1.0.3_beta1-r2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="bbcode" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( TODO ) + +USE_PHP="php5-6" + +MY_PV="${PV/_beta/b}" +PECL_PKG_V="${PN/pecl-/}-${MY_PV}" +PHP_EXT_S="${WORKDIR}/${PECL_PKG_V}" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +SRC_URI="http://pecl.php.net/get/${PECL_PKG_V}.tgz" +HOMEPAGE="http://pecl.php.net/package/bbcode" + +DESCRIPTION="A quick and efficient BBCode Parsing Library" +LICENSE="PHP-3.01 BSD" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="" + +S="${PHP_EXT_S}" diff --git a/dev-php/pecl-cairo-0.3.2-r1 b/dev-php/pecl-cairo-0.3.2-r1 deleted file mode 100644 index 9a28d1a7154e..000000000000 --- a/dev-php/pecl-cairo-0.3.2-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=x11-libs/cairo-1.4[svg] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Cairo bindings for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/cairo -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=x11-libs/cairo-1.4[svg] php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/cairo-0.3.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=f0151842677b14562272e2843503cabe diff --git a/dev-php/pecl-cairo/Manifest b/dev-php/pecl-cairo/Manifest new file mode 100644 index 000000000000..6273eedbbae3 --- /dev/null +++ b/dev-php/pecl-cairo/Manifest @@ -0,0 +1,3 @@ +DIST cairo-0.3.2.tgz 173203 BLAKE2B 4e7f0d7ed5f161efa89b527d432127589fef2c0cf943cc523c074c09bb4fa2ecf3180619ba7f7c5a4df24df933ea7822a100315e493bda77e4964f643a46f497 SHA512 def7cb67d84349317daad8c6aa8747d7dfe66159df0d72d50e528577288859cbfb6afa982888983bd41ce7ba5267c40a38ce48b56a0d33ac56e1805485391d7a +EBUILD pecl-cairo-0.3.2-r1.ebuild 384 BLAKE2B 41b68a2464a275f26b6bf08a70bbef38a852d283efeac8e2d76e9f52d8f51e12ea1b62e48a9bdd410874b552a984b99211d3afcc793778d3b8528a6d668bdf0f SHA512 6ad04a89612cf2f495322279a82e256c32240756372a4e39b9f30a23b2e3b6c0d17885097ba04d5b195a8936d9d733958381d58ecada3eb361e0b3b20a6e340c +MISC metadata.xml 473 BLAKE2B 29e0d4217f282f59cb058d846989cfaececf4f7937f6b2437897a235bee6bd430e81367b4cfbb7a01b8f193387c344a19cbbfc1358eebb0ded91a5c012de1fbc SHA512 2d17569b9e975d4834f8ed9a61244ba32c482caa8f04d7d3eb6f6f913a46323f6e0cc858bfe536fa8de4031a0d66f9aac185763e789f3bfa6ac8360a87489c42 diff --git a/dev-php/pecl-cairo/metadata.xml b/dev-php/pecl-cairo/metadata.xml new file mode 100644 index 000000000000..443b1587ff67 --- /dev/null +++ b/dev-php/pecl-cairo/metadata.xml @@ -0,0 +1,12 @@ +<?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> + <longdescription lang="en">The Cairo PHP Extension aims to provide support + for all officially supported font backends and surface backends, as well + as expose all available functionality in cairo to PHP users. + </longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-cairo/pecl-cairo-0.3.2-r1.ebuild b/dev-php/pecl-cairo/pecl-cairo-0.3.2-r1.ebuild new file mode 100644 index 000000000000..b213896dba61 --- /dev/null +++ b/dev-php/pecl-cairo/pecl-cairo-0.3.2-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +DOCS=( TODO ) + +USE_PHP="php5-6" + +PHP_EXT_S="${WORKDIR}/Cairo-${PV}" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Cairo bindings for PHP" +LICENSE="PHP-3.01" +SLOT="0" + +DEPEND=">=x11-libs/cairo-1.4[svg]" +RDEPEND="${DEPEND}" + +IUSE="" + +S="${PHP_EXT_S}" diff --git a/dev-php/pecl-cassandra-1.3.2 b/dev-php/pecl-cassandra-1.3.2 deleted file mode 100644 index 1438e611c38a..000000000000 --- a/dev-php/pecl-cassandra-1.3.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-db/cpp-driver-2.7.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=DataStax PHP Driver for Apache Cassandra -EAPI=6 -HOMEPAGE=https://github.com/datastax/php-driver -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-db/cpp-driver-2.7.0 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/cassandra-1.3.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=53439d9abc8a8a6022915d282fb396e8 diff --git a/dev-php/pecl-cassandra/Manifest b/dev-php/pecl-cassandra/Manifest new file mode 100644 index 000000000000..7901d4f1ef0e --- /dev/null +++ b/dev-php/pecl-cassandra/Manifest @@ -0,0 +1,3 @@ +DIST cassandra-1.3.2.tgz 163700 BLAKE2B 00de93b4d8725e2a5ebf4194b38c7775b7845fddb751ccb831f7ae98c397344492f9a085480b4f76a987b4f3dc23ac2431d464eaf6bc3c45d819f087130cdada SHA512 2b3605f24e81b247afa5ea6bb8e1d1c24216a281babfbd750b973fb2094c864a3d45c7769c759bfe2f3f31360766a5b2eb1ff0ee4414ec9a9e9c5f164748242a +EBUILD pecl-cassandra-1.3.2.ebuild 396 BLAKE2B 9f6c7c58f97fb6ccb2eebaeec261bb7934bfc83ba78f19d678d565591b544802eb892d28fb9c40f879d5ab321891d47454ef3a3f7235c26542834bfd8457d771 SHA512 a0f2bd06a44b4a96a1ffba34be28545df95628888d0c05e78a26f5e31de8e93d5aa99c72bf9e6617e6d8d8160fad6f896b7312be464ae182541260f080b0cadf +MISC metadata.xml 541 BLAKE2B c8154262ccb25ad23009cb6b21dc28d4c51bd0b7d90a81ec19b9472d568b4360d4bd97fed5b9d42ed44eddc322a999716508c164715f0b6163291e6d39ae520d SHA512 8d9a8b0ab84c8f8557dcdc46b94b22074492ceaf6ce61daf80eb5470cd58088838f78d1a54f0d5c5dc88802e9cd8e483235a27a7ddcf419e2b6ebabd3c39ffa9 diff --git a/dev-php/pecl-cassandra/metadata.xml b/dev-php/pecl-cassandra/metadata.xml new file mode 100644 index 000000000000..4fff0a94977f --- /dev/null +++ b/dev-php/pecl-cassandra/metadata.xml @@ -0,0 +1,18 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <longdescription lang="en"> + DataStax PHP driver for Apache Cassandra or Scilla + </longdescription> + <maintainer type="person"> + <email>geaaru@gmail.com</email> + <name>Geaaru</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">datastax/php-driver</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/pecl-cassandra/pecl-cassandra-1.3.2.ebuild b/dev-php/pecl-cassandra/pecl-cassandra-1.3.2.ebuild new file mode 100644 index 000000000000..96329971cded --- /dev/null +++ b/dev-php/pecl-cassandra/pecl-cassandra-1.3.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="DataStax PHP Driver for Apache Cassandra" +HOMEPAGE="https://github.com/datastax/php-driver" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +DEPEND=">=dev-db/cpp-driver-2.7.0" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-crack-0.4-r6 b/dev-php/pecl-crack-0.4-r6 deleted file mode 100644 index 8a89f7190fe3..000000000000 --- a/dev-php/pecl-crack-0.4-r6 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP interface to the cracklib libraries -EAPI=6 -HOMEPAGE=https://pecl.php.net/crack -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=PHP-3 CRACKLIB -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/crack-0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=8570e4a06d913e492df7c91a06692d94 diff --git a/dev-php/pecl-crack-0.4-r7 b/dev-php/pecl-crack-0.4-r7 deleted file mode 100644 index ce3297c062a4..000000000000 --- a/dev-php/pecl-crack-0.4-r7 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP interface to the cracklib libraries -EAPI=6 -HOMEPAGE=https://pecl.php.net/crack -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-3 CRACKLIB -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/crack-0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1e67db36f8d365f8f42097081001fc91 diff --git a/dev-php/pecl-crack/Manifest b/dev-php/pecl-crack/Manifest new file mode 100644 index 000000000000..4fc3e79aa2fc --- /dev/null +++ b/dev-php/pecl-crack/Manifest @@ -0,0 +1,7 @@ +AUX 0.4-php7.patch 8435 BLAKE2B 11b9d076a684fb1e3e4bef9cd733e7675909282a5e571b3db60fbd9f852273555e3ca7731a13a1811986f529ee52b24e7a9b1bf26a564bc30187241429758e26 SHA512 f164cc8e37e37636de843063426d1ba07be17362d4b0fa0de59e1a9e21a15b7d5a312ed64bd73bcd51db5185a843a05611c23c5f5c442b720f437347f0401649 +AUX fix-pecl-bug-5765.patch 375 BLAKE2B 6664659603006d260b578fc1169465007a600eb1b5ba4551339fc87488c7f94ac1ca49ebc829895ef2e6673fccbae2881e6f06a6cce4dfaa39db1350f2f4f0c6 SHA512 21f7d76242c630334e88c8bf1f6e4fe9718943c36c6886f8de6503c9c616beab7007e31127b40b1df66763893d692a65f20483addb1607e0cfc7ec7b92ff4500 +AUX fix-php-5-4-support.patch 674 BLAKE2B 5b2ce7a76aca15d6ff626ebced6e8844bac3d1fb959903c9882e1e59bdfc06027c6993431552deceb09df8d35e57e338818fa9b5ac11b31d4484369d3bd9d1e3 SHA512 ca2475557dc1d2f23a1e5745e7f3bac70855d0916a9d37d1a7efcd04e3bb973220b87aa2cc7ba8315473a2fd16dfd142c5c01608e94c595541ff15838c1e1d44 +DIST crack-0.4.tgz 25524 BLAKE2B 99e2289413a672d4dc3d8f9d70866efb499902a0d27379ac7b59d2873013c918d535851d8c3dbf2592596d6483f2abafe2f7bbd31fff40ce9827c7a97e16b8bc SHA512 0dec64d1ce859bb3d7e2b834e4bcc4ef8c6f3e88e5b61884e40dddc366a992a7c85bfad4227224d4401aad7f26843678709f29acd2dcc75563658040b8067d7f +EBUILD pecl-crack-0.4-r6.ebuild 581 BLAKE2B 04f52129dce7e4ec373a17fd4a68b256981743d568723f428dbae41883e511ca8adad3dfd155ebd3f56feb04162b8cecde4b9619814a990ab50870be7fc9764e SHA512 7d305dc22b4972335d32906f25582b35bedaef94b0b9b53d69683f41f5f9c4011b6c5aa75f23f4f7b1eba5c8f277c77a8fc78b013669a7a96d0922e2bbdc0a27 +EBUILD pecl-crack-0.4-r7.ebuild 592 BLAKE2B 961042f4d06b5e05493fde80a8041d298a2f0430ee626606ea5c5d4013ef9726e38edb156e95ebb3e9e97686922e9c4ee3f2f99268e972b0af585a666b7b0798 SHA512 2bc9aa4c712508e712e9cf70f0c574357fdcde19fd16126d8b1c3f917ee7e83db90e7b526463e4a5cc976c16300d8f972d11bb67d482ceff2d8087100d472f8b +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-crack/files/0.4-php7.patch b/dev-php/pecl-crack/files/0.4-php7.patch new file mode 100644 index 000000000000..5a00c9121810 --- /dev/null +++ b/dev-php/pecl-crack/files/0.4-php7.patch @@ -0,0 +1,356 @@ +--- a/crack.c 2016-12-19 16:04:09.244782234 -0500 ++++ b/crack.c 2016-12-20 09:20:11.903140742 -0500 +@@ -36,13 +36,31 @@ + /* True global resources - no need for thread safety here */ + static int le_crack; + ++ZEND_BEGIN_ARG_INFO_EX(crack_opendict_args, 0, ZEND_RETURN_VALUE, 1) ++ ZEND_ARG_INFO(0, dictionary) ++ZEND_END_ARG_INFO() ++ ++ZEND_BEGIN_ARG_INFO_EX(crack_closedict_args, 0, ZEND_RETURN_VALUE, 0) ++ ZEND_ARG_INFO(0, dictionary) ++ZEND_END_ARG_INFO() ++ ++ZEND_BEGIN_ARG_INFO_EX(crack_check_args, 0, ZEND_RETURN_VALUE, 1) ++ ZEND_ARG_INFO(0, password) ++ ZEND_ARG_INFO(0, username) ++ ZEND_ARG_INFO(0, gecos) ++ ZEND_ARG_INFO(0, dictionary) ++ZEND_END_ARG_INFO() ++ ++ZEND_BEGIN_ARG_INFO_EX(crack_getlastmessage_args, 0, ZEND_RETURN_VALUE, 0) ++ZEND_END_ARG_INFO() ++ + /* {{{ crack_functions[] + */ + zend_function_entry crack_functions[] = { +- PHP_FE(crack_opendict, NULL) +- PHP_FE(crack_closedict, NULL) +- PHP_FE(crack_check, NULL) +- PHP_FE(crack_getlastmessage, NULL) ++ ZEND_FE(crack_opendict, crack_opendict_args) ++ ZEND_FE(crack_closedict, crack_closedict_args) ++ ZEND_FE(crack_check, crack_check_args) ++ ZEND_FE(crack_getlastmessage, crack_getlastmessage_args) + {NULL, NULL, NULL} + }; + /* }}} */ +@@ -55,7 +73,7 @@ + #endif + "crack", + crack_functions, +- PHP_MINIT(crack), ++ PHP_MINIT(crack), + PHP_MSHUTDOWN(crack), + PHP_RINIT(crack), + PHP_RSHUTDOWN(crack), +@@ -84,7 +102,11 @@ + static void php_crack_init_globals(zend_crack_globals *crack_globals) + { + crack_globals->last_message = NULL; ++#if PHP_VERSION_ID >= 70000 ++ crack_globals->default_dict = NULL; ++#else + crack_globals->default_dict = -1; ++#endif + } + /* }}} */ + +@@ -95,7 +117,7 @@ + char *filename; + int filename_len; + int result = SUCCESS; +- ++ + #if PHP_VERSION_ID < 50400 + if (PG(safe_mode)) { + filename_len = strlen(path) + 10; +@@ -103,7 +125,7 @@ + if (NULL == filename) { + return FAILURE; + } +- ++ + memset(filename, '\0', filename_len); + strcpy(filename, path); + strcat(filename, ".pwd"); +@@ -111,7 +133,7 @@ + efree(filename); + return FAILURE; + } +- ++ + memset(filename, '\0', filename_len); + strcpy(filename, path); + strcat(filename, ".pwi"); +@@ -119,7 +141,7 @@ + efree(filename); + return FAILURE; + } +- ++ + memset(filename, '\0', filename_len); + strcpy(filename, path); + strcat(filename, ".hwm"); +@@ -129,39 +151,64 @@ + } + } + #endif +- ++ + if (php_check_open_basedir(path TSRMLS_CC)) { + return FAILURE; + } +- ++ + return SUCCESS; + } + /* }}} */ + + /* {{{ php_crack_set_default_dict + */ ++#if PHP_VERSION_ID >= 70000 ++static void php_crack_set_default_dict(zend_resource *id) ++{ ++ if (CRACKG(default_dict) != NULL) { ++ zend_list_close(CRACKG(default_dict)); ++ } ++ ++ CRACKG(default_dict) = id; ++ id->gc.refcount++; ++} ++#else + static void php_crack_set_default_dict(int id TSRMLS_DC) + { + if (CRACKG(default_dict) != -1) { + zend_list_delete(CRACKG(default_dict)); + } +- ++ + CRACKG(default_dict) = id; + zend_list_addref(id); + } ++#endif + /* }}} */ + + /* {{{ php_crack_get_default_dict + */ ++#if PHP_VERSION_ID >= 70000 ++static zend_resource * php_crack_get_default_dict(INTERNAL_FUNCTION_PARAMETERS) ++#else + static int php_crack_get_default_dict(INTERNAL_FUNCTION_PARAMETERS) ++#endif + { ++#if PHP_VERSION_ID >= 70000 ++ if ((NULL == CRACKG(default_dict)) && (NULL != CRACKG(default_dictionary))) { ++#else + if ((-1 == CRACKG(default_dict)) && (NULL != CRACKG(default_dictionary))) { ++#endif + CRACKLIB_PWDICT *pwdict; + printf("trying to open: %s\n", CRACKG(default_dictionary)); + pwdict = cracklib_pw_open(CRACKG(default_dictionary), "r"); + if (NULL != pwdict) { ++#if PHP_VERSION_ID >= 70000 ++ ZVAL_RES(return_value, zend_register_resource(pwdict, le_crack)); ++ php_crack_set_default_dict(Z_RES_P(return_value)); ++#else + ZEND_REGISTER_RESOURCE(return_value, pwdict, le_crack); + php_crack_set_default_dict(Z_LVAL_P(return_value) TSRMLS_CC); ++#endif + } + } + +@@ -171,7 +218,11 @@ + + /* {{{ php_crack_module_dtor + */ ++#if PHP_VERSION_ID >= 70000 ++static void php_crack_module_dtor(zend_resource *rsrc) ++#else + static void php_crack_module_dtor(zend_rsrc_list_entry *rsrc TSRMLS_DC) ++#endif + { + CRACKLIB_PWDICT *pwdict = (CRACKLIB_PWDICT *) rsrc->ptr; + +@@ -191,7 +242,9 @@ + + REGISTER_INI_ENTRIES(); + le_crack = zend_register_list_destructors_ex(php_crack_module_dtor, NULL, "crack dictionary", module_number); ++#if PHP_VERSION_ID < 70000 + Z_TYPE(crack_module_entry) = type; ++#endif + + return SUCCESS; + } +@@ -210,7 +263,11 @@ + PHP_RINIT_FUNCTION(crack) + { + CRACKG(last_message) = NULL; ++#if PHP_VERSION_ID >= 70000 ++ CRACKG(default_dict) = NULL; ++#else + CRACKG(default_dict) = -1; ++#endif + + return SUCCESS; + } +@@ -245,7 +302,7 @@ + PHP_FUNCTION(crack_opendict) + { + char *path; +- int path_len; ++ size_t path_len; + CRACKLIB_PWDICT *pwdict; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &path, &path_len) == FAILURE) { +@@ -265,9 +322,14 @@ + #endif + RETURN_FALSE; + } +- ++ ++#if PHP_VERSION_ID >= 70000 ++ RETURN_RES(zend_register_resource(pwdict, le_crack)); ++ php_crack_set_default_dict(Z_RES_P(return_value)); ++#else + ZEND_REGISTER_RESOURCE(return_value, pwdict, le_crack); + php_crack_set_default_dict(Z_LVAL_P(return_value) TSRMLS_CC); ++#endif + } + /* }}} */ + +@@ -276,7 +338,11 @@ + PHP_FUNCTION(crack_closedict) + { + zval *dictionary = NULL; ++#if PHP_VERSION_ID >= 70000 ++ zend_resource *id; ++#else + int id = -1; ++#endif + CRACKLIB_PWDICT *pwdict; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|r", &dictionary)) { +@@ -285,7 +351,11 @@ + + if (NULL == dictionary) { + id = php_crack_get_default_dict(INTERNAL_FUNCTION_PARAM_PASSTHRU); ++#if PHP_VERSION_ID >= 70000 ++ if (id == NULL) { ++#else + if (id == -1) { ++#endif + #if ZEND_MODULE_API_NO >= 20021010 + php_error_docref(NULL TSRMLS_CC, E_WARNING, "Could not open default crack dicionary"); + #else +@@ -294,8 +364,21 @@ + RETURN_FALSE; + } + } ++#if PHP_VERSION_ID >= 70000 ++ if((pwdict = (CRACKLIB_PWDICT *)zend_fetch_resource(Z_RES_P(dictionary), "crack dictionary", le_crack)) == NULL) ++ { ++ RETURN_FALSE; ++ } ++ if (NULL == dictionary) { ++ zend_list_close(CRACKG(default_dict)); ++ CRACKG(default_dict) = NULL; ++ } ++ else { ++ zend_list_close(Z_RES_P(dictionary)); ++ } ++#else + ZEND_FETCH_RESOURCE(pwdict, CRACKLIB_PWDICT *, &dictionary, id, "crack dictionary", le_crack); +- ++ + if (NULL == dictionary) { + zend_list_delete(CRACKG(default_dict)); + CRACKG(default_dict) = -1; +@@ -303,7 +386,7 @@ + else { + zend_list_delete(Z_RESVAL_P(dictionary)); + } +- ++#endif + RETURN_TRUE; + } + /* }}} */ +@@ -314,14 +397,18 @@ + { + zval *dictionary = NULL; + char *password = NULL; +- int password_len; ++ size_t password_len; + char *username = NULL; +- int username_len; ++ size_t username_len; + char *gecos = NULL; +- int gecos_len; ++ size_t gecos_len; + char *message; + CRACKLIB_PWDICT *pwdict; ++#if PHP_VERSION_ID >= 70000 ++ zend_resource *crack_res; ++#else + int id = -1; ++#endif + + if (NULL != CRACKG(last_message)) { + efree(CRACKG(last_message)); +@@ -335,6 +422,21 @@ + } + + if (NULL == dictionary) { ++#if PHP_VERSION_ID >= 70000 ++ crack_res = php_crack_get_default_dict(INTERNAL_FUNCTION_PARAM_PASSTHRU); ++ if (crack_res == NULL || crack_res->ptr == NULL) { ++ php_error(E_WARNING, "Could not open default crack dicionary"); ++ RETURN_FALSE; ++ } ++ ++ } ++ else { ++ if((pwdict = (CRACKLIB_PWDICT *)zend_fetch_resource(Z_RES_P(dictionary), "crack dictionary", le_crack)) == NULL) { ++ php_error(E_WARNING, "Could not open crack dicionary resource"); ++ RETURN_FALSE; ++ } ++ } ++#else + id = php_crack_get_default_dict(INTERNAL_FUNCTION_PARAM_PASSTHRU); + if (id == -1) { + #if ZEND_MODULE_API_NO >= 20021010 +@@ -346,6 +448,7 @@ + } + } + ZEND_FETCH_RESOURCE(pwdict, CRACKLIB_PWDICT *, &dictionary, id, "crack dictionary", le_crack); ++#endif + + message = cracklib_fascist_look_ex(pwdict, password, username, gecos); + +@@ -377,7 +480,11 @@ + RETURN_FALSE; + } + ++#if PHP_VERSION_ID >= 70000 ++ RETURN_STRING(CRACKG(last_message)); ++#else + RETURN_STRING(CRACKG(last_message), 1); ++#endif + } + /* }}} */ + +--- a/php_crack.h 2005-09-21 05:00:06.000000000 -0400 ++++ b/php_crack.h 2016-12-19 16:51:22.449321851 -0500 +@@ -52,7 +52,11 @@ + ZEND_BEGIN_MODULE_GLOBALS(crack) + char *default_dictionary; + char *last_message; ++#if PHP_VERSION_ID >= 70000 ++ zend_resource *default_dict; ++#else + int default_dict; ++#endif + ZEND_END_MODULE_GLOBALS(crack) + + #ifdef ZTS diff --git a/dev-php/pecl-crack/files/fix-pecl-bug-5765.patch b/dev-php/pecl-crack/files/fix-pecl-bug-5765.patch new file mode 100644 index 000000000000..c180d5310b1b --- /dev/null +++ b/dev-php/pecl-crack/files/fix-pecl-bug-5765.patch @@ -0,0 +1,11 @@ +--- crack-0.4/libcrack/src/cracklib.h 2005-09-21 11:00:06.000000000 +0200 ++++ crack-0.4-new/libcrack/src/cracklib.h 2006-10-08 20:44:00.618783250 +0200 +@@ -46,7 +46,7 @@ + + typedef unsigned char int8; + typedef unsigned short int int16; +-typedef unsigned long int int32; ++typedef unsigned int int32; + + #ifndef NUMWORDS + # define NUMWORDS 16 diff --git a/dev-php/pecl-crack/files/fix-php-5-4-support.patch b/dev-php/pecl-crack/files/fix-php-5-4-support.patch new file mode 100644 index 000000000000..7fddadfabbbd --- /dev/null +++ b/dev-php/pecl-crack/files/fix-php-5-4-support.patch @@ -0,0 +1,30 @@ +Gentoo bug: 423869 +Thanks to hanno + +--- a/crack.c 2008/07/17 10:02:47 262854 ++++ b/crack.c 2012/06/07 16:13:34 326013 +@@ -38,7 +38,7 @@ + + /* {{{ crack_functions[] + */ +-function_entry crack_functions[] = { ++zend_function_entry crack_functions[] = { + PHP_FE(crack_opendict, NULL) + PHP_FE(crack_closedict, NULL) + PHP_FE(crack_check, NULL) +@@ -94,6 +94,7 @@ + int filename_len; + int result = SUCCESS; + ++#if PHP_VERSION_ID < 50400 + if (PG(safe_mode)) { + filename_len = strlen(path) + 10; + filename = (char *) emalloc(filename_len); +@@ -125,6 +126,7 @@ + return FAILURE; + } + } ++#endif + + if (php_check_open_basedir(path TSRMLS_CC)) { + return FAILURE; diff --git a/dev-php/pecl-crack/metadata.xml b/dev-php/pecl-crack/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-crack/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-crack/pecl-crack-0.4-r6.ebuild b/dev-php/pecl-crack/pecl-crack-0.4-r6.ebuild new file mode 100644 index 000000000000..dcda4876842a --- /dev/null +++ b/dev-php/pecl-crack/pecl-crack-0.4-r6.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="crack" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_EXTRA_ECONF="" +DOCS=( EXPERIMENTAL ) + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="amd64 ppc ppc64 x86" + +DESCRIPTION="PHP interface to the cracklib libraries" +LICENSE="PHP-3 CRACKLIB" +SLOT="0" +IUSE="" +# Patch for http://pecl.php.net/bugs/bug.php?id=5765 +PATCHES=( "${FILESDIR}/fix-php-5-4-support.patch" +"${FILESDIR}/fix-pecl-bug-5765.patch" +"${FILESDIR}/${PV}-php7.patch" +) diff --git a/dev-php/pecl-crack/pecl-crack-0.4-r7.ebuild b/dev-php/pecl-crack/pecl-crack-0.4-r7.ebuild new file mode 100644 index 000000000000..4a90b507cc29 --- /dev/null +++ b/dev-php/pecl-crack/pecl-crack-0.4-r7.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="crack" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_EXTRA_ECONF="" +DOCS=( EXPERIMENTAL ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP interface to the cracklib libraries" +LICENSE="PHP-3 CRACKLIB" +SLOT="0" +IUSE="" +# Patch for http://pecl.php.net/bugs/bug.php?id=5765 +PATCHES=( "${FILESDIR}/fix-php-5-4-support.patch" +"${FILESDIR}/fix-pecl-bug-5765.patch" +"${FILESDIR}/${PV}-php7.patch" +) diff --git a/dev-php/pecl-dbase-5.1.1 b/dev-php/pecl-dbase-5.1.1 deleted file mode 100644 index 61473e0bd097..000000000000 --- a/dev-php/pecl-dbase-5.1.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=dBase database file access functions -EAPI=6 -HOMEPAGE=https://pecl.php.net/dbase -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-dbase:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-dbase:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/dbase-5.1.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=b4a0bb44f71d0165e289d07ebeafe113 diff --git a/dev-php/pecl-dbase-7.0.0_beta1-r1 b/dev-php/pecl-dbase-7.0.0_beta1-r1 deleted file mode 100644 index b7285f739b45..000000000000 --- a/dev-php/pecl-dbase-7.0.0_beta1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=dBase database file access functions -EAPI=6 -HOMEPAGE=https://pecl.php.net/dbase -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-dbase:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/dbase-7.0.0beta1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=698190ba69a705d85440c6f974a72832 diff --git a/dev-php/pecl-dbase/Manifest b/dev-php/pecl-dbase/Manifest new file mode 100644 index 000000000000..b23a037b8ff8 --- /dev/null +++ b/dev-php/pecl-dbase/Manifest @@ -0,0 +1,5 @@ +DIST dbase-5.1.1.tgz 20751 BLAKE2B 36b7f3e0d03cfd3852333b2ed062dc5c408c29db7c5c05b1f6e57744ea651e291d958ec6216804a4328bb344b8188f6db29ffdcf9134ed7938640a08885c4a71 SHA512 52dac3e253f88de898c43864e8aff62990b33eb770fb27534bd25896c3eb330ca05e0205a1f387296637e553cf6de16a3f7b3eff082e1403a56c60decfbce33f +DIST dbase-7.0.0beta1.tgz 16206 BLAKE2B 3921257aacb915deaad854ab54c8263646561dc2593bb4c5706fd9f27659cb1d22c0df9f88cbc7acf115d3358c25b366e5c3d1ef48eee2af17049094808113bd SHA512 623222e826509fa9b3f65353a66479fe4a5924de1b6dd4e73c106f2179f8af59740c758cf90ed8d0e9c61c31a7e5bef434cd858cde074f983b1dda69927442af +EBUILD pecl-dbase-5.1.1.ebuild 775 BLAKE2B 35a3ab094b0a14a33c672d59ef605803bbbf5e18d09b65030107f1c79dce4bdbcbf4b5c6556639e3289c4c90cb2f6315da54e8784a42e252aef0d1cb1883aa2b SHA512 7d431710fe8a380d085bde23b49c10906677d3444ef9af999a269c371296f3396df7ccaa5d52cac9bf571f6ae4477445587ceaab4abd8c457dae6bbd10db11d8 +EBUILD pecl-dbase-7.0.0_beta1-r1.ebuild 1070 BLAKE2B 0cb69e3a4bf7f1c06fdb7967690cf74a97852568b2e55856a84c2ab8a9292dc5b200d827eec4e1d3cf6b04cf585318362fead248023bdee7bd8438f86d034abd SHA512 7eef9511bc14644ab5cc4b81a4a5bcd424a12f53a251c2a464c0aae00c8e9e9b6207fa398dd9f56d1f651a340bb789894f539e05404f9299c589459b1a16deb4 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-dbase/metadata.xml b/dev-php/pecl-dbase/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-dbase/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-dbase/pecl-dbase-5.1.1.ebuild b/dev-php/pecl-dbase/pecl-dbase-5.1.1.ebuild new file mode 100644 index 000000000000..03186ce8a0bd --- /dev/null +++ b/dev-php/pecl-dbase/pecl-dbase-5.1.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="dBase database file access functions" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND="" +PDEPEND=" +php_targets_php7-0? ( dev-php/pecl-dbase:7[php_targets_php7-0] ) +php_targets_php7-1? ( dev-php/pecl-dbase:7[php_targets_php7-1] ) +" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php5-6 ; then + local PHP_EXT_ECONF_ARGS=( ) + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-dbase/pecl-dbase-7.0.0_beta1-r1.ebuild b/dev-php/pecl-dbase/pecl-dbase-7.0.0_beta1-r1.ebuild new file mode 100644 index 000000000000..72bf7b340134 --- /dev/null +++ b/dev-php/pecl-dbase/pecl-dbase-7.0.0_beta1-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Define 5.6 here so we get the USE and REQUIRED_USE from the eclass +# This allows us to depend on the other slot +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# However, we only really build for 7.x; so redefine it here +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="dBase database file access functions" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-dbase:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=( ) + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-dbx-1.1.2-r2 b/dev-php/pecl-dbx-1.1.2-r2 deleted file mode 100644 index 7649eeb06bfc..000000000000 --- a/dev-php/pecl-dbx-1.1.2-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=The dbx module is a database abstraction layer -EAPI=6 -HOMEPAGE=https://pecl.php.net/dbx -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/dbx-1.1.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=705c07e94c0d4ae20100b5c5e2230dfc diff --git a/dev-php/pecl-dbx/Manifest b/dev-php/pecl-dbx/Manifest new file mode 100644 index 000000000000..13a13e6eadd0 --- /dev/null +++ b/dev-php/pecl-dbx/Manifest @@ -0,0 +1,3 @@ +DIST dbx-1.1.2.tgz 31348 BLAKE2B 570bf700d52739b7ecf89b0ca0c2e2112e615fc1a1bd90421ca766fbea34a54410b3bed0f6f429fd19a30018e1a08d87c6d4552dca657b28c1da266a34c83b99 SHA512 890d724d5f1c57952fc5ada8e9b3ab36cac5d9dd70c3296eadefe17fb225ad35d3002224dc03e6e2f21e974dc68c6e1a39b8a44a88ba906ab345599d73f4aeec +EBUILD pecl-dbx-1.1.2-r2.ebuild 350 BLAKE2B 9e5127326f82474726f3a3f2f771da4e7df2ee5310135add05d7b2372da62e75b9ae2aaeca6a88b207f6864d7404a2ef6a9a2ec829ec8703150b5b99ba7549a0 SHA512 c0752c0e71de208a0660bf6438ac5ae96b892ff442a11c14781edfb39e5b6ef91925247c9a9b592efa1f55af5702b2c33b129dab94263282cac7a3f9e70044e4 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-dbx/metadata.xml b/dev-php/pecl-dbx/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-dbx/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-dbx/pecl-dbx-1.1.2-r2.ebuild b/dev-php/pecl-dbx/pecl-dbx-1.1.2-r2.ebuild new file mode 100644 index 000000000000..8040881f7675 --- /dev/null +++ b/dev-php/pecl-dbx/pecl-dbx-1.1.2-r2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="dbx" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="The dbx module is a database abstraction layer" +LICENSE="PHP-3" +SLOT="0" +IUSE="" diff --git a/dev-php/pecl-dio-0.1.0-r1 b/dev-php/pecl-dio-0.1.0-r1 deleted file mode 100644 index bd94f92239ed..000000000000 --- a/dev-php/pecl-dio-0.1.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Direct I/O functions for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/dio -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/dio-0.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=d008a0fdbb9931b8bb46c1e21f1f22c6 diff --git a/dev-php/pecl-dio/Manifest b/dev-php/pecl-dio/Manifest new file mode 100644 index 000000000000..4931d94064da --- /dev/null +++ b/dev-php/pecl-dio/Manifest @@ -0,0 +1,3 @@ +DIST dio-0.1.0.tgz 36960 BLAKE2B 0a2c1fd6289cc9606c44c81216ce8d0f63d4bbddfae554e65499f586f5aa17f419a048e97723ff365407260740d28e36ec5dae8a45e18422a7bd900ec88b60fd SHA512 6fca1c3f2d6247f5e0c52a27b49d80a6d13f9630772956ff7aa73ad45e445686502edd956346c43955cb2f858c0c0259af86c3f92b6f93309a2b90583ad8ea05 +EBUILD pecl-dio-0.1.0-r1.ebuild 427 BLAKE2B 46ca4e8726e71e69bd0507d3758a3ac078e16caef8d5cbae26549ab93d84a75a23540eecf9a00d89a72b8e258491c95800a019cb15f869d7065de4779438f9b9 SHA512 10a00712558d362109c1fb6ec624730a037cb072fff06edb0c27dd87729b95f027f91f5917718f5a47b634d6b9060eced56f7eb0e4b8e38c3e87276bd8899c2a +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-dio/metadata.xml b/dev-php/pecl-dio/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-dio/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-dio/pecl-dio-0.1.0-r1.ebuild b/dev-php/pecl-dio/pecl-dio-0.1.0-r1.ebuild new file mode 100644 index 000000000000..113db6ef9fb0 --- /dev/null +++ b/dev-php/pecl-dio/pecl-dio-0.1.0-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="dio" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +MY_PV=${PV/_rc/RC} +PHP_EXT_S="${WORKDIR}/${PN/pecl-/}-${MY_PV}" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Direct I/O functions for PHP" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +S="${PHP_EXT_S}" diff --git a/dev-php/pecl-eio-2.0.2-r1 b/dev-php/pecl-eio-2.0.2-r1 deleted file mode 100644 index cd6eff586ffe..000000000000 --- a/dev-php/pecl-eio-2.0.2-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP wrapper for libeio library -EAPI=6 -HOMEPAGE=https://pecl.php.net/eio -IUSE=debug php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/eio-2.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=2c51a876ce088d1636abefd407915596 diff --git a/dev-php/pecl-eio/Manifest b/dev-php/pecl-eio/Manifest new file mode 100644 index 000000000000..d6a5b3ae955a --- /dev/null +++ b/dev-php/pecl-eio/Manifest @@ -0,0 +1,3 @@ +DIST eio-2.0.2.tgz 74005 BLAKE2B e09f540753f2c607b95de9c3f390fc0c31ad2a34fda99aac86f057b2e664e49aded0b5f3e491138af60d00828ee9ff13f09958177e9cfed2b254473b1f814da9 SHA512 9b5ab80e6a76a1a2e99dfa641b404d0b52cd79b54267a8ded622930b4cc99f3ba1e39a70fc2d8f5c4ed50fbd67d97bc78655cd17958f0c8a2314b3b6ac1c6384 +EBUILD pecl-eio-2.0.2-r1.ebuild 505 BLAKE2B a111e8ec1dee97e11e0766490b8fb320c529e2abf862f3c8466eddec45a2102d751a091cfa88f8242491d2d8178b23d96b6ce1ed1c36624560b9844ba7d64325 SHA512 a0444dcecf3ee753e82d6ee3b3463e5fa56bd484a01d120b3827010f43ea09ee2c50babce2cb072c8b14d5f1b1e62fbfd0155f1aca3de7168e18c46716c549de +MISC metadata.xml 354 BLAKE2B 468d2c00c6aa9335b37ad1cfe50547fd620182f78c04d924309b429f9a05475a8e023c69121ac0d47243a479d80d891956d4e8ca0edfacc3a82f05be74a6d046 SHA512 de8f034f4f5b9891d46191e0960bd7cf53c3b831908f70beb6b164d062462dab78ba5c3de85509c3b616bd0ad3a9231e991e370b674b694708afca0736e8a60b diff --git a/dev-php/pecl-eio/metadata.xml b/dev-php/pecl-eio/metadata.xml new file mode 100644 index 000000000000..cab0186846a3 --- /dev/null +++ b/dev-php/pecl-eio/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>rrosmanov@gmail.com</email> +<name>Ruslan Osmanov</name> +</maintainer> +<maintainer type="project"> +<email>proxy-maint@gentoo.org</email> +<name>Proxy Maintainers</name> +</maintainer> +</pkgmetadata> diff --git a/dev-php/pecl-eio/pecl-eio-2.0.2-r1.ebuild b/dev-php/pecl-eio/pecl-eio-2.0.2-r1.ebuild new file mode 100644 index 000000000000..ed19c8deb059 --- /dev/null +++ b/dev-php/pecl-eio/pecl-eio-2.0.2-r1.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="eio" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README.md ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" +LICENSE="PHP-3.01" + +DESCRIPTION="PHP wrapper for libeio library" +LICENSE="PHP-3" +SLOT="0" +IUSE="debug" + +src_configure() { + local PHP_EXT_ECONF_ARGS="--with-eio $(use_enable debug eio-debug)" + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-event-2.2.1 b/dev-php/pecl-event-2.2.1 deleted file mode 100644 index e29847ea75e3..000000000000 --- a/dev-php/pecl-event-2.2.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libevent-2.0.2 php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[sockets?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP wrapper for libevent2 -EAPI=6 -HOMEPAGE=https://pecl.php.net/event -IUSE=debug +extra +ssl threads +sockets examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 ia64 x86 -LICENSE=PHP-3 -RDEPEND=>=dev-libs/libevent-2.0.2 php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[sockets?] ) !dev-php/pecl-libevent php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/event-2.2.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6f6b6c5ef9843384fecd238d310fd584 diff --git a/dev-php/pecl-event-2.3.0-r1 b/dev-php/pecl-event-2.3.0-r1 deleted file mode 100644 index 01a3f0d8ef64..000000000000 --- a/dev-php/pecl-event-2.3.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libevent-2.0.2 ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[sockets?] ) php_targets_php7-2? ( dev-lang/php:7.2[sockets?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP wrapper for libevent2 -EAPI=6 -HOMEPAGE=https://pecl.php.net/event -IUSE=debug examples +extra libressl +sockets +ssl threads php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~ia64 ~x86 -LICENSE=PHP-3 -RDEPEND=>=dev-libs/libevent-2.0.2 ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[sockets?] ) php_targets_php7-2? ( dev-lang/php:7.2[sockets?] ) !dev-php/pecl-libevent php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/event-2.3.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=42d66da498076f4d07042307b6629cbc diff --git a/dev-php/pecl-event/Manifest b/dev-php/pecl-event/Manifest new file mode 100644 index 000000000000..e56e4d427003 --- /dev/null +++ b/dev-php/pecl-event/Manifest @@ -0,0 +1,5 @@ +DIST event-2.2.1.tgz 133147 BLAKE2B 909892c937843821b34cb4d450b06698b23ed8aac59915ef96c72ba08e4afe84856e913527e9b0197d28ebbe5cac8ac45174d8e3fbeae33eae0619e3b3e21959 SHA512 a331e0cbb923b2efe95a366c842929e9ffcdf15d4b95dce83f5d1e9bb33045477f278672835ffc087df89aa3614106cf504f4e6a779a620b94c20d83449e95f2 +DIST event-2.3.0.tgz 135401 BLAKE2B a068142854ed908cc482ec48a249a5d213c1806652cffc698bc6dd298c136c5884bbb52b30179ef813af938d0ecb92a5414c93dea3d782d6ebfb4e886128454a SHA512 9e1f41a13a5fc534956561ea481816d6863ebe037cca0ce450cfb16375d6b49cd03c68e115c851ef6fa3022927f2e5850695880c65dd1d339bb747e171cc9f2f +EBUILD pecl-event-2.2.1.ebuild 934 BLAKE2B 43790a9ae06ee9db90ea7e1fecf6726f326e10539d12cf59dc01c4d6a2edb5d6455e68d13a23c7d434dbf1da6ff42e68a31fb8c672a5f2744c63bf5c597608b6 SHA512 22f28502553ad020b1a762aaf3d439d1ded788f77cdc71ba49bd2ad7d95844ddd70866983c95cc6ad65c740ae63a3397bb70c3345c6d9c756bbe0c320b62b89e +EBUILD pecl-event-2.3.0-r1.ebuild 1241 BLAKE2B cbe352d8b0c84bdd33510dbd1c9b7680934fddc6a5fca23ef52d8d5b673be2a68a82ca9c589a114690f5eb3ce8996518f45cad6b5ef234b64aaf45e0ee61842e SHA512 d8bf4c16f864d662c573141146a0256030732e72af5e1e64066dec58c3a491f56589431704f78f0292fe3a12406199c17064954c9bc6b15ed57791c1314bc613 +MISC metadata.xml 431 BLAKE2B 25421824761cdcc90c610236ac4acfd85e18fb63e4f92ff3fa5e51698a7e2004812a7193ced70646baf02bacd0bc896a5959ee88bd88dd5de68db729661ad02f SHA512 6349913306ea30f9ee6cd5ad862e0323d143815f4db47da14e5d54d0dcfb604118e3845f664f2a9b8527797b262c9567bbf5f189426f9becbd169be0ec111056 diff --git a/dev-php/pecl-event/metadata.xml b/dev-php/pecl-event/metadata.xml new file mode 100644 index 000000000000..2bec35385627 --- /dev/null +++ b/dev-php/pecl-event/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="person"> +<email>rrosmanov@gmail.com</email> +<name>Ruslan Osmanov</name> +</maintainer> +<maintainer type="project"> +<email>proxy-maint@gentoo.org</email> +<name>Proxy Maintainers</name> +</maintainer> +<use> +<flag name="extra">Add support of the Libevent extra API</flag> +</use> +</pkgmetadata> diff --git a/dev-php/pecl-event/pecl-event-2.2.1.ebuild b/dev-php/pecl-event/pecl-event-2.2.1.ebuild new file mode 100644 index 000000000000..b097acd6f6b9 --- /dev/null +++ b/dev-php/pecl-event/pecl-event-2.2.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="event" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README.md ) + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="amd64 ia64 x86" +LICENSE="PHP-3.01" + +DESCRIPTION="PHP wrapper for libevent2" +LICENSE="PHP-3" +SLOT="0" + +DEPEND=" + >=dev-libs/libevent-2.0.2 + php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) + php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) + php_targets_php7-1? ( dev-lang/php:7.1[sockets?] )" + +RDEPEND="${DEPEND} !dev-php/pecl-libevent" + +IUSE="debug +extra +ssl threads +sockets examples" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --with-event-core + $(use_enable debug event-debug) + $(use_with extra event-extra) + $(use_with ssl event-openssl) + $(use_with threads event-pthreads) + $(use_enable sockets event-sockets) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-event/pecl-event-2.3.0-r1.ebuild b/dev-php/pecl-event/pecl-event-2.3.0-r1.ebuild new file mode 100644 index 000000000000..3fbf4fc20ca4 --- /dev/null +++ b/dev-php/pecl-event/pecl-event-2.3.0-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="event" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README.md ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~ia64 ~x86" +LICENSE="PHP-3.01" + +DESCRIPTION="PHP wrapper for libevent2" +LICENSE="PHP-3" +SLOT="0" + +DEPEND=" + >=dev-libs/libevent-2.0.2 + ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) + php_targets_php5-6? ( dev-lang/php:5.6[sockets?] ) + php_targets_php7-0? ( dev-lang/php:7.0[sockets?] ) + php_targets_php7-1? ( dev-lang/php:7.1[sockets?] ) + php_targets_php7-2? ( dev-lang/php:7.2[sockets?] )" + +RDEPEND="${DEPEND} !dev-php/pecl-libevent" + +IUSE="debug examples +extra libressl +sockets +ssl threads" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --with-event-core + $(use_enable debug event-debug) + $(use_with extra event-extra) + $(use_with ssl event-openssl) + $(use_with threads event-pthreads) + $(use_enable sockets event-sockets) + ) + php-ext-source-r3_src_configure +} + +src_test() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test + done +} diff --git a/dev-php/pecl-geoip-1.1.1-r3 b/dev-php/pecl-geoip-1.1.1-r3 deleted file mode 100644 index b7b0724cd9ba..000000000000 --- a/dev-php/pecl-geoip-1.1.1-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/geoip >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP extension to map IP address to geographic places -EAPI=6 -HOMEPAGE=https://pecl.php.net/geoip -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3 -RDEPEND=dev-libs/geoip php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/geoip-1.1.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=0f643708aab708e3ddf75a902a29031c diff --git a/dev-php/pecl-geoip-1.1.1-r4 b/dev-php/pecl-geoip-1.1.1-r4 deleted file mode 100644 index 82b4fbef4fdd..000000000000 --- a/dev-php/pecl-geoip-1.1.1-r4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/geoip >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension to map IP address to geographic places -EAPI=6 -HOMEPAGE=https://pecl.php.net/geoip -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=dev-libs/geoip php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/geoip-1.1.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=bcc4bdd2d0c0891e1462a9cd4426f787 diff --git a/dev-php/pecl-geoip/Manifest b/dev-php/pecl-geoip/Manifest new file mode 100644 index 000000000000..49b7f92a8c5a --- /dev/null +++ b/dev-php/pecl-geoip/Manifest @@ -0,0 +1,5 @@ +AUX fix-failing-tests-1.1.1.patch 1250 BLAKE2B 587561ec400fe54b21333d09d2ad721b66c321de5a9c1823c0cb9706e63c41a24f81e53eb9fb92bc1f33bc867e141e8f29c26abc1452058dc387d29a53b0c7bc SHA512 9e3c93b337c38feaec29001a5a5b243f376bc7a32caaafa848b51daa3f0efbdecf407de6c8f304801ad106aa0e4906513588c42aa19bc6d5b261ccd6cb00b652 +DIST geoip-1.1.1.tgz 13004 BLAKE2B fe073b9459c434751ea0291ce6802041db47254f9d2d5b930db51751b3a66ce5cf925dc4bd07764920748b1735f26ba8bd136654e08ed9c24ac3b520e842f45d SHA512 395715297726aa8e7ed71297d403bea9cb08417a03adfca29dc6ea68bbc738c176f71ea621f9026109e07cd5a2adc647e2af8e140e18a6af1c8f0fe4ed1a9c6b +EBUILD pecl-geoip-1.1.1-r3.ebuild 442 BLAKE2B 1d4fa08a29d59bccf3f9ddd2fe68541a0499ee8fcc2c5ab20c1bd76a1deaeedd93941caeee1660d6ae56baf6af56a246f11b5b00b61464715833573b06b1272f SHA512 bc867d855dad8e5bdfd22b7ca4addd614ad1eeab50273759113be8d0ab81d081e1cf1834aec71ed73e7b1aba174902e80f117dd211a4d4695ec06a35f3c7c596 +EBUILD pecl-geoip-1.1.1-r4.ebuild 451 BLAKE2B 9af37a08d093f6569c2a8d1d2c3aa3c238215fc6122ac8ae6c6b88877c99c8a1090b04fa8a7e2e21857fb1879f776f739472ce9f27a54fff97b8757f1fe9fe2f SHA512 c359ae7ad851e763412420607c9bd853a4f7dbaff36e5f49f56f262fdab83d2f762850707360c54fdd976ef8acf69799bf5d225436459e3134f2ca6fb47e0f00 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-geoip/files/fix-failing-tests-1.1.1.patch b/dev-php/pecl-geoip/files/fix-failing-tests-1.1.1.patch new file mode 100644 index 000000000000..a86994708e7b --- /dev/null +++ b/dev-php/pecl-geoip/files/fix-failing-tests-1.1.1.patch @@ -0,0 +1,46 @@ +On Gentoo, we require users to download the GeoIP databases +themselves. As a result, the databases may not be there when +installing pecl-geoip. The first patch below skips a test if the +database it uses is not present. The second patch disables 019.phpt +completely, because I can't make it pass. + +PHP-Bug: 73416 + +diff --git a/tests/001.phpt b/tests/001.phpt +index a548d6e..c0e4972 100644 +--- a/tests/001.phpt ++++ b/tests/001.phpt +@@ -1,7 +1,10 @@ + --TEST-- + Checking Country (Free) DB availability + --SKIPIF-- +-<?php if (!extension_loaded("geoip")) print "skip"; ?> ++<?php ++if (!extension_loaded("geoip")) print "skip"; ++if (!file_exists(geoip_db_filename(GEOIP_COUNTRY_EDITION))) print "skip"; ++?> + --POST-- + --GET-- + --FILE-- +diff --git a/tests/019.phpt b/tests/019.phpt +deleted file mode 100644 +index 4630354..0000000 +--- a/tests/019.phpt ++++ /dev/null +@@ -1,15 +0,0 @@ +---TEST-- +-Checking geoip_setup_custom_directory() (with trailing slash) +---SKIPIF-- +-<?php if (!extension_loaded("geoip")) print "skip"; ?> +---INI-- +-geoip.custom_directory="/test/" +---FILE-- +-<?php +- +-var_dump( geoip_country_name_by_name_v6('0000:0000:0000:0000') ); +- +-?> +---EXPECT-- +-string(27) "/some/other/place/GeoIP.dat" +-string(6) "/test/" +\ No newline at end of file diff --git a/dev-php/pecl-geoip/metadata.xml b/dev-php/pecl-geoip/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-geoip/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-geoip/pecl-geoip-1.1.1-r3.ebuild b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r3.ebuild new file mode 100644 index 000000000000..042049847be6 --- /dev/null +++ b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r3.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="geoip" +DOCS="README ChangeLog" +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +KEYWORDS="amd64 x86" + +DESCRIPTION="PHP extension to map IP address to geographic places" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +DEPEND="dev-libs/geoip" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/fix-failing-tests-1.1.1.patch" ) diff --git a/dev-php/pecl-geoip/pecl-geoip-1.1.1-r4.ebuild b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r4.ebuild new file mode 100644 index 000000000000..865b4ebe7166 --- /dev/null +++ b/dev-php/pecl-geoip/pecl-geoip-1.1.1-r4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="geoip" +DOCS="README ChangeLog" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP extension to map IP address to geographic places" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +DEPEND="dev-libs/geoip" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/fix-failing-tests-1.1.1.patch" ) diff --git a/dev-php/pecl-gnupg-1.4.0-r1 b/dev-php/pecl-gnupg-1.4.0-r1 deleted file mode 100644 index 01e6e53351f1..000000000000 --- a/dev-php/pecl-gnupg-1.4.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-crypt/gpgme <app-crypt/gnupg-2 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP wrapper around the gpgme library -EAPI=6 -HOMEPAGE=https://pecl.php.net/gnupg -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=app-crypt/gpgme <app-crypt/gnupg-2 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/gnupg-1.4.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=2b281857dffe4270223ffdeb5b45beb2 diff --git a/dev-php/pecl-gnupg/Manifest b/dev-php/pecl-gnupg/Manifest new file mode 100644 index 000000000000..85ee92cec68a --- /dev/null +++ b/dev-php/pecl-gnupg/Manifest @@ -0,0 +1,4 @@ +AUX 1.3.2/01-large_file_system.patch 260 BLAKE2B 21c52e406ee1d28c8ad0fef1cac7a4c7bb486b856a55423108daca9113416b2e906ae398ac081ce2b813f110e9cc4ce5a20ec04646c4247fe3427aa7440988f9 SHA512 095c5dc8e321c771c8a62054255f3616f3651dae470b78d47cd6032dd8ac76450a366b6a2988ca2cd510102dcedab86c05cd8cd84dbe65d6eca515e487d6dbb5 +DIST gnupg-1.4.0.tgz 28349 BLAKE2B d023746b104db38bcf7617d79570aa3c38d318879d34b1d4df7fc0c28b4e435deadc2a1a4827922cc14a8068b578896e297c8fe8461afebd2768ffb63ddc502d SHA512 70fa1d2956bc5caedbeadf556f9f40a7b963d3b519d6574b0c7695d9fb4c7f9d612306f475a90a1125661407c11de97040e54b158f38d71f239c1fe436d48018 +EBUILD pecl-gnupg-1.4.0-r1.ebuild 593 BLAKE2B bdbfadef80ea8dd5860519af401a9439da0ed78322bdd39c3dd083744b706caf6b020ad6beb0c3651f77d104efce6bca3731f66b49cd3f5374017dd1f0ea3fa0 SHA512 b5fb12744536e077bd03110587cf43bd7607158631750ec886f0183055b495f4236b10673a7bf1d8da167d4c1de4f3f6e0b79cc433509329b3cabe8599d0776a +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-gnupg/files/1.3.2/01-large_file_system.patch b/dev-php/pecl-gnupg/files/1.3.2/01-large_file_system.patch new file mode 100644 index 000000000000..c679bad631da --- /dev/null +++ b/dev-php/pecl-gnupg/files/1.3.2/01-large_file_system.patch @@ -0,0 +1,9 @@ +--- a/config.m4 2007-05-04 13:23:41.000000000 +0000 ++++ b/config.m4 2010-03-28 01:13:10.000000000 +0000 +@@ -41,4 +41,6 @@ + PHP_SUBST(GNUPG_SHARED_LIBADD) + + PHP_NEW_EXTENSION(gnupg, [gnupg.c gnupg_keylistiterator.c], $ext_shared) ++ ++ AC_SYS_LARGEFILE + fi diff --git a/dev-php/pecl-gnupg/metadata.xml b/dev-php/pecl-gnupg/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-gnupg/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-gnupg/pecl-gnupg-1.4.0-r1.ebuild b/dev-php/pecl-gnupg/pecl-gnupg-1.4.0-r1.ebuild new file mode 100644 index 000000000000..ab2811be5020 --- /dev/null +++ b/dev-php/pecl-gnupg/pecl-gnupg-1.4.0-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +MY_P="${PN/pecl-/}-${PV/_rc/RC}" +PHP_EXT_NAME="gnupg" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_PECL_FILENAME="${MY_P}.tgz" +PHP_EXT_S="${WORKDIR}/${MY_P}" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +S="${PHP_EXT_S}" + +KEYWORDS="~amd64 ~x86" +DESCRIPTION="PHP wrapper around the gpgme library" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +DEPEND="app-crypt/gpgme <app-crypt/gnupg-2" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/1.3.2/01-large_file_system.patch ) diff --git a/dev-php/pecl-haru-1.0.4-r2 b/dev-php/pecl-haru-1.0.4-r2 deleted file mode 100644 index 9137d2164774..000000000000 --- a/dev-php/pecl-haru-1.0.4-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=media-libs/libharu[png?,zlib?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=An interface to libharu, a PDF generator -EAPI=6 -HOMEPAGE=https://pecl.php.net/haru -IUSE=png zlib php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=media-libs/libharu[png?,zlib?] php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/haru-1.0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=47cbcfb6b0c4933877b0f86652143377 diff --git a/dev-php/pecl-haru/Manifest b/dev-php/pecl-haru/Manifest new file mode 100644 index 000000000000..7beaea865cc9 --- /dev/null +++ b/dev-php/pecl-haru/Manifest @@ -0,0 +1,3 @@ +DIST haru-1.0.4.tgz 27538 BLAKE2B 9a070e76c98dc59895d3dea97bdd703fd1bf103ff0f285dc28d5568f74fbf74dc0de76b7ab32ff981505f639037ff67aaad4b0f4732e08f5d3c8264fd7a5bce9 SHA512 75cb8ae200cd41372ac738f5a4ed57607e13d538e2c9a46236dc05b7d0283ed4d152478e12fdff81735a4acd914055ebd58ff937ea0ca0a80056f255217b04c0 +EBUILD pecl-haru-1.0.4-r2.ebuild 574 BLAKE2B 1d8046e2bd66739a89c74e1622b7703983f6603d603f17607015a3ebc8c7d0cfff6047c721d1caed80bb0498c17a2d9ae255f8588a7a8c3096f5dfcba8c3e95a SHA512 1e379a868e2bb4f537e596208a9e47479fe59749a64f4720d4a616f8b441099386ac53e279da90ada9600df3913995e950441cca1bae46f119161e200b3bcaef +MISC metadata.xml 372 BLAKE2B 3c879fc263286d0ed2e08861b809fde72d9be20dd92199c72ace37d963f588c9336232aecd8b937737850416f7053a2a8420b6f3b4ee9fe72e6b246e3e1e447c SHA512 0451f4f1a39d2b353470f3141ed3d1026d000eee29ea6f74655069993c9d2a0761865df148d1e0dc2239c6be3a0d580702dab49ac24d107df85c8aa0c7b2951c diff --git a/dev-php/pecl-haru/metadata.xml b/dev-php/pecl-haru/metadata.xml new file mode 100644 index 000000000000..5092019265f0 --- /dev/null +++ b/dev-php/pecl-haru/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> + <longdescription lang="en">These functions allow you to create PDF documents + using the Haru Free PDF Library. + </longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-haru/pecl-haru-1.0.4-r2.ebuild b/dev-php/pecl-haru/pecl-haru-1.0.4-r2.ebuild new file mode 100644 index 000000000000..5b9771f7f0fb --- /dev/null +++ b/dev-php/pecl-haru/pecl-haru-1.0.4-r2.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +DESCRIPTION="An interface to libharu, a PDF generator" + +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="png zlib" + +DEPEND="media-libs/libharu[png?,zlib?]" +RDEPEND="${DEPEND}" + +src_configure() { + # config.m4 is broken checking paths, so we need to override it + local PHP_EXT_ECONF_ARGS=( + $(usex png '--with-png-dir=/usr' '') + $(usex zlib '--with-zlib-dir=/usr' '') + ) + + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-htscanner-1.0.1-r3 b/dev-php/pecl-htscanner-1.0.1-r3 deleted file mode 100644 index 24b345382a7c..000000000000 --- a/dev-php/pecl-htscanner-1.0.1-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[cgi] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Enables .htaccess options for php-scripts running as cgi -EAPI=6 -HOMEPAGE=https://pecl.php.net/htscanner -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[cgi] ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/htscanner-1.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=f2d0c0640b161f606daf7bbc09ffca41 diff --git a/dev-php/pecl-htscanner/Manifest b/dev-php/pecl-htscanner/Manifest new file mode 100644 index 000000000000..ec9edf31cac8 --- /dev/null +++ b/dev-php/pecl-htscanner/Manifest @@ -0,0 +1,3 @@ +DIST htscanner-1.0.1.tgz 10229 BLAKE2B 622b44ed3fe4d18721e65235ab047b4b8b9cd1b514525f97aa4f8d1c79ad937f80fb69d4ffd1586a813b5479b3edc11061a9156e8768547ee167d53f92012c4f SHA512 c0ccc0e4c945806364d5fd162c901bb9a44afe9eeedca864ca30f9fda430e60bf86d4ef41c0540639252c215eb72b1d34b28eba823aaeb64217bd9400a99f22e +EBUILD pecl-htscanner-1.0.1-r3.ebuild 860 BLAKE2B 69a4569a1151142f39decbae85fb9bacf6aba6881a59940b3738ecabf53da1255e6d0be1dbcf0af3aea395b1bd85787778fe2ca52191e456f87eb83d10dd6ed3 SHA512 81e5491463bc2d8e48d8dfac040e7596579f5b63fc76c80bff2bb226a23be6ca243367813eec402dfeb67eb414f5c327153521b03954221c2dc877dd0e9c5444 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-htscanner/metadata.xml b/dev-php/pecl-htscanner/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-htscanner/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-htscanner/pecl-htscanner-1.0.1-r3.ebuild b/dev-php/pecl-htscanner/pecl-htscanner-1.0.1-r3.ebuild new file mode 100644 index 000000000000..7d4c784f26fb --- /dev/null +++ b/dev-php/pecl-htscanner/pecl-htscanner-1.0.1-r3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="htscanner" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS="README" +PHP_EXT_SAPIS="cgi" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Enables .htaccess options for php-scripts running as cgi" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +for target in ${USE_PHP}; do + slot=${target/php} + slot=${slot/-/.} + PHPUSEDEPEND="${PHPUSEDEPEND} + php_targets_${target}? ( dev-lang/php:${slot}[cgi] )" +done + +DEPEND="${PHPUSEDEPEND}" +RDEPEND="${DEPEND}" + +src_install() { + php-ext-pecl-r3_src_install + + php-ext-source-r3_addtoinifiles "config_file" ".htaccess" + php-ext-source-r3_addtoinifiles "default_docroot" "/" + php-ext-source-r3_addtoinifiles "default_ttl" "300" + php-ext-source-r3_addtoinifiles "stop_on_error" "0" +} diff --git a/dev-php/pecl-http-2.6.0 b/dev-php/pecl-http-2.6.0 deleted file mode 100644 index 0f0a2e8b8967..000000000000 --- a/dev-php/pecl-http-2.6.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 MIT -PDEPEND=php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=2 -SRC_URI=https://pecl.php.net/get/pecl_http-2.6.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=53c6b8188aa7f481a41a159944835c4a diff --git a/dev-php/pecl-http-2.6.0-r1 b/dev-php/pecl-http-2.6.0-r1 deleted file mode 100644 index d36f5d5967fd..000000000000 --- a/dev-php/pecl-http-2.6.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 MIT -PDEPEND=php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=2 -SRC_URI=https://pecl.php.net/get/pecl_http-2.6.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e1e4909569304def51404bc998803d91 diff --git a/dev-php/pecl-http-2.6.0-r2 b/dev-php/pecl-http-2.6.0-r2 deleted file mode 100644 index 0fe58879b2ef..000000000000 --- a/dev-php/pecl-http-2.6.0-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 MIT -PDEPEND=php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-http:7[php_targets_php7-2] ) -RDEPEND=php_targets_php5-6? ( dev-libs/libevent dev-php/pecl-propro:0[php_targets_php5-6] dev-php/pecl-raphf:0[php_targets_php5-6] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) dev-lang/php:5.6[hash,session,iconv] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=2 -SRC_URI=https://pecl.php.net/get/pecl_http-2.6.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1792f6dad9d8ec234e3f3a3194d111be diff --git a/dev-php/pecl-http-3.1.0 b/dev-php/pecl-http-3.1.0 deleted file mode 100644 index 16f5dc941a2f..000000000000 --- a/dev-php/pecl-http-3.1.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 MIT -RDEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/pecl_http-3.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c3d5d92610fe75cebf0a59a8587746f1 diff --git a/dev-php/pecl-http-3.1.0-r1 b/dev-php/pecl-http-3.1.0-r1 deleted file mode 100644 index 43fc53591398..000000000000 --- a/dev-php/pecl-http-3.1.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 MIT -RDEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] net-dns/libidn sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/pecl_http-3.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=478178188eb66253f5009de5cf30d6fd diff --git a/dev-php/pecl-http-3.1.0-r2 b/dev-php/pecl-http-3.1.0-r2 deleted file mode 100644 index 284836052140..000000000000 --- a/dev-php/pecl-http-3.1.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] net-dns/libidn2 sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) php_targets_php7-2? ( dev-lang/php:7.2[hash,session,iconv] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Extended HTTP Support for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/pecl_http -IUSE=ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 MIT -RDEPEND=dev-libs/libevent dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] net-dns/libidn2 sys-libs/zlib ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) !ssl? ( net-misc/curl[-ssl] ) php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) php_targets_php7-2? ( dev-lang/php:7.2[hash,session,iconv] ) php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/pecl_http-3.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=30a333acc42800d823b60626531d6183 diff --git a/dev-php/pecl-http/Manifest b/dev-php/pecl-http/Manifest new file mode 100644 index 000000000000..4bff6325af6a --- /dev/null +++ b/dev-php/pecl-http/Manifest @@ -0,0 +1,10 @@ +AUX pecl-http-gnutls.patch 1061 BLAKE2B f57588e2c8a7a285a68aab931e0df55cb69cb06c8753afb784542fac1ce757f7ae4e244d49b06ec33e233d01b36b3c89c82e7af3e3d73221ba65ef58ea11dde3 SHA512 a05b39188a66ed9a328f9b864008390e4703db15d15416168e31eed78e2da5239db25d98fe3f4d62c26db6a5dfae83f84db2a6f3fffce39b768a03261c308a90 +DIST pecl_http-2.6.0.tgz 217673 BLAKE2B a7147924cfc018c3e273d85666d9792ea614955d0aa20ac43171266d91d139dccdbf2472dec4d145b798ce99a541dba48f7bed6009fbdf2a7ad81ab322963788 SHA512 12d18049411a4133008449a1e7458a3055322dc337f421e0e2be126ec965f15b0189af6fccd9ca4537c48819c763b9e020906ac6d09d87ead92f4436fac595ad +DIST pecl_http-3.1.0.tgz 214166 BLAKE2B 2f84fc9f5f7d465142e3482a9ee46b9dd80dd2b5ec58ad1d8d4fb18a665ebe70e4f872b8915c3a84484a3b1cd0709b39bf6170c6f1c6175aef7d43bac44aa3df SHA512 1c272aa476106bb61848f175f0ba6715b3d8928f70cdac1a673cc87c2dc780dff5434a3bc595d5e8a1ef7b847a1d2e214f9e9ae80b8b5d1f80a299febc85b0ea +EBUILD pecl-http-2.6.0-r1.ebuild 1920 BLAKE2B 82a6059834c91e0128a8f37d22e69619bf8f40fe61251f4b7d577e68cd698eca0854f1e43e463420be008d63e35d0aa4dc2c30d391ddd47cfab60a758686af6c SHA512 027af36906cc4f2763a5b8328b5ce2b2705a2c62a86b30cf8f160965ef8a5635971cf7135adde5afe8a72a48abfc29f338b3cd442797a347e15cc9bb9faa64a1 +EBUILD pecl-http-2.6.0-r2.ebuild 1903 BLAKE2B 6063b2a23da518f5806250798949951e3a8668cfd4bd0c517987e8d9f20ff6606f8f4e72c05d982233a095c1c43bd422057c028e35b75860ab4d5a74253f35b5 SHA512 913fe6b153f964e52389424158cbcb945227eae652597cb5e178256ea48410aaaf72fd15509a39fb074d7313a24ca324dde1808e831a3f677a4c3e471ec5b934 +EBUILD pecl-http-2.6.0.ebuild 1384 BLAKE2B 8731362ad89d7289d2c623cc49112727fc65737fed80c92e172b5618eecca4ff38ff49a798210b4b89925d333184135aabfdbb5a71fed76c2702d3267cda418f SHA512 56afa6c46fa8a95d5fa74dcc56527f82b51aaa01d187bb2cd21f8d8a135eb139635eb8a3f298beabd95e89e9c112dffe19a9f2e8ef34acf3dd4908c6d10ee6f1 +EBUILD pecl-http-3.1.0-r1.ebuild 2123 BLAKE2B a7b5367adac7f83908f8f4bd3efc828b64e570e87cf187e32a852d566c0bb34250cb08a7e91c729ba4f4210feb2d1a1da573faff04d56a8238f18d13ea3767be SHA512 e9d1bc26b6cb8eb453f8faf1520ee7fef6ec66780d3d9d81a5f787e244b04abdd9734a73f0c47ccd717ffea20a3511cc57651c4960299ced1636129ddd17d92e +EBUILD pecl-http-3.1.0-r2.ebuild 2352 BLAKE2B e1dd9f8daff81a591ae52ecbb2e1bd6a6374d17fdc6c68ff114b0c6b75ab39708b559e39d728bae485ece11e5f73e10049d300f558d5750c3f7c13c70ad93c7a SHA512 6eafd1b553d3d343835acbbd8096fb5ad61fe1a0eae606f1000e57cf3ff5b51d130d49ad53ee3fc9734e2871129c3578398abd000221436d0e3668c8acbac6bc +EBUILD pecl-http-3.1.0.ebuild 1587 BLAKE2B 1347611d4ad7f0ce44ef23370797cb37faad0d6261527fe8c28d935d9920c94ee06905396be0122f68a2ae4541169d10e8600bea3691a7d82090b8131f2275ac SHA512 f5d7f29153359c1a4a6991165e42a674c086e544c37fbdc23e580e2a6714734acbccb15081eedf92be3df79a21298ad5ee81032b75278c5ffc2bbfc59b0c6215 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-http/files/pecl-http-gnutls.patch b/dev-php/pecl-http/files/pecl-http-gnutls.patch new file mode 100644 index 000000000000..4b58805946dc --- /dev/null +++ b/dev-php/pecl-http/files/pecl-http-gnutls.patch @@ -0,0 +1,24 @@ +diff -aurN a/autoconf/pecl/libcurl.m4 b/autoconf/pecl/libcurl.m4 +--- a/autoconf/pecl/libcurl.m4 2016-12-12 04:04:21.000000000 -0500 ++++ b/autoconf/pecl/libcurl.m4 2017-01-06 09:07:17.575660038 -0500 +@@ -87,7 +87,7 @@ + AC_REQUIRE([PECL_HAVE_LIBCURL_CA])dnl + PECL_HAVE_LIBCURL_FEATURE([SSL], [ + PECL_HAVE_LIBCURL_SSLLIB([OpenSSL], [openssl/ssl.h openssl/crypto.h], [ssl crypto]) +- PECL_HAVE_LIBCURL_SSLLIB([GnuTLS], [gnutls.h gcrypt.h], [gnutls gcrypt]) ++ PECL_HAVE_LIBCURL_SSLLIB([GnuTLS], [gnutls/gnutls.h gcrypt.h], [gnutls gcrypt]) + PECL_HAVE_LIBCURL_SSLLIB([NSS]) + PECL_HAVE_LIBCURL_SSLLIB([SecureTransport]) + PECL_HAVE_LIBCURL_SSLLIB([GSKit]) +diff -aurN a/src/php_http_client_curl.c b/src/php_http_client_curl.c +--- a/src/php_http_client_curl.c 2016-12-12 04:04:21.000000000 -0500 ++++ b/src/php_http_client_curl.c 2017-01-06 09:09:01.631772852 -0500 +@@ -21,7 +21,7 @@ + # include <openssl/ssl.h> + #endif + #if PHP_HTTP_HAVE_LIBCURL_GNUTLS +-# include <gnutls.h> ++# include <gnutls/gnutls.h> + #endif + + typedef struct php_http_client_curl_handler { diff --git a/dev-php/pecl-http/metadata.xml b/dev-php/pecl-http/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-http/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-http/pecl-http-2.6.0-r1.ebuild b/dev-php/pecl-http/pecl-http-2.6.0-r1.ebuild new file mode 100644 index 000000000000..17aa145af9e9 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-2.6.0-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="2" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="php_targets_php5-6? ( + dev-libs/libevent + dev-php/pecl-propro:0[php_targets_php5-6] + dev-php/pecl-raphf:0[php_targets_php5-6] + net-dns/libidn + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + dev-lang/php:5.6[hash,session,iconv] )" +RDEPEND="${DEPEND}" +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps ) + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + + # Ensure that the http extension is loaded after its + # dependencies raphf and propro (bug 612054). Some day + # this should be possible through the eclass (bug 586446). + local slot, file, oldname, newname + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + for file in $(php_slot_ini_files "${slot}") ; do + # Prepend "zz" to the ini symlink name. This is sadly + # coupled to the naming convention in the eclass. + oldname="${ED}/${file/ext/ext-active}" + newname="${oldname/${PHP_EXT_NAME}.ini/zz${PHP_EXT_NAME}.ini}" + mv "${oldname}" "${newname}" \ + || die "failed to rename ${oldname} to ${newname}" + einfo "renamed ${oldname} to ${newname}" + done + done + fi +} diff --git a/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild b/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild new file mode 100644 index 000000000000..63cfe3ff8054 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-2.6.0-r2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_INI_NAME="50-http" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="2" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="php_targets_php5-6? ( + dev-libs/libevent + dev-php/pecl-propro:0[php_targets_php5-6] + dev-php/pecl-raphf:0[php_targets_php5-6] + net-dns/libidn + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + dev-lang/php:5.6[hash,session,iconv] )" +RDEPEND="${DEPEND}" +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] ) + php_targets_php7-2? ( dev-php/pecl-http:7[php_targets_php7-2] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps ) + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} + +src_test() { + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + ln -s "${EXT_DIR}/propro.so" "modules/propro.so" || die + ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die + sed -i \ + 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=propro.so -d extension=raphf.so/' \ + Makefile || die + NO_INTERACTION="yes" emake test + rm modules/propro.so modules/raphf.so || die + done +} + +pkg_postinst() { + ewarn "This API has drastically changed and is not compatible with the 1.x syntax." + ewarn "Please review the documentation and update your code." +} diff --git a/dev-php/pecl-http/pecl-http-2.6.0.ebuild b/dev-php/pecl-http/pecl-http-2.6.0.ebuild new file mode 100644 index 000000000000..2cb44cf7081a --- /dev/null +++ b/dev-php/pecl-http/pecl-http-2.6.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="amd64 x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="2" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="php_targets_php5-6? ( + dev-libs/libevent + dev-php/pecl-propro:0[php_targets_php5-6] + dev-php/pecl-raphf:0[php_targets_php5-6] + net-dns/libidn + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + dev-lang/php:5.6[hash,session,iconv] )" +RDEPEND="${DEPEND}" +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-http:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-http:7[php_targets_php7-1] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps ) + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} + +pkg_postinst() { + ewarn "This API has drastically changed and is not compatible with the 1.x syntax." + ewarn "Please review the documentation and update your code." +} diff --git a/dev-php/pecl-http/pecl-http-3.1.0-r1.ebuild b/dev-php/pecl-http/pecl-http-3.1.0-r1.ebuild new file mode 100644 index 000000000000..df1e34b5a7e3 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-3.1.0-r1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="7" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="dev-libs/libevent + dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] + dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] + net-dns/libidn + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) + php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps --without-http-libidn2-dir ) + +PATCHES=( "${FILESDIR}/pecl-http-gnutls.patch" ) + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + + # Ensure that the http extension is loaded after its + # dependencies raphf and propro (bug 612054). Some day + # this should be possible through the eclass (bug 586446). + local slot, file, oldname, newname + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + for file in $(php_slot_ini_files "${slot}") ; do + # Prepend "zz" to the ini symlink name. This is sadly + # coupled to the naming convention in the eclass. + oldname="${ED}/${file/ext/ext-active}" + newname="${oldname/${PHP_EXT_NAME}.ini/zz${PHP_EXT_NAME}.ini}" + mv "${oldname}" "${newname}" \ + || die "failed to rename ${oldname} to ${newname}" + einfo "renamed ${oldname} to ${newname}" + done + done + fi +} diff --git a/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild b/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild new file mode 100644 index 000000000000..9351232041c4 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-3.1.0-r2.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_INI_NAME="50-http" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="7" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="dev-libs/libevent + dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] + dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] + net-dns/libidn2 + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) + php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] ) + php_targets_php7-2? ( dev-lang/php:7.2[hash,session,iconv] )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps --without-http-libidn-dir ) + +PATCHES=( "${FILESDIR}/pecl-http-gnutls.patch" ) + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} + +src_test() { + # Cannot use eclass function due to required modules + # All tests SKIP otherwise + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + # Link in required modules for testing + ln -s "${EXT_DIR}/propro.so" "modules/propro.so" || die + ln -s "${EXT_DIR}/raphf.so" "modules/raphf.so" || die + sed -i \ + 's/PHP_TEST_SHARED_EXTENSIONS)/PHP_TEST_SHARED_EXTENSIONS) -d extension=propro.so -d extension=raphf.so/' \ + Makefile || die + NO_INTERACTION="yes" emake test + # Clean up testing links + rm modules/propro.so modules/raphf.so || die + done +} + +pkg_postinst() { + ewarn "This API has drastically changed and is not compatible with the 1.x syntax." + ewarn "Please review the documentation and update your code." +} diff --git a/dev-php/pecl-http/pecl-http-3.1.0.ebuild b/dev-php/pecl-http/pecl-http-3.1.0.ebuild new file mode 100644 index 000000000000..c262cbac8549 --- /dev/null +++ b/dev-php/pecl-http/pecl-http-3.1.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="http" +PHP_EXT_PECL_PKG="pecl_http" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1" + +KEYWORDS="amd64 x86" + +DESCRIPTION="Extended HTTP Support for PHP" +LICENSE="BSD-2 MIT" +SLOT="7" +IUSE="ssl curl_ssl_gnutls curl_ssl_libressl curl_ssl_nss +curl_ssl_openssl" + +DEPEND="dev-libs/libevent + dev-php/pecl-propro:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] + dev-php/pecl-raphf:7[php_targets_php5-6?,php_targets_php7-0?,php_targets_php7-1?] + net-dns/libidn + sys-libs/zlib + ssl? ( net-misc/curl[ssl,curl_ssl_gnutls=,curl_ssl_libressl=,curl_ssl_nss=,curl_ssl_openssl=] ) + !ssl? ( net-misc/curl[-ssl] ) + php_targets_php7-0? ( dev-lang/php:7.0[hash,session,iconv] ) + php_targets_php7-1? ( dev-lang/php:7.1[hash,session,iconv] )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-http:2[php_targets_php5-6] )" + +PHP_EXT_ECONF_ARGS=( --with-http --without-http-shared-deps --without-http-libidn2-dir ) + +PATCHES=( "${FILESDIR}/pecl-http-gnutls.patch" ) + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + fi +} + +pkg_postinst() { + ewarn "This API has drastically changed and is not compatible with the 1.x syntax." + ewarn "Please review the documentation and update your code." +} diff --git a/dev-php/pecl-imagick-3.4.3 b/dev-php/pecl-imagick-3.4.3 deleted file mode 100644 index 05c629dc3a25..000000000000 --- a/dev-php/pecl-imagick-3.4.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=media-gfx/imagemagick-6.2.4:=[-openmp] test? ( >=media-gfx/imagemagick-6.2.4:=[jpeg,png,truetype] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP wrapper for the ImageMagick library -EAPI=6 -HOMEPAGE=https://pecl.php.net/imagick -IUSE=examples test php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=>=media-gfx/imagemagick-6.2.4:=[-openmp] php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/imagick-3.4.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=54f3aa08d0c17b1e7ae063d43b7d6083 diff --git a/dev-php/pecl-imagick/Manifest b/dev-php/pecl-imagick/Manifest new file mode 100644 index 000000000000..1310f866fa16 --- /dev/null +++ b/dev-php/pecl-imagick/Manifest @@ -0,0 +1,3 @@ +DIST imagick-3.4.3.tgz 245410 BLAKE2B 778c3b8ad3ad5e698044a832d71409eea220a82041544abeb88b59370d4b719388ce13b277d7aad84e67e40fcbbfa06d66a2458d4d9e8d33bb7358ab46368230 SHA512 2cb2b856cf83a78d3542cdf7c69554dcc063a0541e9092b24e5e1fbd8928066a4a3de154049d0202c35addbc5055ccfbb5910ae92f2f13da80ddfc025340ddcd +EBUILD pecl-imagick-3.4.3.ebuild 619 BLAKE2B 346a2b31b3bd66759246937d2145c00f14af2b86aa8bdb0eae1909c5e94f4627c1429b729f0e2396fbcb65cb69ebe5c9b8edc2dac998bac6a36976250fc2b1c1 SHA512 945955dfa61d5ba5e936a2f8780bdced9e03ec02b2f9288eb3290106e4cd47a80cb55f82a2b31a493bdc1bb849dd8db03abeca02dc98e8bb6f65177dde0eb8c4 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-imagick/metadata.xml b/dev-php/pecl-imagick/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-imagick/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-imagick/pecl-imagick-3.4.3.ebuild b/dev-php/pecl-imagick/pecl-imagick-3.4.3.ebuild new file mode 100644 index 000000000000..2552562115d0 --- /dev/null +++ b/dev-php/pecl-imagick/pecl-imagick-3.4.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="${PV/rc/RC}" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="amd64 x86" + +DESCRIPTION="PHP wrapper for the ImageMagick library" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="examples test" + +# imagemagick[-openmp] is needed wrt bug 547922 and upstream +# https://github.com/mkoppanen/imagick#openmp +RDEPEND=">=media-gfx/imagemagick-6.2.4:=[-openmp]" +DEPEND="${RDEPEND} + test? ( >=media-gfx/imagemagick-6.2.4:=[jpeg,png,truetype] )" + +PHP_EXT_ECONF_ARGS="--with-imagick=${EPREFIX}/usr" diff --git a/dev-php/pecl-libevent-0.1.0-r2 b/dev-php/pecl-libevent-0.1.0-r2 deleted file mode 100644 index 53c27954c613..000000000000 --- a/dev-php/pecl-libevent-0.1.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libevent-1.4.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP wrapper for libevent -EAPI=6 -HOMEPAGE=https://pecl.php.net/libevent -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=>=dev-libs/libevent-1.4.0 php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/libevent-0.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=af81557d1da74d39483cf115bfd4046f diff --git a/dev-php/pecl-libevent/Manifest b/dev-php/pecl-libevent/Manifest new file mode 100644 index 000000000000..7d411f50c6a6 --- /dev/null +++ b/dev-php/pecl-libevent/Manifest @@ -0,0 +1,3 @@ +DIST libevent-0.1.0.tgz 9806 BLAKE2B e54ccc345d975574bac4dd5c66e48b7f84a2fff75059cfb370faaf01adbcf10f1683fdba142ba2057d2c067d59f1dae61c42447828390a2d9fcd360a5c268191 SHA512 d49a24dcd9389ffe59e367d7c3b5d6e6cb07b5acc3f9c82cad9cd0fdcebf5feddcd7ec0bbc0c6d9eab450629e446575ce0ed711482557c4bc87cd4c6bc59f995 +EBUILD pecl-libevent-0.1.0-r2.ebuild 373 BLAKE2B 2fa87085b503cb9982742a3dc06265f933b54f85e16b6b99f0d0256bf19996165d1a6d59e8641c098756fb9c418ed5e66f9510a905f7c56528aa6759e1f239dd SHA512 aa248189304595a099b6f31ade7d449dcb9d25485d599affe66f615885892a1e789dff63d788e1ca1a6d5dcca86ac42cf8549cb666575e1ffe8827992fb7fdc7 +MISC metadata.xml 233 BLAKE2B 6007090254e38c5a2f55fae0db20ec4cd34ec990fdceb934bc7b6d27bbc5d012c53af76e0bc966dcffd1594de26a894dfe19721e06be52ec5a007b4c9ebe6fc1 SHA512 a9b5c765633c7eacd7978444e065d5eef85ce8d71de4d1467dee2ad527384e676acabde6c9daaf1ee087c1661e744d4051c983fb707c7260ddd80e50190b137c diff --git a/dev-php/pecl-libevent/metadata.xml b/dev-php/pecl-libevent/metadata.xml new file mode 100644 index 000000000000..034baa38a6ed --- /dev/null +++ b/dev-php/pecl-libevent/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-libevent/pecl-libevent-0.1.0-r2.ebuild b/dev-php/pecl-libevent/pecl-libevent-0.1.0-r2.ebuild new file mode 100644 index 000000000000..f2768d4e97b6 --- /dev/null +++ b/dev-php/pecl-libevent/pecl-libevent-0.1.0-r2.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="libevent" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP wrapper for libevent" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +DEPEND=">=dev-libs/libevent-1.4.0" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-lzf-1.6.6 b/dev-php/pecl-lzf-1.6.6 deleted file mode 100644 index eeac44055cde..000000000000 --- a/dev-php/pecl-lzf-1.6.6 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=This package handles LZF de/compression -EAPI=6 -HOMEPAGE=https://pecl.php.net/LZF -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/LZF-1.6.6.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=8b989474f627f1af058746fb0e38594c diff --git a/dev-php/pecl-lzf/Manifest b/dev-php/pecl-lzf/Manifest new file mode 100644 index 000000000000..2db402326ea1 --- /dev/null +++ b/dev-php/pecl-lzf/Manifest @@ -0,0 +1,3 @@ +DIST LZF-1.6.6.tgz 17603 BLAKE2B 8aab6327234b590e3b1bc22d3bf9545cd41d79ea260f73c8c6599fd88de8963e556cd71bdccdc6dfce825e24f4e1b2af477476acc1f6b184586ace7e15b28104 SHA512 a049ce5df065eb9c4d3046822f659f929ff4f270c4d80c5d0bcd44679d69524e7ee23e98931fca9f36a566ae023827eb47b66ce651ce6d0f6fbe0643692e7ef4 +EBUILD pecl-lzf-1.6.6.ebuild 372 BLAKE2B dc6212b1c1010db7b391504e55b432fb2923e32072e8faf9f8eb3095a8c16de59fb0732f070e51bd5c18b126f6e70906349ea28dc719ba993c31dfd500ca479b SHA512 b096f4fdc980a82e9dc8e40ee138b1777b0d58970456d300fc6fed50a22aa21c41549ed40f96069b1360c29ce1284cd210dd4edad57d9fbf3467ec2c9f56175f +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-lzf/metadata.xml b/dev-php/pecl-lzf/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-lzf/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-lzf/pecl-lzf-1.6.6.ebuild b/dev-php/pecl-lzf/pecl-lzf-1.6.6.ebuild new file mode 100644 index 000000000000..1ee9a72e34dc --- /dev/null +++ b/dev-php/pecl-lzf/pecl-lzf-1.6.6.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="lzf" +PHP_EXT_PECL_PKG="LZF" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="This package handles LZF de/compression" +LICENSE="PHP-3" +SLOT="0" +IUSE="" diff --git a/dev-php/pecl-mailparse-2.1.6-r4 b/dev-php/pecl-mailparse-2.1.6-r4 deleted file mode 100644 index 7f41f344e4cb..000000000000 --- a/dev-php/pecl-mailparse-2.1.6-r4 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[unicode] ) dev-util/re2c >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP extension for parsing RFC822 and RFC2045 (MIME) messages -EAPI=6 -HOMEPAGE=https://pecl.php.net/mailparse -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=PHP-2.02 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-mailparse:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-mailparse:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[unicode] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mailparse-2.1.6.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c269a266dc2fc120c54e1fcd56578494 diff --git a/dev-php/pecl-mailparse-3.0.2 b/dev-php/pecl-mailparse-3.0.2 deleted file mode 100644 index f2ce41d470c2..000000000000 --- a/dev-php/pecl-mailparse-3.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-lang/php:7.0[unicode] ) php_targets_php7-1? ( dev-lang/php:7.1[unicode] ) dev-util/re2c >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension for parsing and working with RFC822 and MIME compliant messages -EAPI=6 -HOMEPAGE=https://pecl.php.net/mailparse -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php5-6 -KEYWORDS=amd64 ppc ppc64 x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0[unicode] ) php_targets_php7-1? ( dev-lang/php:7.1[unicode] ) php_targets_php5-6? ( dev-php/pecl-mailparse:0[php_targets_php5-6] ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php5-6 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/mailparse-3.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=aed655ccfdf4870db767bf32f3935079 diff --git a/dev-php/pecl-mailparse-3.0.2-r1 b/dev-php/pecl-mailparse-3.0.2-r1 deleted file mode 100644 index 952b7f49e9a8..000000000000 --- a/dev-php/pecl-mailparse-3.0.2-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-lang/php:7.0[unicode] ) php_targets_php7-1? ( dev-lang/php:7.1[unicode] ) php_targets_php7-2? ( dev-lang/php:7.2[unicode] ) dev-util/re2c >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for parsing and working with RFC822 and MIME compliant messages -EAPI=6 -HOMEPAGE=https://pecl.php.net/mailparse -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php5-6 php_targets_php7-2 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0[unicode] ) php_targets_php7-1? ( dev-lang/php:7.1[unicode] ) php_targets_php7-2? ( dev-lang/php:7.2[unicode] ) php_targets_php5-6? ( dev-php/pecl-mailparse:0[php_targets_php5-6] ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php5-6 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/mailparse-3.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=888dcd01209006bd0df368b3918f2b29 diff --git a/dev-php/pecl-mailparse/Manifest b/dev-php/pecl-mailparse/Manifest new file mode 100644 index 000000000000..a6b21761db49 --- /dev/null +++ b/dev-php/pecl-mailparse/Manifest @@ -0,0 +1,6 @@ +DIST mailparse-2.1.6.tgz 36538 BLAKE2B c079a5f9980384ea90113d3e295b3de4182c8c3006a62439bfb73ab39dc67bb03202298e7bf5e42f71d599d645cf4d79fbf2d09a536e621efe73f8fff6bce56a SHA512 a7337dd2e99a953a55b38c236da95a6bd2950c2bca16fc0ddfec39be8b0ffe01007353fc7b562d0509e0bb1623c3d2b03935d1c98a07dcd9f0b14bb508bce374 +DIST mailparse-3.0.2.tgz 38206 BLAKE2B f50b3f5abfc6e2e5a3647eb33ad07de9e3e66a94933be612a51c868210745b109ddca8e3e174a7a4abcfdc72856f34848e65972b277cfa3e836bef3ee4c79897 SHA512 be04e15cf3577542447186d7ead4e31159c171c99de0a255d4ee2f6f760b80ecb44be056bd9089180601f622b9a71f4331f194e1adaa702d1d964009682896f6 +EBUILD pecl-mailparse-2.1.6-r4.ebuild 839 BLAKE2B 518ecef31d10faf97091c9c7e8cd13789d47b42ecafd7c75822c5e91a10fa2a952e48440503b5697a3581d3723ebb279e134e42b66284b017b2d11ab7341bdc8 SHA512 0ca4e958f293f3dbef2cbbbd08248a11f9eeadc971c5e5f940b56fc721aaa841ae143e4a60989e344307c5641e3e1266c771397f422e8f30074b0d0041e716c9 +EBUILD pecl-mailparse-3.0.2-r1.ebuild 1102 BLAKE2B e2d3415cdf18b60b438eb722965ce005f2eff5a369b2852130f8327371ee8a8ca116c45019c6cc7c3352adca1c270f3e05ab8397b08093cac7b9e9b6133f2c65 SHA512 1abb3679ff2b75393541481a09d5652d4e17a517e1e98e916882f1081906761b66a9469e0971506b4985d1eb22c6c0c033df8c5f8314ab0dabce76858c7ade9e +EBUILD pecl-mailparse-3.0.2.ebuild 1070 BLAKE2B ed243cc104739cca574ff091ac1ff0722e7971a05cf9fb42cc5f6592d0f6363b1f73382cf61b3181e91c7bf7f441c702e946b787749b784648c4c8c548dd2f8a SHA512 69b0b8ded36c21069f5aa10244288526af79a3afb7b24044e1ac50fc7888158c7ca6e1d6cd247c207a3c0a43892d65ea6826f579acb74fe36f4a05ed05e13d11 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-mailparse/metadata.xml b/dev-php/pecl-mailparse/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-mailparse/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-mailparse/pecl-mailparse-2.1.6-r4.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-2.1.6-r4.ebuild new file mode 100644 index 000000000000..aa8239c01eca --- /dev/null +++ b/dev-php/pecl-mailparse/pecl-mailparse-2.1.6-r4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mailparse" +PHP_EXT_ECONF_ARGS="" +DOCS=( README ) + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" +KEYWORDS="amd64 ppc ppc64 x86" + +DESCRIPTION="PHP extension for parsing RFC822 and RFC2045 (MIME) messages" +LICENSE="PHP-2.02" +SLOT="0" +IUSE="" + +RDEPEND="php_targets_php5-6? ( dev-lang/php:5.6[unicode] )" +DEPEND="${RDEPEND} + dev-util/re2c" +PDEPEND=" +php_targets_php7-0? ( dev-php/pecl-mailparse:7[php_targets_php7-0] ) +php_targets_php7-1? ( dev-php/pecl-mailparse:7[php_targets_php7-1] ) +" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-mailparse/pecl-mailparse-3.0.2-r1.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-3.0.2-r1.ebuild new file mode 100644 index 000000000000..9b37d88dcd95 --- /dev/null +++ b/dev-php/pecl-mailparse/pecl-mailparse-3.0.2-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mailparse" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +DOCS=( README ) + +USE_PHP="php7-0 php7-1 php5-6 php7-2" + +inherit php-ext-pecl-r3 + +# Only build for 7.x +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" + +PHPUSEDEPEND=" + php_targets_php7-0? ( dev-lang/php:7.0[unicode] ) + php_targets_php7-1? ( dev-lang/php:7.1[unicode] ) + php_targets_php7-2? ( dev-lang/php:7.2[unicode] ) +" +DEPEND="${PHPUSEDEPEND} + dev-util/re2c" +RDEPEND="${PHPUSEDEPEND} php_targets_php5-6? ( dev-php/pecl-mailparse:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-mailparse/pecl-mailparse-3.0.2.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-3.0.2.ebuild new file mode 100644 index 000000000000..8d774c1f57c9 --- /dev/null +++ b/dev-php/pecl-mailparse/pecl-mailparse-3.0.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mailparse" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +DOCS=( README ) + +USE_PHP="php7-0 php7-1 php5-6" + +inherit php-ext-pecl-r3 + +# Only build for 7.x +USE_PHP="php7-0 php7-1" + +KEYWORDS="amd64 ppc ppc64 x86" + +DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" + +for target in ${USE_PHP}; do + phpslot=${target/php} + phpslot=${phpslot/-/.} + PHPUSEDEPEND="${PHPUSEDEPEND} + php_targets_${target}? ( dev-lang/php:${phpslot}[unicode] )" +done +unset target phpslot + +DEPEND="${PHPUSEDEPEND} + dev-util/re2c" +RDEPEND="${PHPUSEDEPEND} php_targets_php5-6? ( dev-php/pecl-mailparse:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-memcache-3.0.8-r2 b/dev-php/pecl-memcache-3.0.8-r2 deleted file mode 100644 index 0fc306aae245..000000000000 --- a/dev-php/pecl-memcache-3.0.8-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/zlib dev-lang/php:5.6[session?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension for using memcached -EAPI=6 -HOMEPAGE=https://pecl.php.net/memcache -IUSE=+session php_targets_php5-6 -KEYWORDS=amd64 hppa ppc64 x86 -LICENSE=PHP-3 -RDEPEND=sys-libs/zlib dev-lang/php:5.6[session?] php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://pecl.php.net/get/memcache-3.0.8.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=912f0756a251274db1f656847ab1f716 diff --git a/dev-php/pecl-memcache-3.0.8-r3 b/dev-php/pecl-memcache-3.0.8-r3 deleted file mode 100644 index e3f1ced6bf07..000000000000 --- a/dev-php/pecl-memcache-3.0.8-r3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/zlib dev-lang/php:5.6[session?] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension for using memcached -EAPI=6 -HOMEPAGE=https://pecl.php.net/memcache -IUSE=+session php_targets_php5-6 -KEYWORDS=~amd64 ~hppa ~ppc64 ~x86 -LICENSE=PHP-3 -RDEPEND=sys-libs/zlib dev-lang/php:5.6[session?] php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://pecl.php.net/get/memcache-3.0.8.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=5786ffd788a11650d106c648d49f4db0 diff --git a/dev-php/pecl-memcache/Manifest b/dev-php/pecl-memcache/Manifest new file mode 100644 index 000000000000..d3f0ac5ea213 --- /dev/null +++ b/dev-php/pecl-memcache/Manifest @@ -0,0 +1,5 @@ +AUX 3.0.8-c99-inline.patch 3162 BLAKE2B 4f7fbd8f93a4388f907c342009abe691444d25f585bd592c37a76e2051dc9e0ef84cba882184945fb01037f3f27c3e708db308931be00cc1a92c218b38c25e56 SHA512 3b066a1e9277b6b4553a62970ba4f41a3bf02131db7ff5f897956e9764c29633872626dfb1f0651a09fb7282d5487d9536df0d36800e6f5ab9905d4ca6b2b2b5 +DIST memcache-3.0.8.tgz 70523 BLAKE2B 829c842ac2764327037c5ef620cd4759e16d56e22195c035eeed2722d8a499119489d3304ad5223cf1c89a8e3ab6f6830d67742958ec2a37e302bf8ea265dfb1 SHA512 916c6b21ab7c1021128626c0df35ef0b83cb76b6115fe7c45b003ca4f78ad9484bf3c998bc7ebdee19f84349ff1e56759f74e75aee5bc70b1de9a03c45a99bc3 +EBUILD pecl-memcache-3.0.8-r2.ebuild 1398 BLAKE2B 4a45e7aebad2959946f9e7d795e53c2b1f71bdf2fc43ca4d253943aec90c04820d4dcb587fdba24a3f4b239b39065617db16cc3a88aeeffe51924d14521d230d SHA512 4265b0f10d51bb484774d3aefe16196e333bba4448705aec7d46cde66aef5a2d45fd183fd7d6cb8e1fcb9cede4a4b79762365097e604d827b32844f3937acd13 +EBUILD pecl-memcache-3.0.8-r3.ebuild 1355 BLAKE2B 7ae3e333f2de1f20abff63e31d2d47569545bf747cfdb42d3770f0ff25328d91760014ade79436071ad9c6637902e89de3b089946d3db15692b37578736c395f SHA512 dabcb52a6d7263a7b89e4910ebc23c38078692a999f0ff7bbe93063a1b40020efb07c13c3446158b6123464b97da22df6860b3646aed0f140ac6e15b699411e3 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-memcache/files/3.0.8-c99-inline.patch b/dev-php/pecl-memcache/files/3.0.8-c99-inline.patch new file mode 100644 index 000000000000..818b3ce1e2d9 --- /dev/null +++ b/dev-php/pecl-memcache/files/3.0.8-c99-inline.patch @@ -0,0 +1,85 @@ +diff -aurN a/memcache_pool.h b/memcache_pool.h +--- a/memcache_pool.h 2013-04-07 22:12:54.000000000 -0400 ++++ b/memcache_pool.h 2017-05-19 16:04:45.262858090 -0400 +@@ -135,8 +135,14 @@ + #define mmc_buffer_release(b) memset((b), 0, sizeof(*(b))) + #define mmc_buffer_reset(b) (b)->value.len = (b)->idx = 0 + +-inline void mmc_buffer_alloc(mmc_buffer_t *, unsigned int); +-inline void mmc_buffer_free(mmc_buffer_t *); ++#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L ++#define MMC_POOL_INLINE inline ++#else ++#define MMC_POOL_INLINE __attribute__ ((gnu_inline)) inline ++#endif ++ ++MMC_POOL_INLINE void mmc_buffer_alloc(mmc_buffer_t *, unsigned int); ++MMC_POOL_INLINE void mmc_buffer_free(mmc_buffer_t *); + + /* stream handlers */ + typedef struct mmc_stream mmc_stream_t; +@@ -391,8 +397,8 @@ + double timeval_to_double(struct timeval tv); + struct timeval double_to_timeval(double sec); + +-inline int mmc_prepare_key_ex(const char *, unsigned int, char *, unsigned int *); +-inline int mmc_prepare_key(zval *, char *, unsigned int *); ++MMC_POOL_INLINE int mmc_prepare_key_ex(const char *, unsigned int, char *, unsigned int *); ++MMC_POOL_INLINE int mmc_prepare_key(zval *, char *, unsigned int *); + + #define mmc_str_left(h, n, hlen, nlen) ((hlen) >= (nlen) ? memcmp((h), (n), (nlen)) == 0 : 0) + +diff -aurN a/memcache_queue.h b/memcache_queue.h +--- a/memcache_queue.h 2013-04-07 22:12:54.000000000 -0400 ++++ b/memcache_queue.h 2017-05-19 16:07:23.753983941 -0400 +@@ -40,7 +40,11 @@ + #ifdef PHP_WIN32 + #define MMC_QUEUE_INLINE + #else ++#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L + #define MMC_QUEUE_INLINE inline ++#else ++#define MMC_QUEUE_INLINE __attribute__ ((gnu_inline)) inline ++#endif + #endif + + MMC_QUEUE_INLINE void mmc_queue_push(mmc_queue_t *, void *); +diff -aurN a/memcache_pool.c b/memcache_pool.c +--- a/memcache_pool.c 2013-04-07 22:12:54.000000000 -0400 ++++ b/memcache_pool.c 2017-05-19 16:22:51.592845885 -0400 +@@ -40,7 +40,7 @@ + + ZEND_DECLARE_MODULE_GLOBALS(memcache) + +-inline void mmc_buffer_alloc(mmc_buffer_t *buffer, unsigned int size) /* ++MMC_POOL_INLINE void mmc_buffer_alloc(mmc_buffer_t *buffer, unsigned int size) /* + ensures space for an additional size bytes {{{ */ + { + register size_t newlen; +@@ -48,7 +48,7 @@ + } + /* }}} */ + +-inline void mmc_buffer_free(mmc_buffer_t *buffer) /* {{{ */ ++MMC_POOL_INLINE void mmc_buffer_free(mmc_buffer_t *buffer) /* {{{ */ + { + if (buffer->value.c != NULL) { + smart_str_free(&(buffer->value)); +@@ -1676,7 +1676,7 @@ + } + /* }}} */ + +-inline int mmc_prepare_key_ex(const char *key, unsigned int key_len, char *result, unsigned int *result_len) /* {{{ */ ++MMC_POOL_INLINE int mmc_prepare_key_ex(const char *key, unsigned int key_len, char *result, unsigned int *result_len) /* {{{ */ + { + unsigned int i; + if (key_len == 0) { +@@ -1694,7 +1694,7 @@ + } + /* }}} */ + +-inline int mmc_prepare_key(zval *key, char *result, unsigned int *result_len) /* {{{ */ ++MMC_POOL_INLINE int mmc_prepare_key(zval *key, char *result, unsigned int *result_len) /* {{{ */ + { + if (Z_TYPE_P(key) == IS_STRING) { + return mmc_prepare_key_ex(Z_STRVAL_P(key), Z_STRLEN_P(key), result, result_len); diff --git a/dev-php/pecl-memcache/metadata.xml b/dev-php/pecl-memcache/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-memcache/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-memcache/pecl-memcache-3.0.8-r2.ebuild b/dev-php/pecl-memcache/pecl-memcache-3.0.8-r2.ebuild new file mode 100644 index 000000000000..e35e5048a992 --- /dev/null +++ b/dev-php/pecl-memcache/pecl-memcache-3.0.8-r2.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="memcache" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README ) + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 flag-o-matic + +KEYWORDS="amd64 hppa ppc64 x86" + +DESCRIPTION="PHP extension for using memcached" +LICENSE="PHP-3" +SLOT="0" +IUSE="+session" + +DEPEND="sys-libs/zlib + dev-lang/php:5.6[session?]" +RDEPEND="${DEPEND}" + +# The test suite requires memcached to be running. +RESTRICT='test' + +src_configure() { + # fix bug 618920 by restoring pre-GCC5 inline semantics + append-cflags -std=gnu89 + local PHP_EXT_ECONF_ARGS=( --enable-memcache --with-zlib-dir=/usr $(use_enable session memcache-session) ) + php-ext-source-r3_src_configure +} + +src_install() { + php-ext-pecl-r3_src_install + + php-ext-source-r3_addtoinifiles "memcache.allow_failover" "true" + php-ext-source-r3_addtoinifiles "memcache.max_failover_attempts" "20" + php-ext-source-r3_addtoinifiles "memcache.chunk_size" "32768" + php-ext-source-r3_addtoinifiles "memcache.default_port" "11211" + php-ext-source-r3_addtoinifiles "memcache.hash_strategy" "consistent" + php-ext-source-r3_addtoinifiles "memcache.hash_function" "crc32" + php-ext-source-r3_addtoinifiles "memcache.redundancy" "1" + php-ext-source-r3_addtoinifiles "memcache.session_redundancy" "2" + php-ext-source-r3_addtoinifiles "memcache.protocol" "ascii" +} diff --git a/dev-php/pecl-memcache/pecl-memcache-3.0.8-r3.ebuild b/dev-php/pecl-memcache/pecl-memcache-3.0.8-r3.ebuild new file mode 100644 index 000000000000..2712c682f647 --- /dev/null +++ b/dev-php/pecl-memcache/pecl-memcache-3.0.8-r3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="memcache" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README ) +PATCHES=( "${FILESDIR}/3.0.8-c99-inline.patch" ) + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~hppa ~ppc64 ~x86" + +DESCRIPTION="PHP extension for using memcached" +LICENSE="PHP-3" +SLOT="0" +IUSE="+session" + +DEPEND="sys-libs/zlib + dev-lang/php:5.6[session?]" +RDEPEND="${DEPEND}" + +# The test suite requires memcached to be running. +RESTRICT='test' + +src_configure() { + local PHP_EXT_ECONF_ARGS=( --enable-memcache --with-zlib-dir=/usr $(use_enable session memcache-session) ) + php-ext-source-r3_src_configure +} + +src_install() { + php-ext-pecl-r3_src_install + + php-ext-source-r3_addtoinifiles "memcache.allow_failover" "true" + php-ext-source-r3_addtoinifiles "memcache.max_failover_attempts" "20" + php-ext-source-r3_addtoinifiles "memcache.chunk_size" "32768" + php-ext-source-r3_addtoinifiles "memcache.default_port" "11211" + php-ext-source-r3_addtoinifiles "memcache.hash_strategy" "consistent" + php-ext-source-r3_addtoinifiles "memcache.hash_function" "crc32" + php-ext-source-r3_addtoinifiles "memcache.redundancy" "1" + php-ext-source-r3_addtoinifiles "memcache.session_redundancy" "2" + php-ext-source-r3_addtoinifiles "memcache.protocol" "ascii" +} diff --git a/dev-php/pecl-memcached-2.2.0-r2 b/dev-php/pecl-memcached-2.2.0-r2 deleted file mode 100644 index 0b6b7df0dbf1..000000000000 --- a/dev-php/pecl-memcached-2.2.0-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( >=dev-libs/libmemcached-1.0[sasl?] sys-libs/zlib dev-lang/php:5.6[session?,json?] igbinary? ( dev-php/igbinary[php_targets_php5-6?] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Interface PHP with memcached via libmemcached library -EAPI=6 -HOMEPAGE=https://pecl.php.net/memcached -IUSE=+session igbinary json sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=amd64 x86 -LICENSE=PHP-3 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-memcached:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-memcached:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-memcached:7[php_targets_php7-2] ) -RDEPEND=php_targets_php5-6? ( >=dev-libs/libmemcached-1.0[sasl?] sys-libs/zlib dev-lang/php:5.6[session?,json?] igbinary? ( dev-php/igbinary[php_targets_php5-6?] ) ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/memcached-2.2.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=51cd7a85263bd6b996271372f729e17e diff --git a/dev-php/pecl-memcached-3.0.0 b/dev-php/pecl-memcached-3.0.0 deleted file mode 100644 index 949f12e8d517..000000000000 --- a/dev-php/pecl-memcached-3.0.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.1[session?,json?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Interface PHP with memcached via libmemcached library -EAPI=6 -HOMEPAGE=https://pecl.php.net/php-memcached -IUSE=examples igbinary json sasl +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.1[session?,json?] ) php_targets_php5-6? ( dev-php/pecl-memcached:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://github.com/php-memcached-dev/php-memcached/archive/v3.0.0.tar.gz -> pecl-memcached-3.0.0.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=5b83ddbd6d7805e499c2659339d1565a diff --git a/dev-php/pecl-memcached-3.0.3 b/dev-php/pecl-memcached-3.0.3 deleted file mode 100644 index 28d4218a1947..000000000000 --- a/dev-php/pecl-memcached-3.0.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.1[session?,json?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Interface PHP with memcached via libmemcached library -EAPI=6 -HOMEPAGE=https://pecl.php.net/memcached -IUSE=examples igbinary json sasl +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?] ) dev-lang/php:7.1[session?,json?] ) php_targets_php5-6? ( dev-php/pecl-memcached:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/memcached-3.0.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=fd0da5edb079a123a09867ec657cdca4 diff --git a/dev-php/pecl-memcached-3.0.4 b/dev-php/pecl-memcached-3.0.4 deleted file mode 100644 index 9a9a89c00e08..000000000000 --- a/dev-php/pecl-memcached-3.0.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.1[session?,json?] ) php_targets_php7-2? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.2[session?,json?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Interface PHP with memcached via libmemcached library -EAPI=6 -HOMEPAGE=https://pecl.php.net/memcached -IUSE=examples igbinary json sasl +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=amd64 x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php7-0? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.0[session?,json?] ) php_targets_php7-1? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.1[session?,json?] ) php_targets_php7-2? ( >=dev-libs/libmemcached-1.0.14[sasl?] sys-libs/zlib igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) dev-lang/php:7.2[session?,json?] ) php_targets_php5-6? ( dev-php/pecl-memcached:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/memcached-3.0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=eeb88e0d9ea88638008922d41a533a89 diff --git a/dev-php/pecl-memcached/Manifest b/dev-php/pecl-memcached/Manifest new file mode 100644 index 000000000000..5cf472d882c3 --- /dev/null +++ b/dev-php/pecl-memcached/Manifest @@ -0,0 +1,9 @@ +DIST memcached-2.2.0.tgz 70449 BLAKE2B dca76bfb993c647860ae2ce648580e6131c6df30d30def9a1f907fce06621f3d5a21b93605da9fc50bda542fd950317a5a398d6bf0db85f61469cfb5e9757566 SHA512 61207d3f8c11b0620dbcb20fb2ebb6d1fc10159a7e879ee91556a303c3dcdf3d2571e8dda5efcbed77ff779f5c9b226aa48800630b9e7781cd964126b848c356 +DIST memcached-3.0.3.tgz 77310 BLAKE2B 9756878087594f1bf13b1edaa38dd18f7cd4d6a61618444f2c2a32972acb67e3aee66b2083b7303d50f53cfd7902374fed49db68a2780e0d824d90f4289ecb54 SHA512 cb24d76f82ce8c1fdd8877bbb46131545bba5011cfff965e3c190b7c0f71f754b47ded6289d3125724d9de781b916971aaadfa0b247c6fe2f51aab77dce61b61 +DIST memcached-3.0.4.tgz 78776 BLAKE2B ce2539e2e4960217d9ee3b50ed5625214d4b22c4d7e64595fdbfa2d130bce0402a67561f76a50690991996d84f16f926f27a057722bfab66ba3c388772ed77a8 SHA512 d0a0f9e99cbcc6829528554551dfacf0d943d54d4be60c9da708de82913a2a0bed7c51d594ae3ecf0c13b56064739f074ce6ada5d7433bdc7e26e8caf9cf5ca2 +DIST pecl-memcached-3.0.0.tar.gz 83732 BLAKE2B 0e38d34b6ccd72f1e58305c3b4fbb3437d53ba93bb00a610bf4e91701e2bee6acb20667f3a74b2f2aa8d09dfcd1475e82808aeade6b22364aea0a359edf1e889 SHA512 ddc6b6fbdd55c6cdf64b9a7833142ea43eb974ecaae3437b30ed731f0ddbf4108b46ea5eb01a197788978273bdff31da6a0c0fb0354335b85618d98ba070bfec +EBUILD pecl-memcached-2.2.0-r2.ebuild 1326 BLAKE2B 5e8263a0affd9dd1fe3ddab2fb0e40ae9b7b7b93241d785facde7941164dcc85d4b1fb7c55c7690df75b2d6f3ec2fd2296963183763b1397036de12687cf095f SHA512 91b5c873c5a4e484c56e9ab3080972fd4bcd553c7e1630eabb7f552747a9004a3bdb3cf74993d214d6281358b4e0fde6ba3af1a8e55d0603f3828b579f499434 +EBUILD pecl-memcached-3.0.0.ebuild 1671 BLAKE2B b927ba0eef69a46c03b0a3d23f5779abdef82d14b57c268c9b9e20047212d75344025bf4160cb827f81cfa238f484b3866f488575f5cde57c621c51dbbc7bd4a SHA512 9bc30d5a84abff5cd98a9cab7b07ec00681b1e66142dc39290b6faad653266a736f05f8b6156510cf34a1d288efe68f823ff3444b465ffa1d714afe363ac0b6e +EBUILD pecl-memcached-3.0.3.ebuild 1438 BLAKE2B 9968ae8d4b03469f33773eda816c4740294b7cddd2ada6404711beb3ee369aa8e176cb79311c0a7438d1e27fbc26bc595ccc9112cdf4e877c0d13143d3cb6699 SHA512 f62be49b9f34d5143812488d460764584521e9c2416067f38006d6c6183438613bbed1f1137b2bf644d3883c29e78b43b00f9481b7343a7077dd1c90e9d0bee2 +EBUILD pecl-memcached-3.0.4.ebuild 1621 BLAKE2B b771c0067cb973665106bfe3b1530182a5c1653a3fe0ec69db0e7402ab9f88ebb5d29aaf1d35f82a678e2785a44421545b427b74323542034ffb90f1115b0ab5 SHA512 846c2260afd11e1ecb707c3b45fb9b1d8597e91d07e419a27e292b2041041c352098fbed14367b39df1e4cfad7aa6e9d98ff95463a00ae1aef53c673825ca0c8 +MISC metadata.xml 568 BLAKE2B f99b2eb530ffd87100256bb477bfbd50e48b28283bc01147b0cb1e3dd7dbfb940cd8e16e24c68723fe764df0cbdb1ecb0b995e151c67a37673a19a2cfeb1bcfa SHA512 9fb2c3ea2dba6b4b1cdda8acc02afa006a95651b4fdb5011b15e4046bc44742cc5306d20db070f4f1977352873576040a34ed24a660ec2c640e118115359f2c6 diff --git a/dev-php/pecl-memcached/metadata.xml b/dev-php/pecl-memcached/metadata.xml new file mode 100644 index 000000000000..84a83c7ea788 --- /dev/null +++ b/dev-php/pecl-memcached/metadata.xml @@ -0,0 +1,18 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <use> + <flag name="igbinary">Enable support for the igbinary serializer</flag> + <flag name="json">Enable support for json serialization</flag> + </use> + <upstream> + <remote-id type="github">php-memcached-dev/php-memcached</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/pecl-memcached/pecl-memcached-2.2.0-r2.ebuild b/dev-php/pecl-memcached/pecl-memcached-2.2.0-r2.ebuild new file mode 100644 index 000000000000..353b38418dfa --- /dev/null +++ b/dev-php/pecl-memcached/pecl-memcached-2.2.0-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="memcached" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( ChangeLog README.markdown ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="amd64 x86" + +DESCRIPTION="Interface PHP with memcached via libmemcached library" +LICENSE="PHP-3" +SLOT="0" +IUSE="+session igbinary json sasl" + +DEPEND="php_targets_php5-6? ( + >=dev-libs/libmemcached-1.0[sasl?] + sys-libs/zlib + dev-lang/php:5.6[session?,json?] + igbinary? ( dev-php/igbinary[php_targets_php5-6?] ) + )" +RDEPEND="${DEPEND}" +PDEPEND=" +php_targets_php7-0? ( dev-php/pecl-memcached:7[php_targets_php7-0] ) +php_targets_php7-1? ( dev-php/pecl-memcached:7[php_targets_php7-1] ) +php_targets_php7-2? ( dev-php/pecl-memcached:7[php_targets_php7-2] ) +" + +src_prepare(){ + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS="--enable-memcached + $(use_enable session memcached-session) + $(use_enable sasl memcached-sasl) + $(use_enable json memcached-json) + $(use_enable igbinary memcached-igbinary)" + + php-ext-source-r3_src_configure +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-memcached/pecl-memcached-3.0.0.ebuild b/dev-php/pecl-memcached/pecl-memcached-3.0.0.ebuild new file mode 100644 index 000000000000..947f93918812 --- /dev/null +++ b/dev-php/pecl-memcached/pecl-memcached-3.0.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="memcached" +PHP_EXT_PECL_PKG="php-memcached" # Needed when SRC_URI is Github. +DOCS=( ChangeLog README.markdown ) + +USE_PHP="php5-6 php7-0 php7-1" # Pretend to support all three targets... +inherit php-ext-pecl-r3 +USE_PHP="php7-0 php7-1" # But only truly build for these two. + +DESCRIPTION="Interface PHP with memcached via libmemcached library" +# Usually set in the eclass, but this release made it to github first. +SRC_URI="https://github.com/php-memcached-dev/php-memcached/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="PHP-3" +SLOT="7" +KEYWORDS="amd64 x86" +IUSE="examples igbinary json sasl +session " + +COMMON_DEPEND=">=dev-libs/libmemcached-1.0.14[sasl?] + sys-libs/zlib + igbinary? ( dev-php/igbinary[php_targets_php7-0?] )" + +DEPEND=" + php_targets_php7-0? ( + ${COMMON_DEPEND} dev-lang/php:7.0[session?,json?] + ) + php_targets_php7-1? ( + ${COMMON_DEPEND} dev-lang/php:7.1[session?,json?] + )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( + dev-php/pecl-memcached:0[php_targets_php5-6] + )" + +src_prepare(){ + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS="--enable-memcached + $(use_enable session memcached-session) + $(use_enable sasl memcached-sasl) + $(use_enable json memcached-json) + $(use_enable igbinary memcached-igbinary)" + + php-ext-source-r3_src_configure +} + +src_install(){ + use examples && dodoc -r server-example + + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_install + fi +} diff --git a/dev-php/pecl-memcached/pecl-memcached-3.0.3.ebuild b/dev-php/pecl-memcached/pecl-memcached-3.0.3.ebuild new file mode 100644 index 000000000000..3d772ee725e7 --- /dev/null +++ b/dev-php/pecl-memcached/pecl-memcached-3.0.3.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="memcached" +DOCS=( ChangeLog README.markdown ) + +USE_PHP="php5-6 php7-0 php7-1" # Pretend to support all three targets... +inherit php-ext-pecl-r3 +USE_PHP="php7-0 php7-1" # But only truly build for these two. + +DESCRIPTION="Interface PHP with memcached via libmemcached library" +LICENSE="PHP-3" +SLOT="7" +KEYWORDS="~amd64 ~x86" +IUSE="examples igbinary json sasl +session " + +COMMON_DEPEND=">=dev-libs/libmemcached-1.0.14[sasl?] + sys-libs/zlib + igbinary? ( dev-php/igbinary[php_targets_php7-0?] )" + +DEPEND=" + php_targets_php7-0? ( + ${COMMON_DEPEND} dev-lang/php:7.0[session?,json?] + ) + php_targets_php7-1? ( + ${COMMON_DEPEND} dev-lang/php:7.1[session?,json?] + )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( + dev-php/pecl-memcached:0[php_targets_php5-6] + )" + +src_prepare(){ + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS="--enable-memcached + $(use_enable session memcached-session) + $(use_enable sasl memcached-sasl) + $(use_enable json memcached-json) + $(use_enable igbinary memcached-igbinary)" + + php-ext-source-r3_src_configure +} + +src_install(){ + use examples && dodoc -r server-example + + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_install + fi +} diff --git a/dev-php/pecl-memcached/pecl-memcached-3.0.4.ebuild b/dev-php/pecl-memcached/pecl-memcached-3.0.4.ebuild new file mode 100644 index 000000000000..852b0db4b78d --- /dev/null +++ b/dev-php/pecl-memcached/pecl-memcached-3.0.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PHP_EXT_NAME="memcached" +DOCS=( ChangeLog README.markdown ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" # Pretend to support all three targets... +inherit php-ext-pecl-r3 +USE_PHP="php7-0 php7-1 php7-2" # But only truly build for these two. + +DESCRIPTION="Interface PHP with memcached via libmemcached library" +LICENSE="PHP-3" +SLOT="7" +KEYWORDS="amd64 x86" +IUSE="examples igbinary json sasl +session " + +COMMON_DEPEND=">=dev-libs/libmemcached-1.0.14[sasl?] + sys-libs/zlib + igbinary? ( dev-php/igbinary[php_targets_php7-0?,php_targets_php7-1?,php_targets_php7-2?] ) +" + +DEPEND=" + php_targets_php7-0? ( + ${COMMON_DEPEND} dev-lang/php:7.0[session?,json?] + ) + php_targets_php7-1? ( + ${COMMON_DEPEND} dev-lang/php:7.1[session?,json?] + ) + php_targets_php7-2? ( + ${COMMON_DEPEND} dev-lang/php:7.2[session?,json?] + )" +RDEPEND="${DEPEND} + php_targets_php5-6? ( + dev-php/pecl-memcached:0[php_targets_php5-6] + )" + +src_prepare(){ + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS="--enable-memcached + $(use_enable session memcached-session) + $(use_enable sasl memcached-sasl) + $(use_enable json memcached-json) + $(use_enable igbinary memcached-igbinary)" + + php-ext-source-r3_src_configure +} + +src_install(){ + use examples && dodoc -r server-example + + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_install + fi +} diff --git a/dev-php/pecl-mongo-1.6.14-r1 b/dev-php/pecl-mongo-1.6.14-r1 deleted file mode 100644 index 715f03edf5d6..000000000000 --- a/dev-php/pecl-mongo-1.6.14-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Legacy MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongo -IUSE=php_targets_php5-6 -KEYWORDS=amd64 x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongo-1.6.14.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=70af030fe74f4c74148bdc7742436400 diff --git a/dev-php/pecl-mongo-1.6.16 b/dev-php/pecl-mongo-1.6.16 deleted file mode 100644 index d272a2ca62db..000000000000 --- a/dev-php/pecl-mongo-1.6.16 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Legacy MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongo -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongo-1.6.16.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=24ccb812a8e415fbf604ae77d19e52be diff --git a/dev-php/pecl-mongo/Manifest b/dev-php/pecl-mongo/Manifest new file mode 100644 index 000000000000..2879c209933e --- /dev/null +++ b/dev-php/pecl-mongo/Manifest @@ -0,0 +1,5 @@ +DIST mongo-1.6.14.tgz 210095 BLAKE2B a23411085ee2b5f3e3a812e4d3f3af151a3573920a95bf01389270533b1f4398a086ef4f1cedb1f1215ec3b2c5a0c82d2b154ef61b8a45b3560cdd7e468919c5 SHA512 7c87e148394085e90f091a6abd3e66a02620d7990098c318b97ee333751668f77f8b45ed5d0fb9806b8169b603998f8306a55a7c607773742fc2c93076f88764 +DIST mongo-1.6.16.tgz 210341 BLAKE2B ff8008699e7573852b09f0fff5521eb5392c19845f4db2c4e8e8d2528d1a3644a47b945889eaf4f43a9c76efdf9e51ce002d714eaa4911b1376244625066db06 SHA512 8cba101958fff31c766a41000de04e97235821494b88893521ac832f7c1e2c3eab8956f2da43e5c75cb06e2c74485b539dd28dcc2fdcffb79567b1ec6d6d0be4 +EBUILD pecl-mongo-1.6.14-r1.ebuild 343 BLAKE2B f88a209665b211a63b054a8a79e118bc85fdade16b4cdc227ab42e4b0fd8efa3ff29228b637195c1dff7df7769b006a038ddbd8918a13b44dabb29d2709eb00b SHA512 b0e9ed2fe7b79a461ca5787de20b114d53bf928b4ebf611a69450ee7a236cb3aaa39834b6bed464c133eda549ff38c117c7c8caf2dce6002f3027b1fe8c18775 +EBUILD pecl-mongo-1.6.16.ebuild 345 BLAKE2B d56e89884f3cc98ebae55b330e3bc74805d52ca41af14a52e27ac3ec0a74f2d5f3b599a52e36422567f8d6c25a5c563d40a6325f0f1fc39d22151365f3575e03 SHA512 83d2ee4450c9b7da901d4c496e35b71a573d0e4315836430154e6cd95655eaf5a599c2f7745115580b4e2f088fe1b9e640d9b742af4cd066fe667d85c1264227 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-mongo/metadata.xml b/dev-php/pecl-mongo/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-mongo/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-mongo/pecl-mongo-1.6.14-r1.ebuild b/dev-php/pecl-mongo/pecl-mongo-1.6.14-r1.ebuild new file mode 100644 index 000000000000..cfdf37907dd0 --- /dev/null +++ b/dev-php/pecl-mongo/pecl-mongo-1.6.14-r1.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongo" +USE_PHP="php5-6" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="Legacy MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-mongo/pecl-mongo-1.6.16.ebuild b/dev-php/pecl-mongo/pecl-mongo-1.6.16.ebuild new file mode 100644 index 000000000000..79b9aaa1e996 --- /dev/null +++ b/dev-php/pecl-mongo/pecl-mongo-1.6.16.ebuild @@ -0,0 +1,20 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongo" +USE_PHP="php5-6" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="Legacy MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-mongodb-1.1.10 b/dev-php/pecl-mongodb-1.1.10 deleted file mode 100644 index f69a05656b3c..000000000000 --- a/dev-php/pecl-mongodb-1.1.10 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.3.3 >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) pcre? ( dev-libs/libpcre ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl pcre sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.3.3 >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) pcre? ( dev-libs/libpcre ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.1.10.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1e54955c0f3efe72f3ee8da0825eef9b diff --git a/dev-php/pecl-mongodb-1.1.8 b/dev-php/pecl-mongodb-1.1.8 deleted file mode 100644 index 84f5ee02ee7b..000000000000 --- a/dev-php/pecl-mongodb-1.1.8 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) >=dev-libs/libbson-1.3.3 >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) pcre? ( dev-libs/libpcre ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl pcre sasl php_targets_php5-6 php_targets_php7-0 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) >=dev-libs/libbson-1.3.3 >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) pcre? ( dev-libs/libpcre ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.1.8.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=a65478dbf8684093811ef90fde80e0a9 diff --git a/dev-php/pecl-mongodb-1.2.11 b/dev-php/pecl-mongodb-1.2.11 deleted file mode 100644 index 836c7a67b4ab..000000000000 --- a/dev-php/pecl-mongodb-1.2.11 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.6.0 >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.6.0 >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.2.11.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=f4786b947a85b6b31b14054314e097fa diff --git a/dev-php/pecl-mongodb-1.2.9 b/dev-php/pecl-mongodb-1.2.9 deleted file mode 100644 index 8b956cb30b97..000000000000 --- a/dev-php/pecl-mongodb-1.2.9 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.6.0 >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.6.0 >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.2.9.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=f4786b947a85b6b31b14054314e097fa diff --git a/dev-php/pecl-mongodb-1.3.3 b/dev-php/pecl-mongodb-1.3.3 deleted file mode 100644 index 818cb02f403e..000000000000 --- a/dev-php/pecl-mongodb-1.3.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.8.2 >=dev-libs/mongo-c-driver-1.8.2[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) >=dev-libs/libbson-1.8.2 >=dev-libs/mongo-c-driver-1.8.2[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.3.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=368f972094edec286959873027ae2568 diff --git a/dev-php/pecl-mongodb-1.4.1 b/dev-php/pecl-mongodb-1.4.1 deleted file mode 100644 index b2373d476500..000000000000 --- a/dev-php/pecl-mongodb-1.4.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) >=dev-libs/libbson-1.9.0 >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) >=dev-libs/libbson-1.9.0 >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.4.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=ee480e78a39d59c170bd796394c0867b diff --git a/dev-php/pecl-mongodb-1.4.4 b/dev-php/pecl-mongodb-1.4.4 deleted file mode 100644 index 90541e021f1e..000000000000 --- a/dev-php/pecl-mongodb-1.4.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) >=dev-libs/libbson-1.9.0 >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=MongoDB database driver for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/mongodb -IUSE=libressl sasl php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) >=dev-libs/libbson-1.9.0 >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) sasl? ( dev-libs/cyrus-sasl ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mongodb-1.4.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=ee480e78a39d59c170bd796394c0867b diff --git a/dev-php/pecl-mongodb/Manifest b/dev-php/pecl-mongodb/Manifest new file mode 100644 index 000000000000..11c5511fc80e --- /dev/null +++ b/dev-php/pecl-mongodb/Manifest @@ -0,0 +1,15 @@ +DIST mongodb-1.1.10.tgz 661847 BLAKE2B 433eddfc72fab1afdb027f87233e6026405233145c768346b335422d2f5492454b9164247320cd48e9ab0d3a4d57766bb8fa55958572788bd5fb4e970835576a SHA512 36096ceaec04aa4670b7d7d8e0b23edf786bab7184718642869455f5ddc6562eeb1a56f524550bea7f0dfe3aa44b12a25c32b20744ee8c843aacb1f03458ebd0 +DIST mongodb-1.1.8.tgz 806900 BLAKE2B 2d15bb3bc139464c0f411e86405277a7adeb0bfd1d703d10e1561079effffde53ac3376cdda0e8dd4beb07e6998cfbc5c9182b47f326c57fb782a951f3dc163d SHA512 1026b4081cd1c35f1f6fee6332c21dbe739320236377c0ed21b8d64447a9ba26464a919ceb9c16b332a64f12b834700472d6cbfb336d09d841c97ca0b402bf17 +DIST mongodb-1.2.11.tgz 786669 BLAKE2B 69c0689436f73846294f13610d569c2bdd4fc0614d179939d2c2ae67d40f9f0f2d265b1d3560e2bfe652aa36e9ad862f547530e5ae22c9f85a05a86a429b3b49 SHA512 19642bc156064e14c598b09a328b57c2f7c35c59268912edb88bbd1a144e5f2ea5a74860c3b9fb8552e45114cf712d7acf6f686486db328b34f0583aac8766f5 +DIST mongodb-1.2.9.tgz 786049 BLAKE2B 39c1ea211fdaa116e5a25fdb17a7be8b6c375909fc8a46bbcd7ed9f5d7a528f1effccec81000b61ed784fb924196237fb9cea74969cc0754dd53cb202377e800 SHA512 7eff5cfce08f3d69bc7acdb9ab5f8f55d02dab67593e5d03402c8bb6b6611fd703e8dfda89b99e8d3de387ed58cb9eea096fe68e0c9657ec3f8b1b7f622cfe58 +DIST mongodb-1.3.3.tgz 925476 BLAKE2B 845abd4c7cf5dbb1fb3b04c5fc4070f0a360874ac566f1988025701258141a89afaa0e60c3d7166484fa37eda4ef08d94deeabdcc2ebe2a4f221dcf83aff20df SHA512 16c82ada278eac6996065d3c594237fbb8c1a7fe4e21828aa8af9ef98033cf6dfaf0fee90095e8116e946e620b551a6122238f85865a6c47d4d087f784cd54ea +DIST mongodb-1.4.1.tgz 1037836 BLAKE2B eb31be94e1508a860d88d44e3e6714bea62a34eb999285a2e40082a0b66b617d380adbbf56614244eb567b8939dae223b0553d425e608d05d86cd3232441b59d SHA512 4c053917ba6e178e114a4aafcd20ec505694bd96575235485e1524f1063d17ea1c446c86b7eb70d0c25db4ae6338d71fb33aa9df647ce1c80a17f539362230b0 +DIST mongodb-1.4.4.tgz 1043458 BLAKE2B bb159170fe6696f996a69d1a3ffbfbc66016e6f31a8c53022e836fb3c21554bd4b74f263b11c4ad78fd6e17b8ec75d551fbe65612778d3d44c9fb1c049f84e5a SHA512 fe54b169593d8cddc0318ae6e40f833796b8745a45917446ce360604bb1ceb7b3242498ac9ca6a6be1389a735c12786b0542ba29655ff42a0c96e16a4a0b68cb +EBUILD pecl-mongodb-1.1.10.ebuild 1041 BLAKE2B 8d7f85ffb56105a779e73a180e4f84d371d4d407d97cbf99fc3bc167d16b1af1e3b40761a27688746f5a3f6f2adca2a55aaf281637c1883287298ac117a00e5e SHA512 3741733deab5a8b8896bcfb0289c94d3ee607a0d047b6f7fc5f716c782f19dcc0de3de79e5bdd202fcfb99cc4fa44577b790fabc685da5ad51abaffabe4a565b +EBUILD pecl-mongodb-1.1.8.ebuild 977 BLAKE2B 9f914f49facf5709946fef5c21f7577a50e76422b76681a00227ac4fffbb9ac911b51b06d46e4fa14962fbc35c8b13a27cc51c021331446dbba91adc77544c0a SHA512 530ba95db69a7251560f8bcd25f247f51299fb4cc811a0acca6a85ee3dfb552f7958683d96830e71ddb2054552a42dba59de144124a3efecc9ef26a53ca18302 +EBUILD pecl-mongodb-1.2.11.ebuild 977 BLAKE2B f849f8493bf91fed804cc2f186852025a4dfdc2302fefd810004b50dfe351f42503747b3d936924ce2a21438cef5bb145b56972659d88c929946053ea72a7701 SHA512 871b2901718b5952acdfc66ddef7f009121c8354b0ff0ac8e434301bdf834e7e040db886c7e1055686ef047d29f5c3a39250f727446265d8b162986d3041d77a +EBUILD pecl-mongodb-1.2.9.ebuild 977 BLAKE2B f849f8493bf91fed804cc2f186852025a4dfdc2302fefd810004b50dfe351f42503747b3d936924ce2a21438cef5bb145b56972659d88c929946053ea72a7701 SHA512 871b2901718b5952acdfc66ddef7f009121c8354b0ff0ac8e434301bdf834e7e040db886c7e1055686ef047d29f5c3a39250f727446265d8b162986d3041d77a +EBUILD pecl-mongodb-1.3.3.ebuild 956 BLAKE2B 7de929ccdb22c32bd99bf35d31a3e4d491092957472b7771b866ac3c17cce14ba3c3bb593d0fc395bef0ab7c079a32ff2ee89a049f33984d4b3628d2b3f87abe SHA512 571b4af8ec1da33375b4cf609d37982fa920cf9afa97bc8db79219e1a200f3f4035bafb0aaab2419b958c9831af2a88e32a06a613c8f10afec484f6a55d327e8 +EBUILD pecl-mongodb-1.4.1.ebuild 1022 BLAKE2B 3b863c31f2450f7bfa96cd6ae5d6ea88b265cd655832816d46c528de6da1dfaffc90baf30d066eb33134b5040964feafc2c59eecdd3b625f0ac30a03969af916 SHA512 7880e5768287b0c3d6c3f0db7ee162b25efeef2b241827f741e8ce765e997cff9ea2927f019d7161fbb7968a752b5e36a15b8e78ef4aa5ebb85e1d074d62e19a +EBUILD pecl-mongodb-1.4.4.ebuild 1022 BLAKE2B 3b863c31f2450f7bfa96cd6ae5d6ea88b265cd655832816d46c528de6da1dfaffc90baf30d066eb33134b5040964feafc2c59eecdd3b625f0ac30a03969af916 SHA512 7880e5768287b0c3d6c3f0db7ee162b25efeef2b241827f741e8ce765e997cff9ea2927f019d7161fbb7968a752b5e36a15b8e78ef4aa5ebb85e1d074d62e19a +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-mongodb/metadata.xml b/dev-php/pecl-mongodb/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-mongodb/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.1.10.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.1.10.ebuild new file mode 100644 index 000000000000..7811b31062b5 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.1.10.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl pcre sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + >=dev-libs/libbson-1.3.3 + >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + pcre? ( dev-libs/libpcre ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-pcre-dir=$(usex pcre) + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.1.8.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.1.8.ebuild new file mode 100644 index 000000000000..c8e9491f1ea5 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.1.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl pcre sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + >=dev-libs/libbson-1.3.3 + >=dev-libs/mongo-c-driver-1.3.3[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + pcre? ( dev-libs/libpcre ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-pcre-dir=$(usex pcre) + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.2.11.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.2.11.ebuild new file mode 100644 index 000000000000..05b7ad91bd68 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.2.11.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + >=dev-libs/libbson-1.6.0 + >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.2.9.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.2.9.ebuild new file mode 100644 index 000000000000..05b7ad91bd68 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.2.9.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1" +DOCS=( README.md ) + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + >=dev-libs/libbson-1.6.0 + >=dev-libs/mongo-c-driver-1.6.0[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild new file mode 100644 index 000000000000..ad063c40f913 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.3.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="libressl sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + >=dev-libs/libbson-1.8.2 + >=dev-libs/mongo-c-driver-1.8.2[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.4.1.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.4.1.ebuild new file mode 100644 index 000000000000..bc420b457167 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.4.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) + >=dev-libs/libbson-1.9.0 + >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild b/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild new file mode 100644 index 000000000000..bc420b457167 --- /dev/null +++ b/dev-php/pecl-mongodb/pecl-mongodb-1.4.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mongodb" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +DESCRIPTION="MongoDB database driver for PHP" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl sasl" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[json,ssl,zlib] ) + php_targets_php7-0? ( dev-lang/php:7.0[json,ssl,zlib] ) + php_targets_php7-1? ( dev-lang/php:7.1[json,ssl,zlib] ) + php_targets_php7-2? ( dev-lang/php:7.2[json,ssl,zlib] ) + >=dev-libs/libbson-1.9.0 + >=dev-libs/mongo-c-driver-1.9.0[sasl?,ssl] + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + sasl? ( dev-libs/cyrus-sasl ) +" +# pkgconfig needed if system libraries are used for bson and libmongoc +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-mongodb + --with-libbson + --with-libmongoc + --with-mongodb-sasl=$(usex sasl) + ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-mysqlnd_ms-1.6.0_pre20141127 b/dev-php/pecl-mysqlnd_ms-1.6.0_pre20141127 deleted file mode 100644 index ecdd29f7ba37..000000000000 --- a/dev-php/pecl-mysqlnd_ms-1.6.0_pre20141127 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/libxml2 php_targets_php5-6? ( || ( dev-lang/php:5.6[-libmysqlclient,mysql,json] dev-lang/php:5.6[-libmysqlclient,mysqli,json] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A replication and load balancing plugin for the mysqlnd library -EAPI=6 -HOMEPAGE=http://pecl.php.net/package/mysqlnd_ms -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 -LICENSE=PHP-3 -RDEPEND=dev-libs/libxml2 php_targets_php5-6? ( || ( dev-lang/php:5.6[-libmysqlclient,mysql,json] dev-lang/php:5.6[-libmysqlclient,mysqli,json] ) ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://dev.gentoo.org/~grknight/distfiles/pecl-mysqlnd_ms-1.6.0_pre20141127.tar.xz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=40d577fa72e86e8b4297270ae2bc5e9e diff --git a/dev-php/pecl-mysqlnd_ms/Manifest b/dev-php/pecl-mysqlnd_ms/Manifest new file mode 100644 index 000000000000..e602c70c2f95 --- /dev/null +++ b/dev-php/pecl-mysqlnd_ms/Manifest @@ -0,0 +1,3 @@ +DIST pecl-mysqlnd_ms-1.6.0_pre20141127.tar.xz 320604 BLAKE2B 895b958a6939bef730b03a4b0a9c8dc07dbd4745ddeed074ae97a8fcbc6a2b42bf25bf695e0724e654df78dfd43306a4f9b7c4db6a99279ac9c75db91a9f45f7 SHA512 44ca22d41d1064fb7ad3545978facd73f4279611769ee450016e8325013129b4414c637f3cb621078d4cd8e46a3ea5b9f4f16a580f9ecf389c637606a8c50ec5 +EBUILD pecl-mysqlnd_ms-1.6.0_pre20141127.ebuild 870 BLAKE2B c15d699ae90108a3b40093579b8e2a41700aff4f121437265e912e27b27d1f9239ed057888cbeddef77ec3d267661b071e9ed227ed82a9c245dd5cfd7cb7e29a SHA512 4833936e6827a0c29e893819487d3d6b89cebc3c3a2fae59d09ed4091259a5ba9275ff007a3694788d38985172371bf50cf45f1a66d5e8992197990dca99d993 +MISC metadata.xml 243 BLAKE2B 11c8dc608005bfecedef961d30d557ccfea35baf5545d169b8cb47244641bb8066c06d176adb1bc50194564ef9262ea75a892f9e8e1cd79b6bb2345209cdb937 SHA512 fd91f17b0d1853b901ce01b2863396baf5a8c97066449e3761360e1f38790928216ce4fe24271a07c33ed64ae55a73f144bbf19b406ea2f976c88b04e151e4ff diff --git a/dev-php/pecl-mysqlnd_ms/metadata.xml b/dev-php/pecl-mysqlnd_ms/metadata.xml new file mode 100644 index 000000000000..950614534ab0 --- /dev/null +++ b/dev-php/pecl-mysqlnd_ms/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-mysqlnd_ms/pecl-mysqlnd_ms-1.6.0_pre20141127.ebuild b/dev-php/pecl-mysqlnd_ms/pecl-mysqlnd_ms-1.6.0_pre20141127.ebuild new file mode 100644 index 000000000000..e3b5b6fdf479 --- /dev/null +++ b/dev-php/pecl-mysqlnd_ms/pecl-mysqlnd_ms-1.6.0_pre20141127.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mysqlnd_ms" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" +# This is an SVN snapshot stored locally +SRC_URI="https://dev.gentoo.org/~grknight/distfiles/${P}.tar.xz" +inherit php-ext-source-r3 + +HOMEPAGE="http://pecl.php.net/package/mysqlnd_ms" +KEYWORDS="~amd64" + +DESCRIPTION="A replication and load balancing plugin for the mysqlnd library" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +# Specifying targets due to USE flag transition +DEPEND=" + dev-libs/libxml2 + php_targets_php5-6? ( || ( + dev-lang/php:5.6[-libmysqlclient,mysql,json] + dev-lang/php:5.6[-libmysqlclient,mysqli,json] + ) + ) +" +RDEPEND="${DEPEND}" + +src_test() { + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + NO_INTERACTION="yes" emake test + done +} diff --git a/dev-php/pecl-mysqlnd_qc-1.2.0-r2 b/dev-php/pecl-mysqlnd_qc-1.2.0-r2 deleted file mode 100644 index 64a73f48e0df..000000000000 --- a/dev-php/pecl-mysqlnd_qc-1.2.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=memcached? ( dev-libs/libmemcached ) sqlite? ( dev-db/sqlite:3 ) php_targets_php5-6? ( || ( dev-lang/php:5.6[-libmysqlclient,mysql] dev-lang/php:5.6[-libmysqlclient,mysqli] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A query cache plugin for the mysqlnd library -EAPI=6 -HOMEPAGE=https://pecl.php.net/mysqlnd_qc -IUSE=memcached sqlite php_targets_php5-6 -KEYWORDS=~amd64 -LICENSE=PHP-3 -RDEPEND=memcached? ( dev-libs/libmemcached ) sqlite? ( dev-db/sqlite:3 ) php_targets_php5-6? ( || ( dev-lang/php:5.6[-libmysqlclient,mysql] dev-lang/php:5.6[-libmysqlclient,mysqli] ) ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/mysqlnd_qc-1.2.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=15cfe2609b615e0d1426c6db32f800fd diff --git a/dev-php/pecl-mysqlnd_qc/Manifest b/dev-php/pecl-mysqlnd_qc/Manifest new file mode 100644 index 000000000000..396b9afde4a2 --- /dev/null +++ b/dev-php/pecl-mysqlnd_qc/Manifest @@ -0,0 +1,4 @@ +AUX pecl-mysqlnd_qc-1.2.0-php56.patch 1649 BLAKE2B 15d7572b2ccf530053e0ae946ecc88d84f68f1595d637930c25d9e310846319a2c13794ac935b8987b85145eec79db376142983f43f14d5bf6584b99a95430b8 SHA512 fcb07f6e6367a6ac140057ea11e78fad811e7e9124eaf7829e79edec399ef75a8c3f28bb012c452f1018c2eb4705ef82be3476b5e95b70dd1f4fb3af124f3611 +DIST mysqlnd_qc-1.2.0.tgz 147416 BLAKE2B 11bf82ca978a809e7aa196a7d9e4b93930e99c4c09081980c27d0145250b0a0c34f62cdbf2eb4bc62015fd66d8adbf869944c6f69a99aab0ceb9ead173f8308e SHA512 7f04167e671f7018a72293c665f7d2b041c90a7005748ad102a2bbcbfb2331a07335f8a624ac35f1dc05066811e3a1caa1a2314c3b083a1276e36818872df8d2 +EBUILD pecl-mysqlnd_qc-1.2.0-r2.ebuild 1211 BLAKE2B e930e286863d1c9ccdfb55ac20b19623920d06ad6c86f5324ca4b64b05c4aa10119929814fc28592431a5f5f61daddc3ee2d8164daf448cc82ce60dc0fab5503 SHA512 b5b37235eee171dd99da1427f6f360f7bef9c3aa6bdafb26c1723b7dd5fad04df351b346443b3b65d665bfd886ed033d5f66bced064ab8078ea2c8e69d7c1cd8 +MISC metadata.xml 435 BLAKE2B a85db36b5da5d48ec23ebbb0790a80b05d3a8cce34b70333b3dfcb0d89e1c78966cd33ca0fb9d7de0cbd2db731741be6d6cbc3d589b74659bbe82a3ce77ba606 SHA512 3de93890c62bfc8be4db5a6eae215a4dbe18b9c2078448327e5f1d7dd7cef7e21e5fddeda61be36cb3320b24cfb4ac2813ec8aa3073ff575f6223840ae04cba9 diff --git a/dev-php/pecl-mysqlnd_qc/files/pecl-mysqlnd_qc-1.2.0-php56.patch b/dev-php/pecl-mysqlnd_qc/files/pecl-mysqlnd_qc-1.2.0-php56.patch new file mode 100644 index 000000000000..6f3b24171a3b --- /dev/null +++ b/dev-php/pecl-mysqlnd_qc/files/pecl-mysqlnd_qc-1.2.0-php56.patch @@ -0,0 +1,48 @@ +--- a/mysqlnd_qc.c 2013/09/17 08:28:58 331414 ++++ b/mysqlnd_qc.c 2014/03/22 08:20:55 333056 +@@ -613,7 +613,11 @@ + + /* {{{ MYSQLND_METHOD(mysqlnd_qc, store_result) */ + static MYSQLND_RES * ++#if PHP_VERSION_ID < 50600 + MYSQLND_METHOD(mysqlnd_qc, store_result)(MYSQLND_CONN_DATA * const conn TSRMLS_DC) ++#else ++MYSQLND_METHOD(mysqlnd_qc, store_result)(MYSQLND_CONN_DATA * const conn, const unsigned int flags TSRMLS_DC) ++#endif + { + MYSQLND_RES * result; + uint64_t store_time; +@@ -621,7 +625,11 @@ + DBG_ENTER("mysqlnd_qc::store_result"); + + STATS_TIME_SET(store_time); ++#if PHP_VERSION_ID < 50600 + result = QC_CALL_ORIGINAL_CONN_DATA_METHOD(store_result)(conn TSRMLS_CC); ++#else ++ result = QC_CALL_ORIGINAL_CONN_DATA_METHOD(store_result)(conn, flags TSRMLS_CC); ++#endif + STATS_TIME_DIFF(store_time); + MYSQLND_QC_INC_STATISTIC_W_VALUE(QC_STAT_QUERY_AGGR_STORE_TIME_TOTAL, (uint64_t)store_time); + +@@ -777,13 +785,21 @@ + + /* {{{ MYSQLND_METHOD(mysqlnd_qc, use_result) */ + static MYSQLND_RES * ++#if PHP_VERSION_ID < 50600 + MYSQLND_METHOD(mysqlnd_qc, use_result)(MYSQLND_CONN_DATA * const conn TSRMLS_DC) ++#else ++MYSQLND_METHOD(mysqlnd_qc, use_result)(MYSQLND_CONN_DATA * const conn, const unsigned int flags TSRMLS_DC) ++#endif + { + MYSQLND_RES * ret; + DBG_ENTER("mysqlnd_qc::use_result"); + MYSQLND_QC_INC_STATISTIC_W_VALUE2(QC_STAT_MISS, 1, QC_STAT_QUERY_UNCACHED_USE_RESULT, 1); + ++#if PHP_VERSION_ID < 50600 + ret = QC_CALL_ORIGINAL_CONN_DATA_METHOD(use_result)(conn TSRMLS_CC); ++#else ++ ret = QC_CALL_ORIGINAL_CONN_DATA_METHOD(use_result)(conn, flags TSRMLS_CC); ++#endif + if (ret) { + QC_DECLARE_AND_LOAD_CONN_DATA(conn_data_pp, conn); + diff --git a/dev-php/pecl-mysqlnd_qc/metadata.xml b/dev-php/pecl-mysqlnd_qc/metadata.xml new file mode 100644 index 000000000000..fb173f77d37a --- /dev/null +++ b/dev-php/pecl-mysqlnd_qc/metadata.xml @@ -0,0 +1,12 @@ +<?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="memcached">Use <pkg>dev-libs/libmemcached</pkg> as a storage handler</flag> + <flag name="sqlite">Use <pkg>dev-db/sqlite</pkg> as a storage handler</flag> + </use> +</pkgmetadata> diff --git a/dev-php/pecl-mysqlnd_qc/pecl-mysqlnd_qc-1.2.0-r2.ebuild b/dev-php/pecl-mysqlnd_qc/pecl-mysqlnd_qc-1.2.0-r2.ebuild new file mode 100644 index 000000000000..45eba445ab3e --- /dev/null +++ b/dev-php/pecl-mysqlnd_qc/pecl-mysqlnd_qc-1.2.0-r2.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="mysqlnd_qc" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 flag-o-matic + +KEYWORDS="~amd64" + +DESCRIPTION="A query cache plugin for the mysqlnd library" +LICENSE="PHP-3" +SLOT="0" +IUSE="memcached sqlite" + +# Specifying targets due to USE flag transition +DEPEND=" + memcached? ( dev-libs/libmemcached ) + sqlite? ( dev-db/sqlite:3 ) + php_targets_php5-6? ( || ( + dev-lang/php:5.6[-libmysqlclient,mysql] + dev-lang/php:5.6[-libmysqlclient,mysqli] + ) + ) +" +RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}/${P}-php56.patch" ) + +src_configure() { + local PHP_EXT_ECONF_ARGS=() + if use memcached ; then + # configure does not find pthreads when memcache is enabled + append-flags -pthread + PHP_EXT_ECONF_ARGS+=( --enable-mysqlnd_qc_memcache --with-libmemcached-dir="${ROOT}usr" ) + else + PHP_EXT_ECONF_ARGS+=( --disable-mysqlnd_qc_memcache ) + fi + if use sqlite ; then + PHP_EXT_ECONF_ARGS+=( --enable-mysqlnd_qc_sqlite --with-sqlite-dir="${ROOT}usr" ) + else + PHP_EXT_ECONF_ARGS+=( --disable-mysqlnd_qc_sqlite ) + fi + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-ncurses-1.0.2-r4 b/dev-php/pecl-ncurses-1.0.2-r4 deleted file mode 100644 index 2efe1fd1f3c4..000000000000 --- a/dev-php/pecl-ncurses-1.0.2-r4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/ncurses:0= >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Terminal screen handling and optimization package -EAPI=6 -HOMEPAGE=https://pecl.php.net/ncurses -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 -LICENSE=PHP-3.01 -RDEPEND=sys-libs/ncurses:0= php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/ncurses-1.0.2.tgz https://dev.gentoo.org/~grknight/distfiles/pecl-ncurses-1.0.2-php7.patch.xz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=d3725b7dda6049a9c8d3e4c901ea88f3 diff --git a/dev-php/pecl-ncurses/Manifest b/dev-php/pecl-ncurses/Manifest new file mode 100644 index 000000000000..92ae23d02bfd --- /dev/null +++ b/dev-php/pecl-ncurses/Manifest @@ -0,0 +1,4 @@ +DIST ncurses-1.0.2.tgz 16226 BLAKE2B 2b50fb953594f71e8ba2c93cc8ac1443168ea360c5c752eb4ebb941cdbd4e576bd6d5516722bbe06f31a5dd4732bf47c6fd740599af161cb33cbcb45493bbc5d SHA512 e1f684dcab2aa4dd3fded79fed02c78de1525f0384027fe64ad08759617f13ca6fb11742e3407723eecc431ed99847c0c98ae559797dc98ce373a01ba8413bf2 +DIST pecl-ncurses-1.0.2-php7.patch.xz 5096 BLAKE2B 8034121b97cc1769534923570c929444c0cd01238615e51c47845b9b10db4b62353a853a17d8ddd44c8ad47e68c44363321f7d08c2dfdd0e2948ddc7d33b2b9d SHA512 1f1dcaaa61033d7db55048f97e48029a335d5d191447038324eb170c9877da62a7b03cec20ea7496c073b76d7ba1009b4374b088c87e1838ee2dc433749c41fa +EBUILD pecl-ncurses-1.0.2-r4.ebuild 507 BLAKE2B 275b0b12f0bc566b2a79146a41f096f5d1b8637c2c8ce92101ff342580459e7f44637dd99cf2e86df23bdf1d63a871647e0fd6873fb7b14962715c47f07885ea SHA512 8369d7f22e6209d7d4d6917a531bacb9ed8a98afc2613f767bcca390ead79036fec5fd1dcfd23cf024c20343fa2c45d44c2213e6235182708b93433e4b6273c3 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-ncurses/metadata.xml b/dev-php/pecl-ncurses/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-ncurses/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-ncurses/pecl-ncurses-1.0.2-r4.ebuild b/dev-php/pecl-ncurses/pecl-ncurses-1.0.2-r4.ebuild new file mode 100644 index 000000000000..eb953b941e90 --- /dev/null +++ b/dev-php/pecl-ncurses/pecl-ncurses-1.0.2-r4.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +SRC_URI+=" https://dev.gentoo.org/~grknight/distfiles/${P}-php7.patch.xz" + +DESCRIPTION="Terminal screen handling and optimization package" + +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="sys-libs/ncurses:0=" +RDEPEND="${DEPEND}" + +PHP_EXT_ECONF_ARGS=( --enable-ncursesw ) +PATCHES=( "${WORKDIR}/${P}-php7.patch" ) diff --git a/dev-php/pecl-oauth-1.2.3-r5 b/dev-php/pecl-oauth-1.2.3-r5 deleted file mode 100644 index a5753e9fb044..000000000000 --- a/dev-php/pecl-oauth-1.2.3-r5 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=OAuth is an authorization protocol built on top of HTTP -EAPI=6 -HOMEPAGE=https://pecl.php.net/oauth -IUSE=+curl examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php7-0? ( dev-php/pecl-oauth:7[php_targets_php7-0(-)?] ) php_targets_php7-1? ( dev-php/pecl-oauth:7[php_targets_php7-1(-)?] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/oauth-1.2.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=0cb893076ba0d450bf8b461881944975 diff --git a/dev-php/pecl-oauth-2.0.2-r2 b/dev-php/pecl-oauth-2.0.2-r2 deleted file mode 100644 index 4aebedd3e94d..000000000000 --- a/dev-php/pecl-oauth-2.0.2-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-lang/php:7.0[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php7-1? ( dev-lang/php:7.1[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php7-2? ( dev-lang/php:7.2[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=OAuth is an authorization protocol built on top of HTTP -EAPI=6 -HOMEPAGE=https://pecl.php.net/oauth -IUSE=+curl examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php7-1? ( dev-lang/php:7.1[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php7-2? ( dev-lang/php:7.2[hash] dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) php_targets_php5-6? ( dev-php/pecl-oauth:0[php_targets_php5-6(-)?] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/oauth-2.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=768a44481f72f809b8407ef8ca83c1b1 diff --git a/dev-php/pecl-oauth/Manifest b/dev-php/pecl-oauth/Manifest new file mode 100644 index 000000000000..ec6fcaf766e7 --- /dev/null +++ b/dev-php/pecl-oauth/Manifest @@ -0,0 +1,8 @@ +AUX 1.2.3-prce.h-check.patch 757 BLAKE2B 75c725cc7b73d260c1168deb524581ad2d745e57fa780a0579970cde706fdae1aac5c0b3b11afead865a075d8b596c9f9b934dd06d982d70cbebc7641d759cd1 SHA512 e3f3ba2f60ec65e6dd80bb0e6980f2597b746ae6bad302fca4a295eb3fb7da9448d756ff1106fe0543151b90c50d4f4dd01ccccd1ee61455544046b2ca15b79b +AUX 1.2.3-withcurl.patch 2099 BLAKE2B cbbc746f5e233830a7c2fc81ddcaf4a3a9ca25afa6cd2168d82b656d80c26f9297e4fadfca8e6680027069bd9f5b1e75f9068448b331585692e2e0d229919504 SHA512 f40d0d48a35f54b09d6eb2c44af1c191416840e922cb030b27b95501558e356252793a43f02ade85eecc498968aff85c7498fef546e7d24e94c583a88b14c2e5 +AUX 2.0.2-compare_segfault.patch 1664 BLAKE2B 099aa3f78002d734306673d817e21d75bcbf6e5ece41f9c8290ebfaa1ec68d944de86f4dc3af8139143392121ec73b00c481f77599fb541c3ae5b7d435e6c0b3 SHA512 1d8da5be1648738b4a03f5e8b47b016418096a38571d6aa518c486ff799e09152af1a33c39ad9d0c8d81ee2d5500d58aa78dcc4f46e1e746a4a9bc688dcd08e1 +DIST oauth-1.2.3.tgz 45531 BLAKE2B 10fb5a3d1a46ee17fef7b129b3c29d67d565d296579aff63d8309f4efc5b881450249fb8e6d25703a33ad53e336775abc73f3d8e489f78c00c8988219b02ae1b SHA512 ca61dbec8fa51679accb31eab90b8699c7780f2d60a83566ce05667148ee44b7dc70fd8235414d6a3a996b252ad4a236b3e8a549685fd7e890e0874029c455e1 +DIST oauth-2.0.2.tgz 49115 BLAKE2B 292c8c2d7fa3728aa6a73cdb65ee1c603f341cd24596d64b910f495ef649adb1f90ba4dfdab5ce1802dee9e8a0e3a6af502da340ed467de6e8c5d83df18abc7d SHA512 b7aa9459542ec390a5420127d75607702ae6df6254f4e39acb62d35c6a39b8b7990499c279df07ce681081e455b55219c51df42fd516321f317465badf6d459d +EBUILD pecl-oauth-1.2.3-r5.ebuild 1147 BLAKE2B ccab8eb759914ca9d30e73e8d23a829f3ab0ef120f7c9ecd70466f16658ef8e02763ffb64ed33b7cb4b797c3dbbbb9e3980bc93e3bb08d349dda02930545a48b SHA512 2b30cde4d028f636becc2f1d61e0c56a55c021910567fa78bb387ba0c83949d3d104026d917fbe63836850b374e8a1c1bc1f91bbaf102029a1ffb60e469a9e3d +EBUILD pecl-oauth-2.0.2-r2.ebuild 1407 BLAKE2B f048f3a75f5511e0ef9efc9a5e0428f0d30ae98e3ffb3664b417a87e9725f6db34ac9b959cad9b12941962849f03199525022d119d768722769340ecfaa92567 SHA512 08f2136c40fbe88a7ca94a27ca09ccd8fcac6a0367c32a28272b472243ff036192202adec19bb401b7274c65e2b1eb63911a07ab5ca76741d15b0e24a937aaa8 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-oauth/files/1.2.3-prce.h-check.patch b/dev-php/pecl-oauth/files/1.2.3-prce.h-check.patch new file mode 100644 index 000000000000..995ef51f28ca --- /dev/null +++ b/dev-php/pecl-oauth/files/1.2.3-prce.h-check.patch @@ -0,0 +1,26 @@ +From f12e2bd72b238da2dbf3bd0f882d977073cca282 Mon Sep 17 00:00:00 2001 +From: John Jawed <jawed@php.net> +Date: Thu, 24 Jul 2014 15:19:18 +0000 +Subject: [PATCH] Bug #67658 (configure does not detect missing pcre.h) + +git-svn-id: https://svn.php.net/repository/pecl/oauth/trunk@334377 c90b9560-bf6c-de11-be94-00142212c4b1 +--- + config.m4 | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/config.m4 b/config.m4 +index 48e2608..53a5ea8 100644 +--- a/config.m4 ++++ b/config.m4 +@@ -14,6 +14,8 @@ if test "$PHP_OAUTH" != "no"; then + PHP_NEW_EXTENSION(oauth, oauth.c provider.c, $ext_shared) + CFLAGS="$CFLAGS -Wall -g" + ++ AC_CHECK_HEADERS(pcre.h) ++ + AS_IF([test "x$with_curl" != "xno"], + [ + AC_MSG_CHECKING(for cURL in default path) +-- +2.1.4 + diff --git a/dev-php/pecl-oauth/files/1.2.3-withcurl.patch b/dev-php/pecl-oauth/files/1.2.3-withcurl.patch new file mode 100644 index 000000000000..5069ae92b146 --- /dev/null +++ b/dev-php/pecl-oauth/files/1.2.3-withcurl.patch @@ -0,0 +1,71 @@ +From 1b68ce035883f1ae186d82682fbbc5ea7d1834b3 Mon Sep 17 00:00:00 2001 +From: John Jawed <jawed@php.net> +Date: Fri, 18 Jan 2013 20:28:05 +0000 +Subject: [PATCH] Bug 64025 (patch via mattsch at gmail dot com) + +git-svn-id: https://svn.php.net/repository/pecl/oauth/trunk@329234 c90b9560-bf6c-de11-be94-00142212c4b1 +--- + config.m4 | 40 ++++++++++++++++++++++++++-------------- + 1 file changed, 26 insertions(+), 14 deletions(-) + +diff --git a/config.m4 b/config.m4 +index 832c577..48e2608 100644 +--- a/config.m4 ++++ b/config.m4 +@@ -5,27 +5,39 @@ dnl + PHP_ARG_ENABLE(oauth, for oauth support, + [ --enable-oauth Include oauth support]) + ++AC_ARG_WITH([curl], ++ AS_HELP_STRING([--without-curl], [Ignore presence of cURL and disable it])) ++ + if test "$PHP_OAUTH" != "no"; then + PHP_SUBST(OAUTH_SHARED_LIBADD) + + PHP_NEW_EXTENSION(oauth, oauth.c provider.c, $ext_shared) + CFLAGS="$CFLAGS -Wall -g" + +- AC_MSG_CHECKING(for cURL in default path) +- for i in /usr/local /usr; do +- if test -r $i/include/curl/easy.h; then +- CURL_DIR=$i +- AC_MSG_RESULT(found in $i) +- break +- fi +- done ++ AS_IF([test "x$with_curl" != "xno"], ++ [ ++ AC_MSG_CHECKING(for cURL in default path) ++ have_curl=no ++ for i in /usr/local /usr; do ++ if test -r $i/include/curl/easy.h; then ++ have_curl=yes ++ CURL_DIR=$i ++ AC_MSG_RESULT(found in $i) ++ break ++ fi ++ done ++ ], ++ [have_curl=no]) + +- if test -z "$CURL_DIR"; then +- AC_MSG_RESULT(cURL not found, cURL support disabled) +- else +- PHP_ADD_LIBRARY(curl,,OAUTH_SHARED_LIBADD) +- AC_DEFINE(OAUTH_USE_CURL, 1, [Whether cURL is present and should be used]) +- fi ++ AS_IF([test "x$have_curl" = "xyes"], ++ [ ++ PHP_ADD_LIBRARY(curl,,OAUTH_SHARED_LIBADD) ++ AC_DEFINE(OAUTH_USE_CURL, 1, [Whether cURL is present and should be used]) ++ ], ++ [AS_IF([test "x$with_curl" = "xyes"], ++ [AC_MSG_ERROR([cURL requested but not found]) ++ ]) ++ ]) + + PHP_ADD_EXTENSION_DEP(oauth, hash) + fi +-- +2.1.4 + diff --git a/dev-php/pecl-oauth/files/2.0.2-compare_segfault.patch b/dev-php/pecl-oauth/files/2.0.2-compare_segfault.patch new file mode 100644 index 000000000000..f0b8d7ae216f --- /dev/null +++ b/dev-php/pecl-oauth/files/2.0.2-compare_segfault.patch @@ -0,0 +1,48 @@ +From f1a5b6dea1982dab03c810edd321ca57907d41fe Mon Sep 17 00:00:00 2001 +From: Adam Saponara <as@php.net> +Date: Fri, 24 Feb 2017 17:20:51 -0500 +Subject: [PATCH] Fix bug #74163: Segfault in oauth_compare_value + +Credit to @russpos for finding this bug +--- + oauth.c | 4 ++-- + tests/oauth_sbs.phpt | 4 ++++ + 2 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/oauth.c b/oauth.c +index 62522bd..198e2cb 100644 +--- a/oauth.c ++++ b/oauth.c +@@ -374,8 +374,8 @@ static int oauth_strcmp(zval *first, zval *second) + static int oauth_compare_value(const void *a, const void *b) + { + Bucket *f, *s; +- f = *(Bucket **)a; +- s = *(Bucket **)b; ++ f = (Bucket *)a; ++ s = (Bucket *)b; + + return oauth_strcmp(&f->val, &s->val); + } +diff --git a/tests/oauth_sbs.phpt b/tests/oauth_sbs.phpt +index a49d2b4..4e9269e 100644 +--- a/tests/oauth_sbs.phpt ++++ b/tests/oauth_sbs.phpt +@@ -21,6 +21,8 @@ echo "-- putting oauth_signature inside by mistake --\n"; + echo oauth_get_sbs('GET', 'http://127.0.0.1:12342/',array('oauth_signature'=>'hello world')),"\n"; + echo "-- merging url query and extra params --\n"; + echo oauth_get_sbs('GET', 'http://127.0.0.1:12342/script?arg1=1',array('arg2' => '2')),"\n"; ++echo "-- with array value --\n"; ++echo oauth_get_sbs('GET', 'http://127.0.0.1:12342/script',array('arg2' => [1, 2, 3])),"\n"; + + ?> + --EXPECTF-- +@@ -44,3 +46,5 @@ GET&http%3A%2F%2F127.0.0.1%3A12342%2F&test%3D + GET&http%3A%2F%2F127.0.0.1%3A12342%2F& + -- merging url query and extra params -- + GET&http%3A%2F%2F127.0.0.1%3A12342%2Fscript&arg1%3D1%26arg2%3D2 ++-- with array value -- ++GET&http%3A%2F%2F127.0.0.1%3A12342%2Fscript&arg2%3D1%26arg2%3D2%26arg2%3D3 +-- +2.1.4 + diff --git a/dev-php/pecl-oauth/metadata.xml b/dev-php/pecl-oauth/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-oauth/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-oauth/pecl-oauth-1.2.3-r5.ebuild b/dev-php/pecl-oauth/pecl-oauth-1.2.3-r5.ebuild new file mode 100644 index 000000000000..460f2c39256c --- /dev/null +++ b/dev-php/pecl-oauth/pecl-oauth-1.2.3-r5.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="oauth" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +# Really only build for 5.6 +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="OAuth is an authorization protocol built on top of HTTP" +LICENSE="BSD" +SLOT="0" +IUSE="+curl examples" + +DEPEND="php_targets_php5-6? ( dev-lang/php:5.6[hash] + dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) +" +RDEPEND="${DEPEND} php_targets_php7-0? ( ${CATEGORY}/${PN}:7[php_targets_php7-0(-)?] ) + php_targets_php7-1? ( ${CATEGORY}/${PN}:7[php_targets_php7-1(-)?] )" + +src_prepare() { + if use php_targets_php5-6 ; then + local PATCHES=( + "${FILESDIR}/${PV}-withcurl.patch" + "${FILESDIR}/${PV}-prce.h-check.patch" + ) + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php5-6 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-oauth + $(use_with curl) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-oauth/pecl-oauth-2.0.2-r2.ebuild b/dev-php/pecl-oauth/pecl-oauth-2.0.2-r2.ebuild new file mode 100644 index 000000000000..987a87b85ee0 --- /dev/null +++ b/dev-php/pecl-oauth/pecl-oauth-2.0.2-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="oauth" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# Really only build for 7.0 +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="OAuth is an authorization protocol built on top of HTTP" +LICENSE="BSD" +SLOT="7" +IUSE="+curl examples" + +DEPEND="php_targets_php7-0? ( dev-lang/php:7.0[hash] + dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) + php_targets_php7-1? ( dev-lang/php:7.1[hash] + dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) + php_targets_php7-2? ( dev-lang/php:7.2[hash] + dev-libs/libpcre:3= curl? ( net-misc/curl:0= ) ) +" +RDEPEND="${DEPEND} php_targets_php5-6? ( ${CATEGORY}/${PN}:0[php_targets_php5-6(-)?] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + local PATCHES=( "${FILESDIR}/${PV}-compare_segfault.patch" ) + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + local PHP_EXT_ECONF_ARGS=( + --enable-oauth + $(use_with curl) + ) + + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-pam-1.0.3-r3 b/dev-php/pecl-pam-1.0.3-r3 deleted file mode 100644 index 8ac28d8fe66c..000000000000 --- a/dev-php/pecl-pam-1.0.3-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/pam >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=This extension provides PAM (Pluggable Authentication Modules) integration -EAPI=6 -HOMEPAGE=https://pecl.php.net/pam -IUSE=debug php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-2.02 -RDEPEND=sys-libs/pam php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/pam-1.0.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=a986c1250bf872bff0027b8d11db5a77 diff --git a/dev-php/pecl-pam/Manifest b/dev-php/pecl-pam/Manifest new file mode 100644 index 000000000000..402a39c18f24 --- /dev/null +++ b/dev-php/pecl-pam/Manifest @@ -0,0 +1,4 @@ +AUX 1.0.3-php7.patch 3519 BLAKE2B 649f278a88e12ecbf895ab372aaa97c9f1f7cdcf4724eeda63368daefc89e89c3e5aae9e09cb7026058ca18aa4569423d75ee125795b56d8e2d372ccc93123f1 SHA512 9877b6bede71f402166253521aec667e4f9da99fbbf4fc0e74b9a5c48e498df717f869969b5d7a6432427a50030370771774f77ecb876ef133288eab174c9289 +DIST pam-1.0.3.tgz 6671 BLAKE2B f416fd0e47d3fda6a1d86e44a7ca17fc9a0428f976f18e2b663a2fd1e09b790cd069ca16d930d6dca6554762ca59bda987929e52365ed813949c1a93291c1dcc SHA512 3580582f1456b31be30a713cadaaca106527f2d4f3f12032b5d3617cc361aaf49539a9db3dd27221ce40320187abaac0f6ad4e23cdfe5eaa94436e3eaef3fb9c +EBUILD pecl-pam-1.0.3-r3.ebuild 820 BLAKE2B 60fc2dd45e6390ffcc7b97ddffc3c93574184df28dd14231b4232549cd13a9e5ceff152419ced823248506ee7919f117643d0c2b6d6691fa5b403ae0fe8eddbe SHA512 24d6a9c2cce0b83d418f436826716aa5506520dbff58c37fe2d69331929cf0fdd803fb9d2b380e6218befcc8597538333254fa8dec2f91a48d8168ad105468dc +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-pam/files/1.0.3-php7.patch b/dev-php/pecl-pam/files/1.0.3-php7.patch new file mode 100644 index 000000000000..d56fffb08d38 --- /dev/null +++ b/dev-php/pecl-pam/files/1.0.3-php7.patch @@ -0,0 +1,118 @@ +--- a/pam.c 2016-12-01 14:29:27.453904230 -0500 ++++ b/pam.c 2016-12-01 14:27:26.496109755 -0500 +@@ -227,8 +227,13 @@ + PHP_FUNCTION(pam_auth) + { + char *username, *password; ++#if PHP_MAJOR_VERSION >= 7 ++ size_t username_len, password_len; ++ zval *status = NULL, *server, *remote_addr; ++#else + int username_len, password_len; + zval *status = NULL, **server, **remote_addr; ++#endif + zend_bool checkacctmgmt = 1; + + pam_auth_t userinfo = {NULL, NULL}; +@@ -248,22 +253,37 @@ + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_start"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + RETURN_FALSE; + } + ++#if PHP_MAJOR_VERSION >= 7 ++ if ((remote_addr = zend_hash_str_find(Z_ARR(PG(http_globals)[TRACK_VARS_SERVER]), "REMOTE_ADDR", sizeof("REMOTE_ADDR")-1)) != NULL && Z_TYPE_P(remote_addr) == IS_STRING) { ++ pam_set_item(pamh, PAM_RHOST, Z_STRVAL_P(remote_addr)); ++#else + if (zend_hash_find(&EG(symbol_table), "_SERVER", sizeof("_SERVER"), (void **)&server) == SUCCESS && Z_TYPE_PP(server) == IS_ARRAY) { + if (zend_hash_find(Z_ARRVAL_PP(server), "REMOTE_ADDR", sizeof("REMOTE_ADDR"), (void **)&remote_addr) == SUCCESS && Z_TYPE_PP(remote_addr) == IS_STRING) { + pam_set_item(pamh, PAM_RHOST, Z_STRVAL_PP(remote_addr)); + } ++#endif + } + + if ((result = pam_authenticate(pamh, PAM_DISALLOW_NULL_AUTHTOK)) != PAM_SUCCESS) { + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_authenticate"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + pam_end(pamh, PAM_SUCCESS); + RETURN_FALSE; +@@ -274,7 +294,12 @@ + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_acct_mgmt"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + pam_end(pamh, PAM_SUCCESS); + RETURN_FALSE; +@@ -291,7 +316,11 @@ + PHP_FUNCTION(pam_chpass) + { + char *username, *oldpass, *newpass; ++#if PHP_MAJOR_VERSION >= 7 ++ size_t username_len, oldpass_len, newpass_len; ++#else + int username_len, oldpass_len, newpass_len; ++#endif + zval *status = NULL; + + pam_chpass_t userinfo = {NULL, NULL, NULL, 0}; +@@ -312,7 +341,12 @@ + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_start"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + RETURN_FALSE; + } +@@ -321,7 +355,12 @@ + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_authenticate"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + pam_end(pamh, PAM_SUCCESS); + RETURN_FALSE; +@@ -331,7 +370,12 @@ + if (status) { + spprintf(&error_msg, 0, "%s (in %s)", (char *) pam_strerror(pamh, result), "pam_chauthtok"); + zval_dtor(status); ++#if PHP_MAJOR_VERSION >= 7 ++ ZVAL_STRING(status, error_msg); ++ efree(error_msg); ++#else + ZVAL_STRING(status, error_msg, 0); ++#endif + } + pam_end(pamh, PAM_SUCCESS); + RETURN_FALSE; diff --git a/dev-php/pecl-pam/metadata.xml b/dev-php/pecl-pam/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-pam/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-pam/pecl-pam-1.0.3-r3.ebuild b/dev-php/pecl-pam/pecl-pam-1.0.3-r3.ebuild new file mode 100644 index 000000000000..db57bd508765 --- /dev/null +++ b/dev-php/pecl-pam/pecl-pam-1.0.3-r3.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="pam" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 pam + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="This extension provides PAM (Pluggable Authentication Modules) integration" +LICENSE="PHP-2.02" +SLOT="0" +IUSE="debug" + +DEPEND="sys-libs/pam" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PV}-php7.patch" ) + +src_prepare() { + #Fix DOS line endings + sed -i 's/\r$//' -- pam.c || die + php-ext-source-r3_src_prepare +} + +src_configure() { + local PHP_EXT_ECONF_ARGS=( --with-pam=/usr $(use_enable debug) ) + php-ext-source-r3_src_configure +} + +src_install() { + pamd_mimic_system php auth account password + php-ext-pecl-r3_src_install +} diff --git a/dev-php/pecl-propro-1.0.2-r1 b/dev-php/pecl-propro-1.0.2-r1 deleted file mode 100644 index 2527dbe592d2..000000000000 --- a/dev-php/pecl-propro-1.0.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=A reusable, property proxy API for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/propro -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-propro:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-propro:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/propro-1.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3eb098e95bec9fd89ebc7797f4817c8b diff --git a/dev-php/pecl-propro-1.0.2-r2 b/dev-php/pecl-propro-1.0.2-r2 deleted file mode 100644 index 4f1f8003c43b..000000000000 --- a/dev-php/pecl-propro-1.0.2-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A reusable, property proxy API for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/propro -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-propro:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-propro:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-propro:7[php_targets_php7-2] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/propro-1.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=14b1046bfca7128e1c6674cea908f5df diff --git a/dev-php/pecl-propro-2.0.1-r1 b/dev-php/pecl-propro-2.0.1-r1 deleted file mode 100644 index f17fa5f0cb7f..000000000000 --- a/dev-php/pecl-propro-2.0.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=A reusable property proxy API for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/propro -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-propro:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/propro-2.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=b9c676e2211117f2311197a266819a15 diff --git a/dev-php/pecl-propro-2.1.0 b/dev-php/pecl-propro-2.1.0 deleted file mode 100644 index 8e66bd228ea3..000000000000 --- a/dev-php/pecl-propro-2.1.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A reusable property proxy API for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/propro -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-propro:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/propro-2.1.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c7bbd0263a130bb62b44b25e331f905c diff --git a/dev-php/pecl-propro/Manifest b/dev-php/pecl-propro/Manifest new file mode 100644 index 000000000000..9e80850ac90a --- /dev/null +++ b/dev-php/pecl-propro/Manifest @@ -0,0 +1,8 @@ +DIST propro-1.0.2.tgz 13393 BLAKE2B c451ad6e1e0f93308497514de22a949dfbbea54e326c18688d6883aeb4d6adb920c42adfa458faf4c350755da72c1db06f77efc408fbc182fbb950e2f8b33302 SHA512 a4a3216d13c412051c063e0370c5f0badb65aa7054a43b0f6eb387a7a5fbbba1800b7f5f5113ba68ca8c7fe19932184a069864d1362239c71e0f55466c9cc8eb +DIST propro-2.0.1.tgz 13399 BLAKE2B 88b099602ed19da96570c6b65981158d1f8f335470e6cd7afa517844a71258b04d9cb294bf91c15a23bbc016b303b2e42a2dea263808e0ed92905ba9ba47247f SHA512 c5a5f7c1fdf042d49597df789dc2b2e4e1512e7320a3a39cad344a9dfa3b9253b4a98d2f33e10e04ee608e5b8d1e1b50238787510db0a0f99d8f8b45b91c5c22 +DIST propro-2.1.0.tgz 14253 BLAKE2B 44c9bde831486fa41520ce75b313865b90a057acd0d566ae7e5c2aca97240e089580ca79ef04842a57a5d8eb76a179e57c505e977913567c1e97260f87fe2165 SHA512 94fc97f7bf17661ec7ecbe4d13b4fc98b8381469140d121fef49d32a4b767e956ed87b9f5bbb794f27ca47ce4b7b3125ea2b9091eb9d1f0a52b5c8f9df7ee145 +EBUILD pecl-propro-1.0.2-r1.ebuild 735 BLAKE2B 7dff63db99c42ef41175493c6b2a754ec2b5ced16ca5594161a0ddaa20317be54e00c08ae04fc16337582c79403986e84c395b1740a95930dc3e7344b0c96aa5 SHA512 1333f462b538f9cd7f2b3ed27a7c01741bff390fb63dcd94238c5af75d0ffc247fb1485fe2aaedb3e984f7fb01aba5cb68d59100e0e5d734f02ae1d090c40a43 +EBUILD pecl-propro-1.0.2-r2.ebuild 836 BLAKE2B c8be1849bebd99025649f1758ab1d12484b53b6f19b2b51a379fa11030bc208b8d1a2f78533eeafac1c9c0c3dc058f94ef339ba852146b52494600691a7bb093 SHA512 7df406dd15a07b47b449c70559f2645eecb65fe62f46b4528805b2e02eaff51444d37373ae30689ebd852583c0e04fd1e4acca36fdb5fc097f961271af01f0ed +EBUILD pecl-propro-2.0.1-r1.ebuild 750 BLAKE2B 36855ce79ce527a94d0e7177e5c1ca98723078713be9351a8cb38364f0091988b11bfe96afe6d35bd7870fe268e1998c5c794b3206bf25ea38fc5033f674622c SHA512 842c94056e314877518f017231827f74bbaee853e1c69fbdd7e74a1092a196a07c174cfa1e36f7934b8f881573e5c7de859c3ef212fd1eb165ca74969d982f25 +EBUILD pecl-propro-2.1.0.ebuild 852 BLAKE2B 072d8c80981db40997b5d4e40ca603e3ff186320bb6258ae0d292796888319fa1fcfa8d6579f79fc889fbc56a51c8744e8007c5f2997e0568f923548b00d01c6 SHA512 8fd7d2ce6e863450466cbb99cde4f25e1f5b74428b3513056d31caa29b1063e19d921ed99909fc08fd2fe382cda444aadab81550b8c2ec046fb3eb7910a72674 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-propro/metadata.xml b/dev-php/pecl-propro/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-propro/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-propro/pecl-propro-1.0.2-r1.ebuild b/dev-php/pecl-propro/pecl-propro-1.0.2-r1.ebuild new file mode 100644 index 000000000000..92df8ac50b7f --- /dev/null +++ b/dev-php/pecl-propro/pecl-propro-1.0.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="propro" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="amd64 x86" + +DESCRIPTION="A reusable, property proxy API for PHP" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-propro:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-propro:7[php_targets_php7-1] )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-propro/pecl-propro-1.0.2-r2.ebuild b/dev-php/pecl-propro/pecl-propro-1.0.2-r2.ebuild new file mode 100644 index 000000000000..1f4ad87e5332 --- /dev/null +++ b/dev-php/pecl-propro/pecl-propro-1.0.2-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="propro" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +PHP_INI_NAME="30-propro" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A reusable, property proxy API for PHP" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-propro:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-propro:7[php_targets_php7-1] ) + php_targets_php7-2? ( dev-php/pecl-propro:7[php_targets_php7-2] )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-propro/pecl-propro-2.0.1-r1.ebuild b/dev-php/pecl-propro/pecl-propro-2.0.1-r1.ebuild new file mode 100644 index 000000000000..4f22d4dce0c1 --- /dev/null +++ b/dev-php/pecl-propro/pecl-propro-2.0.1-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="propro" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +# Only really build for 7.x +USE_PHP="php7-0 php7-1" + +KEYWORDS="amd64 x86" + +DESCRIPTION="A reusable property proxy API for PHP" +LICENSE="BSD-2" +SLOT="7" +IUSE="" + +RDEPEND="php_targets_php5-6? ( ${CATEGORY}/${PN}:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-propro/pecl-propro-2.1.0.ebuild b/dev-php/pecl-propro/pecl-propro-2.1.0.ebuild new file mode 100644 index 000000000000..1c8c99bad920 --- /dev/null +++ b/dev-php/pecl-propro/pecl-propro-2.1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="propro" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +PHP_INI_NAME="30-${PHP_EXT_NAME}" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# Only really build for 7.x +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A reusable property proxy API for PHP" +LICENSE="BSD-2" +SLOT="7" +IUSE="" + +RDEPEND="php_targets_php5-6? ( ${CATEGORY}/${PN}:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-ps-1.3.7-r1 b/dev-php/pecl-ps-1.3.7-r1 deleted file mode 100644 index 26b9397bba29..000000000000 --- a/dev-php/pecl-ps-1.3.7-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/pslib >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension for creating PostScript files -EAPI=6 -HOMEPAGE=https://pecl.php.net/ps -IUSE=examples php_targets_php5-6 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-2.02 -RDEPEND=dev-libs/pslib php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/ps-1.3.7.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=5fb13c544d1da0c14999fa4b3dbcadef diff --git a/dev-php/pecl-ps-1.3.7-r2 b/dev-php/pecl-ps-1.3.7-r2 deleted file mode 100644 index a0cbd2ecc8ba..000000000000 --- a/dev-php/pecl-ps-1.3.7-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-libs/pslib ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for creating PostScript files -EAPI=6 -HOMEPAGE=https://pecl.php.net/ps -IUSE=examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-2.02 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-ps:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-ps:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-ps:7[php_targets_php7-2] ) -RDEPEND=php_targets_php5-6? ( dev-libs/pslib ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/ps-1.3.7.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e91676158f153c38883c08c6b8d5524c diff --git a/dev-php/pecl-ps-1.4.0 b/dev-php/pecl-ps-1.4.0 deleted file mode 100644 index 48c59b8de11e..000000000000 --- a/dev-php/pecl-ps-1.4.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/pslib >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -DESCRIPTION=PHP extension for creating PostScript files -EAPI=6 -HOMEPAGE=https://pecl.php.net/ps -IUSE=examples php_targets_php5-6 php_targets_php7-0 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=PHP-2.02 -RDEPEND=dev-libs/pslib php_targets_php5-6? ( dev-php/pecl-ps:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/ps-1.4.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e1676a12743f275bba9e92b39cdfd4b6 diff --git a/dev-php/pecl-ps-1.4.1 b/dev-php/pecl-ps-1.4.1 deleted file mode 100644 index 33b7c74aa5e4..000000000000 --- a/dev-php/pecl-ps-1.4.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-libs/pslib ) php_targets_php7-1? ( dev-libs/pslib ) php_targets_php7-2? ( dev-libs/pslib ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for creating PostScript files -EAPI=6 -HOMEPAGE=https://pecl.php.net/ps -IUSE=examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php7-0? ( dev-libs/pslib ) php_targets_php7-1? ( dev-libs/pslib ) php_targets_php7-2? ( dev-libs/pslib ) php_targets_php5-6? ( dev-php/pecl-ps:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/ps-1.4.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=981219bb86653bfb5e23624ee72d74b8 diff --git a/dev-php/pecl-ps/Manifest b/dev-php/pecl-ps/Manifest new file mode 100644 index 000000000000..9707556bed62 --- /dev/null +++ b/dev-php/pecl-ps/Manifest @@ -0,0 +1,8 @@ +DIST ps-1.3.7.tgz 634024 BLAKE2B 8007922cf4ed8c98fbf9524f66deda7136e2e5788f60e4647253545091cc30c4ee3a7de30adb06b470d18d96874afc58d5251c9342e9aa7db0491fa3daeac269 SHA512 cec6ecad27d35787a92453482f0e45fdcfe4bf79aab9cf1f7f6bc4468cf626343ed2b33d52d2ec48302a2ede9ecca3b397fb2d56fbc088997f39014f3dc47770 +DIST ps-1.4.0.tgz 634272 BLAKE2B 07928ac1ea77c3d634496e0a4e6e434b51b9d9938a40b9eb54622ade97c0cd8bb2197e5d544c9051d726a3cb51f67a43f4047974f588361734688fb6c1f12c92 SHA512 c268bc8d675d7082690d892448a458d69234b504b3be2408d2744224c356e7444fe1320af1256b974a2ee0fd6e0eca48fe0fa633b1df84da2e9532cd953bc306 +DIST ps-1.4.1.tgz 578991 BLAKE2B 549fae78ffb6e91f39b6292d969b9b80adba1a5911fb52e99c5fcbc940b9470205556e3e11c2940fadc7cc084400bc08ae7255b79e175d705c9bacb8eb3d6e71 SHA512 e9eeb5ad1c9314af0fcfd33e461b560f6cc599a679bc0a5541994fa698e3da63b7cb523f617647bdb2ac1c8fc090263e314ddf956a1e6126f8813de92e49f3af +EBUILD pecl-ps-1.3.7-r1.ebuild 360 BLAKE2B eaec0c769677b48b4676606004b950f477b0c4b6d208111bffcceb9b785bad45c9a1a6e316e286bd8cf464f96925ef1f9fd8b1a9b9b3b3b53f05232249d8b232 SHA512 60096699ced3e3b021827c5e0c866b8466ad21a99daa72028e5191d06353081e6ee338869bfa3aabb05972155fa1f85592ee994ead0144c21b62c7ffeea84149 +EBUILD pecl-ps-1.3.7-r2.ebuild 878 BLAKE2B 2db2c23d2c933d2e48872dd1799e06ccf08bb1702c4149390a71c6b09e5c4284803df36cbf6f47768234f14c1b0ed2472f4352db4f5c0626849fe9f2d1baeacf SHA512 c5b73568c4aae62ea5a46d936ba40a93062cfc2ff8d9b02e937091256d2d2d28d65a9d829c0a1ce6ce64a26aa340792042dabcafe68c71ab310c27a69ee7488b +EBUILD pecl-ps-1.4.0.ebuild 614 BLAKE2B 8279b0d1eb3c38107771e49b130600c2d3dad22060878b8d287677dbd8db56f43739673fdf88579e558103ea55bfb3bbbe70ed2cf14990698a73c185545efa01 SHA512 b0ceba0358fbf105ecaed96ff76e69cdba3014511af83f9dfd8791e714b6a775b9d01d98ae4087f8ed4042265b9b9f2cf2f75f7a2a0c2902e54f8b6531be00b8 +EBUILD pecl-ps-1.4.1.ebuild 937 BLAKE2B 8300f3fd0db96b04ff6cf5378881f264b183edf31fb0193ff269cad1be37f33fed7dcaa02070768c187fd1f955bf81e829fe646134a52ff7717b12082bbfac75 SHA512 fdbc7cf5d3f257dfef6d2066cebd60a63e17b95857e68b3e336019b092d974da6f1cb2ca04b43e555079441b64d4867d2de02c26b579d518d87a2d2e5f90313c +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-ps/metadata.xml b/dev-php/pecl-ps/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-ps/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-ps/pecl-ps-1.3.7-r1.ebuild b/dev-php/pecl-ps/pecl-ps-1.3.7-r1.ebuild new file mode 100644 index 000000000000..7c6080aff5e2 --- /dev/null +++ b/dev-php/pecl-ps/pecl-ps-1.3.7-r1.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ps" +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP extension for creating PostScript files" +LICENSE="PHP-2.02" +SLOT="0" +IUSE="examples" + +DEPEND="dev-libs/pslib" +RDEPEND="${DEPEND}" diff --git a/dev-php/pecl-ps/pecl-ps-1.3.7-r2.ebuild b/dev-php/pecl-ps/pecl-ps-1.3.7-r2.ebuild new file mode 100644 index 000000000000..c01be7d3e797 --- /dev/null +++ b/dev-php/pecl-ps/pecl-ps-1.3.7-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ps" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# Only really build for 5.6 +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP extension for creating PostScript files" +LICENSE="PHP-2.02" +SLOT="0" +IUSE="examples" + +DEPEND="php_targets_php5-6? ( dev-libs/pslib )" +RDEPEND="${DEPEND}" +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-ps:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-ps:7[php_targets_php7-1] ) + php_targets_php7-2? ( dev-php/pecl-ps:7[php_targets_php7-2] ) +" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-ps/pecl-ps-1.4.0.ebuild b/dev-php/pecl-ps/pecl-ps-1.4.0.ebuild new file mode 100644 index 000000000000..eed300a35e25 --- /dev/null +++ b/dev-php/pecl-ps/pecl-ps-1.4.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ps" +USE_PHP="php5-6 php7-0" + +inherit php-ext-pecl-r3 + +# Only really build for 7.0 +USE_PHP="php7-0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP extension for creating PostScript files" +LICENSE="PHP-2.02" +SLOT="7" +IUSE="examples" + +DEPEND="dev-libs/pslib" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-ps:0[php_targets_php5-6] )" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php7-0 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} diff --git a/dev-php/pecl-ps/pecl-ps-1.4.1.ebuild b/dev-php/pecl-ps/pecl-ps-1.4.1.ebuild new file mode 100644 index 000000000000..e9eca43623d7 --- /dev/null +++ b/dev-php/pecl-ps/pecl-ps-1.4.1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ps" +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# Only really build for >=7.0 +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +DESCRIPTION="PHP extension for creating PostScript files" +LICENSE="BSD" +SLOT="7" +IUSE="examples" + +DEPEND=" + php_targets_php7-0? ( dev-libs/pslib ) + php_targets_php7-1? ( dev-libs/pslib ) + php_targets_php7-2? ( dev-libs/pslib ) +" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-ps:0[php_targets_php5-6] )" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-radius-1.3.0-r1 b/dev-php/pecl-radius-1.3.0-r1 deleted file mode 100644 index 51eb7ccbb7ad..000000000000 --- a/dev-php/pecl-radius-1.3.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Provides support for RADIUS authentication (RFC 2865) and accounting (RFC 2866) -EAPI=6 -HOMEPAGE=https://pecl.php.net/radius -IUSE=examples php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[pcntl,sockets] ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/radius-1.3.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=5627c8fbf89a1b68d042462482b6ad84 diff --git a/dev-php/pecl-radius-1.4.0_beta1-r2 b/dev-php/pecl-radius-1.4.0_beta1-r2 deleted file mode 100644 index 3e33b1def762..000000000000 --- a/dev-php/pecl-radius-1.4.0_beta1-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Provides support for RADIUS authentication (RFC 2865) and accounting (RFC 2866) -EAPI=6 -HOMEPAGE=https://pecl.php.net/radius -IUSE=examples php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[pcntl,sockets] ) php_targets_php7-0? ( dev-lang/php:7.0[pcntl,sockets] ) php_targets_php7-1? ( dev-lang/php:7.1[pcntl,sockets] ) php_targets_php7-2? ( dev-lang/php:7.2[pcntl,sockets] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/radius-1.4.0b1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e8f982f968a9c8b198d94d0e2cbe90f8 diff --git a/dev-php/pecl-radius/Manifest b/dev-php/pecl-radius/Manifest new file mode 100644 index 000000000000..2fcd4c997c92 --- /dev/null +++ b/dev-php/pecl-radius/Manifest @@ -0,0 +1,5 @@ +DIST radius-1.3.0.tgz 43060 BLAKE2B e348ca5693872a7af142f2f60dd91613980046ff1479894518591a9db4229147963bfc70dd7f2797ace070d89015096b7877915df18decc03ae3cc092d8d02c6 SHA512 79126a852701e77f782283b0cf2ad99cb05418c69ed39d70608f62021f3da06f5e5867ac5b09cc75806feeb3d1a06f24eeb6ff4e56cb2fde5f05bcd198b5a661 +DIST radius-1.4.0b1.tgz 50953 BLAKE2B 1f6f2a4c4cfa7600a37b8bc30e4d263b899a687becac83fd01bac2466de08cad4233984ca694dc73eaf20b64ef94e1e6a6ca7f843474c8f0c9de2c39df9d9705 SHA512 db6ebe928673db1ff4c565338010ef5acf6029844994eb240f2e8eaeda4aff734ed300a7ddf16c09e245671aad377283f99cf1c485569b3bad0c7c7b24a19664 +EBUILD pecl-radius-1.3.0-r1.ebuild 445 BLAKE2B 3afb0fe648378416f7377c872a201effb1cac2802b064edbe332a6be18bdafc8645dedbedba2d8853b899d260eddb3c33b5be683f0a85eed5b4668622d159334 SHA512 b7ecd2945d33352f62bef13b7a91feebf1968ddc4fca208c8c040bbe6e8c15628a8f1e8dff0721f16117f6be862fc7629ccadccb9af064bd46c4bee2c2d91c49 +EBUILD pecl-radius-1.4.0_beta1-r2.ebuild 766 BLAKE2B fa265218acc35154f9489e0698fccb7dea5c1352762628ae5e01a038b92d88307e960dc95267e5f5fa82232d0e264f289b564ac533fb22a145bd513ef39d45ea SHA512 26c1a13e77f07c2fb0c127e7db88db661ae4c10478545c18ac0c3c61b9ff49300fb98cdcc9d44b5e256574dc4389c54226a00005fe716ee88c41a907d8ba9d50 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-radius/metadata.xml b/dev-php/pecl-radius/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-radius/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-radius/pecl-radius-1.3.0-r1.ebuild b/dev-php/pecl-radius/pecl-radius-1.3.0-r1.ebuild new file mode 100644 index 000000000000..0b5a3b4507f4 --- /dev/null +++ b/dev-php/pecl-radius/pecl-radius-1.3.0-r1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="radius" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Provides support for RADIUS authentication (RFC 2865) and accounting (RFC 2866)" +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +RDEPEND="php_targets_php5-6? ( dev-lang/php:5.6[pcntl,sockets] )" diff --git a/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild new file mode 100644 index 000000000000..318f7f3641bf --- /dev/null +++ b/dev-php/pecl-radius/pecl-radius-1.4.0_beta1-r2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="radius" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_PECL_FILENAME="${PN/pecl-/}-${PV/_beta/b}.tgz" +PHP_EXT_S="${WORKDIR}/${PHP_EXT_PECL_FILENAME%.tgz}" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Provides support for RADIUS authentication (RFC 2865) and accounting (RFC 2866)" +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +S="${PHP_EXT_S}" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[pcntl,sockets] ) + php_targets_php7-0? ( dev-lang/php:7.0[pcntl,sockets] ) + php_targets_php7-1? ( dev-lang/php:7.1[pcntl,sockets] ) + php_targets_php7-2? ( dev-lang/php:7.2[pcntl,sockets] ) +" diff --git a/dev-php/pecl-raphf-1.1.2-r1 b/dev-php/pecl-raphf-1.1.2-r1 deleted file mode 100644 index 53d6e728aeae..000000000000 --- a/dev-php/pecl-raphf-1.1.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=A reusable, persistent handle and resource factory API -EAPI=6 -HOMEPAGE=https://pecl.php.net/raphf -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-raphf:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-raphf:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/raphf-1.1.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=17b026fd8454c71fe961db0fc67cc98d diff --git a/dev-php/pecl-raphf-1.1.2-r2 b/dev-php/pecl-raphf-1.1.2-r2 deleted file mode 100644 index 4bd636f35621..000000000000 --- a/dev-php/pecl-raphf-1.1.2-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A reusable, persistent handle and resource factory API -EAPI=6 -HOMEPAGE=https://pecl.php.net/raphf -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-raphf:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-raphf:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-raphf:7[php_targets_php7-2] ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/raphf-1.1.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=8f7483e5d96cb07f6820ce921a9d1b3f diff --git a/dev-php/pecl-raphf-2.0.0-r1 b/dev-php/pecl-raphf-2.0.0-r1 deleted file mode 100644 index 14eb9db3c8e0..000000000000 --- a/dev-php/pecl-raphf-2.0.0-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=A reusable, persistent handle and resource factory API -EAPI=6 -HOMEPAGE=https://pecl.php.net/raphf -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=BSD-2 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-raphf:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/raphf-2.0.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3775a8122744a72079004af48bb14a3a diff --git a/dev-php/pecl-raphf-2.0.0-r2 b/dev-php/pecl-raphf-2.0.0-r2 deleted file mode 100644 index 0aa24e18eeb1..000000000000 --- a/dev-php/pecl-raphf-2.0.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A reusable, persistent handle and resource factory API -EAPI=6 -HOMEPAGE=https://pecl.php.net/raphf -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=php_targets_php5-6? ( dev-php/pecl-raphf:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/raphf-2.0.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1b06891853640b072750fa2cd1c9f28e diff --git a/dev-php/pecl-raphf/Manifest b/dev-php/pecl-raphf/Manifest new file mode 100644 index 000000000000..267d78f86c94 --- /dev/null +++ b/dev-php/pecl-raphf/Manifest @@ -0,0 +1,7 @@ +DIST raphf-1.1.2.tgz 15915 BLAKE2B eb6135ab97b7842168c71fd037858c4e9f59573be89e8b4d4192f6cb94b73cb72f3d85fe2cbfe7d99a89c4e6a84480992db6103e969925c556d7790968f499d3 SHA512 dbde89a8ba508727ab2511b977b74fcc06010d75d043c2acca31e75cac2a105a8c322a01995271ab89fcd39d42a16b36c6d1c06a569e33926c0626d30a6672eb +DIST raphf-2.0.0.tgz 15715 BLAKE2B bab2997d9ce8358efaa69f2e633f49e4dd16f640e8d30284ebb33767285bead1aabcd973e7133152b82cf624e2c2e68cc6247e424aa5ed540e4211b5ed3da365 SHA512 16b029b694d30817a68a1a9d80bdf031d058ada45a93a4b34b49ec5d61fa8af78d0dbf1a3e5e2f1b950b2a11ac0b86b5a467807551556ab2a77f7f99739ed11b +EBUILD pecl-raphf-1.1.2-r1.ebuild 748 BLAKE2B 062779c09b82c1145df97742a6d970ddc0c687248b336995217f93c7c3ed7d7eaa500888e4818cfa8176dae10f7b74fa6bd90f9688bfc1d2f0744b49d0b90a0f SHA512 5d9a4f730c469b06822e7af96db120a28f4353d59b2200c2b68849c956999a574592326594749533c5d3ddb423d206822d7c8eb157ffae541cd7117c20537400 +EBUILD pecl-raphf-1.1.2-r2.ebuild 857 BLAKE2B 45d170823d7f9bcd8944f56241c17a6922ee813deec961c5b2dd7e0c659f08d56295e28ed3d187ab21b3c50d0d641c104ca19fc6f329a887cae4c4345bb82b55 SHA512 b2b4994345835fa4c68b07eb0102b0e041d0b7c4c7adea6da13fd5a7bd20cd998defcb759f91690776d81be00f8df0e8ef6bf022d0cebaf2b88de9e7348413dd +EBUILD pecl-raphf-2.0.0-r1.ebuild 766 BLAKE2B 58af3a334c323199b9494c17bbb119aafcaa53e7b7d98f98aa42837777418bd3d920c6422ff35546a45b1aad84943e21c2eaebddf3af89e4726d578e4d1c2955 SHA512 9d12d7141ce035e9d8a901ee847d313b580192b4d71f441aa77d0ac501113eefada26186696ee9ab820b64eb635fb529b025e72a0400914f5085f0263514659e +EBUILD pecl-raphf-2.0.0-r2.ebuild 866 BLAKE2B 6be9b487787e3c36bde27fd24fad12925d910d5b9a824e79027379d6dae3c795f35df6e34ae572ea4fcba059ff658c6f36d1e8678deddb9bc18b84e792115b87 SHA512 b8c9842082fcfc253f04dde3382bd6538a4672d0c5dd4bcac4d6b962e7585fb15eff68a23bc43285f38fcd92da4240aee1d66e48f448952ac5daeaf73073ac53 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-raphf/metadata.xml b/dev-php/pecl-raphf/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-raphf/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-raphf/pecl-raphf-1.1.2-r1.ebuild b/dev-php/pecl-raphf/pecl-raphf-1.1.2-r1.ebuild new file mode 100644 index 000000000000..2470d0e11fa9 --- /dev/null +++ b/dev-php/pecl-raphf/pecl-raphf-1.1.2-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="raphf" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="amd64 x86" + +DESCRIPTION="A reusable, persistent handle and resource factory API" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-raphf:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-raphf:7[php_targets_php7-1] )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-raphf/pecl-raphf-1.1.2-r2.ebuild b/dev-php/pecl-raphf/pecl-raphf-1.1.2-r2.ebuild new file mode 100644 index 000000000000..4fedb7a084a9 --- /dev/null +++ b/dev-php/pecl-raphf/pecl-raphf-1.1.2-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="raphf" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +PHP_INI_NAME="30-${PHP_EXT_NAME}" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A reusable, persistent handle and resource factory API" +LICENSE="BSD-2" +SLOT="0" +IUSE="" + +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-raphf:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-raphf:7[php_targets_php7-1] ) + php_targets_php7-2? ( dev-php/pecl-raphf:7[php_targets_php7-2] )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-raphf/pecl-raphf-2.0.0-r1.ebuild b/dev-php/pecl-raphf/pecl-raphf-2.0.0-r1.ebuild new file mode 100644 index 000000000000..2883d3f333e7 --- /dev/null +++ b/dev-php/pecl-raphf/pecl-raphf-2.0.0-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="raphf" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +# Only really build for 7.x +USE_PHP="php7-0 php7-1" + +KEYWORDS="amd64 x86" + +DESCRIPTION="A reusable, persistent handle and resource factory API" +LICENSE="BSD-2" +SLOT="7" +IUSE="" + +RDEPEND="php_targets_php5-6? ( ${CATEGORY}/${PN}:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-raphf/pecl-raphf-2.0.0-r2.ebuild b/dev-php/pecl-raphf/pecl-raphf-2.0.0-r2.ebuild new file mode 100644 index 000000000000..51817913cb68 --- /dev/null +++ b/dev-php/pecl-raphf/pecl-raphf-2.0.0-r2.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="raphf" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_ECONF_ARGS="" +PHP_INI_NAME="30-${PHP_EXT_NAME}" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# Only really build for 7.x +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A reusable, persistent handle and resource factory API" +LICENSE="BSD-2" +SLOT="7" +IUSE="" + +RDEPEND="php_targets_php5-6? ( ${CATEGORY}/${PN}:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-redis-3.1.6-r1 b/dev-php/pecl-redis-3.1.6-r1 deleted file mode 100644 index 219c0b107c90..000000000000 --- a/dev-php/pecl-redis-3.1.6-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for interfacing with Redis -EAPI=6 -HOMEPAGE=https://pecl.php.net/redis -IUSE=igbinary +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=amd64 ~arm -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) !dev-php/pecl-redis:7 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://pecl.php.net/get/redis-3.1.6.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=0578797e0185dfd9648dba34d32f9733 diff --git a/dev-php/pecl-redis-4.0.0-r1 b/dev-php/pecl-redis-4.0.0-r1 deleted file mode 100644 index feb88be5d444..000000000000 --- a/dev-php/pecl-redis-4.0.0-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for interfacing with Redis -EAPI=6 -HOMEPAGE=https://pecl.php.net/redis -IUSE=igbinary +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~arm -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) !dev-php/pecl-redis:7 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://pecl.php.net/get/redis-4.0.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=95042c583794bec7616c9abed2c24f64 diff --git a/dev-php/pecl-redis-4.0.2 b/dev-php/pecl-redis-4.0.2 deleted file mode 100644 index 746627a97bab..000000000000 --- a/dev-php/pecl-redis-4.0.2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for interfacing with Redis -EAPI=6 -HOMEPAGE=https://pecl.php.net/redis -IUSE=igbinary +session php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~arm -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) !dev-php/pecl-redis:7 php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -RESTRICT=test -SLOT=0 -SRC_URI=https://pecl.php.net/get/redis-4.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=7ff160455c2e80ddd8f5ea370b85d1a4 diff --git a/dev-php/pecl-redis/Manifest b/dev-php/pecl-redis/Manifest new file mode 100644 index 000000000000..ad9e2e73649a --- /dev/null +++ b/dev-php/pecl-redis/Manifest @@ -0,0 +1,7 @@ +DIST redis-3.1.6.tgz 199920 BLAKE2B 00aa81cdbedc03b4a672a58be98d8f01d2076038622b9d1e9673c0628c096152f12f9f5ff540af639da73b4458fcb1fce9c1c8b49a95db48970bab07806ac8d0 SHA512 4263d150c93f11dd06587925ad9a3cd8fbba2e4a18b2f23e6adfaeb25d566a1c2d256551a50ae1b9c770fd0f9bc4c92f483c46d60be9d4f5b5ba056231b7d527 +DIST redis-4.0.0.tgz 212340 BLAKE2B 996138b3dd92e839fbebaf5d562cfbe90e66384233c83612c8726fa41f10c106d0195c87449fc7886b3e832fd551b962ef50c161372c04c899c9fe7fd1140101 SHA512 e4bf2294f696e468174c0fff9ed33831cf81c3548ce30ede01bc3c45a15cb87b9b9ea02899c451f63211be8cb37e953be138e93c16d9e0f12772b7b6d03e8dcd +DIST redis-4.0.2.tgz 212617 BLAKE2B 5778cf08e93fe8343e8fa07f1314c39b2d6d9a150d70c5b2084274afb163f1132a4be81385563f74d3b1d8f2dc32bf6578e98a123b43a941635fd85ebb229771 SHA512 3b296926ddd6a69a4d633da8bf6257c9b2962dffb4dd38c20eaf821a8c64262b476a7fb10ab4412ceb2d1307aef26c3d1d4b72141d29dab262d521a08df13a6a +EBUILD pecl-redis-3.1.6-r1.ebuild 1504 BLAKE2B 39cd4e0402cde5507b4de802e6ec1a9855f293ea1710f1987690c9c4dca507c72045b87b423c89950e76facff3699ec782df904904c4f361f304f9a3f0095f2f SHA512 6588808380496dbf7f46e85483393a1c2fbe10720959a113cdf19e527a43e72e11fa948a168d965d3dbd1c1d3809051246d2a1ed504fb0958a728b20191b2ec1 +EBUILD pecl-redis-4.0.0-r1.ebuild 1638 BLAKE2B 3072def07f464db1a3148b4c1ac52db50bf47c858db808696505597e67d0adee8b5a10bb72105cfe7e51973d26233ae35410efd6599ca9c3e53ae5665b64219e SHA512 580d168d0eccc106f367457986faaadbbb9ef0cd0263e25a91202388f03363a4ad5bbc62ffa25a7c8b22d76f573bb6a5efe7202f97fbfe47789fd92abe21bbd0 +EBUILD pecl-redis-4.0.2.ebuild 1641 BLAKE2B 3f295bc8a957011d8eb7e86d268cb2411093e0e1b89ba25bbc5b143131fdc6769f5f5c79f56b99cdfdf3d6effa434224c524d6b946f525300f2ed3c408bf1ac2 SHA512 256b408e3d849a86fefec8383831e1a561c8b95d13e777e412fd820fd82e95977189d4a1eb5de5ac71b385f87ee6d41caa23ff7820a627ae95ef668ebc36db17 +MISC metadata.xml 324 BLAKE2B fc4145f462dd06f7a34385a0d8e2cbc6da6744094e84851891d5513f7be39c89cebe439e566fc2ead0afdb8ee3885b4a4d448e63d4c1a1d20a5bb8791c12d313 SHA512 916879a4b7ed11e30634a1c95637e9426932bac3c6aba2c7e686d9835097873e142f062e7d81e3ac99c3aef972b40db67b3809116cff4a3742ba6c669d999066 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.6-r1.ebuild b/dev-php/pecl-redis/pecl-redis-3.1.6-r1.ebuild new file mode 100644 index 000000000000..6c219bc92938 --- /dev/null +++ b/dev-php/pecl-redis/pecl-redis-3.1.6-r1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2018 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 php7-2" +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 ~arm" +IUSE="igbinary +session" + +DEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) + php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) + php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) + php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) +" +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-4.0.0-r1.ebuild b/dev-php/pecl-redis/pecl-redis-4.0.0-r1.ebuild new file mode 100644 index 000000000000..4cf2aa9cb6cf --- /dev/null +++ b/dev-php/pecl-redis/pecl-redis-4.0.0-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 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 php7-2" +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 ~arm" +IUSE="igbinary +session" + +DEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) + php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) + php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) + php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) +" +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 +} + +pkg_postinst() { + elog "This version comes with breaking API changes." + elog "Be sure to verify any applications upon upgrading." +} diff --git a/dev-php/pecl-redis/pecl-redis-4.0.2.ebuild b/dev-php/pecl-redis/pecl-redis-4.0.2.ebuild new file mode 100644 index 000000000000..7c75c710c648 --- /dev/null +++ b/dev-php/pecl-redis/pecl-redis-4.0.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2018 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 php7-2" +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 ~arm" +IUSE="igbinary +session" + +DEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[session?] igbinary? ( dev-php/igbinary[php_targets_php5-6] ) ) + php_targets_php7-0? ( dev-lang/php:7.0[session?] igbinary? ( dev-php/igbinary[php_targets_php7-0] ) ) + php_targets_php7-1? ( dev-lang/php:7.1[session?] igbinary? ( dev-php/igbinary[php_targets_php7-1] ) ) + php_targets_php7-2? ( dev-lang/php:7.2[session?] igbinary? ( dev-php/igbinary[php_targets_php7-2] ) ) +" +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 +} + +pkg_postinst() { + elog "The 4.0 release comes with breaking API changes." + elog "Be sure to verify any applications upon upgrading." +} diff --git a/dev-php/pecl-rrd-1.1.3-r2 b/dev-php/pecl-rrd-1.1.3-r2 deleted file mode 100644 index c2b958e1470d..000000000000 --- a/dev-php/pecl-rrd-1.1.3-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( net-analyzer/rrdtool[graph] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=RRDtool bindings for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/rrd -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -PDEPEND=php_targets_php7-0? ( dev-php/pecl-rrd:7[php_targets_php7-0(-)] ) php_targets_php7-1? ( dev-php/pecl-rrd:7[php_targets_php7-1(-)] ) -RDEPEND=php_targets_php5-6? ( net-analyzer/rrdtool[graph] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/rrd-1.1.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=04a9bfc0c681d3394afde73d70ccbfec diff --git a/dev-php/pecl-rrd-2.0.1-r3 b/dev-php/pecl-rrd-2.0.1-r3 deleted file mode 100644 index 8945710a05d5..000000000000 --- a/dev-php/pecl-rrd-2.0.1-r3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( net-analyzer/rrdtool[graph] ) php_targets_php7-1? ( net-analyzer/rrdtool[graph] ) php_targets_php7-2? ( net-analyzer/rrdtool[graph] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=RRDtool bindings for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/rrd -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=php_targets_php7-0? ( net-analyzer/rrdtool[graph] ) php_targets_php7-1? ( net-analyzer/rrdtool[graph] ) php_targets_php7-2? ( net-analyzer/rrdtool[graph] ) php_targets_php5-6? ( dev-php/pecl-rrd:0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/rrd-2.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6fcd1a4e277912d91190c297bd1cfa4e diff --git a/dev-php/pecl-rrd/Manifest b/dev-php/pecl-rrd/Manifest new file mode 100644 index 000000000000..1df13739c55b --- /dev/null +++ b/dev-php/pecl-rrd/Manifest @@ -0,0 +1,5 @@ +DIST rrd-1.1.3.tgz 19229 BLAKE2B 14bbc97ec52be8f1b99471380cc1408c81056841d932818681868e31badc1a0abefc0d155e594a05492b86b826f21b8dadb0a0dcb43313f48863c64fd8e88a71 SHA512 356264de1b967af0f78e25e3c0afcbec704dd3e49d828e08d21d744d5fcdc46f4cd7f7c118b4e283c20bcaf2a4c29e0ac9437c7f66ca0d260a76fddf7b9d3242 +DIST rrd-2.0.1.tgz 18880 BLAKE2B c3fb65e95aece39690085830ec1c43ba173e173591215d6a66145ac71079f8d5ba5b097acd9018c86d2342550001334f8e1c98e22204d94a24aee5cc086295ca SHA512 b6f7173f54fcf49bf014cc6c78263c169cdf53dac66c12f5f88db7e01b49ea74da84a55f61deb25c866e6e2e74275ec48fc4a3d1b46719f66b5b7b7eb000b6b3 +EBUILD pecl-rrd-1.1.3-r2.ebuild 792 BLAKE2B 6ea7717d68feaf96d919f4d7e29cf10185588a29a687e068ae768555f340deb8bd93fad6111720248d8fb389fab95f6a8235af50736b54928067cbfd8f8dcdf8 SHA512 b00f02cc0ed6678df78eed5fd0a2417daf2423cf04a524429b1da116babc0baa2d45c90458ec26e71bbb5b843c1a86eee6b34ae410706f5e3fe85e4dd2580dfd +EBUILD pecl-rrd-2.0.1-r3.ebuild 1367 BLAKE2B 2ac6444ff160545e5ce4635337729ba95dc98304a70b22c9347d7fb0042b863c5af6f572391450ea2cff1cf965d24be122a23a3627a93f42d54bdb4374ab50a5 SHA512 7f5a17ce552a015eeb4a4ca9cb1d1203dff03ad49ce6f592e674a8eaf82d10e407cba1e0a7566d3178c720232686e8a60be06b78d3b504e3f943e0b95c7311b0 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-rrd/metadata.xml b/dev-php/pecl-rrd/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-rrd/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-rrd/pecl-rrd-1.1.3-r2.ebuild b/dev-php/pecl-rrd/pecl-rrd-1.1.3-r2.ebuild new file mode 100644 index 000000000000..ac2a4557ce6d --- /dev/null +++ b/dev-php/pecl-rrd/pecl-rrd-1.1.3-r2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +DESCRIPTION="RRDtool bindings for PHP" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="php_targets_php5-6? ( net-analyzer/rrdtool[graph] )" +RDEPEND="${DEPEND}" + +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-rrd:7[php_targets_php7-0(-)] ) + php_targets_php7-1? ( dev-php/pecl-rrd:7[php_targets_php7-1(-)] ) +" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS=() + php-ext-source-r3_src_configure +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-rrd/pecl-rrd-2.0.1-r3.ebuild b/dev-php/pecl-rrd/pecl-rrd-2.0.1-r3.ebuild new file mode 100644 index 000000000000..8a4100b18f95 --- /dev/null +++ b/dev-php/pecl-rrd/pecl-rrd-2.0.1-r3.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# Define 5.6 here to have the {I,REQUIRED_}USE generated +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +# But we really only build 7.0 +USE_PHP="php7-0 php7-1 php7-2" + +DESCRIPTION="RRDtool bindings for PHP" +LICENSE="BSD" +SLOT="7" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + php_targets_php7-0? ( net-analyzer/rrdtool[graph] ) + php_targets_php7-1? ( net-analyzer/rrdtool[graph] ) + php_targets_php7-2? ( net-analyzer/rrdtool[graph] ) +" +RDEPEND="${DEPEND} php_targets_php5-6? ( ${CATEGORY}/${PN}:0 )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=() + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} + +src_test() { + local slot + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + # Prepare test data + emake -C tests/data all + NO_INTERACTION="yes" emake test + done + fi +} diff --git a/dev-php/pecl-sphinx-1.3.3-r1 b/dev-php/pecl-sphinx-1.3.3-r1 deleted file mode 100644 index c9d171b05fdb..000000000000 --- a/dev-php/pecl-sphinx-1.3.3-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=app-misc/sphinx >=dev-util/re2c-0.13 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP extension to execute search queries on a sphinx daemon -EAPI=6 -HOMEPAGE=https://pecl.php.net/sphinx -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 -LICENSE=PHP-3 -RDEPEND=app-misc/sphinx php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/sphinx-1.3.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=df0d3137659baed8c961284e67b67198 diff --git a/dev-php/pecl-sphinx/Manifest b/dev-php/pecl-sphinx/Manifest new file mode 100644 index 000000000000..7af0800cd165 --- /dev/null +++ b/dev-php/pecl-sphinx/Manifest @@ -0,0 +1,3 @@ +DIST sphinx-1.3.3.tgz 15555 BLAKE2B 4ebc61d9f8d018dc75acc51afc8c744803c1b65e208d171e4fdca9eb53dbf7f17a0d61e574171b8f777aa77b7102919b0a8bd7d33b2d94acbb41c9d248898647 SHA512 86e40660bc3be346f23eaa98eb49552c2e51385c41e5c0ac04ba26776375816d777e470765e103d771bd46206ced1778ffb80747a6656c4948f047e61a4112b7 +EBUILD pecl-sphinx-1.3.3-r1.ebuild 415 BLAKE2B 5e7c6c4ceb8d45b2b698cd9246996bc52438f0471ae9949358b5ccd3b929de7859574cfcab21f539895e0a6529f3b9df1efd70e88c555d11b5172d1c9ccd4e01 SHA512 04dfb55a45581ebf5ea4f90263de90e1fdee2cb6a6cfa7b59e54849c138c80404aa39a2bad27d198289b51fc435a4f7405985d6c5db2e3ce1c7b762b7289019d +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-sphinx/metadata.xml b/dev-php/pecl-sphinx/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-sphinx/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-sphinx/pecl-sphinx-1.3.3-r1.ebuild b/dev-php/pecl-sphinx/pecl-sphinx-1.3.3-r1.ebuild new file mode 100644 index 000000000000..040749f7cee6 --- /dev/null +++ b/dev-php/pecl-sphinx/pecl-sphinx-1.3.3-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="sphinx" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64" + +DESCRIPTION="PHP extension to execute search queries on a sphinx daemon" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +RDEPEND="app-misc/sphinx" +DEPEND="${RDEPEND} + >=dev-util/re2c-0.13" diff --git a/dev-php/pecl-spl_types-0.4.0-r2 b/dev-php/pecl-spl_types-0.4.0-r2 deleted file mode 100644 index 948938613e6c..000000000000 --- a/dev-php/pecl-spl_types-0.4.0-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Standard PHP library types add-on -EAPI=6 -HOMEPAGE=https://pecl.php.net/SPL_Types -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/SPL_Types-0.4.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6cab4e272ef07bdaa9261ae88e638ddc diff --git a/dev-php/pecl-spl_types/Manifest b/dev-php/pecl-spl_types/Manifest new file mode 100644 index 000000000000..975653cbe2c2 --- /dev/null +++ b/dev-php/pecl-spl_types/Manifest @@ -0,0 +1,3 @@ +DIST SPL_Types-0.4.0.tgz 8388 BLAKE2B 6452b6f9257e1162a756fbb1e2bbe15afeb5b4815c9835110d10aa81b9602fb596fc073b11c6f980ec46bdddcb60d7ba7995cac897ba354a8bb4574df93330a1 SHA512 8d1d9c3159bf7856cd02ae159a4b58bd396ac4a396f071ca5f034481d4aa3d627a114d8cd49344d70873551a3086cb8d91b3f1468d35d12dd424b0933c51dfc2 +EBUILD pecl-spl_types-0.4.0-r2.ebuild 390 BLAKE2B c7368e28e93d9fa1a1f5674c9b8595a817cb2eaf2c56c108d09f6ddc343d9d6a8ab7928ad39e210e5e984717cf4f7e91cb4f1058ce992c09c2727fb4f89e8b8d SHA512 fbdf4255357399380ef7ce9d7479b9d2974e57fea45787c1cbc5e249577c5edaa65ecb001f81fc93315b7ffb24e65d36ff37957fcf1a32dc63b57d253700f1b6 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-spl_types/metadata.xml b/dev-php/pecl-spl_types/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-spl_types/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-spl_types/pecl-spl_types-0.4.0-r2.ebuild b/dev-php/pecl-spl_types/pecl-spl_types-0.4.0-r2.ebuild new file mode 100644 index 000000000000..fbf3f035b659 --- /dev/null +++ b/dev-php/pecl-spl_types/pecl-spl_types-0.4.0-r2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="spl_types" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_PECL_PKG="SPL_Types" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Standard PHP library types add-on" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" diff --git a/dev-php/pecl-ssh2-0.13-r3 b/dev-php/pecl-ssh2-0.13-r3 deleted file mode 100644 index bf4f232c2058..000000000000 --- a/dev-php/pecl-ssh2-0.13-r3 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=net-libs/libssh2[-gcrypt] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP bindings for the libssh2 library -EAPI=6 -HOMEPAGE=https://pecl.php.net/ssh2 -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-ssh2:7 ) php_targets_php7-1? ( dev-php/pecl-ssh2:7 ) -RDEPEND=net-libs/libssh2[-gcrypt] php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/ssh2-0.13.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=38c4d2f14af78ac730b16525a55ed288 diff --git a/dev-php/pecl-ssh2-1.1.1 b/dev-php/pecl-ssh2-1.1.1 deleted file mode 100644 index 14653e66f2e4..000000000000 --- a/dev-php/pecl-ssh2-1.1.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/libssh2-1.2[-gcrypt] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP bindings for the libssh2 library -EAPI=6 -HOMEPAGE=https://pecl.php.net/ssh2 -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=amd64 x86 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/libssh2-1.2[-gcrypt] php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/ssh2-1.1.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6f983a1ffece80017ea5486c8407db47 diff --git a/dev-php/pecl-ssh2-1.1.2 b/dev-php/pecl-ssh2-1.1.2 deleted file mode 100644 index 56c12c9a473a..000000000000 --- a/dev-php/pecl-ssh2-1.1.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=net-libs/libssh2-1.2[-gcrypt] >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP bindings for the libssh2 library -EAPI=6 -HOMEPAGE=https://pecl.php.net/ssh2 -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/libssh2-1.2[-gcrypt] php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/ssh2-1.1.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c16e310fd56a066f4e814376f541455b diff --git a/dev-php/pecl-ssh2-9999 b/dev-php/pecl-ssh2-9999 deleted file mode 100644 index 6d95df2d83aa..000000000000 --- a/dev-php/pecl-ssh2-9999 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=>=net-libs/libssh2-1.2 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) >=dev-vcs/git-1.8.2.1[curl] -DESCRIPTION=PHP bindings for the libssh2 library -EAPI=6 -HOMEPAGE=https://pecl.php.net/package/ssh2 -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -LICENSE=PHP-3.01 -RDEPEND=>=net-libs/libssh2-1.2 php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=24c3e5a3321588671618a321b3815933 diff --git a/dev-php/pecl-ssh2/Manifest b/dev-php/pecl-ssh2/Manifest new file mode 100644 index 000000000000..55c2573f4f28 --- /dev/null +++ b/dev-php/pecl-ssh2/Manifest @@ -0,0 +1,9 @@ +AUX 0.13-parse_url-fix.patch 1777 BLAKE2B db7f6bd23cbe6552fce870044b1839eadba5c9089ffee2da52c1c998856083636c221d7386f52ba689f9796807e2abce447541dfb247c6d20f7898254e0f0dc7 SHA512 9628c0cd1d09d64be3824485ec54ad9bb477a18b9178a120b8fc17ca5e5f2055d23019495741d7e85841f9e0b5f7dc991fb14ead04cc60f95127099e3e5fb205 +DIST ssh2-0.13.tgz 28984 BLAKE2B 3c18cb7aba146801325eeaca3ffb6e3780675a7ce6d78aea5fbc16f75662284f7773de2161789f68af0b5499e9cb813f4046d674758c138849eb6735344249f9 SHA512 c031e22853bf5cf8ee59dc5b99d9e7e60af1507a22e7d0a9e2f54b8f1758a03a6cea91c539e0f667d48ec66185fdc8a28c47e5a1e10a72220c0cb16b3948e1d0 +DIST ssh2-1.1.1.tgz 27551 BLAKE2B 5e8e32c790a1d8646497ea6c4893694b2cc511a9a4753d66788c618ce7f8cb04d37fcd54a21c59dda918ba6ef27a1abd1b32c2d515d07c0925ab26e9a7e58941 SHA512 92cc40627a6114a4b0e7b8437e5e0b219b49dfbed9668937e7d0d37492a101c9f25381b5a1533f91c0530fdebe66af7bcb68ff4231a7ecd806b99d8a04f74d79 +DIST ssh2-1.1.2.tgz 32057 BLAKE2B 88ffb3fb608687a086bbe345677982e944210791acc100312ba56ac7c35188a52cde5529d78caf473d19710e9965fba853ea9ff046715413a0b488ae2d8b690c SHA512 36793191448745b8a9b3cc628fe9fb431480792c7a2ff0bf2eccd58cda1cf944933be1d301c455d4a6f3dabf7e04ffef248bc402a8ff99bfafcba0deddb25c36 +EBUILD pecl-ssh2-0.13-r3.ebuild 707 BLAKE2B 9a32418bac7fd95bbc56f316ff4b8a09f61aa009bc5ce6262b52224672ef2ec6ccef102e1fa6ca15982c736ac1640b57c912d33e555e71f4eeafc17b1e002b5b SHA512 05ee3824bb54b54940f982d4b96bfb9ceb546f40b55067bfb1df24123c662786f87faf12905b58cc24188160f0af4f06e0c150a6c32f5e0b93f1343ea64b179a +EBUILD pecl-ssh2-1.1.1.ebuild 653 BLAKE2B 4625ade7081cf94d3aadd7f5ecbd299ff962e08547d793a82ecab8e6b167e3ead768a9b4b6141d9790647dc2d0a49af18544165938119bad02145426eacb0dcf SHA512 4e86a46a4d758326de99069c925e46acebb92ab9867b62623c7b90c5a15763dc3900530a4d2d868bd99edb4c5dc5285b493333bae1ba76a635253cbce61e6bea +EBUILD pecl-ssh2-1.1.2.ebuild 695 BLAKE2B 13cf11fe0e7896048ac96adf5b1be5047b0b04fe038f25ab7e8a21da7024196d3b4d40281819d52c175a69584d9874ec33d5b02329a6674ca305d87ae226ce19 SHA512 47a9bf5e8cf5a56772741aaddf2521fe67a31f5e151b27d3f92d4840d47bf8be77b4cb594ca0f0aecba67e4b6528ad78ea92722b088ddc2184a6ffe54367db4c +EBUILD pecl-ssh2-9999.ebuild 744 BLAKE2B ea9fe3fe4b516c25fed214c1a48eb5fb0221048f96540090ea50136489cc91c4dde2407289175b44d4169d71dd723163a8814f784290ee4cfd67d23484903720 SHA512 970871b295857af4ccd1bb68680b883c677c161189025326e32d317aef6867261b34343371003152d60fe7bf40c19a3130bd5f8b748d7d7ba263e70f6fd22e55 +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-ssh2/files/0.13-parse_url-fix.patch b/dev-php/pecl-ssh2/files/0.13-parse_url-fix.patch new file mode 100644 index 000000000000..c9c052fd32db --- /dev/null +++ b/dev-php/pecl-ssh2/files/0.13-parse_url-fix.patch @@ -0,0 +1,49 @@ +From 093906ec1c065e86ad1cd4dabbc89b1ccae11938 Mon Sep 17 00:00:00 2001 +From: Remi Collet <remi@php.net> +Date: Thu, 10 Nov 2016 09:16:02 +0100 +Subject: [PATCH] fix for PHP 7.0.13 where php_url_parse fails + +--- + ssh2_fopen_wrappers.c | 17 ++++++++++++----- + 1 file changed, 12 insertions(+), 5 deletions(-) + +diff --git a/ssh2_fopen_wrappers.c b/ssh2_fopen_wrappers.c +index 8472ddd..89b34eb 100644 +--- a/ssh2_fopen_wrappers.c ++++ b/ssh2_fopen_wrappers.c +@@ -198,10 +198,20 @@ php_url *php_ssh2_fopen_wraper_parse_path( char *path, char *type, php_stream_co + php_url *resource; + zval *methods = NULL, *callbacks = NULL, zsession, **tmpzval; + long resource_id; +- char *s, *username = NULL, *password = NULL, *pubkey_file = NULL, *privkey_file = NULL; ++ char *h, *s, *username = NULL, *password = NULL, *pubkey_file = NULL, *privkey_file = NULL; + int username_len = 0, password_len = 0; + +- resource = php_url_parse(path); ++ h = strstr(path, "Resource id #"); ++ if (h) { ++ /* Starting with 5.6.28, 7.0.13 need to be clean, else php_url_parse will fail */ ++ char *tmp = estrdup(path); ++ ++ strncpy(tmp + (h-path), h + sizeof("Resource id #")-1, strlen(tmp)-sizeof("Resource id #")); ++ resource = php_url_parse(tmp); ++ efree(tmp); ++ } else { ++ resource = php_url_parse(path); ++ } + if (!resource || !resource->path) { + return NULL; + } +@@ -232,9 +242,6 @@ php_url *php_ssh2_fopen_wraper_parse_path( char *path, char *type, php_stream_co + + /* Look for a resource ID to reuse a session */ + s = resource->host; +- if (strncmp(resource->host, "Resource id #", sizeof("Resource id #") - 1) == 0) { +- s = resource->host + sizeof("Resource id #") - 1; +- } + if (is_numeric_string(s, strlen(s), &resource_id, NULL, 0) == IS_LONG) { + php_ssh2_sftp_data *sftp_data; + +-- +2.1.4 + diff --git a/dev-php/pecl-ssh2/metadata.xml b/dev-php/pecl-ssh2/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-ssh2/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-ssh2/pecl-ssh2-0.13-r3.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-0.13-r3.ebuild new file mode 100644 index 000000000000..25a9a72ff7ce --- /dev/null +++ b/dev-php/pecl-ssh2/pecl-ssh2-0.13-r3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ssh2" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +DESCRIPTION="PHP bindings for the libssh2 library" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" +KEYWORDS="amd64 x86" +# Upstream notes say there are errors with gcrypt backend +DEPEND="net-libs/libssh2[-gcrypt]" +RDEPEND="${DEPEND}" +PDEPEND="php_targets_php7-0? ( dev-php/pecl-ssh2:7 ) + php_targets_php7-1? ( dev-php/pecl-ssh2:7 )" + +src_prepare(){ + if use php_targets_php5-6 ; then + local PATCHES=( "${FILESDIR}/0.13-parse_url-fix.patch" ) + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} diff --git a/dev-php/pecl-ssh2/pecl-ssh2-1.1.1.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-1.1.1.ebuild new file mode 100644 index 000000000000..2c2f92bed940 --- /dev/null +++ b/dev-php/pecl-ssh2/pecl-ssh2-1.1.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ssh2" + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1" + +DESCRIPTION="PHP bindings for the libssh2 library" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" +KEYWORDS="amd64 x86" +# Upstream notes say there are errors with gcrypt backend +DEPEND=">=net-libs/libssh2-1.2[-gcrypt]" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} diff --git a/dev-php/pecl-ssh2/pecl-ssh2-1.1.2.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-1.1.2.ebuild new file mode 100644 index 000000000000..09e08c191229 --- /dev/null +++ b/dev-php/pecl-ssh2/pecl-ssh2-1.1.2.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ssh2" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1 php7-2" + +DESCRIPTION="PHP bindings for the libssh2 library" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" +KEYWORDS="~amd64 ~x86" +# Upstream notes say there are errors with gcrypt backend +DEPEND=">=net-libs/libssh2-1.2[-gcrypt]" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} diff --git a/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild b/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild new file mode 100644 index 000000000000..e493a7b71a86 --- /dev/null +++ b/dev-php/pecl-ssh2/pecl-ssh2-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="ssh2" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" +EGIT_REPO_URI="https://git.php.net/repository/pecl/networking/ssh2.git" + +inherit php-ext-source-r3 git-r3 + +USE_PHP="php7-0 php7-1 php7-2" + +DESCRIPTION="PHP bindings for the libssh2 library" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="" +KEYWORDS="" +DEPEND=">=net-libs/libssh2-1.2" +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-ssh2:0[php_targets_php5-6] )" +HOMEPAGE="https://pecl.php.net/package/ssh2" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} diff --git a/dev-php/pecl-stomp-1.0.9-r1 b/dev-php/pecl-stomp-1.0.9-r1 deleted file mode 100644 index a9ed08f7fbd2..000000000000 --- a/dev-php/pecl-stomp-1.0.9-r1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[ssl?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -DESCRIPTION=PHP extension to communicate with Stomp message brokers -EAPI=6 -HOMEPAGE=https://pecl.php.net/stomp -IUSE=examples ssl php_targets_php5-6 php_targets_php7-0 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-stomp:7 ) -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[ssl?] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/stomp-1.0.9.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6764abc5365b6493e8a43c1d9f1b7779 diff --git a/dev-php/pecl-stomp-2.0.1-r1 b/dev-php/pecl-stomp-2.0.1-r1 deleted file mode 100644 index 730aeb745196..000000000000 --- a/dev-php/pecl-stomp-2.0.1-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-lang/php:7.0[ssl?] ) php_targets_php7-1? ( dev-lang/php:7.1[ssl?] ) php_targets_php7-2? ( dev-lang/php:7.1[ssl?] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension to communicate with Stomp message brokers -EAPI=6 -HOMEPAGE=https://pecl.php.net/stomp -IUSE=examples ssl test php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0[ssl?] ) php_targets_php7-1? ( dev-lang/php:7.1[ssl?] ) php_targets_php7-2? ( dev-lang/php:7.1[ssl?] ) php_targets_php5-6? ( dev-php/pecl-stomp:0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/stomp-2.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3db976d42672e58a0e1f52e2eb1c25c9 diff --git a/dev-php/pecl-stomp/Manifest b/dev-php/pecl-stomp/Manifest new file mode 100644 index 000000000000..82e52dddb9fa --- /dev/null +++ b/dev-php/pecl-stomp/Manifest @@ -0,0 +1,5 @@ +DIST stomp-1.0.9.tgz 23166 BLAKE2B 804fbe2703f5035a8faa744cddc84de5249b74186c22ab5e26c075a2f241262cadd237c7f566262fcdc25def846968a7788d80817743cdf53eb255cbc25053e1 SHA512 e3ab5bfb03c29edde63de4006b448e0204efbac5817b1443ee5b1a0249c2f96d58443847b878e838108b66e5307f6e803f807aff7430af748af4994bfca5199a +DIST stomp-2.0.1.tgz 23494 BLAKE2B 3e9f042ffa4a8f54a0746db638ade4bf75febad0359e398894714c6c4d4b6bbaee65cfa384c379d14387026219f02013c6dbb7faba62ae11b4231215be7310ad SHA512 61cfacbd96f1061dc869ede6c1ca0f7bceb6120b28cc4a78fabcbace54a66ba540faf41ef72747b8bcc6a4ef98e405daac04e82bd4e079d90293f030684b04d3 +EBUILD pecl-stomp-1.0.9-r1.ebuild 899 BLAKE2B edeab12f987c00ac202b5bcdf848757ec686b56d602e6761741ca7d703a2733e8e81704c7ca47ec8825c0305767b12175911563515b69fad567c9e6c3d429a3e SHA512 1b645c6e9e90ea33397e7c963f1551c9b369100e65b085229f3882ca6d6f9a341b1f224ccb399bf147f330fde6ba218ca20b192973b598a5b170fce80fe73d67 +EBUILD pecl-stomp-2.0.1-r1.ebuild 1206 BLAKE2B 4bf5f2d2003a7cd3799218dbfd4025c88fcecfff01ef365a75250aea5a35a7fe21beb7b0e060b4b01897c0bb0c685718902d817c68d60678e241d37dec11b62d SHA512 45d183ed424595af9de5a600e1fdcc9faf4246a2779b6d25040684c2bd6db0ff296a1e6677099350936dda1fe427822deb7bcb16574e5804b19fb4672d452bc9 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-stomp/metadata.xml b/dev-php/pecl-stomp/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-stomp/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-stomp/pecl-stomp-1.0.9-r1.ebuild b/dev-php/pecl-stomp/pecl-stomp-1.0.9-r1.ebuild new file mode 100644 index 000000000000..8349a99f9a6c --- /dev/null +++ b/dev-php/pecl-stomp/pecl-stomp-1.0.9-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0" +PHP_EXT_NAME="stomp" +DOCS=( CREDITS doc/classes.php doc/functions.php ) + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP extension to communicate with Stomp message brokers" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="examples ssl" + +DEPEND="${DEPEND} + php_targets_php5-6? ( dev-lang/php:5.6[ssl?] ) +" + +RDEPEND="${DEPEND}" +PDEPEND="php_targets_php7-0? ( dev-php/pecl-stomp:7 )" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-stomp + --with-openssl-dir=$(usex ssl "${EPREFIX}/usr") + ) + php-ext-source-r3_src_configure +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-stomp/pecl-stomp-2.0.1-r1.ebuild b/dev-php/pecl-stomp/pecl-stomp-2.0.1-r1.ebuild new file mode 100644 index 000000000000..dc494fe74045 --- /dev/null +++ b/dev-php/pecl-stomp/pecl-stomp-2.0.1-r1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_NAME="stomp" +DOCS=( CREDITS doc/classes.php doc/functions.php ) + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP extension to communicate with Stomp message brokers" +LICENSE="PHP-3.01" +SLOT="7" +IUSE="examples ssl test" + +DEPEND="${DEPEND} + php_targets_php7-0? ( dev-lang/php:7.0[ssl?] ) + php_targets_php7-1? ( dev-lang/php:7.1[ssl?] ) + php_targets_php7-2? ( dev-lang/php:7.1[ssl?] ) +" + +RDEPEND="${DEPEND} + php_targets_php5-6? ( dev-php/pecl-stomp:0 )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7_2 ; then + local PHP_EXT_ECONF_ARGS=( + --enable-stomp + --with-openssl-dir=$(usex ssl "${EPREFIX}/usr") + ) + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7_2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-svn-1.0.3-r1 b/dev-php/pecl-svn-1.0.3-r1 deleted file mode 100644 index 197c3db7e0a1..000000000000 --- a/dev-php/pecl-svn-1.0.3-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-vcs/subversion >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=PHP Bindings for the Subversion Revision control system -EAPI=6 -HOMEPAGE=https://pecl.php.net/svn -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=dev-vcs/subversion php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/svn-1.0.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=afa51cc5041ad15adc681aa7e7ebfbe2 diff --git a/dev-php/pecl-svn/Manifest b/dev-php/pecl-svn/Manifest new file mode 100644 index 000000000000..a1dd8fa1d17e --- /dev/null +++ b/dev-php/pecl-svn/Manifest @@ -0,0 +1,4 @@ +AUX 1.0.3-c99-fixes.patch 2241 BLAKE2B 8371def71451c0234b533bba30b3990441b95a7d0ab3de36548c71f452d5badd3a49905d64fe5267b66b087f9422a95f2846f862fb81304eba626898629a5142 SHA512 817048816e43f62246a172164691f95d9b84cc18fde096ed7ff9ce115e36b41942b22915dc149a9cbc972923d8f5f828e6197cc00503d7bca21bbb9bbba3c740 +DIST svn-1.0.3.tgz 27216 BLAKE2B 906f11dbc048f3bc7fa2b27c19661ce40c3008b35344cd0446c88432e2a6423ab6aeb396ded7723f70229767238d8a10eed6f8cd4ae29e73497eee6c5a0ac0a9 SHA512 41f111c3a47f66317c47318162bfd17c22ffef6462ababdafd9ed38220b1135464e52a365fbc206fd510dafad739437174faf1d0dd144707fad62da43c6c1a79 +EBUILD pecl-svn-1.0.3-r1.ebuild 407 BLAKE2B 2ca9546708eef06339f67bd9f7108bf332fb2fd8676052bcfc32cb2550149a3089a01be3670f9bfb33f64ec48b571efa5649253fe7e06f8e1d484f45ec02de0a SHA512 e6ad7b64b58704364e1efbd6af381bc46551239912a66cba0a4da98a064f8170d283c3c6fa7c23f8967c1e149a4340ebf041c4d66f48bb95f420ca7ed957fafe +MISC metadata.xml 235 BLAKE2B 5b10304feea18aae1822be7d29bcce06c8715193b14a3dd2c4d79eb75e2767670352e2ca11e06b9a10ec04b63020a18254cd167e6d6be9072f4a200ca5d11ec4 SHA512 0b3e95bbf68eddf74289dad50f8828cffce2d904ff6f9bd5468177de979677cac11da84d1e0302c52b72085915b9d1b3496107172e5726520d51dad1981daf64 diff --git a/dev-php/pecl-svn/files/1.0.3-c99-fixes.patch b/dev-php/pecl-svn/files/1.0.3-c99-fixes.patch new file mode 100644 index 000000000000..a1214ffd0cbe --- /dev/null +++ b/dev-php/pecl-svn/files/1.0.3-c99-fixes.patch @@ -0,0 +1,68 @@ +--- a/svn.c 2016/05/04 04:14:33 339123 ++++ b/svn.c 2016/05/04 07:32:45 339129 +@@ -977,6 +977,7 @@ + apr_pool_t *subpool; + svn_opt_revision_t peg_revision; + const char *true_path; ++ apr_hash_index_t *hi; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s|lbb", + &repos_url, &repos_url_len, &revision.value.number, &recurse, &peg) == FAILURE) { +@@ -1021,7 +1022,7 @@ + + array_init(return_value); + +- for (apr_hash_index_t *hi = apr_hash_first(subpool, dirents); hi; hi = apr_hash_next(hi)) { ++ for (hi = apr_hash_first(subpool, dirents); hi; hi = apr_hash_next(hi)) { + const char *utf8_entryname; + svn_dirent_t *dirent; + apr_time_t now = apr_time_now(); +@@ -1031,9 +1032,10 @@ + char timestr[20]; + const char *utf8_timestr; + zval *row; ++ const char *key; + +- svn_utf_cstring_to_utf8 (&utf8_entryname, apr_hash_this_key(hi), subpool); +- dirent = apr_hash_this_val(hi); ++ apr_hash_this(hi, &key, NULL, &dirent); ++ svn_utf_cstring_to_utf8 (&utf8_entryname, key, subpool); + + /* svn_time_to_human_cstring gives us something *way* too long + to use for this, so we have to roll our own. We include +@@ -1101,6 +1103,7 @@ + { + struct php_svn_log_receiver_baton *baton = (struct php_svn_log_receiver_baton*) ibaton; + zval *row, *paths; ++ apr_hash_index_t *hi; + TSRMLS_FETCH(); + + if (rev == 0) { +@@ -1127,7 +1130,7 @@ + MAKE_STD_ZVAL(paths); + array_init(paths); + +- for (apr_hash_index_t *hi = apr_hash_first(pool, changed_paths); hi; hi = apr_hash_next(hi)) { ++ for (hi = apr_hash_first(pool, changed_paths); hi; hi = apr_hash_next(hi)) { + svn_log_changed_path_t *log_item; + zval *zpaths; + const char *path; +@@ -1135,8 +1138,7 @@ + MAKE_STD_ZVAL(zpaths); + array_init(zpaths); + +- path = apr_hash_this_key(hi); +- log_item = apr_hash_this_val(hi); ++ apr_hash_this(hi, &path, NULL, &log_item); + + add_assoc_stringl(zpaths, "action", &(log_item->action), 1,1); + add_assoc_string(zpaths, "path", path, 1); +@@ -1152,7 +1154,7 @@ + add_assoc_zval(paths, path, zpaths); + } + +- zend_hash_sort(Z_ARRVAL_P(paths), zend_qsort, compare_keys_as_paths, 1); ++ zend_hash_sort(Z_ARRVAL_P(paths), zend_qsort, compare_keys_as_paths, 1 TSRMLS_CC); + add_assoc_zval(row,"paths",paths); + } + diff --git a/dev-php/pecl-svn/metadata.xml b/dev-php/pecl-svn/metadata.xml new file mode 100644 index 000000000000..aca42932b833 --- /dev/null +++ b/dev-php/pecl-svn/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-svn/pecl-svn-1.0.3-r1.ebuild b/dev-php/pecl-svn/pecl-svn-1.0.3-r1.ebuild new file mode 100644 index 000000000000..52eb35c8875d --- /dev/null +++ b/dev-php/pecl-svn/pecl-svn-1.0.3-r1.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="svn" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP Bindings for the Subversion Revision control system" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +DEPEND="dev-vcs/subversion" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/1.0.3-c99-fixes.patch" ) diff --git a/dev-php/pecl-taint-2.0.2 b/dev-php/pecl-taint-2.0.2 deleted file mode 100644 index 19a7c0f89926..000000000000 --- a/dev-php/pecl-taint-2.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=Extension used for detecting XSS code (tainted strings) -EAPI=6 -HOMEPAGE=https://pecl.php.net/taint -IUSE=php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/taint-2.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1cc73e1fbf0b8c62f782d9ed85e66704 diff --git a/dev-php/pecl-taint-2.0.4 b/dev-php/pecl-taint-2.0.4 deleted file mode 100644 index 4f26b05e4a8d..000000000000 --- a/dev-php/pecl-taint-2.0.4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Extension used for detecting XSS code (tainted strings) -EAPI=6 -HOMEPAGE=https://pecl.php.net/taint -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/taint-2.0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=2244f2ba07cba206962c5fe393378b6c diff --git a/dev-php/pecl-taint/Manifest b/dev-php/pecl-taint/Manifest new file mode 100644 index 000000000000..85f03a82274e --- /dev/null +++ b/dev-php/pecl-taint/Manifest @@ -0,0 +1,5 @@ +DIST taint-2.0.2.tgz 18550 BLAKE2B 70bd0425ab179c5313108a363b24310ed0c438a208ec15158d8c760cc8e2514b1031554827ced569c71cdb5109634463f75ca583fcc5cad56946947ab569fe25 SHA512 fe1375062f716a32b093942d173cf78024ed457fb5980ec8b50852ca922d8e15ec82696be2478cbbf8b9cd0620be0c2f88b18de55dec4dacec5be664b95c7108 +DIST taint-2.0.4.tgz 18063 BLAKE2B 1ef1d44cc3dac5e25aeeac86b04d491e050174ed9ced1424729b29531917baf0776c8a6d78bc2d7b42bc768ba6744833d08c8df525d5fdd962b590b2d4c2a009 SHA512 d1c265e0fa4293b2aeb0f7413b852e85c6c321c67e31ff8fd51afefd157af4b733dfdf1452f50bcf3b05c1b5f26de9ebabe4ebe862657a05c4b6abc6770c2c7f +EBUILD pecl-taint-2.0.2.ebuild 425 BLAKE2B 229e8816bd226a259ca73d97a3796cb5f1217fe059333dd47bf961bae498582d04ec1888895610fda229513b8e02f373b36e752330838f0c098ef6ec67e87d83 SHA512 bc62f5828f98be1bbfad72e58aac0a7d6f12bb21fd632b684841231879b0726db19d47cc9d488318e13ffa035863915d5e743976ec7404c54496d5f83988b0b9 +EBUILD pecl-taint-2.0.4.ebuild 432 BLAKE2B 3af9a1e629f986dc10764a5fb1c39cc41862c2998fd88ca51009adf0978f6a26d6343bd1abc8081d487398e1e31172dc238451bc592762900744ec155b61086a SHA512 50d97b6e65260e210bc457a668d9a25766d3496591ca4456fddb87a97e09669d7459c1bbc51043aadc58940feea221383b2ea06a039f4d1d045e33ac5ae51768 +MISC metadata.xml 345 BLAKE2B 1bce954b00c4fe92867211caee4fc891eee89ebea7550eef40e775794fd13b285f3b00e1ad25f5b8c967b946bf3545a661053068a2c077e8051bd30915b55049 SHA512 f6c8ba5b96f05f24c3e2b7245fc72b9ee34ddc61a335081cf50d4e0f9915d3891599ff9e086d52f7d19a44c633d9a880941d8a18c5a583659c410de2086b6717 diff --git a/dev-php/pecl-taint/metadata.xml b/dev-php/pecl-taint/metadata.xml new file mode 100644 index 000000000000..9199ac2d2e71 --- /dev/null +++ b/dev-php/pecl-taint/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> + <longdescription lang="en"> + Extension used for detecting XSS codes(tainted string) + </longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-taint/pecl-taint-2.0.2.ebuild b/dev-php/pecl-taint/pecl-taint-2.0.2.ebuild new file mode 100644 index 000000000000..281e7a24dfb8 --- /dev/null +++ b/dev-php/pecl-taint/pecl-taint-2.0.2.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php7-0 php7-1" +inherit php-ext-pecl-r3 + +DESCRIPTION="Extension used for detecting XSS code (tainted strings)" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +pkg_postinst() { + elog 'To enable this extension, add' + elog ' taint.enable=1' + elog 'to /etc/php/<sapi>-<slot>/ext/taint.ini' +} diff --git a/dev-php/pecl-taint/pecl-taint-2.0.4.ebuild b/dev-php/pecl-taint/pecl-taint-2.0.4.ebuild new file mode 100644 index 000000000000..d040e2ceac50 --- /dev/null +++ b/dev-php/pecl-taint/pecl-taint-2.0.4.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php7-0 php7-1 php7-2" +inherit php-ext-pecl-r3 + +DESCRIPTION="Extension used for detecting XSS code (tainted strings)" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +pkg_postinst() { + elog 'To enable this extension, add' + elog ' taint.enable=1' + elog 'to /etc/php/<sapi>-<slot>/ext/taint.ini' +} diff --git a/dev-php/pecl-timezonedb-2016.10 b/dev-php/pecl-timezonedb-2016.10 deleted file mode 100644 index edf9945dcdeb..000000000000 --- a/dev-php/pecl-timezonedb-2016.10 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -DESCRIPTION=Timezone Database to be used with PHP's date and time functions -EAPI=6 -HOMEPAGE=https://pecl.php.net/timezonedb -IUSE=php_targets_php5-6 php_targets_php7-0 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/timezonedb-2016.10.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=4fc0bc972d1230c89b73fb5491484d51 diff --git a/dev-php/pecl-timezonedb-2017.3 b/dev-php/pecl-timezonedb-2017.3 deleted file mode 100644 index 6a77acbe22b7..000000000000 --- a/dev-php/pecl-timezonedb-2017.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Timezone Database to be used with PHP's date and time functions -EAPI=6 -HOMEPAGE=https://pecl.php.net/timezonedb -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/timezonedb-2017.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=521b1054711ace65c0b9ceb6c641e4f1 diff --git a/dev-php/pecl-timezonedb/Manifest b/dev-php/pecl-timezonedb/Manifest new file mode 100644 index 000000000000..004871249210 --- /dev/null +++ b/dev-php/pecl-timezonedb/Manifest @@ -0,0 +1,5 @@ +DIST timezonedb-2016.10.tgz 421824 BLAKE2B 900bc7a7e3450a3da119262bb67815dbec921d9f730c37bdc9859ad3a7f87ed4b1e9379e08ba7ede018737a4b5fd998cb2f740c1c7367aeb0c4036224274aa6b SHA512 062c5cec18ba091a1b38fcf07059b42b2aad1205fd4b83e87f2a6b59ab68b9a2906a46a9f24214b7feeb802f126282b612cb866870a31f58c7c7e30f54040731 +DIST timezonedb-2017.3.tgz 421152 BLAKE2B 1d2579d88d1c1f5a00d46488d54606ba24a63d4b7c267121bdd7cc725e3dbc7d7484a9988fdbaff186bbceda130bb31e6e8f01c45d53c25d61c4b55092c8a390 SHA512 5f6064064a71bf973f7581d452cad909ca2203c4c8773ca7cb31307c3cbe63613adf972cfc6c7b0800215018e2fb3c4b7a2d7d0df171243319ab63047e9099fc +EBUILD pecl-timezonedb-2016.10.ebuild 441 BLAKE2B f91b956ea57b0c77c4d135fcfbde816f9f5f6b284791442f6579eabc4f6d4eb426a072af4ffc65e85d5fc695140a8cc45e69626f448357e58646503037d0123f SHA512 8cae37b48ea29ea53f9c26c6d835c1a13810669398e98069651ab9c0913646dbe5b6f7f0e9c3ea7c76bdd1470490b8cf5314d9cb24360f38a5308e8d715bacde +EBUILD pecl-timezonedb-2017.3.ebuild 455 BLAKE2B 37eca70ef8e6b10c32e31f39a7d1c6d1ea0814178007d4f9d5016e07f3e2a5543d5e187df2a9329043d8f520f5b92d7171f088b520c5d9268e5f0e7f0ca77d77 SHA512 69ac53b3324ec436a02645eb847452cc3e2a3c9c6db30d4b68011f73d56d885c26728fb64f61add6d2dda2c4606817d8d8874f031c677a167edb53e267981dd1 +MISC metadata.xml 635 BLAKE2B 9c3fa685e184fdb85fd630b9bbbd69bfc20569455f1fa84f147b2d2404739077f5bffbe2c4e5d1a1ff28a9f2ec36bb04d7d55952c7cee4cc5ee3dbc1b11bbc40 SHA512 3b06142a7f995b5859650fa156973deb5cf783be8ee123dc2820f1c4a0d8588d6c73a739a3fe547a3b450ee544a0a69abd260c44d53c87ba0c9911cd68e539dc diff --git a/dev-php/pecl-timezonedb/metadata.xml b/dev-php/pecl-timezonedb/metadata.xml new file mode 100644 index 000000000000..aed048d4616c --- /dev/null +++ b/dev-php/pecl-timezonedb/metadata.xml @@ -0,0 +1,16 @@ +<?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> + <longdescription> + This extension is a drop-in replacement for the builtin timezone database that + comes with PHP. You should only install this extension in case you need to get + a later version of the timezone database than the one that ships with PHP. + + The data that this extension uses comes from the "Olson" database, which is + located at ftp://elsie.nci.nih.gov/pub/. + </longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-timezonedb/pecl-timezonedb-2016.10.ebuild b/dev-php/pecl-timezonedb/pecl-timezonedb-2016.10.ebuild new file mode 100644 index 000000000000..896160f9e570 --- /dev/null +++ b/dev-php/pecl-timezonedb/pecl-timezonedb-2016.10.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="timezonedb" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0" + +inherit php-ext-pecl-r3 + +DESCRIPTION="Timezone Database to be used with PHP's date and time functions" +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" +PHP_EXT_ECONF_ARGS="" diff --git a/dev-php/pecl-timezonedb/pecl-timezonedb-2017.3.ebuild b/dev-php/pecl-timezonedb/pecl-timezonedb-2017.3.ebuild new file mode 100644 index 000000000000..5726f88a5132 --- /dev/null +++ b/dev-php/pecl-timezonedb/pecl-timezonedb-2017.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="timezonedb" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +DESCRIPTION="Timezone Database to be used with PHP's date and time functions" +LICENSE="PHP-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" +PHP_EXT_ECONF_ARGS="" diff --git a/dev-php/pecl-translit-0.6.2-r2 b/dev-php/pecl-translit-0.6.2-r2 deleted file mode 100644 index 58fec59ed925..000000000000 --- a/dev-php/pecl-translit-0.6.2-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Transliterates non-latin character sets to latin -EAPI=6 -HOMEPAGE=https://github.com/derickr/pecl-translit -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD-2 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://github.com/derickr/pecl-translit/archive/RELEASE_0_6_2.tar.gz -> pecl-translit-0.6.2.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e1a3118d8190066b6fcd7af8386ef522 diff --git a/dev-php/pecl-translit/Manifest b/dev-php/pecl-translit/Manifest new file mode 100644 index 000000000000..6add2621160b --- /dev/null +++ b/dev-php/pecl-translit/Manifest @@ -0,0 +1,3 @@ +DIST pecl-translit-0.6.2.tar.gz 226445 BLAKE2B c5fbf99134b7f933f1d8209ebffa97a28c927b8db917319a9308debfa4275d8e6e3e0c261cfb0661c8202f25c0cdf5a888bc90f356cd80a2ab788366c4c3cb85 SHA512 1d5229ceb2c06f5e4a9e3f7e1e760fc2974c01b732f8e220b9b1ddd49a82c932f4237fb6a19c82017270614881156f9637cffbe7896132e4a07e7a6547915ebb +EBUILD pecl-translit-0.6.2-r2.ebuild 774 BLAKE2B 0721d8d612cf3326fc3975cb350bfcf435eaab1d5c2154c006e3b9db70a419017040a5dbf816400a7ce5cef9880e1b019bccd1ea3a5fdf00ff6d431aab73ab2a SHA512 a59ef148f8a099b043df99d0fedad0a8f2e5eb5d560a722165365c92366d0eff71724e1e7b67ee0fbe71571a4e5bdd1a24abda69c8456cc1312f4f3f0c5cea7f +MISC metadata.xml 325 BLAKE2B a089699f9d6ab5df97554c8ff39057077aa28eb48f636adf1d2f85eafb3a4952d7c1dc5b86e1bf1e147bf020ed27119a3567c23b7fcd562ca44966970addbbc5 SHA512 b81117beceea889e292daa2bfad712b51f40a2e12e826388bc0d0f2ae2455dacbcdb4a041fdc72bdbfcc123af11c87346643fd0298b0c2bc726c13ede3a2ea5e diff --git a/dev-php/pecl-translit/metadata.xml b/dev-php/pecl-translit/metadata.xml new file mode 100644 index 000000000000..92808a053d08 --- /dev/null +++ b/dev-php/pecl-translit/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> + <upstream> + <remote-id type="github">derickr/pecl-translit</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/pecl-translit/pecl-translit-0.6.2-r2.ebuild b/dev-php/pecl-translit/pecl-translit-0.6.2-r2.ebuild new file mode 100644 index 000000000000..82fd86110534 --- /dev/null +++ b/dev-php/pecl-translit/pecl-translit-0.6.2-r2.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="translit" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6 php7-0 php7-1 php7-2" +PHP_EXT_NAME="translit" + +MY_PV="${PV//./_}" +S="${WORKDIR}/${PN}-RELEASE_${MY_PV}" + +inherit php-ext-source-r3 + +SRC_URI="https://github.com/derickr/${PN}/archive/RELEASE_${MY_PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64 ~x86" +HOMEPAGE="https://github.com/derickr/pecl-translit" + +DESCRIPTION="Transliterates non-latin character sets to latin" +LICENSE="BSD-2" +SLOT="0" +IUSE="" +PHP_EXT_ECONF_ARGS=() + +src_test() { + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + NO_INTERACTION="yes" emake test || die "emake test failed for slot ${slot}" + done +} diff --git a/dev-php/pecl-uploadprogress-1.0.3.1-r4 b/dev-php/pecl-uploadprogress-1.0.3.1-r4 deleted file mode 100644 index b431d617acb0..000000000000 --- a/dev-php/pecl-uploadprogress-1.0.3.1-r4 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=An extension to track progress of a file upload -EAPI=6 -HOMEPAGE=https://pecl.php.net/uploadprogress -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[apache2] ) php_targets_php7-0? ( dev-lang/php:7.0[apache2] ) php_targets_php7-1? ( dev-lang/php:7.1[apache2] ) php_targets_php7-2? ( dev-lang/php:7.2[apache2] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/uploadprogress-1.0.3.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c1fe381ad0924cfe4344a6321ceba7c2 diff --git a/dev-php/pecl-uploadprogress/Manifest b/dev-php/pecl-uploadprogress/Manifest new file mode 100644 index 000000000000..878b07617bb2 --- /dev/null +++ b/dev-php/pecl-uploadprogress/Manifest @@ -0,0 +1,4 @@ +AUX 1.0.3.1-php7.patch 4948 BLAKE2B 12ee139944a17989429e696e7457a3926d18f4300bf5bc2f9bfab2a036be88a47ea03ca64f06e378bb2811fdaba390e29a905eae87362c4a979c17407de53f3c SHA512 5b913ac4c006cee917ddb7140dd2e34dee6da9fac11001e6ee9f41ac0b65e3caa493c81612b05ef8ff99fec9c9a4cd4a2c2c275fc6124223d04648d43cae4fe4 +DIST uploadprogress-1.0.3.1.tgz 9040 BLAKE2B b926ee0cc7d40276425ea8eed86c5934c35ff2436b5785888394927a145620caa335d4eae87fd85bd754f8a67c1562f3b8d23a2c626f0d0ca4bed4bf4872e465 SHA512 c317a30ed81430184b643e2755867cdccf9848312aa31a5527e4fe229ac19ee3099121de8e253207b55dd7e788c28720bd3c477663c4ca15100478647a6dc1bb +EBUILD pecl-uploadprogress-1.0.3.1-r4.ebuild 563 BLAKE2B fcc84e59b3228d4b94707e58bf56c1fdc9e189ce8b314fd2c4f80fc8dd1d8d5d4dab978ad94570c31f92713f281146c4057e07c45f9f01819da222dc26039294 SHA512 e9aa81d47e2d1b5e253bf2aea06f0989ee429e11df963115f34f1c8d2ced49ff9c6e7ba6d4fd0534965a447ecb6f9fd0b62235621b67a047a73cfe4185c2d4e0 +MISC metadata.xml 526 BLAKE2B 719015d4f11e9af4765f71ca1b8706fdf93c214ac7390f72579068151adebe0c39a29019201323aff6668ca2c7b31daeab247a867262138358a29034238a875a SHA512 18d72c569825f9dfd79a69d4ad1bc824f99001f2b1545aaaf6777a67050d9812dd81737c9e74bc9520aa5b375db4d94c5219f359eeaa5c8d7ae0a6437c96ec56 diff --git a/dev-php/pecl-uploadprogress/files/1.0.3.1-php7.patch b/dev-php/pecl-uploadprogress/files/1.0.3.1-php7.patch new file mode 100644 index 000000000000..c90f4bd9539f --- /dev/null +++ b/dev-php/pecl-uploadprogress/files/1.0.3.1-php7.patch @@ -0,0 +1,148 @@ +From 7a4d6b3ac3575caedf9429940f54688411cbf5e9 Mon Sep 17 00:00:00 2001 +From: Jan-E <github@ehrhardt.nl> +Date: Sun, 19 Apr 2015 18:49:48 +0200 +Subject: [PATCH 1/2] PHP7 compatibility + +--- + uploadprogress.c | 36 +++++++++++++++++++++++++++++++++--- + 1 file changed, 33 insertions(+), 3 deletions(-) + +diff --git a/uploadprogress.c b/uploadprogress.c +index 30f6758..7a52ba7 100644 +--- a/uploadprogress.c ++++ b/uploadprogress.c +@@ -71,7 +71,7 @@ PHPAPI extern int (*php_rfc1867_callback)(unsigned int , void *, void ** TSRMLS_ + */ + static int uploadprogress_php_rfc1867_file(unsigned int event, void *event_data, void **data TSRMLS_DC) + { +- zval handler; ++ //zval handler; + char *callable = NULL; + uploadprogress_data * progress; + int read_bytes; +@@ -157,7 +157,11 @@ static int uploadprogress_php_rfc1867_file(unsigned int event, void *event_data + + if (get_contents) { + php_stream *stream; ++#if defined(ZEND_ENGINE_3) ++ int options = 0; ++#else + int options = ENFORCE_SAFE_MODE; ++#endif + + stream = php_stream_open_wrapper(progress->data_filename, "ab", options, NULL); + if (stream) { +@@ -301,7 +305,7 @@ PHP_FUNCTION(uploadprogress_get_info) + { + char * id; + int id_lg; +- char method; ++ //char method; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &id, &id_lg) == FAILURE) { + return; +@@ -417,7 +421,11 @@ static void uploadprogress_file_php_get_info(char * id, zval * return_value) + v[index] = 0; + } + } ++#if defined(ZEND_ENGINE_3) ++ add_assoc_string( return_value, k, v ); ++#else + add_assoc_string( return_value, k, v, 1 ); ++#endif + } + fclose(F); + } +@@ -432,10 +440,22 @@ static void uploadprogress_file_php_get_info(char * id, zval * return_value) + */ + static void uploadprogress_file_php_get_contents(char *id, char *fieldname, long maxlen, zval *return_value) + { ++#if defined(ZEND_ENGINE_3) ++ char *filename, *template, *data_identifier; ++ zend_string *contents; ++#else + char *filename, *template, *contents, *data_identifier; ++#endif + php_stream *stream; ++#if defined(ZEND_ENGINE_3) ++ int options = 0; ++#else + int options = ENFORCE_SAFE_MODE; +- int len, newlen; ++#endif ++ int len; ++#if PHP_API_VERSION < 20100412 ++ int newlen; ++#endif + TSRMLS_FETCH(); + + template = INI_STR("uploadprogress.file.contents_template"); +@@ -455,7 +475,13 @@ static void uploadprogress_file_php_get_contents(char *id, char *fieldname, long + } + + /* uses mmap if possible */ ++#if defined(ZEND_ENGINE_3) ++ contents = php_stream_copy_to_mem(stream, maxlen, 0); ++ len = contents->len; ++ if (contents && len > 0) { ++#else + if ((len = php_stream_copy_to_mem(stream, &contents, maxlen, 0)) > 0) { ++#endif + + #if PHP_API_VERSION < 20100412 + if (PG(magic_quotes_runtime)) { +@@ -463,7 +489,11 @@ static void uploadprogress_file_php_get_contents(char *id, char *fieldname, long + len = newlen; + } + #endif ++#if defined(ZEND_ENGINE_3) ++ RETVAL_STR(contents); ++#else + RETVAL_STRINGL(contents, len, 0); ++#endif + } else if (len == 0) { + RETVAL_EMPTY_STRING(); + } else { +-- +2.1.4 + + +From 95d8a0fd4554e10c215d3ab301e901bd8f99c5d9 Mon Sep 17 00:00:00 2001 +From: Jan-E <github@ehrhardt.nl> +Date: Mon, 20 Apr 2015 22:20:40 +0200 +Subject: [PATCH 2/2] int id_lg should be size_t id_lg + +--- + uploadprogress.c | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/uploadprogress.c b/uploadprogress.c +index 7a52ba7..3d73d15 100644 +--- a/uploadprogress.c ++++ b/uploadprogress.c +@@ -304,7 +304,11 @@ PHP_MINFO_FUNCTION(uploadprogress) + PHP_FUNCTION(uploadprogress_get_info) + { + char * id; ++#if defined(ZEND_ENGINE_3) ++ size_t id_lg; ++#else + int id_lg; ++#endif + //char method; + + if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "s", &id, &id_lg) == FAILURE) { +-- +2.1.4 + +--- a/uploadprogress.c 2011-08-15 09:21:10.000000000 -0400 ++++ b/uploadprogress.c 2016-12-07 11:05:47.961377088 -0500 +@@ -213,7 +213,7 @@ + FILE *F; + F = VCWD_FOPEN(progress->identifier_tmp, "wb"); + if (F) { +- fprintf(F, "upload_id=%s\nfieldname=%s\nfilename=%s\ntime_start=%d\ntime_last=%d\nspeed_average=%d\nspeed_last=%d\nbytes_uploaded=%d\nbytes_total=%d\nfiles_uploaded=%d\nest_sec=%d\n", ++ fprintf(F, "upload_id=%s\nfieldname=%s\nfilename=%s\ntime_start=%ld\ntime_last=%ld\nspeed_average=%d\nspeed_last=%d\nbytes_uploaded=%ld\nbytes_total=%ld\nfiles_uploaded=%d\nest_sec=%d\n", + progress->upload_id, progress->fieldname, progress->filename, + progress->time_start, progress->time_last, + progress->speed_average, progress->speed_last, diff --git a/dev-php/pecl-uploadprogress/metadata.xml b/dev-php/pecl-uploadprogress/metadata.xml new file mode 100644 index 000000000000..5f21917bcc4e --- /dev/null +++ b/dev-php/pecl-uploadprogress/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> +<longdescription lang="en">An extension to track progress of a file upload. +See http://cvs.php.net/viewvc.cgi/pecl/uploadprogress/examples/ for a little example. It is only known to work on Apache with mod_php, other SAPI implementations unfortunately still have issues. +</longdescription> +</pkgmetadata> diff --git a/dev-php/pecl-uploadprogress/pecl-uploadprogress-1.0.3.1-r4.ebuild b/dev-php/pecl-uploadprogress/pecl-uploadprogress-1.0.3.1-r4.ebuild new file mode 100644 index 000000000000..062036ebd698 --- /dev/null +++ b/dev-php/pecl-uploadprogress/pecl-uploadprogress-1.0.3.1-r4.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +DESCRIPTION="An extension to track progress of a file upload" +LICENSE="PHP-3.01" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=" + php_targets_php5-6? ( dev-lang/php:5.6[apache2] ) + php_targets_php7-0? ( dev-lang/php:7.0[apache2] ) + php_targets_php7-1? ( dev-lang/php:7.1[apache2] ) + php_targets_php7-2? ( dev-lang/php:7.2[apache2] ) +" +PATCHES=( "${FILESDIR}/1.0.3.1-php7.patch" ) diff --git a/dev-php/pecl-uuid-1.0.4-r2 b/dev-php/pecl-uuid-1.0.4-r2 deleted file mode 100644 index 914f70db2975..000000000000 --- a/dev-php/pecl-uuid-1.0.4-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-apps/util-linux >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A wrapper around libuuid -EAPI=6 -HOMEPAGE=https://pecl.php.net/uuid -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 -LICENSE=LGPL-2.1 -RDEPEND=sys-apps/util-linux php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/uuid-1.0.4.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=4b718688b70df4409e52c5eb63b9cd19 diff --git a/dev-php/pecl-uuid/Manifest b/dev-php/pecl-uuid/Manifest new file mode 100644 index 000000000000..239510e1f7f8 --- /dev/null +++ b/dev-php/pecl-uuid/Manifest @@ -0,0 +1,3 @@ +DIST uuid-1.0.4.tgz 14900 BLAKE2B d653329fbac1bec66d842e048b290ac6b0382f78e6ccd6f2158bafaaa375ae4e951f794d4b70c139b23a28d6ddbc1f44be47cf2af0bd2fd09de33beb17b0f837 SHA512 989d993f8158a13026b8e5c02f4aa50489b1a946d12da81dd1fff6091839a45b180562f74c8af368a498c495477374ec9e1d536e7de0178c1f288e3abe360164 +EBUILD pecl-uuid-1.0.4-r2.ebuild 425 BLAKE2B 87a37601431502d73fc71875098d26d302093c78821035f21d51fe00205cb440bca2145660a6f87ff61bbeb550cc8bfe331d656d67e6a7d6570fe8c31ef073fb SHA512 e64de3ff12aa08ea9a5a43659cbba984622d5ebda5d20a1d2a74a27a6163b1f631583e6a1126ec66cbb1498da3467459a5641fdf2830c369d8f7856694e0e9a1 +MISC metadata.xml 362 BLAKE2B 013c34069d2045f4a178b6f9bfbb4eed8ce99d7a9776ab75fc6004827108079a9ee7f844d49df36459118b3c3179d19b0f97073ce4bcfdbbb2384759d01de4fa SHA512 05766bb146f375f58fbb7d3fa384e7da07be02502f3958fc0141e7e4da622d59212af71a8fd89c24304e8b2c2ce517b51851875e5d58b9a080dab4a3a002a873 diff --git a/dev-php/pecl-uuid/metadata.xml b/dev-php/pecl-uuid/metadata.xml new file mode 100644 index 000000000000..ffeb9c617b08 --- /dev/null +++ b/dev-php/pecl-uuid/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>dev-zero@gentoo.org</email> + <name>Tiziano Müller</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> +</pkgmetadata> diff --git a/dev-php/pecl-uuid/pecl-uuid-1.0.4-r2.ebuild b/dev-php/pecl-uuid/pecl-uuid-1.0.4-r2.ebuild new file mode 100644 index 000000000000..7a7a10100158 --- /dev/null +++ b/dev-php/pecl-uuid/pecl-uuid-1.0.4-r2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="uuid" +PHP_EXT_INIT="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +DESCRIPTION="A wrapper around libuuid" +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +DEPEND="sys-apps/util-linux" +RDEPEND="${DEPEND}" +PHP_EXT_ECONF_ARGS=() diff --git a/dev-php/pecl-xdiff-1.5.2-r5 b/dev-php/pecl-xdiff-1.5.2-r5 deleted file mode 100644 index 184c6cab6a47..000000000000 --- a/dev-php/pecl-xdiff-1.5.2-r5 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-libs/libxdiff ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -DESCRIPTION=PHP extension for generating diff files -EAPI=6 -HOMEPAGE=https://pecl.php.net/xdiff -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -PDEPEND=php_targets_php7-0? ( dev-php/pecl-xdiff:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-xdiff:7[php_targets_php7-1] ) -RDEPEND=php_targets_php5-6? ( dev-libs/libxdiff ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/xdiff-1.5.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=2492051b1fe1a360e7a7a58cc792a99b diff --git a/dev-php/pecl-xdiff-2.0.1-r2 b/dev-php/pecl-xdiff-2.0.1-r2 deleted file mode 100644 index 4777a6561196..000000000000 --- a/dev-php/pecl-xdiff-2.0.1-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php7-0? ( dev-libs/libxdiff ) php_targets_php7-1? ( dev-libs/libxdiff ) php_targets_php7-2? ( dev-libs/libxdiff ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP extension for generating diff files -EAPI=6 -HOMEPAGE=https://pecl.php.net/xdiff -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php7-0? ( dev-libs/libxdiff ) php_targets_php7-1? ( dev-libs/libxdiff ) php_targets_php7-2? ( dev-libs/libxdiff ) php_targets_php5-6? ( dev-php/pecl-xdiff:0[php_targets_php5-6] ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/xdiff-2.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c267462bb7814f68cd140d7bd663d55e diff --git a/dev-php/pecl-xdiff/Manifest b/dev-php/pecl-xdiff/Manifest new file mode 100644 index 000000000000..214910ac01cb --- /dev/null +++ b/dev-php/pecl-xdiff/Manifest @@ -0,0 +1,5 @@ +DIST xdiff-1.5.2.tgz 9275 BLAKE2B c22ab9e6263392251f6465e2f7583da0f6b5de430ba82b7e3df1949b77b727c01e84e6d405bc09f931e14094f72d915f47002014e8a1c3d6790a7eda821c3548 SHA512 738d9624155b6d77b01fdef59eb0d34de6b4a8f757d2c0ccb6dd0140d021b6c88388312d6a43197dc5c24f8e643069c3a265fc0d17246e25e8104b00facf2dd0 +DIST xdiff-2.0.1.tgz 10418 BLAKE2B d80afd629db788343e5804925fb8a9971cb0df2db6462be5adcace7e15e9b7fb2bf52cbb49f900878659fcf5e91c69b721c01e01f04876e8245ecc8094f0be61 SHA512 43f2bddac82ac19ac688ae7dad3fef65b0d8887c0e6adefd1fc15236582c31d78a54538903760270dee294ca8b8ba3def48bfa9b1d44160bcc450f5c6516402a +EBUILD pecl-xdiff-1.5.2-r5.ebuild 897 BLAKE2B 9d8ae6c86f8dbb6dc016f803011cd6040203dff50243b9db5319a15f0081c27d4770a7a4c35ad6b248aa98050a649669d90db00c178d4e90eb4cfb8e57038e3e SHA512 0c51ffd14bf599e5d28857597044977acbec8bcc06b9b94fa16a1519a58368534df40b6a77c40b4d6f793ee7a5b3c878a59e9c98cd335c3a2dae4753828684a5 +EBUILD pecl-xdiff-2.0.1-r2.ebuild 1086 BLAKE2B 2ec26d4ad32ae587fb3a6afea97e63b26afe39b6fa23d798601178652a8d1a9d342b3f81abd13da12199b15142b7fedf776e3461d6b12a685d94f14f2cf1101f SHA512 731aaefc3526500f53c590607ad7b0a114aab4a1024a3c64fea3a9f0a886162928f9a3dc7ac19f1d9538c6223a2b5221ecfb9596a11309b3589339bc0709c2b8 +MISC metadata.xml 333 BLAKE2B dd00945bd203358c600ca21b80034f9d42bf71a8ecc2fdef73bcd871a87addd962e82357f274e35bbc31bc3debf329283adff20870f56f54116800df5d6ca7d4 SHA512 c91d330b2363fbc4286bd17dfdf5883e1cb3c111a68c0f7cf795967775b4a45a00907c7c85a8ff70f59d379c7ccd2d4ad909235e0b4ace619602cc068e99a599 diff --git a/dev-php/pecl-xdiff/metadata.xml b/dev-php/pecl-xdiff/metadata.xml new file mode 100644 index 000000000000..fa339cc6f309 --- /dev/null +++ b/dev-php/pecl-xdiff/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> + <upstream> + <remote-id type="github">php/pecl-text-xdiff</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/pecl-xdiff/pecl-xdiff-1.5.2-r5.ebuild b/dev-php/pecl-xdiff/pecl-xdiff-1.5.2-r5.ebuild new file mode 100644 index 000000000000..4a9ca4d80720 --- /dev/null +++ b/dev-php/pecl-xdiff/pecl-xdiff-1.5.2-r5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="xdiff" +PHP_EXT_PECL_PKG="xdiff" +DOCS=( README.API ) + +USE_PHP="php5-6 php7-0 php7-1" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP extension for generating diff files" +LICENSE="PHP-3.01" +SLOT="0" + +DEPEND="php_targets_php5-6? ( dev-libs/libxdiff )" +RDEPEND="${DEPEND}" +PDEPEND=" +php_targets_php7-0? ( dev-php/pecl-xdiff:7[php_targets_php7-0] ) +php_targets_php7-1? ( dev-php/pecl-xdiff:7[php_targets_php7-1] ) +" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php5-6 ; then + local PHP_EXT_ECONF_ARGS=() + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-xdiff/pecl-xdiff-2.0.1-r2.ebuild b/dev-php/pecl-xdiff/pecl-xdiff-2.0.1-r2.ebuild new file mode 100644 index 000000000000..5bc4d42fc327 --- /dev/null +++ b/dev-php/pecl-xdiff/pecl-xdiff-2.0.1-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="xdiff" +PHP_EXT_PECL_PKG="xdiff" +DOCS=( README.API ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP extension for generating diff files" +LICENSE="PHP-3.01" +SLOT="7" + +DEPEND=" + php_targets_php7-0? ( dev-libs/libxdiff ) + php_targets_php7-1? ( dev-libs/libxdiff ) + php_targets_php7-2? ( dev-libs/libxdiff ) +" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-xdiff:0[php_targets_php5-6] )" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + eapply_user + fi +} + +src_configure() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + local PHP_EXT_ECONF_ARGS=() + php-ext-source-r3_src_configure + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-xrange-1.3.2-r2 b/dev-php/pecl-xrange-1.3.2-r2 deleted file mode 100644 index d467c0b24a33..000000000000 --- a/dev-php/pecl-xrange-1.3.2-r2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Implementation of weak references -EAPI=6 -HOMEPAGE=https://pecl.php.net/xrange -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=PHP-3 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/xrange-1.3.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=37ae46afea15774de815634601745614 diff --git a/dev-php/pecl-xrange/Manifest b/dev-php/pecl-xrange/Manifest new file mode 100644 index 000000000000..44ae5f37982c --- /dev/null +++ b/dev-php/pecl-xrange/Manifest @@ -0,0 +1,4 @@ +AUX 1.3.2-fixes.patch 4474 BLAKE2B 026720c5f485a7bdc279988bd25b02809b213c7d5e220defaa4c9e2bb6c666bf6c7df102a9593c18404c20e4add493814550d3f8828cbbc1ba666c9b8a5e565a SHA512 66b110209dbdeb3ea8f79d98eb2549ace61d2272130472f75daf435c92ae3bd3ff354f3eb4ff96e374559521f45cedfbb0c1c3c5d189e5138a1765e695dbae05 +DIST xrange-1.3.2.tgz 8767 BLAKE2B bc68954f4bb81e10e71583d58d0d513fbfc8f591469fa520232b13ee46d472a3f757911ce3f3e8d8cd0b24be92fd18869fab5bc2bb5d1ea1421cd0949f45ff96 SHA512 76b43867d1225249347e489dd24a0d278b45288e26f90b0678b657ac21e0d45c5c90496ca13b534f581643d865b266dabc2cad41fec0214951a4630e98efa5e4 +EBUILD pecl-xrange-1.3.2-r2.ebuild 424 BLAKE2B 0846710e35fbfd04e0f54068b2834fbb674ee4316d621531112baa8d2e2bdd02abfd9977c3b6daf9a2a6143f5106451e4f969ec699f74ee45ff356efa48505e5 SHA512 c68d85e1d88219617955a6748037470632ffe6fec3854e3d5fcefeff980df4e8a0d6b623638c9a3eff2b75c380691d11f6838e0d18e0620da8941832caec49ef +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-xrange/files/1.3.2-fixes.patch b/dev-php/pecl-xrange/files/1.3.2-fixes.patch new file mode 100644 index 000000000000..4664a5d1feb2 --- /dev/null +++ b/dev-php/pecl-xrange/files/1.3.2-fixes.patch @@ -0,0 +1,133 @@ +--- a/xrange.c 2012/07/28 23:20:09 326859 ++++ b/xrange.c 2013/10/06 11:48:38 331707 +@@ -175,21 +175,21 @@ + zend_class_implements(php_xrange_xri_entry TSRMLS_CC, 1, spl_ce_Countable); + + /* Register Class: OddFilterIterator */ +- memset(&ce, sizeof(ce), '\0'); ++ memset(&ce, 0, sizeof(ce)); + INIT_CLASS_ENTRY(ce, PHP_XRANGE_ODDFILTERITERATOR_NAME, php_xrange_OddFilterIterator_functions); + ce.name_length = strlen(PHP_XRANGE_ODDFILTERITERATOR_NAME); + php_xrange_OddFilterIterator_entry = + zend_register_internal_class_ex(&ce, spl_ce_FilterIterator, NULL TSRMLS_CC); + + /* Register Class: EvenFilterIterator */ +- memset(&ce, sizeof(ce), '\0'); ++ memset(&ce, 0, sizeof(ce)); + INIT_CLASS_ENTRY(ce, PHP_XRANGE_EVENFILTERITERATOR_NAME, php_xrange_EvenFilterIterator_functions); + ce.name_length = strlen(PHP_XRANGE_EVENFILTERITERATOR_NAME); + php_xrange_EvenFilterIterator_entry = + zend_register_internal_class_ex(&ce, spl_ce_FilterIterator, NULL TSRMLS_CC); + + /* Register Class: NumericFilterIterator */ +- memset(&ce, sizeof(ce), '\0'); ++ memset(&ce, 0, sizeof(ce)); + INIT_CLASS_ENTRY(ce, PHP_XRANGE_NUMERICFILTERITERATOR_NAME, php_xrange_NumericFilterIterator_functions); + ce.name_length = strlen(PHP_XRANGE_NUMERICFILTERITERATOR_NAME); + php_xrange_NumericFilterIterator_entry = +@@ -225,13 +225,16 @@ + { + if (return_value_used) { + int param_count = ZEND_NUM_ARGS(); ++ zval ***params; ++ zval *retval = NULL; ++ zval methodName; + + /* because I'm passing the arguments as an array, I'll need to manually + check arg length. */ + if (param_count != 2 && param_count != 3) WRONG_PARAM_COUNT; + + /* retrieve the function's argument list */ +- zval ***params = (zval ***) safe_emalloc(param_count, sizeof(zval*), 0); ++ params = (zval ***) safe_emalloc(param_count, sizeof(zval*), 0); + if (zend_get_parameters_array_ex(param_count, params) == FAILURE) { + efree(params); + WRONG_PARAM_COUNT; +@@ -244,8 +247,6 @@ + ); + + /* setup call to XRangeIterator's constructor (must do manually) */ +- zval *retval = NULL; +- zval methodName; + ZVAL_STRING(&methodName, "__construct", 0); + + /* pass all arguments through to the XRangeIterator constructor */ +@@ -286,6 +287,9 @@ + Return a configured range iterator / generator */ + PHP_METHOD(PHP_XRANGE_XRI_NAME, __construct) + { ++ xrange_module_storage *internalStorage; ++ double iterations; ++ + if (!getThis()) { + php_error_docref( + NULL TSRMLS_CC, E_WARNING, "Don't call the constructor statically" +@@ -293,7 +297,7 @@ + RETURN_FALSE; + } + +- xrange_module_storage *internalStorage = PHP_XRANGE_ZOS_GET; ++ internalStorage = PHP_XRANGE_ZOS_GET; + + /* parse argument list */ + internalStorage->step = 1.0; /* default */ +@@ -322,7 +326,7 @@ + ) internalStorage->step *= -1; + + /* calculate the total number of iterations before completion */ +- double iterations = fabs( ++ iterations = fabs( + (internalStorage->high - internalStorage->low) / internalStorage->step + ); + +@@ -453,6 +457,7 @@ + PHP_METHOD(PHP_XRANGE_ODDFILTERITERATOR_NAME, accept) + { + zval *currentValue; ++ int isOdd; + + // method A: bypass getInnerIterator() call + spl_dual_it_object *intern = +@@ -464,7 +469,7 @@ + // TODO: method B - use getInnerIterator() w/ compilation option + + if (Z_TYPE_P(currentValue) != IS_LONG) convert_to_long(currentValue); +- int isOdd = Z_LVAL_P(currentValue) & 1; ++ isOdd = Z_LVAL_P(currentValue) & 1; + + zval_ptr_dtor(¤tValue); /* clean-up */ + RETURN_BOOL(isOdd); +@@ -476,6 +481,7 @@ + PHP_METHOD(PHP_XRANGE_EVENFILTERITERATOR_NAME, accept) + { + zval *currentValue; ++ int isEven; + + /* method A: bypass getInnerIterator() call */ + spl_dual_it_object *intern = +@@ -487,7 +493,7 @@ + /* TODO: method B - use getInnerIterator() w/ compilation option */ + + if (Z_TYPE_P(currentValue) != IS_LONG) convert_to_long(currentValue); +- int isEven = !(Z_LVAL_P(currentValue) & 1); ++ isEven = !(Z_LVAL_P(currentValue) & 1); + + zval_ptr_dtor(¤tValue); /* clean-up */ + RETURN_BOOL(isEven); +@@ -499,6 +505,7 @@ + PHP_METHOD(PHP_XRANGE_NUMERICFILTERITERATOR_NAME, accept) + { + zval *currentValue; ++ int isNumeric; + + /* method A: bypass getInnerIterator() call */ + spl_dual_it_object *intern = +@@ -509,8 +516,6 @@ + ); + /* TODO: method B - use getInnerIterator() w/ compilation option */ + +- int isNumeric; +- + /* this code comes from is_numeric() the implementation. it's here to + * to eliminate the overhead of a PHP function call. */ + switch (Z_TYPE_P(currentValue)) { diff --git a/dev-php/pecl-xrange/metadata.xml b/dev-php/pecl-xrange/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-xrange/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-xrange/pecl-xrange-1.3.2-r2.ebuild b/dev-php/pecl-xrange/pecl-xrange-1.3.2-r2.ebuild new file mode 100644 index 000000000000..bc6d23e24b29 --- /dev/null +++ b/dev-php/pecl-xrange/pecl-xrange-1.3.2-r2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="xrange" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Implementation of weak references" +LICENSE="PHP-3" +SLOT="0" +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" +PATCHES=( "${FILESDIR}/1.3.2-fixes.patch" ) +PHP_EXT_ECONF_ARGS=() diff --git a/dev-php/pecl-yaml-1.3.0 b/dev-php/pecl-yaml-1.3.0 deleted file mode 100644 index 5e513e026f86..000000000000 --- a/dev-php/pecl-yaml-1.3.0 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libyaml-0.1.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=YAML 1.1 (YAML Ain't Markup Language) serialization for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaml -IUSE=php_targets_php7-0 php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -PDEPEND=php_targets_php7-0? ( dev-php/pecl-yaml:7 ) -RDEPEND=>=dev-libs/libyaml-0.1.0 php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/yaml-1.3.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=220c1a94b7ef441bd7578da4bf5679c3 diff --git a/dev-php/pecl-yaml-1.3.1 b/dev-php/pecl-yaml-1.3.1 deleted file mode 100644 index 0011188ee5ee..000000000000 --- a/dev-php/pecl-yaml-1.3.1 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libyaml-0.1.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=YAML 1.1 (YAML Ain't Markup Language) serialization for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaml -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -PDEPEND=php_targets_php7-0? ( dev-php/pecl-yaml:7[php_targets_php7-0] ) php_targets_php7-1? ( dev-php/pecl-yaml:7[php_targets_php7-1] ) php_targets_php7-2? ( dev-php/pecl-yaml:7[php_targets_php7-2] ) -RDEPEND=>=dev-libs/libyaml-0.1.0 php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/yaml-1.3.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=c8bb42079506eb895737c64d80c91a08 diff --git a/dev-php/pecl-yaml-2.0.0 b/dev-php/pecl-yaml-2.0.0 deleted file mode 100644 index 69c742b800dc..000000000000 --- a/dev-php/pecl-yaml-2.0.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libyaml-0.1.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=YAML 1.1 (YAML Ain't Markup Language) serialization for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaml -IUSE=php_targets_php7-0 php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-libs/libyaml-0.1.0 php_targets_php5-6? ( dev-php/pecl-yaml:0[php_targets_php5-6] ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php5-6 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/yaml-2.0.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=a422cdede5883dc4d67613bc40181064 diff --git a/dev-php/pecl-yaml-2.0.2 b/dev-php/pecl-yaml-2.0.2 deleted file mode 100644 index e9ca5d6f7446..000000000000 --- a/dev-php/pecl-yaml-2.0.2 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/libyaml-0.1.0 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=YAML 1.1 (YAML Ain't Markup Language) serialization for PHP -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaml -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=>=dev-libs/libyaml-0.1.0 php_targets_php5-6? ( dev-php/pecl-yaml:0[php_targets_php5-6] ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 php_targets_php5-6 ) -SLOT=7 -SRC_URI=https://pecl.php.net/get/yaml-2.0.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3c07088c241fec4afe08f1ea69b11c6d diff --git a/dev-php/pecl-yaml/Manifest b/dev-php/pecl-yaml/Manifest new file mode 100644 index 000000000000..bc846b721898 --- /dev/null +++ b/dev-php/pecl-yaml/Manifest @@ -0,0 +1,9 @@ +DIST yaml-1.3.0.tgz 37075 BLAKE2B 90fc101dc5b1d040efbbda481d28a862dd4021d09cf1853644db8769b04ca7c986a38758247b6e61dd38bdae31f995fef04f7b381d303b3914b8126806e99ce8 SHA512 60f54db7cd22ef1dc31cb5b31950a138e0bd2cc436f9e667aaa69ddceb4dcd7aeea9ecca9d424cb6822c2300b382de8f10c07403f80df749192820b27881d96a +DIST yaml-1.3.1.tgz 37263 BLAKE2B 4be9dad710a4b7b2ea3ed8222500bbf2c94807b1bed627c1460beb31b5745c1dd5484fed11d23bb7deec454fcbb5d88a93034c82f7fe978e6cbb26944c9f7c4f SHA512 67359e6b8d5b19ad594acd741dfb53006079fbdbdb7c3402be57c006f45c992158c505ad2bf0c52a1b997c9b9fac48724b1a44fc5744689b0f02b308324a4a4f +DIST yaml-2.0.0.tgz 37960 BLAKE2B df325cb73c4788a3022661e841c9ab479a103bcee76d4f911d2ba673d7fa7344006d8ba9a22aed3a701accee49593d524ee506052ac30231f02463c34d7b51e9 SHA512 760c9f9f5738594e3ad55c030fa619bc891e1d5a8feb85bec2389e2fd4d6d4933fd13abf68c85eb1bb4cc3b6f4a66079ea75a2046c47fe4095b01a50c8e65eab +DIST yaml-2.0.2.tgz 38495 BLAKE2B c992c72b7ba84ca3d953109a9d274c7c3b203f3ce75630860f40a43a565e9ffd92f1d831e386624351879598ee305a64cb3b4228eccfa58b4bf1db76f994cab9 SHA512 b3dd2098826cd7cdcfd1e5d97b9015de66812dc90e506e74a4a50a56afed5f9de0449465bb807a36a13170f479897cc62a9b108653aa7eb81895abd5966bde1a +EBUILD pecl-yaml-1.3.0.ebuild 843 BLAKE2B 481ca5f3e246f42f6b3beb3bdac479c86ebc13309f82914eb374d50fd51f5b45327efd71cbd053a7e0f79d6714537fc31bca39231d9e5f223e964ac17a6b61de SHA512 90520c8e294d98b0f5081b5b13b12d16e96920f5726d39a0da703b5c50d725be1a8cca7e138f998aaaf58950f5c53dc32fd79b5c80f95773716021cad2a26700 +EBUILD pecl-yaml-1.3.1.ebuild 1010 BLAKE2B 7a0510d95b887c6fb53f0d7c8e48775671c15380bdb8835e36f6dba68fed82e1fc1e1e4a5d2bc10968f89bdbc72678f0d8113c9ded4313b02ae211c99eae48ff SHA512 ddd9a554be36a50ad40197b15b3851505311a5d7946936dda2dc427f79d2e7dcc5dfbbc15e55301676c00c5fb21ab2d71ee56bed63d03a8e57695e7b3ece5ee7 +EBUILD pecl-yaml-2.0.0.ebuild 851 BLAKE2B 7985abf810e41d6724e694c079410bea56f60dd68a655d76e9aa31fb7ca8ff07380984a2ce928b3e24d68304560bf7721a759d03bd0ee4ad0d3242be53eb75e3 SHA512 094aace10ba13de4dfdb15872ae454797fe582a32074f4f2612a3cbf5d8e7b3129b615560c5a0eb4d9970a9012003a19fd2f6b8bcf989cb85659744b2af634ee +EBUILD pecl-yaml-2.0.2.ebuild 983 BLAKE2B e9ec310ecf527f7e962c8773fc1e759aea2f65f53c4eed0ec147e6b92d8a58b3761bfeb8800cb0602487ae40e2d42c61fc10eac8655dcaa6a0fed93fc41309a1 SHA512 16d5d58753e7a6ff02fc561ee45f90deeaed89c88f2d3b6ad2971e96c0c1066f3bed30c8fa0bab6c5de2ea4b590234f2fc54427addb0555f41edeb25778753f7 +MISC metadata.xml 238 BLAKE2B 1bb4abee8d968b36a69efa8f634c2d2e4422f5ac0611f123cf9794f1784e155a16cfd98ee209c16a745a58ddfa85d134c68a22bb5bde264c35ea285caa2d4d9a SHA512 560ff28e3776267c429b8d553d2dfc8991fa8d5845af5937c46ec68674d2b3c5cb922e557f43fcba113a70d4b3b5a32f39fc1fbed38de5781c7504fd526430cc diff --git a/dev-php/pecl-yaml/metadata.xml b/dev-php/pecl-yaml/metadata.xml new file mode 100644 index 000000000000..749b4249f16e --- /dev/null +++ b/dev-php/pecl-yaml/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild b/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild new file mode 100644 index 000000000000..a09636e5e61d --- /dev/null +++ b/dev-php/pecl-yaml/pecl-yaml-1.3.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="${PV/_beta/b}" +PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz" +PHP_EXT_NAME="yaml" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS README ) + +USE_PHP="php7-0 php5-6" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +S="${WORKDIR}/yaml-${MY_PV}" +PHP_EXT_S="${S}" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP" +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND=">=dev-libs/libyaml-0.1.0" +RDEPEND="${DEPEND}" +PDEPEND="php_targets_php7-0? ( dev-php/pecl-yaml:7 )" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-yaml/pecl-yaml-1.3.1.ebuild b/dev-php/pecl-yaml/pecl-yaml-1.3.1.ebuild new file mode 100644 index 000000000000..b8e538af44ba --- /dev/null +++ b/dev-php/pecl-yaml/pecl-yaml-1.3.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="${PV/_beta/b}" +PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz" +PHP_EXT_NAME="yaml" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS README ) + +USE_PHP="php7-0 php7-1 php7-2 php5-6" + +inherit php-ext-pecl-r3 + +USE_PHP="php5-6" + +S="${WORKDIR}/yaml-${MY_PV}" +PHP_EXT_S="${S}" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP" +LICENSE="MIT" +SLOT="0" +IUSE="" + +DEPEND=">=dev-libs/libyaml-0.1.0" +RDEPEND="${DEPEND}" +PDEPEND=" + php_targets_php7-0? ( dev-php/pecl-yaml:7[php_targets_php7-0] ) + php_targets_php7-1? ( dev-php/pecl-yaml:7[php_targets_php7-1] ) + php_targets_php7-2? ( dev-php/pecl-yaml:7[php_targets_php7-2] ) +" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php5-6 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php5-6 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild b/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild new file mode 100644 index 000000000000..cb318ec1f047 --- /dev/null +++ b/dev-php/pecl-yaml/pecl-yaml-2.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="${PV/_rc/RC}" +PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz" +PHP_EXT_NAME="yaml" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS README ) + +USE_PHP="php7-0 php5-6" + +inherit php-ext-pecl-r3 + +S="${WORKDIR}/yaml-${MY_PV}" +PHP_EXT_S="${S}" +USE_PHP="php7-0" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP" +LICENSE="MIT" +SLOT="7" +IUSE="" + +DEPEND=">=dev-libs/libyaml-0.1.0" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-yaml:0[php_targets_php5-6] )" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php7-0 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-yaml/pecl-yaml-2.0.2.ebuild b/dev-php/pecl-yaml/pecl-yaml-2.0.2.ebuild new file mode 100644 index 000000000000..bcd73c631481 --- /dev/null +++ b/dev-php/pecl-yaml/pecl-yaml-2.0.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PV="${PV/_rc/RC}" +PHP_EXT_PECL_FILENAME="yaml-${MY_PV}.tgz" +PHP_EXT_NAME="yaml" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( CREDITS README ) + +USE_PHP="php7-0 php7-1 php7-2 php5-6" + +inherit php-ext-pecl-r3 + +S="${WORKDIR}/yaml-${MY_PV}" +PHP_EXT_S="${S}" +USE_PHP="php7-0 php7-1 php7-2" + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="YAML 1.1 (YAML Ain't Markup Language) serialization for PHP" +LICENSE="MIT" +SLOT="7" +IUSE="" + +DEPEND=">=dev-libs/libyaml-0.1.0" +RDEPEND="${DEPEND} php_targets_php5-6? ( dev-php/pecl-yaml:0[php_targets_php5-6] )" +PHP_EXT_ECONF_ARGS="" + +src_prepare() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-source-r3_src_prepare + else + default_src_prepare + fi +} + +src_install() { + if use php_targets_php7-0 || use php_targets_php7-1 || use php_targets_php7-2 ; then + php-ext-pecl-r3_src_install + fi +} diff --git a/dev-php/pecl-yaz-1.2.1 b/dev-php/pecl-yaz-1.2.1 deleted file mode 100644 index 124949c62194..000000000000 --- a/dev-php/pecl-yaz-1.2.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/yaz-3.0.2:0= >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=This extension implements a Z39.50 client for PHP using the YAZ toolkit -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaz -IUSE=php_targets_php7-0 php_targets_php5-6 -KEYWORDS=alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86 -LICENSE=BSD -RDEPEND=>=dev-libs/yaz-3.0.2:0= php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/yaz-1.2.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=6f6788e82f8fb376f9d561b1fad3b57a diff --git a/dev-php/pecl-yaz-1.2.2-r1 b/dev-php/pecl-yaz-1.2.2-r1 deleted file mode 100644 index a435bc9bcc78..000000000000 --- a/dev-php/pecl-yaz-1.2.2-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=dev-libs/yaz-3.0.2:0= >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=This extension implements a Z39.50 client for PHP using the YAZ toolkit -EAPI=6 -HOMEPAGE=https://pecl.php.net/yaz -IUSE=php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=>=dev-libs/yaz-3.0.2:0= php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/yaz-1.2.2.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=1d38351f38cbb241c9e56a2be83274b3 diff --git a/dev-php/pecl-yaz/Manifest b/dev-php/pecl-yaz/Manifest new file mode 100644 index 000000000000..43d751293ed6 --- /dev/null +++ b/dev-php/pecl-yaz/Manifest @@ -0,0 +1,5 @@ +DIST yaz-1.2.1.tgz 20147 BLAKE2B fa6c4b8d8d55ff734093950d1ddd2f24375aacce9d34e52680925874dafed5b0be769cb5768f02d89af573c7a1d5f1aa8290bff2cbd1c8a23a5de011bebd930a SHA512 92525e485e5499f8b4ef8b1e9b21a3fa7004206f545a3a5b300ee11e3c5ff10d335645d5c42fe3b7523a55fe58ffb0a671c67dfc627bc4bd36aeab63dfe42bf1 +DIST yaz-1.2.2.tgz 20131 BLAKE2B 7aa0729ba6033870099ed7c0d4961eac02d74d5aed6c7a58c0ccf59f57401cd7b438594c388ffc7c7b9d73cfc9f1c466c718ad685cc638651a9ac4e605b38ed5 SHA512 cb90d4ac9fcdadcb9215f7b795657dd3fdff69f2b2d399beb2afa6327a0be733d2a563863e2ca861182eadcc2faccfbe64e72d108662afc68d393a6bc5cc4bb2 +EBUILD pecl-yaz-1.2.1.ebuild 522 BLAKE2B 162fa067a1c7c9d2ed34612b5133513e7260d4f5fc3f06de16e11a4a37f30d86b22b80fc952aea8480f3007811baa7968b48d674f00d1e2fc7c3abc1a47fbae9 SHA512 80156ddce79ffa8a460fec70c99cbc68681cd4204ac6f0e18b40521ba17d81d2b4c0da6d162debb3070eb2d4477902203b431692d43a26037232a3424be54910 +EBUILD pecl-yaz-1.2.2-r1.ebuild 541 BLAKE2B 0e232da1bc871c8a77fa6256e5ab6e6d7670ceba6fb78e7b9d4aa07ec9b239727c7ceb8b8792f1321d94384854fc9ce438c5039619686a978bf112227f53c6e5 SHA512 93e618f7415e8785799215fd4222870167a90b306a632e5a5ee7bc7e59b8dca8b0eaecab56d70572f474c6bcc275d96e3357d4f40208345b3724a6530bc4b603 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/pecl-yaz/metadata.xml b/dev-php/pecl-yaz/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/pecl-yaz/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild b/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild new file mode 100644 index 000000000000..bc9e07448519 --- /dev/null +++ b/dev-php/pecl-yaz/pecl-yaz-1.2.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="yaz" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README ) + +USE_PHP="php7-0 php5-6" + +inherit php-ext-pecl-r3 + +KEYWORDS="alpha amd64 arm hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc x86" + +DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ toolkit" +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND=">=dev-libs/yaz-3.0.2:0=" +RDEPEND="${DEPEND}" + +PHP_EXT_ECONF_ARGS="--with-yaz=/usr" diff --git a/dev-php/pecl-yaz/pecl-yaz-1.2.2-r1.ebuild b/dev-php/pecl-yaz/pecl-yaz-1.2.2-r1.ebuild new file mode 100644 index 000000000000..aa7a51a8b8ad --- /dev/null +++ b/dev-php/pecl-yaz/pecl-yaz-1.2.2-r1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="yaz" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +DOCS=( README ) + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + +DESCRIPTION="This extension implements a Z39.50 client for PHP using the YAZ toolkit" +LICENSE="BSD" +SLOT="0" +IUSE="" + +DEPEND=">=dev-libs/yaz-3.0.2:0=" +RDEPEND="${DEPEND}" + +PHP_EXT_ECONF_ARGS="--with-yaz=/usr" diff --git a/dev-php/pecl-zmq-1.1.3-r1 b/dev-php/pecl-zmq-1.1.3-r1 deleted file mode 100644 index 96903f97ac91..000000000000 --- a/dev-php/pecl-zmq-1.1.3-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=net-libs/zeromq czmq? ( <net-libs/czmq-3 ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=PHP Bindings for ZeroMQ messaging -EAPI=6 -HOMEPAGE=https://pecl.php.net/zmq -IUSE=czmq php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=net-libs/zeromq czmq? ( <net-libs/czmq-3 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/zmq-1.1.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=68036c3f673dccf1c8b47a3362f6b6eb diff --git a/dev-php/pecl-zmq-9999 b/dev-php/pecl-zmq-9999 deleted file mode 100644 index ad5c05702204..000000000000 --- a/dev-php/pecl-zmq-9999 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test unpack -DEPEND=net-libs/zeromq czmq? ( <net-libs/czmq-3 ) virtual/pkgconfig >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) >=dev-vcs/git-1.8.2.1[curl] -DESCRIPTION=PHP Bindings for ZeroMQ messaging -EAPI=6 -HOMEPAGE=https://pecl.php.net/zmq -IUSE=czmq php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -LICENSE=BSD -RDEPEND=net-libs/zeromq czmq? ( <net-libs/czmq-3 ) php_targets_php5-6? ( dev-lang/php:5.6 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php5-6 php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 git-r3 8f6de46b0aa318aea0e8cac62ece098b libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=27e1e917d800fc7e0e95500c4c1b6d13 diff --git a/dev-php/pecl-zmq/Manifest b/dev-php/pecl-zmq/Manifest new file mode 100644 index 000000000000..c096fb1c065c --- /dev/null +++ b/dev-php/pecl-zmq/Manifest @@ -0,0 +1,4 @@ +DIST zmq-1.1.3.tgz 82397 BLAKE2B 5c221abf614bcc33c4c69e64308508d544f790371549c421fe2fcdedd67f2e843b2b82d96f517ea9413ffedd128838725e9afc18f0d4048b270d4982571874d0 SHA512 0f03016e315a6c6a1e1d6eca1e20564834d2a924cef06af1b38693933f1e5a094c37e9c432705a64f61d95e82655f61358fc7783e7a6f06c7dd9ad84fc6f7bbc +EBUILD pecl-zmq-1.1.3-r1.ebuild 480 BLAKE2B 93811446ab4f8a932491441f33a5a7766c36d9c95de8bd8616e5e35a57e702a01862cf0cee3c6834a3767110d68e7573c8eacbd8fd3d812fca814c919aeecdf3 SHA512 f7a9f300d5869334ea00e7cef1747420ebd5941aab24dd522e7061d6ab9f79d81cb8504a01de6165b2927aae787fe588ff6a35cf13c4680fd717d72d19201954 +EBUILD pecl-zmq-9999.ebuild 577 BLAKE2B 4182d8b9a05520ca0790a381f72dc73496e5b315bef721c43415aeb137a79525917acf2990778c42d202118eef84e8465c8e45b7af12325f31ca3064f397ee07 SHA512 2626d87bb6ceb4f56c6185c8e2b3c54c164faeb8e9e21af61d8cdd34b5b64d05032731772f3c1f2343c4c7e5722db9b6133b91d51d0ff17f3f0661c85d3bf4c7 +MISC metadata.xml 314 BLAKE2B 91b4ef1c9615ad2dac01ed638378dc0de90a173047cab6f9ec0875bbd66b97c8c6442a305ef7ff9791a5ccc67ec789440a26b3e65b05b3b76052cb8ba06c39db SHA512 40085d291b0f504d6253df236db0e3d3a0886e9a49b39330130c9578e25290cb11aba524b383186ee72c60f2adb0cea18d27bf3523d7651ba5f711f5cc2b1853 diff --git a/dev-php/pecl-zmq/metadata.xml b/dev-php/pecl-zmq/metadata.xml new file mode 100644 index 000000000000..0a03180aed3b --- /dev/null +++ b/dev-php/pecl-zmq/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="czmq">Use the czmq high level bindings</flag> + </use> +</pkgmetadata> diff --git a/dev-php/pecl-zmq/pecl-zmq-1.1.3-r1.ebuild b/dev-php/pecl-zmq/pecl-zmq-1.1.3-r1.ebuild new file mode 100644 index 000000000000..f11a7b1e8df9 --- /dev/null +++ b/dev-php/pecl-zmq/pecl-zmq-1.1.3-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="PHP Bindings for ZeroMQ messaging" +LICENSE="BSD" +SLOT="0" +IUSE="czmq" + +RDEPEND="net-libs/zeromq czmq? ( <net-libs/czmq-3 )" +DEPEND="${RDEPEND} virtual/pkgconfig" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( $(use_with czmq) ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/pecl-zmq/pecl-zmq-9999.ebuild b/dev-php/pecl-zmq/pecl-zmq-9999.ebuild new file mode 100644 index 000000000000..0045fcc8b0a7 --- /dev/null +++ b/dev-php/pecl-zmq/pecl-zmq-9999.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +USE_PHP="php5-6 php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 git-r3 + +KEYWORDS="" + +DESCRIPTION="PHP Bindings for ZeroMQ messaging" +LICENSE="BSD" +SLOT="0" +IUSE="czmq" + +RDEPEND="net-libs/zeromq czmq? ( <net-libs/czmq-3 )" +DEPEND="${RDEPEND} virtual/pkgconfig" +SRC_URI="" +EGIT_REPO_URI="https://github.com/mkoppanen/php-zmq.git" +EGIT_CHECKOUT_DIR="${PHP_EXT_S}" + +src_configure() { + local PHP_EXT_ECONF_ARGS=( $(use_with czmq) ) + php-ext-source-r3_src_configure +} diff --git a/dev-php/phar-io-manifest-1.0.1 b/dev-php/phar-io-manifest-1.0.1 deleted file mode 100644 index d3922f85ed08..000000000000 --- a/dev-php/phar-io-manifest-1.0.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Reading phar.io manifest information from a PHP Archive (PHAR) -EAPI=6 -HOMEPAGE=https://github.com/phar-io/manifest -IUSE=examples -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader dev-php/phar-io-version dev-lang/php:*[phar] -SLOT=0 -SRC_URI=https://github.com/phar-io/manifest/archive/1.0.1.tar.gz -> phar-io-manifest-1.0.1.tar.gz -_md5_=1d0c8ccd24fcc1b7486ef613540d284d diff --git a/dev-php/phar-io-manifest/Manifest b/dev-php/phar-io-manifest/Manifest new file mode 100644 index 000000000000..0cdafb6e72cf --- /dev/null +++ b/dev-php/phar-io-manifest/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 3913 BLAKE2B a3c8a3b75e2b150157892bc8ea168e7c60e5cef95cdee1279579a4b1efd4a4647bb5ec22f272575342d8945674fce048b1a091cd48977cdc77a975668c3a0849 SHA512 d43f3a726eb79ee88e674ac0ec3fb4d175ac0041b96638e4d2a40a47720ebd3a983cd36dd943fff9c0220dda68549361628636e94f595b0601d6eddf2b937fe6 +DIST phar-io-manifest-1.0.1.tar.gz 21403 BLAKE2B 0f18d94d127ec54914cb60756fd3e75c2d13ec593b7101735e385e4515abf4da0f03ef94d0bbbfaee02f348309525504f5e99e150a68b0d0fcd2129ccade4541 SHA512 3e4dd7ddd6de0a9f70595d0d8a6721782d2584526d3d4649cf0338ab36f106798daf4b7dcbf5bd972893a1569b622e4217212e5812b14e4bf3f698504f4d2228 +EBUILD phar-io-manifest-1.0.1.ebuild 690 BLAKE2B b6bd099ec1e2f0a60c2f2290bcfa2a8bdb95e48d6caa396f027a715f2b7a3d527a8e49520e79baac0c3781160819ea864c336e3169877f99a1c01ba7aa7fc253 SHA512 1bd0b6cdb2d85a41191defdf180fac23d4004ad21080553165b4519479b7b810011cf10cd8c0c19881b6eaf5f5290eed9d6b66445933ccdb4b8b1423eb92b692 +MISC metadata.xml 320 BLAKE2B 2a537b76317bec0310e9c6912562d75b512f00dae3ae411aff048a15e7b0986328699427135dedeb990f3f64f3b4b012e139349c5c082a7ba4c6447ce7b68143 SHA512 7ddc7f302bdafae9be276682a0c57125beeb45a9b96afd3fa1662cb699b95c96c36151ab91027e890c33054bd735ae250667292552ea20397587e6f547ad5aa6 diff --git a/dev-php/phar-io-manifest/files/autoload.php b/dev-php/phar-io-manifest/files/autoload.php new file mode 100644 index 000000000000..f604d8b1f924 --- /dev/null +++ b/dev-php/phar-io-manifest/files/autoload.php @@ -0,0 +1,62 @@ +<?php + +require_once 'Fedora/Autoloader/autoload.php'; + +\Fedora\Autoloader\Autoload::addClassMap( + [ + 'phario\\manifest\\manifestdocumentmapper' => '/ManifestDocumentMapper.php', + 'phario\\manifest\\manifestloader' => '/ManifestLoader.php', + 'phario\\manifest\\manifestserializer' => '/ManifestSerializer.php', + 'phario\\manifest\\exception' => '/exceptions/Exception.php', + 'phario\\manifest\\invalidapplicationnameexception' => '/exceptions/InvalidApplicationNameException.php', + 'phario\\manifest\\invalidemailexception' => '/exceptions/InvalidEmailException.php', + 'phario\\manifest\\invalidurlexception' => '/exceptions/InvalidUrlException.php', + 'phario\\manifest\\manifestdocumentexception' => '/exceptions/ManifestDocumentException.php', + 'phario\\manifest\\manifestdocumentmapperexception' => '/exceptions/ManifestDocumentMapperException.php', + 'phario\\manifest\\manifestelementexception' => '/exceptions/ManifestElementException.php', + 'phario\\manifest\\manifestloaderexception' => '/exceptions/ManifestLoaderException.php', + 'phario\\manifest\\application' => '/values/Application.php', + 'phario\\manifest\\applicationname' => '/values/ApplicationName.php', + 'phario\\manifest\\author' => '/values/Author.php', + 'phario\\manifest\\authorcollection' => '/values/AuthorCollection.php', + 'phario\\manifest\\authorcollectioniterator' => '/values/AuthorCollectionIterator.php', + 'phario\\manifest\\bundledcomponent' => '/values/BundledComponent.php', + 'phario\\manifest\\bundledcomponentcollection' => '/values/BundledComponentCollection.php', + 'phario\\manifest\\bundledcomponentcollectioniterator' => '/values/BundledComponentCollectionIterator.php', + 'phario\\manifest\\copyrightinformation' => '/values/CopyrightInformation.php', + 'phario\\manifest\\email' => '/values/Email.php', + 'phario\\manifest\\extension' => '/values/Extension.php', + 'phario\\manifest\\library' => '/values/Library.php', + 'phario\\manifest\\license' => '/values/License.php', + 'phario\\manifest\\manifest' => '/values/Manifest.php', + 'phario\\manifest\\phpextensionrequirement' => '/values/PhpExtensionRequirement.php', + 'phario\\manifest\\phpversionrequirement' => '/values/PhpVersionRequirement.php', + 'phario\\manifest\\requirement' => '/values/Requirement.php', + 'phario\\manifest\\requirementcollection' => '/values/RequirementCollection.php', + 'phario\\manifest\\requirementcollectioniterator' => '/values/RequirementCollectionIterator.php', + 'phario\\manifest\\type' => '/values/Type.php', + 'phario\\manifest\\url' => '/values/Url.php', + 'phario\\manifest\\authorelement' => '/xml/AuthorElement.php', + 'phario\\manifest\\authorelementcollection' => '/xml/AuthorElementCollection.php', + 'phario\\manifest\\bundleselement' => '/xml/BundlesElement.php', + 'phario\\manifest\\componentelement' => '/xml/ComponentElement.php', + 'phario\\manifest\\componentelementcollection' => '/xml/ComponentElementCollection.php', + 'phario\\manifest\\containselement' => '/xml/ContainsElement.php', + 'phario\\manifest\\copyrightelement' => '/xml/CopyrightElement.php', + 'phario\\manifest\\elementcollection' => '/xml/ElementCollection.php', + 'phario\\manifest\\extelement' => '/xml/ExtElement.php', + 'phario\\manifest\\extelementcollection' => '/xml/ExtElementCollection.php', + 'phario\\manifest\\extensionelement' => '/xml/ExtensionElement.php', + 'phario\\manifest\\licenseelement' => '/xml/LicenseElement.php', + 'phario\\manifest\\manifestdocument' => '/xml/ManifestDocument.php', + 'phario\\manifest\\manifestdocumentloadingexception' => '/xml/ManifestDocumentLoadingException.php', + 'phario\\manifest\\manifestelement' => '/xml/ManifestElement.php', + 'phario\\manifest\\phpelement' => '/xml/PhpElement.php', + 'phario\\manifest\\requireselement' => '/xml/RequiresElement.php', + ], + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required([ + '/usr/share/php/PharIo/Version/autoload.php' +]); diff --git a/dev-php/phar-io-manifest/metadata.xml b/dev-php/phar-io-manifest/metadata.xml new file mode 100644 index 000000000000..622fae9de476 --- /dev/null +++ b/dev-php/phar-io-manifest/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> + <upstream> + <remote-id type="github">phar-io/manifest</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phar-io-manifest/phar-io-manifest-1.0.1.ebuild b/dev-php/phar-io-manifest/phar-io-manifest-1.0.1.ebuild new file mode 100644 index 000000000000..c70be9f4ebe4 --- /dev/null +++ b/dev-php/phar-io-manifest/phar-io-manifest-1.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Reading phar.io manifest information from a PHP Archive (PHAR)" +HOMEPAGE="https://github.com/phar-io/manifest" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="examples" + +S="${WORKDIR}/manifest-${PV}" + +RDEPEND="dev-php/fedora-autoloader + dev-php/phar-io-version + dev-lang/php:*[phar]" + +src_install() { + insinto /usr/share/php/PharIo/Manifest + doins -r src/* + doins "${FILESDIR}/autoload.php" + dodoc README.md + use examples && dodoc -r examples +} diff --git a/dev-php/phar-io-version-1.0.1 b/dev-php/phar-io-version-1.0.1 deleted file mode 100644 index df3a03e5befb..000000000000 --- a/dev-php/phar-io-version-1.0.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Library for handling version information and constraints -EAPI=6 -HOMEPAGE=https://github.com/phar-io/version -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/phar-io/version/archive/1.0.1.tar.gz -> phar-io-version-1.0.1.tar.gz -_md5_=23f9d230584af3e711404a4a9b3871ef diff --git a/dev-php/phar-io-version/Manifest b/dev-php/phar-io-version/Manifest new file mode 100644 index 000000000000..dfda2a28e7e5 --- /dev/null +++ b/dev-php/phar-io-version/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 168 BLAKE2B 8a0af6dc727f5f2fb7d43beda5e7d83bf5879117b4017ca3467d7f5da2e76dd50e58260ee0c3dd043a2da04693cca0fde4f1124aab317ef52cbc3855bd305683 SHA512 d02b31090ab4b2efe92ed0243c4a877a4a0731fc65fc7dd688087b08b3ced80c33570d9f081829354b35612e80b22f28df14cb35faad7466f925aa1c523f7404 +DIST phar-io-version-1.0.1.tar.gz 8686 BLAKE2B 2cb7208f24ebce981b1b487170d8f07fd43c6dc53782e2797c3172736255e29863aa832d8e63f59e9f941fc154a1e3ebc6452437641f92521f84ddfdf2d3e6ec SHA512 c3bd6e7426bbac99c2b7028d86429f954daafebb7aea3c969305035ce5fc98c3d718f34efbf36658442bb4f60518dbb8217c314f2a3afd429e037120cc7428d9 +EBUILD phar-io-version-1.0.1.ebuild 608 BLAKE2B 59c9d1d45bef023a078b225e84ad17a3a32d199899c81088b354d0a394055438b7530ec80585e35f59bd5ba98969d84c1767ec6299e7b2b0386c04220a296259 SHA512 c2f2592d011a7d051c5cd4a1734dbd421e64107451122f0e5d83b1211bb931ed15a54fdbed88b0e596de0458c9d1a065fcf573492e6e49affb5061ed7aa2b9b5 +MISC metadata.xml 319 BLAKE2B 7b19dcdee79f5b221681a56499a5b1a088bb6b8bb1b98d4c38a0d9c65212f26cc9fc8e830ed60eb077b9804b9d9d8cf3033ef809ebbb4de14b23507d8ca9e1c3 SHA512 c229ce6bba2b1abd6e744e26e8d9f4653ee53567d6eee13fb2b2b485db84963a121349fd9a26c5c89c63e52545605903a3d066bce5aed1ab17ed75d57bf96b11 diff --git a/dev-php/phar-io-version/files/autoload.php b/dev-php/phar-io-version/files/autoload.php new file mode 100644 index 000000000000..0036ced557a9 --- /dev/null +++ b/dev-php/phar-io-version/files/autoload.php @@ -0,0 +1,6 @@ +<?php +/* Autoloader for dev-php/phar-io-version */ + +require_once 'Fedora/Autoloader/autoload.php'; + +\Fedora\Autoloader\Autoload::addPsr4('PharIo\\Version\\', __DIR__); diff --git a/dev-php/phar-io-version/metadata.xml b/dev-php/phar-io-version/metadata.xml new file mode 100644 index 000000000000..49b1640723c4 --- /dev/null +++ b/dev-php/phar-io-version/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> + <upstream> + <remote-id type="github">phar-io/version</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phar-io-version/phar-io-version-1.0.1.ebuild b/dev-php/phar-io-version/phar-io-version-1.0.1.ebuild new file mode 100644 index 000000000000..6a4c90ec3d51 --- /dev/null +++ b/dev-php/phar-io-version/phar-io-version-1.0.1.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Library for handling version information and constraints" +HOMEPAGE="https://github.com/phar-io/version" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="" + +S="${WORKDIR}/version-${PV}" + +RDEPEND="dev-php/fedora-autoloader + dev-lang/php:*" + +src_install() { + insinto /usr/share/php/PharIo/Version + doins src/*.php + doins "${FILESDIR}/autoload.php" + dodoc README.md +} diff --git a/dev-php/phar-utils-1.0.0 b/dev-php/phar-utils-1.0.0 deleted file mode 100644 index 9c23fe25e2ee..000000000000 --- a/dev-php/phar-utils-1.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHAR file format utilities, for when PHP phars you up -EAPI=6 -HOMEPAGE=https://github.com/Seldaek/phar-utils -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:*[phar] dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/Seldaek/phar-utils/archive/1.0.0.tar.gz -> phar-utils-1.0.0.tar.gz -_md5_=5a4df9476fdeb500f71ead810d60d97b diff --git a/dev-php/phar-utils/Manifest b/dev-php/phar-utils/Manifest new file mode 100644 index 000000000000..4bf77d3b054d --- /dev/null +++ b/dev-php/phar-utils/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 261 BLAKE2B e3aef92345eb95b936a4b3edc12e9518804c9f75087d73deec3882c113a913a17f2bad46c6a2e9c7c6e396e795863cf930775b566cccee77fb275013fb29c0bb SHA512 9e4820ee718f642ff95baaff3cd848b868465d5b6538377517f384aa6e0198e0cd3298e98ddd4ffa86e6669f438a6ce8236f4d56440e9e77b3df20599699753d +DIST phar-utils-1.0.0.tar.gz 3152 BLAKE2B c4dfd3d659989bc22adcc14c79e28d623753988742d2fdd178dfd98590b629083ad85c9f112ab23c6213fa70cdad838ebbdc01c45551892ed9a20a3374abd28c SHA512 bf3d7074a3f1101a7f03e8fb8a5bc1456674bf2f9ded6a5fc5fb2f892c1cc3c4643fab6c003851ed12ea16ce6390f482cf897beee7d7c38922b6c54c90b0934e +EBUILD phar-utils-1.0.0.ebuild 540 BLAKE2B db97fcd60bf5c51010548dd186b3957f277b2a2818d8cd60b7cbc62457a96850956012a44ceddb663931fb2ee4035cadca813373ce5f16c9046c667abcc47ef3 SHA512 d3e797a0fdfa3a43717d8947fb0b4e1d1dc3720ef9303dd8dd27ee77e3e6bbf603d00a2b4fec9dddab7f1d6f9102e63ea7426cd13ac226fc701c7c28d84be6c2 +MISC metadata.xml 655 BLAKE2B 141d8e0009997b21831892bdc2b8765bbfabb21d9f26a4d5af6a5193373e05cccde913fad8320593d2c394ef8af26ec7bc7b13ae89642420363bc4efe3fee3e0 SHA512 98e651be3649ef21f90165756ab53052bee40104a6e819f29e56565436c3ad9ec853ae5a9cbaf9fed911d579c7d16a22a68f328103a2ef23a66ad6e550163d70 diff --git a/dev-php/phar-utils/files/autoload.php b/dev-php/phar-utils/files/autoload.php new file mode 100644 index 000000000000..44f0299fd7bd --- /dev/null +++ b/dev-php/phar-utils/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for symfony-finder and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Seld\\PharUtils\\', __DIR__); diff --git a/dev-php/phar-utils/metadata.xml b/dev-php/phar-utils/metadata.xml new file mode 100644 index 000000000000..2cb3579612b7 --- /dev/null +++ b/dev-php/phar-utils/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + PHAR file format utilities, for when PHP phars you up + </longdescription> + <upstream> + <remote-id type="github">Seldaek/phar-utils</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phar-utils/phar-utils-1.0.0.ebuild b/dev-php/phar-utils/phar-utils-1.0.0.ebuild new file mode 100644 index 000000000000..6607a9e370ae --- /dev/null +++ b/dev-php/phar-utils/phar-utils-1.0.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHAR file format utilities, for when PHP phars you up" +HOMEPAGE="https://github.com/Seldaek/phar-utils" +SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:*[phar] + dev-php/fedora-autoloader" + +src_install() { + insinto "/usr/share/php/Seld/PharUtils" + doins -r src/. "${FILESDIR}"/autoload.php + dodoc README.md +} diff --git a/dev-php/phing-2.16.1 b/dev-php/phing-2.16.1 deleted file mode 100644 index dccefc4528aa..000000000000 --- a/dev-php/phing-2.16.1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP project build system based on Apache Ant -EAPI=6 -HOMEPAGE=https://www.phing.info/ -IUSE=doc examples minimal zip -KEYWORDS=~amd64 ~x86 -LICENSE=FDL-1.3 LGPL-2.1 -RDEPEND=dev-lang/php:*[cli,xml,xslt,zip?] dev-php/symfony-yaml !minimal? ( dev-php/PEAR-HTTP_Request2 dev-php/PEAR-PEAR_PackageFileManager dev-php/PEAR-VersionControl_SVN dev-php/PHP_CodeCoverage dev-php/phpDocumentor dev-php/phpmd dev-php/phpunit dev-php/simpletest dev-php/xdebug ) -SLOT=0 -SRC_URI=https://www.phing.info/get/phing-2.16.1.tgz -_md5_=4b1969ef12d00a035e0c35280860d299 diff --git a/dev-php/phing/Manifest b/dev-php/phing/Manifest new file mode 100644 index 000000000000..f46f095785ac --- /dev/null +++ b/dev-php/phing/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 418 BLAKE2B 8999ecee030a7d3eab49102bea8bf3aedff8c0e35021947279fee65ed9c0fa2f6bdc923a5e48437f314623cfed7545b3f4e30e8eb19610091c13a897c93278ca SHA512 81a22775a38d08e681e0f0a97fd6f125065be86fb491894f397cb25cc8240a7038b6cf061c77cc0c4837cc5a68aef909fe3a94ae84165a5f358050fac0164cd1 +DIST phing-2.16.1.tgz 4149013 BLAKE2B 266c124237d437361e9e18a42c9358fc18cfacfaa798a3a92a31858b7c1af847cde2cac43e0fcfe3759e8291639de9ec564f977fe00939316dbacdfd266e4e92 SHA512 e0832396dac9fbd43680f01acfa55f3ed2819726ace1db4ec9addf18c9c023c4f63143c6a63bbe1b16c2bd19dba54f503efdc77d772a3239bc8f9efe0ab375bb +EBUILD phing-2.16.1.ebuild 1552 BLAKE2B 4ebbe638f537094ae2fc898f9fa9f3d1d6fa3955a4b0ba7f2da50cf03efc24e42917ccb02caed1855858ea8dea7885a0e5b7142848c42cec3cd35cfcc1842cbd SHA512 3e10a755f846b85b70e405839537c237c373b4c1a3428157077d2621ce023e4d0d59573e81d706a8cf85e505329b7511153bbc8e92292b7475db813a5ca55773 +MISC metadata.xml 471 BLAKE2B eed7a2c37fef52fce309821dbeb3dd30276d438cdd3b00b709b8fd5c5814f2e25c48465eaa1abd7aef190f3a3b1c502be1066e6b8479761001c71ffd94f91999 SHA512 a0b77b3717c96c2aa8807f967c5c5a61dbcaa543ac7467a6f36bfdb9a74897b975d543ea2515180718cd016d7ec72989e985ce45c87cec04923f9226a2c97254 diff --git a/dev-php/phing/files/autoload.php b/dev-php/phing/files/autoload.php new file mode 100644 index 000000000000..437a7dc7ee1e --- /dev/null +++ b/dev-php/phing/files/autoload.php @@ -0,0 +1,14 @@ +<?php +$vendor_dir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once("${vendor_dir}/Fedora/Autoloader/autoload.php"); +} + +/* + At least for the moment, we don't need to autoload the Phing classes + themselves, because the "require" statements are all still there. +*/ + +\Fedora\Autoloader\Dependencies::required( + array("${vendor_dir}/Symfony/Component/Yaml/autoload.php") +); diff --git a/dev-php/phing/metadata.xml b/dev-php/phing/metadata.xml new file mode 100644 index 000000000000..104818de2b2f --- /dev/null +++ b/dev-php/phing/metadata.xml @@ -0,0 +1,17 @@ +<?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> + <upstream> + <remote-id type="github">phingofficial/phing</remote-id> + </upstream> + <use> + <flag name="zip"> + Support zip archives by requiring said support in + <pkg>dev-lang/php</pkg>. + </flag> + </use> +</pkgmetadata> diff --git a/dev-php/phing/phing-2.16.1.ebuild b/dev-php/phing/phing-2.16.1.ebuild new file mode 100644 index 000000000000..30583fdb8fe3 --- /dev/null +++ b/dev-php/phing/phing-2.16.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP project build system based on Apache Ant" +HOMEPAGE="https://www.phing.info/" +SRC_URI="https://www.phing.info/get/${P}.tgz" + +LICENSE="FDL-1.3 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc examples minimal zip" + +RDEPEND="dev-lang/php:*[cli,xml,xslt,zip?] + dev-php/symfony-yaml + !minimal? ( + dev-php/PEAR-HTTP_Request2 + dev-php/PEAR-PEAR_PackageFileManager + dev-php/PEAR-VersionControl_SVN + dev-php/PHP_CodeCoverage + dev-php/phpDocumentor + dev-php/phpmd + dev-php/phpunit + dev-php/simpletest + dev-php/xdebug + )" + +S="${WORKDIR}" + +src_install() { + dodoc CHANGELOG.md CREDITS.md README.md + dodoc -r docs/docbook5/en/output/hlhtml + use doc && dodoc -r docs/api + use examples && dodoc -r docs/example + + # Install the executable (and the PHP file it wraps) outside of the + # PHP include directory, since nobody should be including it. + exeinto "/usr/share/${PN}/bin" + doexe "bin/${PN}" + insinto "/usr/share/${PN}/bin" + doins "bin/${PN}.php" + dosym "../share/${PN}/bin/${PN}" "/usr/bin/${PN}" + + # Phing tries to get the version number from this file. + insinto "/usr/share/${PN}/etc" + doins etc/VERSION.TXT + + # The executable will only look for autoload.php in one place, so we + # create an (otherwise pointless) vendor directory to house it. + insinto "/usr/share/${PN}/vendor" + doins "${FILESDIR}/autoload.php" + + # But install the library under /usr/share/php. + insinto "/usr/share/php" + doins -r "classes/${PN}" +} diff --git a/dev-php/php-codebrowser-1.0.2-r1 b/dev-php/php-codebrowser-1.0.2-r1 deleted file mode 100644 index 1bca154456fc..000000000000 --- a/dev-php/php-codebrowser-1.0.2-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst postrm prepare -DESCRIPTION=Creates highlighted code by reading xml reports from codesniffer or phpunit -EAPI=6 -HOMEPAGE=http://pear.phpunit.de -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=>=dev-php/PEAR-Console_CommandLine-1.1.3 >=dev-php/File_Iterator-1.3.0 >=dev-php/PEAR-Log-1.12.1 >=dev-php/pear-1.8.1 -SLOT=0 -SRC_URI=http:///get/PHP_CodeBrowser-1.0.2.tgz -_eclasses_=php-pear-r2 eb6928c33771db74564e814c5ca6c1b3 -_md5_=6d939c10a08e964b406431b8fc7d8824 diff --git a/dev-php/php-codebrowser/Manifest b/dev-php/php-codebrowser/Manifest new file mode 100644 index 000000000000..b6df686cdd53 --- /dev/null +++ b/dev-php/php-codebrowser/Manifest @@ -0,0 +1,4 @@ +AUX channel.xml 804 BLAKE2B d6a965a41a220f07e3a0d206bc3359e2649b55d186e7975726c1b0ad344e063ca1fa98cde446078346384e946f6b31f9caaf49cf7c82b4568f697a1ba0d2e633 SHA512 44f5d66b967cff45b87795609e6dd14443a4ce5ae8f3430a281429ba21e834bc3feb7f539fb6cd8349017eb301054a33dfcd7062d58f9fd0c1c7cd1892580092 +DIST PHP_CodeBrowser-1.0.2.tgz 171746 BLAKE2B ceffe162cc64387d086f6b16b03449ec80a360a34ba2740f6f482f5b592439a9c40fe0b1d2706638967586df06dd2dd601cc48ce03e16f45c7427820bcf884d8 SHA512 6b0a174e25ae76f8218856ee52dcb78a09bfe4084f79c241d6ef5f90ffb2c7cee68aa6557717f26a3ce91b09b0b15cd75352f4f59e04e9a74f7a4a9ed33e2c89 +EBUILD php-codebrowser-1.0.2-r1.ebuild 1189 BLAKE2B 4b4f95cf5b2eca3b15e84b3715b38c8745572a163a12d6bff7174c4ce825b7ef7dd58bcea8bf978bb573e73fa99b2aeaec9cefb794a20e8cfa1107eba868f48e SHA512 b0ae0e62ceee529f5e7d5e88b5d30ff1300693dc188ebf3cb2fc11200dfa0c7bad7d38dfe94d3f7cb284d5bad5e4bce7b60f425d921fd94efba63eb827996adb +MISC metadata.xml 435 BLAKE2B b0c0dd54e03106b1ce6be03de7c2aab76132f28802bcd43105a7bd0054a1f658312119cb485ea81d6cca75b874cd4140ead073a3fb97f3b02a21795044d02cd9 SHA512 442fec1369c9fd308569fb2473afd44d183aeaa208c32786994a2368907c193d31fbaed1403d103b5a05d37fa764c618fc27aeea51bc5fe89bff51f570e78072 diff --git a/dev-php/php-codebrowser/files/channel.xml b/dev-php/php-codebrowser/files/channel.xml new file mode 100644 index 000000000000..91bb6786f543 --- /dev/null +++ b/dev-php/php-codebrowser/files/channel.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<channel version="1.0" xmlns="http://pear.php.net/channel-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/channel-1.0 http://pear.php.net/dtd/channel-1.0.xsd"> + <name>pear.phpunit.de</name> + <summary>PHPUnit PEAR Channel</summary> + <suggestedalias>phpunit</suggestedalias> + <servers> + <primary> + <rest> + <baseurl type="REST1.0">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.1">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.2">http://pear.phpunit.de/rest/</baseurl> + <baseurl type="REST1.3">http://pear.phpunit.de/rest/</baseurl> + </rest> + </primary> + </servers> +</channel>
\ No newline at end of file diff --git a/dev-php/php-codebrowser/metadata.xml b/dev-php/php-codebrowser/metadata.xml new file mode 100644 index 000000000000..596e8a4211f4 --- /dev/null +++ b/dev-php/php-codebrowser/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> +<longdescription lang="en"> +PHP_CodeBrowser generates a html view for code browsing with higlighted and colored errors, parsed from xml reports generated from codesniffer or phpunit. +</longdescription> +</pkgmetadata> diff --git a/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild b/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild new file mode 100644 index 000000000000..2c85f0c8d57a --- /dev/null +++ b/dev-php/php-codebrowser/php-codebrowser-1.0.2-r1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_PEAR_CHANNEL="${FILESDIR}/channel.xml" +PHP_PEAR_DOMAIN="pear.phpunit.de" +PHP_PEAR_PKG_NAME="PHP_CodeBrowser" +inherit php-pear-r2 + +DESCRIPTION="Creates highlighted code by reading xml reports from codesniffer or phpunit" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +HOMEPAGE="http://pear.phpunit.de" +SRC_URI="http://${PHP_PEAR_URI}/get/${PEAR_P}.tgz" + +RDEPEND="${RDEPEND} + >=dev-php/PEAR-Console_CommandLine-1.1.3 + >=dev-php/File_Iterator-1.3.0 + >=dev-php/PEAR-Log-1.12.1" + +src_prepare() { + sed -i -e "s~@php_dir@~${EPREFIX}/usr/share/php~" \ + -e "s~@data_dir@~${EPREFIX}/usr/share/php/data~" \ + -e "s~@package_version@~${PV}~" \ + "${S}/src/CLIController.php" || die + sed -i -e "s~@php_dir@~${EPREFIX}/usr/share/php~" \ + "${S}/bin/phpcb.php" || die + eapply_user +} + +src_install() { + local DOCS=( CHANGELOG.markdown README.markdown ) + insinto /usr/share/php/data/${PHP_PEAR_PKG_NAME} + doins -r templates + insinto /usr/share/php/${PHP_PEAR_PKG_NAME} + doins -r src/* + exeinto /usr/bin + newexe bin/phpcb.php phpcb + php-pear-r2_install_packagexml + einstalldocs +} diff --git a/dev-php/php-openid-2.3.1_pre20180219 b/dev-php/php-openid-2.3.1_pre20180219 deleted file mode 100644 index ee62a00e2065..000000000000 --- a/dev-php/php-openid-2.3.1_pre20180219 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=PHP OpenID implementation -EAPI=6 -HOMEPAGE=https://github.com/openid/php-openid -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=|| ( dev-lang/php[gmp] dev-lang/php[bcmath] ) dev-lang/php[curl,xml,ssl] net-misc/curl[ssl] -SLOT=0 -SRC_URI=https://github.com/openid/php-openid/archive/26d5e12ea2a1eae180b11b061160d6f78fbedd17.tar.gz -> php-openid-26d5e12ea2a1eae180b11b061160d6f78fbedd17.tar.gz -_md5_=f1e259ab0d80db8ba6a81f6f5e57a67f diff --git a/dev-php/php-openid/Manifest b/dev-php/php-openid/Manifest new file mode 100644 index 000000000000..1a9d34eddcf7 --- /dev/null +++ b/dev-php/php-openid/Manifest @@ -0,0 +1,3 @@ +DIST php-openid-26d5e12ea2a1eae180b11b061160d6f78fbedd17.tar.gz 399502 BLAKE2B f18b74c9db19d30710ad35cb97fd426e515cfb1426c887d194a5ef62352fca09ac801c32501eb95005bf2c6cfa13ff5b166972d1b10dbb8a2dcdab2780073f56 SHA512 d63bc7e4f79ecb07958a71dfc8eedae3d1fb0b41070be9b8d1036a08861497cd858602d23158f92ccf7bfa2b1ecdc999397c62f99b8ebb2dc65a8f1f2e2911f3 +EBUILD php-openid-2.3.1_pre20180219.ebuild 806 BLAKE2B 7c53d60ed9cc9747f11c2e9ed6dbb9e75d71864f261207da78c382c6bf5ce123a8601591c35a707ebd8ee6a0ac7d9fcd93305cb0d9182f00b82c9b1fb45da3d6 SHA512 a2168cff8a37cc233dc0f3319d67e3f0254982551bf87f54890ddd87cfb6aa4c5b0a59ec86e8cde6715cefa691508e903b298de7f6a8263b885dc3c47f6b4a90 +MISC metadata.xml 331 BLAKE2B 49a262d2af79ab181642cf0631eb6b66ba316ad939d8b7b05cffef02d7f33a64d8625bdf079936ebadc6451b7065133bd44d6e7a23679ab2839b30231a758ec6 SHA512 4ec00f5e5faeb348fc161d5789a6a822fc64baff7586e5e7778c3afa16697a500cff705c0d543e8a327fc43e3c3ba23b1180a6b0016a7eabe8d72f317a55b702 diff --git a/dev-php/php-openid/metadata.xml b/dev-php/php-openid/metadata.xml new file mode 100644 index 000000000000..159f94a361b5 --- /dev/null +++ b/dev-php/php-openid/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> + <upstream> + <remote-id type="github">openid/php-openid</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/php-openid/php-openid-2.3.1_pre20180219.ebuild b/dev-php/php-openid/php-openid-2.3.1_pre20180219.ebuild new file mode 100644 index 000000000000..f1991435566f --- /dev/null +++ b/dev-php/php-openid/php-openid-2.3.1_pre20180219.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +MY_PV="26d5e12ea2a1eae180b11b061160d6f78fbedd17" +MY_P="${PN}-${MY_PV}" + +PHP_LIB_NAME="Auth" +DESCRIPTION="PHP OpenID implementation" +HOMEPAGE="https://github.com/openid/php-openid" +SRC_URI="https://github.com/openid/${PN}/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +DEPEND="" +RDEPEND="|| ( dev-lang/php[gmp] dev-lang/php[bcmath] ) + dev-lang/php[curl,xml,ssl] + net-misc/curl[ssl]" + +S="${WORKDIR}/${MY_P}" + +src_install() { + insinto "/usr/share/php/${PN}" + cd "${S}/Auth" && doins -r . + + use examples && dodoc -r ../examples +} + +pkg_postinst() { + elog "This ebuild can optionally make use of:" + elog " dev-php/PEAR-MDB2" +} diff --git a/dev-php/php-redmine-api-1.5.9 b/dev-php/php-redmine-api-1.5.9 deleted file mode 100644 index c9c1b51b962f..000000000000 --- a/dev-php/php-redmine-api-1.5.9 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst test -DEPEND=test? ( dev-lang/php:*[curl,json,simplexml] >=dev-php/phpunit-4 ) -DESCRIPTION=A simple, object-oriented, PHP Redmine API client -EAPI=6 -HOMEPAGE=https://github.com/kbsali/php-redmine-api -IUSE=test -KEYWORDS=amd64 x86 -LICENSE=MIT -RDEPEND=dev-lang/php:*[curl,json,simplexml] -SLOT=0 -SRC_URI=https://github.com/kbsali/php-redmine-api/archive/v1.5.9.tar.gz -> php-redmine-api-1.5.9.tar.gz -_md5_=da9f434d7348e7fbd0258e0674dd96f1 diff --git a/dev-php/php-redmine-api/Manifest b/dev-php/php-redmine-api/Manifest new file mode 100644 index 000000000000..976a896de563 --- /dev/null +++ b/dev-php/php-redmine-api/Manifest @@ -0,0 +1,3 @@ +DIST php-redmine-api-1.5.9.tar.gz 36297 BLAKE2B 32c8cd500b0134afcb20e792f21585315f9635e038bca118d6ea289e2c0f91632aa5e2db2c023969cb228d592a242902a47bbef119e58560b39ba4b418854f8b SHA512 dd23dcadb27965568c3066f417edbff633eee5e804430568e60abf6b69f0fdfe36b73497984f80b055fae07cd3bb6f94264875f076b98f05327c474eb3f2ae5e +EBUILD php-redmine-api-1.5.9.ebuild 895 BLAKE2B 002086e4b38a22aba61f309aa17f2d6d3457b176030da9d28835e387964e76fb76b682887e8e75b33f88699d3b044918719333eefe0e1163eba633698caf77b8 SHA512 7aed8f5b78d51d3d6e865680ac7172e426f814de0087d2161a6fe479ba81bc7641eb580c9c6adffcc59efdfba8bde7e994cb49dfd0f1dedee3b482257c458146 +MISC metadata.xml 449 BLAKE2B 21f0010b9e04eae8ffbfd97b1f011e6eefc3a31e994e87d83133dcc71ac255eadcec04b57ff00c2a3ca9078173a08961bd46f3c6bd3cb4922f35564f25aa5c6c SHA512 6f2086e4973ea34367123c33eb9b54de38f77619ed548a2db6803634e4dba6ebb4fce03825affd26d58b204b184b0e1207316c7aba277bae7c96c7ea319c216f diff --git a/dev-php/php-redmine-api/metadata.xml b/dev-php/php-redmine-api/metadata.xml new file mode 100644 index 000000000000..cd1ae1186934 --- /dev/null +++ b/dev-php/php-redmine-api/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>mjo@gentoo.org</email> + <name>Michael Orlitzky</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <upstream> + <remote-id type="github">kbsali/php-redmine-api</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild b/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild new file mode 100644 index 000000000000..d17187da48ac --- /dev/null +++ b/dev-php/php-redmine-api/php-redmine-api-1.5.9.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A simple, object-oriented, PHP Redmine API client" +HOMEPAGE="https://github.com/kbsali/${PN}" +SRC_URI="https://github.com/kbsali/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="test" + +RDEPEND="dev-lang/php:*[curl,json,simplexml]" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-4 )" + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r lib + + dodoc example.php README.markdown +} + +src_test() { + phpunit || die "test suite failed" +} + +pkg_postinst() { + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog "To use it in a script, require('${PN}/lib/autoload.php'), and then" + elog "use the Redmine\\Client class normally. Most of the examples in the" + elog "documentation should work without modification." +} diff --git a/dev-php/phpDocumentor-2.9.0 b/dev-php/phpDocumentor-2.9.0 deleted file mode 100644 index c1b33c349e00..000000000000 --- a/dev-php/phpDocumentor-2.9.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=Automatic documenting of php api directly from the source -EAPI=6 -HOMEPAGE=http://phpdoc.org -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=MIT -RDEPEND=!dev-php/PEAR-PhpDocumentor media-gfx/graphviz dev-lang/php:*[cli,iconv,intl,phar,xmlreader,xslt] -SLOT=0 -SRC_URI=https://github.com/phpDocumentor/phpDocumentor2/releases/download/v2.9.0/phpDocumentor.phar -> phpDocumentor-2.9.0.phar -_md5_=83ea7f0ed8622e3265963aab3ef3db05 diff --git a/dev-php/phpDocumentor/Manifest b/dev-php/phpDocumentor/Manifest new file mode 100644 index 000000000000..130f35e9912e --- /dev/null +++ b/dev-php/phpDocumentor/Manifest @@ -0,0 +1,3 @@ +DIST phpDocumentor-2.9.0.phar 18276081 BLAKE2B 988d9ae15a369c94d6dd83d68b64054d4d1829d651ae28a5082913ebd47666a73f5e48d331c09561777b58c6716707f4751b047e1aad9545d83ac9c964933b80 SHA512 62efc492d387675f753094bf4c42f890808bc3f45ae4a6908a519722af11ffbda41b47100e68f12e5b73a2eaa49fe8afc8143c751518a2a68b10afa18f896f10 +EBUILD phpDocumentor-2.9.0.ebuild 745 BLAKE2B be399471b00f8acdc9912cc1a841e926fc11f61e57cc3abc5a5fc77c8c81bdb03a1af40ead995fa36a93896319dbf583ea32dda5ab2e731970a658829d4f872b SHA512 46250496a8aabb2aa3c342aa48dca3b0afb00e28a2bdb90404482d115489ee5c0c52b2580d52d9d0c1e0e4ca0a00f5b290552bbc23fd1a68741cbe4f5da24e57 +MISC metadata.xml 342 BLAKE2B f63e91a30eafcf4313f7b1d1da9a1403cf3b74277d6e45063002413f5c5f12343e59cc58a0d2893c6d9b8798c0b732bf370f4f4b2a41d4a9534b720e53ed8979 SHA512 100907bbb2b93327787d11f6046e7058a350d9525baab105ff5033a0ed61bf33a1e04f7fc6626b751f40187c981298d636e6c311be514020303cea222ec12e58 diff --git a/dev-php/phpDocumentor/metadata.xml b/dev-php/phpDocumentor/metadata.xml new file mode 100644 index 000000000000..5b3f6d868306 --- /dev/null +++ b/dev-php/phpDocumentor/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> + <upstream> + <remote-id type="github">phpDocumentor/phpDocumentor2</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild b/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild new file mode 100644 index 000000000000..48f99127a9eb --- /dev/null +++ b/dev-php/phpDocumentor/phpDocumentor-2.9.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Automatic documenting of php api directly from the source" +HOMEPAGE="http://phpdoc.org" +SRC_URI="https://github.com/${PN}/${PN}2/releases/download/v${PV}/${PN}.phar -> ${P}.phar" + +LICENSE="MIT" +SLOT="0" + +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +# block old version that provides the same binary +RDEPEND="!dev-php/PEAR-PhpDocumentor + media-gfx/graphviz + dev-lang/php:*[cli,iconv,intl,phar,xmlreader,xslt]" +S="${WORKDIR}" + +src_unpack() { :; } + +src_install() { + exeinto /usr/share/php/${PN} + newexe "${DISTDIR}/${P}.phar" ${PN}.phar + dosym "../share/php/${PN}/${PN}.phar" /usr/bin/phpdoc +} diff --git a/dev-php/phpcov-5.0.0 b/dev-php/phpcov-5.0.0 deleted file mode 100644 index caaa02a2d8b8..000000000000 --- a/dev-php/phpcov-5.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install unpack -DESCRIPTION=CLI frontend for PHP_CodeCoverage -EAPI=6 -HOMEPAGE=https://github.com/sebastianbergmann/phpcov -KEYWORDS=~amd64 ~hppa ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php:*[phar] dev-php/xdebug -SLOT=0 -SRC_URI=https://phar.phpunit.de/phpcov-5.0.0.phar -_md5_=8d13c2ca32252a7ec25eb16766561464 diff --git a/dev-php/phpcov/Manifest b/dev-php/phpcov/Manifest new file mode 100644 index 000000000000..d55a7ee89d8c --- /dev/null +++ b/dev-php/phpcov/Manifest @@ -0,0 +1,3 @@ +DIST phpcov-5.0.0.phar 2946681 BLAKE2B e343a9c9b56a9f8a43994cb9ffc5920e01b8b42f3fd6436c519535060f5e678e2c0b4a861ad5e15988b06b921e00e9ca0f9ba31eefedee25188d8c75eddff976 SHA512 780ecf6ef5a07801b107659cac4019ac3738833311408bc43d6fbe1041b974ea311ea581c06a49f7fc1d8ff953c36e7cb92b87fb7ad81e0cc1b8f04e7df5d37e +EBUILD phpcov-5.0.0.ebuild 571 BLAKE2B 7dc349ad850bbda4e104362c468d6d238ae93972f235a8443fda386f8087aa1be18c63a1b5bd23eed584e2121194dd77ae46d23df854de08d13e02aca83953df SHA512 b2b24557947ef8addafcafce81ea03b02d1ef0390ff4dc18d5d68f1e9b86243332dc7ea97802667a0527c6d08b23be8935f9a5953964b5f8e1fdd3294df3c381 +MISC metadata.xml 338 BLAKE2B 1d8f0767a836d03604313fd351222bdadc017aa14963f5e2cac9e63a9edfbe979aa12d3396e81425963ce077b2da9bdfb13d721cbbb50c9a9056af71b33e184f SHA512 5e5a7802515563d9a767e3dd23e751ecca6c22d0288e77e42c62721f34ac6d2666d99108e6ee65179265b8d033a375326cf13ca91fa62e84ac15c700177563d2 diff --git a/dev-php/phpcov/metadata.xml b/dev-php/phpcov/metadata.xml new file mode 100644 index 000000000000..68745855add1 --- /dev/null +++ b/dev-php/phpcov/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> + <upstream> + <remote-id type="github">sebastianbergmann/phpcov</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpcov/phpcov-5.0.0.ebuild b/dev-php/phpcov/phpcov-5.0.0.ebuild new file mode 100644 index 000000000000..366e9349d37d --- /dev/null +++ b/dev-php/phpcov/phpcov-5.0.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="CLI frontend for PHP_CodeCoverage" +HOMEPAGE="https://github.com/sebastianbergmann/phpcov" +SRC_URI="https://phar.phpunit.de/${P}.phar" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~x86" +IUSE="" + +DEPEND="" +RDEPEND="dev-lang/php:*[phar] + dev-php/xdebug" + +S="${WORKDIR}" + +src_unpack() { + return +} + +src_install() { + exeinto /usr/share/php/${PN} + newexe "${DISTDIR}"/${P}.phar "${PN}.phar" + dosym "../share/php/${PN}/${PN}.phar" /usr/bin/${PN} +} diff --git a/dev-php/phpdepend-2.5.0-r1 b/dev-php/phpdepend-2.5.0-r1 deleted file mode 100644 index 2c21c562401e..000000000000 --- a/dev-php/phpdepend-2.5.0-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Static code analysis for PHP -EAPI=6 -HOMEPAGE=http://www.pdepend.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php dev-php/fedora-autoloader >=dev-php/symfony-config-2.3 >=dev-php/symfony-dependency-injection-2.3 >=dev-php/symfony-filesystem-2.3 -SLOT=0 -SRC_URI=https://github.com/pdepend/pdepend/archive/2.5.0.tar.gz -> phpdepend-2.5.0.tar.gz -_md5_=5262ffd1cae21aac1b058cfb9905fc60 diff --git a/dev-php/phpdepend/Manifest b/dev-php/phpdepend/Manifest new file mode 100644 index 000000000000..d872d583dc5a --- /dev/null +++ b/dev-php/phpdepend/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 514 BLAKE2B b03d6c08102ab04c83b1fe24484b83b89856f5bcee913c73d87b3ff6cf584b6051fe1b895cc94a84818257bcdb0b4f0d8139f7dd6f33b7aa7b5159027d716317 SHA512 f4cf9fd93bc24e28cd93f0597fed3b5c4166668ba8fe5dc4259001975eb96e6eab5b0006fc5a897041f29f6c3447968f89a5651a76a41c6b1777bb712b2b1e42 +DIST phpdepend-2.5.0.tar.gz 190823 BLAKE2B 9711a6bd113e912b651a577e1b00f388262843796219cdd26e012f1beccfd54aca62f4998a47d69c5ff3cc8705551fdd86bc538fdaf7173f5f25bc41f509c3e1 SHA512 927ff961773c3b2076b11b374035482c05b2da3a9777418c6fe0a491bd20eec431bfd75cd706674e231c9f73d97b6b0236eea12794cfff2d8ad52a6a6170e137 +EBUILD phpdepend-2.5.0-r1.ebuild 1269 BLAKE2B 7751fbc2492871bd1d241e3d376211d97b8a0ce2d72875afe7be87d6ff5aabf81089942f5fabbceac949e799d1b88f7963157fb2776cc5757a960e86201e72a6 SHA512 79207c24d76fee170e3c60ffc78b99daf5e2fc583d2123cf5b71e261e7c038c1fa8116db8c1c16ee2489725849c39fb9817b14adf9c807eabc931db3e9cf21d2 +MISC metadata.xml 397 BLAKE2B 15e4fcd425f244c822ef1d5ac230ecae70f7245d312dee234718f6bfee254ef4cb8a3ad06f66ba234832c0c35c06dce75f8979ad6efa5fa0f287ca6e74d4f4d2 SHA512 b6c82fa15bdfc3e8e852ac8e0d49bbffafcef1f8ddf89032590409b7749250f1feb7ae13fe4fbec625317b2abe473a95c84583f20238987b1a12cc347aebcbb3 diff --git a/dev-php/phpdepend/files/autoload.php b/dev-php/phpdepend/files/autoload.php new file mode 100644 index 000000000000..ce186c4f3d86 --- /dev/null +++ b/dev-php/phpdepend/files/autoload.php @@ -0,0 +1,19 @@ +<?php +$vendor_dir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once("${vendor_dir}/Fedora/Autoloader/autoload.php"); +} + +\Fedora\Autoloader\Autoload::addPsr4( + 'PDepend\\', + __DIR__ . '/../src/main/php/PDepend' +); + + +\Fedora\Autoloader\Dependencies::required( + array( + "${vendor_dir}/Symfony/Component/Config/autoload.php", + "${vendor_dir}/Symfony/Component/DependencyInjection/autoload.php", + "${vendor_dir}/Symfony/Component/Filesystem/autoload.php" + ) +); diff --git a/dev-php/phpdepend/metadata.xml b/dev-php/phpdepend/metadata.xml new file mode 100644 index 000000000000..1be341e7ec05 --- /dev/null +++ b/dev-php/phpdepend/metadata.xml @@ -0,0 +1,14 @@ +<?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> + <longdescription lang="en"> +Static code analyser for PHP + </longdescription> + <upstream> + <remote-id type="github">pdepend/pdepend</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpdepend/phpdepend-2.5.0-r1.ebuild b/dev-php/phpdepend/phpdepend-2.5.0-r1.ebuild new file mode 100644 index 000000000000..1ea5cc4ab920 --- /dev/null +++ b/dev-php/phpdepend/phpdepend-2.5.0-r1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN=pdepend + +DESCRIPTION="Static code analysis for PHP" +HOMEPAGE="http://www.pdepend.org/" + +# The test suite is absent from the release tarballs because +# the only build system that Composer understands is "cp -r". +# To obtain the tests, we would need to grab a VCS snapshot. +SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/php + dev-php/fedora-autoloader + >=dev-php/symfony-config-2.3 + >=dev-php/symfony-dependency-injection-2.3 + >=dev-php/symfony-filesystem-2.3" + +S="${WORKDIR}/${MY_PN}-${PV}" + +src_install() { + dodoc CHANGELOG + + # The executable will only look for autoload.php in one place, so we + # create an (otherwise pointless) vendor directory to house it. + insinto "/usr/share/${PN}/vendor" + doins "${FILESDIR}/autoload.php" + + insinto "/usr/share/${PN}/src" + doins -r src/main + + # The executable uses relative include paths, so the one users will + # actually run needs to be symlinked into the source tree. + exeinto "/usr/share/${PN}/src/bin" + doexe "src/bin/${MY_PN}" + dosym "../share/${PN}/src/bin/${MY_PN}" "/usr/bin/${MY_PN}" +} diff --git a/dev-php/phpdocumentor-reflection-common-1.0 b/dev-php/phpdocumentor-reflection-common-1.0 deleted file mode 100644 index 8a6e44728b91..000000000000 --- a/dev-php/phpdocumentor-reflection-common-1.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Common reflection classes used by phpdocumentor to reflect the code structure -EAPI=6 -HOMEPAGE=https://www.phpdoc.org -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/phpDocumentor/ReflectionCommon/archive/1.0.tar.gz -> phpdocumentor-reflection-common-1.0.tar.gz -_md5_=549fe070546dd8674fb04d70bf8fa334 diff --git a/dev-php/phpdocumentor-reflection-common/Manifest b/dev-php/phpdocumentor-reflection-common/Manifest new file mode 100644 index 000000000000..4a58a3131e94 --- /dev/null +++ b/dev-php/phpdocumentor-reflection-common/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 271 BLAKE2B 755d18da274f77605c5873c2ddfde9ff2f47ea325f647d405a1519b660d51bd057a2e299cc4797ad4578ee3af1d56e05ce6cf272fd7e4019d2ad86f4e12dd324 SHA512 7aae3acc76199fd18558d5ae048e6d32d122a2b5310709f7b6129e3ea53be140e290b0ef8e1f69a153f9ee387de959047a6a8c4ec780df98e51c9f56a7af6e81 +DIST phpdocumentor-reflection-common-1.0.tar.gz 7746 BLAKE2B 0e7119b9a55e4408160c7e04f569831b491c801f4a12e4b17af21eb4a1fcd9b7f84f23548551f829506649d3accbd3a890bae7ba8ef4390051f45f68143f76a2 SHA512 63d76282d0921535af70e084d3621d8cc6b07f49bc5348429a340730212f3c99f8e64636e43cebb3140fa4f6363b4f2a0c02cbe38036a28123e7bbeb67c61a0d +EBUILD phpdocumentor-reflection-common-1.0.ebuild 685 BLAKE2B e0bb9d856ca939e7e66ca5278b74a592675b96fcb6fb7abef1072542e2df7cf0103307fcff83079fd08bf2b6274b193294f8d2fd20ab97d512263f2e15f3033b SHA512 409593e77da518cacb28f8185b61717b3d225190037f93040fe320e5e2629d77adbc9b8c06d941977896b8e05622eb7998fad314f553a53739423103a2392e9c +MISC metadata.xml 334 BLAKE2B 1b34b1832ed2c8cde0a91717334174f49fb69986aceac768cecf15e1898acf8b5e1ed12ff361be20cce83e8e8b7c31c87408b924b5e6a8d17700b5d6a88285bc SHA512 9db658eed874814225b9a118d88b900e7a6965cd629da7aa98cbbac2f1708425ae463a9dee7ce12cf9dc9b78cd2c123a0b5bd4056ca25feb47e5747112a4d0e5 diff --git a/dev-php/phpdocumentor-reflection-common/files/autoload.php b/dev-php/phpdocumentor-reflection-common/files/autoload.php new file mode 100644 index 000000000000..356515b7a000 --- /dev/null +++ b/dev-php/phpdocumentor-reflection-common/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/phpdocumentor-reflection-common */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('phpDocumentor\\Reflection\\', __DIR__); diff --git a/dev-php/phpdocumentor-reflection-common/metadata.xml b/dev-php/phpdocumentor-reflection-common/metadata.xml new file mode 100644 index 000000000000..99183602ecfc --- /dev/null +++ b/dev-php/phpdocumentor-reflection-common/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> + <upstream> + <remote-id type="github">phpDocumentor/ReflectionCommon</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild b/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild new file mode 100644 index 000000000000..13c895fea14d --- /dev/null +++ b/dev-php/phpdocumentor-reflection-common/phpdocumentor-reflection-common-1.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="ReflectionCommon" +MY_VENDOR="phpDocumentor" + +DESCRIPTION="Common reflection classes used by phpdocumentor to reflect the code structure" +HOMEPAGE="https://www.phpdoc.org" +SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/${MY_VENDOR}/${MY_PN} + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/phpdocumentor-reflection-docblock-3.1.1 b/dev-php/phpdocumentor-reflection-docblock-3.1.1 deleted file mode 100644 index 6a43c14fd3fd..000000000000 --- a/dev-php/phpdocumentor-reflection-docblock-3.1.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Provide support for annotations via DocBlocks -EAPI=6 -HOMEPAGE=https://www.phpdoc.org -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader <dev-php/phpdocumentor-reflection-common-2 <dev-php/phpdocumentor-type-resolver-1 <dev-php/webmozart-assert-2 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/phpDocumentor/ReflectionDocBlock/archive/3.1.1.tar.gz -> phpdocumentor-reflection-docblock-3.1.1.tar.gz -_md5_=c109298524158df67b89e7c34728c7d7 diff --git a/dev-php/phpdocumentor-reflection-docblock/Manifest b/dev-php/phpdocumentor-reflection-docblock/Manifest new file mode 100644 index 000000000000..8be122bbb93f --- /dev/null +++ b/dev-php/phpdocumentor-reflection-docblock/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 499 BLAKE2B 8e159b25c5682a68259674aa256c667da624f17b1b784c93cbdcd792f4fe4066122f5848ddb99a7011022b389a1cf2dc955c1b45c4771446363f1e873b32b3ac SHA512 9674ebd512047c27ac986eb63395cc4762c4b0dce3ad5ba1fd76284767e1c724c1b61855a32d96fe925bc1d8c1f76e8c12e016156028a66f7d909dbbf4d676ad +DIST phpdocumentor-reflection-docblock-3.1.1.tar.gz 42935 BLAKE2B a18fbc5012a28e9f0ab59c6f485bec692aed5e7d245845be1c20a34e51b646b3cfd57d84f10f60a5e64c3ad0cc916b1bd97f07629035d3d4991056665012bb39 SHA512 43f1824db3a7a3793db88817e3cedd6379c8e9074fac1a3e781d049a74a13bde3c519c0a9b2a9219d7869339ab16276229d5d3d9398d9bf7f6cdac6dea5a12d5 +EBUILD phpdocumentor-reflection-docblock-3.1.1.ebuild 768 BLAKE2B c5e018a70473c1e8454b585f15af2ef58568d6e745eb6920536013d70b786184cb9e42efce50167184802f8e90c806b722b87324e81ade163399f36155a96513 SHA512 5d4252a78dad89968eaacfba0f3d3a728cf87915ad76520c3152323520ce857f6f994d6b0420a7cb0096fcfed0d4c75938850cf08cea6122001d5888b020050a +MISC metadata.xml 336 BLAKE2B b7192560a302045b5f417f3e9c1330c0e73b0fe6c95b79dcacdcae41db70b8b4ef749b7eec902dacbd9e11750d5487c6260013446044dd0cc4a610bcfc83a697 SHA512 6e525276f4719b05ca8d891b76a742450940dd4b6a2bbdb839a5c7556f3ddff370f3e504f9a05449161105b838228519d5d14be2d3994335d7f8e4f90d7eec61 diff --git a/dev-php/phpdocumentor-reflection-docblock/files/autoload.php b/dev-php/phpdocumentor-reflection-docblock/files/autoload.php new file mode 100644 index 000000000000..70091f310ed1 --- /dev/null +++ b/dev-php/phpdocumentor-reflection-docblock/files/autoload.php @@ -0,0 +1,14 @@ +<?php +/* Autoloader for dev-php/phpdocumentor-reflection-common */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('phpDocumentor\\Reflection\\', __DIR__); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/phpDocumentor/TypeResolver/autoload.php', + '/usr/share/php/phpDocumentor/ReflectionCommon/autoload.php', + '/usr/share/php/Webmozart/Assert/autoload.php', +)); diff --git a/dev-php/phpdocumentor-reflection-docblock/metadata.xml b/dev-php/phpdocumentor-reflection-docblock/metadata.xml new file mode 100644 index 000000000000..b6164cd9043f --- /dev/null +++ b/dev-php/phpdocumentor-reflection-docblock/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> + <upstream> + <remote-id type="github">phpDocumentor/ReflectionDocBlock</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild b/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild new file mode 100644 index 000000000000..0ab2ddb1f323 --- /dev/null +++ b/dev-php/phpdocumentor-reflection-docblock/phpdocumentor-reflection-docblock-3.1.1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="ReflectionDocBlock" +MY_VENDOR="phpDocumentor" + +DESCRIPTION="Provide support for annotations via DocBlocks" +HOMEPAGE="https://www.phpdoc.org" +SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + <dev-php/phpdocumentor-reflection-common-2 + <dev-php/phpdocumentor-type-resolver-1 + <dev-php/webmozart-assert-2 + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/${MY_VENDOR}/${MY_PN} + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/phpdocumentor-type-resolver-0.2.1 b/dev-php/phpdocumentor-type-resolver-0.2.1 deleted file mode 100644 index bdd4e2d27fee..000000000000 --- a/dev-php/phpdocumentor-type-resolver-0.2.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PSR-5 based resolver of Class names, Types and Structural Element Names -EAPI=6 -HOMEPAGE=https://www.phpdoc.org -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader <dev-php/phpdocumentor-reflection-common-2 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/phpDocumentor/TypeResolver/archive/0.2.1.tar.gz -> phpdocumentor-type-resolver-0.2.1.tar.gz -_md5_=5ad484837c1cdac53be42c962a41fcaf diff --git a/dev-php/phpdocumentor-type-resolver/Manifest b/dev-php/phpdocumentor-type-resolver/Manifest new file mode 100644 index 000000000000..52144e8b3f06 --- /dev/null +++ b/dev-php/phpdocumentor-type-resolver/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 271 BLAKE2B 755d18da274f77605c5873c2ddfde9ff2f47ea325f647d405a1519b660d51bd057a2e299cc4797ad4578ee3af1d56e05ce6cf272fd7e4019d2ad86f4e12dd324 SHA512 7aae3acc76199fd18558d5ae048e6d32d122a2b5310709f7b6129e3ea53be140e290b0ef8e1f69a153f9ee387de959047a6a8c4ec780df98e51c9f56a7af6e81 +DIST phpdocumentor-type-resolver-0.2.1.tar.gz 15231 BLAKE2B 1c47c8de34bf97cbfd7fa8c5c138a61e77f8897ab8009ae24b4a05e83bd58b9a0990bf365d3578d6b15f642cdb53b9a62a6485887350e19763320d46bf59d7b7 SHA512 888d165b397831d7319116c71dc34a3c738601bdb9956d250f80ee89374a9f063449ae9a82a43646e9156ad720e84e5d951c35dee746a37354388cd1f69d5154 +EBUILD phpdocumentor-type-resolver-0.2.1.ebuild 719 BLAKE2B d62d608131c8be6d414d17258421b4d8277eab3ddbf8b6a50d1ced2f3317c7c53a324bca2a18e0b2d7f048b04bf7f6abe7146ee4744097ead832d01ead194848 SHA512 3992fc5179086deb01ba6b2902be97b3845e0fe4f691e8ac45683e557bda0bb852d70a10d3a11f2e94d59a84a7c793a407082525202afd726d2f52410c002c48 +MISC metadata.xml 330 BLAKE2B a68bfeb6fd53ba7c9ee80e5ea5ea50bdc531eccd13caf0b6e9efc0d4585a6d05e782312bfb4bf4fac4a3df596f029cf0e42a23d9a70ea66fbbd95eae1e259d73 SHA512 3c2e71a10cb0191aa7ab5332bdce3e38465514611dabd3374bb29fe4411f68e0382e5bcc66a0782ba56b1bbc823dd0f435f830809c1bd36e9fb142a68774f353 diff --git a/dev-php/phpdocumentor-type-resolver/files/autoload.php b/dev-php/phpdocumentor-type-resolver/files/autoload.php new file mode 100644 index 000000000000..356515b7a000 --- /dev/null +++ b/dev-php/phpdocumentor-type-resolver/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/phpdocumentor-reflection-common */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('phpDocumentor\\Reflection\\', __DIR__); diff --git a/dev-php/phpdocumentor-type-resolver/metadata.xml b/dev-php/phpdocumentor-type-resolver/metadata.xml new file mode 100644 index 000000000000..4f1ebd70ec3b --- /dev/null +++ b/dev-php/phpdocumentor-type-resolver/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> + <upstream> + <remote-id type="github">phpDocumentor/TypeResolver</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild b/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild new file mode 100644 index 000000000000..0f2ee07377c6 --- /dev/null +++ b/dev-php/phpdocumentor-type-resolver/phpdocumentor-type-resolver-0.2.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="TypeResolver" +MY_VENDOR="phpDocumentor" + +DESCRIPTION="PSR-5 based resolver of Class names, Types and Structural Element Names" +HOMEPAGE="https://www.phpdoc.org" +SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + <dev-php/phpdocumentor-reflection-common-2 + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/${MY_VENDOR}/${MY_PN} + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/phpmd-2.6.0 b/dev-php/phpmd-2.6.0 deleted file mode 100644 index 959639b4c9c0..000000000000 --- a/dev-php/phpmd-2.6.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP mess detector -EAPI=6 -HOMEPAGE=http://www.phpmd.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 -RDEPEND=dev-lang/php[xml] dev-php/phpdepend -SLOT=0 -SRC_URI=https://github.com/phpmd/phpmd/archive/2.6.0.tar.gz -> phpmd-2.6.0.tar.gz -_md5_=92e96440b0f407f0928eac1af09981dc diff --git a/dev-php/phpmd/Manifest b/dev-php/phpmd/Manifest new file mode 100644 index 000000000000..5c6918920320 --- /dev/null +++ b/dev-php/phpmd/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 325 BLAKE2B 73cdf98199c37978e3a82ff70583220bc9a93494ca204d6a9da321b943407db5144ac376c40590a7bf784109633679a267838e9e52889977947395e5ee38528c SHA512 2cbb2349a598c9515cd995b22cb685d4ea6e9e5edc6c0e5ce602f7520c4aa70cc63872c31209720019c424ab188b063aedf7829899882608eafca9c83794d219 +DIST phpmd-2.6.0.tar.gz 57496 BLAKE2B 447e1b0a18372abc82746e8f2a47ea0df76fdeea51e7012ea63a0d644f7cd71790a3e354584d18f57bab3e7211f1037ff3f61aff367c3419caa44e77e79d1cbb SHA512 7c81bef8457f28dd40b908f535cf432d65ba6910c54f730b4d9f7a0bffa096653af029701a6ce4bd22910ec69453c5ff22c657100757d7d6eacff2226b597023 +EBUILD phpmd-2.6.0.ebuild 1124 BLAKE2B 6e6e34fb5ddb5c00a14c76df601255368822c999ab8756fa35af633e4857759d6fa9d641ef25095bd5bbf703a46fef32d42c0d9e3e5f027e31811d425ce1ccac SHA512 1fe7d91ededcddcdc8b3b8b722be70592ee2f6d2fca08543a62abdc5e6dc7bbfee5cad97774fed9c3394134c230b35a45d2799043da2e609b36e64ae641ebc87 +MISC metadata.xml 325 BLAKE2B 80b920bf354b940ca23aaf02297c6ca21ef4d782831c2f4edfba9756c29dc13ed7c74d6d8e58635c0f3915e3c939dc6a4290ce00751965eaabad995b6969fff9 SHA512 d2f6eb6841f0c21aeea3e158ef62388d2cddb3eb4c9a363b211fe232d9b64e4d45d80856986d5293c1d5ad17948648bc606133d28b3001b912ed1fe022ee2432 diff --git a/dev-php/phpmd/files/autoload.php b/dev-php/phpmd/files/autoload.php new file mode 100644 index 000000000000..b0fa4764c7ca --- /dev/null +++ b/dev-php/phpmd/files/autoload.php @@ -0,0 +1,14 @@ +<?php +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once('/usr/share/php/Fedora/Autoloader/autoload.php'); +} + +\Fedora\Autoloader\Autoload::addPsr4( + 'PHPMD\\', + __DIR__ . '/../src/main/php/PHPMD' +); + + +\Fedora\Autoloader\Dependencies::required( + array('/usr/share/phpdepend/vendor/autoload.php') +); diff --git a/dev-php/phpmd/metadata.xml b/dev-php/phpmd/metadata.xml new file mode 100644 index 000000000000..133c28059f56 --- /dev/null +++ b/dev-php/phpmd/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> + <upstream> + <remote-id type="github">phpmd/phpmd</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpmd/phpmd-2.6.0.ebuild b/dev-php/phpmd/phpmd-2.6.0.ebuild new file mode 100644 index 000000000000..dc08acef5020 --- /dev/null +++ b/dev-php/phpmd/phpmd-2.6.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP mess detector" +HOMEPAGE="http://www.phpmd.org/" + +# The test suite is absent from the release tarballs because +# the only build system that Composer understands is "cp -r". +# To obtain the tests, we would need to grab a VCS snapshot. +SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/php[xml] + dev-php/phpdepend" + +src_install() { + dodoc AUTHORS.rst CHANGELOG CONTRIBUTING.md README.rst + + # The executable will only look for autoload.php in one place, so we + # create an (otherwise pointless) vendor directory to house it. + insinto "/usr/share/${PN}/vendor" + doins "${FILESDIR}/autoload.php" + + insinto "/usr/share/${PN}/src" + doins -r src/main + + # The executable uses relative include paths, so the one users will + # actually run needs to be symlinked into the source tree. + exeinto "/usr/share/${PN}/src/bin" + doexe "src/bin/${PN}" + dosym "../share/${PN}/src/bin/${PN}" "/usr/bin/${PN}" +} diff --git a/dev-php/phpspec-prophecy-1.7.0 b/dev-php/phpspec-prophecy-1.7.0 deleted file mode 100644 index e0ec5d848208..000000000000 --- a/dev-php/phpspec-prophecy-1.7.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Highly opinionated mocking framework -EAPI=6 -HOMEPAGE=https://github.com/phpspec/prophecy -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader <dev-php/doctrine-instantiator-2 <dev-php/phpdocumentor-reflection-docblock-4 <dev-php/sebastian-comparator-3 <dev-php/sebastian-recursion-context-4 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/phpspec/prophecy/archive/v1.7.0.tar.gz -> phpspec-prophecy-1.7.0.tar.gz -_md5_=118350d1f45f0b55fb8c038c28cb73e6 diff --git a/dev-php/phpspec-prophecy/Manifest b/dev-php/phpspec-prophecy/Manifest new file mode 100644 index 000000000000..484330529c6f --- /dev/null +++ b/dev-php/phpspec-prophecy/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 544 BLAKE2B d6ec873ca93869028f105eb90480031805bf2a377ca73824ae363456388d0ecbebcc5a736ec0e9ba507f7bb00e2843aa6cb3a1cad15ea849d825080ff0c6cb09 SHA512 4c75d70b199ca708d6dbd8975df0fe1e73db9b91bbce1f4360dca7405e3bc782f10331e83399a09fe2ea7373064f70538ba0b7525be008614be75b52ee7267fb +DIST phpspec-prophecy-1.7.0.tar.gz 60338 BLAKE2B 8171120d8407f2e554150d5e3ea1972c54d4e2ce0e6698763f0b3c7e1645340ce22404da7844fed8412579c46f372852b4553c6d8a65c8094ef3065b0dbbd80c SHA512 e8efb3882d869f10fe39dff7c2185e1ec6f044c794fd6a5785e1c1c69c71b91dc3997f61bd2566d3243dde0becce568beba9a18fa0fd152e6ce74ca43a9a0fb0 +EBUILD phpspec-prophecy-1.7.0.ebuild 811 BLAKE2B 53818c6a4f2dd8ed05c6e1789fe95d25bab7265c1d5f13641fc269d32eb34337537ef2911fe8e4003e1e8b858a80f7a72477896dd3613bbec1824c54402b9668 SHA512 38e47098997e435e5f91f6775ee2f63f41170c29af6868f942481fdaacad40167bcac7f9f48a52591a3ff39781c3cca2e5bc712ebe9046eb97ca87cfc889c765 +MISC metadata.xml 320 BLAKE2B 52dc068f02b6134f5fb38c8a527e6c2cd4f47e260654e0558377fa7b188d5beebcc1c503137014842ff6081f576986e8b1585f61047e019facf4261d54437c6f SHA512 1772f2d920e747cc7e4b1bd32dcc503f72f17c7bcb964e01c74df781a114e0c4879d6018bab9c9244be3adcdc52a5f36e0de9b4ea34743fa9b64313a6a691ad3 diff --git a/dev-php/phpspec-prophecy/files/autoload.php b/dev-php/phpspec-prophecy/files/autoload.php new file mode 100644 index 000000000000..eb61ccb5eedb --- /dev/null +++ b/dev-php/phpspec-prophecy/files/autoload.php @@ -0,0 +1,15 @@ +<?php +/* Autoloader for dev-php/phpspec-prophecy */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr0('Prophecy\\', __DIR__); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/phpDocumentor/ReflectionDocBlock/autoload.php', + '/usr/share/php/SebastianBergmann/Comparator/autoload.php', + '/usr/share/php/Doctrine/Instantiator/autoload.php', + '/usr/share/php/SebastianBergmann/RecursionContext/autoload.php', +)); diff --git a/dev-php/phpspec-prophecy/metadata.xml b/dev-php/phpspec-prophecy/metadata.xml new file mode 100644 index 000000000000..d8cce3e62197 --- /dev/null +++ b/dev-php/phpspec-prophecy/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> + <upstream> + <remote-id type="github">phpspec/prophecy</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpspec-prophecy/phpspec-prophecy-1.7.0.ebuild b/dev-php/phpspec-prophecy/phpspec-prophecy-1.7.0.ebuild new file mode 100644 index 000000000000..da0780af3c9f --- /dev/null +++ b/dev-php/phpspec-prophecy/phpspec-prophecy-1.7.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="prophecy" +MY_VENDOR="phpspec" + +DESCRIPTION="Highly opinionated mocking framework" +HOMEPAGE="https://github.com/${MY_VENDOR}/${MY_PN}" +SRC_URI="https://github.com/${MY_VENDOR}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + <dev-php/doctrine-instantiator-2 + <dev-php/phpdocumentor-reflection-docblock-4 + <dev-php/sebastian-comparator-3 + <dev-php/sebastian-recursion-context-4 + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/${MY_VENDOR}/Prophecy + doins -r src/Prophecy/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/phptal-1.3.1 b/dev-php/phptal-1.3.1 deleted file mode 100644 index c4226a3e34e4..000000000000 --- a/dev-php/phptal-1.3.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install test -DEPEND=test? ( dev-lang/php:* dev-php/phpunit ) -DESCRIPTION=A templating engine for PHP5 that implements Zope Page Templates syntax -EAPI=6 -HOMEPAGE=https://phptal.org/ -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/phptal/PHPTAL/archive/v1.3.1.tar.gz -> phptal-1.3.1.tar.gz -_md5_=5e0cca57d8c4a7fe971bded1286bf5a6 diff --git a/dev-php/phptal/Manifest b/dev-php/phptal/Manifest new file mode 100644 index 000000000000..fa28599243ac --- /dev/null +++ b/dev-php/phptal/Manifest @@ -0,0 +1,3 @@ +DIST phptal-1.3.1.tar.gz 272883 BLAKE2B 4914b8bb40464f22417fd7ed7dbf88709b95b69a69a905a5152ff640dd5af6af2be7c7d67a622d78029e4075b6b19d8d1bf537a4a6ccc0c97260e5183a961ecd SHA512 74856cbeab3f8d9d552bcb7275a0180fd25e7703230c90e4343fbe9be4001118b091fabbace89efa98a8bf0344f46edf36c4ba709ed0e9b040b82204ea3b7290 +EBUILD phptal-1.3.1.ebuild 808 BLAKE2B 28f94a4cfbef459c5a6b4cd2362529e358f692c346c46481f37757fd5d9d6112a6528ce77bde166e87d02242c19e73ed997bcdeb80c6b082e07f0ed84e4658e3 SHA512 cbc0477ffd9e5288df3bfcd374fcc9f4187730cf284fbc4d930be38134d34a201302abec8fc1d9f2428ef6d0af36c21d96df2811b1d150c88a8c171513dc52ba +MISC metadata.xml 245 BLAKE2B 7d88a41bb224d6e6c8bc6ed766d24c4141ff7079307fc4e2dadd0d2300b565f5d8332f5a61ad49896af208f136f102bbfedb7b1f61241a82f21cbb6b0d9cc7e9 SHA512 81a613ac5d1bbcb88aad55e16c2b878dcc3a985a8c0d3b802a302067d94c3f878fa8b10aa4804a799a4180464b523eac2ee1bd6547d8baca8647e1e5cce38897 diff --git a/dev-php/phptal/metadata.xml b/dev-php/phptal/metadata.xml new file mode 100644 index 000000000000..04d9b1663bd1 --- /dev/null +++ b/dev-php/phptal/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/phptal/phptal-1.3.1.ebuild b/dev-php/phptal/phptal-1.3.1.ebuild new file mode 100644 index 000000000000..f5ab86bdfd82 --- /dev/null +++ b/dev-php/phptal/phptal-1.3.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_LIB_NAME="PHPTAL" + +DESCRIPTION="A templating engine for PHP5 that implements Zope Page Templates syntax" +HOMEPAGE="https://phptal.org/" +SRC_URI="https://github.com/${PN}/${PHP_LIB_NAME}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="dev-lang/php:*" +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +S="${WORKDIR}/${PHP_LIB_NAME}-${PV}" + +src_compile() { :; } + +src_install() { + insinto /usr/share/php/${PN} + doins -r "classes/${PHP_LIB_NAME}" + doins classes/PHPTAL.php tools/phptal_lint.php + + dodoc README.md +} + +src_test() { + [[ -z $(locale -a |grep en_GB) ]] && ewarn "Tests require en_GB locale to complete" + phpunit || die +} diff --git a/dev-php/phpunit-5.7.15-r1 b/dev-php/phpunit-5.7.15-r1 deleted file mode 100644 index 381ac863277a..000000000000 --- a/dev-php/phpunit-5.7.15-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install postinst -DESCRIPTION=A PHP Unit Testing framework -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-php/File_Iterator-1.4.0 !>=dev-php/File_Iterator-2.0 >=dev-php/Text_Template-1.2.0 !>=dev-php/Text_Template-2.0 >=dev-php/PHP_CodeCoverage-4.0.4 !>=dev-php/PHP_CodeCoverage-5.0 >=dev-php/PHP_Timer-1.0.6 !>=dev-php/PHP_Timer-2.0 <dev-php/myclabs-deepcopy-2.0 <dev-php/phpspec-prophecy-2.0 <dev-php/phpunit-mock-objects-4.0 <dev-php/sebastian-comparator-2.0 <dev-php/sebastian-diff-2.0 <dev-php/sebastian-environment-3.0 <dev-php/sebastian-exporter-3.0 <dev-php/sebastian-global-state-2.0 <dev-php/sebastian-object-enumerator-3.0 <dev-php/sebastian-resource-operations-2.0 <dev-php/sebastian-version-3.0 <dev-php/symfony-yaml-4.0 || ( dev-lang/php:5.6[cli,json,unicode,xml] dev-lang/php:7.0[cli,json,unicode,xml] dev-lang/php:7.1[cli,json,unicode,xml] ) -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/phpunit/archive/5.7.15.tar.gz -> phpunit-5.7.15.tar.gz -_md5_=7caae7c2dfa991b1b71108cd52b4db26 diff --git a/dev-php/phpunit-mock-objects-3.4.3 b/dev-php/phpunit-mock-objects-3.4.3 deleted file mode 100644 index d2285df60a4c..000000000000 --- a/dev-php/phpunit-mock-objects-3.4.3 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Mock Object library for PHPUnit -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-php/Text_Template-1.2 !>=dev-php/Text_Template-2.0 <dev-php/doctrine-instantiator-2.0 <dev-php/sebastian-exporter-3.0 !<dev-php/phpunit-5.4.0 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/phpunit-mock-objects/archive/3.4.3.tar.gz -> phpunit-mock-objects-3.4.3.tar.gz -_md5_=c1d79eccd5849aac4992d5c212c35689 diff --git a/dev-php/phpunit-mock-objects/Manifest b/dev-php/phpunit-mock-objects/Manifest new file mode 100644 index 000000000000..f5b585c5f6a3 --- /dev/null +++ b/dev-php/phpunit-mock-objects/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 3973 BLAKE2B 0d76a132dd080b8f8fe839b1c3cb750372440ff903e464232bdcbaf2fc499c96a7579c63735631885b7e7422b3f6646179a0c4748d3885b81b53fc6652d1c164 SHA512 aee22419472bbca6c5b6a951a41c0a4098071679e5ddd40282a2d717a854189546ac8d2a8d2a9aad43e28b6ff831cedd6541c3b5e19d5599d62ffe2815204ea0 +DIST phpunit-mock-objects-3.4.3.tar.gz 37921 BLAKE2B 1d1cb1dc0bf024525f3d226d1fa67eb27a6de747ac90d58c54d145d284bb0edc06821f45b7b7bb8a3378bd68baa01c31e773da9ff522a410b3f5038746eadf67 SHA512 c9305796062a9ef412c194a82322c913b695c74fd9505580707381f9d9f96f6d69a16bde2c35226240e3c2bfaa6f0f9bf1c94c178b8a1f050b5afef7e53611de +EBUILD phpunit-mock-objects-3.4.3.ebuild 746 BLAKE2B 0045f8e5cd267b585742c8f38049aa7448d59cccb0a68173b853cd60b8c3a17fb223fb2707e89919e8bea25587f94bcc424dbc341e7deaa214c3e128c7ff3655 SHA512 eb0f1e41a6a49f179da237d6a7e32629b2ae9b6226af0a68208dfb26de198d5b8a66e5db5c68ce9ca5c49b8c013d3dd575eaa6a341fe2b2575fa73d4bc7d5111 +MISC metadata.xml 342 BLAKE2B 1dd45edd9b24f97ff402f3b3821e9019873024d52cf1dad8541fbb165393ef9b6f38834744c9093ea033eec4b901c91e59713d3c879a6f93c8ae5f3863980b42 SHA512 81c56c098a010d97eada1ff754710726c9ede41eec3605bd7dc0e69e5066b58afcab886d4a55fa2977482cee82f7c203ae6f9e794b4c190359e66b5a756ece51 diff --git a/dev-php/phpunit-mock-objects/files/autoload.php b/dev-php/phpunit-mock-objects/files/autoload.php new file mode 100644 index 000000000000..96bcae916553 --- /dev/null +++ b/dev-php/phpunit-mock-objects/files/autoload.php @@ -0,0 +1,61 @@ +<?php +/* Autoloader for dev-php/sebastian-diff */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'phpunit_framework_mockobject_badmethodcallexception' => '/Exception/BadMethodCallException.php', + 'phpunit_framework_mockobject_builder_identity' => '/Builder/Identity.php', + 'phpunit_framework_mockobject_builder_invocationmocker' => '/Builder/InvocationMocker.php', + 'phpunit_framework_mockobject_builder_match' => '/Builder/Match.php', + 'phpunit_framework_mockobject_builder_methodnamematch' => '/Builder/MethodNameMatch.php', + 'phpunit_framework_mockobject_builder_namespace' => '/Builder/Namespace.php', + 'phpunit_framework_mockobject_builder_parametersmatch' => '/Builder/ParametersMatch.php', + 'phpunit_framework_mockobject_builder_stub' => '/Builder/Stub.php', + 'phpunit_framework_mockobject_exception' => '/Exception/Exception.php', + 'phpunit_framework_mockobject_generator' => '/Generator.php', + 'phpunit_framework_mockobject_invocation' => '/Invocation.php', + 'phpunit_framework_mockobject_invocationmocker' => '/InvocationMocker.php', + 'phpunit_framework_mockobject_invocation_object' => '/Invocation/Object.php', + 'phpunit_framework_mockobject_invocation_static' => '/Invocation/Static.php', + 'phpunit_framework_mockobject_invokable' => '/Invokable.php', + 'phpunit_framework_mockobject_matcher' => '/Matcher.php', + 'phpunit_framework_mockobject_matcher_anyinvokedcount' => '/Matcher/AnyInvokedCount.php', + 'phpunit_framework_mockobject_matcher_anyparameters' => '/Matcher/AnyParameters.php', + 'phpunit_framework_mockobject_matcher_consecutiveparameters' => '/Matcher/ConsecutiveParameters.php', + 'phpunit_framework_mockobject_matcher_invocation' => '/Matcher/Invocation.php', + 'phpunit_framework_mockobject_matcher_invokedatindex' => '/Matcher/InvokedAtIndex.php', + 'phpunit_framework_mockobject_matcher_invokedatleastcount' => '/Matcher/InvokedAtLeastCount.php', + 'phpunit_framework_mockobject_matcher_invokedatleastonce' => '/Matcher/InvokedAtLeastOnce.php', + 'phpunit_framework_mockobject_matcher_invokedatmostcount' => '/Matcher/InvokedAtMostCount.php', + 'phpunit_framework_mockobject_matcher_invokedcount' => '/Matcher/InvokedCount.php', + 'phpunit_framework_mockobject_matcher_invokedrecorder' => '/Matcher/InvokedRecorder.php', + 'phpunit_framework_mockobject_matcher_methodname' => '/Matcher/MethodName.php', + 'phpunit_framework_mockobject_matcher_parameters' => '/Matcher/Parameters.php', + 'phpunit_framework_mockobject_matcher_statelessinvocation' => '/Matcher/StatelessInvocation.php', + 'phpunit_framework_mockobject_mockbuilder' => '/MockBuilder.php', + 'phpunit_framework_mockobject_mockobject' => '/MockObject.php', + 'phpunit_framework_mockobject_runtimeexception' => '/Exception/RuntimeException.php', + 'phpunit_framework_mockobject_stub' => '/Stub.php', + 'phpunit_framework_mockobject_stub_consecutivecalls' => '/Stub/ConsecutiveCalls.php', + 'phpunit_framework_mockobject_stub_exception' => '/Stub/Exception.php', + 'phpunit_framework_mockobject_stub_matchercollection' => '/Stub/MatcherCollection.php', + 'phpunit_framework_mockobject_stub_return' => '/Stub/Return.php', + 'phpunit_framework_mockobject_stub_returnargument' => '/Stub/ReturnArgument.php', + 'phpunit_framework_mockobject_stub_returncallback' => '/Stub/ReturnCallback.php', + 'phpunit_framework_mockobject_stub_returnreference' => '/Stub/ReturnReference.php', + 'phpunit_framework_mockobject_stub_returnself' => '/Stub/ReturnSelf.php', + 'phpunit_framework_mockobject_stub_returnvaluemap' => '/Stub/ReturnValueMap.php', + 'phpunit_framework_mockobject_verifiable' => '/Verifiable.php', + ), + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/Doctrine/Instantiator/autoload.php', + '/usr/share/php/SebastianBergmann/Exporter/autoload.php', + '/usr/share/php/Text/Template/autoload.php', +)); diff --git a/dev-php/phpunit-mock-objects/metadata.xml b/dev-php/phpunit-mock-objects/metadata.xml new file mode 100644 index 000000000000..f248b11380b7 --- /dev/null +++ b/dev-php/phpunit-mock-objects/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> + <upstream> + <remote-id type="github">sebastianbergmann/phpunit-mock-objects</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpunit-mock-objects/phpunit-mock-objects-3.4.3.ebuild b/dev-php/phpunit-mock-objects/phpunit-mock-objects-3.4.3.ebuild new file mode 100644 index 000000000000..83773b85230f --- /dev/null +++ b/dev-php/phpunit-mock-objects/phpunit-mock-objects-3.4.3.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Mock Object library for PHPUnit" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND="dev-php/fedora-autoloader + >=dev-php/Text_Template-1.2 + !>=dev-php/Text_Template-2.0 + <dev-php/doctrine-instantiator-2.0 + <dev-php/sebastian-exporter-3.0 + !<dev-php/phpunit-5.4.0 + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/PHPUnit/ + doins -r src/* + insinto /usr/share/php/PHPUnit/Framework/MockObject + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/phpunit/Manifest b/dev-php/phpunit/Manifest new file mode 100644 index 000000000000..1a998a740532 --- /dev/null +++ b/dev-php/phpunit/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 11422 BLAKE2B 90c68a16ab1c2a81c31430984b426e0717881e29231ea008c6e75113d4180733af64a5edf7b1aabd8fd6e84b312ed79b80ee001d805d40f060b9b641c0c27948 SHA512 1d4fd0854a85bc404f5567b78effbc0eb41859601b8e56faaa4362e85ec4d07969864b21df3188fc5e82d5993c67655fa278a9c310b2ec7366aa2195c91e90da +DIST phpunit-5.7.15.tar.gz 205474 BLAKE2B 0220edd59fc3f191b7621f275d3e4ee8f8bf514f74533d99bfb925e11cc54a235fb292ffd1bb54f6bec1e038c06e35a0dc43c1227618590f99e7e85638a7de28 SHA512 6a836e1ad1656fd1d1c5a58ced3c1826b4decc01798b6a804b487c9b4e094ec32f6eb8a84058e268eade62a2fe19d7bd1e760b8b9433299d9fe9c09afdf2bdd3 +EBUILD phpunit-5.7.15-r1.ebuild 1616 BLAKE2B 08105d6c0d1928bf94b7bba2ad8d04461e22df6cace49739c944213f55d9089e29c0f0fb89806dbecadc8af0288a65c88a2edccfc535e934b021665a8eb8ec60 SHA512 026a7ed14423a855d23cc254bb2b0c3062ad5f59af7092cb92fbc47b47db97a09e5c78db7202a99a11e82745f69a4c4029d69812baeff3ad87d965a81c5c0dc7 +MISC metadata.xml 329 BLAKE2B 45eb57929680d3c3d1c60a22dd1b760db42b1ce2a157c9b87209c391a08022c01a103972267b2f36cea142681d3cc3691a27c726b9a132974d7bb418e5316928 SHA512 007a4fea4de75a468e377398bb1539e25eedc8009ad6dcb6c170be653821b73d8eaaaeb236e207a2e33a509d2966f6a9571d8f0219d90b1662d4da1cdc7de896 diff --git a/dev-php/phpunit/files/autoload.php b/dev-php/phpunit/files/autoload.php new file mode 100644 index 000000000000..f33b4c8881a1 --- /dev/null +++ b/dev-php/phpunit/files/autoload.php @@ -0,0 +1,170 @@ +<?php +/* Autoloader for dev-php/phpunit and its dependencies */ + +$include_dir = '/usr/share/php'; + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once "${include_dir}/Fedora/Autoloader/autoload.php"; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'phpunit\\framework\\assert' => '/ForwardCompatibility/Assert.php', + 'phpunit\\framework\\basetestlistener' => '/ForwardCompatibility/BaseTestListener.php', + 'phpunit\\framework\\testcase' => '/ForwardCompatibility/TestCase.php', + 'phpunit\\framework\\testlistener' => '/ForwardCompatibility/TestListener.php', + 'phpunit_exception' => '/Exception.php', + 'phpunit_extensions_grouptestsuite' => '/Extensions/GroupTestSuite.php', + 'phpunit_extensions_phpttestcase' => '/Extensions/PhptTestCase.php', + 'phpunit_extensions_phpttestsuite' => '/Extensions/PhptTestSuite.php', + 'phpunit_extensions_repeatedtest' => '/Extensions/RepeatedTest.php', + 'phpunit_extensions_testdecorator' => '/Extensions/TestDecorator.php', + 'phpunit_extensions_ticketlistener' => '/Extensions/TicketListener.php', + 'phpunit_framework_assert' => '/Framework/Assert.php', + 'phpunit_framework_assertionfailederror' => '/Framework/AssertionFailedError.php', + 'phpunit_framework_basetestlistener' => '/Framework/BaseTestListener.php', + 'phpunit_framework_codecoverageexception' => '/Framework/CodeCoverageException.php', + 'phpunit_framework_constraint' => '/Framework/Constraint.php', + 'phpunit_framework_constraint_and' => '/Framework/Constraint/And.php', + 'phpunit_framework_constraint_arrayhaskey' => '/Framework/Constraint/ArrayHasKey.php', + 'phpunit_framework_constraint_arraysubset' => '/Framework/Constraint/ArraySubset.php', + 'phpunit_framework_constraint_attribute' => '/Framework/Constraint/Attribute.php', + 'phpunit_framework_constraint_callback' => '/Framework/Constraint/Callback.php', + 'phpunit_framework_constraint_classhasattribute' => '/Framework/Constraint/ClassHasAttribute.php', + 'phpunit_framework_constraint_classhasstaticattribute' => '/Framework/Constraint/ClassHasStaticAttribute.php', + 'phpunit_framework_constraint_composite' => '/Framework/Constraint/Composite.php', + 'phpunit_framework_constraint_count' => '/Framework/Constraint/Count.php', + 'phpunit_framework_constraint_directoryexists' => '/Framework/Constraint/DirectoryExists.php', + 'phpunit_framework_constraint_exception' => '/Framework/Constraint/Exception.php', + 'phpunit_framework_constraint_exceptioncode' => '/Framework/Constraint/ExceptionCode.php', + 'phpunit_framework_constraint_exceptionmessage' => '/Framework/Constraint/ExceptionMessage.php', + 'phpunit_framework_constraint_exceptionmessageregexp' => '/Framework/Constraint/ExceptionMessageRegExp.php', + 'phpunit_framework_constraint_fileexists' => '/Framework/Constraint/FileExists.php', + 'phpunit_framework_constraint_greaterthan' => '/Framework/Constraint/GreaterThan.php', + 'phpunit_framework_constraint_isanything' => '/Framework/Constraint/IsAnything.php', + 'phpunit_framework_constraint_isempty' => '/Framework/Constraint/IsEmpty.php', + 'phpunit_framework_constraint_isequal' => '/Framework/Constraint/IsEqual.php', + 'phpunit_framework_constraint_isfalse' => '/Framework/Constraint/IsFalse.php', + 'phpunit_framework_constraint_isfinite' => '/Framework/Constraint/IsFinite.php', + 'phpunit_framework_constraint_isidentical' => '/Framework/Constraint/IsIdentical.php', + 'phpunit_framework_constraint_isinfinite' => '/Framework/Constraint/IsInfinite.php', + 'phpunit_framework_constraint_isinstanceof' => '/Framework/Constraint/IsInstanceOf.php', + 'phpunit_framework_constraint_isjson' => '/Framework/Constraint/IsJson.php', + 'phpunit_framework_constraint_isnan' => '/Framework/Constraint/IsNan.php', + 'phpunit_framework_constraint_isnull' => '/Framework/Constraint/IsNull.php', + 'phpunit_framework_constraint_isreadable' => '/Framework/Constraint/IsReadable.php', + 'phpunit_framework_constraint_istrue' => '/Framework/Constraint/IsTrue.php', + 'phpunit_framework_constraint_istype' => '/Framework/Constraint/IsType.php', + 'phpunit_framework_constraint_iswritable' => '/Framework/Constraint/IsWritable.php', + 'phpunit_framework_constraint_jsonmatches' => '/Framework/Constraint/JsonMatches.php', + 'phpunit_framework_constraint_jsonmatches_errormessageprovider' => '/Framework/Constraint/JsonMatches/ErrorMessageProvider.php', + 'phpunit_framework_constraint_lessthan' => '/Framework/Constraint/LessThan.php', + 'phpunit_framework_constraint_not' => '/Framework/Constraint/Not.php', + 'phpunit_framework_constraint_objecthasattribute' => '/Framework/Constraint/ObjectHasAttribute.php', + 'phpunit_framework_constraint_or' => '/Framework/Constraint/Or.php', + 'phpunit_framework_constraint_pcrematch' => '/Framework/Constraint/PCREMatch.php', + 'phpunit_framework_constraint_samesize' => '/Framework/Constraint/SameSize.php', + 'phpunit_framework_constraint_stringcontains' => '/Framework/Constraint/StringContains.php', + 'phpunit_framework_constraint_stringendswith' => '/Framework/Constraint/StringEndsWith.php', + 'phpunit_framework_constraint_stringmatches' => '/Framework/Constraint/StringMatches.php', + 'phpunit_framework_constraint_stringstartswith' => '/Framework/Constraint/StringStartsWith.php', + 'phpunit_framework_constraint_traversablecontains' => '/Framework/Constraint/TraversableContains.php', + 'phpunit_framework_constraint_traversablecontainsonly' => '/Framework/Constraint/TraversableContainsOnly.php', + 'phpunit_framework_constraint_xor' => '/Framework/Constraint/Xor.php', + 'phpunit_framework_coveredcodenotexecutedexception' => '/Framework/CoveredCodeNotExecutedException.php', + 'phpunit_framework_error' => '/Framework/Error.php', + 'phpunit_framework_error_deprecated' => '/Framework/Error/Deprecated.php', + 'phpunit_framework_error_notice' => '/Framework/Error/Notice.php', + 'phpunit_framework_error_warning' => '/Framework/Error/Warning.php', + 'phpunit_framework_exception' => '/Framework/Exception.php', + 'phpunit_framework_exceptionwrapper' => '/Framework/ExceptionWrapper.php', + 'phpunit_framework_expectationfailedexception' => '/Framework/ExpectationFailedException.php', + 'phpunit_framework_incompletetest' => '/Framework/IncompleteTest.php', + 'phpunit_framework_incompletetestcase' => '/Framework/IncompleteTestCase.php', + 'phpunit_framework_incompletetesterror' => '/Framework/IncompleteTestError.php', + 'phpunit_framework_invalidcoverstargetexception' => '/Framework/InvalidCoversTargetException.php', + 'phpunit_framework_missingcoversannotationexception' => '/Framework/MissingCoversAnnotationException.php', + 'phpunit_framework_outputerror' => '/Framework/OutputError.php', + 'phpunit_framework_riskytest' => '/Framework/RiskyTest.php', + 'phpunit_framework_riskytesterror' => '/Framework/RiskyTestError.php', + 'phpunit_framework_selfdescribing' => '/Framework/SelfDescribing.php', + 'phpunit_framework_skippedtest' => '/Framework/SkippedTest.php', + 'phpunit_framework_skippedtestcase' => '/Framework/SkippedTestCase.php', + 'phpunit_framework_skippedtesterror' => '/Framework/SkippedTestError.php', + 'phpunit_framework_skippedtestsuiteerror' => '/Framework/SkippedTestSuiteError.php', + 'phpunit_framework_syntheticerror' => '/Framework/SyntheticError.php', + 'phpunit_framework_test' => '/Framework/Test.php', + 'phpunit_framework_testcase' => '/Framework/TestCase.php', + 'phpunit_framework_testfailure' => '/Framework/TestFailure.php', + 'phpunit_framework_testlistener' => '/Framework/TestListener.php', + 'phpunit_framework_testresult' => '/Framework/TestResult.php', + 'phpunit_framework_testsuite' => '/Framework/TestSuite.php', + 'phpunit_framework_testsuite_dataprovider' => '/Framework/TestSuite/DataProvider.php', + 'phpunit_framework_unintentionallycoveredcodeerror' => '/Framework/UnintentionallyCoveredCodeError.php', + 'phpunit_framework_warning' => '/Framework/Warning.php', + 'phpunit_framework_warningtestcase' => '/Framework/WarningTestCase.php', + 'phpunit_runner_basetestrunner' => '/Runner/BaseTestRunner.php', + 'phpunit_runner_exception' => '/Runner/Exception.php', + 'phpunit_runner_filter_factory' => '/Runner/Filter/Factory.php', + 'phpunit_runner_filter_group_exclude' => '/Runner/Filter/Group/Exclude.php', + 'phpunit_runner_filter_group_include' => '/Runner/Filter/Group/Include.php', + 'phpunit_runner_filter_groupfilteriterator' => '/Runner/Filter/Group.php', + 'phpunit_runner_filter_test' => '/Runner/Filter/Test.php', + 'phpunit_runner_standardtestsuiteloader' => '/Runner/StandardTestSuiteLoader.php', + 'phpunit_runner_testsuiteloader' => '/Runner/TestSuiteLoader.php', + 'phpunit_runner_version' => '/Runner/Version.php', + 'phpunit_textui_command' => '/TextUI/Command.php', + 'phpunit_textui_resultprinter' => '/TextUI/ResultPrinter.php', + 'phpunit_textui_testrunner' => '/TextUI/TestRunner.php', + 'phpunit_util_blacklist' => '/Util/Blacklist.php', + 'phpunit_util_configuration' => '/Util/Configuration.php', + 'phpunit_util_configurationgenerator' => '/Util/ConfigurationGenerator.php', + 'phpunit_util_errorhandler' => '/Util/ErrorHandler.php', + 'phpunit_util_fileloader' => '/Util/Fileloader.php', + 'phpunit_util_filesystem' => '/Util/Filesystem.php', + 'phpunit_util_filter' => '/Util/Filter.php', + 'phpunit_util_getopt' => '/Util/Getopt.php', + 'phpunit_util_globalstate' => '/Util/GlobalState.php', + 'phpunit_util_invalidargumenthelper' => '/Util/InvalidArgumentHelper.php', + 'phpunit_util_log_json' => '/Util/Log/JSON.php', + 'phpunit_util_log_junit' => '/Util/Log/JUnit.php', + 'phpunit_util_log_tap' => '/Util/Log/TAP.php', + 'phpunit_util_log_teamcity' => '/Util/Log/TeamCity.php', + 'phpunit_util_php' => '/Util/PHP.php', + 'phpunit_util_php_default' => '/Util/PHP/Default.php', + 'phpunit_util_php_windows' => '/Util/PHP/Windows.php', + 'phpunit_util_printer' => '/Util/Printer.php', + 'phpunit_util_regex' => '/Util/Regex.php', + 'phpunit_util_string' => '/Util/String.php', + 'phpunit_util_test' => '/Util/Test.php', + 'phpunit_util_testdox_nameprettifier' => '/Util/TestDox/NamePrettifier.php', + 'phpunit_util_testdox_resultprinter' => '/Util/TestDox/ResultPrinter.php', + 'phpunit_util_testdox_resultprinter_html' => '/Util/TestDox/ResultPrinter/HTML.php', + 'phpunit_util_testdox_resultprinter_text' => '/Util/TestDox/ResultPrinter/Text.php', + 'phpunit_util_testdox_resultprinter_xml' => '/Util/TestDox/ResultPrinter/XML.php', + 'phpunit_util_testsuiteiterator' => '/Util/TestSuiteIterator.php', + 'phpunit_util_type' => '/Util/Type.php', + 'phpunit_util_xml' => '/Util/XML.php', +), + "${include_dir}/PHPUnit" +); + +// Dependencies +\Fedora\Autoloader\Dependencies::required(array( + "${include_dir}/File/Iterator/autoload.php", + "${include_dir}/PHP/CodeCoverage/autoload.php", + "${include_dir}/PHP/Timer/autoload.php", + "${include_dir}/SebastianBergmann/Version/autoload.php", + "${include_dir}/SebastianBergmann/Diff/autoload.php", + "${include_dir}/SebastianBergmann/Environment/autoload.php", + "${include_dir}/SebastianBergmann/Exporter/autoload.php", + "${include_dir}/SebastianBergmann/GlobalState/autoload.php", + "${include_dir}/SebastianBergmann/Comparator/autoload.php", + "${include_dir}/SebastianBergmann/ObjectEnumerator/autoload.php", + "${include_dir}/SebastianBergmann/ResourceOperations/autoload.php", + "${include_dir}/Symfony/Component/Yaml/autoload.php", + "${include_dir}/Text/Template/autoload.php", + "${include_dir}/myclabs/DeepCopy/autoload.php", + "${include_dir}/PHPUnit/Framework/MockObject/autoload.php", + "${include_dir}/phpspec/Prophecy/autoload.php", +)); diff --git a/dev-php/phpunit/metadata.xml b/dev-php/phpunit/metadata.xml new file mode 100644 index 000000000000..44a54c50110f --- /dev/null +++ b/dev-php/phpunit/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> + <upstream> + <remote-id type="github">sebastianbergmann/phpunit</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/phpunit/phpunit-5.7.15-r1.ebuild b/dev-php/phpunit/phpunit-5.7.15-r1.ebuild new file mode 100644 index 000000000000..6fa7de02877f --- /dev/null +++ b/dev-php/phpunit/phpunit-5.7.15-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A PHP Unit Testing framework" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +RDEPEND="dev-php/fedora-autoloader + >=dev-php/File_Iterator-1.4.0 + !>=dev-php/File_Iterator-2.0 + >=dev-php/Text_Template-1.2.0 + !>=dev-php/Text_Template-2.0 + >=dev-php/PHP_CodeCoverage-4.0.4 + !>=dev-php/PHP_CodeCoverage-5.0 + >=dev-php/PHP_Timer-1.0.6 + !>=dev-php/PHP_Timer-2.0 + <dev-php/myclabs-deepcopy-2.0 + <dev-php/phpspec-prophecy-2.0 + <dev-php/phpunit-mock-objects-4.0 + <dev-php/sebastian-comparator-2.0 + <dev-php/sebastian-diff-2.0 + <dev-php/sebastian-environment-3.0 + <dev-php/sebastian-exporter-3.0 + <dev-php/sebastian-global-state-2.0 + <dev-php/sebastian-object-enumerator-3.0 + <dev-php/sebastian-resource-operations-2.0 + <dev-php/sebastian-version-3.0 + <dev-php/symfony-yaml-4.0 + || ( + dev-lang/php:5.6[cli,json,unicode,xml] + dev-lang/php:7.0[cli,json,unicode,xml] + dev-lang/php:7.1[cli,json,unicode,xml] + )" + +src_install() { + insinto /usr/share/php/PHPUnit + doins -r src/* + insinto /usr/share/php/PHPUnit/vendor + doins "${FILESDIR}/autoload.php" + exeinto /usr/share/php/PHPUnit + doexe phpunit + dosym ../share/php/PHPUnit/phpunit /usr/bin/phpunit +} + +pkg_postinst() { + elog "${PN} can optionally use json, pdo-sqlite and pdo-mysql features." + elog "If you want those, emerge dev-lang/php with USE=\"json pdo sqlite mysql\"." +} diff --git a/dev-php/psr-log-1.0.2 b/dev-php/psr-log-1.0.2 deleted file mode 100644 index 2dea9b452866..000000000000 --- a/dev-php/psr-log-1.0.2 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Common interface for logging libraries -EAPI=6 -HOMEPAGE=https://github.com/php-fig/log -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/php-fig/log/archive/1.0.2.tar.gz -> psr-log-1.0.2.tar.gz -_md5_=770b8a9cfe159e6082ec6c96082764d2 diff --git a/dev-php/psr-log/Manifest b/dev-php/psr-log/Manifest new file mode 100644 index 000000000000..aabae34172ef --- /dev/null +++ b/dev-php/psr-log/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 258 BLAKE2B 64c22f9d35d5b8a66d0823348273123a8440eb3f93b3627767ea9112f23d488422137e5abf329d68b4f320032e1dd74ad5e17b914ca3158036d440e6acadb696 SHA512 ced0c315c49aa13275c6b06ad0c10d2601654408aa4bd535103ac518c977554c7dfaccb31a7c151ada94dfc9c1198a3c4758ce6a020d6a70041aa9cc3fea634e +DIST psr-log-1.0.2.tar.gz 4755 BLAKE2B d56a388a94b7cfacbe082280736e5ef203c271de0aec159da56c1ad17efb3bc92e8b4bf45b9d9f5b6fd4c84c107d0c1bc28ab329fcac3b43d179233e1905497c SHA512 a95cf38a92e7259d615d48cf002c4a0a0b6d6a166a345dc40e7636f913e7a787fdc35d4279741d90e04f9b564b608a138ce2e59115014da6be9d779de2a01bf8 +EBUILD psr-log-1.0.2.ebuild 533 BLAKE2B ba31a5751c781fe59f2ce5b73c565d4098ff011f44410cd2249435db0737c33b7fb58b441a8a4b560724bba3ccbdce68a12fc16f2f896a8ab0b7c35927cc21e4 SHA512 084b128cb1cda9b2a285607062dc6ccd33d9f4dab7ed0a1f0c67e9f719bb29a583e6446082edfd7a0f26daedce176bd28dfb5b31aad9a1ee52fa3e22a83c1377 +MISC metadata.xml 802 BLAKE2B a50b772abd7bebd2cf16fa744d0be648addc253b3c5be3c5450786af67bd66d11f2522bc27aa8b94ee3fb33d1d52225291e134a25a85468eb533cd0ef22007d2 SHA512 40f97201809cdbb080091ad04a06c6d9fd890ee0834be17591fcd91ae69a8af45c19f7ba09b6da85ea06b4b7ff8057533519a780b8121a02ba71bbc5ee7f0cff diff --git a/dev-php/psr-log/files/autoload.php b/dev-php/psr-log/files/autoload.php new file mode 100644 index 000000000000..fac5a688b5a9 --- /dev/null +++ b/dev-php/psr-log/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for composer/ca-bundle and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Psr\\Log\\', __DIR__); diff --git a/dev-php/psr-log/metadata.xml b/dev-php/psr-log/metadata.xml new file mode 100644 index 000000000000..fe0e94c1cd9a --- /dev/null +++ b/dev-php/psr-log/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + PSR-3 logger, provide a common interface for logging libraries. + The main goal is to allow libraries to receive a + Psr\Log\LoggerInterface object and write logs to it in a simple + and universal way. + </longdescription> + <upstream> + <remote-id type="github">php-fig/log</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/psr-log/psr-log-1.0.2.ebuild b/dev-php/psr-log/psr-log-1.0.2.ebuild new file mode 100644 index 000000000000..f8330e5d3cf8 --- /dev/null +++ b/dev-php/psr-log/psr-log-1.0.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Common interface for logging libraries" +HOMEPAGE="https://github.com/php-fig/log" +SRC_URI="https://github.com/php-fig/log/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" + +S="${WORKDIR}/log-${PV}" + +src_install() { + insinto "/usr/share/php/Psr/Log" + doins -r Psr/Log/. "${FILESDIR}"/autoload.php + dodoc README.md +} diff --git a/dev-php/recaptcha-1.1.3 b/dev-php/recaptcha-1.1.3 deleted file mode 100644 index a02c3918fb16..000000000000 --- a/dev-php/recaptcha-1.1.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst test -DEPEND=test? ( dev-php/phpunit ) -DESCRIPTION=PHP client library for Google's reCAPTCHA service -EAPI=6 -HOMEPAGE=https://github.com/google/recaptcha -IUSE=examples test -KEYWORDS=amd64 x86 -LICENSE=BSD -RDEPEND=dev-lang/php -SLOT=0 -SRC_URI=https://github.com/google/recaptcha/archive/1.1.3.tar.gz -> recaptcha-1.1.3.tar.gz -_md5_=91de61376997f16265226998a493c7ce diff --git a/dev-php/recaptcha/Manifest b/dev-php/recaptcha/Manifest new file mode 100644 index 000000000000..7f1f03a4bf16 --- /dev/null +++ b/dev-php/recaptcha/Manifest @@ -0,0 +1,3 @@ +DIST recaptcha-1.1.3.tar.gz 12909 BLAKE2B cbffb64148f3359f4d351089fde65d2b9c8136e0814b5f6aedb3cd9b7f7d3f8f77d9673059f3909b381cf9151ca34a31bb961fe8686bdda4612c718828e46036 SHA512 54e22654d3b24400e448260f1d075ba2586d33cf44e0a5187b5c1288705b29bf9de394f8ca48f7717a2480cb1ae21348cc63e724f1eb93f268407a942b13f9dd +EBUILD recaptcha-1.1.3.ebuild 919 BLAKE2B 8e8949018ab7f21addc45fe32ffff4cba9031d2045f0133e41024f39049b9a59d43f9c848b1dec9c3ab779b8aaa52727d15f5f355d6628dc8d6b95d6b69f4eb5 SHA512 87b6ea66c192985a3e9a6502cefd9e7710a7ba6545201bd2f26245db4577ddaa9511ba26f3e56a62309bf46cb7745c568022cbea967a40c6e2e2594a363a23ac +MISC metadata.xml 337 BLAKE2B f5bf73fb4a4f700d08f240f2f5fbf629322ab2f8db346085d09331b69958545dbbf53973a6f04d105edc070901b2cc82ee7800f6be134f159bd7b6587631119b SHA512 abbe5982149863ee6b21edcc5299238a1449ec2ff4088b86453ef4196a2903c1d6fe38cec785562904369944fc6231b463cc1c4914e3eba8e6744bbe2a8ed520 diff --git a/dev-php/recaptcha/metadata.xml b/dev-php/recaptcha/metadata.xml new file mode 100644 index 000000000000..199668983735 --- /dev/null +++ b/dev-php/recaptcha/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="person"> + <email>mjo@gentoo.org</email> + <name>Michael Orlitzky</name> + </maintainer> + <upstream> + <remote-id type="github">google/recaptcha</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/recaptcha/recaptcha-1.1.3.ebuild b/dev-php/recaptcha/recaptcha-1.1.3.ebuild new file mode 100644 index 000000000000..c91f2b60d6f1 --- /dev/null +++ b/dev-php/recaptcha/recaptcha-1.1.3.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP client library for Google's reCAPTCHA service" +HOMEPAGE="https://github.com/google/recaptcha" +SRC_URI="https://github.com/google/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="examples test" + +DEPEND="test? ( dev-php/phpunit )" +RDEPEND="dev-lang/php" + +src_install(){ + insinto "/usr/share/php/${PN}" + doins -r src/autoload.php src/ReCaptcha + dodoc CONTRIBUTING.md README.md + use examples && dodoc -r examples +} + +src_test(){ + phpunit || die "test suite failed" +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog "To use it in a script, require('${PN}/autoload.php')," + elog "and then use the ${PN} class normally. Most of the examples in" + elog "the documentation should work without further modification." +} diff --git a/dev-php/sebastian-code-unit-reverse-lookup-1.0.1 b/dev-php/sebastian-code-unit-reverse-lookup-1.0.1 deleted file mode 100644 index ff6b3a8f1153..000000000000 --- a/dev-php/sebastian-code-unit-reverse-lookup-1.0.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Looks up which function or method a line of code belongs to -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/code-unit-reverse-lookup/archive/1.0.1.tar.gz -> sebastian-code-unit-reverse-lookup-1.0.1.tar.gz -_md5_=8c429d8d1d7b66cebfffdde0f8cda526 diff --git a/dev-php/sebastian-code-unit-reverse-lookup/Manifest b/dev-php/sebastian-code-unit-reverse-lookup/Manifest new file mode 100644 index 000000000000..e91e2214bd8b --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 312 BLAKE2B 9552693fde0e523fb2d9e5b23e9a9463ef365a3804648a1c416d201d6a3dc2ed9f1b8893c05cfb93a91a70005fb95d26cb1949cf5758cde12b6a8effa602fe92 SHA512 ff06926ebe557373a0e0b5b19b2c10c6104693ba1dcc4f1c0fdfeccb9ca499d43fcbb476816f6e861f48f8636534892851f2ac4831ed153da108e6f0b24d1dd0 +DIST sebastian-code-unit-reverse-lookup-1.0.1.tar.gz 4326 BLAKE2B 1c1f65d70a90b9f6d665cb80f3272d95f003bb61e7f682b7c2d7d0010ddd2b26a90ce0cb2a217445df6fff6aa0c7d414e8951d7ad5a0763fc715504e8f649c5d SHA512 bb6419a13b645a4f35d688d3dd47b0d10de8c996721e95805c08119925fa66ef89cca38f94d3818c62c2eb9a978ee231e91fdeb47bf3b640eeefceaaca135469 +EBUILD sebastian-code-unit-reverse-lookup-1.0.1.ebuild 660 BLAKE2B 1932dcb0b4b1f94d5a403b0dcb208db6473a2f184ffab15281b87396a218b5f31918347267b8cef8f1b59b4bbc386a9c612310ec9e7aefc05b89fd230166d9ea SHA512 bb48de94f43d7cbea7e29a1089036607524c86b6b09e6c16880f5393b5cc6e282ce20dede03d69721953fe102da499faa25fb96b23b1ff420193a3c3e1a06b15 +MISC metadata.xml 346 BLAKE2B 9379848a8118427efc3ec84f4896f1ce436658dfb852aaf94bda1b2057d47647dad6486664ebeb4eb0498462ba0c58b5d902ff5df748f7555e91ce652d60ee68 SHA512 61330d4e03be274063d0bae2f4259a6c4a0f14d97d68dcf6dafd7fed090e7c76bac945d67d925f4d512735c2d5145c50f14f7b1ca17c31ce843113c2c7f6d723 diff --git a/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php b/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php new file mode 100644 index 000000000000..b721c7324032 --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/files/autoload.php @@ -0,0 +1,13 @@ +<?php +/* Autoloader for dev-php/sebastian-diff */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\codeunitreverselookup\wizard' => '/Wizard.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-code-unit-reverse-lookup/metadata.xml b/dev-php/sebastian-code-unit-reverse-lookup/metadata.xml new file mode 100644 index 000000000000..cac51766daa3 --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/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> + <upstream> + <remote-id type="github">sebastianbergmann/code-unit-reverse-lookup</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-1.0.1.ebuild b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-1.0.1.ebuild new file mode 100644 index 000000000000..b3a093ce238f --- /dev/null +++ b/dev-php/sebastian-code-unit-reverse-lookup/sebastian-code-unit-reverse-lookup-1.0.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-/}" + +DESCRIPTION="Looks up which function or method a line of code belongs to" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/CodeUnitReverseLookup + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-comparator-1.2.4 b/dev-php/sebastian-comparator-1.2.4 deleted file mode 100644 index ea25f091776e..000000000000 --- a/dev-php/sebastian-comparator-1.2.4 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Compare PHP values for equality -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader <dev-php/sebastian-diff-2.0 <dev-php/sebastian-exporter-3.0 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//comparator/archive/1.2.4.tar.gz -> sebastian-comparator-1.2.4.tar.gz -_md5_=8704bb1c5428f28788b6fb8ba44b90b6 diff --git a/dev-php/sebastian-comparator/Manifest b/dev-php/sebastian-comparator/Manifest new file mode 100644 index 000000000000..475bbec7131a --- /dev/null +++ b/dev-php/sebastian-comparator/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 1601 BLAKE2B f3f668b40b4d8a3259e11fc0fbe3a810157c2bcf40c3d8372dcebf2bdcec7fa999654d88db19fd50169563d34e3b4754101010bb80cef39ed71c0747d3d3c9b6 SHA512 477a0610c65ad7f6fa07532c97f62ec6968fe88810782fd37024767d89dc1e8e59de1e1cbfbf8fdf8d6a363d0e202ae659c6fffda8cd8cf7916b2ed089aa3457 +DIST sebastian-comparator-1.2.4.tar.gz 13402 BLAKE2B 5fc664e42408a188ed8601f2413f0b6517e5fd9b26f85be3177f09d6aaf4fda8eaa2e9e643e08914fb18aca0c795989d1e341d28476e3857c7d991bd2c06d51c SHA512 b7ca4bbdd91c9d59f83c4ccbd63d7755205f6686de7d7e41808faba404df8f58173a0699a0e4d1fbc09914c2fcf841ddc4df41a86aa5cd0fdffa3be4d438a8aa +EBUILD sebastian-comparator-1.2.4.ebuild 684 BLAKE2B 29006b23d32f55fb09accecdc6185cc24b25d0f011ff2497c79cf76d714f64e6c598396c4334d6176ce7d05502449b0b8471eedb91c682ac3c124f811df56819 SHA512 f2c441f50c693e9ac8d16e335334c4bd2197ed66006697f1eaec5fa24903095766aac2cc5c46d76a6d0c04a7f48d5282f87266f45c0ad65741cfb456747dfd05 +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-comparator/files/autoload.php b/dev-php/sebastian-comparator/files/autoload.php new file mode 100644 index 000000000000..696ae0327d79 --- /dev/null +++ b/dev-php/sebastian-comparator/files/autoload.php @@ -0,0 +1,32 @@ +<?php +/* Autoloader for dev-php/sebastian-comparator */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\comparator\arraycomparator' => '/ArrayComparator.php', + 'sebastianbergmann\comparator\comparator' => '/Comparator.php', + 'sebastianbergmann\comparator\comparisonfailure' => '/ComparisonFailure.php', + 'sebastianbergmann\comparator\domnodecomparator' => '/DOMNodeComparator.php', + 'sebastianbergmann\comparator\datetimecomparator' => '/DateTimeComparator.php', + 'sebastianbergmann\comparator\doublecomparator' => '/DoubleComparator.php', + 'sebastianbergmann\comparator\exceptioncomparator' => '/ExceptionComparator.php', + 'sebastianbergmann\comparator\factory' => '/Factory.php', + 'sebastianbergmann\comparator\mockobjectcomparator' => '/MockObjectComparator.php', + 'sebastianbergmann\comparator\numericcomparator' => '/NumericComparator.php', + 'sebastianbergmann\comparator\objectcomparator' => '/ObjectComparator.php', + 'sebastianbergmann\comparator\resourcecomparator' => '/ResourceComparator.php', + 'sebastianbergmann\comparator\scalarcomparator' => '/ScalarComparator.php', + 'sebastianbergmann\comparator\splobjectstoragecomparator' => '/SplObjectStorageComparator.php', + 'sebastianbergmann\comparator\typecomparator' => '/TypeComparator.php', + ), + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/SebastianBergmann/Diff/autoload.php', + '/usr/share/php/SebastianBergmann/Exporter/autoload.php', +)); diff --git a/dev-php/sebastian-comparator/metadata.xml b/dev-php/sebastian-comparator/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-comparator/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-comparator/sebastian-comparator-1.2.4.ebuild b/dev-php/sebastian-comparator/sebastian-comparator-1.2.4.ebuild new file mode 100644 index 000000000000..b732a9c03635 --- /dev/null +++ b/dev-php/sebastian-comparator/sebastian-comparator-1.2.4.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Compare PHP values for equality" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + <dev-php/sebastian-diff-2.0 + <dev-php/sebastian-exporter-3.0 + >=dev-lang/php-5.6:* +" +src_install() { + insinto /usr/share/php/SebastianBergmann/Comparator + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-diff-1.4.1-r1 b/dev-php/sebastian-diff-1.4.1-r1 deleted file mode 100644 index 6e5c9c05bf8b..000000000000 --- a/dev-php/sebastian-diff-1.4.1-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP Diff implementation -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/diff/archive/1.4.1.tar.gz -> sebastian-diff-1.4.1.tar.gz -_md5_=d91c4747d1c455a822a78075ea7be94a diff --git a/dev-php/sebastian-diff/Manifest b/dev-php/sebastian-diff/Manifest new file mode 100644 index 000000000000..17fc43353164 --- /dev/null +++ b/dev-php/sebastian-diff/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 859 BLAKE2B 00158f99e34866d4cb452af6a27a7b02678c09217d9e0b4f88bb6283b5268a91af56ae948639defdd48cdf35dc97642b11e3dd26685422df565cac57b70a2780 SHA512 0d1a073f461947956fb61d8eaae06765b0f24fba3e01bddd9a75f6a9e8abd0edecaf0266c457df39d2dc02eecfc1947cdc6da589ce38a6db8ad1716ba62a0e30 +DIST sebastian-diff-1.4.1.tar.gz 10310 BLAKE2B facb81bb6ec7a60714493b531eecd0cea6fc8fde0811de982f3a149b2446cfe71f32bfca62bb830dee734966ac6161990e14b666426f5b34c4068922c544f36f SHA512 b355f1407619ea6f1e9153a7946c339e790530c1c86369005998dc0c1078b96ef1ca369fec32f134b056dd8833770fcdb30443334275c8cb17b69e95ef8325a9 +EBUILD sebastian-diff-1.4.1-r1.ebuild 594 BLAKE2B 15bc30c754e0f47b2f4160a96dde9923870545579413b9c88392d90b0b435a6ced7d23bf3c9126ac1f1b8a7e604e1e46a3ffed707606b849501cadfc7424eed3 SHA512 21663384796584872f7ac07653c40dc8c37d8c2bd6f3789c02251e577e185915a9534e66d76de07b733192453996354507d44662329f08248acbbc3aecdbc3c8 +MISC metadata.xml 326 BLAKE2B f5c8c04139228c5dc8b69de1a7503814e75e363a79563dd816763301e5e56a617fa7f24aa58b81f82acd1b2bb304d89873dd32df3d645752b1fe90db655d7bae SHA512 b209d3b3b9d215d0f5549baedc6ecd6a03b0ce461dd276f20f794f4e17c500b02a53885fc2926675ccb1669e5335f4bd5ce75552470abef1b73bf9cb3e3e6e74 diff --git a/dev-php/sebastian-diff/files/autoload.php b/dev-php/sebastian-diff/files/autoload.php new file mode 100644 index 000000000000..5b72dc303318 --- /dev/null +++ b/dev-php/sebastian-diff/files/autoload.php @@ -0,0 +1,20 @@ +<?php +/* Autoloader for dev-php/sebastian-diff */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\diff\chunk' => '/Chunk.php', + 'sebastianbergmann\diff\diff' => '/Diff.php', + 'sebastianbergmann\diff\differ' => '/Differ.php', + 'sebastianbergmann\diff\line' => '/Line.php', + 'sebastianbergmann\diff\parser' => '/Parser.php', + 'sebastianbergmann\diff\lcs\longestcommonsubsequence' => '/LCS/LongestCommonSubsequence.php', + 'sebastianbergmann\diff\lcs\memoryefficientimplementation' => '/LCS/MemoryEfficientLongestCommonSubsequenceImplementation.php', + 'sebastianbergmann\diff\lcs\timeefficientimplementation' => '/LCS/TimeEfficientLongestCommonSubsequenceImplementation.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-diff/metadata.xml b/dev-php/sebastian-diff/metadata.xml new file mode 100644 index 000000000000..352667478b8a --- /dev/null +++ b/dev-php/sebastian-diff/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> + <upstream> + <remote-id type="github">sebastianbergmann/diff</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-diff/sebastian-diff-1.4.1-r1.ebuild b/dev-php/sebastian-diff/sebastian-diff-1.4.1-r1.ebuild new file mode 100644 index 000000000000..15d63392d86e --- /dev/null +++ b/dev-php/sebastian-diff/sebastian-diff-1.4.1-r1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="diff" + +DESCRIPTION="PHP Diff implementation" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/Diff + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-environment-2.0.0 b/dev-php/sebastian-environment-2.0.0 deleted file mode 100644 index 439c797390b7..000000000000 --- a/dev-php/sebastian-environment-2.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Helps writing PHP code that has runtime-specific execution paths -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//environment/archive/2.0.0.tar.gz -> sebastian-environment-2.0.0.tar.gz -_md5_=976c44d1b7fe20d2111055c0f8fa79e4 diff --git a/dev-php/sebastian-environment/Manifest b/dev-php/sebastian-environment/Manifest new file mode 100644 index 000000000000..2bb5af06f683 --- /dev/null +++ b/dev-php/sebastian-environment/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 372 BLAKE2B 3d2843946daf17f3c367b04f1b5295ac67bdff8e1a409537f895eb7ed06a946ca3bc52647e8454d398b574ca948588951b29156d553b0a5f4b741b9dc828c708 SHA512 7fc348367571b5c7409635ec61c2b06f7fea3b640998f93eca87423529ecc4c933cfb5b033152081dd42817e9861d2fdfddcfb5f0d08d51ccf60d5c12f56a76d +DIST sebastian-environment-2.0.0.tar.gz 5607 BLAKE2B 3c34c6e61d9a0bdc5df8083331390935bd513d735a1509890a9af05be8b5a718bbb1d5826ab0cb80da2ee5c4cd436b22ef4ccb50c7b4e1c11d361a78b51621c3 SHA512 cf91f0a5f057007f318c5d6b11f8a1345b8df35d513c6291c5b725f0874ed301a64d1097c3fac1e6b32533caa96b3f78ac415d99b9b6ef63dc4a303b90d49c88 +EBUILD sebastian-environment-2.0.0.ebuild 656 BLAKE2B 49d6b5efe432e3e095a9386fe4f9fc6972d275df11d2c23c7b2416e5b764176b356c9a2a435b31ac3a656ba9035866f65a96a99746ad3592081a77449f651380 SHA512 5872fb40b001e6ff45ef3db6e69308c2e71e2694ad30020c052d0128a51ae873b030d79399955df5a4d7e893d1a534afc92c0334e48a65fc5696551226fbe6f6 +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-environment/files/autoload.php b/dev-php/sebastian-environment/files/autoload.php new file mode 100644 index 000000000000..3abd16ee357b --- /dev/null +++ b/dev-php/sebastian-environment/files/autoload.php @@ -0,0 +1,14 @@ +<?php +/* Autoloader for dev-php/sebastian-environment */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\environment\console' => '/Console.php', + 'sebastianbergmann\environment\runtime' => '/Runtime.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-environment/metadata.xml b/dev-php/sebastian-environment/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-environment/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-environment/sebastian-environment-2.0.0.ebuild b/dev-php/sebastian-environment/sebastian-environment-2.0.0.ebuild new file mode 100644 index 000000000000..82b41ca2bfcd --- /dev/null +++ b/dev-php/sebastian-environment/sebastian-environment-2.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Helps writing PHP code that has runtime-specific execution paths" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/Environment + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-exporter-2.0.0 b/dev-php/sebastian-exporter-2.0.0 deleted file mode 100644 index 557f1a366296..000000000000 --- a/dev-php/sebastian-exporter-2.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Export PHP variables for visualization -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader =dev-php/sebastian-recursion-context-2* >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//exporter/archive/2.0.0.tar.gz -> sebastian-exporter-2.0.0.tar.gz -_md5_=ad94a6d99d7a7dbdb636e0e10807f50a diff --git a/dev-php/sebastian-exporter/Manifest b/dev-php/sebastian-exporter/Manifest new file mode 100644 index 000000000000..97169deebad0 --- /dev/null +++ b/dev-php/sebastian-exporter/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 429 BLAKE2B 7fb7aabe5cee47b74491d50a2a01f60ee45f5d0698f5bd5c908ec1796bbd31cb003de188c61dd4492a5e1556b47e3ab8ef77019ce4dc9cfb90a2e3af96527694 SHA512 06f8a87461a518009d2dd4298637ede677d6304b36d25d94c75472420cf2e4a8fa6aef23b5e21f98ee4ad03b2886fc946c5b0213944947290a3dd9c5308f8509 +DIST sebastian-exporter-2.0.0.tar.gz 7473 BLAKE2B c8f39c9fb19d146959e184ca1356a2f802bb29d31792575fe624072fcc7fc44f5d5d619dbc9dafc9114c46e91ba64338af6902abc2fecc96cfbd0b28294a97cc SHA512 0d418973a6e272e327c16f2393bde09424f8dea6991a804259ac57261efddeb99e33a904bbf2ede99b07def897c0baa12ad9fc04c8c33af684f1fd19d976948a +EBUILD sebastian-exporter-2.0.0.ebuild 668 BLAKE2B 8429cd7f2029591664c0e41b9d70e1df98a4fb5e6a42f16d33a7643ec263dd3bbe5ae0b5ad018f84857ed7044043b797e213b9bbf1bc0759041b4a36329b5ccf SHA512 836908d9048249a3783abdaa022e2308855230fa38a9e2aafe3a9432e6dd7026796b7d0379913b31831411072741dab1342a3dfff2e4e90e09a78d4a4341093e +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-exporter/files/autoload.php b/dev-php/sebastian-exporter/files/autoload.php new file mode 100644 index 000000000000..7803f5f61891 --- /dev/null +++ b/dev-php/sebastian-exporter/files/autoload.php @@ -0,0 +1,17 @@ +<?php +/* Autoloader for dev-php/sebastian-exporter */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\exporter\exporter' => '/Exporter.php', + ), + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/SebastianBergmann/RecursionContext/autoload.php', +)); diff --git a/dev-php/sebastian-exporter/metadata.xml b/dev-php/sebastian-exporter/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-exporter/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-exporter/sebastian-exporter-2.0.0.ebuild b/dev-php/sebastian-exporter/sebastian-exporter-2.0.0.ebuild new file mode 100644 index 000000000000..a7b6e735d61a --- /dev/null +++ b/dev-php/sebastian-exporter/sebastian-exporter-2.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Export PHP variables for visualization" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + =dev-php/sebastian-recursion-context-2* + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/Exporter + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-global-state-1.1.1 b/dev-php/sebastian-global-state-1.1.1 deleted file mode 100644 index 052ffaa345d3..000000000000 --- a/dev-php/sebastian-global-state-1.1.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Snapshotting of global state -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//global-state/archive/1.1.1.tar.gz -> sebastian-global-state-1.1.1.tar.gz -_md5_=471c845a1af804fc584a2b4098ab59c2 diff --git a/dev-php/sebastian-global-state/Manifest b/dev-php/sebastian-global-state/Manifest new file mode 100644 index 000000000000..29f70118490d --- /dev/null +++ b/dev-php/sebastian-global-state/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 657 BLAKE2B 239a7bcc4ac117a513f807d8c3266c4951e4b3bf86a6c2625c2ab480905a99b5e9175238b8d8bec080228f7f7c734eefe5325fc147dfadb73a988aaa7ac3fcf1 SHA512 26f6a18f580a3080c80ef6abe8598fa589ade4343152fffcf3e967a208ec1e28b3231f241402cb6f8e22b8f6c1d248f0d999186846d5ced069a624571133f7f5 +DIST sebastian-global-state-1.1.1.tar.gz 7659 BLAKE2B 9793e68f226901cb2d67e3d4ac03cc41323485a1b7d819dfe0a4cd9c00b19eb79ebf539a8705545a4c132ef8a2a286edc804016cb76400256008ecd298f2f3c5 SHA512 dec6387183ea6cf869b1302e641a9d85b6dd69ebf299354825ab2f8a06a82609f8e3a2bdeea6924b5520f813af7493fc8e957c3f9876dcaa302066770997186c +EBUILD sebastian-global-state-1.1.1.ebuild 620 BLAKE2B e0798061025f0d8742caed1bba52da58ac237bcc22789d260ac83c1907aa7cbefbdf0167e46987e91fe7a07bd6d4a4dbc8e589d7fb74ccb9fd93e10cbb252164 SHA512 35c80599c591cea3dc57a1224679efd32564066b607b20a51bd02c3c96e8f3c23aaef5b148ad33eb988fbced375c05e5c3eec4ee58d4b63357383bc925e455b9 +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-global-state/files/autoload.php b/dev-php/sebastian-global-state/files/autoload.php new file mode 100644 index 000000000000..e7c855e9b3f3 --- /dev/null +++ b/dev-php/sebastian-global-state/files/autoload.php @@ -0,0 +1,18 @@ +<?php +/* Autoloader for dev-php/sebastian-global-state */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\globalstate\blacklist' => '/Blacklist.php', + 'sebastianbergmann\globalstate\codeexporter' => '/CodeExporter.php', + 'sebastianbergmann\globalstate\exception' => '/Exception.php', + 'sebastianbergmann\globalstate\restorer' => '/Restorer.php', + 'sebastianbergmann\globalstate\runtimeexception' => '/RuntimeException.php', + 'sebastianbergmann\globalstate\snapshot' => '/Snapshot.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-global-state/metadata.xml b/dev-php/sebastian-global-state/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-global-state/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-global-state/sebastian-global-state-1.1.1.ebuild b/dev-php/sebastian-global-state/sebastian-global-state-1.1.1.ebuild new file mode 100644 index 000000000000..857b100c116c --- /dev/null +++ b/dev-php/sebastian-global-state/sebastian-global-state-1.1.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Snapshotting of global state" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/GlobalState + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-object-enumerator-2.0.1 b/dev-php/sebastian-object-enumerator-2.0.1 deleted file mode 100644 index 8f70805b5b29..000000000000 --- a/dev-php/sebastian-object-enumerator-2.0.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Traverses array structures and object graphs to enumerate all referenced objects -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader <dev-php/sebastian-recursion-context-3.0 >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//object-enumerator/archive/2.0.1.tar.gz -> sebastian-object-enumerator-2.0.1.tar.gz -_md5_=35a65077ae0c8444b7820f77f7d7ea70 diff --git a/dev-php/sebastian-object-enumerator/Manifest b/dev-php/sebastian-object-enumerator/Manifest new file mode 100644 index 000000000000..b7571f0e2cae --- /dev/null +++ b/dev-php/sebastian-object-enumerator/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 620 BLAKE2B 0f78748010526a3f72d61ef23121a573fba13b7c945e66056888e833673dba8dbe691087910a8d6e72c9a3a4febe6c3f6897bcdb1b8cb846dd832bc30dc864a5 SHA512 6b7ea509b19366d7de9a5e7c45e5f11f56824d19b6af08af8523d1a02bdb690b6f5639b0a324966bf14a9ef06c0ed5c224c52e9d5bc529095f1125507bd94aa9 +DIST sebastian-object-enumerator-2.0.1.tar.gz 4861 BLAKE2B cc68da9e38e756e478eedab588c023ebbf15d28d6f9e5399f178c581765aa02324ffe6f0bdf5e561f61791f449d8763e6cfdb572c779adaa9c7dedcc8b0f15a8 SHA512 087ef23c079be2ef56948c734cbdefbf4d8cad36c6c26aae5e38401ec3f306d91067aea28a2226811d1ed90611c7c8070a4f5c3733a24eb56f6a177eb332a9b3 +EBUILD sebastian-object-enumerator-2.0.1.ebuild 719 BLAKE2B f90ea030967411ca0aaa05809205f1a0680ed83aae0502a554c735300645ece733e8667ab0e9208c04d39fe681b2ec627b57edc2d71c11a3f347b99ea6587fef SHA512 0dee8dedf157a002153b474eb2db14eb156fa5203e05349cd318ccc79ef5395e02ebca8677d348a243a7fdee969fb2f070a39794a2a518e08982e9dabc565425 +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-object-enumerator/files/autoload.php b/dev-php/sebastian-object-enumerator/files/autoload.php new file mode 100644 index 000000000000..cac71a54f125 --- /dev/null +++ b/dev-php/sebastian-object-enumerator/files/autoload.php @@ -0,0 +1,19 @@ +<?php +/* Autoloader for dev-php/sebastian-object-enumerator */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\objectenumerator\enumerator' => '/Enumerator.php', + 'sebastianbergmann\objectenumerator\exception' => '/Exception.php', + 'sebastianbergmann\objectenumerator\invalidargumentexception' => '/InvalidArgumentException.php', + ), + __DIR__ +); + +\Fedora\Autoloader\Dependencies::required(array( + '/usr/share/php/SebastianBergmann/RecursionContext/autoload.php', +)); diff --git a/dev-php/sebastian-object-enumerator/metadata.xml b/dev-php/sebastian-object-enumerator/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-object-enumerator/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-2.0.1.ebuild b/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-2.0.1.ebuild new file mode 100644 index 000000000000..1fedec0cb35f --- /dev/null +++ b/dev-php/sebastian-object-enumerator/sebastian-object-enumerator-2.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Traverses array structures and object graphs to enumerate all referenced objects" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + <dev-php/sebastian-recursion-context-3.0 + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/ObjectEnumerator + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-recursion-context-2.0.0 b/dev-php/sebastian-recursion-context-2.0.0 deleted file mode 100644 index 81d922764fc8..000000000000 --- a/dev-php/sebastian-recursion-context-2.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Recursively process PHP variables -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//recursion-context/archive/2.0.0.tar.gz -> sebastian-recursion-context-2.0.0.tar.gz -_md5_=55037ee337d8ab7067c8dba259b33b6c diff --git a/dev-php/sebastian-recursion-context/Manifest b/dev-php/sebastian-recursion-context/Manifest new file mode 100644 index 000000000000..991c6cd50c1d --- /dev/null +++ b/dev-php/sebastian-recursion-context/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 492 BLAKE2B 141d4ab79acd2614a81a85411eb7514489e0e34256c50d9bae5b82106e24d84d03b465dce5a29e254ec2b7989d24f5fb3adb457e71e5026cf7445801a36f1d92 SHA512 6850fe9b76c5055d42cb8fd21496082b626c113fccbaa9048c7fc07c4853c610f91f83665df441964175265ab2df7244e7ae67c7ed5664ed2850886b973fcf97 +DIST sebastian-recursion-context-2.0.0.tar.gz 4526 BLAKE2B 54ecdfc255c3bdbedc2a909f5b569c62b19e2e66fc5ea4ae7be8401516c142b43e611d5e8f1c056be329983f21e1a8b85e7fb2ff1ddb92a2f6aad4d4191418a6 SHA512 9d25d148decc81f5a21d7a4e1f966563bf6ec765fcc1b1ce779668b74dfa39959db07cf296e9cffcbcb3943c8911709bb73f22c5bfcc81c5d2fcbb51967cf75e +EBUILD sebastian-recursion-context-2.0.0.ebuild 630 BLAKE2B 195785226570db605e44a2930e54aad329d185fa7b8034136e1a30a240443c93b69370c7b450384deca1744ddf85995348e5bcf9a05f506e5dc4bc1ea303a331 SHA512 03e1fcd72d7ae72c333fd4dc66375326ad8ef0ac8cac413c748324a4127b06a1b82cc7b002b5f3b5ff0eaad4d97832471fea95554b83c195ede639a97a33bb6f +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-recursion-context/files/autoload.php b/dev-php/sebastian-recursion-context/files/autoload.php new file mode 100644 index 000000000000..5f7e83143612 --- /dev/null +++ b/dev-php/sebastian-recursion-context/files/autoload.php @@ -0,0 +1,15 @@ +<?php +/* Autoloader for dev-php/sebastian-recursion-context */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\recursioncontext\context' => '/Context.php', + 'sebastianbergmann\recursioncontext\exception' => '/Exception.php', + 'sebastianbergmann\recursioncontext\invalidargumentexception' => '/InvalidArgumentException.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-recursion-context/metadata.xml b/dev-php/sebastian-recursion-context/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-recursion-context/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-recursion-context/sebastian-recursion-context-2.0.0.ebuild b/dev-php/sebastian-recursion-context/sebastian-recursion-context-2.0.0.ebuild new file mode 100644 index 000000000000..a76b00f43964 --- /dev/null +++ b/dev-php/sebastian-recursion-context/sebastian-recursion-context-2.0.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Recursively process PHP variables" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann/RecursionContext + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-resource-operations-1.0.0 b/dev-php/sebastian-resource-operations-1.0.0 deleted file mode 100644 index 509897b01db0..000000000000 --- a/dev-php/sebastian-resource-operations-1.0.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Provides a list of PHP built-in functions that operate on resources -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann//resource-operations/archive/1.0.0.tar.gz -> sebastian-resource-operations-1.0.0.tar.gz -_md5_=426a8a85e7f2c48f0c4d6be3d1d0020e diff --git a/dev-php/sebastian-resource-operations/Manifest b/dev-php/sebastian-resource-operations/Manifest new file mode 100644 index 000000000000..e032400fa843 --- /dev/null +++ b/dev-php/sebastian-resource-operations/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 348 BLAKE2B 541a6d82f57c1b48b0087ac070058c1f5e575d35e7a69bec64ac18971a64f609beb65bbbaf58a9c1aed6293f863ed9c866024ad2c1531f8f8ec91893d2dfcce2 SHA512 8a6c7dbddc55527db9bdc1973682b09a3e615c3fbb0b473cb3b93b88acba62a7ac46e297582ab4a6611d99325d557425f40f83ed9afe6d82d6073f56e66fd0a4 +DIST sebastian-resource-operations-1.0.0.tar.gz 6449 BLAKE2B 0f748d4792a3d4705560c79047fbdb9c6371435600dbd8373e4c60c8edc436f3487264107b7f3d76125bde3ec7b30062587c96dad7612fdc4e4132d3912813ef SHA512 d11d06c9b8b4a1507238443588f34a85836fcd65d2afdb9bcf3cecfe352cba46c9349988550e901c301db8a21f19cc960a8164653ac66e57661cebddf52ad906 +EBUILD sebastian-resource-operations-1.0.0.ebuild 668 BLAKE2B c8310acff02871649167a99c778c168e74f1118687bc92867b7befc0fdcb0609331d0953d8d40821cd2e7af066029651fcea68014e5228f82b8a0b6309cb99be SHA512 9f00108bf2d61b6a67e4634ef7aa903c1816c49ace083e28089b3e180c9ad1ab05a91013de5da224089c0a31668037e22264693835154b3189cb1be334a3262a +MISC metadata.xml 322 BLAKE2B b031a3917e07e8c98b19228e012a05a46e4ad57b59e394efc345092541c652f2df5f2fe4fe35be69eb9c62f64bf55f0a12636ff9cafa2f510d06b86916f869cb SHA512 e345c6459f1c0f795081e2874aa4a4023998d0a0f6b28462468ef89c7cfaf38366671a68d05516e6d0f3e03b0cdfcbe849c1e224f7b1e3a723232c7db32281b6 diff --git a/dev-php/sebastian-resource-operations/files/autoload.php b/dev-php/sebastian-resource-operations/files/autoload.php new file mode 100644 index 000000000000..f7b9a4d6f681 --- /dev/null +++ b/dev-php/sebastian-resource-operations/files/autoload.php @@ -0,0 +1,13 @@ +<?php +/* Autoloader for dev-php/sebastian-resource-operations */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\resourceoperations\resourceoperations' => '/ResourceOperations.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-resource-operations/metadata.xml b/dev-php/sebastian-resource-operations/metadata.xml new file mode 100644 index 000000000000..f5ad6af5af2e --- /dev/null +++ b/dev-php/sebastian-resource-operations/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> + <upstream> + <remote-id type="github">sebastianbergmann/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-resource-operations/sebastian-resource-operations-1.0.0.ebuild b/dev-php/sebastian-resource-operations/sebastian-resource-operations-1.0.0.ebuild new file mode 100644 index 000000000000..3c67da67a446 --- /dev/null +++ b/dev-php/sebastian-resource-operations/sebastian-resource-operations-1.0.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/sebastian-//}" + +DESCRIPTION="Provides a list of PHP built-in functions that operate on resources" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:* + " + +src_install() { + insinto /usr/share/php/SebastianBergmann/ResourceOperations + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/sebastian-version-2.0.1 b/dev-php/sebastian-version-2.0.1 deleted file mode 100644 index ea624f5b2555..000000000000 --- a/dev-php/sebastian-version-2.0.1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Helps with managing the version number of Git-hosted PHP projects -EAPI=6 -HOMEPAGE=http://phpunit.de -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/sebastianbergmann/version/archive/2.0.1.tar.gz -> sebastian-version-2.0.1.tar.gz -_md5_=9dafee6cecd0637e554c93123b4b87b3 diff --git a/dev-php/sebastian-version/Manifest b/dev-php/sebastian-version/Manifest new file mode 100644 index 000000000000..1646ee2d58df --- /dev/null +++ b/dev-php/sebastian-version/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 305 BLAKE2B fd6d3f90f1a7b421f68876765e7a5646c291bd7a72b06a6827c1472f5a772cfd4afb23a597ba63dbce0cb2dd999d2ea43b61c9d8e559ffa5ae4a7c3669f9dc9a SHA512 8a3e0a151a2d6b33e168907a3e30778104d2f33ece499b9f6836be807a16bad4f234fddeaae61f56a69f085b3e7e5e4434297e2557b36b62c8e124ba041cb5e1 +DIST sebastian-version-2.0.1.tar.gz 3581 BLAKE2B c6da754aa5ef6f46309d52f7d36a30a1d1b9b847aa90d62481633e0c290fe58554772d4016aa90f79b153b0e3df377269f7dbf007dc7049226899ef9bc2aa868 SHA512 12a813ff08996f8a6e53069ea297fb00f5fc9b58ce463b4008791cadc19575539bdb17acbf1f2fa67b18ce5a9207c9acd47183d520b60d6a188569f513d8a661 +EBUILD sebastian-version-2.0.1.ebuild 691 BLAKE2B 979428304d5ee4b1df97017d8e2e08757c7c7fe8bb9f3e4256dc266aa3ddff6053462f1dba3efe0f0a447d30908397567de3820a7ea5ef42ca28f3a7a417f49c SHA512 0fef8cfb3916a2b2a0fe1ae8109ea423f1249eb0ec0a1a90f73ebd42eb02f90dceded0a8dc36d61730ce6fad648ecd7e6995d0bde8163c9cc12f870f90bb1686 +MISC metadata.xml 329 BLAKE2B 9d69f662322b740a5b9f215d24bde8b76d01bf1de4fe251c9c0a5e3ca3a6254e20b5fc64e06b8f29a060e9336573121e0f63bc1b276f397c0c455af5f376533c SHA512 1c8237de0ca8ba4b3bf588e100df2b966a496ba96dd29ab2cc78cdacec00836e017bc7a32be5f31471eefbe50a144d583d1220a91523dca329d0369920ee15ad diff --git a/dev-php/sebastian-version/files/autoload.php b/dev-php/sebastian-version/files/autoload.php new file mode 100644 index 000000000000..3839169bafb5 --- /dev/null +++ b/dev-php/sebastian-version/files/autoload.php @@ -0,0 +1,13 @@ +<?php +/* Autoloader for dev-php/sebastian-version */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + array( + 'sebastianbergmann\version' => '/../Version.php', + ), + __DIR__ +); diff --git a/dev-php/sebastian-version/metadata.xml b/dev-php/sebastian-version/metadata.xml new file mode 100644 index 000000000000..145e45a7391b --- /dev/null +++ b/dev-php/sebastian-version/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> + <upstream> + <remote-id type="github">sebastianbergmann/version</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/sebastian-version/sebastian-version-2.0.1.ebuild b/dev-php/sebastian-version/sebastian-version-2.0.1.ebuild new file mode 100644 index 000000000000..31ce752fd96f --- /dev/null +++ b/dev-php/sebastian-version/sebastian-version-2.0.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="version" + +DESCRIPTION="Helps with managing the version number of Git-hosted PHP projects" +HOMEPAGE="http://phpunit.de" +SRC_URI="https://github.com/sebastianbergmann/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/SebastianBergmann + doins src/Version.php + insinto /usr/share/php/SebastianBergmann/Version + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/securimage-3.6.5 b/dev-php/securimage-3.6.5 deleted file mode 100644 index b87930b2cbb5..000000000000 --- a/dev-php/securimage-3.6.5 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=PHP captcha creator and validator library -EAPI=6 -HOMEPAGE=https://www.phpcaptcha.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=BSD GPL-3+ -RDEPEND=dev-lang/php[gd,truetype] virtual/httpd-php -SLOT=0 -SRC_URI=https://github.com/dapphp/securimage/archive/3.6.5.tar.gz -> securimage-3.6.5.tar.gz -_md5_=32fff8338092298c123b825b615dc44a diff --git a/dev-php/securimage/Manifest b/dev-php/securimage/Manifest new file mode 100644 index 000000000000..6a8884bd956e --- /dev/null +++ b/dev-php/securimage/Manifest @@ -0,0 +1,3 @@ +DIST securimage-3.6.5.tar.gz 7590487 BLAKE2B 0285860497edf6c89e043b8cb660a6f5948e6ae7d80dacdd83ed37705856fd225e0c9ed43973eb837e85734f1d3c528d210f251d5cbc68c457cac224fea55fb7 SHA512 776130271f54d50cae5d9a71fed4bfe4870c187cbda55314b49706b3d88c8e76c283c09ead195f89b074fba8b16ddb22e25c268d80d01ee34e9dc5d624e12e7d +EBUILD securimage-3.6.5.ebuild 635 BLAKE2B 8fc02aae3d8e8d53646feaf29d109ca6abe3a08f07815d57a78ba106a3db4d889d79265c5a53f01e45d55409387f275b2c59a5f432d3f38ddeed0d444f0a116c SHA512 c462622f8e1c59907563a99224fefd12eca557065b6971832a857f8b4c8da7ef1cc8e81524e72192150e80f71cb8c93e6c277c2c88f3615baa944b10e8829d8b +MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be diff --git a/dev-php/securimage/metadata.xml b/dev-php/securimage/metadata.xml new file mode 100644 index 000000000000..097975e3adc2 --- /dev/null +++ b/dev-php/securimage/metadata.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +</pkgmetadata> diff --git a/dev-php/securimage/securimage-3.6.5.ebuild b/dev-php/securimage/securimage-3.6.5.ebuild new file mode 100644 index 000000000000..29e513246e5c --- /dev/null +++ b/dev-php/securimage/securimage-3.6.5.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="PHP captcha creator and validator library" +HOMEPAGE="https://www.phpcaptcha.org/" +SRC_URI="https://github.com/dapphp/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-lang/php[gd,truetype] + virtual/httpd-php" + +src_install() +{ + # Grab all PHP files except the examples. + set *.php + local php_files=${@/*example*/} + + insinto /usr/share/php/${PN} + doins -r ${php_files} *.{ttf,swf} audio backgrounds database images words + + dodoc README* +} diff --git a/dev-php/semver-1.4.2 b/dev-php/semver-1.4.2 deleted file mode 100644 index 29e03c9e4cca..000000000000 --- a/dev-php/semver-1.4.2 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Semantic versioning utilities, constraint parsing, and checking -EAPI=6 -HOMEPAGE=https://github.com/composer/semver -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/composer/semver/archive/1.4.2.tar.gz -> semver-1.4.2.tar.gz -_md5_=ab83c487e750f8f4b3b40bc250ba200d diff --git a/dev-php/semver/Manifest b/dev-php/semver/Manifest new file mode 100644 index 000000000000..e0dfda114890 --- /dev/null +++ b/dev-php/semver/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 251 BLAKE2B 6d0768402735be6031c510b158bf29c0bc38a7c59317319e7b3240275903ece9a24c6eecacdac60b7dcb41c8b06513972cc649f7a36064adf7be33e1fa25ab67 SHA512 acae828e0308a02338aa850f4ba68a8becf171e9ddc6d9d6d1f48dfe24b100b53cd7b5d42d723f69e4e19aded8fe36c86ea3172b5681b0d96ec9e1a9661460f1 +DIST semver-1.4.2.tar.gz 10408 BLAKE2B 1504b6dff157e1b3c5ca338060e668f478fdd4e6a61be7835af6da669d22ef15a2143551e96bd01926fd2b408736fd8e70df22e1364b80712dc7d65608889b27 SHA512 2e41e2e70e9e62b280bff40b1a05b3803d95fb088eb4ce395e1f1fed79a40efc3a0ad16f8506d83a81b0e1d08e069640b2b084cc91aeb1ed41d934fd18249fe2 +EBUILD semver-1.4.2.ebuild 630 BLAKE2B 7741098c8702cf362044f6b6726df614cc85521f82e3a392ab79e47061691205c22bd4c74bb58cf2330f000b45b47143949f312a351e082af75ce10e1a3d3a43 SHA512 83b91af48b58ba6ffa34b26c30c0291c76146fb3088ce76fa5ab93a5b13888037527961934e460d6433716c74a09b02f9393d70280627a713686b9341a0c0374 +MISC metadata.xml 691 BLAKE2B d635ca9e1849cddd3377081ddd927fcb15d092728a624c408d17aa0a307751150212f1a4abacec0dc03618402f05cdd226f0cbbaea4b47d66141637f7d5c6aad SHA512 58d106fb2642c5445fcc487b818a7d0ddb21bf56d17455fd21cab83d9941437a4f339cdd192ca212645891bce3da01bf936e503b63665cf014d55ebe12b635d4 diff --git a/dev-php/semver/files/autoload.php b/dev-php/semver/files/autoload.php new file mode 100644 index 000000000000..bf9e65beee0b --- /dev/null +++ b/dev-php/semver/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for composer/ca-bundle and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once 'Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Composer\\Semver\\', __DIR__); diff --git a/dev-php/semver/metadata.xml b/dev-php/semver/metadata.xml new file mode 100644 index 000000000000..031f9b3cd5ec --- /dev/null +++ b/dev-php/semver/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Semantic versioning utilities with the addition of version constraints parsing and checking. + </longdescription> + <upstream> + <remote-id type="github">composer/semver</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/semver/semver-1.4.2.ebuild b/dev-php/semver/semver-1.4.2.ebuild new file mode 100644 index 000000000000..21aed1b27903 --- /dev/null +++ b/dev-php/semver/semver-1.4.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Semantic versioning utilities, constraint parsing, and checking" +HOMEPAGE="https://github.com/composer/semver" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" + +# The releases don't contain the test suite at the moment, see +# https://github.com/composer/semver/issues/59 + +src_install() { + insinto '/usr/share/php/Composer/Semver' + doins -r src/. "${FILESDIR}/autoload.php" + dodoc README.md +} diff --git a/dev-php/simpletest-1.1.7 b/dev-php/simpletest-1.1.7 deleted file mode 100644 index 1c97f7c27290..000000000000 --- a/dev-php/simpletest-1.1.7 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A PHP testing framework -EAPI=6 -HOMEPAGE=http://www.simpletest.org/ -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-lang/php:* -SLOT=0 -SRC_URI=https://github.com/simpletest/simpletest/archive/v1.1.7.tar.gz -> simpletest-1.1.7.tar.gz -_md5_=02489d2dcbba09f3135b9a4d8d0999b6 diff --git a/dev-php/simpletest/Manifest b/dev-php/simpletest/Manifest new file mode 100644 index 000000000000..68876e825f6a --- /dev/null +++ b/dev-php/simpletest/Manifest @@ -0,0 +1,3 @@ +DIST simpletest-1.1.7.tar.gz 763745 BLAKE2B 20c61b8dce5c628c6f26ef60b605b7ce3bb61c95a43a8f29bf5d176c03bc43f1e463d5ff301c93ddd71e43419773f2c99a3cb52561c6a8d6b0d586ef2341708e SHA512 105ce73a36bb3885ee27052b5bc7fde775ec04afc725ab45c79cf103639e9c7d8bd7f9e279f5b07ad5d1e9ccf3797741506e3bf07b57283b5f1b3f39901ad852 +EBUILD simpletest-1.1.7.ebuild 550 BLAKE2B b0c760fd6746b8a973af59e77e81507a9f6b311b02fc55d60c035d09cab4fd547dbbd095612315f579b4b52ecb30f2d445291ed92edb4ccd9739449882c1cbab SHA512 1d2f01ed7f9da2eca32283459a35668847e43c0329380f276fec6b315bf9301f73ca6af6733907df1ceba394b75881ed2113cd4ae0aaa769f36b1b8f68b34286 +MISC metadata.xml 325 BLAKE2B 9119779a0864434dff5529f6175515b981526d193a4b1bf80381fbb1c8d26e6958c06205145b4b85f7bb33cc6c03b54ffa997d80b09cdfa23feb94206249293e SHA512 2b84e2a69b03c95ab22964906cc4fecfd749ed3e34bd8c3334ea9638548ee07f6e359a805d6531d912cf01d94a004167ba584b06ea94428adaf812b90692bef3 diff --git a/dev-php/simpletest/metadata.xml b/dev-php/simpletest/metadata.xml new file mode 100644 index 000000000000..26c2f4a62f95 --- /dev/null +++ b/dev-php/simpletest/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> + <upstream> + <remote-id type="github">simpletest/simpletest</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/simpletest/simpletest-1.1.7.ebuild b/dev-php/simpletest/simpletest-1.1.7.ebuild new file mode 100644 index 000000000000..90a8205b07e1 --- /dev/null +++ b/dev-php/simpletest/simpletest-1.1.7.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="A PHP testing framework" +HOMEPAGE="http://www.simpletest.org/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="dev-lang/php:*" + +src_install() { + local DOCS=( docs HELP_MY_TESTS_DONT_WORK_ANYMORE README.md TODO.xml ) + einstalldocs + + insinto "/usr/share/php/${PN}" + doins -r *.php extensions packages tutorials +} diff --git a/dev-php/smarty-3.1.30 b/dev-php/smarty-3.1.30 deleted file mode 100644 index c59305c066e5..000000000000 --- a/dev-php/smarty-3.1.30 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst -DEPEND=doc? ( app-arch/unzip ) -DESCRIPTION=A template engine for PHP -EAPI=6 -HOMEPAGE=https://www.smarty.net/ -IUSE=doc -KEYWORDS=alpha amd64 hppa ia64 ppc ppc64 sparc x86 -LICENSE=LGPL-3 -RDEPEND=dev-lang/php:*[unicode] -SLOT=0 -SRC_URI=https://github.com/smarty-php/smarty/archive/v3.1.30.tar.gz -> smarty-3.1.30.tar.gz doc? ( https://www.smarty.net/files/docs/manual-en.3.1.14.zip ) -_md5_=a6bcf98c26602fed492eb723d7e97a82 diff --git a/dev-php/smarty-3.1.31 b/dev-php/smarty-3.1.31 deleted file mode 100644 index 97813b5c546a..000000000000 --- a/dev-php/smarty-3.1.31 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst -DEPEND=doc? ( app-arch/unzip ) -DESCRIPTION=A template engine for PHP -EAPI=6 -HOMEPAGE=https://www.smarty.net/ -IUSE=doc -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-3 -RDEPEND=dev-lang/php:*[unicode] -SLOT=0 -SRC_URI=https://github.com/smarty-php/smarty/archive/v3.1.31.tar.gz -> smarty-3.1.31.tar.gz doc? ( https://www.smarty.net/files/docs/manual-en.3.1.14.zip ) -_md5_=a36576a188e93b16233776af02b6a5c3 diff --git a/dev-php/smarty-3.1.32 b/dev-php/smarty-3.1.32 deleted file mode 100644 index b2903aa0da02..000000000000 --- a/dev-php/smarty-3.1.32 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install postinst -DEPEND=doc? ( app-arch/unzip ) -DESCRIPTION=A template engine for PHP -EAPI=6 -HOMEPAGE=https://www.smarty.net/ -IUSE=doc -KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 -LICENSE=LGPL-3 -RDEPEND=dev-lang/php:*[unicode] -SLOT=0 -SRC_URI=https://github.com/smarty-php/smarty/archive/v3.1.32.tar.gz -> smarty-3.1.32.tar.gz doc? ( https://www.smarty.net/files/docs/manual-en.3.1.14.zip ) -_md5_=a36576a188e93b16233776af02b6a5c3 diff --git a/dev-php/smarty/Manifest b/dev-php/smarty/Manifest new file mode 100644 index 000000000000..4aeea542c64d --- /dev/null +++ b/dev-php/smarty/Manifest @@ -0,0 +1,8 @@ +DIST manual-en.3.1.14.zip 408414 BLAKE2B 03d4e7a386eb3bd5b19e5c555ec34b86812838a5b5fac8ec0ab9701fba89a5867714da57d950f68224a89bbe2267c18d638ee850681860de309c74bbfb3d0a0b SHA512 d384e3856b45ed3f992f3732a5465120abe9fb947cdf13ff67a9c4264f72987d24885ee61cd7309b728e64cdfe4f34c3e7f757096d35de56d962f3b78def9e58 +DIST smarty-3.1.30.tar.gz 255464 BLAKE2B 8378e6336f271e3c41e16b8fbb70356827ff4a9a61e3cf2a23fdbd0617155ec9dca6a5b6372327d4b35a5c6f7c3b58e807afe7403b7ed929ebacfb3c36e124d0 SHA512 6ad9a6cf10b81fecbdc4daa4acbd9724db5f1c2a014e35039b36b0bf00ba000946a2126f7da5899e587a79419f451aafcd1ee14597a32cf290bbd0bf13a877d0 +DIST smarty-3.1.31.tar.gz 244196 BLAKE2B 695bd40d337e8f2d4a44a7b30b743ab4e5b6a7b024a514de956cd513dd6639ac6f9ae464f0d3b4cfcaf7de17994837a866cdd4945780bd3a96ff32df300302a3 SHA512 807343e4229413ea0f5219a828d4e91603fb5454f4abe8aa2d41f0a6fe32fa476e791340e1e95178ded3774d1524e98489c104c6fa391e70a8225de28fdcca18 +DIST smarty-3.1.32.tar.gz 250680 BLAKE2B 92d4942f2d3d802b18082f5f6079c8b6945abadd8ef2c87ea217b106eeeedfbde7f1bd00c6fced67b73fc3cf328ec91fc1fb61c7f991b992167fa9d2fb1f2ad2 SHA512 07c95177172718158b9b562c6d8ff79566f4bd8e07ba394cc82c52dec7ec869935fd03ce523115c08472159adf68b902d1db5f8543201a35adf22027c5978080 +EBUILD smarty-3.1.30.ebuild 1331 BLAKE2B 59393ee7db8482c6af06ce4430e638ce02ca1ea3f9dbc1264f867bd94aa5b55a3b9321f90f6fc4a1a8c9e7c6bfdeb64342b67e2117e1b3b5586258d8b692bb22 SHA512 e79707cc1e841806d654a597c7b7c2e0e3465a5bd6354652247d6e697bf8e6b3727ff52cf441aa72abb470d0ff1c325526489e3169062ee537ca80b98685e7dd +EBUILD smarty-3.1.31.ebuild 1339 BLAKE2B b64063186aaac934f8604f67ebe1b53cf171d024db96388eac4950508ec9278f3f85e61df1147bb395ea9d84447281860e2d9994a21d06de36ec59d26900c228 SHA512 fb0c063f295956b275023751ca12cdc7110de17430214a42020840221697892ffc5045f16fa09cbd4b19b409188e9607adcf640f824c668395e8b62d560d7b1e +EBUILD smarty-3.1.32.ebuild 1339 BLAKE2B b64063186aaac934f8604f67ebe1b53cf171d024db96388eac4950508ec9278f3f85e61df1147bb395ea9d84447281860e2d9994a21d06de36ec59d26900c228 SHA512 fb0c063f295956b275023751ca12cdc7110de17430214a42020840221697892ffc5045f16fa09cbd4b19b409188e9607adcf640f824c668395e8b62d560d7b1e +MISC metadata.xml 581 BLAKE2B c8e02efefe221a4cea961b32c448d3a69f2dbec795a1a012c727777dfc4a448fd0bb23816564843f0a3fe6eb67453175ee84417e7ffe0e72aa48f8f131b72aaa SHA512 1bf0fea8d62a06b1b67ee417eeb44dbb476ba590b35808f7c7bc1b40a6758b2c3f931e8290c2908a14828f8e2789eb8e2c6d5a26e106f97359f45a476fd31401 diff --git a/dev-php/smarty/metadata.xml b/dev-php/smarty/metadata.xml new file mode 100644 index 000000000000..65adc5d3d3e2 --- /dev/null +++ b/dev-php/smarty/metadata.xml @@ -0,0 +1,16 @@ +<?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> + <longdescription lang="en"> + Smarty is a template engine for PHP, facilitating the separation of + presentation (HTML/CSS) from application logic. This implies that PHP + code is application logic, and is separated from the presentation. + </longdescription> + <upstream> + <remote-id type="github">smarty-php/smarty</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/smarty/smarty-3.1.30.ebuild b/dev-php/smarty/smarty-3.1.30.ebuild new file mode 100644 index 000000000000..8d68f8465a42 --- /dev/null +++ b/dev-php/smarty/smarty-3.1.30.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DOC_PV="3.1.14" + +DESCRIPTION="A template engine for PHP" +HOMEPAGE="https://www.smarty.net/" +SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + doc? ( https://www.smarty.net/files/docs/manual-en.${DOC_PV}.zip )" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86" +IUSE="doc" + +DEPEND="doc? ( app-arch/unzip )" + +# PHP unicode support is detected at runtime, and the cached templates +# that smarty generates depend on it. If, later on, PHP is reinstalled +# without unicode support, all of the previously-generated cached +# templates will begin to throw 500 errrors for missing mb_foo +# functions. See bug #532618. +RDEPEND="dev-lang/php:*[unicode]" + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r libs/* + + local DOCS=( *.txt README README.md ) + local HTML_DOCS + use doc && HTML_DOCS="${WORKDIR}/manual-en/"* + einstalldocs +} + +pkg_postinst() { + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog + elog 'To use it in your scripts, include the Smarty.class.php file' + elog "from the \"${PN}\" directory; for example," + elog + elog " require('${PN}/Smarty.class.php');" + elog + elog 'After that, the Smarty class will be available to you.' +} diff --git a/dev-php/smarty/smarty-3.1.31.ebuild b/dev-php/smarty/smarty-3.1.31.ebuild new file mode 100644 index 000000000000..c1b265f15ead --- /dev/null +++ b/dev-php/smarty/smarty-3.1.31.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DOC_PV="3.1.14" + +DESCRIPTION="A template engine for PHP" +HOMEPAGE="https://www.smarty.net/" +SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + doc? ( https://www.smarty.net/files/docs/manual-en.${DOC_PV}.zip )" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +DEPEND="doc? ( app-arch/unzip )" + +# PHP unicode support is detected at runtime, and the cached templates +# that smarty generates depend on it. If, later on, PHP is reinstalled +# without unicode support, all of the previously-generated cached +# templates will begin to throw 500 errrors for missing mb_foo +# functions. See bug #532618. +RDEPEND="dev-lang/php:*[unicode]" + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r libs/* + + local DOCS=( *.txt README README.md ) + local HTML_DOCS + use doc && HTML_DOCS="${WORKDIR}/manual-en/"* + einstalldocs +} + +pkg_postinst() { + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog + elog 'To use it in your scripts, include the Smarty.class.php file' + elog "from the \"${PN}\" directory; for example," + elog + elog " require('${PN}/Smarty.class.php');" + elog + elog 'After that, the Smarty class will be available to you.' +} diff --git a/dev-php/smarty/smarty-3.1.32.ebuild b/dev-php/smarty/smarty-3.1.32.ebuild new file mode 100644 index 000000000000..c1b265f15ead --- /dev/null +++ b/dev-php/smarty/smarty-3.1.32.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DOC_PV="3.1.14" + +DESCRIPTION="A template engine for PHP" +HOMEPAGE="https://www.smarty.net/" +SRC_URI="https://github.com/smarty-php/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz + doc? ( https://www.smarty.net/files/docs/manual-en.${DOC_PV}.zip )" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="doc" + +DEPEND="doc? ( app-arch/unzip )" + +# PHP unicode support is detected at runtime, and the cached templates +# that smarty generates depend on it. If, later on, PHP is reinstalled +# without unicode support, all of the previously-generated cached +# templates will begin to throw 500 errrors for missing mb_foo +# functions. See bug #532618. +RDEPEND="dev-lang/php:*[unicode]" + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r libs/* + + local DOCS=( *.txt README README.md ) + local HTML_DOCS + use doc && HTML_DOCS="${WORKDIR}/manual-en/"* + einstalldocs +} + +pkg_postinst() { + elog "${PN} has been installed in /usr/share/php/${PN}/." + elog + elog 'To use it in your scripts, include the Smarty.class.php file' + elog "from the \"${PN}\" directory; for example," + elog + elog " require('${PN}/Smarty.class.php');" + elog + elog 'After that, the Smarty class will be available to you.' +} diff --git a/dev-php/spdx-licenses-1.2.0 b/dev-php/spdx-licenses-1.2.0 deleted file mode 100644 index aaf725e15c7d..000000000000 --- a/dev-php/spdx-licenses-1.2.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Tools for working with and validating SPDX licenses -EAPI=6 -HOMEPAGE=https://github.com/composer/spdx-licenses -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/composer/spdx-licenses/archive/1.2.0.tar.gz -> spdx-licenses-1.2.0.tar.gz -_md5_=0a5ffcecb6fcdad3cbdf7d71f1501751 diff --git a/dev-php/spdx-licenses/Manifest b/dev-php/spdx-licenses/Manifest new file mode 100644 index 000000000000..b0c57258a277 --- /dev/null +++ b/dev-php/spdx-licenses/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 264 BLAKE2B f5084534435d4e00c9a97ff6a068ff94b32b5e533095046357d7a1565c4e2422f6985c0b66ac73ce706c4cb53261d05abf3b6e5f0724bdc34e497fa2e1abc959 SHA512 6dd28dc205943fa5fa8fb7577a88926573533d553e86577ec2d2e34045ea744731ea08c9dfee277dd1550cac033ac53d1648aa8b28fc78eaa73d0613371aaaa7 +DIST spdx-licenses-1.2.0.tar.gz 10974 BLAKE2B 52cba9837202b1ae598b6d3b36f4ef67ec27988fa5911f2dfff92d39515d0401f5636922a3d205413489d21fd1dfacbf68f72c907503807317c7c9e51392e016 SHA512 fdb63dd29a099afbc116b30d1deec3d2b46be998a55fd741126f1bc393c5037a9a7477e55f7e030585d826be7d72db26be5ce0b5bb57dd536137cc45890ea9c9 +EBUILD spdx-licenses-1.2.0.ebuild 540 BLAKE2B 5408ae142e124053f36c38f211f8cbd7cd4cd37cf34d4a6bdf9049458107d9b3fc1c9b7f70168e67eaf2bcb0ad8b62b382f3312928bb013e2dfac1748a9203e7 SHA512 61e9ef062aec32f723ce485dd5f1b0dd84355894571f78f38c13dca00756d9bbb8de0703b2fd5466e806efb0b7e5e147d87061e95d003c81fc2b4f0cd789c3b3 +MISC metadata.xml 675 BLAKE2B 6ae4ff5df27e2d6334deee789bf253f71f6b55999e2cd9f0c4a1be6358c63c74f668624025f0d8fedb24dea3ccb36ad7d97972f1f627979b7c40e5ca1c389eeb SHA512 f660171c2d2bf3582a91e72a9a92b8f1270a1339c8f68d47c3d6abc2d642027873b8c6a4b2ec7c8bf968cfc37de208c3505899bc2d4fd472cfd403b73dd9fefa diff --git a/dev-php/spdx-licenses/files/autoload.php b/dev-php/spdx-licenses/files/autoload.php new file mode 100644 index 000000000000..6ebf96e7378c --- /dev/null +++ b/dev-php/spdx-licenses/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for composer/ca-bundle and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Composer\\Spdx\\', __DIR__); diff --git a/dev-php/spdx-licenses/metadata.xml b/dev-php/spdx-licenses/metadata.xml new file mode 100644 index 000000000000..393828b4566f --- /dev/null +++ b/dev-php/spdx-licenses/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + Tools for working with the SPDX license list and validating licenses. + </longdescription> + <upstream> + <remote-id type="github">composer/spdx-licenses</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/spdx-licenses/spdx-licenses-1.2.0.ebuild b/dev-php/spdx-licenses/spdx-licenses-1.2.0.ebuild new file mode 100644 index 000000000000..c23832e1773c --- /dev/null +++ b/dev-php/spdx-licenses/spdx-licenses-1.2.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Tools for working with and validating SPDX licenses" +HOMEPAGE="https://github.com/composer/spdx-licenses" +SRC_URI="https://github.com/composer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" + +src_install() { + insinto "/usr/share/php/Composer/Spdx" + doins -r src/. res "${FILESDIR}"/autoload.php + dodoc README.md +} diff --git a/dev-php/stringparser_bbcode-0.3.3-r1 b/dev-php/stringparser_bbcode-0.3.3-r1 deleted file mode 100644 index e079a4e15e72..000000000000 --- a/dev-php/stringparser_bbcode-0.3.3-r1 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=A PHP class to parse BB codes -EAPI=6 -HOMEPAGE=http://christian-seiler.de/projekte/php/bbcode/index_en.html -IUSE=doc -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php -SLOT=0 -SRC_URI=http://christian-seiler.de/projekte/php/bbcode/download/stringparser_bbcode-0.3.3.tar.gz -_md5_=81f919a85a2ae71f09247154231c3319 diff --git a/dev-php/stringparser_bbcode/Manifest b/dev-php/stringparser_bbcode/Manifest new file mode 100644 index 000000000000..af40eaf3b7a8 --- /dev/null +++ b/dev-php/stringparser_bbcode/Manifest @@ -0,0 +1,3 @@ +DIST stringparser_bbcode-0.3.3.tar.gz 338784 BLAKE2B 4f3d53fa42ddf0dc15c88d84d5b590a3d1611f0cf99ea19e6eaf015febf723d5ea16b24669ed51e1134098150188974e5dcb576e1c88dbe76fa50696f003ba17 SHA512 45cdbe717d8c11a138ed700b987dc4e0f5c85048b402a6ef24c35941342680c341c4ddbdc2ac984976a56128a2a80a8457d5b884ea92dab019f094886c77d1bd +EBUILD stringparser_bbcode-0.3.3-r1.ebuild 519 BLAKE2B 2a0fe135b0451b326c9b7ba6a4e4dd6426932a4335e1e00fed82c19ca2a0cb2eb99fda1b0859ba09ebf968675883f7dadfb30b38c92a1d474f7f496e7fb4978a SHA512 e0d1e3820049015d67c52b7453dfd998f6e60bda19a19bd22e38e376cd8f21fcb8b48d32931294bed0510497a1fa48c6960e3668ebedbfe1b18fc290d5d02d33 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/stringparser_bbcode/metadata.xml b/dev-php/stringparser_bbcode/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/stringparser_bbcode/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/stringparser_bbcode/stringparser_bbcode-0.3.3-r1.ebuild b/dev-php/stringparser_bbcode/stringparser_bbcode-0.3.3-r1.ebuild new file mode 100644 index 000000000000..6b8bd6e4d4da --- /dev/null +++ b/dev-php/stringparser_bbcode/stringparser_bbcode-0.3.3-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="A PHP class to parse BB codes" +HOMEPAGE="http://christian-seiler.de/projekte/php/bbcode/index_en.html" +SRC_URI="http://christian-seiler.de/projekte/php/bbcode/download/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc" + +RDEPEND="dev-lang/php" + +src_install() { + insinto "/usr/share/php/${PN}" + doins -r src/* + + dodoc AUTHORS ChangeLog THANKS + use doc && dodoc -r doc/* +} diff --git a/dev-php/suhosin-0.9.38-r1 b/dev-php/suhosin-0.9.38-r1 deleted file mode 100644 index be117d3a4e4e..000000000000 --- a/dev-php/suhosin-0.9.38-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=php_targets_php5-6? ( dev-lang/php:5.6[unicode] ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=Suhosin is an advanced protection system for PHP installations -EAPI=6 -HOMEPAGE=https://www.suhosin.org/ -IUSE=php_targets_php5-6 -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=PHP-3.01 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6[unicode] ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://download.suhosin.org/suhosin-0.9.38.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=e4a0ddbefa672b7c576c6b0afd1db15c diff --git a/dev-php/suhosin/Manifest b/dev-php/suhosin/Manifest new file mode 100644 index 000000000000..489e1ffd4a84 --- /dev/null +++ b/dev-php/suhosin/Manifest @@ -0,0 +1,4 @@ +AUX suhosin-0.9.38-libcrypt.patch 590 BLAKE2B db02346c66f348fd0be16fea1647deb1a6e44c2b10077f410ab919e7800e160439780d7b1c807f455cd3efb115765288c869cd96d719f4315150edfd73693085 SHA512 fa834f26803e2f623a269bc1cc81e305e081397717e0058315cac8087f04c33ff7f2eeee2052dada75559e5b35dc85c55499d74635dacd0f08fcc226ec3d0de3 +DIST suhosin-0.9.38.tar.gz 122800 BLAKE2B e016091e370bbcfdaad91d10858541cd730951be1032e95b4d372b5a77fce719e300cfa0638bf3ebde68e91d76b95c94ca56ce239997da69fc7ce5068b26ab49 SHA512 cc4eb38b5d6673cc3f2dc395e5a8b5461d3221019ac9849b747b6d5bae423cd5bd01a75b9432414dc7c26c78bab9f2381a5414712a6906a999f3ec9dc77ebc45 +EBUILD suhosin-0.9.38-r1.ebuild 1330 BLAKE2B bee0345e89d02138a9d79b5c91cf4c75fad99626e42a503034c2047910bf96f00941a066518633e4c84f6cede39bff9fe3414ede6c38ceb3dcec944b75e68058 SHA512 79341927c5c6351514d9ef257be38884c27beab3a91b3d873d52b2b1c34b6977296a499fc226c0b3ecbe5b7ef49d1d3f1e5f00acd834d1372babca6b7f9ef53f +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/suhosin/files/suhosin-0.9.38-libcrypt.patch b/dev-php/suhosin/files/suhosin-0.9.38-libcrypt.patch new file mode 100644 index 000000000000..691f70c1b4c5 --- /dev/null +++ b/dev-php/suhosin/files/suhosin-0.9.38-libcrypt.patch @@ -0,0 +1,12 @@ +Index: suhosin-0.9.32.1/config.m4 +=================================================================== +--- suhosin-0.9.33.orig/config.m4 ++++ suhosin-0.9.33/config.m4 +@@ -6,4 +6,7 @@ PHP_ARG_ENABLE(suhosin, whether to enabl + + if test "$PHP_SUHOSIN" != "no"; then + PHP_NEW_EXTENSION(suhosin, suhosin.c sha256.c memory_limit.c treat_data.c ifilter.c post_handler.c ufilter.c rfc1867_new.c log.c header.c execute.c ex_imp.c session.c aes.c crypt.c, $ext_shared) ++ PHP_CHECK_LIBRARY(crypt, crypt, ++ [PHP_ADD_LIBRARY(crypt,, SUHOSIN_SHARED_LIBADD)]) ++ PHP_SUBST(SUHOSIN_SHARED_LIBADD) + fi diff --git a/dev-php/suhosin/metadata.xml b/dev-php/suhosin/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/suhosin/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/suhosin/suhosin-0.9.38-r1.ebuild b/dev-php/suhosin/suhosin-0.9.38-r1.ebuild new file mode 100644 index 000000000000..3372f3abe755 --- /dev/null +++ b/dev-php/suhosin/suhosin-0.9.38-r1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="suhosin" +PHP_EXT_INI="no" +PHP_EXT_ZENDEXT="no" +USE_PHP="php5-6" + +inherit php-ext-source-r3 + +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" + +DESCRIPTION="Suhosin is an advanced protection system for PHP installations" +HOMEPAGE="https://www.suhosin.org/" +SRC_URI="https://download.suhosin.org/${P}.tar.gz" +LICENSE="PHP-3.01" +SLOT="0" +IUSE="" + +for target in ${USE_PHP}; do + slot=${target/php} + slot=${slot/-/.} + PHPUSEDEPEND="${PHPUSEDEPEND} + php_targets_${target}? ( dev-lang/php:${slot}[unicode] )" +done + +DEPEND="${PHPUSEDEPEND}" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}"/${P}-libcrypt.patch ) +DOCS=( CREDITS ) + +src_install() { + php-ext-source-r3_src_install + + local slot inifile + for slot in $(php_get_slots); do + php_init_slot_env ${slot} + for inifile in $(php_slot_ini_files "${slot}") ; do + insinto "${inifile/${PHP_EXT_NAME}.ini/}" + insopts -m644 + doins "suhosin.ini" + done + done +} + +src_test() { + # Makefile passes a hard-coded -d extension_dir=./modules, we move the lib + # away from there in src_compile + for slot in `php_get_slots`; do + php_init_slot_env ${slot} + NO_INTERACTION="yes" emake test || die "emake test failed for slot ${slot}" + done +} diff --git a/dev-php/swoole-4.0.1 b/dev-php/swoole-4.0.1 deleted file mode 100644 index eb5030b4c4cb..000000000000 --- a/dev-php/swoole-4.0.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=dev-libs/libaio dev-libs/boost:0= dev-libs/libpcre http2? ( net-libs/nghttp2:0= ) redis? ( dev-libs/hiredis:0= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) php_targets_php7-0? ( dev-lang/php:7.0[cli,sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[cli,sockets?] ) php_targets_php7-2? ( dev-lang/php:7.2[cli,sockets?] ) mysql? ( php_targets_php7-0? ( dev-lang/php:7.0[mysql,mysqli(+)] ) php_targets_php7-1? ( dev-lang/php:7.1[mysql,mysqli(+)] ) php_targets_php7-2? ( dev-lang/php:7.2[mysql,mysqli(+)] ) ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=Event-driven asynchronous & concurrent & coroutine networking engine -EAPI=6 -HOMEPAGE=https://www.swoole.co.uk -IUSE=debug http2 libressl mysql redis sockets ssl threads php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=dev-libs/libaio dev-libs/boost:0= dev-libs/libpcre http2? ( net-libs/nghttp2:0= ) redis? ( dev-libs/hiredis:0= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) php_targets_php7-0? ( dev-lang/php:7.0[cli,sockets?] ) php_targets_php7-1? ( dev-lang/php:7.1[cli,sockets?] ) php_targets_php7-2? ( dev-lang/php:7.2[cli,sockets?] ) mysql? ( php_targets_php7-0? ( dev-lang/php:7.0[mysql,mysqli(+)] ) php_targets_php7-1? ( dev-lang/php:7.1[mysql,mysqli(+)] ) php_targets_php7-2? ( dev-lang/php:7.2[mysql,mysqli(+)] ) ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=https://pecl.php.net/get/swoole-4.0.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=478a77927ed7fdbdd3cd23445d9b3c72 diff --git a/dev-php/swoole/Manifest b/dev-php/swoole/Manifest new file mode 100644 index 000000000000..40acb3ad6c11 --- /dev/null +++ b/dev-php/swoole/Manifest @@ -0,0 +1,3 @@ +DIST swoole-4.0.1.tgz 899395 BLAKE2B 7e7320905cb83794115280977031cc5254a4947781fde05db6e7803f34ff0f5c0ecad84f8aa86adc3c21320b031fa3104fb6c953e9060791dbd9d5c497edbcfc SHA512 0df6ae1bf28ec52abebf1a597c0774e7e5de4bb8378c916a46896c7f84822c8466bbb0d3d188e671e7c39faafa94d2dc2245a468dacb2711c7f0fa617dc42aa8 +EBUILD swoole-4.0.1.ebuild 1695 BLAKE2B 7720c6946b04a5c35c012187873a351919f02a4c9b8cf041b20f4777b57db65e8f2376a1cd121af0203d802227bedae046fd1aa3b3ea3c0fecc6c677f9f029ce SHA512 fa2a870086d261175ff9ed262bd3051a62bd12ba979a384d8fbfca121ba9cba74ffe55cf8f84c687eec4b449d57904d73232c637d87fb6cd5d42e7d1bff19ee5 +MISC metadata.xml 424 BLAKE2B abaaecb73dd8caf77e25775dc2b3307efa430399d197b24f3ade567b93989108c70216949327677f5c9540e6aaafaf2f77d9af17b01f99de2ac6f04a95abb03b SHA512 52dc7ac48b61458b810ba467bbe5cfaeaef808ae7db72f58ba4ad4dd8723c7149995e43e94c8b4552e7dfc38cd1c3e627dd5c9854652ee656f421f345dd72471 diff --git a/dev-php/swoole/metadata.xml b/dev-php/swoole/metadata.xml new file mode 100644 index 000000000000..067ddccde379 --- /dev/null +++ b/dev-php/swoole/metadata.xml @@ -0,0 +1,12 @@ +<?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 Project</name> +</maintainer> +<use> +<flag name="http2">Add support for HTTP/2 protocol via <pkg>net-libs/nghttp2</pkg></flag> +<flag name="redis">Add support for redis via <pkg>dev-libs/hiredis</pkg></flag> +</use> +</pkgmetadata> diff --git a/dev-php/swoole/swoole-4.0.1.ebuild b/dev-php/swoole/swoole-4.0.1.ebuild new file mode 100644 index 000000000000..8a332f5938d2 --- /dev/null +++ b/dev-php/swoole/swoole-4.0.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +PHP_EXT_NAME="swoole" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" +PHP_EXT_SAPIS="cli" +DOCS=( README.md ) + +USE_PHP="php7-0 php7-1 php7-2" + +inherit php-ext-pecl-r3 + +HOMEPAGE="https://www.swoole.co.uk" +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="Event-driven asynchronous & concurrent & coroutine networking engine" +LICENSE="Apache-2.0" +SLOT="0" + +DEPEND=" + dev-libs/libaio + dev-libs/boost:0= + dev-libs/libpcre + http2? ( net-libs/nghttp2:0= ) + redis? ( dev-libs/hiredis:0= ) + ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) + php_targets_php7-0? ( dev-lang/php:7.0[cli,sockets?] ) + php_targets_php7-1? ( dev-lang/php:7.1[cli,sockets?] ) + php_targets_php7-2? ( dev-lang/php:7.2[cli,sockets?] ) + mysql? ( + php_targets_php7-0? ( dev-lang/php:7.0[mysql,mysqli(+)] ) + php_targets_php7-1? ( dev-lang/php:7.1[mysql,mysqli(+)] ) + php_targets_php7-2? ( dev-lang/php:7.2[mysql,mysqli(+)] ) + ) +" + +RDEPEND="${DEPEND}" + +IUSE="debug http2 libressl mysql redis sockets ssl threads" + +src_configure() { + # PostgreSQL disabled due to Gentoo's slot system + local PHP_EXT_ECONF_ARGS=( + --with-swoole + --disable-coroutine-postgresql + $(use_enable debug swoole-debug) + $(use_enable http2) + $(use_enable mysql mysqlnd) + $(use_enable redis async_redis) + $(use_enable ssl openssl) + $(use_with ssl openssl-dir "${EROOT%/}/usr") + $(use_enable threads thread) + $(use_enable sockets) + ) + + php-ext-source-r3_src_configure +} + +src_test() { + local slot + for slot in $(php_get_slots); do + php_init_slot_env "${slot}" + SKIP_ONLINE_TESTS="yes" NO_INTERACTION="yes" emake test + done +} diff --git a/dev-php/symfony-config-2.8.20 b/dev-php/symfony-config-2.8.20 deleted file mode 100644 index 1187405fb21a..000000000000 --- a/dev-php/symfony-config-2.8.20 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader dev-php/symfony-filesystem >=dev-php/phpunit-5.7.15 ) -DESCRIPTION=Symfony Config Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/config -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader dev-php/symfony-filesystem -SLOT=0 -SRC_URI=https://github.com/symfony/config/archive/v2.8.20.tar.gz -> symfony-config-2.8.20.tar.gz -_md5_=a5c72c58a248fa691363785395e41e9e diff --git a/dev-php/symfony-config/Manifest b/dev-php/symfony-config/Manifest new file mode 100644 index 000000000000..293db88ded8a --- /dev/null +++ b/dev-php/symfony-config/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 577 BLAKE2B 4a36bd333f27a143517c8e81c4749dee06a4f6ef228f6b0af7e94d544118b2345aa6860abeb9386998df5c57e2689d467f075344cf7ed0882baaa8f0d6a29f85 SHA512 ef699576d866c6a2c8893f8ca5c74d6b019b0cd554e3dfb2946d96cf20c9117e7a6b966c3386f6e1294dcd55feb05df437166711008242cc52bcb1a94ae5e8c6 +DIST symfony-config-2.8.20.tar.gz 52587 BLAKE2B 540ed96ebc9d3c5e6d460003c47e2d0612037acc2e40ff413d4195a1f7d48e7e7edb2b0bbf17f982d9ea48242439d819f2b6b442dcd22fa7cc9fa0b29ef2b6e7 SHA512 f515f9886be8daa85a3cfe70935b4586ee749a62c3c73c6f2c934af16d4a81f9e49445bdae85329f88fa4dacaf87c56b9b599793d7926e712242bd1fc9dc0675 +EBUILD symfony-config-2.8.20.ebuild 854 BLAKE2B 4b59a655ec4a3e8f6f1a6a6fa36d95f7d8cfd2d95173e4da97f2fdd9dc688fee8b679873339e2de2abe583136cf25f15086a56f701629276e07f7cd9cf9e3f87 SHA512 8d52044d63b2927dea7901f0fe81789a02498f7fcb1ccd6f2cbabf05b9a7b1800e7261efe16c00cb855fb37d2b874bc86ddc732de6e87f617bd20cd2710a7d42 +MISC metadata.xml 825 BLAKE2B 0360fe3b9d09d22a1a2511ba9632137f06bbed62ecceb5da51a0f634fa603c8bc4cba95cb66cf35a9024b6a7f01502234fba33ee8f4f092a1b32a20b7f2628f1 SHA512 3feeb922f4e961b192ecc9581b468a10121bf522ff51e48ad2cc61e358b2f994037ca1cecb603c5543f74f5753963e8a2a3438de1602b18efe9b0175ee2d7b53 diff --git a/dev-php/symfony-config/files/autoload.php b/dev-php/symfony-config/files/autoload.php new file mode 100644 index 000000000000..6c6f5c501beb --- /dev/null +++ b/dev-php/symfony-config/files/autoload.php @@ -0,0 +1,20 @@ +<?php +/* Autoloader for dev-php/symfony-config and its dependencies */ + +$vendor_dir = '/usr/share/php'; + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once("${vendor_dir}/Fedora/Autoloader/autoload.php"); +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Config\\', __DIR__); + +// Required dependencies. +\Fedora\Autoloader\Dependencies::required(array( + "${vendor_dir}/Symfony/Component/Filesystem/autoload.php" +)); + +// Optional dependencies. +\Fedora\Autoloader\Dependencies::optional(array( + "${vendor_dir}/PHPUnit/vendor/autoload.php" +)); diff --git a/dev-php/symfony-config/metadata.xml b/dev-php/symfony-config/metadata.xml new file mode 100644 index 000000000000..bc820db2a2f2 --- /dev/null +++ b/dev-php/symfony-config/metadata.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Config component provides several classes to help you find, + load, combine, autofill and validate configuration values of any + kind, whatever their source may be (YAML, XML, INI files, or for + instance a database). + </longdescription> + <upstream> + <remote-id type="github">symfony/config</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-config/symfony-config-2.8.20.ebuild b/dev-php/symfony-config/symfony-config-2.8.20.ebuild new file mode 100644 index 000000000000..0daa831d25f0 --- /dev/null +++ b/dev-php/symfony-config/symfony-config-2.8.20.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony Config Component" +HOMEPAGE="https://github.com/symfony/config" +SRC_URI="https://github.com/symfony/config/archive/v${PV}.tar.gz + -> symfony-config-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader + dev-php/symfony-filesystem" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-5.7.15 )" + +S="${WORKDIR}/config-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Config" + doins -r . "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed' +} diff --git a/dev-php/symfony-console-2.7.9-r1 b/dev-php/symfony-console-2.7.9-r1 deleted file mode 100644 index 17e8a81b7ac8..000000000000 --- a/dev-php/symfony-console-2.7.9-r1 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Subtree split of the Symfony Console Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/console -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/psr-log-1.0.2 >=dev-php/symfony-event-dispatcher-2.1.0 >=dev-php/symfony-process-2.8.12 -SLOT=0 -SRC_URI=https://github.com/symfony/console/archive/v2.7.9.tar.gz -> symfony-console-2.7.9.tar.gz -_md5_=1089176547e8f3f14380b0fde46f9cf5 diff --git a/dev-php/symfony-console/Manifest b/dev-php/symfony-console/Manifest new file mode 100644 index 000000000000..c1d801642522 --- /dev/null +++ b/dev-php/symfony-console/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 536 BLAKE2B 1a65551494d6fb49e9e21cb397bc5d53ff2fbc1c09af6c426e2b142c5fc440290ccbe18ec1a3451053b856b334ee99c5016e3b645ae7eb0b84452155cb484dca SHA512 cf67d18e3717b9498386be165095a26679daf3a815fe314f23cf14513ba9e3b97f51c1052e9df18106c735c5b41262de0f3badd59517d1a94dce2f1e53f8fa2b +DIST symfony-console-2.7.9.tar.gz 116610 BLAKE2B 1b1da6f81a88b2887a6a5eb5553c4aa2d3a013b68d8e469e27da42409d5bc50208cc0ff8983afd22163a724e61cf7637728939f2a92137f0b1619ad5a833ba2a SHA512 3de7d78b92c8f0c99d3c90e83a23f6b61eecc195cf92b5c9ebea03a1dc85d2166287e619822238a2f2cd54a430b4a38c7c88be3ba74dab0b66c6104e980a088b +EBUILD symfony-console-2.7.9-r1.ebuild 666 BLAKE2B fc6405f880bf61141284960755ff4e0737edd3a1dae204316289b930035aa14a6afa7afc556a06ab181737f339d717d94e9fd5abb219204d1cc39632f29b6fcf SHA512 0e65babf5287b41f5e2ce9d435e1fb5a8c3ec3326f6be7a70cb1a4aa5b5e38ea03fd9473ae86e3dc59950e127380fcc275c6d86e6783f5b41237fc0fb26d9ab8 +MISC metadata.xml 694 BLAKE2B 9305b006f06841ee70939962c1a72d5efab4b6e3065ad720bb83ce84ee210bab45dee93dba63c19d74e7227c458a347346c5f5a3d5724b682047f5212e83f495 SHA512 abc6b86ecc143c9a02616b46628129fa02c00e693af762a220bdb4fbd4abca4bf304dc4526dbadee11672123cc743fbe89969fbb6af3b6c6c85f6864fcc4ccb8 diff --git a/dev-php/symfony-console/files/autoload.php b/dev-php/symfony-console/files/autoload.php new file mode 100644 index 000000000000..14a8fabf46cb --- /dev/null +++ b/dev-php/symfony-console/files/autoload.php @@ -0,0 +1,16 @@ +<?php +/* Autoloader for symfony-console and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Console\\', __DIR__); + +// Dependencies +\Fedora\Autoloader\Dependencies::required(array( + $vendorDir . '/Symfony/Component/EventDispatcher/autoload.php', + $vendorDir . '/Psr/Log/autoload.php', + $vendorDir . '/Symfony/Component/Process/autoload.php', +)); diff --git a/dev-php/symfony-console/metadata.xml b/dev-php/symfony-console/metadata.xml new file mode 100644 index 000000000000..d0eada9bbff3 --- /dev/null +++ b/dev-php/symfony-console/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Console component eases the creation of beautiful and testable + command line interfaces. + </longdescription> + <upstream> + <remote-id type="github">symfony/console</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-console/symfony-console-2.7.9-r1.ebuild b/dev-php/symfony-console/symfony-console-2.7.9-r1.ebuild new file mode 100644 index 000000000000..1cdcfc26ca55 --- /dev/null +++ b/dev-php/symfony-console/symfony-console-2.7.9-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Subtree split of the Symfony Console Component" +HOMEPAGE="https://github.com/symfony/console" +SRC_URI="https://github.com/symfony/console/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader + >=dev-php/psr-log-1.0.2 + >=dev-php/symfony-event-dispatcher-2.1.0 + >=dev-php/symfony-process-2.8.12" + +S="${WORKDIR}/console-${PV}" + +src_install() { + insinto "/usr/share/php/Symfony/Component/Console" + doins -r . "${FILESDIR}"/autoload.php + dodoc README.md +} diff --git a/dev-php/symfony-dependency-injection-2.8.20 b/dev-php/symfony-dependency-injection-2.8.20 deleted file mode 100644 index cb31a650c37b..000000000000 --- a/dev-php/symfony-dependency-injection-2.8.20 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-config-2.1.0 >=dev-php/symfony-yaml-2.1.0 >=dev-php/phpunit-5.7.15 ) -DESCRIPTION=Symfony DependencyInjection Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/dependency-injection -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-config-2.1.0 >=dev-php/symfony-yaml-2.1.0 -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/symfony/dependency-injection/archive/v2.8.20.tar.gz -> symfony-dependency-injection-2.8.20.tar.gz -_md5_=0295fc1ce0e2f3accc19b7c85caefa29 diff --git a/dev-php/symfony-dependency-injection/Manifest b/dev-php/symfony-dependency-injection/Manifest new file mode 100644 index 000000000000..84c864203d32 --- /dev/null +++ b/dev-php/symfony-dependency-injection/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 518 BLAKE2B c30fc902cb212ea271a76bb5dfd4b5292c68c483a3e37403c2ed305d0338bc4d8c94c6368108b29e07170c962475448e12806277690c033ece159279b35825a1 SHA512 eefcab891547ce99a3ec9b11f7e4edb5de3164958fa5c698d64411c0a2c1a72711d94fda4e32ceb4fec6b7d2f83f159d4f80bbc3719c18895708652af2b5e377 +DIST symfony-dependency-injection-2.8.20.tar.gz 117123 BLAKE2B 469b11d55bbfdffe46b5cc94592f0bf81c1ddf82c656bbf9914a78cb7e5164960455c2ef1a70ef905b35775e91e279693af19015e586ddb3c95a0184d1737f32 SHA512 9ab6a4b36fde3908f26c2211066df501dd73387a7ec3d0aae85f8289257653bb54393bd9f4b50c347a4d5ba47214f13c089e475eaace3868f5c18f67b69bd829 +EBUILD symfony-dependency-injection-2.8.20.ebuild 1225 BLAKE2B 0e86710dcd78ec76c9ad18e1cfdbde03f47c03b2cb81462ec15e6636515ede5fb1c2870fca93f79d23e356def7daba3946da61bbb7b3511074818447c6e7571d SHA512 0a356695ee5aba4ad3484447f091db58a1ad133fccfa00d4cae723516ec84fa153fa77ab4a05dc86dfea37dc6d9607c111647cba7178235ba1bb5d87441901b0 +MISC metadata.xml 743 BLAKE2B 6b4332ed5a925353809cddc1b6136ec7f3f657039372b9ba7ea1e93285ecbfb780b09a7882f6b573a6d942eaa7a2ea1a6e0db1475dd9bc89efbc5171e7abd3ae SHA512 0a3cc149f3df429f4a6aa1e9941ffaa5969cd5f41444496ed120653e546fb240ee0afcefd44f984536c5bd48cfe867828ab6df5687b375163bb7aa7e3a05976c diff --git a/dev-php/symfony-dependency-injection/files/autoload.php b/dev-php/symfony-dependency-injection/files/autoload.php new file mode 100644 index 000000000000..4df35ec39a58 --- /dev/null +++ b/dev-php/symfony-dependency-injection/files/autoload.php @@ -0,0 +1,15 @@ +<?php +/* Autoloader for dev-php/symfony-dependency-injection and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\DependencyInjection\\', __DIR__); + +// Dependencies +\Fedora\Autoloader\Dependencies::required(array( + $vendorDir . '/Symfony/Component/Yaml/autoload.php', + $vendorDir . '/Symfony/Component/Config/autoload.php', +)); diff --git a/dev-php/symfony-dependency-injection/metadata.xml b/dev-php/symfony-dependency-injection/metadata.xml new file mode 100644 index 000000000000..fad21997665b --- /dev/null +++ b/dev-php/symfony-dependency-injection/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The DependencyInjection component allows you to standardize + and centralize the way objects are constructed in your application. + </longdescription> + <upstream> + <remote-id type="github">symfony/dependency-injection</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.20.ebuild b/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.20.ebuild new file mode 100644 index 000000000000..9b26caf5c58d --- /dev/null +++ b/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.20.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony DependencyInjection Component" +HOMEPAGE="https://github.com/symfony/dependency-injection" +SRC_URI="https://github.com/symfony/dependency-injection/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +# The test suite requires the unpackaged symfony-expression-language. +RESTRICT=test + +# I'm not sure if symfony-config and symfony-yaml are actually needed if +# you're not running the test suite... +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader + >=dev-php/symfony-config-2.1.0 + >=dev-php/symfony-yaml-2.1.0" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-5.7.15 )" + +S="${WORKDIR}/dependency-injection-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/DependencyInjection" + doins -r Compiler Dumper Exception Extension LazyProxy Loader ParameterBag + doins *.php "${FILESDIR}/autoload.php" + dodoc CHANGELOG.md README.md +} + +src_test() { + phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed' +} diff --git a/dev-php/symfony-event-dispatcher-2.1.0-r1 b/dev-php/symfony-event-dispatcher-2.1.0-r1 deleted file mode 100644 index e868404b6ae3..000000000000 --- a/dev-php/symfony-event-dispatcher-2.1.0-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-dependency-injection-2.1.0 dev-php/phpunit ) -DESCRIPTION=Symfony EventDispatcher Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/event-dispatcher -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-dependency-injection-2.1.0 -SLOT=0 -SRC_URI=https://github.com/symfony/event-dispatcher/archive/v2.1.0.tar.gz -> symfony-event-dispatcher-2.1.0.tar.gz -_md5_=282c9b3bbad5a6d489412aed848880be diff --git a/dev-php/symfony-event-dispatcher/Manifest b/dev-php/symfony-event-dispatcher/Manifest new file mode 100644 index 000000000000..ee31c60b2152 --- /dev/null +++ b/dev-php/symfony-event-dispatcher/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 469 BLAKE2B d86604375d82bf06cf1a50404d9218f7c73a9b08b3b1add7b123fdf82d199ea757259f5f4d8c4876b3537022a35a0a5dec627b5e94df596cfc19cc7f8801639e SHA512 742d6a7be50fcf6f07d5b23abd7aa965986d8effde182769ce46894370d0d05e8cc0c7d62c0ec0bf2f8c2f33e3253a5381952e3b36434027219dcac7b4fe1f14 +DIST symfony-event-dispatcher-2.1.0.tar.gz 10271 BLAKE2B 0fcb3fd95643a24ff31d4e60c31e801e488c323358dc723be95471dc01df9d052fc6cb19ce5401ba4512cc4e308fd149975f969cf89406b48d11e48ef6313ee1 SHA512 2430e0955322aa938635b34cfa151166218da51bcc7ac1ff52789fc16aef9eeaa5c504f9d03daa819f47652e5207703314c8695e5023369fe8edf88af06bc54b +EBUILD symfony-event-dispatcher-2.1.0-r1.ebuild 900 BLAKE2B fbfb113a55195326e8d8ec72dc79856f80fc12db43afd17c6f3a46f815495477d307f1aea03ef1e7ca5bc765a4c4c0ac20649065b331bb22d88c0c01cdfb1144 SHA512 1ff87aca4eebe3628b105214b531c472184f403260ef6b57a9ceffacaae433375c08fb688d6c816798d037d19348eecc344c5e4b686dc6776ef315e9ed71e5d3 +MISC metadata.xml 775 BLAKE2B e25fad462227e8d7ae05cfe82044f57c9f8c5de7dc8d88d8151c549a2e040dbeaee82866919dda13efe6d8574e3160725fbd9d42019593177d03ea352cadce9a SHA512 11095327870ea93690d14782556a5c28fa6cf2a099ff63b9f8d0ced042f79e4fc96d4b7b33b9fe4820eaf8159385a6b8056ddb32309d376675646dc1e262fe00 diff --git a/dev-php/symfony-event-dispatcher/files/autoload.php b/dev-php/symfony-event-dispatcher/files/autoload.php new file mode 100644 index 000000000000..e1accd4c7a6a --- /dev/null +++ b/dev-php/symfony-event-dispatcher/files/autoload.php @@ -0,0 +1,14 @@ +<?php +/* Autoloader for dev-php/symfony-event-dispatcher and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\EventDispatcher\\', __DIR__); + +// Dependencies +\Fedora\Autoloader\Dependencies::required(array( + $vendorDir . '/Symfony/Component/DependencyInjection/autoload.php', +)); diff --git a/dev-php/symfony-event-dispatcher/metadata.xml b/dev-php/symfony-event-dispatcher/metadata.xml new file mode 100644 index 000000000000..d12fba00b1aa --- /dev/null +++ b/dev-php/symfony-event-dispatcher/metadata.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The EventDispatcher component provides tools that allow your + application components to communicate with each other by + dispatching events and listening to them. + </longdescription> + <upstream> + <remote-id type="github">symfony/event-dispatcher</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.1.0-r1.ebuild b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.1.0-r1.ebuild new file mode 100644 index 000000000000..9ec88c6a4770 --- /dev/null +++ b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.1.0-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony EventDispatcher Component" +HOMEPAGE="https://github.com/symfony/event-dispatcher" +SRC_URI="https://github.com/symfony/event-dispatcher/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader + >=dev-php/symfony-dependency-injection-2.1.0" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/event-dispatcher-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/EventDispatcher" + doins -r . "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} diff --git a/dev-php/symfony-filesystem-3.2.8 b/dev-php/symfony-filesystem-3.2.8 deleted file mode 100644 index 7ff76ed60901..000000000000 --- a/dev-php/symfony-filesystem-3.2.8 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader >=dev-php/phpunit-5.7.15 ) -DESCRIPTION=Symfony Filesystem Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/filesystem -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/symfony/filesystem/archive/v3.2.8.tar.gz -> symfony-filesystem-3.2.8.tar.gz -_md5_=1d5989717cd5366f2db7c6364cbb57b8 diff --git a/dev-php/symfony-filesystem/Manifest b/dev-php/symfony-filesystem/Manifest new file mode 100644 index 000000000000..e70de5ac4232 --- /dev/null +++ b/dev-php/symfony-filesystem/Manifest @@ -0,0 +1,5 @@ +AUX annotate-network-tests.patch 865 BLAKE2B ffe8e19500e00493496ab845ec8222356030f2f61167fff3158017d94887e5652a220deefb019b00a4b79d02b1bc027646da4ad775d6e319129d8038fb6d6758 SHA512 feebf037ca0040f828cbbb15c290045dc1f0c533fa418bbe81cc4f1cb2c8080af264982129203a4b2172a05920b8e807b32040f79d60fbc4144ef3fe8c09c436 +AUX autoload.php 280 BLAKE2B f482a272729d9e859d789f38b8ae9179c4e79132019e62c5ab2c215697a99f29f89b80d10cdeb2d3a8cbc130fc5ad15c32ee217c80c1e93390d730254c5e3815 SHA512 27642698b0f10e96c8fb3ba5619c8b230bc830140d87593c61351c43b1eddb10f82770b37899f305587c9187c673f4b8f889ead8d34926c02e99957620693a0a +DIST symfony-filesystem-3.2.8.tar.gz 17361 BLAKE2B 8ce4fd987ee7e0609433de8428b849645a9c8372029e0a075d3070786441577c5413e1a2f13e1581afc90cb69fe04c2b64e75de3e23ea532dd7ffd63e2bd8ee2 SHA512 b9464dec0c5100877bb7178a118ab34e9893307df371e9a9f8df8d69e59b6e14c9f7143e4eaf5b47662f69dce1b5fa975b6bb78e93a5c7455eb44dacfaab82e8 +EBUILD symfony-filesystem-3.2.8.ebuild 981 BLAKE2B 5790c3d693827dcea588a70d4c0cf27b28b050101717170ce1ed8137f8c1bb4ad47c5f4b46d56cff31383cb399f0abd926dfe042ea8ca9a8e0e68c8bdcc721ec SHA512 87e695ed50eed4b9ce39db0a7357edefe935032134adb8f306b7ce02a14131da9e13484d5b0a9c0fb27cc33bab02fc6edf5317d85927424ab9005047cf93699f +MISC metadata.xml 671 BLAKE2B 6bac5eae2bf1dcf6ee982be6ee6bddf3c3e0b767b6fc1920f2bc7d7bd3798f6b1567a4ee9fe79c7ebe704572b633d129ea7eef0828a481bfc19fe2d4ae3fc87d SHA512 bbc967795d3f2cac6bca2c94805e8e412cacf7a32699222b27f8f658c54363c1ab49cb0e68b2323ad7d8dd71a5983aeae5e2ad52e23759b3cf9f0ff8662d4e6c diff --git a/dev-php/symfony-filesystem/files/annotate-network-tests.patch b/dev-php/symfony-filesystem/files/annotate-network-tests.patch new file mode 100644 index 000000000000..38c83753195f --- /dev/null +++ b/dev-php/symfony-filesystem/files/annotate-network-tests.patch @@ -0,0 +1,27 @@ +From cda6fa8801d04b149592c5789c0d060c4ca4e9db Mon Sep 17 00:00:00 2001 +From: Michael Orlitzky <michael@orlitzky.com> +Date: Wed, 3 May 2017 18:33:56 -0400 +Subject: [PATCH 1/1] Annotate the one network test as being a part of the + "network" group. + +--- + Tests/FilesystemTest.php | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/Tests/FilesystemTest.php b/Tests/FilesystemTest.php +index 1341392..a862fa8 100644 +--- a/Tests/FilesystemTest.php ++++ b/Tests/FilesystemTest.php +@@ -156,6 +156,9 @@ class FilesystemTest extends FilesystemTestCase + $this->assertEquals('SOURCE FILE', file_get_contents($targetFilePath)); + } + ++ /** ++ * @group network ++ */ + public function testCopyForOriginUrlsAndExistingLocalFileDefaultsToCopy() + { + $sourceFilePath = 'http://symfony.com/images/common/logo/logo_symfony_header.png'; +-- +2.10.2 + diff --git a/dev-php/symfony-filesystem/files/autoload.php b/dev-php/symfony-filesystem/files/autoload.php new file mode 100644 index 000000000000..8ea8655d904f --- /dev/null +++ b/dev-php/symfony-filesystem/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for symfony-filesystem and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Filesystem\\', __DIR__); diff --git a/dev-php/symfony-filesystem/metadata.xml b/dev-php/symfony-filesystem/metadata.xml new file mode 100644 index 000000000000..eaf5253c5494 --- /dev/null +++ b/dev-php/symfony-filesystem/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Filesystem component provides basic utilities for the filesystem. + </longdescription> + <upstream> + <remote-id type="github">symfony/filesystem</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-filesystem/symfony-filesystem-3.2.8.ebuild b/dev-php/symfony-filesystem/symfony-filesystem-3.2.8.ebuild new file mode 100644 index 000000000000..942c49c4b135 --- /dev/null +++ b/dev-php/symfony-filesystem/symfony-filesystem-3.2.8.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony Filesystem Component" +HOMEPAGE="https://github.com/symfony/filesystem" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-5.7.15 )" + +S="${WORKDIR}/filesystem-${PV}" + +# This patch is https://github.com/symfony/symfony/pull/22630 +PATCHES=( "${FILESDIR}/annotate-network-tests.patch" ) + +src_prepare() { + default + if use test; then + cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Filesystem" + doins -r Exception + doins *.php "${FILESDIR}/autoload.php" + dodoc CHANGELOG.md README.md +} + +src_test() { + phpunit --bootstrap "${S}/autoload-test.php" \ + --exclude-group network || die 'test suite failed' +} diff --git a/dev-php/symfony-finder-3.2.8 b/dev-php/symfony-finder-3.2.8 deleted file mode 100644 index a03c8c46ac72..000000000000 --- a/dev-php/symfony-finder-3.2.8 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader >=dev-php/phpunit-5.7.15 ) -DESCRIPTION=Symfony Finder Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/finder -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -SLOT=0 -SRC_URI=https://github.com/symfony/finder/archive/v3.2.8.tar.gz -> symfony-finder-3.2.8.tar.gz -_md5_=95890d50a44c1b5b64c18da6073ba22e diff --git a/dev-php/symfony-finder/Manifest b/dev-php/symfony-finder/Manifest new file mode 100644 index 000000000000..f5d2d83fac3b --- /dev/null +++ b/dev-php/symfony-finder/Manifest @@ -0,0 +1,5 @@ +AUX autoload.php 272 BLAKE2B 53ab5f647a53f82edd22bec0b29d10ac89a488bdee8cc67365190887c65f2233f72a2db01a82f7bdace894fb0a4ed1b31b3b7c6856cf36e7900512d4afde7063 SHA512 b10296ebdf173be6e8b4d98013888778269d08915e1e30f1c00f59dbfb15af5b8a39d59a302b3ea65ba811d8c51c975b876fff1a3adf2a6cf6cf129172525f17 +AUX skip-file-time-sort-tests.patch 1211 BLAKE2B 84e77e610c1c57e54063d50e7ed4fe70e7678954ea7917c9096a723aac16906427e1f9a27092e3dc8e908cd9b53d266d7651704469ab29832ab596792edf98e4 SHA512 bf8e229ab4d9afbe991c60710eefc4a741ee87671dd3fef386548cacfff160e56b455437c9af94dc1e88253111d10edb3133762c781673e962428150589231e3 +DIST symfony-finder-3.2.8.tar.gz 24452 BLAKE2B eed88ea672381fa3a0fef9390109fa7b89b8de87f4e0174fcb24c009044818b7c56846eec0b3240eed1c05fe7d682713fdd41c84e5d766cc2632e5576b38b741 SHA512 7eff457c6c70bf58b4af7e9adbeeb68a1ad684b95510d929f137545be6b755ece37949687f4de27c7fb4d5f208e30c6b0b3a32a804f7a6a6b8ed0d4ed7dfd9cd +EBUILD symfony-finder-3.2.8.ebuild 936 BLAKE2B c291d2c2b89cab1a8d498e36a2cb7e313512a7914afed8f20c220714a1badca4c0bebbec06040f7776a4425ec9d9e1450e89acefb03377c6d77b8c3790b1be6b SHA512 0bbf0ec089f3c9772324bcb0a67644ea6a5ab9df95b6350ca000483b9d0bf59ffda0bda34d5a68b73e302480e9d4dfa2d2f1dc592a80e1cd2210229f613164c5 +MISC metadata.xml 685 BLAKE2B feba013286ccce28abfb477e4c32c105bced39a175c00aab8c2413144100758914f93380418fbf9acce9c44ea9887b34b77cc674240edcac687449b1c5a7e36c SHA512 664abc5b0e4894c547f4d39ed3cc3c4f4b6526e0ad9dec4a83f43410121b2aaeccc969bf4393a899d309e71c21fd6e06df7f4547927a8ae1ee0b1382a8c5dc92 diff --git a/dev-php/symfony-finder/files/autoload.php b/dev-php/symfony-finder/files/autoload.php new file mode 100644 index 000000000000..f08b7856a720 --- /dev/null +++ b/dev-php/symfony-finder/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for symfony-finder and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Finder\\', __DIR__); diff --git a/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch b/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch new file mode 100644 index 000000000000..d0ee130b4e76 --- /dev/null +++ b/dev-php/symfony-finder/files/skip-file-time-sort-tests.patch @@ -0,0 +1,24 @@ +There's one set of tests that tries to sort an array of files by their +access and modification times, and that doesn't work if your filesystem +is mounted with noatime (a lot of our users do that). + +This should probably be fixed upstream, and has been reported here: + + https://github.com/symfony/symfony/issues/17489 + +diff --git a/Tests/Iterator/SortableIteratorTest.php b/Tests/Iterator/SortableIteratorTest.php +index 4750f25..29d176a 100644 +--- a/Tests/Iterator/SortableIteratorTest.php ++++ b/Tests/Iterator/SortableIteratorTest.php +@@ -62,10 +62,7 @@ class SortableIteratorTest extends RealIteratorTestCase + || $mode === SortableIterator::SORT_BY_CHANGED_TIME + || $mode === SortableIterator::SORT_BY_MODIFIED_TIME + ) { +- if ('\\' === DIRECTORY_SEPARATOR && SortableIterator::SORT_BY_MODIFIED_TIME !== $mode) { +- $this->markTestSkipped('Sorting by atime or ctime is not supported on Windows'); +- } +- $this->assertOrderedIteratorForGroups($expected, $iterator); ++ $this->markTestSkipped('Sorting by time is failure-prone on Gentoo'); + } else { + $this->assertOrderedIterator($expected, $iterator); + } diff --git a/dev-php/symfony-finder/metadata.xml b/dev-php/symfony-finder/metadata.xml new file mode 100644 index 000000000000..b0b66ef709b8 --- /dev/null +++ b/dev-php/symfony-finder/metadata.xml @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Finder component finds files and directories + via an intuitive fluent interface. + </longdescription> + <upstream> + <remote-id type="github">symfony/finder</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-finder/symfony-finder-3.2.8.ebuild b/dev-php/symfony-finder/symfony-finder-3.2.8.ebuild new file mode 100644 index 000000000000..2d435d348b79 --- /dev/null +++ b/dev-php/symfony-finder/symfony-finder-3.2.8.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony Finder Component" +HOMEPAGE="https://github.com/symfony/finder" +SRC_URI="https://github.com/symfony/finder/archive/v${PV}.tar.gz -> symfony-finder-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" + +RDEPEND="dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND="test? ( ${RDEPEND} >=dev-php/phpunit-5.7.15 )" + +S="${WORKDIR}/finder-${PV}" + +PATCHES=( "${FILESDIR}/skip-file-time-sort-tests.patch" ) + +src_prepare() { + default + if use test; then + cp "${FILESDIR}/autoload.php" "${S}/autoload-test.php" || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Finder" + doins -r Comparator Exception Iterator + doins *.php "${FILESDIR}"/autoload.php + dodoc CHANGELOG.md README.md +} + +src_test() { + phpunit --bootstrap "${S}/autoload-test.php" || die 'test suite failed' +} diff --git a/dev-php/symfony-process-3.2.6 b/dev-php/symfony-process-3.2.6 deleted file mode 100644 index 3bba4ab0da31..000000000000 --- a/dev-php/symfony-process-3.2.6 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader dev-php/phpunit ) -DESCRIPTION=Symfony Process Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/process -IUSE=test -KEYWORDS=~amd64 ~x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/symfony/process/archive/v3.2.6.tar.gz -> symfony-process-3.2.6.tar.gz -_md5_=b52e995980d97f108507cd762cceedb2 diff --git a/dev-php/symfony-process/Manifest b/dev-php/symfony-process/Manifest new file mode 100644 index 000000000000..882271693dbd --- /dev/null +++ b/dev-php/symfony-process/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 305 BLAKE2B 2f3deeaeeea219b68e90d366779152d17ce734001f208d169c7e4b70cd1050a09225cd8a49b3028995862f6578a9cde3b9a4d4497598c2574f6ecc81db4ed5cf SHA512 339e20b7d5ea454a8d5dc25ebdd4690067f39966a985071fc584652b8df15c0513b2673107e6beee58c412e203f0fcef9915a93ffce6e62c78b3b5b6f3eb26bc +DIST symfony-process-3.2.6.tar.gz 31684 BLAKE2B 5129b6a7a01c137b9468950b8da58674343131863283cd96f8afac6d0d86969a61a1effc7d59c3735e6370059fb4f53e084011c07b629bddbd153fb6394d3d15 SHA512 8fd7712b2f63a46b6dea0b6cb76825c1e4c7b6a33123fe0949fedec820e599ffe5175bac567e8b453be7964f8b070bc2a2b9554b102a33834dfdbe959a23a3d4 +EBUILD symfony-process-3.2.6.ebuild 958 BLAKE2B b8acfee6ca46e709f856369d101fe222e20413fd9b7bb91df6bdfa4daa42db8bd4a4406d2111a9b0402ee968ad2d60608d0b5f9051531e98a24a6826d503ccaf SHA512 9cb72f33897c1a0b8da7a09da96c1ac5865b512ecabdee15ef44020254a2ed2172f04c414769329c40cccfaa762f8fcf2e07793296eb86d6513000aa63027cf7 +MISC metadata.xml 656 BLAKE2B b24f6c06a9b8eafa0e4855d25d863bdb10e06a701937661cde7bcbf5d0bacec793c6e6aa4be7d2cab34f711e07e5432f987ff401dfa6e517ef14664c7fbe07fb SHA512 6018e74e6aa1b03d8723f33f38fc8855f1ba1d4316472d960f4a296748a7aa9a6282c51c243b0cac98148ec9a921545c8a1947d5f32f4f5853ead46c9bcf19a0 diff --git a/dev-php/symfony-process/files/autoload.php b/dev-php/symfony-process/files/autoload.php new file mode 100644 index 000000000000..f0b5ceb02c9b --- /dev/null +++ b/dev-php/symfony-process/files/autoload.php @@ -0,0 +1,9 @@ +<?php +/* Autoloader for symfony-process and its dependencies */ + +$vendorDir = '/usr/share/php'; +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Process\\', __DIR__); diff --git a/dev-php/symfony-process/metadata.xml b/dev-php/symfony-process/metadata.xml new file mode 100644 index 000000000000..e4ce1396c58a --- /dev/null +++ b/dev-php/symfony-process/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Process component executes commands in sub-processes. + </longdescription> + <upstream> + <remote-id type="github">symfony/process</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-process/symfony-process-3.2.6.ebuild b/dev-php/symfony-process/symfony-process-3.2.6.ebuild new file mode 100644 index 000000000000..03d09390cc59 --- /dev/null +++ b/dev-php/symfony-process/symfony-process-3.2.6.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony Process Component" +HOMEPAGE="https://github.com/symfony/process" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/process-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Process" + doins -r Exception/ Pipes/ ExecutableFinder.php InputStream.php \ + LICENSE PhpExecutableFinder.php PhpProcess.php ProcessBuilder.php \ + Process.php ProcessUtils.php "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} diff --git a/dev-php/symfony-yaml-2.1.0 b/dev-php/symfony-yaml-2.1.0 deleted file mode 100644 index 8a37813bed11..000000000000 --- a/dev-php/symfony-yaml-2.1.0 +++ /dev/null @@ -1,13 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-lang/php:* dev-php/fedora-autoloader dev-php/phpunit ) -DESCRIPTION=Symfony YAML Component -EAPI=6 -HOMEPAGE=https://github.com/symfony/yaml -IUSE=test -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-lang/php:* dev-php/fedora-autoloader -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/symfony/yaml/archive/v2.1.0.tar.gz -> symfony-yaml-2.1.0.tar.gz -_md5_=13cef8b82006eb8e31281309e3642b42 diff --git a/dev-php/symfony-yaml/Manifest b/dev-php/symfony-yaml/Manifest new file mode 100644 index 000000000000..348bf7739bfd --- /dev/null +++ b/dev-php/symfony-yaml/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 276 BLAKE2B 1eac0f1626d3639f38c44ee0408a44c90961773c155a5ee40dc20060acac55fca1ceb6b07579d136120dd5070b1383677a7bee3134325eeba5e5ac62bf8b9694 SHA512 1b5cff9898160608f4fa4e639d73ee3f561136797a9d85216b9342c6a7b11cf4b5fe3dc548baf3494a0a9387761ffaa1f0bb09aa1ebac181705000cf6ac62a84 +DIST symfony-yaml-2.1.0.tar.gz 37056 BLAKE2B df1eb0164db026e8157ec8e61941b158b252c048349acc37a060ab44e27004653c3deafc48d6d99e61cda1d67978742d1dd7e74e144adf114d8bcc39610a2b9a SHA512 984fbd624d4bf70ae964da60d55b6d9883642eabce54f080c04d3d12b4d64e63f036683bc12052b0958bd4575f1b693f1453b2505e5e5666ddf2fb13c40e927f +EBUILD symfony-yaml-2.1.0.ebuild 856 BLAKE2B f0fb14010a48de5ad6444ff232a6652d2111122d306a061e6902340e11705b5906621f0c5fc5e040a55d0756f5c043d22381adae4f90aad96ecbfd4940847a0e SHA512 f22d6dc1d9887d96471c44a1d33925de1a5a4b61de963cec79cd50767d4d2c39e4491bde0a3e9a808dc68b3b051f2d2a3e705e46743a92f22098b97d77a8fde7 +MISC metadata.xml 642 BLAKE2B 3a3a88d5c5e4836915d9e34c2b5e8caa8a98a040be40b40224143381b632508c16a2352ef2a56a001af7293fb34022570e55c94590949a585f96df6c5106904a SHA512 69b107f86e884aa73cf8280bc3e375dfff7af3ea28dc844e874c5c47d5ff1604a1f285ef19d66f6c18eda2394344cec34fba32dfc0e079a602bd50699d5ddeb9 diff --git a/dev-php/symfony-yaml/files/autoload.php b/dev-php/symfony-yaml/files/autoload.php new file mode 100644 index 000000000000..32b88aa583a0 --- /dev/null +++ b/dev-php/symfony-yaml/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/symfony-yaml and its dependencies */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addPsr4('Symfony\\Component\\Yaml\\', __DIR__); diff --git a/dev-php/symfony-yaml/metadata.xml b/dev-php/symfony-yaml/metadata.xml new file mode 100644 index 000000000000..a6914444334d --- /dev/null +++ b/dev-php/symfony-yaml/metadata.xml @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>guillaumeseren@gmail.com</email> + <name>Guillaume Seren</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Proxy Maintainers</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + </maintainer> + <longdescription> + The Yaml component loads and dumps YAML files. + </longdescription> + <upstream> + <remote-id type="github">symfony/yaml</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild new file mode 100644 index 000000000000..192744738918 --- /dev/null +++ b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Symfony YAML Component" +HOMEPAGE="https://github.com/symfony/yaml" +SRC_URI="https://github.com/symfony/yaml/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="test" +RESTRICT="test" + +RDEPEND=" + dev-lang/php:* + dev-php/fedora-autoloader" +DEPEND=" + test? ( + ${RDEPEND} + dev-php/phpunit )" + +S="${WORKDIR}/yaml-${PV}" + +src_prepare() { + default + if use test; then + cp "${FILESDIR}"/autoload.php "${S}"/autoload-test.php || die + fi +} + +src_install() { + insinto "/usr/share/php/Symfony/Component/Yaml" + doins -r . "${FILESDIR}"/autoload.php + dodoc README.md +} + +src_test() { + phpunit --bootstrap "${S}"/autoload-test.php || die "test suite failed" +} diff --git a/dev-php/tcpdf-6.2.16 b/dev-php/tcpdf-6.2.16 deleted file mode 100644 index 08d669819f2d..000000000000 --- a/dev-php/tcpdf-6.2.16 +++ /dev/null @@ -1,11 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=TCPDF is a FLOSS PHP class for generating PDF documents -EAPI=6 -HOMEPAGE=http://www.tcpdf.org/ -IUSE=examples -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-3+ GPL-3 BitstreamVera GPL-2 -RDEPEND=dev-lang/php -SLOT=0 -SRC_URI=https://github.com/tecnickcom/TCPDF/archive/6.2.16.tar.gz -> tcpdf-6.2.16.tar.gz -_md5_=1b455980649b959f9885c2a1c0bf357e diff --git a/dev-php/tcpdf/Manifest b/dev-php/tcpdf/Manifest new file mode 100644 index 000000000000..606d9ad1f551 --- /dev/null +++ b/dev-php/tcpdf/Manifest @@ -0,0 +1,3 @@ +DIST tcpdf-6.2.16.tar.gz 17006033 BLAKE2B a4a9b502812bca3babe9d89bc215e75c951a2f3649ac01cf7327d5e13ccfd36e9586eb15a712fd48245f504ace2bcf7075413f9ee06526f4dec5c7d6c3e34b9d SHA512 302022636cd2c178e2d015b702188d59b608855110928e253daf7dd14e117a6770ad85385023c7970f13347142c60cc62a8fbdcee471364c47cb499fc3fbaa6c +EBUILD tcpdf-6.2.16.ebuild 1016 BLAKE2B 7bc6a2f7a8d6eddb96ef8dbea07e6303d9557de293324c7541d455756f9003e91e339f6a1ed2cc7c8b0bb0f49c6e916c1ecfed56380e78139623a566b45ad635 SHA512 901a4fad0c30a5b8d76d78f0f60621f17f593dfa999a9482390ffd04f6e79f11d00c28d9fad57654dbf89a3eca5ea10a98bdf5c8255f6517a75c55daa70b3473 +MISC metadata.xml 320 BLAKE2B 74e0f7eb2cfc2dbbea9b1c275a52625a8d649aa2f5ae467c2df348f034ba51cadc4a6b34f66c2c8dc7752dc62e17441c0d92edacc065e5f2b295bada6c4928cd SHA512 b4f9bc199e0af92d393023cefbb7879bcf1631f6043f400254d948aba10b90a858c6d3a7a41f9ad14334a653ece24d1036acd0e18d7ae06363c1ae6364a0a120 diff --git a/dev-php/tcpdf/metadata.xml b/dev-php/tcpdf/metadata.xml new file mode 100644 index 000000000000..40391479723e --- /dev/null +++ b/dev-php/tcpdf/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> + <upstream> + <remote-id type="github">tecnickcom/TCPDF</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/tcpdf/tcpdf-6.2.16.ebuild b/dev-php/tcpdf/tcpdf-6.2.16.ebuild new file mode 100644 index 000000000000..5b1b109e8504 --- /dev/null +++ b/dev-php/tcpdf/tcpdf-6.2.16.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="TCPDF is a FLOSS PHP class for generating PDF documents" +HOMEPAGE="http://www.tcpdf.org/" +SRC_URI="https://github.com/tecnickcom/TCPDF/archive/${PV}.tar.gz + -> ${P}.tar.gz" +# Main source is LGPL-3+, some included fonts have other licenses +LICENSE="LGPL-3+ GPL-3 BitstreamVera GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND="dev-lang/php" + +S="${WORKDIR}/${P^^}" + +src_install() { + insinto /etc + doins config/tcpdf_config.php + # Create a symlink for the config file, because the library will only + # look for it in its own source tree (not in /etc where we've put it). + dosym ../../../../../etc/tcpdf_config.php "/usr/share/php/${PN}/config/tcpdf_config.php" + + exeinto "/usr/share/php/${PN}/tools" + doexe tools/tcpdf_addfont.php + + insinto "/usr/share/php/${PN}" + doins tcpdf*.php + doins -r include fonts + dodoc CHANGELOG.TXT README.md + + use examples && dodoc -r examples +} diff --git a/dev-php/theseer-tokenizer-1.1.0 b/dev-php/theseer-tokenizer-1.1.0 deleted file mode 100644 index ef17b368f77e..000000000000 --- a/dev-php/theseer-tokenizer-1.1.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=install prepare test -DEPEND=test? ( dev-php/fedora-autoloader >=dev-lang/php-7.0:*[tokenizer,xmlwriter] dev-php/phpunit ) -DESCRIPTION=Convert tokenized PHP source code into XML and other formats -EAPI=6 -HOMEPAGE=https://github.com/theseer/tokenizer -IUSE=test -KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 -LICENSE=BSD -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.0:*[tokenizer,xmlwriter] -SLOT=0 -SRC_URI=https://github.com/theseer/tokenizer/archive/1.1.0.tar.gz -> theseer-tokenizer-1.1.0.tar.gz -_md5_=ca5807d22f119877748a2c4a30616753 diff --git a/dev-php/theseer-tokenizer/Manifest b/dev-php/theseer-tokenizer/Manifest new file mode 100644 index 000000000000..d3cdbd2f72e6 --- /dev/null +++ b/dev-php/theseer-tokenizer/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 740 BLAKE2B 1776060d0cbd86a165e293cf24ba31c7c6eef748f7d34681d110f1f99f62909f6619f4917743a995c2c9f2edc5de99b5762d3997d09f14c66a6bfe3569f5e17a SHA512 23ec36f9afc24a4df46a866376db86727127351a1c6d9c16f864804ff31fe64c0c0c8a8306fb1a91fce0dd165cbf5fb02cbe545b4f00dc96bcff2dcce7a82b7c +DIST theseer-tokenizer-1.1.0.tar.gz 10163 BLAKE2B b2360f901d60f784db2045912707a8e293a55967d60d4e72168a1c4b0c9a2d5bdb739fbed9bfec02075476e7bf6762eb1cc7e36870b84fcc341b609527579ca2 SHA512 8b500565dc0d6c8513db3aa72a7ee1fa04510a712ce9b0977feccddc6b2dae53825e39182d43508e196f326776115789e81697116418f6f9f63d08f0c05d0543 +EBUILD theseer-tokenizer-1.1.0.ebuild 789 BLAKE2B 4ad456d6883e1b3341c203e042b98745c18ca2df690d32a3b04eba43b9912dadff15019937e2e0dad2d3a13166799487d6f5475fcb6f4cb98d81aa02a185534f SHA512 384095d3444136a3bda2ef0c91b159e626d92b177a4663ee8d8ddb1449cb2dad2689fbf54ffbead1b5bb608c77431e4337e51cc44774fb18d6cf3090fa02e932 +MISC metadata.xml 321 BLAKE2B c4c16164af66494e41a3bfe90f4943c905560440eaea9de1a4f82148e1cdc353f9b6871efb618af4ab7ddb8c9fa1dfd931e0610b79c41750744aa6e5dd70580d SHA512 75a4155fe11d88a9d1bde7d46f68954c175c2b8d89872bd53496f11ffd22aa4cbf9f487e36217522e7201aae85c089422a3c7bea3fdec21fc3048b20aad6e5a9 diff --git a/dev-php/theseer-tokenizer/files/autoload.php b/dev-php/theseer-tokenizer/files/autoload.php new file mode 100644 index 000000000000..67f5bd3506e0 --- /dev/null +++ b/dev-php/theseer-tokenizer/files/autoload.php @@ -0,0 +1,20 @@ +<?php +/* Autoloader for dev-php/theseer-tokenizer */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once 'Fedora/Autoloader/autoload.php'; +} + +\Fedora\Autoloader\Autoload::addClassMap( + [ + 'theseer\\tokenizer\\exception' => '/Exception.php', + 'theseer\\tokenizer\\namespaceuri' => '/NamespaceUri.php', + 'theseer\\tokenizer\\namespaceuriexception' => '/NamespaceUriException.php', + 'theseer\\tokenizer\\token' => '/Token.php', + 'theseer\\tokenizer\\tokencollection' => '/TokenCollection.php', + 'theseer\\tokenizer\\tokencollectionexception' => '/TokenCollectionException.php', + 'theseer\\tokenizer\\tokenizer' => '/Tokenizer.php', + 'theseer\\tokenizer\\xmlserializer' => '/XMLSerializer.php', + ], + __DIR__ +); diff --git a/dev-php/theseer-tokenizer/metadata.xml b/dev-php/theseer-tokenizer/metadata.xml new file mode 100644 index 000000000000..ba2f818dd93c --- /dev/null +++ b/dev-php/theseer-tokenizer/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> + <upstream> + <remote-id type="github">theseer/tokenizer</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/theseer-tokenizer/theseer-tokenizer-1.1.0.ebuild b/dev-php/theseer-tokenizer/theseer-tokenizer-1.1.0.ebuild new file mode 100644 index 000000000000..2f736a8e8645 --- /dev/null +++ b/dev-php/theseer-tokenizer/theseer-tokenizer-1.1.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="Convert tokenized PHP source code into XML and other formats" +HOMEPAGE="https://github.com/theseer/tokenizer" +SRC_URI="${HOMEPAGE}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" +IUSE="test" + +S="${WORKDIR}/tokenizer-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-7.0:*[tokenizer,xmlwriter]" + +DEPEND="test? ( ${RDEPEND} dev-php/phpunit )" + +src_prepare() { + cp "${FILESDIR}/autoload.php" src/ || die + default +} + +src_install() { + insinto /usr/share/php/TheSeer/Tokenizer + doins src/*.php + dodoc README.md +} + +src_test() { + phpunit || die "Unit testing failed!" +} diff --git a/dev-php/twig-1.31.0 b/dev-php/twig-1.31.0 deleted file mode 100644 index 312540641a40..000000000000 --- a/dev-php/twig-1.31.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=test? ( dev-php/phpunit ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) ) -DESCRIPTION=PHP templating engine with syntax similar to Django -EAPI=6 -HOMEPAGE=http://twig.sensiolabs.org/ -IUSE=doc extension test php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) ) -REQUIRED_USE=extension? ( || ( php_targets_php5-6 ) ) -SLOT=0 -SRC_URI=https://github.com/twigphp/Twig/archive/v1.31.0.tar.gz -> twig-1.31.0.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=0c64f9725770f7f4275651dca1c9f662 diff --git a/dev-php/twig-1.35.3 b/dev-php/twig-1.35.3 deleted file mode 100644 index f710da04a3e1..000000000000 --- a/dev-php/twig-1.35.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=test? ( dev-php/phpunit ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) ) -DESCRIPTION=PHP templating engine with syntax similar to Django -EAPI=6 -HOMEPAGE=http://twig.sensiolabs.org/ -IUSE=doc extension test php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=dev-lang/php extension? ( php_targets_php5-6? ( dev-lang/php:5.6 ) ) -REQUIRED_USE=extension? ( || ( php_targets_php5-6 ) ) -SLOT=0 -SRC_URI=https://github.com/twigphp/Twig/archive/v1.35.3.tar.gz -> twig-1.35.3.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=53fe957115cf7dce1817a58631d68fe3 diff --git a/dev-php/twig/Manifest b/dev-php/twig/Manifest new file mode 100644 index 000000000000..fba00734fe8a --- /dev/null +++ b/dev-php/twig/Manifest @@ -0,0 +1,5 @@ +DIST twig-1.31.0.tar.gz 242247 BLAKE2B f11195b235c5dd8cda5373394d94306c81810d46c155194cc11bfcb832778b03085bf05de10b636ebda9223876ab9b752214e8676c000578c702f6d9b832ffe1 SHA512 c8c25139b2568d40c9d1b14d8f489047abe13b1598c9d3292ddd3898a685ac69ede00a516c12c4f22805314fca4712991cd27e39dd9c4f57e5576f86e2746401 +DIST twig-1.35.3.tar.gz 256758 BLAKE2B e96f6651fddd2fab3a1d379a2996ded594942bcb511548d419a56e8e4cc6c6b30e6a0a96b44211351ce9b3d2f36cde6b1c85acd46e51d5c2e19793703fccecc4 SHA512 c27d4407b5ad0e51724599fe0371a5951e8a8654df443ca6ac817a9c6958c3235b4d56a396eeceb71eaf707887420a6beace10ca42f1c09882988039c932fe7b +EBUILD twig-1.31.0.ebuild 2521 BLAKE2B 3bca6d375823553584cda2bdd243f19dbe8854bdb80ea6a8a62aae9e33e651c7b1a0e73c26fbcf938c03c9c9a182f1ef8c8e69f29fda5c039934f4276c3facca SHA512 83e3df9db7d32fdf7c7cb29c30d43422aaffc04f55976b8267781e2f0c383a6a69605ba4ed6369a8ff65e8819418db76bcd1a0035291727287d1d82a512845a3 +EBUILD twig-1.35.3.ebuild 2521 BLAKE2B 1422899758d8b3c8bcc9877e954ddd1f7cf8c09c4e6c43cb840120f1dd45ab1f2f332d3ebc0321a7bf5618d185df0fe3da7999dede68d339443b9ea0cb947893 SHA512 aeb548e3ce955ec8f4a75e5a830ec45cde36ce535b8b9df87a3e6503436f0763e8d9d0ab02d7680fab83d352ad829a4b4a4f2f7873e26ca7fadf3016b0ab09b2 +MISC metadata.xml 545 BLAKE2B ccc89ed2677959e71586c28951a718dc42b2dbce61803762b75198606407ed8ed4eebbcd18cee00591fb6c9f22e422c8e026d4a5cd4814db3af47b8f31eb88ad SHA512 7374d514d449d55037c8c57a0fb95162bb11b9ad80cb9896510cc1fddad6a984c19fff5431ce4f2d9ecd49dad72cd54edc25e521c986c4347a841c1a4b8435de diff --git a/dev-php/twig/metadata.xml b/dev-php/twig/metadata.xml new file mode 100644 index 000000000000..434d766441f9 --- /dev/null +++ b/dev-php/twig/metadata.xml @@ -0,0 +1,20 @@ +<?xml version='1.0' encoding='UTF-8'?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>djc@gentoo.org</email> + <name>Dirkjan Ochtman</name> + </maintainer> + <maintainer type="project"> + <email>php-bugs@gentoo.org</email> + <name>PHP</name> + </maintainer> + <use> + <flag name="extension"> + Build the C extension (only for php-5.6.x). + </flag> + </use> + <upstream> + <remote-id type="github">twigphp/Twig</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/twig/twig-1.31.0.ebuild b/dev-php/twig/twig-1.31.0.ebuild new file mode 100644 index 000000000000..7e678f068e6b --- /dev/null +++ b/dev-php/twig/twig-1.31.0.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="Twig" +USE_PHP="php5-6" +S="${WORKDIR}/${MY_PN}-${PV}" +PHP_EXT_S="${S}/ext/${PN}" +PHP_EXT_NAME="${PN}" +PHP_EXT_OPTIONAL_USE="extension" + +inherit php-ext-source-r3 + +DESCRIPTION="PHP templating engine with syntax similar to Django" +HOMEPAGE="http://twig.sensiolabs.org/" +SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc extension test" + +DEPEND="test? ( dev-php/phpunit )" + +# We always require *some* version of PHP; the eclass (conditionally) +# requires *specific* versions. +RDEPEND="dev-lang/php" + +src_prepare(){ + # We need to call eapply_user ourselves, because it may be skipped + # if either the "extension" USE flag is not set, or if the user's + # PHP_TARGETS is essentially empty (does not contain "php5-6"). In + # the latter case, the eclass src_prepare does nothing. We only call + # the eclass phase conditionally because the correct version of + # e.g. "phpize" may not be there unless USE=extension is set. + eapply_user + use extension && php-ext-source-r3_src_prepare +} + +src_configure() { + # The eclass phase will try to run the ./configure script even if it + # doesn't exist (in contrast to the default src_configure), so we + # need to skip it if the eclass src_prepare (that creates said + # script) is not run. + use extension && php-ext-source-r3_src_configure +} + +src_compile() { + # Avoids the same problem as in src_configure. + use extension && php-ext-source-r3_src_compile +} + +src_install(){ + use extension && php-ext-source-r3_src_install + + cd "${S}" || die + # The autoloader requires the 'T' in "Twig" capitalized. + insinto "/usr/share/php/${MY_PN}" + doins -r lib/"${MY_PN}"/* + + # The eclass src_install calls einstalldocs, so we may install a few + # files twice. Doing so should be harmless. + dodoc README.rst CHANGELOG + + # This installs the reStructuredText source documents. There's got + # to be some way to turn them into HTML using Sphinx, but upstream + # doesn't provide for it. + use doc && dodoc -r doc +} + +src_test(){ + phpunit --bootstrap test/bootstrap.php || die "test suite failed" +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/${MY_PN}/." + elog "To use it in a script, require('${MY_PN}/Autoloader.php')," + elog "and then run \"Twig_Autoloader::register();\". Most of" + elog "the examples in the documentation should work without" + elog "further modification." +} diff --git a/dev-php/twig/twig-1.35.3.ebuild b/dev-php/twig/twig-1.35.3.ebuild new file mode 100644 index 000000000000..b4bbd806de7e --- /dev/null +++ b/dev-php/twig/twig-1.35.3.ebuild @@ -0,0 +1,82 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="Twig" +USE_PHP="php5-6" +S="${WORKDIR}/${MY_PN}-${PV}" +PHP_EXT_S="${S}/ext/${PN}" +PHP_EXT_NAME="${PN}" +PHP_EXT_OPTIONAL_USE="extension" + +inherit php-ext-source-r3 + +DESCRIPTION="PHP templating engine with syntax similar to Django" +HOMEPAGE="http://twig.sensiolabs.org/" +SRC_URI="https://github.com/twigphp/${MY_PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="doc extension test" + +DEPEND="test? ( dev-php/phpunit )" + +# We always require *some* version of PHP; the eclass (conditionally) +# requires *specific* versions. +RDEPEND="dev-lang/php" + +src_prepare(){ + # We need to call eapply_user ourselves, because it may be skipped + # if either the "extension" USE flag is not set, or if the user's + # PHP_TARGETS is essentially empty (does not contain "php5-6"). In + # the latter case, the eclass src_prepare does nothing. We only call + # the eclass phase conditionally because the correct version of + # e.g. "phpize" may not be there unless USE=extension is set. + eapply_user + use extension && php-ext-source-r3_src_prepare +} + +src_configure() { + # The eclass phase will try to run the ./configure script even if it + # doesn't exist (in contrast to the default src_configure), so we + # need to skip it if the eclass src_prepare (that creates said + # script) is not run. + use extension && php-ext-source-r3_src_configure +} + +src_compile() { + # Avoids the same problem as in src_configure. + use extension && php-ext-source-r3_src_compile +} + +src_install(){ + use extension && php-ext-source-r3_src_install + + cd "${S}" || die + # The autoloader requires the 'T' in "Twig" capitalized. + insinto "/usr/share/php/${MY_PN}" + doins -r lib/"${MY_PN}"/* + + # The eclass src_install calls einstalldocs, so we may install a few + # files twice. Doing so should be harmless. + dodoc README.rst CHANGELOG + + # This installs the reStructuredText source documents. There's got + # to be some way to turn them into HTML using Sphinx, but upstream + # doesn't provide for it. + use doc && dodoc -r doc +} + +src_test(){ + phpunit --bootstrap test/bootstrap.php || die "test suite failed" +} + +pkg_postinst(){ + elog "${PN} has been installed in /usr/share/php/${MY_PN}/." + elog "To use it in a script, require('${MY_PN}/Autoloader.php')," + elog "and then run \"Twig_Autoloader::register();\". Most of" + elog "the examples in the documentation should work without" + elog "further modification." +} diff --git a/dev-php/webmozart-assert-1.2.0 b/dev-php/webmozart-assert-1.2.0 deleted file mode 100644 index ecfc4afe9e17..000000000000 --- a/dev-php/webmozart-assert-1.2.0 +++ /dev/null @@ -1,10 +0,0 @@ -DEFINED_PHASES=install -DESCRIPTION=Assertions to validate method input/output with nice error messages -EAPI=6 -HOMEPAGE=https://github.com/webmozart/assert -KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86 -LICENSE=MIT -RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-5.6:* -SLOT=0 -SRC_URI=https://github.com/webmozart//assert/archive/1.2.0.tar.gz -> webmozart-assert-1.2.0.tar.gz -_md5_=eec098eed4dd74b3e183d778095686ef diff --git a/dev-php/webmozart-assert/Manifest b/dev-php/webmozart-assert/Manifest new file mode 100644 index 000000000000..8a5629fa0f1b --- /dev/null +++ b/dev-php/webmozart-assert/Manifest @@ -0,0 +1,4 @@ +AUX autoload.php 248 BLAKE2B c849a044a627ed56e60c90aa46711a63507f3eaa5837234d0ed02136f1c99f55d28d7c216830d9ed71290bcfabd7ce4ba47ff1f84d454e98181bbdb809eead27 SHA512 3fcb244b4801ae29b4972d3e1008570f2bd392339539d0d6cff465b0724f9df581935a0d2e2ad4369bf7350678e24d624ec63a2ce966ded0cb4f60d5c02becbd +DIST webmozart-assert-1.2.0.tar.gz 11866 BLAKE2B 86cb0f299efff9822ea79964153b17337eac3e17a968b5201680186cfb3f6721b2ca561e041e71b304c6d29d227b446f7f52b65d5a6fc490c8535dd4fee0160c SHA512 36bae648cfe5bbd258d738574a820ea3de2e95b59700d556dd5eadbb1657bc09a7e73000e3436d020e060ecd2a99944199795f315a278acbeeea90570b0a4a22 +EBUILD webmozart-assert-1.2.0.ebuild 656 BLAKE2B 876df828e35c9e84848f171301aa64867490bf509767c1fdd53083d1034f056494e96a84663d80f9cca78d5578e924d2459ba9d73bd63dbef80965975dfb88dd SHA512 acc975f88ae8bc24f9e0ebf5f2cf716cb693b139f7b8e171ac7cfeedacbd6c685f2aba4721c7fc65f729e1d80bf5b1c0f87c65bb28972eb28fedd07492ca842a +MISC metadata.xml 314 BLAKE2B 4fd853abe0d4a1c6d7f1e64b55116e8e02d4b800ec5ef7d7026a004d634b5c50dc40f8f826465dae59138cc1bad91ff842cb0cca348fb8d8acc9b3a75ca8cb4c SHA512 fad867b572c3a97beb2cc361fccb6cbfe6ca7c9bd421937c99783f25287cd2017df54b8d7b5f067a1f65528d3bb284140a9decc3701e2ef753cf6eaa4c2511a1 diff --git a/dev-php/webmozart-assert/files/autoload.php b/dev-php/webmozart-assert/files/autoload.php new file mode 100644 index 000000000000..45ece0641b6b --- /dev/null +++ b/dev-php/webmozart-assert/files/autoload.php @@ -0,0 +1,8 @@ +<?php +/* Autoloader for dev-php/webmozart-assert */ + +if (!class_exists('Fedora\\Autoloader\\Autoload', false)) { + require_once '/usr/share/php/Fedora/Autoloader/autoload.php'; +} + +Fedora\Autoloader\Autoload::addPsr4('Webmozart\\Assert\\', __DIR__); diff --git a/dev-php/webmozart-assert/metadata.xml b/dev-php/webmozart-assert/metadata.xml new file mode 100644 index 000000000000..9e8b6de4665e --- /dev/null +++ b/dev-php/webmozart-assert/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> + <upstream> + <remote-id type="github">webmozart/</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/webmozart-assert/webmozart-assert-1.2.0.ebuild b/dev-php/webmozart-assert/webmozart-assert-1.2.0.ebuild new file mode 100644 index 000000000000..c91ad43b1a53 --- /dev/null +++ b/dev-php/webmozart-assert/webmozart-assert-1.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="${PN/webmozart-//}" + +DESCRIPTION="Assertions to validate method input/output with nice error messages" +HOMEPAGE="https://github.com/webmozart/assert" +SRC_URI="https://github.com/webmozart/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~s390 ~sh sparc x86" +IUSE="" + +S="${WORKDIR}/${MY_PN}-${PV}" + +RDEPEND="dev-php/fedora-autoloader + >=dev-lang/php-5.6:*" + +src_install() { + insinto /usr/share/php/Webmozart/Assert + doins -r src/* + doins "${FILESDIR}/autoload.php" +} diff --git a/dev-php/xcache-3.2.0-r2 b/dev-php/xcache-3.2.0-r2 deleted file mode 100644 index 8c96c0d90fa4..000000000000 --- a/dev-php/xcache-3.2.0-r2 +++ /dev/null @@ -1,15 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=!dev-php/eaccelerator !dev-php/pecl-apc virtual/httpd-php:* >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A fast and stable PHP opcode cacher -EAPI=6 -HOMEPAGE=http://xcache.lighttpd.net/ -IUSE=coverage php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=BSD -RDEPEND=!dev-php/eaccelerator !dev-php/pecl-apc virtual/httpd-php:* php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -RESTRICT=test -SLOT=0 -SRC_URI=http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.bz2 -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=468831722348dd23d5c131e42a3b1418 diff --git a/dev-php/xcache/Manifest b/dev-php/xcache/Manifest new file mode 100644 index 000000000000..548cdb34b8b7 --- /dev/null +++ b/dev-php/xcache/Manifest @@ -0,0 +1,3 @@ +DIST xcache-3.2.0.tar.bz2 148392 BLAKE2B f366b3b3563f6e150851bc2b2cea099abb29c778bebbbd69d83ec1d7f6dd4f808d28e082c945ffee49b303af34a9c43a0f9f1c61fb1072b57cc28d85bb2fa3c8 SHA512 9d7bec73ac941c8e38b2cda15af65044291adc0806b39586048943515d67656d64871bea4ea05b3dff76761ebed462db2d6ad0e489079291abc55313b1508946 +EBUILD xcache-3.2.0-r2.ebuild 1462 BLAKE2B 9e2fda3e6e46837fa50baf95c1b1cac36db88f0436a70979b7c7c938982b98c6c3e44a9a28eb6339dcba03b12c8c27ca9bd9f73ddb4a822034617a5b0ae6b3ae SHA512 822c073f2892b314bfc7ba123080fb48544e16f322df49501e556e4877f7218f63d735c52859826f4ce0fe869e768a867cdf31b20b446d6e432f3435d1319486 +MISC metadata.xml 384 BLAKE2B a5308404632412bfa16b41ae5605d58bb6a97a29e9c6ad82d53ec9d8407e342437835b169d19d55d32382953a13950f2f51c3ae138c9f7d07a6aab723e559ec0 SHA512 45a0dea232bce265fcf7d6dceb8529ad81aa3df55b6dd83e45fb4d5d2063cee0c05dc61582c2e095f196d6c812be3f8e089e2bdffb7d5ca7f3b6301be8dcb450 diff --git a/dev-php/xcache/metadata.xml b/dev-php/xcache/metadata.xml new file mode 100644 index 000000000000..c8185e7f2890 --- /dev/null +++ b/dev-php/xcache/metadata.xml @@ -0,0 +1,15 @@ +<?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="coverage"> + Enable the coverager module (not recommended for + production servers). + </flag> + </use> +</pkgmetadata> diff --git a/dev-php/xcache/xcache-3.2.0-r2.ebuild b/dev-php/xcache/xcache-3.2.0-r2.ebuild new file mode 100644 index 000000000000..64e55e43a542 --- /dev/null +++ b/dev-php/xcache/xcache-3.2.0-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PHP_EXT_NAME="xcache" +PHP_EXT_SAPIS="apache2 cgi fpm" +USE_PHP="php5-6" + +inherit php-ext-source-r3 + +DESCRIPTION="A fast and stable PHP opcode cacher" +HOMEPAGE="http://xcache.lighttpd.net/" +SRC_URI="http://xcache.lighttpd.net/pub/Releases/${PV}/${P}.tar.bz2" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="coverage" + +# make test would just run php's test and as such need the full php source +RESTRICT="test" + +DEPEND=" + !dev-php/eaccelerator + !dev-php/pecl-apc + virtual/httpd-php:* +" +RDEPEND="${DEPEND}" + +DOCS=( AUTHORS ChangeLog NEWS README THANKS ) + +src_configure() { + local PHP_EXT_ECONF_ARGS=( + --enable-xcache=shared + --enable-xcache-constant \ + --enable-xcache-optimizer \ + $(use_enable coverage xcache-coverager) \ + --enable-xcache-assembler \ + --enable-xcache-encoder \ + --enable-xcache-decoder ) + + php-ext-source-r3_src_configure +} + +src_install() { + php-ext-source-r3_src_install + + insinto "${PHP_EXT_SHARED_DIR}" + doins lib/Decompiler.class.php + + # Install the admin interface somewhere where it can be + # copied/symlinked into a document root. + insinto "/usr/share/${PN}" + doins -r htdocs +} + +pkg_postinst() { + elog "The lib/Decompiler.class.php file shipped with this release" + elog "was installed into ${PHP_EXT_SHARED_DIR}. The htdocs/ admin" + elog "interface directory can be found under ${EPREFIX}/usr/share/${PN}." +} diff --git a/dev-php/xdebug-2.4.1 b/dev-php/xdebug-2.4.1 deleted file mode 100644 index b07f11c1679f..000000000000 --- a/dev-php/xdebug-2.4.1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A PHP debugging and profiling extension -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=php_targets_php7-0 php_targets_php5-6 -KEYWORDS=amd64 ~hppa ppc ppc64 x86 -LICENSE=Xdebug -RDEPEND=~dev-php/xdebug-client-2.4.1 php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.4.1.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=a89d5ec96b8a9cd6a37830dc09300bd1 diff --git a/dev-php/xdebug-2.5.0 b/dev-php/xdebug-2.5.0 deleted file mode 100644 index 6febf440e6e9..000000000000 --- a/dev-php/xdebug-2.5.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A PHP debugging and profiling extension -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=~dev-php/xdebug-client-2.5.0 php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=05f766c40ca9aa428a99dc10c1afe3c9 diff --git a/dev-php/xdebug-2.5.3 b/dev-php/xdebug-2.5.3 deleted file mode 100644 index 554fddda230b..000000000000 --- a/dev-php/xdebug-2.5.3 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A PHP debugging and profiling extension -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 -KEYWORDS=amd64 ~hppa ppc ppc64 x86 -LICENSE=Xdebug -RDEPEND=~dev-php/xdebug-client-2.5.3 php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.3.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=19a06c4f702cb48d59bed8a274990e54 diff --git a/dev-php/xdebug-2.5.5 b/dev-php/xdebug-2.5.5 deleted file mode 100644 index 55279a41ba0f..000000000000 --- a/dev-php/xdebug-2.5.5 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A PHP debugging and profiling extension -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=~dev-php/xdebug-client-2.5.5 php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php7-1 php_targets_php7-0 php_targets_php5-6 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.5.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=f6ce88019d89516a2e368cbbcdc7f778 diff --git a/dev-php/xdebug-2.6.0 b/dev-php/xdebug-2.6.0 deleted file mode 100644 index c53862180c0c..000000000000 --- a/dev-php/xdebug-2.6.0 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install postinst prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -DESCRIPTION=A PHP debugging and profiling extension -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=~dev-php/xdebug-client-2.6.0 php_targets_php7-0? ( dev-lang/php:7.0 ) php_targets_php7-1? ( dev-lang/php:7.1 ) php_targets_php7-2? ( dev-lang/php:7.2 ) -REQUIRED_USE=|| ( php_targets_php7-0 php_targets_php7-1 php_targets_php7-2 ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.6.0.tgz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=9e6044c2a9e719f0d0df67a44de512fc diff --git a/dev-php/xdebug-client-2.4.1 b/dev-php/xdebug-client-2.4.1 deleted file mode 100644 index 96b3b6f95e0e..000000000000 --- a/dev-php/xdebug-client-2.4.1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=libedit? ( dev-libs/libedit ) -DESCRIPTION=Xdebug client for the Common Debugger Protocol (DBGP) -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=libedit -KEYWORDS=amd64 ~hppa ppc ppc64 x86 -LICENSE=Xdebug -RDEPEND=libedit? ( dev-libs/libedit ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.4.1.tgz -_md5_=07b3a35dfa06fb0608a778a8e03e4483 diff --git a/dev-php/xdebug-client-2.5.0 b/dev-php/xdebug-client-2.5.0 deleted file mode 100644 index 24fe72c48594..000000000000 --- a/dev-php/xdebug-client-2.5.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=libedit? ( dev-libs/libedit ) -DESCRIPTION=Xdebug client for the Common Debugger Protocol (DBGP) -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=libedit -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=libedit? ( dev-libs/libedit ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.0.tgz -_md5_=e8b64399adfe35c7a72a7fe86f337f4f diff --git a/dev-php/xdebug-client-2.5.3 b/dev-php/xdebug-client-2.5.3 deleted file mode 100644 index 4dfa2047a20b..000000000000 --- a/dev-php/xdebug-client-2.5.3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=libedit? ( dev-libs/libedit ) -DESCRIPTION=Xdebug client for the Common Debugger Protocol (DBGP) -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=libedit -KEYWORDS=amd64 ~hppa ppc ppc64 x86 -LICENSE=Xdebug -RDEPEND=libedit? ( dev-libs/libedit ) -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.3.tgz -_md5_=ccfb2541a4b82b450599ef0e6b23353c diff --git a/dev-php/xdebug-client-2.5.5-r1 b/dev-php/xdebug-client-2.5.5-r1 deleted file mode 100644 index f70f39ab4374..000000000000 --- a/dev-php/xdebug-client-2.5.5-r1 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0= -DESCRIPTION=Xdebug client for the Common Debugger Protocol (DBGP) -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=libedit -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0= -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.5.5.tgz -_md5_=b40c4ea2c6d2318d9339cafa63254d8a diff --git a/dev-php/xdebug-client-2.6.0 b/dev-php/xdebug-client-2.6.0 deleted file mode 100644 index 7ed35d34dabe..000000000000 --- a/dev-php/xdebug-client-2.6.0 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install -DEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0= -DESCRIPTION=Xdebug client for the Common Debugger Protocol (DBGP) -EAPI=6 -HOMEPAGE=http://www.xdebug.org/ -IUSE=libedit -KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 -LICENSE=Xdebug -RDEPEND=libedit? ( dev-libs/libedit ) net-libs/libnsl:0= -SLOT=0 -SRC_URI=http://pecl.php.net/get/xdebug-2.6.0.tgz -_md5_=892015333cc32025dddc3f18746c7927 diff --git a/dev-php/xdebug-client/Manifest b/dev-php/xdebug-client/Manifest new file mode 100644 index 000000000000..ef7ac989c621 --- /dev/null +++ b/dev-php/xdebug-client/Manifest @@ -0,0 +1,11 @@ +DIST xdebug-2.4.1.tgz 265542 BLAKE2B 01526f01bc24f6b241c9647da100b3c080a93bcce4cc00f6a0311b15759457735f1465022874d673069afe6a9a51fe5a7d6a1a2bbf190200193496d640e4381d SHA512 64b345b4809fb0f020eb8fe7a0826056a64728ec9565bbb2d0e717ac7b3ca8aa0856b91c2ba47a7435b7500c5efa643682f245d6cd9d0a537f8bb9ab0d5cea3a +DIST xdebug-2.5.0.tgz 267640 BLAKE2B beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730 SHA512 75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6 +DIST xdebug-2.5.3.tgz 279085 BLAKE2B cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06 SHA512 b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22 +DIST xdebug-2.5.5.tgz 279491 BLAKE2B 2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73 SHA512 9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1 +DIST xdebug-2.6.0.tgz 283644 BLAKE2B 1065585b3bdf07a7448e584dbd94b250d61247d577fe5a0c51fe9aad200ead766c140501ee9f2a6ec2a991896b9f542f911519af8c1351dbe80ac4857d4c8d34 SHA512 e81f771478eb45cdae5814037ac1b86bcb8c5616d22dcac436482c350187c53d3cc6d54be740a49dca6d38c58c086db6e4a68eb3004a0152d6215c97512538a2 +EBUILD xdebug-client-2.4.1.ebuild 590 BLAKE2B 61c014329a8817e0af4bf053b95040464ee779747a79960f9f912fc87010dddb4ce9859dd18d4d1040d5157ad26d684fc063fdb36bc56e0f69ec04bd281961ec SHA512 49462cfdf857ad66d962ed64f68017fee8b642bebfd33ad6cbe96beeea638a6805142164b452bcdf5862c792f44fa023d7babe6a1d975a9df4993f508502dcff +EBUILD xdebug-client-2.5.0.ebuild 594 BLAKE2B bbbb12aefba3a1cf42aee60a06ccb5feb4eb5c3699745cf54cdda086ede46681dfeb3d1815f874e181e707b16a19d263c85a23f12270824c466770f728ae22e4 SHA512 45082c878e5adb1fa175021b17195101c5ee2aa7bff6d3bd4360dfe651c544c5afa5f608b5844c4ecf9b38e5ff9a789c9386217af526a1d5c2d71178e3377bb2 +EBUILD xdebug-client-2.5.3.ebuild 590 BLAKE2B 389fed0cf51727d612749239904af1a245bc46e5f40c6217b500133088019a6669718e9d87a63538d3fc60232c71f2f2579667c7b7d49cb12dba94d489b34be5 SHA512 31af43a9a78289e95185b71e58fa83b61ffda0f6bdf0c7c4597b307a65a1742eb0840904d8c02f2d1ea5997c50bac1cfb1d809880199efbff7f3ecbf765f4012 +EBUILD xdebug-client-2.5.5-r1.ebuild 613 BLAKE2B 8f768a6cb784e74dec4f686adebaa20ca718997a3a1c127c1c46e5c4a2014c5f26517b6bd74eb10a4b0547432286c74bf003f3e36430f54f2f9a6c1ebfba6cda SHA512 d0881929e891f0c0452780a0d84e572b67d85bee27e99789f7370be1e7458071f465df2a69b1d16922297adb99d1814fdefc29223246eb958547160736e2d7e9 +EBUILD xdebug-client-2.6.0.ebuild 613 BLAKE2B 0aaed511e7fe2bbad99be8adefc47ad3fc7df06528d5a65aca51a2aad881fc7a37b32799a21b91969e1e9d5cba925a8192155fae95d8084fe8946ac0c1544039 SHA512 30127a2016179cd5cf97fb3ec6252dbcbeebc436d97f9b5c7f5c43888e9caff3ea405a83713ff59c2a5079dda84ee9e3c4df85901b4393094f0c826478ae3845 +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/xdebug-client/metadata.xml b/dev-php/xdebug-client/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/xdebug-client/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/xdebug-client/xdebug-client-2.4.1.ebuild b/dev-php/xdebug-client/xdebug-client-2.4.1.ebuild new file mode 100644 index 000000000000..3728ad41804d --- /dev/null +++ b/dev-php/xdebug-client/xdebug-client-2.4.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="amd64 ~hppa ppc ppc64 x86" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="libedit" + +S="${WORKDIR}/xdebug-${MY_PV}/debugclient" + +DEPEND="libedit? ( dev-libs/libedit )" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_with libedit) +} + +src_install() { + newbin debugclient xdebug +} diff --git a/dev-php/xdebug-client/xdebug-client-2.5.0.ebuild b/dev-php/xdebug-client/xdebug-client-2.5.0.ebuild new file mode 100644 index 000000000000..0251001539eb --- /dev/null +++ b/dev-php/xdebug-client/xdebug-client-2.5.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="libedit" + +S="${WORKDIR}/xdebug-${MY_PV}/debugclient" + +DEPEND="libedit? ( dev-libs/libedit )" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_with libedit) +} + +src_install() { + newbin debugclient xdebug +} diff --git a/dev-php/xdebug-client/xdebug-client-2.5.3.ebuild b/dev-php/xdebug-client/xdebug-client-2.5.3.ebuild new file mode 100644 index 000000000000..c41d444e4715 --- /dev/null +++ b/dev-php/xdebug-client/xdebug-client-2.5.3.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="amd64 ~hppa ppc ppc64 x86" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="libedit" + +S="${WORKDIR}/xdebug-${MY_PV}/debugclient" + +DEPEND="libedit? ( dev-libs/libedit )" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_with libedit) +} + +src_install() { + newbin debugclient xdebug +} diff --git a/dev-php/xdebug-client/xdebug-client-2.5.5-r1.ebuild b/dev-php/xdebug-client/xdebug-client-2.5.5-r1.ebuild new file mode 100644 index 000000000000..ce1e0563dc86 --- /dev/null +++ b/dev-php/xdebug-client/xdebug-client-2.5.5-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="libedit" + +S="${WORKDIR}/xdebug-${MY_PV}/debugclient" + +DEPEND="libedit? ( dev-libs/libedit ) net-libs/libnsl:0=" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_with libedit) +} + +src_install() { + newbin debugclient xdebug +} diff --git a/dev-php/xdebug-client/xdebug-client-2.6.0.ebuild b/dev-php/xdebug-client/xdebug-client-2.6.0.ebuild new file mode 100644 index 000000000000..6956e42e79f5 --- /dev/null +++ b/dev-php/xdebug-client/xdebug-client-2.6.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +DESCRIPTION="Xdebug client for the Common Debugger Protocol (DBGP)" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/xdebug-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="libedit" + +S="${WORKDIR}/xdebug-${MY_PV}/debugclient" + +DEPEND="libedit? ( dev-libs/libedit ) net-libs/libnsl:0=" +RDEPEND="${DEPEND}" + +src_configure() { + econf $(use_with libedit) +} + +src_install() { + newbin debugclient xdebug +} diff --git a/dev-php/xdebug/Manifest b/dev-php/xdebug/Manifest new file mode 100644 index 000000000000..649323f1a99e --- /dev/null +++ b/dev-php/xdebug/Manifest @@ -0,0 +1,13 @@ +AUX 2.4.1-xdebug.ini 1285 BLAKE2B 830f55244b0ccece6f3123cef1489440372468aa3d4f02115e8695ff610505b91e36fb65e7f110b46e3fc5888d6c366eeaa5592dd7f40e2eb2133bb0711dd8aa SHA512 1eff8bc1e3cf9a3fae2ff2bc33e7ea47636e15496aa2a8efc039974fc2734632890d1da8bd6b07db6402c38c8e07631be38916f16a54d66068d0fad15d446bfc +AUX 2.6.0-xdebug.ini 1623 BLAKE2B 6d8c3352dc55778e29cce92794ae36421a6e696244e3c7e1dd4e98d2ff0a6c86ce91e4e4ff2749cd58135e838ff61e2cad5bca8879caf9928d82e2f4bf17af80 SHA512 fe715f986fc5fbc0b92f8d708281feb5b9f6e0a054537ad7883c11acd035d0ddfc20812d64b35a616e0e8048b6332a097a0103329e2c96221571eeecbaaa963f +DIST xdebug-2.4.1.tgz 265542 BLAKE2B 01526f01bc24f6b241c9647da100b3c080a93bcce4cc00f6a0311b15759457735f1465022874d673069afe6a9a51fe5a7d6a1a2bbf190200193496d640e4381d SHA512 64b345b4809fb0f020eb8fe7a0826056a64728ec9565bbb2d0e717ac7b3ca8aa0856b91c2ba47a7435b7500c5efa643682f245d6cd9d0a537f8bb9ab0d5cea3a +DIST xdebug-2.5.0.tgz 267640 BLAKE2B beaa0ac97867a4d28f7daca3277f3c2071f2bc5cfa9302b64f8e02b65b2745340a689962d4f8e1668e3434ed271af741f8d47466f501e1d05c0e2240f0f39730 SHA512 75b1dbf32059eebb6ea3fb6ebb50ab26d73f8ce2964be1fec41ecfd9ae3d8bd55b6997daf03727b28b91ba06d08734865158bed6f038a46f00a1da5424ce5fe6 +DIST xdebug-2.5.3.tgz 279085 BLAKE2B cbbfb15e92c3f80cda502340396a6137e2234442fd98bc3fe4b2e08e76cba6292fb5176992aadba7193308ec4c9ab32356922a4416a21b23603e9b48a0d73c06 SHA512 b301a5abb92e123bbe2b36f7838b56d370a0f2c0c4d3c350b5014f4b86d31daa66e9bff995eed67a570558f6a72ca46a097266e6ab94c413f1dcb99c0fbd4f22 +DIST xdebug-2.5.5.tgz 279491 BLAKE2B 2492911db7afca2bc96761788c4ec7eac92cb22a6d65b69070b74f702df2bae1ba7dff9f5edfe83542229dbb7ebb3850b6ed1cf19a5e5969413aac3f2d39fc73 SHA512 9faab421bd90c03734c047d8c6dcc021c8bc665eb36781c692f194d04c7dca24fe1eb920ca8dc407e5bf4ae0912c4b917587f940f34b07171a8881d4cf8695d1 +DIST xdebug-2.6.0.tgz 283644 BLAKE2B 1065585b3bdf07a7448e584dbd94b250d61247d577fe5a0c51fe9aad200ead766c140501ee9f2a6ec2a991896b9f542f911519af8c1351dbe80ac4857d4c8d34 SHA512 e81f771478eb45cdae5814037ac1b86bcb8c5616d22dcac436482c350187c53d3cc6d54be740a49dca6d38c58c086db6e4a68eb3004a0152d6215c97512538a2 +EBUILD xdebug-2.4.1.ebuild 1006 BLAKE2B 157000b1544cf81f5f221d26b69b445aacb3fd963d58a1f0d0fac7d3b9f04b4fd8239419a8b8daeaac54d6484ad19539c2065427138a406ab199969795564870 SHA512 f8558d5c12d5a52c091fbe11751bbf84e147832a1c2c8acbe82d68a6f879bf74ca94302d41a50df27690579425d8795a694e1fe73bfbdf0caa15cf4c90e3dca3 +EBUILD xdebug-2.5.0.ebuild 1039 BLAKE2B 297525d73effe294aee72c9505876c5b2d59c54e8c2b290ecf40e836d72b3251398f5d1402cc7ed2f581ac91d2c42d2db748a760d54bdfd6b197ce0e354347d9 SHA512 605b9fd1101edcbb5270690e3e4339b815fefdf2a1291a21d1397c4d98c4884ff635bebb93729a039c6703cc20925e08184c45d5334efa403e67a421ba9c05b8 +EBUILD xdebug-2.5.3.ebuild 1035 BLAKE2B 33b476351fde796721bf602b127488496a65ad078cf2f6a2c49ba1d8f80252f08416b6c73c8424dd8a31d1ee4950dae9aa12c651c303db1c14a219c07ff25a96 SHA512 d6ba05f536ce9ab502ac4a0008b04544f37755b007a3c2efea9e75cc5e9d5b7f9c2f2bc58d76b682addef1681d747af8c6682cbf7073bee234c1571d99836081 +EBUILD xdebug-2.5.5.ebuild 1039 BLAKE2B 1e6a6b488a3e8041378d044646831021f047bbb3e923e8f5587540f35fb2234e5be4ff2017a2c293d1b3b2656d7161e1474daa724df5c0dcf1658ebe8686d38a SHA512 13d6f35f02f8869dec0c46283a8ca5c198d4d87d0be0e374c5f355c94f4e84f176713199733df72bb4eaf06a042c43c8037c2cb4a58eb621c9d14362185aa7f8 +EBUILD xdebug-2.6.0.ebuild 1039 BLAKE2B 4f5ec55ab03c1dd13a259f1bac5038594793cf8e62b620b3db8d153c445bfd678190321220565ba012d1a6c03ff93fc86216405cacf6ecd42bef790ad4196cf7 SHA512 afeda7e2133f7ada6c06743ae4839219c5afbc980c08f90ec718846c9e3a41fe026aeb176aa94ffd7d5c978f5255fcb1942fee9cec746eacf0ac7eaf80f6156b +MISC metadata.xml 239 BLAKE2B 9b7c5dcb74289073481cf07031b7a92f32496cc1097becb074d74a8fbb8133de429ce1baf284e446e44132943c8b32e6b824570f15828588e42ea49ef5661f00 SHA512 2181b874bfe8cd31e7730d8207e26cfd2f272eaf2d1b57ae0faff126347a5298fa1c506d9107e1da9736c8a0ed9c8c339e4d9509a8726b79dbe86e073c12dee0 diff --git a/dev-php/xdebug/files/2.4.1-xdebug.ini b/dev-php/xdebug/files/2.4.1-xdebug.ini new file mode 100644 index 000000000000..62042aee217b --- /dev/null +++ b/dev-php/xdebug/files/2.4.1-xdebug.ini @@ -0,0 +1,46 @@ +xdebug.auto_trace="0" +xdebug.trace_output_dir="/tmp" +xdebug.trace_output_name="trace.%c" +xdebug.trace_format="0" +xdebug.trace_options="0" +xdebug.collect_includes="1" +xdebug.collect_params="0" +xdebug.collect_return="0" +xdebug.collect_vars="0" +xdebug.default_enable="1" +xdebug.extended_info="1" +xdebug.manual_url="http://www.php.net" +xdebug.max_nesting_level="256" +xdebug.show_error_trace="0" +xdebug.show_exception_trace="0" +xdebug.show_local_vars="0" +xdebug.show_mem_delta="0" +xdebug.dump.COOKIE="NULL" +xdebug.dump.ENV="NULL" +xdebug.dump.FILES="NULL" +xdebug.dump.GET="NULL" +xdebug.dump.POST="NULL" +xdebug.dump.REQUEST="NULL" +xdebug.dump.SERVER="NULL" +xdebug.dump.SESSION="NULL" +xdebug.dump_globals="1" +xdebug.dump_once="1" +xdebug.dump_undefined="0" +xdebug.overload_var_dump="2" +xdebug.profiler_enable="0" +xdebug.profiler_output_dir="/tmp" +xdebug.profiler_output_name="cachegrind.out.%p" +xdebug.profiler_enable_trigger="0" +xdebug.profiler_append="0" +xdebug.profiler_aggregate="0" +xdebug.remote_enable="0" +xdebug.remote_handler="dbgp" +xdebug.remote_host="localhost" +xdebug.remote_mode="req" +xdebug.remote_port="9000" +xdebug.remote_autostart="0" +xdebug.remote_log="" +xdebug.idekey="" +xdebug.var_display_max_data="512" +xdebug.var_display_max_depth="2" +xdebug.var_display_max_children="128" diff --git a/dev-php/xdebug/files/2.6.0-xdebug.ini b/dev-php/xdebug/files/2.6.0-xdebug.ini new file mode 100644 index 000000000000..e37ada0ef8fe --- /dev/null +++ b/dev-php/xdebug/files/2.6.0-xdebug.ini @@ -0,0 +1,54 @@ +;xdebug.auto_trace = 0 +;xdebug.cli_color = 0 +;xdebug.collect_assignments = 0 +;xdebug.collect_includes = 1 +;xdebug.collect_params = 0 +;xdebug.collect_return = 0 +;xdebug.collect_vars = 0 +;xdebug.coverage_enable = 1 +xdebug.default_enable = 0 +;xdebug.dump.* = Empty +;xdebug.dump_globals = 1 +;xdebug.dump_once = 1 +;xdebug.dump_undefined = 0 +;xdebug.extended_info = 1 +;xdebug.file_link_format = +;xdebug.force_display_errors = 0 +;xdebug.force_error_reporting = 0 +;xdebug.halt_level = 0 +;xdebug.idekey = *complex* +;xdebug.manual_url = http://www.php.net +;xdebug.max_nesting_level = 256 +;xdebug.max_stack_frames = -1 +;xdebug.overload_var_dump = 2 +;xdebug.profiler_aggregate = 0 +;xdebug.profiler_append = 0 +;xdebug.profiler_enable = 0 +;xdebug.profiler_enable_trigger = 0 +;xdebug.profiler_enable_trigger_value = "" +;xdebug.profiler_output_dir = /tmp +;xdebug.profiler_output_name = cachegrind.out.%p +;xdebug.remote_addr_header = "" +;xdebug.remote_autostart = 0 +;xdebug.remote_connect_back = 0 +;xdebug.remote_cookie_expire_time = 3600 +;xdebug.remote_enable = 0 +;xdebug.remote_handler = dbgp +;xdebug.remote_host = localhost +;xdebug.remote_log = +;xdebug.remote_mode = req +;xdebug.remote_port = 9000 +;xdebug.scream = 0 +;xdebug.show_error_trace = 0 +;xdebug.show_exception_trace = 0 +;xdebug.show_local_vars = 0 +;xdebug.show_mem_delta = 0 +;xdebug.trace_enable_trigger = 0 +;xdebug.trace_enable_trigger_value = "" +;xdebug.trace_format = 0 +;xdebug.trace_options = 0 +;xdebug.trace_output_dir = /tmp +;xdebug.trace_output_name = trace.%c +;xdebug.var_display_max_children = 128 +;xdebug.var_display_max_data = 512 +;xdebug.var_display_max_depth = 3 diff --git a/dev-php/xdebug/metadata.xml b/dev-php/xdebug/metadata.xml new file mode 100644 index 000000000000..b86acf66c756 --- /dev/null +++ b/dev-php/xdebug/metadata.xml @@ -0,0 +1,8 @@ +<?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> +</pkgmetadata> diff --git a/dev-php/xdebug/xdebug-2.4.1.ebuild b/dev-php/xdebug/xdebug-2.4.1.ebuild new file mode 100644 index 000000000000..322f4d397420 --- /dev/null +++ b/dev-php/xdebug/xdebug-2.4.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="xdebug" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="yes" +PHP_EXT_INIFILE="2.4.1-xdebug.ini" + +USE_PHP="php7-0 php5-6" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +inherit php-ext-source-r3 + +KEYWORDS="amd64 ~hppa ppc ppc64 x86" + +DESCRIPTION="A PHP debugging and profiling extension" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + ~dev-php/xdebug-client-${PV}" +DOCS=( README.rst CREDITS ) + +pkg_postinst() { + ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be" + ewarn "installed as a dependency, and not all users will want xdebug to be" + ewarn "enabled by default. If you want to enable it, you should edit the" + ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can" + ewarn "call xdebug_enable() in your code." +} diff --git a/dev-php/xdebug/xdebug-2.5.0.ebuild b/dev-php/xdebug/xdebug-2.5.0.ebuild new file mode 100644 index 000000000000..6c9476032402 --- /dev/null +++ b/dev-php/xdebug/xdebug-2.5.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="xdebug" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="yes" +PHP_EXT_INIFILE="2.4.1-xdebug.ini" + +USE_PHP="php7-1 php7-0 php5-6" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +DESCRIPTION="A PHP debugging and profiling extension" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + ~dev-php/xdebug-client-${PV}" +DOCS=( README.rst CREDITS ) +PHP_EXT_ECONF_ARGS=() + +pkg_postinst() { + ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be" + ewarn "installed as a dependency, and not all users will want xdebug to be" + ewarn "enabled by default. If you want to enable it, you should edit the" + ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can" + ewarn "call xdebug_enable() in your code." +} diff --git a/dev-php/xdebug/xdebug-2.5.3.ebuild b/dev-php/xdebug/xdebug-2.5.3.ebuild new file mode 100644 index 000000000000..e7772abc27d4 --- /dev/null +++ b/dev-php/xdebug/xdebug-2.5.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="xdebug" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="yes" +PHP_EXT_INIFILE="2.4.1-xdebug.ini" + +USE_PHP="php7-1 php7-0 php5-6" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +inherit php-ext-source-r3 + +KEYWORDS="amd64 ~hppa ppc ppc64 x86" + +DESCRIPTION="A PHP debugging and profiling extension" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + ~dev-php/xdebug-client-${PV}" +DOCS=( README.rst CREDITS ) +PHP_EXT_ECONF_ARGS=() + +pkg_postinst() { + ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be" + ewarn "installed as a dependency, and not all users will want xdebug to be" + ewarn "enabled by default. If you want to enable it, you should edit the" + ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can" + ewarn "call xdebug_enable() in your code." +} diff --git a/dev-php/xdebug/xdebug-2.5.5.ebuild b/dev-php/xdebug/xdebug-2.5.5.ebuild new file mode 100644 index 000000000000..2f3ece25477e --- /dev/null +++ b/dev-php/xdebug/xdebug-2.5.5.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="xdebug" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="yes" +PHP_EXT_INIFILE="2.4.1-xdebug.ini" + +USE_PHP="php7-1 php7-0 php5-6" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +DESCRIPTION="A PHP debugging and profiling extension" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + ~dev-php/xdebug-client-${PV}" +DOCS=( README.rst CREDITS ) +PHP_EXT_ECONF_ARGS=() + +pkg_postinst() { + ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be" + ewarn "installed as a dependency, and not all users will want xdebug to be" + ewarn "enabled by default. If you want to enable it, you should edit the" + ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can" + ewarn "call xdebug_enable() in your code." +} diff --git a/dev-php/xdebug/xdebug-2.6.0.ebuild b/dev-php/xdebug/xdebug-2.6.0.ebuild new file mode 100644 index 000000000000..c3c96b4ac598 --- /dev/null +++ b/dev-php/xdebug/xdebug-2.6.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +PHP_EXT_NAME="xdebug" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="yes" +PHP_EXT_INIFILE="2.6.0-xdebug.ini" + +USE_PHP="php7-0 php7-1 php7-2" + +MY_PV="${PV/_/}" +MY_PV="${MY_PV/rc/RC}" + +S="${WORKDIR}/${PN}-${MY_PV}" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +DESCRIPTION="A PHP debugging and profiling extension" +HOMEPAGE="http://www.xdebug.org/" +SRC_URI="http://pecl.php.net/get/${PN}-${MY_PV}.tgz" +LICENSE="Xdebug" +SLOT="0" +IUSE="" + +DEPEND="" +RDEPEND="${DEPEND} + ~dev-php/xdebug-client-${PV}" +DOCS=( README.rst CREDITS ) +PHP_EXT_ECONF_ARGS=() + +pkg_postinst() { + ewarn "We have set xdebug.default_enable to 0 (off), as xdebug can be" + ewarn "installed as a dependency, and not all users will want xdebug to be" + ewarn "enabled by default. If you want to enable it, you should edit the" + ewarn "ini file and set xdebug.default_enable to 1. Alternatively you can" + ewarn "call xdebug_enable() in your code." +} diff --git a/dev-php/xhprof-0.9.4_p20150226-r1 b/dev-php/xhprof-0.9.4_p20150226-r1 deleted file mode 100644 index cc61a2fa476b..000000000000 --- a/dev-php/xhprof-0.9.4_p20150226-r1 +++ /dev/null @@ -1,14 +0,0 @@ -DEFINED_PHASES=compile configure install prepare test -DEPEND=>=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 sys-devel/m4 sys-devel/libtool php_targets_php5-6? ( dev-lang/php:5.6 ) -DESCRIPTION=A Hierarchical Profiler for PHP -EAPI=6 -HOMEPAGE=http://pecl.php.net/package/xhprof -IUSE=php_targets_php5-6 -KEYWORDS=~amd64 ~x86 -LICENSE=Apache-2.0 -RDEPEND=php_targets_php5-6? ( dev-lang/php:5.6 ) -REQUIRED_USE=|| ( php_targets_php5-6 ) -SLOT=0 -SRC_URI=https://github.com/phacility/xhprof/archive/ff8b3892d0cfc53e744631ff5c6b34f13421edce.tar.gz -> xhprof-0.9.4_p20150226.tar.gz -_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e php-ext-pecl-r3 a59741d3df8ea9f17afcdcfb7edaee6d php-ext-source-r3 63b281041baa106ff1ef59b602ca7e2a toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 -_md5_=3bfe0ede7862ed789679d35da6a1a186 diff --git a/dev-php/xhprof/Manifest b/dev-php/xhprof/Manifest new file mode 100644 index 000000000000..2c7c47e75aac --- /dev/null +++ b/dev-php/xhprof/Manifest @@ -0,0 +1,3 @@ +DIST xhprof-0.9.4_p20150226.tar.gz 855540 BLAKE2B efcf78cb3a5778e7c64543a41a2671fd928fe8f21d5a2a5b2a221ac6fa6855a84946128c93bd35a37c9362cc60c306835aed568eac43ece590ff0c6c94cbebb7 SHA512 6f0f4f76b793746cb37b623b891956c1abe7c08cb56fb0edfa31b7d7a59ccd49b8c3401f067a1f203e188843290afb9f9913729b59026b43e7cf026010ef7fb7 +EBUILD xhprof-0.9.4_p20150226-r1.ebuild 536 BLAKE2B 3f3ea40490e4d061c2b487784545455be40d56d95b895c341deb6228d941d4dee8acffb8e3ec04ed8a6d18ba35ff233367d86de5a03581499e660a94b38cf9c9 SHA512 9c7b305b09fa38791a308626dad24c96fa285db2bde157fd4fcfeaab4cf53b433ad87b05e3949d1d2ab633106b1bf6c2cb58978114e9d7b1d6c4d2538a9580f1 +MISC metadata.xml 426 BLAKE2B 9725546deb1835263eb2f7903b589076f2f6dec97cbe740a2f29e7ef0e9299a298851009a2e068659a6779ddf8d469fa4e01e262a97263bb03a03073e4081c82 SHA512 4900959bb60845c19e4cf92b87acf8cb6c132831d495964dfe2ef102898485ae432ea2c1a20c778227e48786e21db8fb4de5d8b07aa33fb193c8d58643a35316 diff --git a/dev-php/xhprof/metadata.xml b/dev-php/xhprof/metadata.xml new file mode 100644 index 000000000000..ca9a89be41b4 --- /dev/null +++ b/dev-php/xhprof/metadata.xml @@ -0,0 +1,14 @@ +<?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> + <longdescription lang="en"> +XHProf is a function-level hierarchical profiler for PHP + </longdescription> + <upstream> + <remote-id type="github">phacility/xhprof</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-php/xhprof/xhprof-0.9.4_p20150226-r1.ebuild b/dev-php/xhprof/xhprof-0.9.4_p20150226-r1.ebuild new file mode 100644 index 000000000000..3148aebdd7f5 --- /dev/null +++ b/dev-php/xhprof/xhprof-0.9.4_p20150226-r1.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +MY_PV="ff8b3892d0cfc53e744631ff5c6b34f13421edce" +PHP_EXT_S="${WORKDIR}/${PN}-${MY_PV}/extension" +PHP_EXT_ECONF_ARGS="" +USE_PHP="php5-6" + +inherit php-ext-pecl-r3 + +SRC_URI="https://github.com/phacility/xhprof/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" + +HOMEPAGE="http://pecl.php.net/package/xhprof" +DESCRIPTION="A Hierarchical Profiler for PHP" +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" + +S="${WORKDIR}" |