mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
Update to pear-Archive_Tar 1.1.
Update to pear-PEAR 1.1. Update to pear-HTML_Common 1.2. Update to pear-Net_SMTP 1.2.3. Update to pear-Log 1.6.5. Update to pear-I18N 0.8.5. Update to pear 4.3.2. Adapt following ports for pear-PEAR's Makefile.common. pear-Console_Getopt, pear-Auth, pear-Auth_SASL, devel/pear-Date, net/pear-Net_Socket, pear-Mail_Mime, pear-Crypt_CBC, pear-mailparse, pear-File, pear-HTML_Select_Common, and pear-Net_Sieve PR: ports/52596, ports/52641, ports/52655, ports/52656, ports/52671, ports/52678, ports/52845 Submitted by: Thierry Thomas <thierry@pompo.net>
This commit is contained in:
parent
95cfdcc8b6
commit
077b4b53b0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=82484
70 changed files with 238 additions and 932 deletions
|
@ -6,50 +6,26 @@
|
|||
#
|
||||
|
||||
PORTNAME= Archive_Tar
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.1
|
||||
CATEGORIES= archivers www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR tar file management class
|
||||
COMMENT= PEAR tar file management class
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= pear:${PORTSDIR}/lang/php4
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
|
||||
DOCSDIR= ${PEARDIR}/docs/Archive_Tar
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${MV} ${PEARDIR}/Archive ${PEARDIR}/Archive.dist
|
||||
@${MKDIR} ${PEARDIR}/Archive
|
||||
@${CP} -Rp ${WRKSRC}/Archive ${PEARDIR}
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Archive
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MV} ${DOCSDIR} ${DOCSDIR}.dist
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/docs/Archive_Tar.txt ${DOCSDIR}
|
||||
@${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} upgrade -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/Archive_Tar-1.0.tgz) = 15e5dd6e46b339136e7d2b68f438249a
|
||||
MD5 (PEAR/Archive_Tar-1.1.tgz) = 474e37d367f1b96b92809baab00c0464
|
||||
|
|
|
@ -2,5 +2,6 @@ This class provides handling of tar files in PHP.
|
|||
|
||||
It supports creating, listing, extracting and adding to tar files.
|
||||
Gzip support is available if PHP has the zlib extension built-in or loaded.
|
||||
Bz2 compression is also supported with the bz2 extension loaded.
|
||||
|
||||
WWW: http://pear.php.net/manual/en/packages.file.archive-tar.php
|
||||
WWW: http://pear.php.net/package-info.php?package=Archive_Tar
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
@exec mv %D/lib/php/Archive %D/lib/php/Archive.dist
|
||||
%%PORTDOCS%%@exec mv %D/lib/php/docs/Archive_Tar %D/lib/php/docs/Archive_Tar.dist
|
||||
%%PEARDIR%%/Archive/Tar.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/Archive_Tar/Archive_Tar.txt
|
||||
@dirrm %%PEARDIR%%/Archive
|
||||
@dirrm %%PKGREGDIR%%
|
||||
%%PORTDOCS%%@dirrm %%PEARDIR%%/docs/Archive_Tar
|
||||
@unexec mv %D/lib/php/Archive.dist %D/lib/php/Archive || true
|
||||
%%PORTDOCS%%@unexec mv %D/lib/php/docs/Archive_Tar.dist %D/lib/php/docs/Archive_Tar || true
|
||||
@unexec rmdir %D/share/pear/docs 2> /dev/null || true
|
||||
@unexec rmdir %D/share/pear/.registry 2> /dev/null || true
|
||||
@unexec rmdir %D/share/pear/packages 2> /dev/null || true
|
||||
|
|
|
@ -7,33 +7,21 @@
|
|||
|
||||
PORTNAME= Console_Getopt
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR command-line option parser
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
RUN_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install \
|
||||
${LOCALBASE}/bin/php:${PORTSDIR}/www/mod_php4
|
||||
|
||||
NO_BUILD= yes
|
||||
BUILD_DEPENDS= pear:${PORTSDIR}/lang/php4
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.endif
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${MV} ${PEARDIR}/Console/Getopt.php ${PEARDIR}/Console/Getopt.php.dist
|
||||
@${MKDIR} ${PEARDIR}/Console
|
||||
@${CP} -Rp ${WRKSRC}/Console/Getopt.php ${PEARDIR}/Console
|
||||
@${CHOWN} -R root:wheel ${PEARDIR}/Console/Getopt.php
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Console
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
@exec mv %D/lib/php/Console/Getopt.php %D/lib/php/Console/Getopt.php.dist
|
||||
%%PEARDIR%%/Console/Getopt.php
|
||||
@unexec mv %D/lib/php/Console/Getopt.php.dist %D/lib/php/Console/Getopt.php || true
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Console
|
||||
@dirrm %%PKGREGDIR%%
|
||||
@unexec rmdir %D/share/pear/.registry 2> /dev/null || true
|
||||
@unexec rmdir %D/share/pear/packages 2> /dev/null || true
|
||||
|
|
|
@ -7,32 +7,19 @@
|
|||
|
||||
PORTNAME= Date
|
||||
PORTVERSION= 1.3
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR Date and Time Zone Classes
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
MANIFEST= Date Date.php
|
||||
|
||||
|
@ -42,8 +29,4 @@ do-install:
|
|||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${FILE}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -7,4 +7,4 @@ It does not rely on 32-bit system date stamps, so you can display calendars
|
|||
and compare dates that date pre 1970 and post 2038. This package also provides
|
||||
a class to convert date strings between Gregorian and Human calendar formats.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=57
|
||||
WWW: http://pear.php.net/package-info.php?package=Date
|
||||
|
|
|
@ -2,4 +2,6 @@
|
|||
%%PEARDIR%%/Date/Human.php
|
||||
%%PEARDIR%%/Date/TimeZone.php
|
||||
%%PEARDIR%%/Date.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Date
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -6,41 +6,21 @@
|
|||
#
|
||||
|
||||
PORTNAME= HTML_Common
|
||||
PORTVERSION= 1.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 1.2
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR::HTML_Common is a base class for other HTML classes
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PEARDIR}/HTML
|
||||
@${CP} -Rp ${WRKSRC}/Common.php ${PEARDIR}/HTML
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/HTML
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/HTML_Common-1.0.tgz) = 7190426df5f75e53b5ac5a6de8ec56b5
|
||||
MD5 (PEAR/HTML_Common-1.2.tgz) = f4244caffa5534d54babdfeedb371be3
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -5,4 +5,4 @@ attributes handling.
|
|||
* Handles comments in HTML code.
|
||||
* Handles layout and tabs for nicer HTML code.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=69
|
||||
WWW: http://pear.php.net/package-info.php?package=HTML_Common
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
%%PEARDIR%%/HTML/Common.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/HTML
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,35 +7,20 @@
|
|||
|
||||
PORTNAME= HTML_Select_Common
|
||||
PORTVERSION= 1.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Some small PEAR classes to handle common <select> lists
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/HTML/Common.php:${PORTSDIR}/devel/pear-HTML_Common
|
||||
RUN_DEPENDS= ${PEARDIR}/HTML/Common.php:${PORTSDIR}/devel/pear-HTML_Common \
|
||||
BUILD_DEPENDS= ${PEARDIR}/HTML/Common.php:${PORTSDIR}/devel/pear-HTML_Common \
|
||||
${PEARDIR}/I18N/Common.php:${PORTSDIR}/devel/pear-I18N
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/pear/${PORTNAME}
|
||||
EXAMPLESDIR= ${PEARDIR}/HTML/Select/Common/examples
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
MANIFEST= Country.php FRDepartements.php UKCounty.php USState.php
|
||||
EXAMPLES= Country.php FRDepartements.php UKCounty.php USState.php
|
||||
|
@ -47,10 +32,6 @@ do-install:
|
|||
.endfor
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/HTML/Select/Common
|
||||
@${CHMOD} a-x ${PEARDIR}/HTML/Select/Common/*
|
||||
#Note: Select.php is still needed for Kronolith 1.0
|
||||
# but should be removed with the next release.
|
||||
@${CP} -p ${FILESDIR}/Select.php ${PEARDIR}/HTML
|
||||
@${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/HTML/Select.php
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${EXAMPLESDIR}
|
||||
.for FILE in ${EXAMPLES}
|
||||
|
@ -59,8 +40,4 @@ do-install:
|
|||
@${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}."
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,328 +0,0 @@
|
|||
<?php
|
||||
/* vim: set expandtab tabstop=4 shiftwidth=4: */
|
||||
// +----------------------------------------------------------------------+
|
||||
// | PHP Version 4 |
|
||||
// +----------------------------------------------------------------------+
|
||||
// | Copyright (c) 1997, 1998, 1999, 2000, 2001 The PHP Group |
|
||||
// +----------------------------------------------------------------------+
|
||||
// | This source file is subject to version 2.0 of the PHP license, |
|
||||
// | that is bundled with this package in the file LICENSE, and is |
|
||||
// | available at through the world-wide-web at |
|
||||
// | http://www.php.net/license/2_02.txt. |
|
||||
// | If you did not receive a copy of the PHP license and are unable to |
|
||||
// | obtain it through the world-wide-web, please send a note to |
|
||||
// | license@php.net so we can mail you a copy immediately. |
|
||||
// +----------------------------------------------------------------------+
|
||||
// | Author: Adam Daniel <adaniel1@eesus.jnj.com> |
|
||||
// +----------------------------------------------------------------------+
|
||||
//
|
||||
// $Id: Select.php,v 1.10.2.2 2002/04/09 19:04:19 ssb Exp $
|
||||
|
||||
require_once 'PEAR.php';
|
||||
require_once 'HTML/Common.php';
|
||||
|
||||
/**
|
||||
* Class to dynamically create an HTML SELECT
|
||||
*
|
||||
* @author Adam Daniel <adaniel1@eesus.jnj.com>
|
||||
* @version 1.2
|
||||
* @since PHP4.04pl1
|
||||
* @access public
|
||||
*/
|
||||
class HTML_Select extends HTML_Common
|
||||
{
|
||||
|
||||
/**
|
||||
* Contains the select options
|
||||
*
|
||||
* @var array
|
||||
* @since 1.0
|
||||
* @access private
|
||||
*/
|
||||
var $_options = array();
|
||||
|
||||
/**
|
||||
* Default values of the SELECT
|
||||
*
|
||||
* @var string
|
||||
* @since 1.0
|
||||
* @access private
|
||||
*/
|
||||
var $_values = array();
|
||||
|
||||
/**
|
||||
* Class constructor
|
||||
*
|
||||
* @param string $name (optional)Name attribute of the SELECT
|
||||
* @param int $size (optional) Size attribute of the SELECT
|
||||
* @param bool $multiple (optional)Whether the select will allow multiple
|
||||
* selections or not
|
||||
* @param mixed $attributes (optional)Either a typical HTML attribute string
|
||||
* or an associative array
|
||||
* @param int $tabOffset (optional)Number of tabs to offset HTML source
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return void
|
||||
* @throws
|
||||
*/
|
||||
function HTML_Select($name = '', $size = 1, $multiple = false, $attributes = null, $tabOffset = 0)
|
||||
{
|
||||
HTML_Common::HTML_Common($attributes, $tabOffset);
|
||||
$attr = array('name' => $name, 'size' => $size);
|
||||
if ($multiple) {
|
||||
$attr[] = 'multiple="multiple"';
|
||||
}
|
||||
$this->updateAttributes($attr);
|
||||
$this->setSelectedValues(array());
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the current API version
|
||||
*
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return double
|
||||
* @throws
|
||||
*/
|
||||
function apiVersion()
|
||||
{
|
||||
return 1.2;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the default values of the select box
|
||||
*
|
||||
* @param mixed $values Array or comma delimited string of selected values
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return void
|
||||
* @throws
|
||||
*/
|
||||
function setSelectedValues($values)
|
||||
{
|
||||
if (is_string($values)) {
|
||||
$values = split("[ ]?,[ ]?", $values);
|
||||
}
|
||||
$this->_values = $values;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns an array of the selected values
|
||||
*
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return array of selected values
|
||||
* @throws
|
||||
*/
|
||||
function getSelectedValues()
|
||||
{
|
||||
return $this->_values;
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a new OPTION to the SELECT
|
||||
*
|
||||
* @param string $text Display text for the OPTION
|
||||
* @param string $value Value for the OPTION
|
||||
* @param bool $selected Whether the option is selected or not
|
||||
* @param mixed $attributes Either a typical HTML attribute string
|
||||
* or an associative array
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return void
|
||||
* @throws
|
||||
*/
|
||||
function addOption($text, $value, $selected = false, $attributes = null)
|
||||
{
|
||||
if ($selected && !in_array($value, $this->_values)) {
|
||||
$this->_values[] = $value;
|
||||
}
|
||||
|
||||
$attributes = $this->_parseAttributes($attributes);
|
||||
$attr['value'] = $value;
|
||||
$this->_updateAttrArray($attributes, $attr);
|
||||
$this->_options[] = array('text' => $text, 'attr' => $attributes);
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads the options from an associative array
|
||||
*
|
||||
* @param array $arr Associative array of options
|
||||
* @param mixed $values (optional) Array or comma delimited string of selected values
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return PEAR_Error on error or true
|
||||
* @throws PEAR_Error
|
||||
*/
|
||||
function loadArray($arr, $values=null)
|
||||
{
|
||||
if (!is_array($arr)) {
|
||||
return new PEAR_ERROR('First argument to HTML_Select::loadArray is not a valid array');
|
||||
}
|
||||
if (isset($values)) {
|
||||
$this->setSelectedValues($values);
|
||||
}
|
||||
while (list($key, $value) = each($arr)) {
|
||||
$this->addOption($key, $value);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads the options from an array with numeric keys, using the
|
||||
* array values as the form values as well as labels.
|
||||
*
|
||||
* @param array $arr Array of options
|
||||
* @param mixed $values (optional) Array or comma delimited string of selected values
|
||||
* @since 1.2
|
||||
* @access public
|
||||
* @return PEAR_Error on error or true
|
||||
* @throws PEAR_Error
|
||||
*/
|
||||
function loadValueArray($arr, $values = null)
|
||||
{
|
||||
if (!is_array($arr)) {
|
||||
return new PEAR_ERROR("First argument to HTML_Select::loadArray is not a valid array");
|
||||
}
|
||||
if (isset($values)) {
|
||||
$this->setSelectedValues($values);
|
||||
}
|
||||
foreach ($arr as $value) {
|
||||
$this->addOption($value, $value);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads the options from DB_result object
|
||||
*
|
||||
* If no column names are specified the first two columns of the result are
|
||||
* used as the text and value columns respectively
|
||||
* @param object $result DB_result object
|
||||
* @param string $textCol (optional) Name of column to display as the OPTION text
|
||||
* @param string $valueCol (optional) Name of column to use as the OPTION value
|
||||
* @param mixed $values (optional) Array or comma delimited string of selected values
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return PEAR_Error on error or true
|
||||
* @throws PEAR_Error
|
||||
*/
|
||||
function loadDbResult(&$result, $textCol=null, $valueCol=null, $values=null)
|
||||
{
|
||||
include_once 'DB.php';
|
||||
|
||||
if (!is_object($result) || (get_class($result) != "db_result" &&
|
||||
is_subclass_of($result, "db_result"))) {
|
||||
return new PEAR_ERROR("First argument to HTML_Select::loadDbResult is not a valid DB_result");
|
||||
}
|
||||
if (isset($values)) {
|
||||
$this->setSelectedValues($values);
|
||||
}
|
||||
$fetchMode = ($textCol && $valueCol) ? DB_FETCHMODE_ASSOC : DB_FETCHMODE_DEFAULT;
|
||||
while (is_array($row = $result->fetchRow($fetchMode)) ) {
|
||||
if ($fetchMode == DB_FETCHMODE_ASSOC) {
|
||||
$this->addOption($row[$textCol], $row[$valueCol]);
|
||||
} else {
|
||||
$this->addOption($row[0], $row[1]);
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Queries a database and loads the options from the results
|
||||
*
|
||||
* @param mixed $conn Either an existing DB connection or a valid dsn
|
||||
* @param string $sql SQL query string
|
||||
* @param string $textCol (optional) Name of column to display as the OPTION text
|
||||
* @param string $valueCol (optional) Name of column to use as the OPTION value
|
||||
* @param mixed $values (optional) Array or comma delimited string of selected values
|
||||
* @since 1.1
|
||||
* @access private
|
||||
* @return void
|
||||
* @throws
|
||||
*/
|
||||
function loadQuery(&$conn, $sql, $textCol=null, $valueCol=null, $values=null)
|
||||
{
|
||||
include_once 'DB.php';
|
||||
|
||||
if (is_string($conn)) {
|
||||
$dbConn = &DB::connect($conn, true);
|
||||
if (DB::isError($dbConn)) return $dbConn;
|
||||
} elseif (is_subclass_of($conn, "db_common")) {
|
||||
$dbConn = $conn;
|
||||
} else {
|
||||
return new PEAR_Error("Argument 1 of HTML_Select::loadQuery is not a valid type");
|
||||
}
|
||||
$result = @$dbConn->query($sql);
|
||||
if (DB::isError($result)) return $result;
|
||||
return $this->loadDbResult($result, $textCol, $valueCol, $values);
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads options from different types of data sources
|
||||
*
|
||||
* This method is a simulated overloaded method. The arguments, other than the
|
||||
* first are optional and only mean something depending on the type of the first argument.
|
||||
* If the first argument is an array then all arguments are passed in order to loadArray.
|
||||
* If the first argument is a db_result then all arguments are passed in order to loadDbResult.
|
||||
* If the first argument is a string or a DB connection then all arguments are
|
||||
* passed in order to loadQuery.
|
||||
* @param mixed $options Options source currently supports assoc array or DB_result
|
||||
* @param mixed $param1 (optional) See function detail
|
||||
* @param mixed $param2 (optional) See function detail
|
||||
* @param mixed $param3 (optional) See function detail
|
||||
* @param mixed $param4 (optional) See function detail
|
||||
* @since 1.1
|
||||
* @access public
|
||||
* @return PEAR_Error on error or true
|
||||
* @throws PEAR_Error
|
||||
*/
|
||||
function load(&$options, $param1=null, $param2=null, $param3=null, $param4=null)
|
||||
{
|
||||
switch (true) {
|
||||
case is_array($options):
|
||||
return $this->loadArray($options, $param1);
|
||||
break;
|
||||
case (get_class($options) == "db_result" || is_subclass_of($options, "db_result")):
|
||||
return $this->loadDbResult($options, $param1, $param2, $param3);
|
||||
break;
|
||||
case (is_string($options) || is_subclass_of($options, "db_common")):
|
||||
return $this->loadQuery($options, $param1, $param2, $param3, $param4);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the SELECT in HTML
|
||||
*
|
||||
* @since 1.0
|
||||
* @access public
|
||||
* @return string
|
||||
* @throws
|
||||
*/
|
||||
function toHtml()
|
||||
{
|
||||
$tabs = $this->_getTabs();
|
||||
$name = $this->_attributes['name'];
|
||||
$strHtml = $tabs;
|
||||
if ($this->_comment) {
|
||||
$strHtml .= "<!-- $this->_comment -->\n$tabs";
|
||||
}
|
||||
$strHtml .=
|
||||
'<select' . $this->_getAttrString($this->_attributes) . '>';
|
||||
foreach ($this->_options as $option) {
|
||||
if (@in_array($option['attr']['value'], $this->_values)) {
|
||||
$option['attr']['selected'] = 'selected';
|
||||
}
|
||||
$attrString = $this->_getAttrString($option['attr']);
|
||||
$strHtml .=
|
||||
'<option' . $attrString . '>' .
|
||||
htmlspecialchars($option['text']) . '</option>';
|
||||
}
|
||||
$strHtml .= '</select>';
|
||||
return $strHtml;
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -4,4 +4,4 @@ o UK counties
|
|||
o US States
|
||||
o FR Departements
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=165
|
||||
WWW: http://pear.php.net/package-info.php?package=HTML_Select_Common
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
%%PEARDIR%%/HTML/Select.php
|
||||
%%PEARDIR%%/HTML/Select/Common/Country.php
|
||||
%%PEARDIR%%/HTML/Select/Common/FRDepartements.php
|
||||
%%PEARDIR%%/HTML/Select/Common/UKCounty.php
|
||||
%%PEARDIR%%/HTML/Select/Common/USState.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/Country.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/FRDepartements.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/UKCounty.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/USState.php
|
||||
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
|
||||
@dirrm %%PEARDIR%%/HTML/Select/Common
|
||||
@dirrm %%PEARDIR%%/HTML/Select
|
||||
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -6,38 +6,22 @@
|
|||
#
|
||||
|
||||
PORTNAME= I18N
|
||||
PORTVERSION= 0.8
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 0.8.5
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR internationalization package
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/pear
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
MANIFEST= Common.php Country.php Language.php Negotiator.php
|
||||
EXAMPLES= I18N_Message.php I18N_Message_Translate.php \
|
||||
I18N_Message_Translate.tpl I18N_Negotiator.php
|
||||
EXAMPLES= I18N_Currency.php I18N_DateTime.php I18N_Message.php \
|
||||
I18N_Message_Translate.php I18N_Message_Translate.tpl \
|
||||
I18N_Negotiator.php I18N_Number.php
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PEARDIR}/I18N
|
||||
|
@ -49,14 +33,11 @@ do-install:
|
|||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/I18N
|
||||
@${CHMOD} a-x ${PEARDIR}/I18N/Messages/*
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}
|
||||
.for FILE in ${EXAMPLES}
|
||||
@${INSTALL_DATA} ${WRKSRC}/examples/${FILE} ${EXAMPLESDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/docs/${FILE} ${DOCSDIR}
|
||||
.endfor
|
||||
@${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}."
|
||||
@${ECHO_MSG} "===> Examples installed in ${DOCSDIR}."
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/I18N-0.8.tgz) = 2b3b9e62f132c53f7f8f753613646863
|
||||
MD5 (PEAR/I18N-0.8.5.tgz) = f0114f9b179847c5abac4af3214376a0
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -5,4 +5,4 @@ determine the current users (browser-)language.
|
|||
|
||||
Localizing Numbers, DateTime and currency is also possible.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=129
|
||||
WWW: http://pear.php.net/package-info.php?package=I18N
|
||||
|
|
|
@ -6,9 +6,14 @@
|
|||
%%PEARDIR%%/I18N/Messages/File.php
|
||||
%%PEARDIR%%/I18N/Messages/Translate.php
|
||||
%%PEARDIR%%/I18N/Messages/determineLanguage.inc.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/I18N_Message.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/I18N_Message_Translate.php
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/I18N_Message_Translate.tpl
|
||||
%%PORTDOCS%%%%EXAMPLESDIR%%/I18N_Negotiator.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Currency.php
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_DateTime.php
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Message.php
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Message_Translate.php
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Message_Translate.tpl
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Negotiator.php
|
||||
%%PORTDOCS%%%%DOCSDIR%%/I18N_Number.php
|
||||
@dirrm %%PEARDIR%%/I18N/Messages
|
||||
@dirrm %%PEARDIR%%/I18N
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -6,47 +6,25 @@
|
|||
#
|
||||
|
||||
PORTNAME= PEAR
|
||||
PORTVERSION= 1.0.1
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 1.1
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR Base System
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
BUILD_DEPENDS= ${PEARDIR}/Archive/Tar.php:${PORTSDIR}/archivers/pear-Archive_Tar \
|
||||
${PEARDIR}/Console/Getopt.php:${PORTSDIR}/devel/pear-Console_Getopt
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
MANIFEST= OS PEAR PEAR.php System.php package.dtd scripts template.spec
|
||||
TOBACKUP= OS PEAR PEAR.php System.php
|
||||
|
||||
do-install:
|
||||
.for FILE in ${TOBACKUP}
|
||||
@${MV} ${PEARDIR}/${FILE} ${PEARDIR}/${FILE}.dist
|
||||
.endfor
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}
|
||||
.for FILE in ${MANIFEST}
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${FILE}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
# Register an upgraded package
|
||||
@${PEAR} upgrade -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
43
devel/pear-PEAR/Makefile.common
Normal file
43
devel/pear-PEAR/Makefile.common
Normal file
|
@ -0,0 +1,43 @@
|
|||
# $FreeBSD$
|
||||
|
||||
# Common code for pear- ports.
|
||||
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
LPEARDIR= share/pear
|
||||
PEARDIR= ${PHP_BASE}/${LPEARDIR}
|
||||
LPKGREGDIR= ${LPEARDIR}/packages/${PKGNAME}
|
||||
PKGREGDIR= ${PHP_BASE}/${LPKGREGDIR}
|
||||
PLIST_SUB= PEARDIR=${LPEARDIR} PKGREGDIR=${LPKGREGDIR}
|
||||
PKGINSTALL= ${.CURDIR}/../../devel/pear-PEAR/pkg-install
|
||||
PKGDEINSTALL= ${.CURDIR}/../../devel/pear-PEAR/pkg-deinstall
|
||||
|
||||
DOCSDIR= ${PEARDIR}/docs/${PORTNAME}
|
||||
|
||||
pre-install:
|
||||
.if exists(${LOCALBASE}/lib/php.DIST_PHP) \
|
||||
|| exists(${PHP_BASE}/lib/php.DIST_PHP) \
|
||||
|| exists(${LOCALBASE}/.PEAR.pkg) \
|
||||
|| exists(${PHP_BASE}/.PEAR.pkg)
|
||||
@${ECHO_MSG} ""
|
||||
@${ECHO_MSG} " Sorry, the PEAR structure has been modified;"
|
||||
@${ECHO_MSG} " Please deinstall your installed pear- ports."
|
||||
@${ECHO_MSG} ""
|
||||
@${FALSE}
|
||||
.endif
|
||||
|
||||
post-install:
|
||||
@${MKDIR} ${PKGREGDIR}
|
||||
@${INSTALL_DATA} ${WRKDIR}/package.xml ${PKGREGDIR}
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/PEAR-1.0.1.tgz) = 4afa614e25f9df1a79a59f006f9d1ed6
|
||||
MD5 (PEAR/PEAR-1.1.tgz) = 2f0703f60361867c7ef613464d1d8f12
|
||||
|
|
|
@ -10,4 +10,4 @@ fi
|
|||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
||||
${PKG_PREFIX}/bin/pear uninstall -r -n ${PACKAGE} || true
|
14
devel/pear-PEAR/pkg-install
Normal file
14
devel/pear-PEAR/pkg-install
Normal file
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Register the package $1 in the port registry
|
||||
|
||||
PREFIX=${PKG_PREFIX:-/usr/local}
|
||||
PEAR=${PREFIX}/bin/pear
|
||||
PKGREGDIR=${PREFIX}/share/pear/packages/$1
|
||||
|
||||
[ "x$1" = "x" ] && exit 1
|
||||
if [ "x$2" = "xPOST-INSTALL" ]; then
|
||||
${PEAR} install -r -f ${PKGREGDIR}/package.xml
|
||||
fi
|
|
@ -1,7 +1,3 @@
|
|||
@exec mv %D/lib/php/OS %D/lib/php/OS.dist
|
||||
@exec mv %D/lib/php/PEAR %D/lib/php/PEAR.dist
|
||||
@exec mv %D/lib/php/PEAR.php %D/lib/php/PEAR.php.dist
|
||||
@exec mv %D/lib/php/System.php %D/lib/php/System.php.dist
|
||||
%%PEARDIR%%/package.dtd
|
||||
%%PEARDIR%%/template.spec
|
||||
%%PEARDIR%%/PEAR.php
|
||||
|
@ -26,14 +22,13 @@
|
|||
%%PEARDIR%%/PEAR/Packager.php
|
||||
%%PEARDIR%%/PEAR/Registry.php
|
||||
%%PEARDIR%%/PEAR/Remote.php
|
||||
%%PEARDIR%%/scripts/pear.in
|
||||
%%PEARDIR%%/scripts/pear.bat
|
||||
%%PEARDIR%%/scripts/pear.sh
|
||||
%%PEARDIR%%/scripts/pearcmd.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/OS
|
||||
@dirrm %%PEARDIR%%/PEAR/Command
|
||||
@dirrm %%PEARDIR%%/PEAR/Frontend
|
||||
@dirrm %%PEARDIR%%/PEAR
|
||||
@dirrm %%PEARDIR%%/scripts
|
||||
@unexec mv %D/lib/php/OS.dist %D/lib/php/OS || true
|
||||
@unexec mv %D/lib/php/PEAR.dist %D/lib/php/PEAR || true
|
||||
@unexec mv %D/lib/php/PEAR.php.dist %D/lib/php/PEAR.php || true
|
||||
@unexec mv %D/lib/php/System.php.dist %D/lib/php/System.php || true
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#
|
||||
|
||||
PORTNAME= pear
|
||||
PORTVERSION= ${PHP_VERSION}
|
||||
PORTVERSION= ${PHP_VERSION:C/RC.//}
|
||||
CATEGORIES= devel www
|
||||
MASTER_SITES= # empty
|
||||
DISTFILES= # none
|
||||
|
@ -15,13 +15,11 @@ EXTRACT_ONLY= # empty
|
|||
MAINTAINER= thierry@pompo.net
|
||||
COMMENT= A framework and distribution system for reusable PHP components
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/php-config:${PORTSDIR}/www/mod_php4
|
||||
RUN_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR \
|
||||
${PEARDIR}/Console/Getopt.php.dist:${PORTSDIR}/devel/pear-Console_Getopt \
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/php-config:${PORTSDIR}/lang/php4
|
||||
RUN_DEPENDS= ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \
|
||||
${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \
|
||||
${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \
|
||||
${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \
|
||||
${PEARDIR}/Net/Sieve.php:${PORTSDIR}/net/pear-Net_Sieve
|
||||
${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
|
@ -31,11 +29,10 @@ NO_BUILD= yes
|
|||
PHP_VERSION!= ${LOCALBASE}/bin/php-config --version
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_VERSION= 4.2.3
|
||||
PHP_VERSION= 4.3.2
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PEARDIR= ${PHP_BASE}/share/pear
|
||||
|
||||
do-install: # empty
|
||||
${DO_NADA}
|
||||
|
|
|
@ -7,32 +7,17 @@
|
|||
|
||||
PORTNAME= Mail_Mime
|
||||
PORTVERSION= 1.2.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= mail www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR classes to create and decode MIME messages
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
|
||||
NO_BUILD= yes
|
||||
BUILD_DEPENDS= ${PEARDIR}/Mail/mail.php:${PORTSDIR}/mail/pear-Mail
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}/Mail
|
||||
|
@ -41,8 +26,4 @@ do-install:
|
|||
@${CHMOD} a-x ${PEARDIR}/Mail/${BUGMODE}
|
||||
.endfor
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
14
mail/pear-Mail_Mime/pkg-install
Normal file
14
mail/pear-Mail_Mime/pkg-install
Normal file
|
@ -0,0 +1,14 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Register the package $1 in the port registry
|
||||
|
||||
PREFIX=${PKG_PREFIX:-/usr/local}
|
||||
PEAR=${PREFIX}/bin/pear
|
||||
PKGREGDIR=${PREFIX}/.PEAR.pkg/$1
|
||||
|
||||
[ "x$1" = "x" ] && exit 1
|
||||
if [ "x$2" = "xPOST-INSTALL" ]; then
|
||||
${PEAR} install -r -f ${PKGREGDIR}/package.xml
|
||||
fi
|
|
@ -3,3 +3,5 @@
|
|||
%%PEARDIR%%/Mail/mimePart.php
|
||||
%%PEARDIR%%/Mail/xmail.dtd
|
||||
%%PEARDIR%%/Mail/xmail.xsl
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,53 +7,35 @@
|
|||
|
||||
PORTNAME= mailparse
|
||||
PORTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR classes to create and decode MIME messages
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/phpize:${PORTSDIR}/www/mod_php4 \
|
||||
${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
|
||||
USE_AUTOMAKE= yes
|
||||
USE_AUTOCONF= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# Don't call autoconf directly, ./buildconf does this
|
||||
GNU_CONFIGURE= yes
|
||||
USE_AUTOCONF= no
|
||||
USE_LIBTOOL= no
|
||||
USE_PHPIZE= yes
|
||||
USE_REINPLACE= yes
|
||||
|
||||
REINPLACE_ARGS= -i.before_mailparse
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${.CURDIR}/../../lang/php4/bsd.php.mk"
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
EXT_DIR!= ${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e \
|
||||
"s:${PHP_BASE}/::"
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PHP_DIR?= ${LOCALBASE}/etc
|
||||
PHP_INI= ${PHP_DIR}/php.ini
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= EXTDIR=${EXT_DIR} PEARDIR=${LPHP_LIB}
|
||||
PLIST_SUB+= EXTDIR=${EXT_DIR}
|
||||
|
||||
DOCSDIR= ${PEARDIR}/docs/${PORTNAME}
|
||||
DOCS= CREDITS README try.php
|
||||
TESTDIR= ${PEARDIR}/tests/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
(cd ${WRKSRC} && ${LOCALBASE}/bin/phpize)
|
||||
|
||||
pre-configure:
|
||||
@if ! ${LOCALBASE}/bin/php -i | ${GREP} -q -e "--enable-mbstring"; then \
|
||||
${ECHO_MSG} "" ; \
|
||||
|
@ -62,7 +44,7 @@ pre-configure:
|
|||
${FALSE} ; \
|
||||
fi
|
||||
|
||||
post-install:
|
||||
post-install-script:
|
||||
@${STRIP_CMD} ${PHP_BASE}/${EXT_DIR}/mailparse.so
|
||||
# Configure extension_dir
|
||||
@if [ ! -f ${PHP_INI} ]; then \
|
||||
|
@ -85,7 +67,5 @@ post-install:
|
|||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${TESTDIR}
|
||||
@${ECHO_MSG} "===> Examples installed in ${TESTDIR}."
|
||||
.endif
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -1,4 +1,5 @@
|
|||
%%EXTDIR%%/mailparse.so
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/CREDITS
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/README
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/try.php
|
||||
|
@ -22,3 +23,4 @@
|
|||
%%PORTDOCS%%@dirrm %%PEARDIR%%/docs/mailparse
|
||||
%%PORTDOCS%%@dirrm %%PEARDIR%%/tests/mailparse/tests/testdata
|
||||
%%PORTDOCS%%@dirrm %%PEARDIR%%/tests/mailparse/tests/
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,53 +7,35 @@
|
|||
|
||||
PORTNAME= mailparse
|
||||
PORTVERSION= 0.9.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= mail www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR classes to create and decode MIME messages
|
||||
|
||||
BUILD_DEPENDS= ${LOCALBASE}/bin/phpize:${PORTSDIR}/www/mod_php4 \
|
||||
${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
|
||||
USE_AUTOMAKE= yes
|
||||
USE_AUTOCONF= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
# Don't call autoconf directly, ./buildconf does this
|
||||
GNU_CONFIGURE= yes
|
||||
USE_AUTOCONF= no
|
||||
USE_LIBTOOL= no
|
||||
USE_PHPIZE= yes
|
||||
USE_REINPLACE= yes
|
||||
|
||||
REINPLACE_ARGS= -i.before_mailparse
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${.CURDIR}/../../lang/php4/bsd.php.mk"
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
EXT_DIR!= ${LOCALBASE}/bin/php-config --extension-dir | ${SED} -e \
|
||||
"s:${PHP_BASE}/::"
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PHP_DIR?= ${LOCALBASE}/etc
|
||||
PHP_INI= ${PHP_DIR}/php.ini
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= EXTDIR=${EXT_DIR} PEARDIR=${LPHP_LIB}
|
||||
PLIST_SUB+= EXTDIR=${EXT_DIR}
|
||||
|
||||
DOCSDIR= ${PEARDIR}/docs/${PORTNAME}
|
||||
DOCS= CREDITS README try.php
|
||||
TESTDIR= ${PEARDIR}/tests/${PORTNAME}
|
||||
|
||||
post-patch:
|
||||
(cd ${WRKSRC} && ${LOCALBASE}/bin/phpize)
|
||||
|
||||
pre-configure:
|
||||
@if ! ${LOCALBASE}/bin/php -i | ${GREP} -q -e "--enable-mbstring"; then \
|
||||
${ECHO_MSG} "" ; \
|
||||
|
@ -62,7 +44,7 @@ pre-configure:
|
|||
${FALSE} ; \
|
||||
fi
|
||||
|
||||
post-install:
|
||||
post-install-script:
|
||||
@${STRIP_CMD} ${PHP_BASE}/${EXT_DIR}/mailparse.so
|
||||
# Configure extension_dir
|
||||
@if [ ! -f ${PHP_INI} ]; then \
|
||||
|
@ -85,7 +67,5 @@ post-install:
|
|||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${TESTDIR}
|
||||
@${ECHO_MSG} "===> Examples installed in ${TESTDIR}."
|
||||
.endif
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -1,4 +1,5 @@
|
|||
%%EXTDIR%%/mailparse.so
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/CREDITS
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/README
|
||||
%%PORTDOCS%%%%PEARDIR%%/docs/mailparse/try.php
|
||||
|
@ -22,3 +23,4 @@
|
|||
%%PORTDOCS%%@dirrm %%PEARDIR%%/docs/mailparse
|
||||
%%PORTDOCS%%@dirrm %%PEARDIR%%/tests/mailparse/tests/testdata
|
||||
%%PORTDOCS%%@dirrm %%PEARDIR%%/tests/mailparse/tests/
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -6,42 +6,24 @@
|
|||
#
|
||||
|
||||
PORTNAME= Net_SMTP
|
||||
PORTVERSION= 1.1.2
|
||||
PORTVERSION= 1.2.3
|
||||
CATEGORIES= net mail www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR class that provides an implementation of the SMTP protocol
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/Auth/SASL.php:${PORTSDIR}/security/pear-Auth_SASL
|
||||
# ${PEARDIR}/Net/Socket.php:${PORTSDIR}/net/pear-Net_Socket
|
||||
BUILD_DEPENDS= ${PEARDIR}/Auth/SASL.php:${PORTSDIR}/security/pear-Auth_SASL \
|
||||
${PEARDIR}/Net/Socket.php:${PORTSDIR}/net/pear-Net_Socket
|
||||
# The Auth_SASL package is no longer absolutely required, but it will be used if it is available.
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${LOCALBASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
MANIFEST= Net/SMTP.php
|
||||
|
||||
do-install:
|
||||
@${MV} ${PEARDIR}/${MANIFEST} ${PEARDIR}/${MANIFEST}.dist
|
||||
@${CP} -p ${WRKSRC}/SMTP.php ${PEARDIR}/Net
|
||||
@${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${MANIFEST}
|
||||
|
||||
post-install:
|
||||
# Register an upgraded package
|
||||
@${PEAR} upgrade -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/Net_SMTP-1.1.2.tgz) = af7f864596ed36cc17023991aeb96c69
|
||||
MD5 (PEAR/Net_SMTP-1.2.3.tgz) = 3c1ee9556bec8184f26bf7b64ce0b80e
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
This PEAR class provides an implementation of the SMTP protocol using PEAR's
|
||||
Net_Socket:: class.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=90
|
||||
WWW: http://pear.php.net/package-info.php?package=Net_SMTP
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
@exec mv %D/lib/php/Net/SMTP.php %D/lib/php/Net/SMTP.php.dist
|
||||
%%PEARDIR%%/Net/SMTP.php
|
||||
@unexec mv %D/lib/php/Net/SMTP.php.dist %D/lib/php/Net/SMTP.php || true
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,40 +7,21 @@
|
|||
|
||||
PORTNAME= Net_Sieve
|
||||
PORTVERSION= 0.8.1
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= net www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR class to handle talking to timsieved
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/Net/Socket.php:${PORTSDIR}/net/pear-Net_Socket
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}/Net
|
||||
@${CHOWN} ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Net/Sieve.php
|
||||
@${CHMOD} a-x ${PEARDIR}/Net/Sieve.php
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -3,4 +3,4 @@ Net_Sieve is a PEAR class which handles talking to timsieved.
|
|||
Provides an API to talk to the timsieved server that comes with Cyrus
|
||||
IMAPd. Can be used to install, remove, mark active, etc. SIEVE scripts.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=71
|
||||
WWW: http://pear.php.net/package-info.php?package=Net_Sieve
|
||||
|
|
|
@ -1 +1,3 @@
|
|||
%%PEARDIR%%/Net/Sieve.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,31 +7,21 @@
|
|||
|
||||
PORTNAME= Net_Socket
|
||||
PORTVERSION= 1.0.1
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= net www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR Network Socket Interface
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
RUN_DEPENDS= ${PEARDIR}.DIST_PHP:${PORTSDIR}/devel/pear-install
|
||||
|
||||
NO_BUILD= yes
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.endif
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PEARDIR}/Net
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}/Net
|
||||
@${CHOWN} -R root:wheel ${PEARDIR}/Net/Socket.php
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Net
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -4,4 +4,4 @@ It provides blocking and non-blocking operation, with different reading
|
|||
and writing modes (byte-wise, block-wise, line-wise and special formats
|
||||
like network byte-order ip addresses).
|
||||
|
||||
WWW: http://pear.php.net/manual/en/core.networking.net_socket.php
|
||||
WWW: http://pear.php.net/package-info.php?package=Net_Socket
|
||||
|
|
|
@ -1 +1,4 @@
|
|||
%%PEARDIR%%/Net/Socket.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PKGREGDIR%%
|
||||
@unexec rmdir %D/share/pear/Net 2> /dev/null || true
|
||||
|
|
|
@ -7,31 +7,17 @@
|
|||
|
||||
PORTNAME= Auth
|
||||
PORTVERSION= 1.2.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR authentication methods
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
MANIFEST= Auth.php Container Container.php
|
||||
|
||||
|
@ -43,8 +29,4 @@ do-install:
|
|||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Auth
|
||||
@${CHMOD} -R a-x ${PEARDIR}/Auth/Container/*.php
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -8,5 +8,7 @@
|
|||
%%PEARDIR%%/Auth/Container/RADIUS.php
|
||||
%%PEARDIR%%/Auth/Container/SOAP.php
|
||||
%%PEARDIR%%/Auth/Container/vpopmail.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Auth/Container
|
||||
@dirrm %%PEARDIR%%/Auth
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,12 +7,8 @@
|
|||
|
||||
PORTNAME= Auth_SASL
|
||||
PORTVERSION= 1.0.0
|
||||
PORTREVISION= 1
|
||||
PORTREVISION= 2
|
||||
CATEGORIES= security www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR abstraction of various SASL mechanism responses
|
||||
|
@ -20,19 +16,8 @@ COMMENT= PEAR abstraction of various SASL mechanism responses
|
|||
BUILD_DEPENDS= ${PEARDIR}/Auth/Auth.php:${PORTSDIR}/security/pear-Auth
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
MANIFEST= SASL.php SASL
|
||||
|
||||
|
@ -44,8 +29,4 @@ do-install:
|
|||
@${CHMOD} a-x ${PEARDIR}/Auth/SASL/*
|
||||
@${CHMOD} a-x ${PEARDIR}/Auth/SASL.php
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -6,4 +6,4 @@ o Plain
|
|||
o Anonymous
|
||||
o Login (Pseudo mechanism).
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=123
|
||||
WWW: http://pear.php.net/package-info.php?package=Auth_SASL
|
||||
|
|
|
@ -5,4 +5,6 @@
|
|||
%%PEARDIR%%/Auth/SASL/DigestMD5.php
|
||||
%%PEARDIR%%/Auth/SASL/Login.php
|
||||
%%PEARDIR%%/Auth/SASL/Plain.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Auth/SASL
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,39 +7,21 @@
|
|||
|
||||
PORTNAME= Crypt_CBC
|
||||
PORTVERSION= 0.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= security www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR class to emulate Perl's Crypt::CBC module
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${PEARDIR}/Crypt
|
||||
@${CP} -Rp ${WRKSRC}/CBC.php ${PEARDIR}/Crypt
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/Crypt
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
A PEAR class to emulate Perl's Crypt::CBC module.
|
||||
|
||||
WWW: http://pear.php.net/package-info.php?pacid=48
|
||||
WWW: http://pear.php.net/package-info.php?package=Crypt_CBC
|
||||
|
|
|
@ -1,2 +1,4 @@
|
|||
%%PEARDIR%%/Crypt/CBC.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Crypt
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
|
@ -7,39 +7,21 @@
|
|||
|
||||
PORTNAME= File
|
||||
PORTVERSION= 1.0.3
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR common file and directory routines
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${PORTNAME}*
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/tests
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -2,4 +2,4 @@ PEAR classes providing easy access to read/write to files along with
|
|||
some common routines to deal with paths. Also provides interface for
|
||||
handling CSV files.
|
||||
|
||||
WWW: http://pear.php.net/manual/en/packages.file.php
|
||||
WWW: http://pear.php.net/package-info.php?package=File
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
%%PEARDIR%%/File/CSV.php
|
||||
%%PEARDIR%%/File.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
%%PEARDIR%%/tests/parser.php
|
||||
%%PEARDIR%%/tests/test.csv
|
||||
@dirrm %%PEARDIR%%/File
|
||||
@dirrm %%PKGREGDIR%%
|
||||
@unexec rmdir %D/share/pear/tests 2> /dev/null || true
|
||||
@unexec rmdir %D/share/pear/File 2> /dev/null || true
|
||||
|
|
|
@ -6,40 +6,20 @@
|
|||
#
|
||||
|
||||
PORTNAME= Log
|
||||
PORTVERSION= 1.6.1
|
||||
PORTVERSION= 1.6.5
|
||||
CATEGORIES= sysutils www
|
||||
MASTER_SITES= http://pear.php.net/get/
|
||||
PKGNAMEPREFIX= pear-
|
||||
EXTRACT_SUFX= .tgz
|
||||
DIST_SUBDIR= PEAR
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= PEAR logging utilities
|
||||
|
||||
BUILD_DEPENDS= ${PEARDIR}/PEAR.php.dist:${PORTSDIR}/devel/pear-PEAR
|
||||
# ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB
|
||||
BUILD_DEPENDS= ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB
|
||||
RUN_DEPENDS= ${BUILD_DEPENDS}
|
||||
|
||||
NO_BUILD= yes
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if exists(${LOCALBASE}/bin/php-config)
|
||||
PHP_BASE!= ${LOCALBASE}/bin/php-config --prefix
|
||||
.else
|
||||
PHP_BASE= ${LOCALBASE}
|
||||
.endif
|
||||
PEAR= ${LOCALBASE}/bin/pear
|
||||
LPHP_LIB= lib/php
|
||||
PEARDIR= ${PHP_BASE}/${LPHP_LIB}
|
||||
PLIST_SUB= PEARDIR=${LPHP_LIB}
|
||||
.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
|
||||
|
||||
do-install:
|
||||
@${CP} -Rp ${WRKSRC}/* ${PEARDIR}
|
||||
@${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${PORTNAME}*
|
||||
|
||||
post-install:
|
||||
# Register a new package
|
||||
@${PEAR} install -r -f ${WRKDIR}/package.xml
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
|
|
@ -1 +1 @@
|
|||
MD5 (PEAR/Log-1.6.1.tgz) = bf033aebb99ed060e73cd1c89280e2b6
|
||||
MD5 (PEAR/Log-1.6.5.tgz) = db17ef03564929c77838d17993be33b9
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
#!/bin/sh
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
# Remove package declaration from PEAR's registry.
|
||||
|
||||
if [ x$2 != xDEINSTALL ]; then
|
||||
exit
|
||||
fi
|
||||
PKG_NAME=${1%%-[0-9._]*}
|
||||
PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
|
||||
|
||||
${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true
|
|
@ -3,4 +3,4 @@ PEAR Log framework providing an abstracted logging system.
|
|||
It supports logging to console, file, syslog, SQL, mail, and mcal targets.
|
||||
It also provides a subject - observer mechanism.
|
||||
|
||||
WWW: http://pear.php.net/manual/en/packages.log.php
|
||||
WWW: http://pear.php.net/package-info.php?package=Log
|
||||
|
|
|
@ -7,4 +7,6 @@
|
|||
%%PEARDIR%%/Log/sql.php
|
||||
%%PEARDIR%%/Log/syslog.php
|
||||
%%PEARDIR%%/Log.php
|
||||
%%PKGREGDIR%%/package.xml
|
||||
@dirrm %%PEARDIR%%/Log
|
||||
@dirrm %%PKGREGDIR%%
|
||||
|
|
Loading…
Add table
Reference in a new issue