1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-28 05:29:48 +00:00

www/zend-framework: update to 2.2.1

- Update to 2.2.1
- Copy old version to www/zend-framework1
- Chase mail/squirrelmail-postfixadmin-plugin dependency
- Take maintainership

If you wish to stay with the older version run:
  # portmaster -o www/zend-framework1 www/zend-framework
    or
  # portupgrade -fo www/zend-framework1 www/zend-framework
    or
  # pkg set -o www/zend-framework:www/zend-framework1

PR:		ports/179689
Submitted by:	wg (myself)
Approved by:	maintainer
This commit is contained in:
William Grzybowski 2013-07-18 15:36:01 +00:00
parent 3bef0b912a
commit 2e4da07308
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=323238
11 changed files with 14964 additions and 11999 deletions

View File

@ -5,6 +5,19 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20130718:
AFFECTS: users of www/zend-framework
AUTHOR: wg@FreeBSD.org
zend-framework has been updated to 2.2.1 and old 1.12.0 has been copied
to www/zend-framework1. If you wish to stay with the older version run:
# portmaster -o www/zend-framework1 www/zend-framework
or
# portupgrade -fo www/zend-framework1 www/zend-framework
or
# pkg set -o www/zend-framework:www/zend-framework1
20130714:
AFFECTS: users of net/avahi-gtk
AUTHOR: kwm@FreeBSD.org

View File

@ -3,7 +3,7 @@
PORTNAME= postfixadmin
PORTVERSION= 2.3.0
PORTREVISION= 2
PORTREVISION= 3
CATEGORIES= mail www
MASTER_SITES= http://a.aranea.brtsvcs.net/sm-pfa-plugin/ \
http://b.aranea.brtsvcs.net/sm-pfa-plugin/
@ -14,7 +14,7 @@ DIST_SUBDIR= squirrelmail
MAINTAINER= ports.maintainer@evilphi.com
COMMENT= Lets users change password, vacation, and forwarding
RUN_DEPENDS= ZendFramework>=1.9.0:${PORTSDIR}/www/zend-framework
RUN_DEPENDS= ZendFramework>=1.9.0:${PORTSDIR}/www/zend-framework1
USE_BZIP2= yes
DEFAULT_PHP_VER= 53

View File

