./lang/pear, PEAR Base System for PHP

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 1.10.18, Package name: php83-pear-1.10.18, Maintainer: pkgsrc-users

The PEAR package contains:
* the PEAR installer, for creating, distributing and installing packages
* the PEAR_Exception PHP5 error handling mechanism
* the PEAR_ErrorStack advanced error handling mechanism
* the PEAR_Error error handling mechanism
* the OS_Guess class for retrieving info about the OS where PHP is running on
* the System class for quick handling of common operations with files and
directories
* the PEAR base class


Required to run:
[lang/php73]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 1179.167 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-28 15:06:18 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
lang/pear: update to 1.10.18

1.10.18 (2026-01-25)

Changelog:

* PR #164: don't use report_memleaks with 8.5+
   2026-01-21 06:10:02 by Takahiro Kambe | Files touched by this commit (2)
Log message:
lang/pear: fix conflicting with base php

Rename README.pkgsrc to README-pear.pkgsrc at install.

Bump PKGREVISION.
   2026-01-02 10:09:37 by Takahiro Kambe | Files touched by this commit (5) | Package updated
Log message:
lang/pear: update to 1.10.17

pkgsrc change: move MESSAGE to README.pkgsrc.

PEAR 1.10.17 (2025-12-14)

* PR #152: Fix HTTP chunked encoding handling
* PR #153: fix composer.json: typo in replace for pear_exception package
* PR #154: switch to https by default
* PR #156: Throw new Error instead of E_USER_ERROR on PHP 7.0+
* PR #159: update tests for https-first behavior
   2025-06-16 11:21:45 by Jonathan Perkin | Files touched by this commit (7) | Package updated
Log message:
pear: Overhaul how the package is built.

Stop using go-pear, it performs network access during the install phase,
and was a patched version from many years ago with undocumented changes,
making it difficult to maintain.  Instead use pearweb_phars which bundles
all of the required packages and provides a newer installer.

Tested on SmartOS, macOS, and NetBSD, with diffs performed between the
resulting binaries.  There are some additions to pear.conf as a result of
us previously using a go-pear that hadn't been updated in over 10 years,
but there do not appear to be any regressions.

Bump PKGREVISION.  Approved during freeze by Benny.
   2025-06-07 17:58:49 by Takahiro Kambe | Files touched by this commit (1)
Log message:
lang/pear: add ALLOW_NETWORK_ACCESS

Add "ALLOW_NETWORK_ACCESS=yes" for now since go-pear.php script fetches
PEAR packages information.
   2025-05-08 17:28:11 by Jonathan Perkin | Files touched by this commit (1)
Log message:
pear: Use bsdtar.

This goes wrong in strange ways when using other tar implementations.
   2025-04-07 19:12:28 by Takahiro Kambe | Files touched by this commit (1)
Log message:
lang/pear: install pear.conf to proper path

Due to change of PKG_SYSCONFSUBDIR handling, lang/pear has lost proper
PKG_SYSCONFDIR definition and it cause pear command reading pear.conf.

So, include lang/php/common.mk instead of lang/php/phpversion.mk.

Bump PKGREVISION.
   2025-02-08 04:24:29 by Takahiro Kambe | Files touched by this commit (7)
Log message:
lang/pear: multiple PHP support

Also bump PKGREVISION.