BSD Ports

devel/pear-PEAR_PackageFileManager2 1.0.4 FreeBSD

PEAR class to maintain PEAR packages

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD2CLAUSE
Categories
devel, www, pear
Package size
36.5 KiB, 259.0 KiB installed

Description

This package revolutionizes the maintenance of PEAR packages. With a few parameters, the entire package.xml is automatically updated with a listing of all files in a package. Features include

  • manages the new package.xml 2.0 format in PEAR 1.4.0
  • can detect PHP and extension dependencies using PHP_CompatInfo
  • reads in an existing package.xml file, and only changes the release/changelog
  • a plugin system for retrieving files in a directory. Currently four plugins exist, one for standard recursive directory content listing, one that reads the CVS/Entries files and generates a file listing based on the contents of a checked out CVS repository, one that reads Subversion entries files, and one that queries a Perforce repository.
  • incredibly flexible options for assigning install roles to files/directories
  • ability to ignore any file based on a * ? wildcard-enabled string(s)
  • ability to include only files that match a * ? wildcard-enabled string(s)
  • ability to manage dependencies
  • can output the package.xml in any directory, and read in the package.xml file from any directory.
  • can specify a different name for the package.xml file

In the other systems

SystemPortVersion
FreeBSDdevel/pear-PEAR_PackageFileManager21.0.4
DragonFlydevel/pear-PEAR_PackageFileManager21.0.4

Install

Binary package:

pkg install php82-pear-PEAR_PackageFileManager2

From the ports tree:

cd /usr/ports/devel/pear-PEAR_PackageFileManager2/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	php82-pear-PEAR_PackageFileManager2>0:devel/pear-PEAR_PackageFileManager2

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.41.0.41.0.41.0.41.0.4
FreeBSD:14:quarterly1.0.41.0.4n/a1.0.41.0.4
FreeBSD:15:latest1.0.41.0.4n/a1.0.41.0.4
FreeBSD:15:quarterly1.0.41.0.4n/an/an/a
FreeBSD:16:latest1.0.41.0.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 13
Run dependencies 14

No port depends on this one.

Configuration

No options to configure.

USES
pear
Service scripts
none
Flavors
php83-pear-PEAR_PackageFileManager2-1.0.4, php84-pear-PEAR_PackageFileManager2-1.0.4, php85-pear-PEAR_PackageFileManager2-1.0.4, php86-pear-PEAR_PackageFileManager2-1.0.4

Files

distinfo 1
FileSizeSHA256
PEAR/PEAR_PackageFileManager2-1.0.4.tgz4336544731f87677e476821c04313e8c1ffd41d330ce33ebce99112ded919af029601

Commit history 0

No commits in the history this site was built from.