Skip to content

Commit 3ee5b0d

Browse files
committed
Initial removal of PEAR and PECL
1 parent a57fe1b commit 3ee5b0d

File tree

24 files changed

+19
-250
lines changed

24 files changed

+19
-250
lines changed

.circleci/config.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,6 @@ jobs:
9696
--with-pdo-pgsql \
9797
--with-pdo-sqlite \
9898
--enable-intl \
99-
--without-pear \
10099
--enable-gd \
101100
--with-jpeg \
102101
--with-webp \

.github/actions/configure-alpine/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ runs:
2424
${{ inputs.skipSlow == 'false' && '--with-pdo-pgsql' || '' }} \
2525
${{ inputs.skipSlow == 'false' && '--with-pdo-sqlite' || '' }} \
2626
--enable-intl \
27-
--without-pear \
2827
--enable-gd \
2928
--with-jpeg \
3029
--with-webp \

.github/actions/configure-gentoo/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ runs:
2525
${{ inputs.skipSlow == 'false' && '--with-pdo-pgsql' || '' }} \
2626
${{ inputs.skipSlow == 'false' && '--with-pdo-sqlite' || '' }} \
2727
--enable-intl \
28-
--without-pear \
2928
--enable-gd \
3029
--with-jpeg \
3130
--with-webp \

.github/actions/configure-macos/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ runs:
2929
--with-pgsql="$BREW_OPT"/libpq \
3030
--with-pdo-pgsql="$BREW_OPT"/libpq \
3131
--with-pdo-sqlite \
32-
--without-pear \
3332
--enable-gd \
3433
--with-jpeg \
3534
--with-webp \

.github/actions/configure-x32/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ runs:
2828
--with-pdo-pgsql \
2929
--with-pdo-sqlite \
3030
--with-pdo-firebird \
31-
--without-pear \
3231
--enable-gd \
3332
--with-jpeg \
3433
--with-webp \

.github/actions/configure-x64/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ runs:
2727
${{ inputs.skipSlow == 'false' && '--with-pdo-pgsql' || '' }} \
2828
${{ inputs.skipSlow == 'false' && '--with-pdo-sqlite' || '' }} \
2929
--enable-intl \
30-
--without-pear \
3130
--enable-gd \
3231
--with-jpeg \
3332
--with-webp \

.github/actions/freebsd/action.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ runs:
5959
`#--with-pdo-sqlite` \
6060
--without-sqlite3 \
6161
--without-pdo-sqlite \
62-
--without-pear \
6362
--with-bz2 \
6463
--with-avif \
6564
--with-jpeg \

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ config.h.in
127127
# ------------------------------------------------------------------------------
128128
/ext/phar/phar.phar
129129
/ext/phar/phar.php
130-
/pear/install-pear-nozlib.phar
131130
/sapi/cgi/php-cgi
132131
/sapi/fpm/php-fpm
133132
/sapi/phpdbg/phpdbg

CODING_STANDARDS.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -298,8 +298,9 @@ The file labelled `EXPERIMENTAL` should include the following information:
298298
* Any authoring information (known bugs, future directions of the module).
299299
* Ongoing status notes which may not be appropriate for Git comments.
300300

301-
In general, new features should go to PECL or experimental branches until there
302-
are specific reasons for directly adding them to the core distribution.
301+
In general, new features should go to PIE extension or experimental branches
302+
until there are specific reasons for directly adding them to the core
303+
distribution.
303304

304305
## Aliases & legacy documentation
305306

CONTRIBUTING.md

Lines changed: 6 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ websites is a never-ending one. With every release or release candidate comes a
66
wave of work, which takes a lot of organization and co-ordination.
77

88
You don't need any special access to download, build, debug and begin submitting
9-
PHP or PECL code, tests or documentation. Once you've followed this guide and
9+
PHP or extension code, tests or documentation. Once you've followed this guide and
1010
had several contributions accepted, commit privileges are often quickly granted.
1111

1212
## Index
@@ -20,7 +20,7 @@ had several contributions accepted, commit privileges are often quickly granted.
2020
* [Getting help](#getting-help)
2121
* [PHP source code directory structure](#php-source-code-directory-structure)
2222
* [PHP internals](#php-internals)
23-
* [PECL extensions](#pecl-extensions)
23+
* [Extensions](#extensions)
2424
* [Checklist for submitting contribution](#checklist-for-submitting-contribution)
2525
* [What happens after submitting contribution?](#what-happens-after-submitting-contribution)
2626
* [What happens when your contribution is applied?](#what-happens-when-your-contribution-is-applied)
@@ -149,11 +149,6 @@ about what you're working on, you can contact us via the
149149
[documentation mailing list](mailto:phpdoc@lists.php.net) for documentation
150150
issues.
151151

152-
Although not a formal channel, you can also find a number of core developers on
153-
the #php.pecl channel on [EFnet](http://www.efnet.org/). Similarly, many
154-
documentation writers can be found on #php.doc. Windows development IRC channel
155-
is available at #winphp-dev on FreeNode.
156-
157152
## PHP source code directory structure
158153

159154
PHP source code also includes several files generated during development and
@@ -237,7 +232,6 @@ locations.
237232
├─ streams/ # Streams layer subsystem
238233
├─ php_version.h # Generated by release managers using `configure`
239234
└─ ...
240-
├─ pear/ # PEAR installation
241235
└─ sapi/ # PHP SAPI modules
242236
└─ cli/
243237
├─ mime_type_map.h # Generated by `sapi/cli/generate_mime_type_map.php`
@@ -258,27 +252,14 @@ For information on PHP internal C functions see
258252
Various external resources can be found on the web. A standard printed reference
259253
is the book "Extending and Embedding PHP" by Sara Golemon.
260254

261-
## PECL extensions
255+
## Extensions
262256

263-
If you are fixing broken functionality in a [PECL](https://pecl.php.net)
264-
extension then create a bug or identify an existing bug at
265-
[bugs.php.net](https://bugs.php.net). A bug can be used to track the change
257+
If you are fixing broken functionality in a PHP extension then create a bug or
258+
identify an existing bug at GitHub. A bug can be used to track the change
266259
progress and prevent your changes getting lost in the PHP mail archives. Some
267-
PECL extensions have their own bug tracker locations and different contributing
260+
extensions have their own bug tracker locations and different contributing
268261
procedures.
269262

270-
If your change is large then create a
271-
[Request for Comments (RFC)](https://wiki.php.net/rfc), discuss it with the
272-
extension maintainer, and discuss it on the development mailing list
273-
pecl-dev@lists.php.net depending on the extension. PECL mailing list
274-
subscription is explained on the
275-
[PECL support page](https://pecl.php.net/support.php).
276-
277-
Update any open bugs and add a link to the source of your change. Send the patch
278-
or pointer to the bug to pecl-dev@lists.php.net. Also CC the extension
279-
maintainer. Explain what has been changed by your patch. Test scripts should be
280-
included.
281-
282263
## Checklist for submitting contribution
283264

284265
- Read [Coding standards](/CODING_STANDARDS.md) before you start working.

0 commit comments

Comments
 (0)