Index: head/www/asterisk-stat/Makefile =================================================================== --- head/www/asterisk-stat/Makefile (revision 451217) +++ head/www/asterisk-stat/Makefile (revision 451218) @@ -1,60 +1,60 @@ # Created by: Fumihiko Kimura # $FreeBSD$ PORTNAME= asterisk-stat PORTVERSION= 2.0.1 PORTREVISION= 16 CATEGORIES= www MASTER_SITES= http://ftp.iij.ad.jp/pub/FreeBSD/distfiles/ DISTNAME= ${PORTNAME}-v${PORTVERSION:S/./_/g} MAINTAINER= jfkimura@yahoo.co.jp COMMENT= ASTERISK call detail records analyzer LIB_DEPENDS= libgd.so:graphics/gd NO_BUILD= yes +USES= php:web USE_PHP= session gd pcre -WANT_PHP_WEB= yes ASTERISKDIR?= ${WWWDIR} SITE_SUBDIR= asterisk-stat-v2 WRKSRC= ${WRKDIR}/${SITE_SUBDIR} SUB_FILES= pkg-message SUB_LIST+= ASTERISKDIR=${ASTERISKDIR} OPTIONS_DEFINE= PGSQL PGSQL_DESC= Use PostgreSQL instead of MySQL .include .if ${PORT_OPTIONS:MPGSQL} ASTERISKSTATDB= pgsql EXTRA_PATCHES+= ${FILESDIR}/pgsql__patch-call.log.php .else ASTERISKSTATDB= mysql .endif USE_PHP+= ${ASTERISKSTATDB} EXTRA_PATCHES+= ${FILESDIR}/${ASTERISKSTATDB}__patch-cdr.php \ ${FILESDIR}/${ASTERISKSTATDB}__patch-defines.php PLIST_SUB+= ASTERISKDIR=${ASTERISKDIR:S,^${PREFIX}/,,} \ ASTERISKSTATDB=${ASTERISKSTATDB} \ WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" post-patch: @${MV} ${WRKSRC}/images/print.css ${WRKSRC}/css @${CP} ${WRKSRC}/images/spacer.gif ${WRKSRC}/images/clear.gif @${CP} ${WRKSRC}/css/images/*png ${WRKSRC}/images @${RM} ${WRKSRC}/about.php \ ${WRKSRC}/lib/defines.php.orig \ ${WRKSRC}/cdr.php.orig \ ${WRKSRC}/export_pdf.php.orig do-install: @${MKDIR} ${STAGEDIR}${ASTERISKDIR} @${MV} ${WRKSRC}/lib/defines.php ${WRKSRC}/lib/defines.php-dist (cd ${WRKSRC}/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${ASTERISKDIR}) ${MKDIR} ${STAGEDIR}${PREFIX}/etc/asterisk ${INSTALL_DATA} ${FILESDIR}/cdr_${ASTERISKSTATDB}.tbl ${STAGEDIR}${PREFIX}/etc/asterisk .include Index: head/www/atutor/Makefile =================================================================== --- head/www/atutor/Makefile (revision 451217) +++ head/www/atutor/Makefile (revision 451218) @@ -1,42 +1,42 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= atutor PORTVERSION= 2.2.2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/ATutor%202/ DISTNAME= ATutor-${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Open Source Web-based Learning Content Management System (LCMS) LICENSE= GPLv2 -USES= cpe +USES= cpe php USE_PHP= session mbstring zlib mysql WRKSRC= ${WRKDIR}/ATutor NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message ATUTDIR= www/atutor ATUTDATDIR= ${WWWDIR}/content ATUTCONFIG= include/config.inc.php pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ATUTDIR}?g" >> ${PLIST} @${ECHO} @dir ${ATUTDIR}/content >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${ATUTDIR}?g" >> ${PLIST} @${ECHO_CMD} -e '@owner\n@group' >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${FIND} ${STAGEDIR}${WWWDIR} -type d -exec ${CHMOD} a+x {} \; ${INSTALL_DATA} -d ${STAGEDIR}${ATUTDATDIR} @${CHMOD} 777 ${STAGEDIR}${ATUTDATDIR} @${CHMOD} 666 ${STAGEDIR}${WWWDIR}/${ATUTCONFIG} .include Index: head/www/b2evolution/Makefile =================================================================== --- head/www/b2evolution/Makefile (revision 451217) +++ head/www/b2evolution/Makefile (revision 451218) @@ -1,58 +1,57 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= b2evolution PORTVERSION= 4.0.5 DISTVERSIONSUFFIX= -${B2EVO_DATE} PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/evocms/${PORTNAME}/b2evo%20${PORTVERSION}-stable MAINTAINER= ports@FreeBSD.org COMMENT= Multilingual, multiuser, multi-blog engine -USES= cpe dos2unix zip +USES= cpe dos2unix php:web zip B2EVO_DATE?= stable-2011-03-23 USE_PHP= mysql pcre session xml NO_BUILD= YES -WANT_PHP_WEB= YES TMPDIR?= ${PORTNAME} WRKSRC= ${WRKDIR}/${TMPDIR} B2EVO_URL?= b2evo B2EVO_DIR?= www/${B2EVO_URL} PLIST= ${WRKDIR}/pkg-plist WARNING= ${PKGDIR}/pkg-warning OPTIONS_DEFINE= MYSQL OPTIONS_DEFAULT= MYSQL SUB_FILES= pkg-message SUB_LIST+= B2EVO_DIR=${B2EVO_DIR} B2EVO_URL=${B2EVO_URL} .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= server .endif pre-everything:: @${SH} ${WARNING} pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @cd ${WRKSRC} && ${FIND} -s . -type f | \ ${SED} -e 's|^./||;s|^|${B2EVO_DIR}/|' >> ${PLIST} \ && ${FIND} -d * -type d | \ ${SED} -e 's|^|@dir ${B2EVO_DIR}/|' >> ${PLIST} \ && ${ECHO_CMD} @dir ${B2EVO_DIR} >> ${PLIST} @${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CHMOD} 755 ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${B2EVO_DIR} @${CHMOD} 665 ${STAGEDIR}${PREFIX}/${B2EVO_DIR}/blogs/conf/_config.php .include Index: head/www/bacula-web/Makefile =================================================================== --- head/www/bacula-web/Makefile (revision 451217) +++ head/www/bacula-web/Makefile (revision 451218) @@ -1,63 +1,62 @@ # Created by: Dan Langille # $FreeBSD$ PORTNAME= bacula-web DISTVERSION= 7.2.0 CATEGORIES= www sysutils MASTER_SITES= http://www.bacula-web.org/files/bacula-web.org/downloads/ MAINTAINER= dvl@FreeBSD.org COMMENT= Bacula-web provides a summarized output of Bacula jobs LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/docs/COPYING -USES= tar:tgz +USES= php:web tar:tgz USE_PHP= gd gettext session -WANT_PHP_WEB= yes NO_BUILD= yes NO_ARCH= yes NO_WRKSUBDIR= yes BACULAWEB_HOME?=${WWWDIR} BASE= ${BACULAWEB_HOME:S|${PREFIX}/||} SUB_FILES= pkg-message PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} BASE=${BASE} SUB_LIST= BASE=${BASE} OPTIONS_DEFINE= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= PGSQL SQLITE_USES= sqlite .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+= --with-mysql=yes SUB_LIST+= REQ_MYSQL=mysql USE_PHP+= pdo_mysql .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql CONFIGURE_ARGS+= --with-postgresql=yes SUB_LIST+= REQ_PGSQL=postgresql USE_PHP+= pdo_pgsql .endif .if ${PORT_OPTIONS:MSQLITE} CONFIGURE_ARGS+= --with-sqlite=yes SUB_LIST+= REQ_SQLITE=sqlite USE_PHP+= pdo_sqlite .endif do-install: @${ECHO} "Installing in ${BACULAWEB_HOME}" ${MKDIR} ${STAGEDIR}${BACULAWEB_HOME} cd ${WRKSRC} && ${COPYTREE_SHARE} application \ ${STAGEDIR}${BACULAWEB_HOME} cd ${WRKSRC} && ${COPYTREE_SHARE} core ${STAGEDIR}${BACULAWEB_HOME} ${INSTALL_DATA} ${WRKSRC}/*.php ${STAGEDIR}${BACULAWEB_HOME} .include Index: head/www/bblog/Makefile =================================================================== --- head/www/bblog/Makefile (revision 451217) +++ head/www/bblog/Makefile (revision 451218) @@ -1,59 +1,59 @@ # Created by: chinsan@mail2000.com.tw # $FreeBSD$ PORTNAME= bBlog PORTVERSION= 0.7.6 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME:tl}/${PORTNAME}%20${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Elegant personal publishing system with Smarty +USES= php:web USE_PHP= mysql pcre session NO_BUILD= yes -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/${PORTNAME:tl} WWWDOCROOT?= www BBLOGURL?= ${PORTNAME:tl} BBLOGDIR?= ${WWWDOCROOT}/${BBLOGURL} SUB_FILES= pkg-message SUB_LIST= BBLOGURL=${BBLOGURL} BBLOGDIR=${BBLOGDIR} PLIST_SUB= WWWDOCROOT=${WWWDOCROOT} BBLOGURL=${BBLOGURL} \ WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" OPTIONS_DEFINE= GD IMAGICK OPTIONS_DEFAULT=GD IMAGICK_DESC= ${IMAGEMAGICK_DESC} .include .if ${PORT_OPTIONS:MGD} RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/gd.so:${gd_DEPENDS} .endif .if ${PORT_OPTIONS:MIMAGICK} RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:${imagick_DEPENDS} .endif .if empty(PORT_OPTIONS:MGD) && empty(PORT_OPTIONS:MIMAGICK) pre-patch: @${ECHO_CMD} "Without GD or ImageMagick support. No thumbnails will be generated at all." .endif do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl} @${CHMOD} 755 ${STAGEDIR}${PREFIX}/${BBLOGDIR} .for f in archives.php documentation.txt htaccess-cleanurls index.php item rss.php search.php section ${INSTALL_DATA} ${WRKDIR}/${f} ${STAGEDIR}${PREFIX}/${BBLOGDIR} .endfor @${CP} -Rv ${WRKSRC}/* ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl} @${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/compiled_templates/ @${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/cache/ @${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/cache/favorites.xml @${CHMOD} 775 ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php @${MV} ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php ${STAGEDIR}${PREFIX}/${BBLOGDIR}/${PORTNAME:tl}/config.php.sample .include Index: head/www/chems/Makefile =================================================================== --- head/www/chems/Makefile (revision 451217) +++ head/www/chems/Makefile (revision 451218) @@ -1,24 +1,24 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= chems DISTVERSION= 0x04 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/0x04 MAINTAINER= ports@FreeBSD.org COMMENT= The geekest content helper management system NO_BUILD= yes -USES= zip +USES= zip php USE_PHP= xml iconv gd PLIST_SUB= WWWOWN="${WWWOWN}" SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR} ${MV} ${STAGEDIR}${WWWDIR}/usr/config.php ${STAGEDIR}${WWWDIR}/usr/config.php.sample .include Index: head/www/claroline/Makefile =================================================================== --- head/www/claroline/Makefile (revision 451217) +++ head/www/claroline/Makefile (revision 451218) @@ -1,56 +1,56 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= claroline PORTVERSION= 1.11.10.1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/Claroline/Claroline_1.11.10 DISTNAME= ${PORTNAME}-1.11.10-1 MAINTAINER= wen@FreeBSD.org COMMENT= Open Source eLearning and eWorking platform LICENSE= GPLv2 -USES= cpe +USES= cpe php NO_BUILD= yes USE_PHP= mysql WRKSRC= ${WRKDIR}/${DISTNAME} SUB_FILES= pkg-message PLIST= ${WRKDIR}/plist CLARODIR= www/claroline OPTIONS_DEFINE= LDAP GD SSL OPTIONS_DEFAULT= GD .include .if ${PORT_OPTIONS:MGD} USE_PHP+= gd .endif .if ${PORT_OPTIONS:MSSL} USE_PHP+= openssl .endif .if ${PORT_OPTIONS:MLDAP} USE_PHP+= ldap .endif pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${CLARODIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${CLARODIR}?g" >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${CHMOD} -R 755 ${STAGEDIR}${WWWDIR} @${ECHO_CMD} '@exec ${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}' >>${PLIST} .include Index: head/www/cmsmadesimple/Makefile =================================================================== --- head/www/cmsmadesimple/Makefile (revision 451217) +++ head/www/cmsmadesimple/Makefile (revision 451218) @@ -1,42 +1,43 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= cmsmadesimple PORTVERSION= 1.12 CATEGORIES= www MASTER_SITES= http://s3.amazonaws.com/cmsms/downloads/12553/ DISTNAME= ${PORTNAME}-${PORTVERSION}-full MAINTAINER= pi@FreeBSD.org COMMENT= Simple Open Source CMS LICENSE= GPLv2 +USES= php USE_PHP= mysql tokenizer gd NO_BUILD= yes SUB_FILES= pkg-message WRKSRC= ${WRKDIR} CMS_DIRS= admin doc install lib \ modules plugins tmp uploads CMS_FILES= favicon_cms.ico fileloc.php include.php \ index.php moduleinterface.php \ version.php WRITABLE_DIRS= tmp tmp/templates_c tmp/cache \ uploads uploads/images modules post-extract: cd ${WRKSRC} && ${RM} config.php do-install: .for i in ${CMS_DIRS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR} .endfor .for i in ${CMS_FILES} cd ${WRKSRC} && ${CP} ${i} ${STAGEDIR}${WWWDIR}/${i} .endfor if [ ! -f ${STAGEDIR}${WWWDIR}/config.php ]; then \ ${TOUCH} ${STAGEDIR}${WWWDIR}/config.php ; fi .include Index: head/www/dotproject/Makefile =================================================================== --- head/www/dotproject/Makefile (revision 451217) +++ head/www/dotproject/Makefile (revision 451218) @@ -1,34 +1,33 @@ # $FreeBSD$ PORTNAME= dotproject PORTVERSION= 2.1.8 CATEGORIES= www devel MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/dotProject%20Version%20${PORTVERSION} MAINTAINER= garga@FreeBSD.org COMMENT= Open Source Project Management tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= cpe shebangfix +USES= cpe shebangfix php:web SHEBANG_FILES= misc/cvs2cl/cvs2cl.pl WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes USE_PHP= gd mysql session zlib -WANT_PHP_WEB= yes USE_APACHE_RUN= 22+ SUB_FILES= pkg-message OPTIONS_DEFINE= LDAP OPTIONS_DEFAULT=LDAP PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} LDAP_USE= PHP=ldap PHP=xml do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -R ${WRKSRC}/* ${STAGEDIR}${WWWDIR} .include Index: head/www/efront/Makefile =================================================================== --- head/www/efront/Makefile (revision 451217) +++ head/www/efront/Makefile (revision 451218) @@ -1,49 +1,49 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= efront DISTVERSION= 3.6.14 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}learning/${PORTNAME}learning/eFront%20v3.6.14/ DISTNAME= ${PORTNAME}_${PORTVERSION}_build18016_community MAINTAINER= wen@FreeBSD.org COMMENT= Elearning and Human Capital Development platform -USES= cpe shebangfix zip +USES= cpe shebangfix zip php SHEBANG_FILES= www/phplivedocx/samples/mail-merge/supported-file-formats/generate-documents.php \ www/phplivedocx/samples/mail-merge/supported-file-formats/show-supported-file-formats.php \ www/phplivedocx/samples/mail-merge/template-info/list-template-info.php \ www/phplivedocx/samples/mail-merge/convert-batch/run-job.php \ www/phplivedocx/samples/mail-merge/templates/download.php \ www/phplivedocx/samples/mail-merge/templates/upload.php \ www/phplivedocx/samples/mail-merge/templates/template-exists.php \ www/phplivedocx/samples/mail-merge/templates/list.php \ www/phplivedocx/samples/mail-merge/templates/delete-all.php \ www/phplivedocx/samples/mail-merge/license-agreement/generate-document.php \ www/phplivedocx/samples/mail-merge/telephone-bill/generate-document.php CPE_VENDOR= efrontlearning USE_PHP= mbstring zip iconv zlib spl ldap EFRONT_FILES= CHANGELOG.txt index.php INSTALL.txt \ LICENSE.txt README.txt EFRONT_DIRS= libraries PEAR \ upload www backups NO_WRKSUBDIR= yes NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} .for i in ${EFRONT_FILES} @cd ${WRKSRC} && ${CP} ${i} ${STAGEDIR}${WWWDIR} .endfor .for i in ${EFRONT_DIRS} @cd ${WRKSRC} && ${COPYTREE_SHARE} ${i} ${STAGEDIR}${WWWDIR} .endfor @${CHMOD} -R 755 ${STAGEDIR}${WWWDIR} .include Index: head/www/elgg/Makefile =================================================================== --- head/www/elgg/Makefile (revision 451217) +++ head/www/elgg/Makefile (revision 451218) @@ -1,30 +1,30 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= elgg PORTVERSION= 1.8.0.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://elgg.org/download/ MAINTAINER= wen@FreeBSD.org COMMENT= Blogging and social networking platform LICENSE= GPLv2 USE_PHP= mysql gd json soap dom xml -USES= cpe gettext zip +USES= cpe gettext zip php NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message ELGGDATADIR= ${WWWDIR}data do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${CHMOD} -R 755 ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${ELGGDATADIR} @${CHMOD} 777 ${STAGEDIR}${ELGGDATADIR} .include Index: head/www/entrans/Makefile =================================================================== --- head/www/entrans/Makefile (revision 451217) +++ head/www/entrans/Makefile (revision 451218) @@ -1,43 +1,43 @@ # Created by: Prudhvi Krishna # $FreeBSD$ PORTNAME= entrans PORTVERSION= 0.3.3 CATEGORIES= www MASTER_SITES= SF MAINTAINER= prudhvi-krishna-bsd@surapaneni.in COMMENT= Entrans is an online, collaborative translation tool LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +USES= php:web USE_PHP= mysql NO_BUILD= yes NO_ARCH= yes -WANT_PHP_WEB= yes ENTRANS?= www/entrans PLIST_SUB+= ENTRANS=${ENTRANS} PLIST= ${WRKDIR}/pkg-plist PORTDOCS= README INSTALL COPYING AUTHORS HACKING THANKS OPTIONS_DEFINE= DOCS pre-install: cd ${WRKSRC} && ${FIND} -s * -type f | \ ${SED} -e 's|^|${ENTRANS}/|' > ${PLIST} \ && ${FIND} -d * -type d -empty | \ ${SED} -e 's|^|@dir ${ENTRANS}/|' >> ${PLIST} if [ ! -f ${WRKSRC}/conf/database.conf.php.sample ]; then ${CP} \ ${WRKSRC}/conf/database.conf.php.sample ${WRKSRC}/conf/database.conf.php; fi do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${ENTRANS} ${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${ENTRANS} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor .include Index: head/www/eventum/Makefile =================================================================== --- head/www/eventum/Makefile (revision 451217) +++ head/www/eventum/Makefile (revision 451218) @@ -1,37 +1,36 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= eventum PORTVERSION= 2.2 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= MYSQL/eventum MAINTAINER= ports@FreeBSD.org COMMENT= Eventum issue tracking system -USES= cpe +USES= cpe php:web CPE_VENDOR= mysql NO_BUILD= yes USE_PHP= pcre session mysql gd gettext -WANT_PHP_WEB= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" pre-install: @${MV} ${WRKSRC}/setup/config.php ${WRKSRC}/setup/config.php-dist post-patch: @${REINPLACE_CMD} -e 's|%%WWWOWN%%|${WWWOWN}|g' ${WRKSRC}/misc/monitor.php @${REINPLACE_CMD} -e 's|%%WWWGRP%%|${WWWGRP}|g' ${WRKSRC}/misc/monitor.php @${RM} ${WRKSRC}/misc/monitor.php.* do-install: -${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR} @${FIND} ${WWWDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 @${FIND} ${WWWDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 @if [ ! -f ${STAGEDIR}${WWWDIR}/setup/config.php ]; then \ ${CP} -p ${STAGEDIR}${WWWDIR}/setup/config.php-dist ${STAGEDIR}${WWWDIR}/setup/config.php ; \ fi .include Index: head/www/freeway/Makefile =================================================================== --- head/www/freeway/Makefile (revision 451217) +++ head/www/freeway/Makefile (revision 451218) @@ -1,27 +1,27 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= freeway PORTVERSION= 1.4.2.197 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}-ecom/Freeway/${PORTVERSION}%20Sathish DISTNAME= ${PORTNAME}_${PORTVERSION:S,.,_,g} MAINTAINER= ports@FreeBSD.org COMMENT= Advanced Open Source eCommerce Platform -USES= shebangfix +USES= shebangfix php SHEBANG_FILES= admin/htmlarea/plugins/SpellChecker/spell-check-logic.cgi USE_PHP= mysql WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes SUB_FILES= pkg-message PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${CHMOD} -R 755 ${STAGEDIR}${WWWDIR} .include Index: head/www/gallery2/Makefile =================================================================== --- head/www/gallery2/Makefile (revision 451217) +++ head/www/gallery2/Makefile (revision 451218) @@ -1,47 +1,47 @@ # Created by: Alex Varju # $FreeBSD$ PORTNAME= gallery2 PORTVERSION= 2.3.2 PORTREVISION= 5 CATEGORIES= www MASTER_SITES= SF/gallery/${PORTNAME}/${PORTVERSION} DISTNAME= gallery-${PORTVERSION}-full DIST_SUBDIR= gallery2 MAINTAINER= sunpoet@FreeBSD.org COMMENT= Web based photo album organizer written in PHP LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= DCRAW FFMPEG GD GRAPHMAGICK IMAGEMAGICK JHEAD NETPBM NLS OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL OPTIONS_DEFAULT=IMAGEMAGICK JHEAD MYSQL NO_ARCH= yes NO_BUILD= yes +USES= php:web USE_PHP= pcre session -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/${PORTNAME} SUB_FILES= pkg-message DCRAW_RUN_DEPENDS= dcraw:graphics/dcraw FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg GD_RUN_DEPENDS= pngtogd:graphics/gd GD_USE= PHP=gd GRAPHMAGICK_RUN_DEPENDS=gm:graphics/GraphicsMagick IMAGEMAGICK_RUN_DEPENDS=convert:graphics/ImageMagick JHEAD_RUN_DEPENDS= jhead:graphics/jhead MYSQL_USE= PHP=mysqli NETPBM_RUN_DEPENDS= giftopnm:graphics/netpbm NLS_USE= PHP=gettext NLS_USES= gettext PGSQL_USE= PHP=pgsql do-install: cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ .include Index: head/www/gallery3/Makefile =================================================================== --- head/www/gallery3/Makefile (revision 451217) +++ head/www/gallery3/Makefile (revision 451218) @@ -1,78 +1,77 @@ # Created by: Bo-Yi Wu # $FreeBSD$ PORTNAME= gallery3 PORTVERSION= 3.0.9 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= SF/gallery/${PORTNAME}/${PORTVERSION} DISTNAME= gallery-${PORTVERSION} MAINTAINER= appleboy.tw@gmail.com COMMENT= Web based photo album organizer written in PHP -USES= zip +USES= zip php:web USE_PHP= ctype filter iconv json mysql mbstring pcre \ simplexml session spl tokenizer xml -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message OPTIONS_DEFINE= DCRAW FFMPEG GD GRAPHMAGICK IMAGEMAGICK JHEAD \ NETPBM NLS X11 OPTIONS_DEFAULT= IMAGEMAGICK JHEAD .include .if defined(GALLERY3DIR) # Continue to support legacy GALLERY3DIR variable WWWDIR= ${GALLERY3DIR} .endif .if ${PORT_OPTIONS:MDCRAW} RUN_DEPENDS+= dcraw:graphics/dcraw .endif .if ${PORT_OPTIONS:MFFMPEG} LIB_DEPENDS+= libavcodec.so:multimedia/ffmpeg .endif .if ${PORT_OPTIONS:MGD} USE_PHP+= gd RUN_DEPENDS+= pngtogd:graphics/gd .endif .if ${PORT_OPTIONS:MGRAPHMAGICK} RUN_DEPENDS+= gm:graphics/GraphicsMagick .endif .if ${PORT_OPTIONS:MIMAGEMAGICK} .if ${PORT_OPTIONS:MX11} RUN_DEPENDS+= convert:graphics/ImageMagick .else RUN_DEPENDS+= convert:graphics/ImageMagick-nox11 .endif .endif .if ${PORT_OPTIONS:MJHEAD} RUN_DEPENDS+= jhead:graphics/jhead .endif .if ${PORT_OPTIONS:MNETPBM} RUN_DEPENDS+= giftopnm:graphics/netpbm .endif .if ${PORT_OPTIONS:MNLS} USE_PHP+= gettext USES+= gettext .endif do-install: @cd ${WRKSRC}/ && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/ .include Index: head/www/gregarius/Makefile =================================================================== --- head/www/gregarius/Makefile (revision 451217) +++ head/www/gregarius/Makefile (revision 451218) @@ -1,23 +1,24 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= gregarius PORTVERSION= 0.6.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF MAINTAINER= ports@FreeBSD.org COMMENT= Web-based RSS/RDF/ATOM news aggregator LICENSE= GPLv2 +USES= php USE_PHP= gettext iconv mbstring session xml zlib NO_BUILD= yes WRKSRC= ${WRKDIR}/${PORTNAME} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR} .include Index: head/www/habari/Makefile =================================================================== --- head/www/habari/Makefile (revision 451217) +++ head/www/habari/Makefile (revision 451218) @@ -1,54 +1,53 @@ # Created by: Ayumi M # $FreeBSD$ PORTNAME= habari PORTVERSION= 0.8 CATEGORIES= www MASTER_SITES= http://habariproject.org/dist/ \ http://launchpadlibrarian.net/60087200/ MAINTAINER= ayu@commun.jp COMMENT= Next-generation free software blogging platform -USES= zip +USES= zip php:web USE_PHP= ctype filter hash json mbstring pcre pdo session simplexml tokenizer zlib -WANT_PHP_WEB= yes NO_BUILD= yes OPTIONS_MULTI= DB OPTIONS_MULTI_DB= MYSQL PGSQL SQLITE OPTIONS_DEFAULT= MYSQL OPTIONS_DEFINE= DOCS .include .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= pdo_mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql .endif .if ${PORT_OPTIONS:MSQLITE} USE_PHP+= pdo_sqlite .endif post-patch: .for f in doc/index.html system/classes/theme.php.orig user/cache/.gitignore ${RM} ${WRKSRC}/${f} .endfor do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR} .for f in system user @(cd ${WRKSRC} && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${WWWDIR}) .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in LICENSE NOTICE README.md doc/MIT.txt ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor @(cd ${WRKSRC}/doc && ${COPYTREE_SHARE} manual ${STAGEDIR}${DOCSDIR}) .include Index: head/www/hastymail/Makefile =================================================================== --- head/www/hastymail/Makefile (revision 451217) +++ head/www/hastymail/Makefile (revision 451218) @@ -1,39 +1,39 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= hastymail PORTVERSION= 1.5 PORTREVISION= 3 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/OldFiles MAINTAINER= ports@FreeBSD.org COMMENT= Small, fast and secure yet powerful IMAP webmail LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes SUB_FILES= pkg-message -WANT_PHP_WEB= yes +USES= php:web USE_PHP= session imap pcre PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" # Don't install automatically CVS directories, patched files and the default config file. FIND_SKIP_OPTS= -not -name hastymail.conf-example -not -name '*.orig' \ -not -name '*.bak' -not -path '*/CVS/*' -not -name CVS post-patch: @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," \ ${WRKSRC}/lib/constant.php do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} | \ ${PAX} -rwd ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/hastymail.conf-example \ ${STAGEDIR}${PREFIX}/etc/hastymail.conf.sample .include Index: head/www/hastymail2/Makefile =================================================================== --- head/www/hastymail2/Makefile (revision 451217) +++ head/www/hastymail2/Makefile (revision 451218) @@ -1,78 +1,78 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= hastymail2 PORTVERSION= 1.1 PORTREVISION= 5 PORTEPOCH= 1 CATEGORIES= www mail MASTER_SITES= SF/hastymail/Hastymail2%20Stable%20Releases/Hastymail2%201.1/ DISTNAME= hastymail2_${WIKEDVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Small, fast and secure yet powerful IMAP webmail LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes SUB_FILES= pkg-message CONFLICTS_INSTALL= hastymail2-devel-[0-9]* -WANT_PHP_WEB= yes +USES= php:web USE_PHP= ctype pcre session xml WIKEDVERSION= 1_1 WRKSRC= ${WRKDIR}/${PORTNAME}_${WIKEDVERSION} NO_BUILD= yes FIND_SKIP_OPTS= -not -name hastymail2.conf.example -not -name '*.orig' PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" OPTIONS_DEFINE= PGSQL MYSQL DB ICONV MBSTRING DB_DESC= Use older pear DB (instead of MDB2) MBSTRING_DESC= Support multi-byte character sets .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .if ! ${PORT_OPTIONS:MDB} RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/mysql.php:databases/pear-MDB2_Driver_mysql .endif .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql .if ! ${PORT_OPTIONS:MDB} RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/pgsql.php:databases/pear-MDB2_Driver_pgsql .endif .endif .if ${PORT_OPTIONS:MDB} && (${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL}) RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB .endif .if ${PORT_OPTIONS:MICONV} USE_PHP+= iconv .endif .if ${PORT_OPTIONS:MMBSTRING} USE_PHP+= mbstring .endif post-patch: @${REINPLACE_CMD} -E "s#/etc/hastymail[2]*/hasty[ma][ma]il2.rc#${PREFIX}/etc/hastymail2/hastymail2.rc#" \ ${WRKSRC}/index.php ${WRKSRC}/hastymail2.conf.example @${FIND} ${WRKSRC}/plugins -name config.php | ${XARGS} -I % ${MV} % %.sample do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} \ | ${PAX} -rwd ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/hastymail2.conf.example \ ${STAGEDIR}${ETCDIR}/hastymail2.conf.sample .include Index: head/www/hastymail2-devel/Makefile =================================================================== --- head/www/hastymail2-devel/Makefile (revision 451217) +++ head/www/hastymail2-devel/Makefile (revision 451218) @@ -1,70 +1,70 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= hastymail2 PORTVERSION= 1.1.${HASTYMAIL_REV:S/.//g} CATEGORIES= www mail MASTER_SITES= http://files.bsdroot.lv/my/FreeBSD/distfiles/hastymail2-devel/ PKGNAMESUFFIX= -devel DISTNAME= ${PORTNAME}-devel-${HASTYMAIL_REV} MAINTAINER= graudeejs@gmail.com COMMENT= Small, fast and secure yet powerful IMAP webmail LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes SUB_FILES= pkg-message -WANT_PHP_WEB= yes +USES= php:web USE_PHP= session imap pcre WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes FIND_SKIP_OPTS= -not -name hastymail2.conf.example -not -name '*.orig' CONFLICTS_INSTALL= hastymail2-[0-9]* HASTYMAIL_REV= 2011.08.22 PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" OPTIONS_DEFINE= PGSQL MYSQL DB DB_DESC= Use older pear DB (instead of MDB2) .include .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes .if ! ${PORT_OPTIONS:MDB} RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/mysql.php:databases/pear-MDB2_Driver_mysql .endif .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql .if ! ${PORT_OPTIONS:MDB} RUN_DEPENDS+= ${LOCALBASE}/share/pear/MDB2/Driver/pgsql.php:databases/pear-MDB2_Driver_pgsql .endif .endif .if ${PORT_OPTIONS:MDB} && (${PORT_OPTIONS:MMYSQL} || ${PORT_OPTIONS:MPGSQL}} RUN_DEPENDS+= ${LOCALBASE}/share/pear/DB.php:databases/pear-DB .endif post-patch: @${SED} -I.orig -e "s#'/etc/hastymail2/hastymail2.rc'#'${ETCDIR}/hastymail2.rc'#" \ ${WRKSRC}/index.php @${SED} -I.orig -e "s# /etc/hastymail/hastyamil2.rc# ${ETCDIR}/hastyamil2.rc#" \ ${WRKSRC}/hastymail2.conf.example do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${FIND} . ${FIND_SKIP_OPTS} \ | ${PAX} -rwd ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} ${INSTALL_DATA} ${WRKSRC}/hastymail2.conf.example \ ${STAGEDIR}${ETCDIR}/hastymail2.conf.sample .include Index: head/www/horde-ansel/Makefile =================================================================== --- head/www/horde-ansel/Makefile (revision 451217) +++ head/www/horde-ansel/Makefile (revision 451218) @@ -1,42 +1,42 @@ # $FreeBSD$ PORTNAME= ansel PORTVERSION= 3.0.8 CATEGORIES= www pear graphics PKGNAMEPREFIX= horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde Photo Management and Web Gallery LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= horde cpe +USES= horde cpe php USE_PHP= gettext hash USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ content \ Horde_Auth \ Horde_Autoloader \ Horde_Core \ Horde_Date \ Horde_Db \ Horde_Exception \ Horde_Form \ Horde_Group \ Horde_Image \ Horde_Mime \ Horde_Nls \ Horde_Perms \ Horde_Prefs \ Horde_Serialize \ Horde_Share \ Horde_Support \ Horde_Text_Filter \ Horde_Url \ Horde_Util \ Horde_View \ Horde_Vfs .include Index: head/www/horde-base/Makefile =================================================================== --- head/www/horde-base/Makefile (revision 451217) +++ head/www/horde-base/Makefile (revision 451218) @@ -1,65 +1,66 @@ +USE_MYSQL= serve2 # $FreeBSD$ PORTNAME= horde PORTVERSION= 5.2.17 CATEGORIES= www pear PKGNAMEPREFIX= MAINTAINER= horde@FreeBSD.org COMMENT= Horde Application Framework RUN_DEPENDS= ${PEARDIR}/Net/DNS2.php:dns/pear-Net_DNS2 OPTIONS_DEFAULT= ICONV OPTIONS_DEFINE= FACEBOOK ICONV TWITTER WEATHER FACEBOOK_DESC= Support connections to Facebook ICONV_DESC= Depend on PHP iconv extension TWITTER_DESC= Support connections to Twitter WEATHER_DESC= Support weather forecast display -USES= horde cpe +USES= horde cpe php USE_PHP= filter gettext hash USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ Horde_Alarm \ Horde_Argv \ Horde_Auth \ Horde_Autoloader \ Horde_Browser \ Horde_Core \ Horde_Date \ Horde_Exception \ Horde_Form \ Horde_Group \ Horde_Http \ Horde_Image \ Horde_LoginTasks \ Horde_Mail \ Horde_Mime \ Horde_Nls \ Horde_Perms \ Horde_Prefs \ Horde_Rpc \ Horde_Serialize \ Horde_Support \ Horde_Template \ Horde_Text_Diff \ Horde_Token \ Horde_Text_Filter \ Horde_Tree \ Horde_Url \ Horde_Util \ Horde_View \ Horde_Vfs # Optional in package but we want them in USE_HORDE_RUN+= Horde_Feed FACEBOOK_USE= HORDE_RUN=Horde_Service_Facebook ICONV_USE= PHP=iconv TWITTER_USE= HORDE_RUN=Horde_Service_Twitter WEATHER_USE= HORDE_RUN=Horde_Service_Weather .include Index: head/www/horde-passwd/Makefile =================================================================== --- head/www/horde-passwd/Makefile (revision 451217) +++ head/www/horde-passwd/Makefile (revision 451218) @@ -1,26 +1,26 @@ # $FreeBSD$ PORTNAME= passwd PORTVERSION= 5.0.7 CATEGORIES= www pear PKGNAMEPREFIX= horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde password changing application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USES= horde cpe +USES= horde cpe php USE_PHP= gettext USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ Horde_Auth \ Horde_Core \ Horde_Exception \ Horde_Injector \ Horde_Util \ Horde_View .include Index: head/www/horde-trean/Makefile =================================================================== --- head/www/horde-trean/Makefile (revision 451217) +++ head/www/horde-trean/Makefile (revision 451218) @@ -1,35 +1,35 @@ # $FreeBSD$ PORTNAME= trean PORTVERSION= 1.1.9 CATEGORIES= www pear PKGNAMEPREFIX= horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde Bookmark Manager LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -USES= horde cpe +USES= horde cpe php USE_PHP= gettext json USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ content \ Horde_Auth \ Horde_Autoloader \ Horde_Controller \ Horde_Core \ Horde_Date \ Horde_Db \ Horde_Exception \ Horde_Form \ Horde_Queue \ Horde_Notification \ Horde_Perms \ Horde_Util \ Horde_Vfs \ Horde_View .include Index: head/www/horde-wicked/Makefile =================================================================== --- head/www/horde-wicked/Makefile (revision 451217) +++ head/www/horde-wicked/Makefile (revision 451218) @@ -1,40 +1,40 @@ # $FreeBSD$ PORTNAME= wicked PORTVERSION= 2.0.8 CATEGORIES= www pear PKGNAMEPREFIX= horde- MAINTAINER= horde@FreeBSD.org COMMENT= Horde Wiki Application LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS+= ${PEARDIR}/Text/Wiki.php:www/pear-Text_Wiki -USES= horde cpe +USES= horde cpe php USE_PHP= gettext USE_HORDE_BUILD= Horde_Role USE_HORDE_RUN= Horde_Role \ horde \ Horde_Auth \ Horde_Autoloader \ Horde_Core \ Horde_Db \ Horde_Exception \ Horde_Form \ Horde_Http \ Horde_Lock \ Horde_Mail \ Horde_Mime \ Horde_Mime_Viewer \ Horde_Notification \ Horde_Perms \ Horde_Rpc \ Horde_Text_Diff \ Horde_Url \ Horde_Util \ Horde_Vfs .include Index: head/www/hotcrp/Makefile =================================================================== --- head/www/hotcrp/Makefile (revision 451217) +++ head/www/hotcrp/Makefile (revision 451218) @@ -1,28 +1,28 @@ # $FreeBSD$ PORTNAME= hotcrp PORTVERSION= 2.94 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.read.seas.harvard.edu/~kohler/hotcrp/ MAINTAINER= kevlo@FreeBSD.org COMMENT= Web based conference management software RUN_DEPENDS= pdftohtml:graphics/poppler-utils \ zip:archivers/zip +USES= php mysql:server USE_PHP= mysqli gd session ctype -USE_MYSQL= server NO_BUILD= yes SUB_FILES= pkg-message LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/www/ilias/Makefile =================================================================== --- head/www/ilias/Makefile (revision 451217) +++ head/www/ilias/Makefile (revision 451218) @@ -1,68 +1,68 @@ # Created by: Bartlomiej Rutkowski # $FreeBSD$ PORTNAME= ilias PORTVERSION= 5.2.8 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= wen@FreeBSD.org COMMENT= Powerful, dynamic, PHP and MySQL based e-learning platform LICENSE= GPLv2 RUN_DEPENDS= convert:graphics/ImageMagick \ zip:archivers/zip \ ${UNZIP_CMD}:archivers/unzip \ ${LOCALBASE}/share/pear/PEAR.php:devel/pear \ ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth \ ${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2 \ ${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT LIB_DEPENDS= libpng.so:graphics/png USE_GITHUB= yes GH_ACCOUNT= ILIAS-eLearning GH_PROJECT= ILIAS -USES= cpe jpeg +USES= cpe jpeg php NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message USE_PHP= pdo_mysql session zlib gd pdf dom xsl pcre simplexml ILIASDIR= www/ilias ILIASDATADIR= www/iliasdata PLIST_SUB= ILIASDATADIR=${ILIASDATADIR} SUB_FILES= pkg-message SUB_LIST= ILIASDATADIR=${ILIASDATADIR} OPTIONS_DEFINE= SCORM2004 Checker Mail SCORM2004_USE= php=json Checker_RUN_DEPENDS= ${LOCALBASE}/share/pear/HTTP/Request.php:www/pear-HTTP_Request Mail_RUN_DEPENDS= ${LOCALBASE}/share/pear/Mail.php:mail/pear-Mail EXTRA_FILES= %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/_mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/express \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/mocha \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/.bin/uuid \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/jade \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/mkdirp \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/mocha/node_modules/.bin/supports-color \ %%WWWDIR%%/Modules/Chatroom/chat/node_modules/supertest/node_modules/superagent/node_modules/.bin/mime pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${ILIASDIR}?g" >> ${PLIST} .for i in ${EXTRA_FILES} @${ECHO_CMD} ${i} >> ${PLIST} .endfor @${ECHO} @dir ${ILIASDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${ILIASDATADIR} .include Index: head/www/jinzora/Makefile =================================================================== --- head/www/jinzora/Makefile (revision 451217) +++ head/www/jinzora/Makefile (revision 451218) @@ -1,27 +1,28 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= jinzora PORTVERSION= 3.0 PORTREVISION= 1 CATEGORIES= www multimedia MASTER_SITES= SF/${PORTNAME}/Jinzora%20${PORTVERSION} MAINTAINER= kevlo@FreeBSD.org COMMENT= Web based media streaming and management system +USES= php USE_PHP= mysql session iconv gd pdf NO_BUILD= yes SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @if [ ! -f ${STAGEDIR}${WWWDIR}/settings.php ]; then \ ${TOUCH} ${STAGEDIR}${WWWDIR}/settings.php ; fi ${CHMOD} 755 ${STAGEDIR}${WWWDIR}/jukebox/settings.php ${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}/temp ${CHMOD} -R 755 ${STAGEDIR}${WWWDIR}/data .include Index: head/www/kplaylist/Makefile =================================================================== --- head/www/kplaylist/Makefile (revision 451217) +++ head/www/kplaylist/Makefile (revision 451218) @@ -1,32 +1,33 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= kplaylist PORTVERSION= 1.8.505 PORTREVISION?= 2 CATEGORIES= www multimedia MASTER_SITES= http://www.kplaylist.net/archive.php?file=1.8.505&tar=true/ DISTNAME= ${PORTNAME}.${PORTVERSION} MAINTAINER= kevlo@FreeBSD.org COMMENT= PHP based music database RUN_DEPENDS= lame:audio/lame \ oggenc:audio/vorbis-tools \ zip:archivers/zip +USES= php USE_PHP= curl mysql session iconv WRKSRC= ${WRKDIR} NO_BUILD= yes NO_ARCH= yes PLIST_FILES= "@(${WWWOWN},${WWWGRP},) %%WWWDIR%%/index.php" \ "@dir(${WWWOWN},${WWWGRP},) %%WWWDIR%%" do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC} && ${CP} kplaylist.1.8.505.php \ ${STAGEDIR}${WWWDIR}/index.php .include Index: head/www/lilurl/Makefile =================================================================== --- head/www/lilurl/Makefile (revision 451217) +++ head/www/lilurl/Makefile (revision 451218) @@ -1,39 +1,39 @@ # Created by: chinsan # $FreeBSD$ PORTNAME= lilurl PORTVERSION= 0.1.1 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}.tar.gz MAINTAINER= ports@FreeBSD.org COMMENT= Simple PHP/MySQL script for generating lil? URLs +USES= php:web USE_PHP= mysql pcre NO_BUILD= yes NO_ARCH= yes -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/${PORTNAME} LILURL_DIR?= www/lilurl SUB_FILES= pkg-message PLIST= ${WRKDIR}/pkg-plist post-extract: @${MV} ${WRKSRC}/includes/conf.php ${WRKSRC}/includes/conf.php.sample pre-install: @${ECHO_CMD} -e "@owner ${WWWOWN}\n@group ${WWWGRP}" > ${PLIST} @cd ${WRKSRC} && ${FIND} -s . -type f | \ ${SED} -e 's|^./||;s|^|${LILURL_DIR}/|' >> ${PLIST} \ && ${FIND} -d * -type d | \ ${SED} -e 's|^|@dir ${LILURL_DIR}/|' >> ${PLIST} \ && ${ECHO_CMD} @dir ${LILURL_DIR} >> ${PLIST} @${ECHO_CMD} -e "@owner\n@group" >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${LILURL_DIR} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${LILURL_DIR} .include Index: head/www/limesurvey/Makefile =================================================================== --- head/www/limesurvey/Makefile (revision 451217) +++ head/www/limesurvey/Makefile (revision 451218) @@ -1,95 +1,94 @@ # Created by: janos.mohacsi@bsd.hu # $FreeBSD$ PORTNAME= limesurvey PORTVERSION= 1.91 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/1._LimeSurvey_stable/${PORTVERSION}+/ DISTNAME= ${PORTNAME}${PORTVERSION:S^.^^}plus-build10232-20110608 MAINTAINER= jmohacsi@bsd.hu COMMENT= PHP-based survey building and runing system LICENSE= GPLv2 -USES= cpe +USES= cpe php:web # http://docs.limesurvey.org/Installation&structure=English+Instructions+for+LimeSurvey OPTIONS_DEFINE= PGSQL GD LDAP ZIP OPTIONS_DEFAULT= GD PGSQL_DESC= Use PostgreSQL (instead of MySQL) GD_DESC= Install PHP gd extension LDAP_DESC= Install PHP LDAP extension ZIP_DESC= Install PHP zip extension .include # http://docs.limesurvey.org/Installation&structure=English+Instructions+for+LimeSurvey#Make_sure_you_can_use_LimeSurvey_on_your_website .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql USE_PHP= pgsql .else # server is not necessary on this host. #USE_MYSQL= server USE_MYSQL= client USE_PHP= mysql .endif .if ${PORT_OPTIONS:MGD} USE_PHP+= gd .endif .if ${PORT_OPTIONS:MLDAP} USE_PHP+= ldap .endif .if ${PORT_OPTIONS:MZIP} USE_PHP+= zip .endif USE_PHP+= ctype dom iconv json mbstring pcre \ simplexml session xmlwriter -WANT_PHP_WEB=yes WWWDOCROOT?= www PHPSURVEYORURL?= ${PORTNAME} WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes SUB_FILES= pkg-message SUB_LIST= PHPSURVEYORURL="${PHPSURVEYORURL}" \ PHPSURVEYORDIR="${PHPSURVEYORDIR}" PHPSURVEYORDIR= ${WWWDOCROOT}/${PHPSURVEYORURL} do-install: ${MKDIR} "${STAGEDIR}${WWWDIR}" .if ${PORT_OPTIONS:MPGSQL} ${SED} -E \ -e 's/^(\$$databasetype[[:space:]]*=[[:space:]]*'"')mysql('"'.*)$$/\1postgres\2/' \ -e 's/^(\$$databaseuser[[:space:]]*=[[:space:]]*'"')root('"'.*)$$/\1pgsql\2/' \ "${WRKSRC}"/config.php >"${WRKSRC}"/config.php-dist ${RM} "${WRKSRC}"/config.php .else ${MV} "${WRKSRC}"/config.php "${WRKSRC}"/config.php-dist .endif @cd "${WRKSRC}" && ${COPYTREE_SHARE} . "${STAGEDIR}${WWWDIR}" ${MKDIR} "${STAGEDIR}${WWWDIR}"/tmp ${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/tmp ${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/templates ${CHMOD} 755 "${STAGEDIR}${WWWDIR}"/upload ${CHMOD} -R go-w "${STAGEDIR}${WWWDIR}"/admin post-install: @${ECHO_CMD} "@group ${WWWGRP}" >> ${TMPPLIST} @${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type f -print | \ ${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST} @${FIND} -s -d ${STAGEDIR}${WWWDIR}/admin -type d -print | \ ${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST} @${ECHO_CMD} "@owner ${WWWOWN}" >> ${TMPPLIST} @${FIND} -s -d ${STAGEDIR}${WWWDIR} ! -path "${STAGEDIR}${WWWDIR}/admin/*" -type f -print | \ ${SED} -e "s#${STAGEDIR}${PREFIX}/##g" >> ${TMPPLIST} @${FIND} -s -d ${STAGEDIR}${WWWDIR} -type d ! -path "${STAGEDIR}${WWWDIR}/admin*" -print | \ ${SED} -E -e "s#${STAGEDIR}${PREFIX}/#@dir #g" >> ${TMPPLIST} @${ECHO_CMD} "@owner" >> ${TMPPLIST} @${ECHO_CMD} "@group" >> ${TMPPLIST} .include Index: head/www/lionwiki/Makefile =================================================================== --- head/www/lionwiki/Makefile (revision 451217) +++ head/www/lionwiki/Makefile (revision 451218) @@ -1,29 +1,30 @@ # Created by: Sylvio Cesar # $FreeBSD$ PORTNAME= lionwiki PORTVERSION= 3.2.7 CATEGORIES= www MASTER_SITES= http://lionwiki.0o.cz/download/${PORTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Minimalis wiki, extensible, templatable and file based +USES= php USE_PHP= session ctype NO_BUILD= yes ROOTFILES= config.php index.php ROOTDIRS= lang plugins templates var SUB_FILES= pkg-message PLIST_SUB= OWNER=${WWWOWN} GROUP=${WWWGRP} do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/config.php \ ${STAGEDIR}${WWWDIR}/config.php.sample ${INSTALL_DATA} ${WRKSRC}/index.php ${STAGEDIR}${WWWDIR}/ .for dirs in ${ROOTDIRS} cd ${WRKSRC} && ${COPYTREE_SHARE} ${dirs} ${STAGEDIR}${WWWDIR}/ .endfor .include Index: head/www/magento/Makefile =================================================================== --- head/www/magento/Makefile (revision 451217) +++ head/www/magento/Makefile (revision 451218) @@ -1,60 +1,60 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= magento PORTVERSION= 1.8.1.0 PORTREVISION= 1 CATEGORIES= www finance MASTER_SITES= http://www.magentocommerce.com/downloads/assets/${PORTVERSION}/ MAINTAINER= wen@FreeBSD.org COMMENT= Feature-rich eCommerce platform -USES= cpe +USES= cpe php CPE_VENDDOR= magentocommerce USE_PHP= pdo_mysql hash gd iconv curl dom soap simplexml mcrypt mysql \ ctype zlib json WRKSRC= ${WRKDIR}/magento #OPTIONS_DEFINE= OAUTH SESSIONS REDIS SNAPPY EXAMPLES OPTIONS_DEFINE= OAUTH SESSIONS REDIS EXAMPLES OAUTH_DESC= Depend on pecl-oauth for REST API SESSIONS_DESC= Mark Cm/RedisSession module active REDIS_DESC= Depend on php56-redis for faster redis backend #SNAPPY_DESC= Use google snappy for Redis Cache compression NO_BUILD= yes NO_ARCH= yes MAGENTODIR?= www/magento OAUTH_RUN_DEPENDS= pecl-oauth>=1.2.3:net/pecl-oauth REDIS_USE= php=redis # First need to submit the port #SNAPPY_RUN_DEPENDS= php5-snappy>=0.0.2:archivers/php5-snappy SUB_FILES= pkg-message cron.sh pkg-install crontab SUB_LIST= MAGENTODIR=${MAGENTODIR} WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} PLIST_SUB= ${SUB_LIST} PORTEXAMPLES= * post-patch: @${RM} ${WRKSRC}/cron.sh ${WRKSRC}/.htaccess do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MAGENTODIR} ${INSTALL_SCRIPT} ${WRKDIR}/cron.sh ${STAGEDIR}${PREFIX}/${MAGENTODIR} @${FIND} ${STAGEDIR}${PREFIX}/${MAGENTODIR}/var -type d \ -exec ${CHMOD} a+w {} + @${CHMOD} a+x ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc \ ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules do-install-SESSIONS-on: @${REINPLACE_CMD} -e 's,false,true,' \ ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules/Cm_RedisSession.xml @${RM} ${STAGEDIR}${PREFIX}/${MAGENTODIR}/app/etc/modules/Cm_RedisSession.xml.bak do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKDIR}/crontab ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/mahara/Makefile =================================================================== --- head/www/mahara/Makefile (revision 451217) +++ head/www/mahara/Makefile (revision 451218) @@ -1,43 +1,43 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= mahara PORTVERSION= 16.04.3 CATEGORIES= www MASTER_SITES= https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/ MAINTAINER= wen@FreeBSD.org COMMENT= Open source ePortfolio system LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/../COPYING -USES= cpe tar:bzip2 +USES= cpe php tar:bzip2 USE_PHP= dom gd session json curl xml xmlrpc openssl simplexml \ mcrypt zip OPTIONS_DEFINE= MYSQL PGSQL OPTIONS_DEFAULT= MYSQL MYSQL_USE= PHP=mysql PGSQL_USE= PHP=pgsql NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MAHARADIR=${MAHARADIR} \ MAHARADATADIR=${MAHARADATADIR} WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/htdocs MAHARADIR?= www/mahara MAHARADATADIR?= www/maharadata pre-install: @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MAHARADIR}?g" >> ${PLIST} @${ECHO_CMD} "@dir(${WWWOWN},${WWWGRP},755) ${MAHARADATADIR}" >> ${PLIST} @${ECHO_CMD} "@dir %%WWWDIR%%/lib/tests" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${PREFIX}/${MAHARADATADIR} .include Index: head/www/mediawiki123/Makefile =================================================================== --- head/www/mediawiki123/Makefile (revision 451217) +++ head/www/mediawiki123/Makefile (revision 451218) @@ -1,91 +1,66 @@ # Created by: Gerrit Beine # $FreeBSD$ PORTNAME= mediawiki PORTVERSION= 1.23.17 CATEGORIES= www MASTER_SITES= http://releases.wikimedia.org/mediawiki/${PORTVERSION:R}/ PKGNAMESUFFIX= 123 MAINTAINER= wen@FreeBSD.org COMMENT= Wiki engine used by Wikipedia LICENSE= GPLv2 CONFLICTS= mediawiki12[789]-[0-9]* -USES= python:run shebangfix +USES= php:web python:run shebangfix SHEBANG_FILES= maintenance/dev/*.sh \ maintenance/hiphop/run-server \ maintenance/language/zhtable/Makefile.py SHEBANG_LANG= hhvm hhvm_OLD_CMD= /usr/bin/hhvm hhvm_CMD= ${LOCALBASE}/bin/hhvm # not installed by anything yet USE_PHP= ctype dom hash iconv json mbstring pcre readline \ session xml xmlreader zlib -WANT_PHP_WEB= yes MEDIAWIKIDIR?= www/mediawiki NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MEDIAWIKIDIR=${PREFIX}/${MEDIAWIKIDIR} OPTIONS_DEFINE= MYSQL PGSQL SQLITE LDAP MEMCACHED XCACHE IMAGICK SOCKETS OPTIONS_DEFAULT=MYSQL SOCKETS MEMCACHED_DESC= Use memcached XCACHE_DESC= Use xCache IMAGICK_DESC= Use ImageMagick SOCKETS_DESC= Use sockets MYSQL_VARS= IGNORE_WITH_PHP+=70 -.include +MYSQL_USES= mysql +MYSQL_USE= php=mysql +PGSQL_USE= php=pgsql +SQLITE_USE= php=sqlite3 +LDAP_USE= php=ldap -.if ${PORT_OPTIONS:MMYSQL} -USE_MYSQL= client -USE_PHP+= mysql -.endif - -.if ${PORT_OPTIONS:MPGSQL} -USE_PHP+= pgsql -.endif - -.if ${PORT_OPTIONS:MSQLITE} -USE_PHP+= sqlite3 -.endif - -.if ${PORT_OPTIONS:MLDAP} -USE_PHP+= ldap -.endif - -.if ${PORT_OPTIONS:MMEMCACHED} -RUN_DEPENDS= memcached:databases/memcached -.endif - -.if ${PORT_OPTIONS:MIMAGICK} -RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick -.endif - -.if ${PORT_OPTIONS:MXCACHE} -RUN_DEPENDS+= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/xcache.so:www/xcache -.endif - -.if ${PORT_OPTIONS:MSOCKETS} -USE_PHP+= sockets -.endif +MEMCACHED_RUN_DEPENDS= memcached:databases/memcached +IMAGICK_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/imagick.so:graphics/pecl-imagick +XCACHE_RUN_DEPENDS= ${LOCALBASE}/lib/php/${PHP_EXT_DIR}/xcache.so:www/xcache +SOCKETS_USE= php=sockets pre-install: @${FIND} -s -d ${WRKSRC} -not -type d | ${SED} "s?${WRKSRC}?${MEDIAWIKIDIR}?g" >>${PLIST} @${ECHO} "@mode 0777" >> ${PLIST} @${ECHO} "@dir %%WWWDIR%%/images" >> ${PLIST} @${ECHO} "@mode" >> ${PLIST} @${ECHO} @dir ${MEDIAWIKIDIR} >> ${PLIST} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} ${CP} -r ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${MEDIAWIKIDIR} .include Index: head/www/moodle30/Makefile =================================================================== --- head/www/moodle30/Makefile (revision 451217) +++ head/www/moodle30/Makefile (revision 451218) @@ -1,69 +1,70 @@ # Created by: Javier Martin Rueda # $FreeBSD$ PORTNAME= moodle PORTVERSION= 3.0.10 CATEGORIES= www MASTER_SITES= SF/moodle/Moodle/stable30/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle31-3.1.[0-9]* moodle32-3.2.[0-9]* moodle33-3.3.[0-9]* DEPRECATED= Deprecated by upstream, please use www/moodle33 instead EXPIRATION_DATE= 2017-10-11 -USES= cpe tar:tgz +USES= cpe php tar:tgz USE_PHP= ctype curl dom gd hash iconv intl json mbstring opcache \ openssl pcre session simplexml soap spl tokenizer xml xmlrpc \ zip zlib WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP MIMETEX OPTIONS_DEFAULT= MYSQL MIMETEX_DESC= mimeTeX filter functionality support -MYSQL_USE= mysql=client php=mysqli +MYSQL_USES= mysql:client +MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap MIMETEX_RUN_DEPENDS= ${LOCALBASE}/www/mimetex/cgi-bin/mimetex.cgi:www/mimetex NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} do-install-MIMETEX-on: ${LN} -sf ${PREFIX}/www/mimetex/cgi-bin/mimetex.cgi \ ${STAGEDIR}${PREFIX}/${MOODLEDIR}/filter/tex/mimetex.freebsd .include Index: head/www/moodle31/Makefile =================================================================== --- head/www/moodle31/Makefile (revision 451217) +++ head/www/moodle31/Makefile (revision 451218) @@ -1,66 +1,67 @@ # Created by: Javier Martin Rueda # $FreeBSD$ PORTNAME= moodle PORTVERSION= 3.1.8 CATEGORIES= www MASTER_SITES= SF/moodle/Moodle/stable31/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle30-3.0.[0-9]* moodle32-3.2.[0-9]* moodle33-3.3.[0-9]* -USES= cpe tar:tgz +USES= cpe php tar:tgz USE_PHP= ctype curl dom gd hash iconv intl json mbstring opcache \ openssl pcre session simplexml soap spl tokenizer xml \ xmlreader xmlrpc zip zlib WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP MIMETEX OPTIONS_DEFAULT= MYSQL MIMETEX_DESC= mimeTeX filter functionality support -MYSQL_USE= mysql=client php=mysqli +MYSQL_USES= mysql:client +MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap MIMETEX_RUN_DEPENDS= ${LOCALBASE}/www/mimetex/cgi-bin/mimetex.cgi:www/mimetex NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} do-install-MIMETEX-on: ${LN} -sf ${PREFIX}/www/mimetex/cgi-bin/mimetex.cgi \ ${STAGEDIR}${PREFIX}/${MOODLEDIR}/filter/tex/mimetex.freebsd .include Index: head/www/moodle32/Makefile =================================================================== --- head/www/moodle32/Makefile (revision 451217) +++ head/www/moodle32/Makefile (revision 451218) @@ -1,66 +1,67 @@ -# Created by: Javier Martin Rueda +:# Created by: Javier Martin Rueda > ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} do-install-MIMETEX-on: ${LN} -sf ${PREFIX}/www/mimetex/cgi-bin/mimetex.cgi \ ${STAGEDIR}${PREFIX}/${MOODLEDIR}/filter/tex/mimetex.freebsd .include Index: head/www/moodle33/Makefile =================================================================== --- head/www/moodle33/Makefile (revision 451217) +++ head/www/moodle33/Makefile (revision 451218) @@ -1,66 +1,67 @@ # Created by: Javier Martin Rueda # $FreeBSD$ PORTNAME= moodle PORTVERSION= 3.3.2 CATEGORIES= www MASTER_SITES= SF/moodle/Moodle/stable33/ PKGNAMESUFFIX= ${PKGORIGIN:T:S/moodle//} MAINTAINER= wen@FreeBSD.org COMMENT= Course management system based on social constructionism LICENSE= GPLv3 CONFLICTS= moodle30-3.0.[0-9]* moodle31-3.1.[0-9]* moodle32-3.2.[0-9]* -USES= cpe tar:tgz +USES= cpe php tar:tgz USE_PHP= ctype curl dom fileinfo gd hash iconv intl json mbstring \ opcache openssl pcre session simplexml soap spl tokenizer \ xml xmlreader xmlrpc zip zlib WRKSRC= ${WRKDIR}/moodle OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL MSSQL OPTIONS_DEFINE= LDAP MIMETEX OPTIONS_DEFAULT= MYSQL MIMETEX_DESC= mimeTeX filter functionality support -MYSQL_USE= mysql=client php=mysqli +MYSQL_USES= mysql +MYSQL_USE= php=mysqli PGSQL_USE= php=pgsql MSSQL_USE= php=mssql LDAP_USE= php=ldap MIMETEX_RUN_DEPENDS= ${LOCALBASE}/www/mimetex/cgi-bin/mimetex.cgi:www/mimetex NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message SUB_LIST= MOODLEDIR=${MOODLEDIR} \ MOODLEDATADIR=${MOODLEDATADIR} MOODLEDIR?= www/moodle MOODLEDATADIR?= moodledata pre-install: @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST} @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${ECHO} @dir ${MOODLEDATADIR} >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} "@group" >> ${PLIST} @${ECHO_CMD} "@owner" >> ${PLIST} # Here for safety I do not set moodle diretory 0755 permission # It require user write config.php manually then. @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${MOODLEDIR}?g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${MOODLEDIR}?g" >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${MOODLEDIR} @${INSTALL} -d ${STAGEDIR}${PREFIX}/${MOODLEDATADIR} do-install-MIMETEX-on: ${LN} -sf ${PREFIX}/www/mimetex/cgi-bin/mimetex.cgi \ ${STAGEDIR}${PREFIX}/${MOODLEDIR}/filter/tex/mimetex.freebsd .include Index: head/www/mysar/Makefile =================================================================== --- head/www/mysar/Makefile (revision 451217) +++ head/www/mysar/Makefile (revision 451218) @@ -1,65 +1,66 @@ # Created by: Edwin Groothuis # $FreeBSD$ PORTNAME= mySAR PORTVERSION= 2.1.4 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= SF DISTNAME= ${PORTNAME:tl}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= MySQL Squid Access Report LICENSE= GPLv2 LICENSE_FILE= ${WRKROOT}/COPYING BUILD_DEPENDS= bash:shells/bash WRKROOT= ${WRKDIR}/${PORTNAME:tl} WRKSRC= ${WRKROOT}/bin/mysar-binary-importer GNU_CONFIGURE= yes USE_MYSQL= yes +USES= php USE_PHP= mysql pcre USE_CSTD= gnu89 CONFIGURE_ARGS= --with-mysql-lib=${LOCALBASE} MYSARPREFIX= mysar MYSARDIR?= ${PREFIX}/${MYSARPREFIX} PLIST_SUB= MYSAR=${MYSARPREFIX} WWWOWN="${WWWOWN}" SUB_FILES= pkg-message SUB_LIST= MYSARDIR=${MYSARDIR} PKGMESSAGE= ${WRKDIR}/pkg-message post-extract: @${CHMOD} +x ${WRKSRC}/config/* post-patch: @${REINPLACE_CMD} \ -e 's,/usr/local/mysar/,${MYSARDIR},g' \ ${WRKROOT}/etc/mysar.cron @${REINPLACE_CMD} \ -e 's,/usr/local/mysar/,${MYSARDIR},g' \ ${WRKROOT}/etc/mysar.apache @${REINPLACE_CMD} \ -e 's,/usr/bin/php,${LOCALBASE}/bin/php,g' \ -e 's,\([=,. ]\)mktime(),\1time(),g' \ `find ${WRKROOT}/bin -type f` @${REINPLACE_CMD} \ -e 's,/bin/sh,${LOCALBASE}/bin/bash,g' \ `find ${WRKROOT}/bin/mysar-binary-importer -type f` @${FIND} ${WRKROOT} -name *.orig -delete @${FIND} ${WRKROOT} -name *.bak -delete do-install: ${MV} ${WRKSRC} ${WRKROOT} ${MKDIR} ${STAGEDIR}${MYSARDIR} ${CP} -R `find ${WRKROOT} -mindepth 1 -maxdepth 1 ! -name mysar-binary-importer` ${STAGEDIR}${MYSARDIR} ${INSTALL_PROGRAM} ${WRKROOT}/mysar-binary-importer/src/mysar ${STAGEDIR}${MYSARDIR}/bin ${INSTALL_DATA} ${WRKROOT}/mysar-binary-importer/mysar.conf ${STAGEDIR}${MYSARDIR}/etc .include Index: head/www/nibbleblog/Makefile =================================================================== --- head/www/nibbleblog/Makefile (revision 451217) +++ head/www/nibbleblog/Makefile (revision 451218) @@ -1,34 +1,34 @@ # Created by: Marek Holienka # $FreeBSD$ PORTNAME= nibbleblog PORTVERSION= 3.0.2 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/v${PORTVERSION}/ DISTNAME= nibbleblogv302 MAINTAINER= marekholienka@gmail.com COMMENT= Lightweight blog system for general use RUN_DEPENDS= pear:devel/pear -USES= cpe zip +USES= cpe php zip NO_BUILD= yes NO_ARCH= yes USE_PHP= session filter xml simplexml gd PKGMESSAGE= ${MASTERDIR}/pkg-message PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message OPTIONS_DEFINE= APACHE LIGHTTPD OPTIONS_DEFAULT= APACHE APACHE_USE= APACHE_RUN=22+ LIGHTTPD_RUN_DEPENDS= lighttpd:www/lighttpd do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -r ${WRKDIR}/${PORTNAME}/ ${STAGEDIR}${WWWDIR} .include Index: head/www/opencart/Makefile =================================================================== --- head/www/opencart/Makefile (revision 451217) +++ head/www/opencart/Makefile (revision 451218) @@ -1,29 +1,30 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= opencart PORTVERSION= 2.3.0.2 CATEGORIES= www misc MAINTAINER= wen@FreeBSD.org COMMENT= Open source PHP-based online shopping cart system LICENSE= GPLv3 USE_GITHUB= yes GH_ACCOUNT= opencart +USES= php USE_PHP= filter mysqli curl mbstring gd zlib mcrypt session zip hash WRKSRC_SUBDIR= upload NO_BUILD= yes SUB_FILES= pkg-message post-patch: ${MV} ${WRKSRC}/config-dist.php ${WRKSRC}/config.php ${MV} ${WRKSRC}/admin/config-dist.php ${WRKSRC}/admin/config.php do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/www/openxmldir/Makefile =================================================================== --- head/www/openxmldir/Makefile (revision 451217) +++ head/www/openxmldir/Makefile (revision 451218) @@ -1,25 +1,25 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= openxmldir PORTVERSION= 1.2 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/open79xxdir/OpenXMLDir/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= PHP based XML menuing system for Cisco 79xx IP phones LICENSE= GPLv2 +USES= php:web NO_BUILD= yes -WANT_PHP_WEB= yes USE_PHP= mysql xml PLIST_SUB+= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include Index: head/www/orangehrm/Makefile =================================================================== --- head/www/orangehrm/Makefile (revision 451217) +++ head/www/orangehrm/Makefile (revision 451218) @@ -1,35 +1,35 @@ # Created by: Wen Heping # $FreeBSD$ PORTNAME= orangehrm PORTVERSION= 3.3.3 PORTREVISION= 1 CATEGORIES= www misc MASTER_SITES= SF/${PORTNAME}/stable/${PORTVERSION} MAINTAINER= wen@FreeBSD.org COMMENT= Open Source Human Resource Management LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/license/LICENSE.TXT -USES= cpe zip +USES= cpe php zip USE_PHP= pdo_mysql ctype xml simplexml NO_BUILD= yes PLIST= ${WRKDIR}/plist SUB_FILES= pkg-message HRMDIR= www/orangehrm pre-install: @${ECHO_CMD} -e '@owner ${WWWOWN}\n@group ${WWWGRP}' > ${PLIST} @${ECHO_CMD} "@mode 755" >> ${PLIST} @${FIND} -s -d ${WRKSRC} -type l | ${SED} "s#${WRKSRC}#${HRMDIR}#g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${HRMDIR}#g" >>${PLIST} @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s#${WRKSRC}#@dir ${HRMDIR}#g" >> ${PLIST} @${ECHO_CMD} "@mode" >> ${PLIST} @${ECHO_CMD} -e '@owner root\n@group wheel' >> ${PLIST} do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${HRMDIR} .include Index: head/www/oscommerce/Makefile =================================================================== --- head/www/oscommerce/Makefile (revision 451217) +++ head/www/oscommerce/Makefile (revision 451218) @@ -1,34 +1,33 @@ # Created by: Travis Campbell # $FreeBSD$ PORTNAME= oscommerce DISTVERSION= 2.3.4 PORTEPOCH= 2 CATEGORIES= www MASTER_SITES= http://www.oscommerce.com/files/ MAINTAINER= wen@FreeBSD.org COMMENT= Full-featured open source e-commerce system -USES= cpe zip +USES= cpe php:web zip USE_PHP= mysql session pcre gd curl openssl -WANT_PHP_WEB= yes NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message PORTDOCS= CHANGELOG LICENSE STANDARD release_notes.pdf documentation.pdf PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}/${WWWDIR} @cd ${WRKSRC}/catalog && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR} do-install-DOCS-on: ${MKDIR} ${STAGEDIR}/${DOCSDIR} .for f in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/docs/${f} ${STAGEDIR}/${DOCSDIR} .endfor .include Index: head/www/pear-Horde_Feed/Makefile =================================================================== --- head/www/pear-Horde_Feed/Makefile (revision 451217) +++ head/www/pear-Horde_Feed/Makefile (revision 451218) @@ -1,17 +1,17 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= Horde_Feed PORTVERSION= 2.0.4 CATEGORIES= www pear MAINTAINER= horde@FreeBSD.org COMMENT= Horde Feed libraries -USES= horde +USES= horde php USE_PHP= dom USE_HORDE_RUN= Horde_Exception \ Horde_Http \ Horde_Xml_Element .include Index: head/www/pear-Horde_Service_Facebook/Makefile =================================================================== --- head/www/pear-Horde_Service_Facebook/Makefile (revision 451217) +++ head/www/pear-Horde_Service_Facebook/Makefile (revision 451218) @@ -1,19 +1,19 @@ # Created by: Martin Matuska # $FreeBSD$ PORTNAME= Horde_Service_Facebook PORTVERSION= 2.0.9 CATEGORIES= www pear MAINTAINER= horde@FreeBSD.org COMMENT= Horde Facebook client -USES= horde +USES= horde php USE_PHP= json simplexml USE_HORDE_RUN= Horde_Exception \ Horde_Http \ Horde_Translation \ Horde_Support \ Horde_Util .include Index: head/www/pear-twig/Makefile =================================================================== --- head/www/pear-twig/Makefile (revision 451217) +++ head/www/pear-twig/Makefile (revision 451218) @@ -1,26 +1,25 @@ # Created by: Joe Horn # $FreeBSD$ PORTNAME= twig PORTVERSION= 1.28.1 CATEGORIES= www pear MASTER_SITES= http://pear.twig-project.org/get/ DISTNAME= Twig-${PORTVERSION} MAINTAINER= tz@FreeBSD.org COMMENT= Flexible, fast, and secure template engine for PHP LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PEARDIR}/.channels/pear.twig-project.org.reg:devel/pear-channel-twig RUN_DEPENDS= ${PEARDIR}/.channels/pear.twig-project.org.reg:devel/pear-channel-twig -USES= pear +USES= pear php:cli PEAR_CHANNEL= twig NO_ARCH= yes USE_PHP= ctype hash -WANT_PHP_CLI= yes .include Index: head/www/phpmp/Makefile =================================================================== --- head/www/phpmp/Makefile (revision 451217) +++ head/www/phpmp/Makefile (revision 451218) @@ -1,26 +1,27 @@ # Created by: Kevin Lo # $FreeBSD$ PORTNAME= phpmp PORTVERSION= 0.12.0 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.bayofrum.net/dist/${PORTNAME}/ MAINTAINER= kevlo@FreeBSD.org COMMENT= Web interface for music player daemon LICENSE= GPLv2 NO_BUILD= yes +USES= php USE_PHP= pcre sockets PHPMP?= ${WWWDIR_REL} PLIST_SUB= PHPMP="${PHPMP}" WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${PHPMP} @${CP} -R ${WRKSRC}/ ${STAGEDIR}${PREFIX}/${PHPMP} @${CHMOD} -R 755 ${STAGEDIR}${PREFIX}/${PHPMP} .include Index: head/www/phprecipebook/Makefile =================================================================== --- head/www/phprecipebook/Makefile (revision 451217) +++ head/www/phprecipebook/Makefile (revision 451218) @@ -1,38 +1,37 @@ # $FreeBSD$ PORTNAME= phprecipebook PORTVERSION= 3.01 PORTREVISION= 2 CATEGORIES= www deskutils MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28stable%29/${PORTVERSION:C/\..*//} MAINTAINER= madpilot@FreeBSD.org COMMENT= Small php webapp to manage your recipes LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/docs/LICENSE.TXT WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= yes NO_ARCH= yes -USES= tar:tgz +USES= php:web tar:tgz USE_PHP= xml -WANT_PHP_WEB= yes SUB_FILES= pkg-message PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= MYSQL PGSQL OPTIONS_DEFAULT= MYSQL MYSQL_USE= PHP=mysql MYSQL_USES= mysql MYSQL_VARS= IGNORE_WITH_PHP+="70 71" PGSQL_USE= PHP=pgsql PGSQL_USES= pgsql do-install: ${MV} ${WRKSRC}/custom_inc.php ${WRKSRC}/custom_inc.php.sample cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/www/phproxy/Makefile =================================================================== --- head/www/phproxy/Makefile (revision 451217) +++ head/www/phproxy/Makefile (revision 451218) @@ -1,35 +1,33 @@ # Created by: Babak Farrokhi # $FreeBSD$ PORTNAME= phproxy PORTVERSION= 0.5b2 PORTREVISION= 4 CATEGORIES= www MASTER_SITES= SF/poxy/PHProxy/0.5%20beta%202 DISTNAME= poxy-${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= PHP based web proxy NO_BUILD= YES -WANT_PHP_WEB= YES -USES= zip:infozip +USES= php:web zip:infozip USE_PHP= ctype pcre EXTRACT_AFTER_ARGS+= -d ${WRKSRC} PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" DOCFILES= ChangeLog.txt LICENSE.txt README.txt TODO.txt OPTIONS_DEFINE= DOCS do-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCFILES} @${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i} .endfor - @${RM} ${WRKSRC}/*.txt ${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}/) .include Index: head/www/pivotx/Makefile =================================================================== --- head/www/pivotx/Makefile (revision 451217) +++ head/www/pivotx/Makefile (revision 451218) @@ -1,86 +1,85 @@ # Created by: Fumiyuki Shimizu # $FreeBSD$ PORTNAME= pivotx PORTVERSION= 2.3.11 CATEGORIES= www MASTER_SITES= http://pivotx.net/files/ \ http://pivotx.net/files/archived/ DISTNAME= pivotx_${PORTVERSION} MAINTAINER= fumifumi@abacustech.jp COMMENT= Software to help you maintain dynamic sites such as weblogs LICENSE= GPLv2 PORTDOCS= LICENSE.txt README.txt PORTEXAMPLES= example.htaccess example.web.config # Requirements: # http://book.pivotx.net/index.php?page=app-e#anchor-determining-if-your-server-meets-pivotxs-requirements OPTIONS_DEFINE= MYSQL PHPDOM DOCS EXAMPLES MYSQL_DESC= Use MySQL instead of flat files PHPDOM_DESC= Use PHP:DOM instead of SimpleXML -.include - -WANT_PHP_WEB= yes +USES+= cpe php:web tar:tgz USE_PHP= session gettext xml tokenizer gd pcre -USES+= cpe tar:tgz + +.include .if ${PORT_OPTIONS:MPHPDOM} USE_PHP+= dom .else USE_PHP+= simplexml .endif .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= client USE_PHP+= mysql .endif NO_BUILD= YES TEMP_WRKSRC= ${WRKDIR}/.temp-${PORTNAME}-${PORTVERSION}-${PORTREVISION} TEMP_DIFF= ${WRKDIR}/.temp-diff-${PORTNAME}-${PORTVERSION}-${PORTREVISION} BLOGURL= ${PORTNAME} .if defined(BLOGDIR) # Relative to ${PREFIX} WWWDIR= ${PREFIX}/${BLOGDIR} .endif SUB_FILES= pkg-message SUB_LIST= BLOGURL=${BLOGURL} post-extract: @if ${TEST} -e '${TEMP_WRKSRC}'; then ${RM} -r '${TEMP_WRKSRC}'; fi @${MKDIR} '${TEMP_WRKSRC}' @${MV} '${WRKDIR}/'* '${TEMP_WRKSRC}' @${MV} '${TEMP_WRKSRC}' '${WRKSRC}' @${MKDIR} '${TEMP_WRKSRC}' .for FILES in ${PORTDOCS} @${MV} '${WRKSRC}/${FILES}' '${TEMP_WRKSRC}' .endfor post-patch: .for FILES in ${PORTEXAMPLES} @${SED} -e 's#%%BLOGURL%%#${BLOGURL}#g' '${WRKSRC}/${FILES}' >'${TEMP_WRKSRC}/${FILES}' @${RM} '${WRKSRC}/${FILES}' .endfor @cd '${WRKSRC}' && ${FIND} . -type f -name '*.orig' -delete do-install: @${MKDIR} '${STAGEDIR}${DOCSDIR}' .for FILES in ${PORTDOCS} ${INSTALL_DATA} '${TEMP_WRKSRC}/${FILES}' '${STAGEDIR}${DOCSDIR}' .endfor @${MKDIR} '${STAGEDIR}${EXAMPLESDIR}' .for FILES in ${PORTEXAMPLES} ${INSTALL_DATA} '${TEMP_WRKSRC}/${FILES}' '${STAGEDIR}${EXAMPLESDIR}' .endfor @${MKDIR} '${STAGEDIR}${WWWDIR}' @cd '${WRKSRC}' && ${COPYTREE_SHARE} . '${STAGEDIR}${WWWDIR}' .include Index: head/www/plexwatchweb/Makefile =================================================================== --- head/www/plexwatchweb/Makefile (revision 451217) +++ head/www/plexwatchweb/Makefile (revision 451218) @@ -1,30 +1,31 @@ # Created by: Richard Gallamore # $FreeBSD$ PORTNAME= plexWatchWeb PORTVERSION= 1.5.4.2 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= ultima@FreeBSD.org COMMENT= Web front-end for plexWatch RUN_DEPENDS= plexWatch>=0.1.6:multimedia/plexwatch +USES= php USE_PHP= curl json session simplexml sqlite3 USERS= ${WWWOWN} GROUPS= ${WWWGRP} USE_GITHUB= yes GH_ACCOUNT= ecleese GH_TAGNAME= 0d05556 NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${WWWDIR}/config ${RM} -r ${WRKSRC}/config (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR}/) .include Index: head/www/pydio/Makefile =================================================================== --- head/www/pydio/Makefile (revision 451217) +++ head/www/pydio/Makefile (revision 451218) @@ -1,45 +1,44 @@ # $FreeBSD$ PORTNAME= pydio PORTVERSION= 8.0.1 CATEGORIES= www MASTER_SITES= https://download.pydio.com/pub/core/archives/ DISTNAME= ${PORTNAME}-core-${PORTVERSION} MAINTAINER= net@arrishq.net COMMENT= Ajax web file management system LICENSE= AGPLv3 PORTSCOUT= limitw:1,even NO_BUILD= yes NO_ARCH= yes -USES= cpe dos2unix +USES= cpe dos2unix php:web USE_PHP= dom mcrypt gd DOS2UNIX_REGEX= .*\.php -WANT_PHP_WEB= yes SUB_FILES= pkg-deinstall pkg-message SUB_LIST+= GOWDIR=${WWWDIR:H} post-patch: @${MV} ${WRKSRC}/conf/bootstrap_conf.php ${WRKDIR}/bootstrap_conf.php.sample @${MV} ${WRKSRC}/conf/bootstrap_context.php ${WRKDIR}/bootstrap_context.php.sample @${MV} ${WRKSRC}/conf/bootstrap_repositories.php ${WRKDIR}/bootstrap_repositories.php.sample # Remove unneeded sample file for IIS @${RM} ${WRKSRC}/web.config.sample @${RM} ${WRKSRC}/data/web.config # Remove dead symlinks shipped in upstream @${RM} ${WRKSRC}/plugins/gui.ajax/res/mui/less @${RM} ${WRKSRC}/plugins/gui.ajax/res/themes/common/css/mui/less do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "* .htaccess" ${STAGEDIR}${WWWDIR}) ${INSTALL_DATA} ${WRKDIR}/bootstrap_*.php.sample ${STAGEDIR}${WWWDIR}/conf post-install: @${ECHO_CMD} '@postexec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST} .include Index: head/www/redaxo/Makefile =================================================================== --- head/www/redaxo/Makefile (revision 451217) +++ head/www/redaxo/Makefile (revision 451218) @@ -1,44 +1,46 @@ # Created by: Marco Steinbach # $FreeBSD$ PORTNAME= redaxo PORTVERSION= 4.6.1 CATEGORIES= www MASTER_SITES= http://www.redaxo.org/files/ DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/g} MAINTAINER= coco@executive-computing.de COMMENT= REDAXO content management system LICENSE= GPLv2 NO_BUILD= yes SUB_FILES+= pkg-message pkg-deinstall + USE_PHP= mysql session xml zlib USES= cpe zip:infozip OPTIONS_DEFINE= APACHE MYSQLS GD APACHE_DESC= Use Apache as http server MYSQLS_DESC= Use MySQL database server GD_DESC= Enable Image Manager extension (requires gd) OPTIONS_DEFAULT= APACHE MYSQLS GD -MYSQLS_USE= MYSQL=server +MYSQLS_USES= mysql:server -APACHE_VARS= WANT_PHP_MOD=yes +APACHE_USES= php:mod +APACHE_USES_OFF= php GD_USE= PHP=gd do-extract: @${INSTALL} -d ${WRKDIR} @${UNZIP_CMD} -qo ${DISTDIR}/${DISTFILES} -d ${WRKSRC} do-install: cd ${WRKSRC} && \ ${FIND} . | \ ${CPIO} --quiet -pdm ${STAGEDIR}${WWWDIR} .include Index: head/www/repos-style/Makefile =================================================================== --- head/www/repos-style/Makefile (revision 451217) +++ head/www/repos-style/Makefile (revision 451218) @@ -1,37 +1,36 @@ # Created by: Alexander Kriventsov # $FreeBSD$ PORTNAME= repos-style PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= ftp://ftp.renatasystems.org/pub/FreeBSD/ports/distfiles/ \ http://mirror.amdmi3.ru/distfiles/ MAINTAINER= avk@vl.ru COMMENT= Stylesheet for the Subversion index web page RUN_DEPENDS= subversion>=0:devel/subversion -USES= dos2unix zip +USES= dos2unix php:web zip DOS2UNIX_GLOB= *.xsl *.php NO_BUILD= YES USE_PHP= xml -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/repos-web SUB_LIST+= PORTNAME=${PORTNAME} SUB_FILES+= pkg-message pre-install: # Prevent installation of .orig files by deleting them. @${FIND} ${WRKSRC} -name '*.orig' -delete ${MV} ${WRKSRC}/open/log/index.php ${WRKSRC}/open/log/index.dist.php do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${PAX} -r -w . ${STAGEDIR}${WWWDIR}) .include Index: head/www/revive-adserver/Makefile =================================================================== --- head/www/revive-adserver/Makefile (revision 451217) +++ head/www/revive-adserver/Makefile (revision 451218) @@ -1,32 +1,33 @@ # Created by: Piotr Rybicki # $FreeBSD$ PORTNAME= revive-adserver PORTVERSION= 3.0.5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://download.revive-adserver.org/ MAINTAINER= meritus@innervision.pl COMMENT= Free, opensource ad server in PHP LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_BUILD= yes NO_ARCH= yes SUB_LIST+= PKGNAME=${PKGNAME} SUB_FILES+= pkg-message PLIST_SUB+= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" .include .if !defined(WITHOUT_PHP_DEPENDS) +USES+= php USE_PHP= xml pcre zlib mysql pgsql ftp IGNORE_WITH_PHP= 70 71 .endif do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .include Index: head/www/rnews/Makefile =================================================================== --- head/www/rnews/Makefile (revision 451217) +++ head/www/rnews/Makefile (revision 451218) @@ -1,83 +1,85 @@ + # Created by: Vincent Tantardini # $FreeBSD$ PORTNAME= rnews PORTVERSION= 1.01 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Server-side RSS aggregator written in PHP with MySQL NO_BUILD= yes SUB_FILES= pkg-message OPTIONS_DEFINE= GD MYSQLSERVER DOCS OPTIONS_DEFAULT= GD MYSQLSERVER_DESC= Use MySQL-Server on localhost -.include - +USES= php USE_PHP= mysql mbstring pcre xml iconv + +.include .if ${PORT_OPTIONS:MGD} USE_PHP+= gd .endif .if ${PORT_OPTIONS:MMYSQLSERVER} USES+= mysql:client,server .else USES+= mysql .endif RUN_DEPENDS+= curl:ftp/curl .if ${PORT_OPTIONS:MDOCS} PORTDOCS= CHANGELOG INSTALL LICENSE README UPGRADE .endif CONFIGS= inc/config.php inc/config_user.php do-install: @${FIND} -s ${WRKSRC} -type d | ${SED} -e 's,^${WRKSRC},${STAGEDIR}${WWWDIR},' \ | ${XARGS} ${MKDIR} ${INSTALL_DATA} -v ${WRKSRC}/*.php ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} -v ${WRKSRC}/*.css ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} -v ${WRKSRC}/*.js ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/.htaccess ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/tmp/.htaccess ${STAGEDIR}${WWWDIR}/tmp ${INSTALL_DATA} ${WRKSRC}/favicon.ico ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/help.html ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} -v ${WRKSRC}/img/*.gif ${STAGEDIR}${WWWDIR}/img ${INSTALL_DATA} -v ${WRKSRC}/img/*.png ${STAGEDIR}${WWWDIR}/img ${INSTALL_DATA} -v ${WRKSRC}/img/*.jpg ${STAGEDIR}${WWWDIR}/img ( ${FIND} ${WRKSRC}/inc -type f -not -name config_user.php -a -not -name config.php; ${ECHO} ${STAGEDIR}${WWWDIR}/inc ) \ | ${XARGS} ${INSTALL_DATA} -v ${INSTALL_DATA} -v ${WRKSRC}/magpierss/*.inc ${STAGEDIR}${WWWDIR}/magpierss ${INSTALL_DATA} ${WRKSRC}/magpierss/extlib/Snoopy.class.inc ${STAGEDIR}${WWWDIR}/magpierss/extlib ${INSTALL_DATA} -v ${WRKSRC}/opml/*.opml ${STAGEDIR}${WWWDIR}/opml .for FILE in ${CONFIGS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${WWWDIR}/${FILE}.sample .endfor .if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${STAGEDIR}${DOCSDIR} . for FILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR} . endfor .endif create-plist: @${FIND} -s ${WRKSRC} \( -name "*.php" -o -name "*.inc" -o -name "*.js" -o -name "*.css" -o -name "*.jpg" \ -o -name "*.gif" -o -name "*.png" -o -name ".htaccess" -o -name "help.html" -o -name "favicon.ico" -o -name "*.opml" \) \ -and -not -name config_user.php -and -not -name config.php \ | ${SED} -e 's,^${WRKSRC},%%WWWDIR%%,' > ${PLIST} .for FILE in ${CONFIGS} @${ECHO_CMD} '@sample(${WWWOWN},,) %%WWWDIR%%/${FILE}.sample' >> ${PLIST} .endfor .for DIR in magpierss/cache img/feeds tmp @${ECHO_CMD} '@dir(${WWWOWN},,) %%WWWDIR%%/${DIR}' >> ${PLIST} .endfor .include Index: head/www/sams2/Makefile =================================================================== --- head/www/sams2/Makefile (revision 451217) +++ head/www/sams2/Makefile (revision 451218) @@ -1,57 +1,57 @@ # $FreeBSD$ PORTNAME= sams2 DISTVERSION= 2.0.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://sams.perm.ru/download/ http://razumit.ru/ MAINTAINER= roma.a.g@gmail.com COMMENT= Squid Accounting Management System LICENSE= BSD4CLAUSE LIB_DEPENDS= libpcre.so:devel/pcre RUN_DEPENDS= ${LOCALBASE}/libexec/mysqld:${_MYSQL_SERVER} -USES= autoreconf gmake libtool tar:bzip2 +USES= autoreconf gmake libtool php tar:bzip2 USE_LDCONFIG= yes USE_PHP= gd mysql zlib USE_MYSQL= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip CONFIGURE_ARGS+=--datarootdir=${WWWDIR:H} MAKE_ARGS+= docdir=${DOCSDIR} SUB_FILES= sams2.conf.sample PORTDOCS= * OPTIONS_DEFINE= DOCS APACHE OPTIONS_SUB= APACHE APACHE_USE= APACHE=22+ # We can't use here, ${APACHE*} won't be populated .include .if ${PORT_OPTIONS:MAPACHE} . if ${APACHE_VERSION} >= 24 AP24= "" . endif .endif post-patch: @${MV} ${WRKSRC}/m4/acinclude.m4 ${WRKSRC} post-install: ${INSTALL_SCRIPT} ${FILESDIR}/sams2 ${STAGEDIR}${PREFIX}/etc/rc.d/ ${INSTALL_DATA} ${WRKDIR}/sams2.conf.sample ${STAGEDIR}${PREFIX}/etc .if ${PORT_OPTIONS:MAPACHE} ${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEETCDIR} ${SED} -e 's|__WEBPREFIX|${WWWDIR}|g' ${WRKSRC}/etc/httpd_conf \ > ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/sams2.conf.sample ${SED} -e 's|__DOCPREFIX|${DOCSDIR}|g' ${WRKSRC}/etc/doc_sams2_conf \ > ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/doc4sams2.conf.sample .endif .include Index: head/www/serendipity/Makefile =================================================================== --- head/www/serendipity/Makefile (revision 451217) +++ head/www/serendipity/Makefile (revision 451218) @@ -1,50 +1,37 @@ # Created by: babak@farrokhi.net # $FreeBSD$ PORTNAME= serendipity PORTVERSION= 2.1.1 CATEGORIES= www MASTER_SITES= SF/php-blog/${PORTNAME}/${PORTVERSION} MAINTAINER= tz@FreeBSD.org COMMENT= PHP based weblog software LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/docs/LICENSE WRKSRC= ${WRKDIR}/${PORTNAME} NO_BUILD= YES SERENDIPITY?= www/${PORTNAME} PLIST_SUB+= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" USE_PHP= session pcre gd openssl mbstring iconv zlib xml SUB_FILES= pkg-message -USES= cpe tar:bzip2 +USES= cpe php tar:bzip2 CPE_VENDOR= s9y OPTIONS_DEFINE= MYSQL PGSQL SQLITE MAGICK OPTIONS_DEFAULT= MYSQL MAGICK -.include - -.if ${PORT_OPTIONS:MMYSQL} -USE_PHP+= mysql -. endif - -.if ${PORT_OPTIONS:MPGSQL} -USE_PHP+= pgsql -.endif - -.if ${PORT_OPTIONS:MSQLITE} -USE_PHP+= sqlite3 -.endif - -.if ${PORT_OPTIONS:MMAGICK} -RUN_DEPENDS+= convert:graphics/ImageMagick -.endif +MYSQL_USE= PHP=mysql +PGSQL_USE= PHP=pgsql +SQLITE_USE= PHP=sqlite3 +MAGICK_RUN_DEPENDS+= convert:graphics/ImageMagick do-install: @-${MKDIR} ${STAGEDIR}${PREFIX}/${SERENDIPITY} @${CHMOD} 755 ${STAGEDIR}${PREFIX}/${SERENDIPITY} @(cd ${WRKSRC} && ${CP} -R * ${STAGEDIR}${PREFIX}/${SERENDIPITY}/ ) .include Index: head/www/sit/Makefile =================================================================== --- head/www/sit/Makefile (revision 451217) +++ head/www/sit/Makefile (revision 451218) @@ -1,40 +1,40 @@ # Created by: Carsten Jensen # $FreeBSD$ PORTNAME= sit PORTVERSION= 3.67 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= SF/sitracker/stable/${PORTVERSION}/ DISTNAME= sit_${PORTVERSION}p1 MAINTAINER= carsten@sitracker.org COMMENT= PHP incident tracking system / Helpdesk LICENSE= GPLv2 +USES= php:web USE_PHP= pcre mysql session zlib mbstring -WANT_PHP_WEB= yes NO_BUILD= yes WRKSRC= ${WRKDIR}/sit-${PORTVERSION} SUB_FILES= pkg-message OPTIONS_DEFINE= IMAP MBSTRING LDAP OPTIONS_DEFAULT= IMAP MBSTRING IMAP_DESC= Email Support MBSTRING_DESC= Inbound email feature IMAP_USE= PHP=imap MBSTRING_USE= PHP=mbstring LDAP_USE= PHP=ldap do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC}; ${FIND} . \ | ${CPIO} -pdm -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}${WWWDIR} ${CHMOD} -R ${BINMODE} ${STAGEDIR}${WWWDIR} ${FIND} ${STAGEDIR}${WWWDIR} ! -type d | ${XARGS} ${CHMOD} ${NOBINMODE} .include Index: head/www/sitebar/Makefile =================================================================== --- head/www/sitebar/Makefile (revision 451217) +++ head/www/sitebar/Makefile (revision 451218) @@ -1,28 +1,27 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= sitebar PORTVERSION= 3.3.9 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/SiteBar/${PORTVERSION} DISTNAME= SiteBar-${PORTVERSION} MAINTAINER= gunter@six-two.net COMMENT= The Bookmark Server for Personal and Team Use -USES= tar:bzip2 +USES= php:web tar:bzip2 USE_PHP= mysql pcre -WANT_PHP_WEB= yes NO_BUILD= yes DATADIR= ${PREFIX}/www/${PORTNAME} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC} && \ ${FIND} . -type d -exec ${MKDIR} ${STAGEDIR}${DATADIR}/{} \; @cd ${WRKSRC} && \ ${FIND} . ! -type d -exec ${INSTALL_DATA} {} ${STAGEDIR}${DATADIR}/{} \; @${FIND} ${STAGEDIR}${DATADIR} ! -type d | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} .include Index: head/www/smarty3/Makefile =================================================================== --- head/www/smarty3/Makefile (revision 451217) +++ head/www/smarty3/Makefile (revision 451218) @@ -1,32 +1,32 @@ # Created by: Michael Fausten # $FreeBSD$ PORTNAME= smarty PORTVERSION= 3.1.29 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= www PKGNAMESUFFIX= 3 MAINTAINER= ports@michael-fausten.de COMMENT= PHP compiling template engine LICENSE= LGPL3 NO_BUILD= yes +USES= php:web USE_PHP= pcre -WANT_PHP_WEB= yes PKGMESSAGE= ${WRKDIR}/pkg-message SUB_FILES= pkg-message USE_GITHUB= yes GH_ACCOUNT= smarty-php DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX} do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/libs && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include Index: head/www/sxweb/Makefile =================================================================== --- head/www/sxweb/Makefile (revision 451217) +++ head/www/sxweb/Makefile (revision 451218) @@ -1,33 +1,31 @@ # Created by: Veniamin Gvozdikov # $FreeBSD$ PORTNAME= sxweb PORTVERSION= 0.9.0 CATEGORIES= www MASTER_SITES= http://cdn.skylable.com/source/ MAINTAINER= vg@FreeBSD.org COMMENT= SXDrive Web app RUN_DEPENDS= sxinit:net-mgmt/sx -USES= cpe +USES= cpe php:web USE_PHP= ctype curl dom gd hash iconv json mbstring mysql mysqli \ pcre pdo pdo_mysql posix session simplexml sockets spl \ xml xmlreader xmlwriter - -WANT_PHP_WEB= yes NO_BUILD= yes SXWEB_USERNAME?= ${WWWOWN} SXWEB_GROUPNAME?= ${WWWGRP} PLIST_SUB= SXWEB_USERNAME=${SXWEB_USERNAME} \ SXWEB_GROUPNAME=${SXWEB_GROUPNAME} SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) @${MKDIR} ${STAGEDIR}${WWWDIR}/data .include Index: head/www/templatelite/Makefile =================================================================== --- head/www/templatelite/Makefile (revision 451217) +++ head/www/templatelite/Makefile (revision 451218) @@ -1,33 +1,33 @@ # Created by: Alexander Zhuravlev # $FreeBSD$ PORTNAME= templatelite PORTVERSION= 2.10 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/Template%20Lite/Template%20Lite%20version%20${PORTVERSION} DISTNAME= template_lite_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Smaller, faster alternative to the Smarty template engine LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/COPYING NO_BUILD= yes NO_ARCH= yes +USES= php:web USE_PHP= pcre -WANT_PHP_WEB= yes WRKSRC= ${WRKDIR}/template_lite SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS do-install: @${MKDIR} ${STAGEDIR}${DATADIR} @cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include Index: head/www/testlink/Makefile =================================================================== --- head/www/testlink/Makefile (revision 451217) +++ head/www/testlink/Makefile (revision 451218) @@ -1,100 +1,99 @@ # Created by: TAKATSU Tomonari # $FreeBSD$ PORTNAME= testlink PORTVERSION= 1.9.14 CATEGORIES= www devel MASTER_SITES= SF/${PORTNAME}/TestLink%201.9/TestLink%20${PORTVERSION} MAINTAINER= tota@FreeBSD.org COMMENT= Web based test management and test execution system LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cpe +USES= cpe php:web CPE_VENDOR= teamst USE_PHP= gd iconv mbstring session xml -WANT_PHP_WEB= yes NO_BUILD= yes PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} REINPLACE_ARGS= -i '' PORTDOCS= * PORTEXAMPLES= * DOCS= CHANGELOG CODE_REUSE README EXAMPLES= db_sample file_examples samples.txt OPTIONS_DEFINE= DOCS EXAMPLES OPENLDAP EXTJS OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= MYSQL PGSQL MYSQL_DESC= back-end (use mysql PHP extension) PGSQL_DESC= back-end (use pgsql PHP extension) OPENLDAP_DESC= Enable OpenLDAP support EXTJS_DESC= Enable Ext JS support OPTIONS_DEFAULT= MYSQL EXTJS .include .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= mysql .endif .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pgsql .endif .if ${PORT_OPTIONS:MOPENLDAP} USE_PHP+= ldap .endif .if ${PORT_OPTIONS:MEXTJS} USE_PHP+= json .endif .for e in ${EXAMPLES} EXCLUDE_EXAMPLES+= --exclude=${e} .endfor post-patch: @${REINPLACE_CMD} -e 's|/var/testlink|${WWWDIR}|' ${WRKSRC}/config.inc.php @${FIND} ${WRKSRC} -name "\.*" -delete @${FIND} ${WRKSRC} -name "*.orig" -delete @${RM} -r ${WRKSRC}/.idea do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} cfg ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} custom ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} gui ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} install ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} locale ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} logs ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} third_party ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} upload_area ${STAGEDIR}${WWWDIR} ${INSTALL_DATA} ${WRKSRC}/*.php* ${STAGEDIR}${WWWDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor ${TAR} ${EXCLUDE_EXAMPLES} -C ${WRKSRC}/docs -cf - . | ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf - ${LN} -s ${DOCSDIR} ${STAGEDIR}${WWWDIR}/docs @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for f in ${EXAMPLES} cd ${WRKSRC}/docs && ${COPYTREE_SHARE} ${f} ${STAGEDIR}${EXAMPLESDIR} .endfor x-generate-plist: stage ${FIND} ${STAGEDIR}${WWWDIR} -type f | ${SORT} | ${SED} -e 's,${STAGEDIR}${WWWDIR},%%WWWDIR%%,g' > pkg-plist.new ${ECHO} '%%WWWDIR%%/docs' >> pkg-plist.new ${SORT} pkg-plist.new -o pkg-plist.new.tmp ${MV} pkg-plist.new.tmp pkg-plist.new ${REINPLACE_CMD} -e 's,%%WWWDIR%%/docs,%%PORTDOCS%%&,' pkg-plist.new .for f in gui/templates_c logs upload_area ${ECHO} '@dir %%WWWDIR%%/${f}' >> pkg-plist.new .endfor ${ECHO} '@exec chown -R %%WWWOWN%%:%%WWWGRP%% %D/%%WWWDIR%%' >> pkg-plist.new .include Index: head/www/thundercache/Makefile =================================================================== --- head/www/thundercache/Makefile (revision 451217) +++ head/www/thundercache/Makefile (revision 451218) @@ -1,109 +1,109 @@ # $FreeBSD$ PORTNAME= thundercache PORTVERSION= 6.1 PORTREVISION= 11 CATEGORIES= www MASTER_SITES= http://www.thundercache.com.br/dist/ \ http://www.bmsoftware.org/packs/ \ http://www8.freebsdbrasil.com.br/~eksffa/thunder/ \ http://www6.freebsdbrasil.com.br/~eksffa/l/dev/thunder/ \ LOCAL/jmelo DISTNAME= thundercache-6.1.201104260900-${BITS}-fbsd MAINTAINER= eksffa@freebsdbrasil.com.br COMMENT= High-performance and high-efficiency caching proxy system LICENSE= commercial LICENSE_NAME= commercial LICENSE_TEXT= Commercial software with shareware license to 50 threads LICENSE_PERMS= dist-mirror pkg-mirror auto-accept RESTRICTED= Commercial software with shareware license to 50 threads OPTIONS_DEFINE= DEPENDACK APACHE PHP PGSQL OPTIONS_DEFAULT=DEPENDACK APACHE PHP PGSQL DEPENDACK_DESC= I have read and understood the depends needs APACHE_DESC= Install apache for reporting viewing PHP_DESC= Install PHP for reporting generating PGSQL_DESC= Install PostgreSQL (report data storing) -USES= shebangfix tar:bzip2 ssl +USES= php shebangfix tar:bzip2 ssl SHEBANG_FILES= sbin/thunderlog.php USE_GCC= any ONLY_FOR_ARCHS= i386 amd64 USE_RC_SUBR= thundercache NO_BUILD= yes .include BITS= ${ARCH:S/amd64/64/:S/x86_64/64/:S/i386/32/}bits WRKSRC= ${WRKDIR}/thunder .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= server .endif .if ${PORT_OPTIONS:MPHP} USE_PHP+= curl pcre bcmath pdo mcrypt hash session . if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql pgsql . endif .endif LIB_DEPENDS+= libcurl.so:ftp/curl \ libutil.so:misc/compat8x SUB_FILES= pkg-message log.sh test-deps.sh SUB_LIST= "GREP=${GREP}" show-info: @${ECHO_MSG} "" @${ECHO_MSG} "ATTENTION:" @${ECHO_MSG} "" @${ECHO_MSG} " It is very important that you carefully read and respect" @${ECHO_MSG} " the special build options for the following depends:" @${ECHO_MSG} "" @${ECHO_MSG} " ftp/curl LIBSSH2=yes OPENSSL=yes PROXY=yes" @${ECHO_MSG} " security/openssl ZLIB=yes" @${ECHO_MSG} " devel/php5-pcre BUNDLED_PCRE=yes (for apache20)" @${ECHO_MSG} " postgresql${PGSQL_VER}-server \ NLS=yes PAM=yes OPTIMIZED_CFLAGS=yes TZDATA=yes" @${ECHO_MSG} "" @${ECHO_MSG} " After you understood it correctly, select DEPENDACK on" @${ECHO_MSG} " the OPTIONS screen. Run ''make config'' to acknowledge" @${ECHO_MSG} "" .if ! ${PORT_OPTIONS:MDEPENDACK} @${FALSE} .endif pre-everything::show-info do-install: @${CP} -r ${WRKSRC} ${STAGEDIR}${PREFIX}/ @${INSTALL_SCRIPT} ${WRKDIR}/log.sh ${STAGEDIR}${PREFIX}/thunder/sbin/ @${MKDIR} -m 755 ${STAGEDIR}/var/run/thunder @(${CHMOD} +x ${WRKDIR}/test-deps.sh ; \ if ! ${WRKDIR}/test-deps.sh > /dev/null 2>&1 ; then \ ${ECHO_MSG} "**** FATAL **** " ; \ ${ECHO_MSG} "**** THIS PORT MAY NOT WORK PROPERLY **** " ; \ ${ECHO_MSG} "Some depends are not built with required features." ; \ ${ECHO_MSG} "You must always honor at least the following options" ; \ ${ECHO_MSG} "depends as listed:" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "ftp/curl LIBSSH2=yes OPENSSL=yes PROXY=yes" ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Type ''make show-info'' to read further information." ; \ ${ECHO_MSG} "" ; \ fi) .include Index: head/www/thundersnarf/Makefile =================================================================== --- head/www/thundersnarf/Makefile (revision 451217) +++ head/www/thundersnarf/Makefile (revision 451218) @@ -1,63 +1,65 @@ # $FreeBSD$ PORTNAME= thundersnarf PORTVERSION= 1.3 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= www MASTER_SITES= http://www.tracanelli.com.br/l/dev/thunder/ \ LOCAL/jmelo MAINTAINER= eksffa@freebsdbrasil.com.br COMMENT= Web reporting and trending analysis for Thunder Cache Pro OPTIONS_DEFINE= APACHE PHP PGSQL DOCS OPTIONS_DEFAULT=APACHE PHP PGSQL APACHE_DESC= Install apache for reporting viewing PHP_DESC= Install PHP for reporting generating PGSQL_DESC= Install PostgreSQL (report data storing) USES= tar:bzip2 +PHP_USES= php + NO_BUILD= yes NO_ARCH= yes WRKSRC= ${WRKDIR}/${PORTNAME} PLIST_SUB= OWNER=${WWWOWN} GROUP=${WWWGRP} .include .if ${PORT_OPTIONS:MAPACHE} USE_APACHE_RUN= 22+ .endif .if ${PORT_OPTIONS:MPGSQL} USES+= pgsql WANT_PGSQL= server .endif .if ${PORT_OPTIONS:MPHP} USE_PHP+= curl pcre bcmath pdo mcrypt hash session pgsql spl dom xmlrpc ctype openssl simplexml soap json . if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pdo_pgsql pgsql . endif .endif LIB_DEPENDS+= libcurl.so:ftp/curl SUB_FILES= pkg-message post-extract: # Present on FreeBSD 8 and 9 after extraction @${RM} ${WRKSRC}/protected/data/bin/._thundersnarf do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${WWWDIR} ${INSTALL_SCRIPT} ${WRKSRC}/protected/data/bin/thundersnarf* \ ${STAGEDIR}${PREFIX}/bin/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/README.pt_BR .include Index: head/www/tivoka/Makefile =================================================================== --- head/www/tivoka/Makefile (revision 451217) +++ head/www/tivoka/Makefile (revision 451218) @@ -1,34 +1,37 @@ # Created by: gahr # $FreeBSD$ PORTNAME= tivoka PORTVERSION= 3.5.2 CATEGORIES= www MAINTAINER= ports@FreeBSD.org COMMENT= JSON-RPC client/server library for PHP LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE OPTIONS_DEFINE= EXAMPLES +USES= php USE_PHP= json filter NO_BUILD= yes USE_GITHUB= yes GH_ACCOUNT= marcelklehr LIBDIR= ${PREFIX}/lib/php/${PHP_EXT_DIR}/${PORTNAME} PLIST_SUB+= LIBDIR=${LIBDIR:S/${PREFIX}\///} PORTEXAMPLES= * do-install: @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_DATA} ${WRKSRC}/include.php ${STAGEDIR}${LIBDIR} cd ${WRKSRC} && ${COPYTREE_SHARE} lib ${STAGEDIR}${LIBDIR} + +do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} cd ${WRKSRC}/example && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR} .include Index: head/www/usermanager/Makefile =================================================================== --- head/www/usermanager/Makefile (revision 451217) +++ head/www/usermanager/Makefile (revision 451218) @@ -1,43 +1,44 @@ # Created by: Daniel Gerzo # $FreeBSD$ PORTNAME= UserManager PORTVERSION= 2.1 CATEGORIES= www ftp MASTER_SITES= http://machiel.generaal.net/files/pureftpd/ DISTNAME= ftp_v${PORTVERSION} MAINTAINER= danger@FreeBSD.org COMMENT= Easily create, change, or delete virtual PureFTPd users WRKSRC= ${WRKDIR}/ftp +USES= php USE_PHP= mysql pcre posix session NO_BUILD= yes PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_SUB+= INSTALLDIR=${INSTALLDIR} _INSTDIR= www/data/UserManager INSTALLDIR?= ${_INSTDIR} pre-fetch: .if ${INSTALLDIR} == ${_INSTDIR} @${ECHO_MSG} "" @${ECHO_MSG} "Define INSTALLDIR to override default of '${_INSTDIR}'." @${ECHO_MSG} "" .endif post-patch: @${SED} -e 's|%%PREFIX%%|${PREFIX}|g' \ -e 's|%%INSTALLDIR%%|${INSTALLDIR}|g' ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/${INSTALLDIR} @${CP} -Rp ${WRKSRC}/* ${STAGEDIR}${PREFIX}/${INSTALLDIR} @${CHMOD} 666 ${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php @${MV} ${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php \ ${STAGEDIR}${PREFIX}/${INSTALLDIR}/config.php.sample .include Index: head/www/webtrees/Makefile =================================================================== --- head/www/webtrees/Makefile (revision 451217) +++ head/www/webtrees/Makefile (revision 451218) @@ -1,35 +1,35 @@ # Created by: J.R. Oldroyd # $FreeBSD$ PORTNAME= webtrees PORTVERSION= 1.6.2 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= http://launchpad.net/${PORTNAME}/${PORTVERSION:C/\.[0-9]*$//}/${PORTVERSION}/+download/ MAINTAINER= fbsd@opal.com COMMENT= Online genealogy viewer EXTRACT_AFTER_ARGS= -d ${WRKSRC} -USES= cpe shebangfix zip:infozip +USES= cpe php shebangfix zip:infozip SHEBANG_FILES= webtrees/library/bombayworks/zendframework1/puppet/scripts/php-build.sh \ webtrees/library/ezyang/htmlpurifier/maintenance/*.php \ webtrees/library/ezyang/htmlpurifier/maintenance/*.sh \ webtrees/library/tecnick.com/tcpdf/tools/tcpdf_addfont.php USE_PHP= calendar dom filter gd pcre pdo_mysql session simplexml xml NO_BUILD= yes NO_ARCH= yes SUB_FILES= pkg-message pkg-deinstall do-install: -${MKDIR} ${STAGEDIR}${WWWDIR} @cd ${WRKSRC}/${PORTNAME} && ${COPYTREE_BIN} . ${STAGEDIR}${WWWDIR} @(cd ${WRKSRC}/${PORTNAME}; ${FIND} . -not -type d) | ${SORT} | \ ${SED} -ne 's,^${PORTNAME}/,${WWWDIR_REL}/,p' >> ${TMPPLIST} @${ECHO_CMD} \ '@exec chown -R ${WWWOWN}:${WWWGRP} %D/${WWWDIR_REL}/data' \ >> ${TMPPLIST} .include Index: head/www/xaraya/Makefile =================================================================== --- head/www/xaraya/Makefile (revision 451217) +++ head/www/xaraya/Makefile (revision 451218) @@ -1,40 +1,40 @@ # Created by: Vsevolod Stakhov # $FreeBSD$ PORTNAME= xaraya DISTVERSION= 2.4.0-b1 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/Jamaica%20Core/Jamaica%20${DISTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Framework to create fully dynamic Content Management Solutions LICENSE= GPLv2 OPTIONS_DEFINE= PGSQL MYSQL -USES= cpe tar:bzip2 +USES= cpe tar:bzip2 php CPE_VERSION= ${DISTVERSION:C/-.*//} CPE_UPDATE= ${DISTVERSION:C/[^-]*((-.*)?)/\1/:C/-//} USE_PHP= pcre xml simplexml NO_BUILD= yes .include .if ${PORT_OPTIONS:MPGSQL} USE_PHP+= pgsql .endif .if ${PORT_OPTIONS:MMYSQL} USE_PHP+= mysql .endif # May user to override this XARAYADIR?= www/xaraya PLIST_SUB+= XARAYADIR=${XARAYADIR} do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/${XARAYADIR} cd ${WRKSRC}/html && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/${XARAYADIR} .include Index: head/www/xoops/Makefile =================================================================== --- head/www/xoops/Makefile (revision 451217) +++ head/www/xoops/Makefile (revision 451218) @@ -1,28 +1,28 @@ # Created by: Wen heping # $FreeBSD$ PORTNAME= xoops PORTVERSION= 2.5.8 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/XOOPS%20Core%20%28stable%20releases%29/XOOPS_${PORTVERSION} DISTNAME= XoopsCore25-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Dynamic Web CMS LICENSE= GPLv2 USE_PHP= mysqli filter mbstring iconv xml zlib gd exif -USES= cpe +USES= cpe php NO_BUILD= yes PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message do-install: ${MKDIR} ${STAGEDIR}${WWWDIR} .for d in docs extras htdocs @cd ${WRKSRC} && ${COPYTREE_SHARE} ${d} ${STAGEDIR}${WWWDIR} .endfor .include Index: head/www/yanopaste/Makefile =================================================================== --- head/www/yanopaste/Makefile (revision 451217) +++ head/www/yanopaste/Makefile (revision 451218) @@ -1,32 +1,33 @@ # Created by: Martin Wilke # $FreeBSD$ PORTNAME= yanopaste PORTVERSION= 1.3.0 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Yet Another Nopaste NO_BUILD= yes +USES+= php USE_PHP= xsl session xmlwriter xmlreader SUB_FILES= pkg-message post-patch: ${FIND} ${WRKSRC} -name .svn -type d | ${XARGS} ${RM} -r do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} ${CP} -R ${WRKSRC}/ ${STAGEDIR}${WWWDIR} create-plist: @${FIND} -s ${WRKSRC}/${file} -not -type d \ | ${SED} -e 's,^${WRKSRC},%%WWWDIR%%,' > ${PLIST} @${ECHO_CMD} '@exec touch %D/%%WWWDIR%%/config.php;chown ${WWWOWN} %D/%%WWWDIR%%/config.php' >> ${PLIST} @${ECHO_CMD} '@unexec if [ ! -s %D/%%WWWDIR%%/config.php ];then rm -f %D/%%WWWDIR%%/config.php;fi' >> ${PLIST} @${FIND} -ds ${WRKSRC}/${file} -type d -empty \ | ${SED} -e 's,^${WRKSRC},@dir %%WWWDIR%%,' >> ${PLIST} .include Index: head/www/yii/Makefile =================================================================== --- head/www/yii/Makefile (revision 451217) +++ head/www/yii/Makefile (revision 451218) @@ -1,47 +1,46 @@ # Created by: Yi-Jheng Lin # $FreeBSD$ PORTNAME= yii PORTVERSION= 1.1.19 CATEGORIES= www MAINTAINER= ports@FreeBSD.org COMMENT= High-performance component-based PHP framework LICENSE= BSD3CLAUSE USE_GITHUB= yes GH_ACCOUNT= yiisoft NO_BUILD= yes -USES= cpe +USES= cpe php:web CPE_PRODUCT= yiiframework USE_PHP= pcre spl -WANT_PHP_WEB= yes SUB_FILES= pkg-message OPTIONS_DEFINE= MYSQL PGSQL SQLITE REQPHP DOCS EXAMPLES OPTIONS_DEFAULT= REQPHP REQPHP_DESC= PHP dependencies required by plugins PORTDOCS= CHANGELOG LICENSE README UPGRADE INSTALL_DIRS= framework MYSQL_USE= PHP=pdo_mysql PGSQL_USE= PHP=pdo_pgsql REQPHP_USE= PHP=dom,gd,mcrypt,memcache,pdo,soap SQLITE_USE= PHP=pdo_sqlite post-patch: @${SED} -i "" -e "s,dirname(__FILE__),'${DATADIR}/framework'," ${WRKSRC}/framework/yiic do-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} "${INSTALL_DIRS}" ${STAGEDIR}${DATADIR}) ${INSTALL_SCRIPT} ${WRKSRC}/framework/yiic ${STAGEDIR}${PREFIX}/bin (cd ${WRKSRC} && ${COPYTREE_SHARE} "demos requirements" ${STAGEDIR}${EXAMPLESDIR}) ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} .include Index: head/www/zend-framework/Makefile =================================================================== --- head/www/zend-framework/Makefile (revision 451217) +++ head/www/zend-framework/Makefile (revision 451218) @@ -1,90 +1,89 @@ # Created by: Greg Larkin # $FreeBSD$ PORTNAME= ZendFramework PORTVERSION= 2.3.3 PORTREVISION= 2 CATEGORIES= www MASTER_SITES= https://packages.zendframework.com/releases/${DISTNAME}/ MAINTAINER= wg@FreeBSD.org COMMENT= Framework for developing PHP web applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt CONFLICTS= ZendFramework-1.* NO_ARCH= yes NO_BUILD= yes USE_PHP= spl -WANT_PHP_WEB= yes -USES= gettext tar:tgz +USES= gettext php:web tar:tgz SUB_FILES= pkg-message OPTIONS_DEFINE= DOCS MYSQL MYSQLI DBLIB PGSQL ODBC SQLITE REQPHP OPTPHP MEMCACHE 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 MEMCACHE_DESC= Enable memcache support PORTDOCS= CHANGELOG.md INSTALL.md README-GIT.md CONTRIBUTING.md README.md .include # Add all of the required and/or optional PHP extension dependencies, # if chosen by the user. .if ${PORT_OPTIONS:MREQPHP} USE_PHP+= ctype curl dom gd hash iconv mbstring ldap mcrypt \ opcache pcre pdo session simplexml soap sqlite3 wddx xml zlib .endif .if ${PORT_OPTIONS:MOPTPHP} USE_PHP+= bcmath bitset json posix .endif .if ${PORT_OPTIONS:MMEMCACHE} USE_PHP+= memcache memcached .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} "library bin resources" ${STAGEDIR}${DATADIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}/ .endif .include Index: head/www/zend-framework1/Makefile =================================================================== --- head/www/zend-framework1/Makefile (revision 451217) +++ head/www/zend-framework1/Makefile (revision 451218) @@ -1,106 +1,105 @@ # Created by: Greg Larkin # $FreeBSD$ PORTNAME= ZendFramework PORTVERSION= 1.12.16 CATEGORIES= www MASTER_SITES= https://packages.zendframework.com/releases/${DISTNAME}/ PKGNAMESUFFIX= 1 MAINTAINER= wg@FreeBSD.org COMMENT= Framework for developing PHP web applications LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt NO_ARCH= yes NO_BUILD= yes USE_PHP= spl -WANT_PHP_WEB= yes -USES= gettext +USES= gettext php:web CONFLICTS= ZendFramework-2.* PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" 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 .if ${PORT_OPTIONS:MDOCS} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${DISTNAME}-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+= ctype curl dom gd hash iconv mbstring ldap mcrypt memcache \ memcached opcache pcre pdo session simplexml soap sqlite3 \ wddx xml zlib .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}" ${STAGEDIR}${DATADIR} @${FIND} ${STAGEDIR}${DATADIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 @${FIND} ${STAGEDIR}${DATADIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 @cd ${WRKSRC}/bin && ${INSTALL_SCRIPT} zf.sh ${STAGEDIR}${PREFIX}/bin/zf @cd ${WRKSRC}/bin && ${INSTALL_DATA} zf.php ${STAGEDIR}${PREFIX}/bin/zf.php @cd ${WRKSRC} && ${COPYTREE_SHARE} "demos tests" ${STAGEDIR}${EXAMPLESDIR} @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type f -print0 | ${XARGS} -0 ${CHMOD} 644 @${FIND} ${STAGEDIR}${EXAMPLESDIR} -type d -print0 | ${XARGS} -0 ${CHMOD} 755 .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR}/manual @cd ${WRKSRC} && ${COPYTREE_SHARE} "INSTALL.md README.md" ${STAGEDIR}${DOCSDIR} @cd ${WRKSRC}/documentation/manual/core/en && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/manual .endif .include Index: head/www/zikula/Makefile =================================================================== --- head/www/zikula/Makefile (revision 451217) +++ head/www/zikula/Makefile (revision 451218) @@ -1,30 +1,28 @@ # Created by: Amir Husaini # $FreeBSD$ PORTNAME= zikula PORTVERSION= 1.3.5 PORTREVISION= 1 CATEGORIES= www MASTER_SITES= http://www.bsdit.com/pub/ \ http://zikula.at/ DISTNAME= Zikula_Core-${PORTVERSION}.build20 MAINTAINER= ports@FreeBSD.org COMMENT= MVC web application framework (PHP/MySQL) WRKSRC= ${WRKDIR}/Zikula_Core-${PORTVERSION} -USES= zip +USES= zip php:web mysql NO_BUILD= yes -USE_MYSQL= yes USE_PHP= ctype tokenizer pdo mysql filter mbstring session json pdo_mysql hash -WANT_PHP_WEB= yes IGNORE_WITH_MYSQL= 41 50 PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}" SUB_FILES= pkg-message do-install: @${MKDIR} ${STAGEDIR}${WWWDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}) .include