[gentoo-commits] repo/gentoo:master commit in: dev-php/geos-php/, dev-php/geos-php/files/1.0.0/
commit: 731ea1fd1a18c905a92b155c9c98a153b73b1a31 Author: Brian Evans gentoo org> AuthorDate: Mon Dec 12 17:08:26 2022 + Commit: Brian Evans gentoo org> CommitDate: Mon Dec 12 17:08:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=731ea1fd dev-php/pecl-geos: Drop old Signed-off-by: Brian Evans gentoo.org> dev-php/geos-php/Manifest | 1 - .../0001-fix-test-for-7.3-int-vs-integer.patch | 34 -- ...essage-with-php-7-Wformat-warnings-raised.patch | 37 -- ...ll-arginfo-and-fix-build-with-PHP-8-part2.patch | 422 - ...-add-all-arginfo-and-fix-build-with-PHP-8.patch | 341 - .../files/1.0.0/0004-fix-for-8.0.0RC1.patch| 25 -- ...nd_parse_parameters-call-to-use-zend_long.patch | 123 -- dev-php/geos-php/geos-php-1.0.0-r1.ebuild | 36 -- 8 files changed, 1019 deletions(-) diff --git a/dev-php/geos-php/Manifest b/dev-php/geos-php/Manifest index 85c773361b2a..4aeef013a477 100644 --- a/dev-php/geos-php/Manifest +++ b/dev-php/geos-php/Manifest @@ -1,2 +1 @@ -DIST geos-php-1.0.0.tar.gz 40870 BLAKE2B c6d526470bdb7e4aecce6ce5f2132f90a6c40e5a2b3a8169bbb7ae101394340aad8a23309130c7f1421e19162b5559f9e87e58fb704e91b1fc03b612543551e8 SHA512 4ceb9e1152d0b534bc3a5e372be0b98770b1883ec4dda1177c9399d95d947b9feee412accf003d27b55b1a901c90259a9b38792b453dac11cb8af26af3cd91ec DIST geos-php-1.0.0_p20220909.tar.gz 43257 BLAKE2B b1ee853e6d09f2bcc2bc32ad5eea29c3cb35d742d3037f836c575099de0b806519dc23a1fc9c322d377eb39c4b935029b47043c3ee5ab232537196686c627feb SHA512 4beae67902eaf1201d997db4ccf8e332e98699da031377878e0e144ae2f488bdf00b4a4d58b87082140ee18a4c04211f61de029fd523db90531245a450839001 diff --git a/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch b/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch deleted file mode 100644 index e08f1b739051.. --- a/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch +++ /dev/null @@ -1,34 +0,0 @@ -From d9eb2378092d39678d1e2cf834c555f83d85b1a1 Mon Sep 17 00:00:00 2001 -From: Remi Collet -Date: Fri, 22 Jun 2018 11:43:23 +0200 -Subject: [PATCH 1/2] fix test for 7.3 (int vs integer) - - tests/004_WKBWriter.phpt | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/tests/004_WKBWriter.phpt b/tests/004_WKBWriter.phpt -index d2b3c85..3a72e2d 100644 a/tests/004_WKBWriter.phpt -+++ b/tests/004_WKBWriter.phpt -@@ -139,7 +139,7 @@ class WKBWriterTest extends GEOSTest - $writer->write(1); - $this->assertTrue(false); - } catch (ErrorException $e) { --$this->assertContains('expects parameter 1 to be object, integer given', $e->getMessage()); -+$this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); - } - } - -@@ -151,7 +151,7 @@ class WKBWriterTest extends GEOSTest - $writer->writeHEX(1); - $this->assertTrue(false); - } catch (ErrorException $e) { --$this->assertContains('expects parameter 1 to be object, integer given', $e->getMessage()); -+$this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); - } - } - } --- -2.14.4 - diff --git a/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch b/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch deleted file mode 100644 index 78509b766224.. --- a/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch +++ /dev/null @@ -1,37 +0,0 @@ -From f881f614f11472090394538d4424f408cb61d581 Mon Sep 17 00:00:00 2001 -From: Remi Collet -Date: Fri, 22 Jun 2018 11:44:27 +0200 -Subject: [PATCH 2/2] fix error message with php 7+ (-Wformat warnings raised - by 7.3) - - geos.c | 8 - 1 file changed, 8 insertions(+) - -diff --git a/geos.c b/geos.c -index 2c81428..fc679e8 100755 a/geos.c -+++ b/geos.c -@@ -189,11 +189,19 @@ getRelay(zval* val, zend_class_entry* ce) { - - if ( proxy->std.ce != ce ) { - php_error_docref(NULL TSRMLS_CC, E_ERROR, -+#if PHP_VERSION_ID >= 7 -+"Relay object is not an %s", ZSTR_VAL(ce->name)); -+#else - "Relay object is not an %s", ce->name); -+#endif - } - if ( ! proxy->relay ) { - php_error_docref(NULL TSRMLS_CC, E_ERROR, -+#if PHP_VERSION_ID >= 7 -+"Relay object for object of type %s is not set", ZSTR_VAL(ce->name)); -+#else - "Relay object for object of type %s is not set", ce->name); -+#endif - } - return proxy->relay; - } --- -2.14.4 - diff --git a/dev-php/geos-php/files/1.0.0/0003-add-all-arginfo-and-fix-build-with-PHP-8-part2.patch b/dev-php/geos-php/files/1.0.0/0003-add-all-arginfo-and-fix-build-with-PHP-8-part2.patch deleted file mode 100644 index
[gentoo-commits] repo/gentoo:master commit in: dev-php/geos-php/
commit: cc0ae0f4156e02def719aeb697d40ede1f4ecd77 Author: Brian Evans gentoo org> AuthorDate: Mon Dec 12 17:07:05 2022 + Commit: Brian Evans gentoo org> CommitDate: Mon Dec 12 17:07:05 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0ae0f4 dev-php/geos-php: Add new snapshot Signed-off-by: Brian Evans gentoo.org> dev-php/geos-php/Manifest| 1 + dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-php/geos-php/Manifest b/dev-php/geos-php/Manifest index 87ff289e412d..85c773361b2a 100644 --- a/dev-php/geos-php/Manifest +++ b/dev-php/geos-php/Manifest @@ -1 +1,2 @@ DIST geos-php-1.0.0.tar.gz 40870 BLAKE2B c6d526470bdb7e4aecce6ce5f2132f90a6c40e5a2b3a8169bbb7ae101394340aad8a23309130c7f1421e19162b5559f9e87e58fb704e91b1fc03b612543551e8 SHA512 4ceb9e1152d0b534bc3a5e372be0b98770b1883ec4dda1177c9399d95d947b9feee412accf003d27b55b1a901c90259a9b38792b453dac11cb8af26af3cd91ec +DIST geos-php-1.0.0_p20220909.tar.gz 43257 BLAKE2B b1ee853e6d09f2bcc2bc32ad5eea29c3cb35d742d3037f836c575099de0b806519dc23a1fc9c322d377eb39c4b935029b47043c3ee5ab232537196686c627feb SHA512 4beae67902eaf1201d997db4ccf8e332e98699da031377878e0e144ae2f488bdf00b4a4d58b87082140ee18a4c04211f61de029fd523db90531245a450839001 diff --git a/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild b/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild new file mode 100644 index ..230ada5c529e --- /dev/null +++ b/dev-php/geos-php/geos-php-1.0.0_p20220909.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" +PHP_EXT_NAME="geos" +PHP_EXT_INI="yes" +PHP_EXT_ZENDEXT="no" + +USE_PHP="php7-4 php8-0 php8-1 php8-2" + +S="${WORKDIR}/php-geos" + +inherit php-ext-source-r3 + +KEYWORDS="~amd64 ~x86" +SNAPSHOT="ee5ca8f3739a4e3c1cdeb0abf4f1a47d9ca751a5" +DESCRIPTION="A PHP interface to GEOS - Geometry Engine, Open Source" +HOMEPAGE="https://libgeos.org/; +SRC_URI="https://git.osgeo.org/gitea/geos/php-geos/archive/${SNAPSHOT}.tar.gz -> ${P}.tar.gz" +LICENSE="LGPL-2.1" +SLOT="0" + +RDEPEND="sci-libs/geos[-php(-)]" +DEPEND="sci-libs/geos[-php(-)]" +DOCS=( README.md CREDITS NEWS TODO ) +PHP_EXT_ECONF_ARGS=() + +src_prepare() { + # Test always fails with geos-3.8 or greater + rm "${S}/tests/001_Geometry.phpt" || die + php-ext-source-r3_src_prepare +}
[gentoo-commits] repo/gentoo:master commit in: dev-php/geos-php/, dev-php/geos-php/files/1.0.0/
commit: f75c1ebc0d71b566fbf114b686126a3cf10ac8f9 Author: Brian Evans gentoo org> AuthorDate: Fri Jan 8 01:26:36 2021 + Commit: Brian Evans gentoo org> CommitDate: Fri Jan 8 01:35:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f75c1ebc dev-php/geos-php: Revbump for new PHP version support Uses patches found on their issue tracker Signed-off-by: Brian Evans gentoo.org> .../0001-fix-test-for-7.3-int-vs-integer.patch | 34 ++ ...essage-with-php-7-Wformat-warnings-raised.patch | 37 ++ ...ll-arginfo-and-fix-build-with-PHP-8-part2.patch | 422 + ...-add-all-arginfo-and-fix-build-with-PHP-8.patch | 341 + .../files/1.0.0/0004-fix-for-8.0.0RC1.patch| 25 ++ ...nd_parse_parameters-call-to-use-zend_long.patch | 123 ++ ...s-php-1.0.0.ebuild => geos-php-1.0.0-r1.ebuild} | 15 +- 7 files changed, 992 insertions(+), 5 deletions(-) diff --git a/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch b/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch new file mode 100644 index 000..e08f1b73905 --- /dev/null +++ b/dev-php/geos-php/files/1.0.0/0001-fix-test-for-7.3-int-vs-integer.patch @@ -0,0 +1,34 @@ +From d9eb2378092d39678d1e2cf834c555f83d85b1a1 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Fri, 22 Jun 2018 11:43:23 +0200 +Subject: [PATCH 1/2] fix test for 7.3 (int vs integer) + +--- + tests/004_WKBWriter.phpt | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/tests/004_WKBWriter.phpt b/tests/004_WKBWriter.phpt +index d2b3c85..3a72e2d 100644 +--- a/tests/004_WKBWriter.phpt b/tests/004_WKBWriter.phpt +@@ -139,7 +139,7 @@ class WKBWriterTest extends GEOSTest + $writer->write(1); + $this->assertTrue(false); + } catch (ErrorException $e) { +-$this->assertContains('expects parameter 1 to be object, integer given', $e->getMessage()); ++$this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); + } + } + +@@ -151,7 +151,7 @@ class WKBWriterTest extends GEOSTest + $writer->writeHEX(1); + $this->assertTrue(false); + } catch (ErrorException $e) { +-$this->assertContains('expects parameter 1 to be object, integer given', $e->getMessage()); ++$this->assertContains('expects parameter 1 to be object, int', $e->getMessage()); + } + } + } +-- +2.14.4 + diff --git a/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch b/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch new file mode 100644 index 000..78509b76622 --- /dev/null +++ b/dev-php/geos-php/files/1.0.0/0002-fix-error-message-with-php-7-Wformat-warnings-raised.patch @@ -0,0 +1,37 @@ +From f881f614f11472090394538d4424f408cb61d581 Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Fri, 22 Jun 2018 11:44:27 +0200 +Subject: [PATCH 2/2] fix error message with php 7+ (-Wformat warnings raised + by 7.3) + +--- + geos.c | 8 + 1 file changed, 8 insertions(+) + +diff --git a/geos.c b/geos.c +index 2c81428..fc679e8 100755 +--- a/geos.c b/geos.c +@@ -189,11 +189,19 @@ getRelay(zval* val, zend_class_entry* ce) { + + if ( proxy->std.ce != ce ) { + php_error_docref(NULL TSRMLS_CC, E_ERROR, ++#if PHP_VERSION_ID >= 7 ++"Relay object is not an %s", ZSTR_VAL(ce->name)); ++#else + "Relay object is not an %s", ce->name); ++#endif + } + if ( ! proxy->relay ) { + php_error_docref(NULL TSRMLS_CC, E_ERROR, ++#if PHP_VERSION_ID >= 7 ++"Relay object for object of type %s is not set", ZSTR_VAL(ce->name)); ++#else + "Relay object for object of type %s is not set", ce->name); ++#endif + } + return proxy->relay; + } +-- +2.14.4 + diff --git a/dev-php/geos-php/files/1.0.0/0003-add-all-arginfo-and-fix-build-with-PHP-8-part2.patch b/dev-php/geos-php/files/1.0.0/0003-add-all-arginfo-and-fix-build-with-PHP-8-part2.patch new file mode 100644 index 000..a1ab29fb4a7 --- /dev/null +++ b/dev-php/geos-php/files/1.0.0/0003-add-all-arginfo-and-fix-build-with-PHP-8-part2.patch @@ -0,0 +1,422 @@ +From bfef69aca744295719dc8f859005ff83e17ac48c Mon Sep 17 00:00:00 2001 +From: Remi Collet +Date: Fri, 28 Aug 2020 15:21:36 +0200 +Subject: [PATCH] add all arginfo and fix build with PHP 8 + +--- + arginfo.h| 319 +++ + geos.c | 190 --- + php_geos.h | 9 ++ + tests/002_WKTWriter.phpt | 2 + + tests/003_WKTReader.phpt | 2 + + tests/004_WKBWriter.phpt | 6 +- + 6 files changed, 435 insertions(+), 93 deletions(-) + create mode 100644 arginfo.h + +diff --git a/geos.c b/geos.c +index fc679e8..ffa27b8 100755 +--- a/geos.c b/geos.c +@@ -32,6 +32,7 @@ +
[gentoo-commits] repo/gentoo:master commit in: dev-php/geos-php/
commit: fdc645a5bab82d1ccce8243dd84d2d0dfbe989a0 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Jun 7 13:55:31 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Jun 7 14:08:12 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdc645a5 dev-php/geos-php: add PHP 7.3 support Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann gentoo.org> dev-php/geos-php/geos-php-1.0.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-php/geos-php/geos-php-1.0.0.ebuild b/dev-php/geos-php/geos-php-1.0.0.ebuild index 848afdf5d7f..b126efe7509 100644 --- a/dev-php/geos-php/geos-php-1.0.0.ebuild +++ b/dev-php/geos-php/geos-php-1.0.0.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="6" +EAPI="7" PHP_EXT_NAME="geos" PHP_EXT_INI="yes" PHP_EXT_ZENDEXT="no" -USE_PHP="php5-6 php7-0 php7-1 php7-2" +USE_PHP="php5-6 php7-0 php7-1 php7-2 php7-3" MY_PV="${PV/_/}" MY_PV="${MY_PV/rc/RC}"
[gentoo-commits] repo/gentoo:master commit in: dev-php/geos-php/
commit: ff87051bd9066984b49c9b3b9bd65c4622f828de Author: Brian Evans gentoo org> AuthorDate: Tue Mar 6 20:32:24 2018 + Commit: Brian Evans gentoo org> CommitDate: Tue Mar 6 20:32:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff87051b dev-php/geos-php: Add extension split off from sci-libs/geos The split was done upstream and includes PHP 7 support Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-php/geos-php/Manifest | 1 + dev-php/geos-php/geos-php-1.0.0.ebuild | 30 ++ dev-php/geos-php/metadata.xml | 8 3 files changed, 39 insertions(+) diff --git a/dev-php/geos-php/Manifest b/dev-php/geos-php/Manifest new file mode 100644 index 000..87ff289e412 --- /dev/null +++ b/dev-php/geos-php/Manifest @@ -0,0 +1 @@ +DIST geos-php-1.0.0.tar.gz 40870 BLAKE2B c6d526470bdb7e4aecce6ce5f2132f90a6c40e5a2b3a8169bbb7ae101394340aad8a23309130c7f1421e19162b5559f9e87e58fb704e91b1fc03b612543551e8 SHA512 4ceb9e1152d0b534bc3a5e372be0b98770b1883ec4dda1177c9399d95d947b9feee412accf003d27b55b1a901c90259a9b38792b453dac11cb8af26af3cd91ec 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 000..848afdf5d7f --- /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 000..b86acf66c75 --- /dev/null +++ b/dev-php/geos-php/metadata.xml @@ -0,0 +1,8 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + php-b...@gentoo.org + PHP + +