@ -1,29 +1,27 @@
# New ports collection makefile for: zend-framework
# Date created: 31 October 2006
# Whom: Greg Larkin <glarkin@FreeBSD.org>
#
# Created by: Greg Larkin <glarkin@FreeBSD.org>
# $FreeBSD$
#
PORTNAME= ZendFramework
PORTVERSION= 1.12.0
PORTREVISION= 1
PORTVERSION= 2.2.1
CATEGORIES= www
MASTER_SITES= http://packages.zendframework.com/releases/${DISTNAME}/
EXTRACT_SUFX= .tgz
MAINTAINER= glarkin@FreeBSD.org
COMMENT= A framework for developing PHP web applications
MAINTAINER= wg@FreeBSD.org
COMMENT= Framework for developing PHP web applications
LICENSE= BSD
CONFLICTS= ZendFramework-1.*
NO_BUILD= yes
USE_PHP= spl
WANT_PHP_WEB= yes
USES= gettext
LICENSE= BSD
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS EXAMPLES MYSQL MYSQLI DBLIB PGSQL ODBC SQLITE REQPHP OPTPHP
OPTIONS_DEFINE= DOCS MYSQL MYSQLI DBLIB PGSQL ODBC SQLITE REQPHP OPTPHP
OPTIONS_DEFAULT=REQPHP
MYSQL_DESC= Enable MySQL PDO support
@ -35,27 +33,15 @@ SQLITE_DESC= Enable SQLite v3 PDO support
REQPHP_DESC= Install required PHP dependencies
OPTPHP_DESC= Install optional PHP dependencies
PORTDOCS= CHANGELOG.md INSTALL.md README-GIT.md CONTRIBUTING.md README.md
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MDOCS}
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-${PORTVERSION}-manual-en${EXTRACT_SUFX}
.endif
INSTALL_DIRS= library extras/library externals/dojo/dijit \
externals/dojo/dojo externals/dojo/dojox \
externals/dojo/util
# Add all of the required and/or optional PHP extension dependencies,
# if chosen by the user.
#
# See http://framework.zend.com/manual/1.12/en/requirements.introduction.html
# for a table of what PHP extensions are required for what ZF classes.
.if ${PORT_OPTIONS:MREQPHP}
USE_PHP+= apc ctype curl dom gd hash iconv mbstring ldap mcrypt \
pcre pdo session simplexml soap \
wddx xml zlib
pcre pdo session simplexml soap wddx xml zlib
.if ${PHP_VER} == 52
USE_PHP+= sqlite
.else
@ -93,48 +79,12 @@ USE_PHP+= pdo_sqlite
.endif
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} "${INSTALL_DIRS}" ${DATADIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \
${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
@${FIND} ${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${ECHO_CMD} '@exec ${FIND} ${DATADIR} -type f -print0 | \
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST}
@${FIND} ${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${DATADIR} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
@cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} zf.sh ${PREFIX}/bin/zf
@cd ${WRKSRC}/bin && ${INSTALL_DATA} zf.php ${PREFIX}/bin/zf.php
.if ${PORT_OPTIONS:MEXAMPLES}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "demos tests" ${EXAMPLESDIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EXAMPLESDIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \
${EXAMPLESDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
@${FIND} ${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type f -print0 | \
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST}
@${FIND} ${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
.endif
# Maintainer-mode target to speed up fixup of output from genplist
fix-new-plist:
@if [ -f pkg-plist.new ]; then \
${PERL} -ni.bak -e \
's#^(.*%%DATADIR%%/externals)#%%DOJO%%$$1#g; \
print;' pkg-plist.new; \
else \
${ECHO_CMD} Please run genplist to create pkg-plist.new; \
fi
cd ${WRKSRC} && ${COPYTREE_SHARE} "library bin resources" ${DATADIR}
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${INSTALL} -d ${DOCSDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "INSTALL.txt README.txt" ${DOCSDIR}
@${INSTALL} -d ${DOCSDIR}/manual
@cd ${WRKSRC}/documentation/manual/core/en && \
${COPYTREE_SHARE} . ${DOCSDIR}/manual
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/
.endif
@${CAT} ${PKGMESSAGE}

View File

@ -1,4 +1,4 @@
SHA256 (ZendFramework-1.12.0.tar.gz) = 99876e3b00fdac4b6a1407119c1691043becaba090dc01d37a49bf6e208f92e0
SIZE (ZendFramework-1.12.0.tar.gz) = 25258326
SHA256 (ZendFramework-1.12.0-manual-en.tar.gz) = 495a4ce01bc255e14c7c50e66d4ad2c48229793797d9b0ca5efb493ba5de3c06
SIZE (ZendFramework-1.12.0-manual-en.tar.gz) = 3488381
SHA256 (ZendFramework-2.2.1.tgz) = aa11363ac4627e6577f9946acf643734b2423270af588bcb0d6cb596477d680e
SIZE (ZendFramework-2.2.1.tgz) = 1511466
SHA256 (ZendFramework-2.2.1-manual-en.tgz) = 0f6ff595065bf285e12c9ed89566043fe1508a049714dc85a570ce4b9316a07c
SIZE (ZendFramework-2.2.1-manual-en.tgz) = 5514983

View File

@ -8,21 +8,6 @@ For example, insert:
into `%%LOCALBASE%%/etc/php.ini'.
Zend Framework includes the Zend_Tool class and wrapper script
for automating many common framework-related tasks. To use the
zf wrapper script, set the following environment variable:
Bourne shell:
export ZEND_TOOL_INCLUDE_PATH_PREPEND= \
%%DATADIR%%/library
C-shell:
setenv ZEND_TOOL_INCLUDE_PATH_PREPEND \
%%DATADIR%%/library
Documentation for the Zend_Tool class is found at:
http://framework.zend.com/manual/1.12/en/zend.tool.framework.introduction.html
For more general information about the Zend Framework, please
visit: http://framework.zend.com/
***************************************************************

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,143 @@
# New ports collection makefile for: zend-framework
# Date created: 31 October 2006
# Whom: Greg Larkin <glarkin@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= ZendFramework
PORTVERSION= 1.12.0
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://packages.zendframework.com/releases/${DISTNAME}/
MAINTAINER= wg@FreeBSD.org
COMMENT= A framework for developing PHP web applications
NO_BUILD= yes
USE_PHP= spl
WANT_PHP_WEB= yes
USES= gettext
LICENSE= BSD
CONFLICTS= ZendFramework-2.*
SUB_FILES= pkg-message
OPTIONS_DEFINE= DOCS EXAMPLES MYSQL MYSQLI DBLIB PGSQL ODBC SQLITE REQPHP OPTPHP
OPTIONS_DEFAULT=REQPHP
MYSQL_DESC= Enable MySQL PDO support
MYSQLI_DESC= Enable MySQLi support
DBLIB_DESC= Enable DBLIB PDO support
PGSQL_DESC= Enable PostgreSQL PDO support
ODBC_DESC= Enable ODBC PDO support
SQLITE_DESC= Enable SQLite v3 PDO support
REQPHP_DESC= Install required PHP dependencies
OPTPHP_DESC= Install optional PHP dependencies
.include <bsd.port.pre.mk>
.if ${PORT_OPTIONS:MDOCS}
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-${PORTVERSION}-manual-en${EXTRACT_SUFX}
.endif
INSTALL_DIRS= library extras/library externals/dojo/dijit \
externals/dojo/dojo externals/dojo/dojox \
externals/dojo/util
# Add all of the required and/or optional PHP extension dependencies,
# if chosen by the user.
#
# See http://framework.zend.com/manual/1.12/en/requirements.introduction.html
# for a table of what PHP extensions are required for what ZF classes.
.if ${PORT_OPTIONS:MREQPHP}
USE_PHP+= apc ctype curl dom gd hash iconv mbstring ldap mcrypt \
pcre pdo session simplexml soap \
wddx xml zlib
.if ${PHP_VER} == 52
USE_PHP+= sqlite
.else
USE_PHP+= sqlite3
.endif
RUN_DEPENDS+= pecl-memcache>=0:${PORTSDIR}/databases/pecl-memcache \
pecl-memcached>=0:${PORTSDIR}/databases/pecl-memcached
.endif
.if ${PORT_OPTIONS:MOPTPHP}
USE_PHP+= bcmath bitset json posix
.endif
.if ${PORT_OPTIONS:MMYSQL}
USE_PHP+= pdo_mysql
.endif
.if ${PORT_OPTIONS:MMYSQLI}
USE_PHP+= mysqli
.endif
.if ${PORT_OPTIONS:MDBLIB}
USE_PHP+= pdo_dblib
.endif
.if ${PORT_OPTIONS:MPGSQL}
USE_PHP+= pdo_pgsql
.endif
.if ${PORT_OPTIONS:MODBC}
USE_PHP+= pdo_odbc
.endif
.if ${PORT_OPTIONS:MSQLITE}
USE_PHP+= pdo_sqlite
.endif
do-install:
@cd ${WRKSRC} && ${COPYTREE_SHARE} "${INSTALL_DIRS}" ${DATADIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${DATADIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \
${DATADIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
@${FIND} ${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${ECHO_CMD} '@exec ${FIND} ${DATADIR} -type f -print0 | \
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST}
@${FIND} ${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${DATADIR} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
@cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} zf.sh ${PREFIX}/bin/zf
@cd ${WRKSRC}/bin && ${INSTALL_DATA} zf.php ${PREFIX}/bin/zf.php
.if ${PORT_OPTIONS:MEXAMPLES}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "demos tests" ${EXAMPLESDIR}
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EXAMPLESDIR}
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} \
${EXAMPLESDIR:S|^${PREFIX}/|%D/|}' >> ${TMPPLIST}
@${FIND} ${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644
@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type f -print0 | \
${XARGS} -0 ${CHMOD} 644' >> ${TMPPLIST}
@${FIND} ${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755
@${ECHO_CMD} '@exec ${FIND} ${EXAMPLESDIR} -type d -print0 | \
${XARGS} -0 ${CHMOD} 755' >> ${TMPPLIST}
.endif
# Maintainer-mode target to speed up fixup of output from genplist
fix-new-plist:
@if [ -f pkg-plist.new ]; then \
${PERL} -ni.bak -e \
's#^(.*%%DATADIR%%/externals)#%%DOJO%%$$1#g; \
print;' pkg-plist.new; \
else \
${ECHO_CMD} Please run genplist to create pkg-plist.new; \
fi
post-install:
.if ${PORT_OPTIONS:MDOCS}
@${INSTALL} -d ${DOCSDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} "INSTALL.txt README.txt" ${DOCSDIR}
@${INSTALL} -d ${DOCSDIR}/manual
@cd ${WRKSRC}/documentation/manual/core/en && \
${COPYTREE_SHARE} . ${DOCSDIR}/manual
.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -0,0 +1,4 @@
SHA256 (ZendFramework-1.12.0.tar.gz) = 99876e3b00fdac4b6a1407119c1691043becaba090dc01d37a49bf6e208f92e0
SIZE (ZendFramework-1.12.0.tar.gz) = 25258326
SHA256 (ZendFramework-1.12.0-manual-en.tar.gz) = 495a4ce01bc255e14c7c50e66d4ad2c48229793797d9b0ca5efb493ba5de3c06
SIZE (ZendFramework-1.12.0-manual-en.tar.gz) = 3488381

View File

@ -0,0 +1,28 @@
***************************************************************
Now you need to adjust PHP's include_path to contain
`%%DATADIR%%/library'
For example, insert:
include_path = ".:%%DATADIR%%/library"
into `%%LOCALBASE%%/etc/php.ini'.
Zend Framework includes the Zend_Tool class and wrapper script
for automating many common framework-related tasks. To use the
zf wrapper script, set the following environment variable:
Bourne shell:
export ZEND_TOOL_INCLUDE_PATH_PREPEND= \
%%DATADIR%%/library
C-shell:
setenv ZEND_TOOL_INCLUDE_PATH_PREPEND \
%%DATADIR%%/library
Documentation for the Zend_Tool class is found at:
http://framework.zend.com/manual/1.12/en/zend.tool.framework.introduction.html
For more general information about the Zend Framework, please
visit: http://framework.zend.com/
***************************************************************

View File

@ -0,0 +1,6 @@
This is a port of the Zend Framework. The Zend Framework aims to
provide an architecture for developing entire applications with no
other library dependencies. This code will always be actively developed,
tested, and supported by Zend and the PHP Collaboration Project.
WWW: http://framework.zend.com/

12393
www/zend-framework1/pkg-plist Normal file

File diff suppressed because it is too large Load Diff