Index: head/www/horde-base/Makefile =================================================================== --- head/www/horde-base/Makefile (revision 189642) +++ head/www/horde-base/Makefile (revision 189643) @@ -1,267 +1,267 @@ # Ports collection makefile for: horde3 # Date created: Sun Oct 07, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= horde -DISTVERSION= 3.1.4 DISTVERSIONPREFIX= +DISTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= www PKGNAMESUFFIX= -base MAINTAINER= beech@alaskaparadise.com COMMENT= Common code-base used by Horde applications, written in PHP #---------------------------------------------------------------------------- # You may define these options: # # - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree. # # - WITHOUT_MYSQL: this port is built with MySQL by default # but you might choose any other database # supported by PHP (e.g. WITH_POSTGRESQL / WITH_SQLITE). # # - WITHOUT_IMAP: this port uses IMAP as a default authentication # backend; use this knob if for # example you only need Chora. # # - WITHOUT_LDAP: if you do not need OpenLDAP. # # - WITHOUT_FTP: if you do not need the VFS FTP driver. # # - WITH_MCAL: for mcal authentication back-end (deprecated). # # - WITH_IMSP: use IMSP as a preferences backend. # # - WITHOUT_FILEINFO: use native code to perform MIME magic lookups. # # - WITHOUT_GD: don't perform manipulations on image data with gd. # # - WITHOUT_ZLIB: don't compress pages and don't handle zip or gz data. # # - WITH_MAGICK: use ImageMagick to perform these image manipulations. # # - WITHOUT_ICONV: remove support for UTF-8 character sets. # - WITHOUT_MBSTRING: # # - WITHOUT_WV if your users never receive MS-Word docs; # # - WITHOUT_XL if your users never receive MS-Excel sheets # (or .ppt presentations); # # - WITHOUT_GEOIP don't activate MaxMind GeoIP Hostname to Country lookup. # # - WITHOUT_SW don't use the weather.com block on the portal page. # # - WITHOUT_WEBCPP: don't highlight sources with webcpp. # # - WITH_SRCHIGH: highlight sources with source-highlight. # # - WITH_ENSCRIPT: highlight sources with enscript. # # - WITH_RPM: handle RPM packages. # # - WITH_DEB: handle Debian packages. # # - WITH_SUPHP: Install appropriately for use with the www/suphp port. # #---------------------------------------------------------------------------- RUN_DEPENDS+= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \ ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \ ${PEARDIR}/Mail/RFC822.php:${PORTSDIR}/mail/pear-Mail \ ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \ ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \ ${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \ ${PEARDIR}/Net/SMTP.php:${PORTSDIR}/net/pear-Net_SMTP CONFLICTS= horde-2.* USE_GETTEXT= yes # Already implied by USE_PHP =gettext, to pet portlint USE_PHP= ctype gettext session .if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP) RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp WANT_PHP_CGI= yes HORDEADMUSR?= horde SUB_LIST= WITH_SUPHP=yes .else WANT_PHP_WEB= yes .endif .if !defined(WITHOUT_FILEINFO) USE_PHP+= fileinfo .endif .if !defined(WITHOUT_FTP) USE_PHP+= ftp .endif .if !defined(WITHOUT_GD) USE_PHP+= gd .endif .if !defined(WITHOUT_ICONV) USE_PHP+= iconv .endif .if !defined(WITHOUT_IMAP) USE_PHP+= imap .endif .if !defined(WITHOUT_LDAP) USE_PHP+= ldap .endif .if !defined(WITHOUT_MBSTRING) USE_PHP+= mbstring .endif .if !defined(NOCRYPT) USE_PHP+= mcrypt .endif .if !defined(WITHOUT_SUPPORTED_DB) . if !defined(WITHOUT_MYSQL) USE_PHP+= mysql . endif . if defined(WITH_POSTGRESQL) || defined(WITH_PGSQL) USE_PHP+= pgsql . endif . if defined(WITH_SQLITE) USE_PHP+= sqlite . endif .endif .if !defined(WITHOUT_ZLIB) USE_PHP+= zlib .endif .if defined(WITH_MAGICK) RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick .endif .if defined(WITH_IMSP) RUN_DEPENDS+= imspd:${PORTSDIR}/databases/cyrus-imspd .endif .if !defined(WITHOUT_X11) . if !defined(WITHOUT_WV) RUN_DEPENDS+= ${LOCALBASE}/bin/wvHtml:${PORTSDIR}/textproc/wv . endif . if !defined(WITHOUT_XL) RUN_DEPENDS+= ${LOCALBASE}/bin/xlhtml:${PORTSDIR}/textproc/xlhtml . endif .endif .if !defined(WITHOUT_WEBCPP) RUN_DEPENDS+= webcpp:${PORTSDIR}/textproc/webcpp .endif .if exists(${LOCALBASE}/bin/source-highlight) WITH_SRCHIGH= yes .endif .if defined(WITH_SRCHIGH) RUN_DEPENDS+= source-highlight:${PORTSDIR}/textproc/source-highlight .endif .if exists(${LOCALBASE}/bin/enscript) WITH_ENSCRIPT= yes .endif .if defined(WITH_ENSCRIPT) . if defined(A4) RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4 . elif defined(DJ) RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letterdj . else RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letter . endif .endif .if exists(${LOCALBASE}/bin/rpm) WITH_RPM= yes .endif .if defined(WITH_RPM) RUN_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm4 .endif .if exists(${LOCALBASE}/bin/dpkg) WITH_DEB= yes .endif .if defined(WITH_DEB) RUN_DEPENDS+= dpkg:${PORTSDIR}/archivers/dpkg .endif .if !defined(WITHOUT_SW) RUN_DEPENDS+= ${PEARDIR}/Services/Weather.php:${PORTSDIR}/misc/pear-Services_Weather .endif .if !defined(WITHOUT_GEOIP) RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP .endif PORTDOCS= README CHANGES CODING_STANDARDS CONTRIBUTING CREDITS HACKING INSTALL \ PERFORMANCE RELEASE_NOTES SECURITY TODO TRANSLATIONS UPGRADING .include .if ${PHP_VER} == 5 USE_PHP+= dom .else USE_PHP+= domxml . if defined(WITH_MCAL) USE_PHP+= mcal . endif .endif pre-patch: .if !defined(WITHOUT_X11) . if !defined(WITHOUT_WV) @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV::" ${WRKSRC}/config/mime_drivers.php.dist . endif . if !defined(WITHOUT_XL) @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL::" ${WRKSRC}/config/mime_drivers.php.dist . endif .endif .if !defined(WITHOUT_WEBCPP) @${REINPLACE_CMD} -e "s://UNCOMMENTIFWCPP::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_SRCHIGH) @${REINPLACE_CMD} -e "s://UNCOMMENTIFSRCHIGH::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_ENSCRIPT) @${REINPLACE_CMD} -e "s://UNCOMMENTIFES::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_RPM) @${REINPLACE_CMD} -e "s://UNCOMMENTIFRPM::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_DEB) @${REINPLACE_CMD} -e "s://UNCOMMENTIFDEB::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if !defined(WITHOUT_GEOIP) @${REINPLACE_CMD} -e "s:GeoIP lookup will not be performed.\"/>:GeoIP lookup will not be performed.\">${LOCALBASE}/share/GeoIP/GeoIP.dat:" \ ${WRKSRC}/config/conf.xml .endif @${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \ ${WRKSRC}/lib/Horde/Auth/mcal.php @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \ ${WRKDIR}/docs/INSTALL pre-install: .if !defined(WITHOUT_SUPPORTED_DB) && exists(${LOCALBASE}/bin/php) @if ! php -m 2>&1 | ${GREP} -q -e "mysql" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "pgsql" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "sybase" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "SQLite" ; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with a database support." ; \ ${ECHO_MSG} "MySQL, PostgreSQL, SQLite and Sybase (CTLIB or DBLIB)" ; \ ${ECHO_MSG} "can be used with PHP AND Horde." ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "(If everything will run on this machine, do not" ; \ ${ECHO_MSG} " forget to install the database server-side!)" ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi ; \ fi ; \ fi ; \ fi .endif .if defined(WITH_SUPHP) ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL .endif .include "${.CURDIR}/../../www/horde-base/bsd.horde.mk" .include Property changes on: head/www/horde-base/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.52 \ No newline at end of property +1.53 \ No newline at end of property Index: head/www/horde-base/bsd.horde.mk =================================================================== --- head/www/horde-base/bsd.horde.mk (revision 189642) +++ head/www/horde-base/bsd.horde.mk (revision 189643) @@ -1,112 +1,112 @@ #-*- mode: makefile; tab-width: 4; -* # ex:ts=4 # # Maintainers: Beech Rintoul , # Andrew Pantyukhin # MASTER_SITES?= HORDE DISTVERSIONPREFIX?= h3- .if defined(USE_HORDE) && ${USE_HORDE:Mbase} RUN_DEPENDS+= ${HORBAS}/rpc.php:${PORTSDIR}/www/horde-base .endif #USE_BZIP2= yes NO_BUILD= yes PEARDIR?= ${LOCALBASE}/share/pear PORTREV_H?= ${LOCALBASE}/include/c-client/portrevision.h HORBAS?= ${PREFIX}/www/horde HORDIR?= ${HORBAS}${PORTNAME:S|^|/|:S|/horde||} HORCFG?= ${HORDIR}/config HORLOG?= /var/log/horde.log PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall PKGINSTALL?= ${WRKDIR}/pkg-install PLIST_SUB+= HORDIR=${HORDIR:S|^${PREFIX}/||} HORBAS=${HORBAS:S|^${PREFIX}/||} -SUB_LIST+= HORDIR=${HORDIR} PORTSDIR=${PORTSDIR} HORDEADMUSR=${HORDEADMUSR} HORDEGRP=${WWWGRP} HORCFG=${HORCFG} \ - PORTNAME=${PORTNAME} +SUB_LIST+= HORDIR=${HORDIR} HORBAS=${HORBAS} PORTSDIR=${PORTSDIR} HORDEADMUSR=${HORDEADMUSR}\ + HORDEGRP=${WWWGRP} HORCFG=${HORCFG} PORTNAME=${PORTNAME} PKGMESSAGE?= ${WRKDIR}/pkg-message .if !defined(USE_HORDE) || !${USE_HORDE:Mpkg-message} SUB_FILES?= pkg-message .endif .if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP) RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp WANT_PHP_CGI= yes HORDEADMUSR?= horde SUB_LIST+= WITH_SUPHP=yes .else WANT_PHP_WEB= yes .endif HOSTNAME?= `/bin/hostname` SERVOS?= ${OPSYS}-${OSREL} .if !target(post-extract) post-extract: @${RM} -f ${WRKSRC}/COPYING ${WRKSRC}/LICENSE @${MV} ${WRKSRC}/README ${WRKSRC}/docs/ @${MV} ${WRKSRC}/docs ${WRKDIR}/ .endif .if !target(post-patch) post-patch: . for file in pkg-deinstall pkg-install @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${.CURDIR}/../../www/horde-base/files/${file}.in > ${WRKDIR}/${file} . endfor . if defined(USE_HORDE) && ${USE_HORDE:Mpkg-message} @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${.CURDIR}/../../www/horde-base/files/pkg-message.common.in >\ ${WRKDIR}/pkg-message . endif @${EGREP} -lr '(/usr/local|%%LOCALBASE%%|/tmp/horde.log)' ${WRKSRC}/config/ |\ ${XARGS} ${REINPLACE_CMD} -Ee 's:(/usr/local|%%LOCALBASE%%):${LOCALBASE}:;s|/tmp/horde.log|${HORLOG}|' @if [ -d ${WRKSRC}/scripts ]; then\ ${EGREP} -lr '(/usr/local/bin/php|usr/bin/php)' ${WRKSRC}/scripts/ |\ ${XARGS} ${REINPLACE_CMD} -Ee 's:(/usr/local/bin/php|/usr/bin/php):${LOCALBASE}/bin/php:'; fi # Copy RCSID tag from conf.xml into conf.php to stop Horde complaining @if [ -f ${WRKSRC}/config/conf.php.dist ] &&\ ! ${GREP} -qe "$$Horde:.*conf\.xml" ${WRKSRC}/config/conf.php.dist; then \ ${GREP} -hm1 "$$Horde:.*conf\.xml" ${WRKSRC}/config/conf.xml |\ ${SED} -e 's#^ * *$$##g' \ >> ${WRKSRC}/config/conf.php.dist; \ fi .endif .if !target(post-configure) post-configure: @${FIND} ${WRKSRC} -name \*.orig -delete -or -name \*.bak -delete .endif .if !target(do-install) do-install: @${INSTALL} -d ${HORDIR}/ @${CP} -Rp ${WRKSRC}/ ${HORDIR}/ @${TOUCH} ${HORLOG} @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${HORDIR}/ ${HORLOG} @${CHMOD} -R o-rwx ${HORDIR}/ ${HORLOG} @${ECHO_CMD} @exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} %D/${HORDIR:S|^${PREFIX}/||}/ >> ${TMPPLIST} @${ECHO_CMD} @exec ${CHMOD} -R o-rwx %D/${HORDIR:S|^${PREFIX}/||}/ >> ${TMPPLIST} @${ECHO_CMD} "@exec ${TOUCH} ${HORLOG};${CHOWN} ${WWWOWN}:${WWWGRP} ${HORLOG}" >> ${TMPPLIST} .if ${HORBAS} == ${HORDIR} @${ECHO_CMD} "@unexec if [ ! -s ${HORLOG} ];then ${RM} -f ${HORLOG};fi" >> ${TMPPLIST} .endif .ifndef NOPORTDOCS @${INSTALL} -d ${DOCSDIR}/ @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKDIR}/docs/|} ${DOCSDIR}/ .endif @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} .endif horde-plist: extract @${FIND} -s ${WRKSRC} -not -type d | ${SED} -e 's|^${WRKSRC}|%%HORDIR%%|' > ${PLIST} @${FIND} -ds ${WRKSRC} -type d -not -name ${DISTNAME} -empty |\ ${SED} -e 's|^${WRKSRC}|@exec mkdir -p %D/%%HORDIR%%|' >> ${PLIST} @${FIND} -ds ${WRKSRC} -type d -not -name ${DISTNAME} |\ ${SED} -e 's|^${WRKSRC}|@dirrm %%HORDIR%%|' |\ ${SED} -Ee '/%(\/lib\/data|\/config)/s|dirrm|dirrmtry|' >> ${PLIST} @${ECHO_CMD} @dirrmtry %%HORDIR%% >> ${PLIST} @${ECHO_CMD} @dirrmtry %%HORBAS%% >> ${PLIST} Property changes on: head/www/horde-base/bsd.horde.mk ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.1 \ No newline at end of property +1.2 \ No newline at end of property Index: head/www/horde4-base/Makefile =================================================================== --- head/www/horde4-base/Makefile (revision 189642) +++ head/www/horde4-base/Makefile (revision 189643) @@ -1,267 +1,267 @@ # Ports collection makefile for: horde3 # Date created: Sun Oct 07, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= horde -DISTVERSION= 3.1.4 DISTVERSIONPREFIX= +DISTVERSION= 3.1.4 PORTREVISION= 1 CATEGORIES= www PKGNAMESUFFIX= -base MAINTAINER= beech@alaskaparadise.com COMMENT= Common code-base used by Horde applications, written in PHP #---------------------------------------------------------------------------- # You may define these options: # # - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree. # # - WITHOUT_MYSQL: this port is built with MySQL by default # but you might choose any other database # supported by PHP (e.g. WITH_POSTGRESQL / WITH_SQLITE). # # - WITHOUT_IMAP: this port uses IMAP as a default authentication # backend; use this knob if for # example you only need Chora. # # - WITHOUT_LDAP: if you do not need OpenLDAP. # # - WITHOUT_FTP: if you do not need the VFS FTP driver. # # - WITH_MCAL: for mcal authentication back-end (deprecated). # # - WITH_IMSP: use IMSP as a preferences backend. # # - WITHOUT_FILEINFO: use native code to perform MIME magic lookups. # # - WITHOUT_GD: don't perform manipulations on image data with gd. # # - WITHOUT_ZLIB: don't compress pages and don't handle zip or gz data. # # - WITH_MAGICK: use ImageMagick to perform these image manipulations. # # - WITHOUT_ICONV: remove support for UTF-8 character sets. # - WITHOUT_MBSTRING: # # - WITHOUT_WV if your users never receive MS-Word docs; # # - WITHOUT_XL if your users never receive MS-Excel sheets # (or .ppt presentations); # # - WITHOUT_GEOIP don't activate MaxMind GeoIP Hostname to Country lookup. # # - WITHOUT_SW don't use the weather.com block on the portal page. # # - WITHOUT_WEBCPP: don't highlight sources with webcpp. # # - WITH_SRCHIGH: highlight sources with source-highlight. # # - WITH_ENSCRIPT: highlight sources with enscript. # # - WITH_RPM: handle RPM packages. # # - WITH_DEB: handle Debian packages. # # - WITH_SUPHP: Install appropriately for use with the www/suphp port. # #---------------------------------------------------------------------------- RUN_DEPENDS+= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \ ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \ ${PEARDIR}/Mail/RFC822.php:${PORTSDIR}/mail/pear-Mail \ ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime \ ${PEARDIR}/DB.php:${PORTSDIR}/databases/pear-DB \ ${PEARDIR}/File.php:${PORTSDIR}/sysutils/pear-File \ ${PEARDIR}/Net/SMTP.php:${PORTSDIR}/net/pear-Net_SMTP CONFLICTS= horde-2.* USE_GETTEXT= yes # Already implied by USE_PHP =gettext, to pet portlint USE_PHP= ctype gettext session .if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP) RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp WANT_PHP_CGI= yes HORDEADMUSR?= horde SUB_LIST= WITH_SUPHP=yes .else WANT_PHP_WEB= yes .endif .if !defined(WITHOUT_FILEINFO) USE_PHP+= fileinfo .endif .if !defined(WITHOUT_FTP) USE_PHP+= ftp .endif .if !defined(WITHOUT_GD) USE_PHP+= gd .endif .if !defined(WITHOUT_ICONV) USE_PHP+= iconv .endif .if !defined(WITHOUT_IMAP) USE_PHP+= imap .endif .if !defined(WITHOUT_LDAP) USE_PHP+= ldap .endif .if !defined(WITHOUT_MBSTRING) USE_PHP+= mbstring .endif .if !defined(NOCRYPT) USE_PHP+= mcrypt .endif .if !defined(WITHOUT_SUPPORTED_DB) . if !defined(WITHOUT_MYSQL) USE_PHP+= mysql . endif . if defined(WITH_POSTGRESQL) || defined(WITH_PGSQL) USE_PHP+= pgsql . endif . if defined(WITH_SQLITE) USE_PHP+= sqlite . endif .endif .if !defined(WITHOUT_ZLIB) USE_PHP+= zlib .endif .if defined(WITH_MAGICK) RUN_DEPENDS+= convert:${PORTSDIR}/graphics/ImageMagick .endif .if defined(WITH_IMSP) RUN_DEPENDS+= imspd:${PORTSDIR}/databases/cyrus-imspd .endif .if !defined(WITHOUT_X11) . if !defined(WITHOUT_WV) RUN_DEPENDS+= ${LOCALBASE}/bin/wvHtml:${PORTSDIR}/textproc/wv . endif . if !defined(WITHOUT_XL) RUN_DEPENDS+= ${LOCALBASE}/bin/xlhtml:${PORTSDIR}/textproc/xlhtml . endif .endif .if !defined(WITHOUT_WEBCPP) RUN_DEPENDS+= webcpp:${PORTSDIR}/textproc/webcpp .endif .if exists(${LOCALBASE}/bin/source-highlight) WITH_SRCHIGH= yes .endif .if defined(WITH_SRCHIGH) RUN_DEPENDS+= source-highlight:${PORTSDIR}/textproc/source-highlight .endif .if exists(${LOCALBASE}/bin/enscript) WITH_ENSCRIPT= yes .endif .if defined(WITH_ENSCRIPT) . if defined(A4) RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-a4 . elif defined(DJ) RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letterdj . else RUN_DEPENDS+= enscript:${PORTSDIR}/print/enscript-letter . endif .endif .if exists(${LOCALBASE}/bin/rpm) WITH_RPM= yes .endif .if defined(WITH_RPM) RUN_DEPENDS+= rpm:${PORTSDIR}/archivers/rpm4 .endif .if exists(${LOCALBASE}/bin/dpkg) WITH_DEB= yes .endif .if defined(WITH_DEB) RUN_DEPENDS+= dpkg:${PORTSDIR}/archivers/dpkg .endif .if !defined(WITHOUT_SW) RUN_DEPENDS+= ${PEARDIR}/Services/Weather.php:${PORTSDIR}/misc/pear-Services_Weather .endif .if !defined(WITHOUT_GEOIP) RUN_DEPENDS+= ${LOCALBASE}/share/GeoIP/GeoIP.dat:${PORTSDIR}/net/GeoIP .endif PORTDOCS= README CHANGES CODING_STANDARDS CONTRIBUTING CREDITS HACKING INSTALL \ PERFORMANCE RELEASE_NOTES SECURITY TODO TRANSLATIONS UPGRADING .include .if ${PHP_VER} == 5 USE_PHP+= dom .else USE_PHP+= domxml . if defined(WITH_MCAL) USE_PHP+= mcal . endif .endif pre-patch: .if !defined(WITHOUT_X11) . if !defined(WITHOUT_WV) @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV::" ${WRKSRC}/config/mime_drivers.php.dist . endif . if !defined(WITHOUT_XL) @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL::" ${WRKSRC}/config/mime_drivers.php.dist . endif .endif .if !defined(WITHOUT_WEBCPP) @${REINPLACE_CMD} -e "s://UNCOMMENTIFWCPP::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_SRCHIGH) @${REINPLACE_CMD} -e "s://UNCOMMENTIFSRCHIGH::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_ENSCRIPT) @${REINPLACE_CMD} -e "s://UNCOMMENTIFES::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_RPM) @${REINPLACE_CMD} -e "s://UNCOMMENTIFRPM::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if defined(WITH_DEB) @${REINPLACE_CMD} -e "s://UNCOMMENTIFDEB::" ${WRKSRC}/config/mime_drivers.php.dist .endif .if !defined(WITHOUT_GEOIP) @${REINPLACE_CMD} -e "s:GeoIP lookup will not be performed.\"/>:GeoIP lookup will not be performed.\">${LOCALBASE}/share/GeoIP/GeoIP.dat:" \ ${WRKSRC}/config/conf.xml .endif @${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \ ${WRKSRC}/lib/Horde/Auth/mcal.php @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" \ ${WRKDIR}/docs/INSTALL pre-install: .if !defined(WITHOUT_SUPPORTED_DB) && exists(${LOCALBASE}/bin/php) @if ! php -m 2>&1 | ${GREP} -q -e "mysql" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "pgsql" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "sybase" ; then \ if ! php -m 2>&1 | ${GREP} -q -e "SQLite" ; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with a database support." ; \ ${ECHO_MSG} "MySQL, PostgreSQL, SQLite and Sybase (CTLIB or DBLIB)" ; \ ${ECHO_MSG} "can be used with PHP AND Horde." ; \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "(If everything will run on this machine, do not" ; \ ${ECHO_MSG} " forget to install the database server-side!)" ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi ; \ fi ; \ fi ; \ fi .endif .if defined(WITH_SUPHP) ${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL .endif .include "${.CURDIR}/../../www/horde-base/bsd.horde.mk" .include Property changes on: head/www/horde4-base/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.52 \ No newline at end of property +1.53 \ No newline at end of property Index: head/www/horde4-base/bsd.horde.mk =================================================================== --- head/www/horde4-base/bsd.horde.mk (revision 189642) +++ head/www/horde4-base/bsd.horde.mk (revision 189643) @@ -1,112 +1,112 @@ #-*- mode: makefile; tab-width: 4; -* # ex:ts=4 # # Maintainers: Beech Rintoul , # Andrew Pantyukhin # MASTER_SITES?= HORDE DISTVERSIONPREFIX?= h3- .if defined(USE_HORDE) && ${USE_HORDE:Mbase} RUN_DEPENDS+= ${HORBAS}/rpc.php:${PORTSDIR}/www/horde-base .endif #USE_BZIP2= yes NO_BUILD= yes PEARDIR?= ${LOCALBASE}/share/pear PORTREV_H?= ${LOCALBASE}/include/c-client/portrevision.h HORBAS?= ${PREFIX}/www/horde HORDIR?= ${HORBAS}${PORTNAME:S|^|/|:S|/horde||} HORCFG?= ${HORDIR}/config HORLOG?= /var/log/horde.log PKGDEINSTALL?= ${WRKDIR}/pkg-deinstall PKGINSTALL?= ${WRKDIR}/pkg-install PLIST_SUB+= HORDIR=${HORDIR:S|^${PREFIX}/||} HORBAS=${HORBAS:S|^${PREFIX}/||} -SUB_LIST+= HORDIR=${HORDIR} PORTSDIR=${PORTSDIR} HORDEADMUSR=${HORDEADMUSR} HORDEGRP=${WWWGRP} HORCFG=${HORCFG} \ - PORTNAME=${PORTNAME} +SUB_LIST+= HORDIR=${HORDIR} HORBAS=${HORBAS} PORTSDIR=${PORTSDIR} HORDEADMUSR=${HORDEADMUSR}\ + HORDEGRP=${WWWGRP} HORCFG=${HORCFG} PORTNAME=${PORTNAME} PKGMESSAGE?= ${WRKDIR}/pkg-message .if !defined(USE_HORDE) || !${USE_HORDE:Mpkg-message} SUB_FILES?= pkg-message .endif .if defined(WITH_SUPHP) && !defined(WITHOUT_SUPHP) RUN_DEPENDS+= ${LOCALBASE}/sbin/suphp:${PORTSDIR}/www/suphp WANT_PHP_CGI= yes HORDEADMUSR?= horde SUB_LIST+= WITH_SUPHP=yes .else WANT_PHP_WEB= yes .endif HOSTNAME?= `/bin/hostname` SERVOS?= ${OPSYS}-${OSREL} .if !target(post-extract) post-extract: @${RM} -f ${WRKSRC}/COPYING ${WRKSRC}/LICENSE @${MV} ${WRKSRC}/README ${WRKSRC}/docs/ @${MV} ${WRKSRC}/docs ${WRKDIR}/ .endif .if !target(post-patch) post-patch: . for file in pkg-deinstall pkg-install @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${.CURDIR}/../../www/horde-base/files/${file}.in > ${WRKDIR}/${file} . endfor . if defined(USE_HORDE) && ${USE_HORDE:Mpkg-message} @${SED} ${_SUB_LIST_TEMP} -e '/^@comment /d' ${.CURDIR}/../../www/horde-base/files/pkg-message.common.in >\ ${WRKDIR}/pkg-message . endif @${EGREP} -lr '(/usr/local|%%LOCALBASE%%|/tmp/horde.log)' ${WRKSRC}/config/ |\ ${XARGS} ${REINPLACE_CMD} -Ee 's:(/usr/local|%%LOCALBASE%%):${LOCALBASE}:;s|/tmp/horde.log|${HORLOG}|' @if [ -d ${WRKSRC}/scripts ]; then\ ${EGREP} -lr '(/usr/local/bin/php|usr/bin/php)' ${WRKSRC}/scripts/ |\ ${XARGS} ${REINPLACE_CMD} -Ee 's:(/usr/local/bin/php|/usr/bin/php):${LOCALBASE}/bin/php:'; fi # Copy RCSID tag from conf.xml into conf.php to stop Horde complaining @if [ -f ${WRKSRC}/config/conf.php.dist ] &&\ ! ${GREP} -qe "$$Horde:.*conf\.xml" ${WRKSRC}/config/conf.php.dist; then \ ${GREP} -hm1 "$$Horde:.*conf\.xml" ${WRKSRC}/config/conf.xml |\ ${SED} -e 's#^ * *$$##g' \ >> ${WRKSRC}/config/conf.php.dist; \ fi .endif .if !target(post-configure) post-configure: @${FIND} ${WRKSRC} -name \*.orig -delete -or -name \*.bak -delete .endif .if !target(do-install) do-install: @${INSTALL} -d ${HORDIR}/ @${CP} -Rp ${WRKSRC}/ ${HORDIR}/ @${TOUCH} ${HORLOG} @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${HORDIR}/ ${HORLOG} @${CHMOD} -R o-rwx ${HORDIR}/ ${HORLOG} @${ECHO_CMD} @exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} %D/${HORDIR:S|^${PREFIX}/||}/ >> ${TMPPLIST} @${ECHO_CMD} @exec ${CHMOD} -R o-rwx %D/${HORDIR:S|^${PREFIX}/||}/ >> ${TMPPLIST} @${ECHO_CMD} "@exec ${TOUCH} ${HORLOG};${CHOWN} ${WWWOWN}:${WWWGRP} ${HORLOG}" >> ${TMPPLIST} .if ${HORBAS} == ${HORDIR} @${ECHO_CMD} "@unexec if [ ! -s ${HORLOG} ];then ${RM} -f ${HORLOG};fi" >> ${TMPPLIST} .endif .ifndef NOPORTDOCS @${INSTALL} -d ${DOCSDIR}/ @${INSTALL_DATA} ${PORTDOCS:S|^|${WRKDIR}/docs/|} ${DOCSDIR}/ .endif @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${ECHO_MSG} @${CAT} ${PKGMESSAGE} @${ECHO_MSG} .endif horde-plist: extract @${FIND} -s ${WRKSRC} -not -type d | ${SED} -e 's|^${WRKSRC}|%%HORDIR%%|' > ${PLIST} @${FIND} -ds ${WRKSRC} -type d -not -name ${DISTNAME} -empty |\ ${SED} -e 's|^${WRKSRC}|@exec mkdir -p %D/%%HORDIR%%|' >> ${PLIST} @${FIND} -ds ${WRKSRC} -type d -not -name ${DISTNAME} |\ ${SED} -e 's|^${WRKSRC}|@dirrm %%HORDIR%%|' |\ ${SED} -Ee '/%(\/lib\/data|\/config)/s|dirrm|dirrmtry|' >> ${PLIST} @${ECHO_CMD} @dirrmtry %%HORDIR%% >> ${PLIST} @${ECHO_CMD} @dirrmtry %%HORBAS%% >> ${PLIST} Property changes on: head/www/horde4-base/bsd.horde.mk ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.1 \ No newline at end of property +1.2 \ No newline at end of property