Index: head/deskutils/horde-kronolith/Makefile =================================================================== --- head/deskutils/horde-kronolith/Makefile (revision 114191) +++ head/deskutils/horde-kronolith/Makefile (revision 114192) @@ -1,125 +1,118 @@ # Ports collection makefile for: Kronolith # Date created: Sun Dec 02, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= kronolith PORTVERSION= 1.1.2 CATEGORIES= deskutils www MASTER_SITES= ftp://ftp.horde.org/pub/kronolith/ \ ftp://ftp.planetmirror.com/pub/horde/kronolith/ \ ftp://ftp.au.horde.org/pub/horde/kronolith/ \ ftp://ftp.be.horde.org/kronolith/ \ ftp://ftp.es.horde.org/pub/kronolith/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/kronolith/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/kronolith/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/kronolith/ \ http://ftp.horde.org/pub/kronolith/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= Kronolith is the Horde calendar application RUN_DEPENDS= ${LOCALBASE}/www/horde/imp/index.php:${PORTSDIR}/mail/imp3 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes +USE_PHP= mcal USE_REINPLACE= yes .if defined(WITH_APACHE2) HTPASSWD= ${LOCALBASE}/sbin/htpasswd .else HTPASSWD= ${LOCALBASE}/bin/htpasswd .endif REINPLACE_ARGS= -i.beforeKronolith DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/RELEASE_NOTES CONFFILE= conf.php html.php keywords.php menu.php prefs.php SUB_DIRS= config graphics lib locale po scripts templates util LHORDEDIR?= www/horde LKRONOLITHDIR?= ${LHORDEDIR}/kronolith PLIST_SUB= HORDEDIR=${LHORDEDIR} KRONOLITHDIR=${LKRONOLITHDIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} KRONOLITHDIR= ${PREFIX}/${LKRONOLITHDIR} CONFDIR= ${KRONOLITHDIR}/config VAR_CAL= /var/calendar HORDE_INC= ${LOCALBASE}/etc/horde post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig - -pre-install: - @if ! ${LDCONFIG} -r | ${GREP} -q -e "mcal.0" ; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP and Horde with MCAL support enabled." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi do-install: @${MKDIR} ${KRONOLITHDIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${KRONOLITHDIR} .endfor @${CP} -p ${WRKSRC}/*.php ${KRONOLITHDIR} @${MKDIR} ${KRONOLITHDIR}/scripts .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${KRONOLITHDIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.kronolith ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/kronolith:${KRONOLITHDIR}:g" \ ${HORDE_INC}/httpd.conf.kronolith @${RM} ${HORDE_INC}/httpd.conf.kronolith.beforeKronolith @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTKRONOLITH::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterKronolith .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @if [ ! -d ${VAR_CAL} ]; then \ ${ECHO_MSG} "===> Creating ${VAR_CAL}" ; \ ${MKDIR} ${VAR_CAL} ; \ ${CHMOD} 1777 ${VAR_CAL} ; \ fi .if !defined(BATCH) @if [ ! -f ${LOCALBASE}/etc/mpasswd ] ; then \ ${ECHO_MSG} "===> Creating ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -bc ${LOCALBASE}/etc/mpasswd www $${PASSCAL}; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ elif ! ${GREP} -q -e "^www" ${LOCALBASE}/etc/mpasswd ; then \ ${ECHO_MSG} "===> Adding www into ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -b ${LOCALBASE}/etc/mpasswd www $${PASSCAL} ; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ else \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:www_cal_password:" ${CONFDIR}/conf.php ; \ fi @${RM} ${CONFDIR}/conf.php.beforeKronolith .endif @${ECHO_MSG} @${SED} -e "s:%%KRONOLITHDIR%%:${KRONOLITHDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g;s:%%LOCALBASE%%:${LOCALBASE}:" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/deskutils/horde-kronolith/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.16 \ No newline at end of property +1.17 \ No newline at end of property Index: head/deskutils/horde4-kronolith/Makefile =================================================================== --- head/deskutils/horde4-kronolith/Makefile (revision 114191) +++ head/deskutils/horde4-kronolith/Makefile (revision 114192) @@ -1,125 +1,118 @@ # Ports collection makefile for: Kronolith # Date created: Sun Dec 02, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= kronolith PORTVERSION= 1.1.2 CATEGORIES= deskutils www MASTER_SITES= ftp://ftp.horde.org/pub/kronolith/ \ ftp://ftp.planetmirror.com/pub/horde/kronolith/ \ ftp://ftp.au.horde.org/pub/horde/kronolith/ \ ftp://ftp.be.horde.org/kronolith/ \ ftp://ftp.es.horde.org/pub/kronolith/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/kronolith/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/kronolith/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/kronolith/ \ http://ftp.horde.org/pub/kronolith/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= Kronolith is the Horde calendar application RUN_DEPENDS= ${LOCALBASE}/www/horde/imp/index.php:${PORTSDIR}/mail/imp3 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes +USE_PHP= mcal USE_REINPLACE= yes .if defined(WITH_APACHE2) HTPASSWD= ${LOCALBASE}/sbin/htpasswd .else HTPASSWD= ${LOCALBASE}/bin/htpasswd .endif REINPLACE_ARGS= -i.beforeKronolith DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/RELEASE_NOTES CONFFILE= conf.php html.php keywords.php menu.php prefs.php SUB_DIRS= config graphics lib locale po scripts templates util LHORDEDIR?= www/horde LKRONOLITHDIR?= ${LHORDEDIR}/kronolith PLIST_SUB= HORDEDIR=${LHORDEDIR} KRONOLITHDIR=${LKRONOLITHDIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} KRONOLITHDIR= ${PREFIX}/${LKRONOLITHDIR} CONFDIR= ${KRONOLITHDIR}/config VAR_CAL= /var/calendar HORDE_INC= ${LOCALBASE}/etc/horde post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig - -pre-install: - @if ! ${LDCONFIG} -r | ${GREP} -q -e "mcal.0" ; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP and Horde with MCAL support enabled." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi do-install: @${MKDIR} ${KRONOLITHDIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${KRONOLITHDIR} .endfor @${CP} -p ${WRKSRC}/*.php ${KRONOLITHDIR} @${MKDIR} ${KRONOLITHDIR}/scripts .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${KRONOLITHDIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.kronolith ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/kronolith:${KRONOLITHDIR}:g" \ ${HORDE_INC}/httpd.conf.kronolith @${RM} ${HORDE_INC}/httpd.conf.kronolith.beforeKronolith @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTKRONOLITH::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterKronolith .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @if [ ! -d ${VAR_CAL} ]; then \ ${ECHO_MSG} "===> Creating ${VAR_CAL}" ; \ ${MKDIR} ${VAR_CAL} ; \ ${CHMOD} 1777 ${VAR_CAL} ; \ fi .if !defined(BATCH) @if [ ! -f ${LOCALBASE}/etc/mpasswd ] ; then \ ${ECHO_MSG} "===> Creating ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -bc ${LOCALBASE}/etc/mpasswd www $${PASSCAL}; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ elif ! ${GREP} -q -e "^www" ${LOCALBASE}/etc/mpasswd ; then \ ${ECHO_MSG} "===> Adding www into ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -b ${LOCALBASE}/etc/mpasswd www $${PASSCAL} ; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ else \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:www_cal_password:" ${CONFDIR}/conf.php ; \ fi @${RM} ${CONFDIR}/conf.php.beforeKronolith .endif @${ECHO_MSG} @${SED} -e "s:%%KRONOLITHDIR%%:${KRONOLITHDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g;s:%%LOCALBASE%%:${LOCALBASE}:" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/deskutils/horde4-kronolith/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.16 \ No newline at end of property +1.17 \ No newline at end of property Index: head/deskutils/kronolith/Makefile =================================================================== --- head/deskutils/kronolith/Makefile (revision 114191) +++ head/deskutils/kronolith/Makefile (revision 114192) @@ -1,125 +1,118 @@ # Ports collection makefile for: Kronolith # Date created: Sun Dec 02, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= kronolith PORTVERSION= 1.1.2 CATEGORIES= deskutils www MASTER_SITES= ftp://ftp.horde.org/pub/kronolith/ \ ftp://ftp.planetmirror.com/pub/horde/kronolith/ \ ftp://ftp.au.horde.org/pub/horde/kronolith/ \ ftp://ftp.be.horde.org/kronolith/ \ ftp://ftp.es.horde.org/pub/kronolith/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/kronolith/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/kronolith/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/kronolith/ \ http://ftp.horde.org/pub/kronolith/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= Kronolith is the Horde calendar application RUN_DEPENDS= ${LOCALBASE}/www/horde/imp/index.php:${PORTSDIR}/mail/imp3 WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} NO_BUILD= yes +USE_PHP= mcal USE_REINPLACE= yes .if defined(WITH_APACHE2) HTPASSWD= ${LOCALBASE}/sbin/htpasswd .else HTPASSWD= ${LOCALBASE}/bin/htpasswd .endif REINPLACE_ARGS= -i.beforeKronolith DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/RELEASE_NOTES CONFFILE= conf.php html.php keywords.php menu.php prefs.php SUB_DIRS= config graphics lib locale po scripts templates util LHORDEDIR?= www/horde LKRONOLITHDIR?= ${LHORDEDIR}/kronolith PLIST_SUB= HORDEDIR=${LHORDEDIR} KRONOLITHDIR=${LKRONOLITHDIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} KRONOLITHDIR= ${PREFIX}/${LKRONOLITHDIR} CONFDIR= ${KRONOLITHDIR}/config VAR_CAL= /var/calendar HORDE_INC= ${LOCALBASE}/etc/horde post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig - -pre-install: - @if ! ${LDCONFIG} -r | ${GREP} -q -e "mcal.0" ; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP and Horde with MCAL support enabled." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi do-install: @${MKDIR} ${KRONOLITHDIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${KRONOLITHDIR} .endfor @${CP} -p ${WRKSRC}/*.php ${KRONOLITHDIR} @${MKDIR} ${KRONOLITHDIR}/scripts .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${KRONOLITHDIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.kronolith ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/kronolith:${KRONOLITHDIR}:g" \ ${HORDE_INC}/httpd.conf.kronolith @${RM} ${HORDE_INC}/httpd.conf.kronolith.beforeKronolith @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTKRONOLITH::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterKronolith .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @if [ ! -d ${VAR_CAL} ]; then \ ${ECHO_MSG} "===> Creating ${VAR_CAL}" ; \ ${MKDIR} ${VAR_CAL} ; \ ${CHMOD} 1777 ${VAR_CAL} ; \ fi .if !defined(BATCH) @if [ ! -f ${LOCALBASE}/etc/mpasswd ] ; then \ ${ECHO_MSG} "===> Creating ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -bc ${LOCALBASE}/etc/mpasswd www $${PASSCAL}; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ elif ! ${GREP} -q -e "^www" ${LOCALBASE}/etc/mpasswd ; then \ ${ECHO_MSG} "===> Adding www into ${LOCALBASE}/etc/mpasswd" ; \ ${ECHO} -n "Please enter a password for www's calendar: " ; \ (read PASSCAL; \ ${HTPASSWD} -b ${LOCALBASE}/etc/mpasswd www $${PASSCAL} ; \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:$${PASSCAL}:" ${CONFDIR}/conf.php) \ else \ ${REINPLACE_CMD} -e "s:%%PASSCAL%%:www_cal_password:" ${CONFDIR}/conf.php ; \ fi @${RM} ${CONFDIR}/conf.php.beforeKronolith .endif @${ECHO_MSG} @${SED} -e "s:%%KRONOLITHDIR%%:${KRONOLITHDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g;s:%%LOCALBASE%%:${LOCALBASE}:" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/deskutils/kronolith/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.16 \ No newline at end of property +1.17 \ No newline at end of property Index: head/mail/horde-turba/Makefile =================================================================== --- head/mail/horde-turba/Makefile (revision 114191) +++ head/mail/horde-turba/Makefile (revision 114192) @@ -1,116 +1,109 @@ # Ports collection makefile for: turba # Date created: Sat Nov 16, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= turba PORTVERSION= 1.2.2 CATEGORIES= mail www MASTER_SITES= ftp://ftp.horde.org/pub/turba/ \ ftp://ftp.planetmirror.com/pub/horde/turba/ \ ftp://ftp.au.horde.org/pub/horde/turba/ \ ftp://ftp.be.horde.org/turba/ \ ftp://ftp.es.horde.org/pub/turba/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/turba/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/turba/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/turba/ \ http://ftp.horde.org/pub/turba/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= The Horde contact management application #----------------------------------------------------------------------- # You may define this option: # # - WITHOUT_LDAP : if you do not need OpenLDAP; # #----------------------------------------------------------------------- -RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 +RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 .if !defined(WITHOUT_LDAP) USE_OPENLDAP= yes .endif NO_BUILD= yes USE_REINPLACE= yes -LDD= /usr/bin/ldd - REINPLACE_ARGS= -i.beforeTurba DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/INSTALL docs/LDAP docs/RELEASE_NOTES docs/UPDATE \ docs/turba.dia docs/turba.pdf CONFFILE= attributes.php conf.php html.php menu.php prefs.php \ sources.php SUB_DIRS= config graphics lib locale scripts templates po LHORDEDIR?= www/horde LTURBADIR?= ${LHORDEDIR}/turba PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} TURBADIR= ${PREFIX}/${LTURBADIR} CONFDIR= ${TURBADIR}/config HORDE_INC= ${LOCALBASE}/etc/horde -.if defined(WITH_APACHE2) -PHPSO= ${LOCALBASE}/libexec/apache2/libphp4.so -.else -PHPSO= ${LOCALBASE}/libexec/apache/libphp4.so -.endif post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig \ ${WRKSRC}/config/prefs.php.dist.orig \ ${WRKSRC}/config/sources.php.dist.orig pre-install: .if !defined(WITHOUT_LDAP) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libldap"; then \ + @if ! php -m | ${GREP} -q -e "ldap"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif do-install: @${MKDIR} ${TURBADIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${TURBADIR} .endfor @${CP} -p ${WRKSRC}/*.php ${TURBADIR} .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${TURBADIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.turba ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" \ ${HORDE_INC}/httpd.conf.turba @${RM} ${HORDE_INC}/httpd.conf.turba.beforeTurba @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTTURBA::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterTurba .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO_MSG} @${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/mail/horde-turba/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/mail/horde4-turba/Makefile =================================================================== --- head/mail/horde4-turba/Makefile (revision 114191) +++ head/mail/horde4-turba/Makefile (revision 114192) @@ -1,116 +1,109 @@ # Ports collection makefile for: turba # Date created: Sat Nov 16, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= turba PORTVERSION= 1.2.2 CATEGORIES= mail www MASTER_SITES= ftp://ftp.horde.org/pub/turba/ \ ftp://ftp.planetmirror.com/pub/horde/turba/ \ ftp://ftp.au.horde.org/pub/horde/turba/ \ ftp://ftp.be.horde.org/turba/ \ ftp://ftp.es.horde.org/pub/turba/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/turba/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/turba/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/turba/ \ http://ftp.horde.org/pub/turba/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= The Horde contact management application #----------------------------------------------------------------------- # You may define this option: # # - WITHOUT_LDAP : if you do not need OpenLDAP; # #----------------------------------------------------------------------- -RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 +RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 .if !defined(WITHOUT_LDAP) USE_OPENLDAP= yes .endif NO_BUILD= yes USE_REINPLACE= yes -LDD= /usr/bin/ldd - REINPLACE_ARGS= -i.beforeTurba DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/INSTALL docs/LDAP docs/RELEASE_NOTES docs/UPDATE \ docs/turba.dia docs/turba.pdf CONFFILE= attributes.php conf.php html.php menu.php prefs.php \ sources.php SUB_DIRS= config graphics lib locale scripts templates po LHORDEDIR?= www/horde LTURBADIR?= ${LHORDEDIR}/turba PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} TURBADIR= ${PREFIX}/${LTURBADIR} CONFDIR= ${TURBADIR}/config HORDE_INC= ${LOCALBASE}/etc/horde -.if defined(WITH_APACHE2) -PHPSO= ${LOCALBASE}/libexec/apache2/libphp4.so -.else -PHPSO= ${LOCALBASE}/libexec/apache/libphp4.so -.endif post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig \ ${WRKSRC}/config/prefs.php.dist.orig \ ${WRKSRC}/config/sources.php.dist.orig pre-install: .if !defined(WITHOUT_LDAP) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libldap"; then \ + @if ! php -m | ${GREP} -q -e "ldap"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif do-install: @${MKDIR} ${TURBADIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${TURBADIR} .endfor @${CP} -p ${WRKSRC}/*.php ${TURBADIR} .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${TURBADIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.turba ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" \ ${HORDE_INC}/httpd.conf.turba @${RM} ${HORDE_INC}/httpd.conf.turba.beforeTurba @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTTURBA::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterTurba .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO_MSG} @${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/mail/horde4-turba/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/mail/imp3/Makefile =================================================================== --- head/mail/imp3/Makefile (revision 114191) +++ head/mail/imp3/Makefile (revision 114192) @@ -1,330 +1,323 @@ # Ports collection makefile for: imp3 # Date created: Mon Oct 08, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= imp PORTVERSION= 3.2.4 CATEGORIES= mail www MASTER_SITES= ftp://ftp.horde.org/pub/imp/ \ ftp://ftp.planetmirror.com/pub/horde/imp/ \ ftp://ftp.au.horde.org/pub/horde/imp/ \ ftp://ftp.be.horde.org/imp/ \ ftp://ftp.es.horde.org/pub/imp/ \ http://ftp.horde.org/pub/imp/ MAINTAINER= thierry@FreeBSD.org COMMENT= A webmail system which accesses mail over IMAP #----------------------------------------------------------------------- # You may define these options: # # - WITH_APACHE2 : if you run Apache2; # # - WITHOUT_LDAP : if you do not need OpenLDAP; # # - WITHOUT_SUPPORTED_DB: if you run a database not in the ports tree; # # - WITHOUT_WV : if your users never receive MS-Word docs; # # - WITHOUT_XL : if your users never receive MS-Excel sheets # (or .ppt presentations); # # - WITHOUT_ZIP : if not interested by zipinfo; # # - WITH_RAR : if interested by rar (shareware archiver); # # - WITHOUT_ASPELL : for spelling bees... # # - NOCRYPT : if crypto is restricted in your country; # # - WITHOUT_SSL : if you have not installed c-client WITH_SSL; # # - WITH_VALID_CERT : if you own a valid SSL certificate; # # - WITHOUT_TURBA : if you do not want adressbooks; # # - WITHOUT_IMAPSERVER : if your IMAP server runs on another machine; # # or you can select to work with one of these servers: # # - WITH_CYRUS-IMAPD : IMP will work with cyrus-imapd; # # - WITH_CYRUS : IMP will work with cyrus; # # - WITH_IMAP-UW : IMP will work with imap-uw; # # - WITH_COURIER-IMAP : IMP will work with courier-imap. # # These choices are mutually exclusive, and imap-uw is the default. # #----------------------------------------------------------------------- .if defined(WITHOUT_TURBA) .if !defined(WITHOUT_LDAP) USE_OPENLDAP= yes .endif RUN_DEPENDS+= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 NOTURBA= "@comment " .else RUN_DEPENDS+= ${LOCALBASE}/www/horde/turba/index.php:${PORTSDIR}/mail/turba .endif # Support of GnuPG is not implemented in this release #.if !defined(NOCRYPT) #RUN_DEPENDS+= ${LOCALBASE}/bin/gpg:${PORTSDIR}/security/gnupg #.endif # I have no report about the support of dkimap4 by IMP, # but I shall be happy to add it if somebody report success with it. # If an IMAP server is already installed, we just record the dependence, # else we shall install imap-uw. # IMAP servers are ordered according to my tastes, if several are # installed, we just record the first one. .if !defined(WITHOUT_IMAPSERVER) .if defined(WITH_IMAP-UW) RUN_DEPENDS+= ${LOCALBASE}/libexec/imapd:${PORTSDIR}/mail/imap-uw .elif defined(WITH_CYRUS-IMAPD) RUN_DEPENDS+= ${LOCALBASE}/lib/libacap.a:${PORTSDIR}/mail/cyrus-imapd .elif defined(WITH_CYRUS) RUN_DEPENDS+= ${LOCALBASE}/cyrus/:${PORTSDIR}/mail/cyrus .elif defined(WITH_COURIER-IMAP) RUN_DEPENDS+= ${LOCALBASE}/libexec/courier-imap/:${PORTSDIR}/mail/courier-imap .else RUN_DEPENDS+= ${LOCALBASE}/libexec/imapd:${PORTSDIR}/mail/imap-uw .endif .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 .if !defined(WITHOUT_ZIP) RUN_DEPENDS+= ${LOCALBASE}/bin/zipinfo:${PORTSDIR}/archivers/unzip .endif .if defined(WITH_RAR) RUN_DEPENDS+= ${LOCALBASE}/bin/rar:${PORTSDIR}/archivers/rar .endif .if !defined(WITHOUT_ASPELL) RUN_DEPENDS+= ${LOCALBASE}/bin/aspell:${PORTSDIR}/textproc/aspell .endif .endif NO_BUILD= yes USE_REINPLACE= yes -LDD= /usr/bin/ldd - REINPLACE_ARGS= -i.beforeIMP DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/RELEASE_NOTES CONFFILE= conf.php filter.txt header.txt html.php menu.php \ mime_drivers.php motd.php prefs.php servers.php \ trailer.txt SUB_DIRS= config download graphics lib locale po scripts templates LHORDEDIR?= www/horde LIMPDIR?= ${LHORDEDIR}/imp HORDESBIN?= ${PREFIX}/sbin PLIST_SUB= HORDEDIR=${LHORDEDIR} IMPDIR=${LIMPDIR} TURBA=${NOTURBA} HORDEDIR= ${PREFIX}/${LHORDEDIR} IMPDIR= ${PREFIX}/${LIMPDIR} TURBADIR?= ${HORDEDIR}/turba CONFDIR= ${IMPDIR}/config HCONFDIR= ${HORDEDIR}/config HORDE_INC= ${LOCALBASE}/etc/horde -.if defined(WITH_APACHE2) -PHPSO= ${LOCALBASE}/libexec/apache2/libphp4.so -.else -PHPSO= ${LOCALBASE}/libexec/apache/libphp4.so -.endif HOSTNAME?= `/bin/hostname` SERVOS?= ${OPSYS}-${OSREL} PORTREV_H?= ${LOCALBASE}/include/c-client/portrevision.h # Where you want to store the public keyrings needed for gpg # (in a subdirectory in that directory called .gnupg) GNUPG_CNFDIR?= ${LOCALBASE}/etc pre-everything:: .if !defined(WITHOUT_IMAPSERVER) @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL-C and define WITHOUT_IMAPSERVER" @${ECHO_MSG} "if you intend to run an IMAP server on an other machine." @${ECHO_MSG} "" .endif post-patch: @${RM} ${WRKSRC}/config/prefs.php.dist.orig @${RM} ${WRKSRC}/config/servers.php.dist.orig pre-install: # N.B.: database dependencies are binded with mod_php#, neither by Horde nor IMP. @if [ -f ${IMPDIR}/index.php3 ]; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please deinstall the port mail/imp." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libc-client4"; then \ + @if ! php -m | ${GREP} -q -e "imap"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with IMAP or IMAP-SSL support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .if !defined(BATCH) .if !defined(WITHOUT_SSL) @if ! ${GREP} -q -e 'CCLIENT_SSLENABLED "yes"' ${PORTREV_H}; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure c-client with SSL support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif .endif .if !defined(WITHOUT_LDAP) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libldap.so"; then \ + @if ! php -m | ${GREP} -q -e "ldap"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP or OpenLDAP2 support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif .if !defined(NOCRYPT) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libmcrypt.so"; then \ + @if ! php -m | ${GREP} -q -e "mcrypt"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with mcrypt support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif .if !defined(WITHOUT_SUPPORTED_DB) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libmysqlclient.so"; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libpq.so" ; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libsybdb.so" ; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libct.so" ; then \ + @if ! php -m | ${GREP} -q -e "mysql" ; then \ + if ! php -m | ${GREP} -q -e "pgsql" ; then \ + if ! php -m | ${GREP} -q -e "sybase" ; then \ + if ! php -m | ${GREP} -q -e "sybase_ct" ; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with a database support." ; \ ${ECHO_MSG} "MySQL, PostgreSQL and Sybase (CTLIB or DBLIB)" ; \ ${ECHO_MSG} "can be used with PHP AND IMP." ; \ ${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 do-install: @${MKDIR} ${IMPDIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${IMPDIR} .endfor @${CP} -p ${WRKSRC}/*.php ${IMPDIR} .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.beforeIMP3 @${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.beforeIMP3 .if !defined(WITHOUT_TURBA) @${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.beforeIMP3 .endif @${REINPLACE_CMD} -e "s:example.com:${HOSTNAME}:g" ${CONFDIR}/servers.php @${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:g" ${CONFDIR}/mime_drivers.php @${RM} ${CONFDIR}/mime_drivers.php.beforeIMP @${REINPLACE_CMD} -e "s:IMP_VERSION:IMP_VERSION . ' / ${SERVOS}':" \ ${IMPDIR}/compose.php @${RM} ${IMPDIR}/compose.php.beforeIMP .if defined(WITHOUT_SSL) @${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/notls:;s:%%IMAPPORT%%:143:" \ ${CONFDIR}/servers.php .else @${REINPLACE_CMD} -e "s:%%IMAPPORT%%:993:" ${CONFDIR}/servers.php .if defined(WITH_VALID_CERT) @${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl:" ${CONFDIR}/servers.php .else @${REINPLACE_CMD} -e "s:%%PROTOCOL%%:imap/ssl/novalidate-cert:" \ ${CONFDIR}/servers.php .endif @${RM} ${CONFDIR}/servers.php.beforeIMP .endif .if !defined(WITHOUT_ASPELL) @${REINPLACE_CMD} -e "s:spellchecker'] = '':spellchecker'] = '${LOCALBASE}/bin/aspell':" \ ${CONFDIR}/conf.php .endif .if !defined(WITHOUT_X11) .if !defined(WITHOUT_WV) @${REINPLACE_CMD} -e "s://UNCOMMENTIFWV ::" ${HCONFDIR}/mime_drivers.php .endif .if !defined(WITHOUT_XL) @${REINPLACE_CMD} -e "s://UNCOMMENTIFXL ::" ${HCONFDIR}/mime_drivers.php .endif .endif #.if !defined(NOCRYPT) # @(if [ ! -d ${GNUPG_CNFDIR} ] ; then \ # ${MKDIR} ${GNUPG_CNFDIR} ; \ # fi) # @${REINPLACE_CMD} -e "s:pgp']['enabled'] = false:pgp']['enabled'] = true:g" \ # ${CONFDIR}/conf.php # @${REINPLACE_CMD} -e "s:%%GNUPG_CNFDIR%%:${GNUPG_CNFDIR}:" \ # ${CONFDIR}/conf.php #.endif .if !defined(WITHOUT_ZIP) @${REINPLACE_CMD} -e "s://UNCOMMENTIFZIP ::" ${HCONFDIR}/mime_drivers.php .endif .if defined(WITH_RAR) @${REINPLACE_CMD} -e "s://UNCOMMENTIFRAR ::" ${HCONFDIR}/mime_drivers.php .endif @${CHOWN} -R www:www ${IMPDIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.imp ${HORDE_INC}/httpd.conf.imp @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/imp:${IMPDIR}:g" ${HORDE_INC}/httpd.conf.imp @${RM} ${HORDE_INC}/httpd.conf.imp.beforeIMP # Let's Horde use IMP for auth @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${HCONFDIR}/registry.php # Provide a link to IMP from Turba .if !defined(WITHOUT_TURBA) @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTIMP::" ${TURBADIR}/config/conf.php @${REINPLACE_CMD} -e "s:apps'] = array():apps'] = array('turba'):" \ ${CONFDIR}/conf.php .endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif # Prepare deinstallation @${RM} ${CONFDIR}/conf.php.beforeIMP @${MV} ${HCONFDIR}/mime_drivers.php.beforeIMP3 ${HCONFDIR}/mime_drivers.php.beforeIMP @${MV} ${HCONFDIR}/registry.php.beforeIMP3 ${HCONFDIR}/registry.php.beforeIMP @${CP} -p ${HCONFDIR}/mime_drivers.php ${HCONFDIR}/mime_drivers.php.afterIMP @${CP} -p ${HCONFDIR}/registry.php ${HCONFDIR}/registry.php.afterIMP .if !defined(WITHOUT_TURBA) @${MV} ${TURBADIR}/config/conf.php.beforeIMP3 ${TURBADIR}/config/conf.php.beforeIMP @${CP} -p ${TURBADIR}/config/conf.php ${TURBADIR}/config/conf.php.afterIMP .endif post-install: @${ECHO_MSG} @${CAT} ${PKGMESSAGE} | \ ${SED} -e "s:%%IMPDIR%%:${IMPDIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g;s:%%CONFDIR%%:${CONFDIR}:g;s:%%DOCSDIR%%:${DOCSDIR}:g" @${ECHO_MSG} .include Property changes on: head/mail/imp3/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.32 \ No newline at end of property +1.33 \ No newline at end of property Index: head/mail/turba/Makefile =================================================================== --- head/mail/turba/Makefile (revision 114191) +++ head/mail/turba/Makefile (revision 114192) @@ -1,116 +1,109 @@ # Ports collection makefile for: turba # Date created: Sat Nov 16, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= turba PORTVERSION= 1.2.2 CATEGORIES= mail www MASTER_SITES= ftp://ftp.horde.org/pub/turba/ \ ftp://ftp.planetmirror.com/pub/horde/turba/ \ ftp://ftp.au.horde.org/pub/horde/turba/ \ ftp://ftp.be.horde.org/turba/ \ ftp://ftp.es.horde.org/pub/turba/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/turba/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/turba/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/turba/ \ http://ftp.horde.org/pub/turba/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= The Horde contact management application #----------------------------------------------------------------------- # You may define this option: # # - WITHOUT_LDAP : if you do not need OpenLDAP; # #----------------------------------------------------------------------- -RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 +RUN_DEPENDS= ${LOCALBASE}/www/horde/index.php:${PORTSDIR}/www/horde2 .if !defined(WITHOUT_LDAP) USE_OPENLDAP= yes .endif NO_BUILD= yes USE_REINPLACE= yes -LDD= /usr/bin/ldd - REINPLACE_ARGS= -i.beforeTurba DOCS= COPYING README docs/CHANGES docs/CREDITS docs/INSTALL \ docs/INSTALL docs/LDAP docs/RELEASE_NOTES docs/UPDATE \ docs/turba.dia docs/turba.pdf CONFFILE= attributes.php conf.php html.php menu.php prefs.php \ sources.php SUB_DIRS= config graphics lib locale scripts templates po LHORDEDIR?= www/horde LTURBADIR?= ${LHORDEDIR}/turba PLIST_SUB= HORDEDIR=${LHORDEDIR} TURBADIR=${LTURBADIR} HORDEDIR= ${PREFIX}/${LHORDEDIR} TURBADIR= ${PREFIX}/${LTURBADIR} CONFDIR= ${TURBADIR}/config HORDE_INC= ${LOCALBASE}/etc/horde -.if defined(WITH_APACHE2) -PHPSO= ${LOCALBASE}/libexec/apache2/libphp4.so -.else -PHPSO= ${LOCALBASE}/libexec/apache/libphp4.so -.endif post-patch: @${RM} ${WRKSRC}/config/conf.php.dist.orig \ ${WRKSRC}/config/prefs.php.dist.orig \ ${WRKSRC}/config/sources.php.dist.orig pre-install: .if !defined(WITHOUT_LDAP) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libldap"; then \ + @if ! php -m | ${GREP} -q -e "ldap"; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with OpenLDAP support." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi .endif do-install: @${MKDIR} ${TURBADIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${TURBADIR} .endfor @${CP} -p ${WRKSRC}/*.php ${TURBADIR} .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${CHOWN} -R www:www ${TURBADIR} @${CHMOD} -R o-rwx ${CONFDIR} @${CP} -p ${FILESDIR}/httpd.conf.turba ${HORDE_INC} @${REINPLACE_CMD} -e "s:/home/httpd/html/horde/turba:${TURBADIR}:g" \ ${HORDE_INC}/httpd.conf.turba @${RM} ${HORDE_INC}/httpd.conf.turba.beforeTurba @${REINPLACE_CMD} -e "s://UNCOMMENTWHENINSTTURBA::" \ ${HORDEDIR}/config/registry.php @${CP} -p ${HORDEDIR}/config/registry.php \ ${HORDEDIR}/config/registry.php.afterTurba .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO_MSG} @${SED} -e "s:%%TURBADIR%%:${TURBADIR}:g;s:%%PORTSDIR%%:${PORTSDIR}:g" \ -e "s:%%CONFDIR%%:${CONFDIR}:g" ${PKGMESSAGE} @${ECHO_MSG} .include Property changes on: head/mail/turba/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/textproc/cdsware/Makefile =================================================================== --- head/textproc/cdsware/Makefile (revision 114191) +++ head/textproc/cdsware/Makefile (revision 114192) @@ -1,348 +1,325 @@ # New ports collection makefile for: cdsware # Date created: 21 jun 2004 # Whom: thierry@FreeBSD.org # # $FreeBSD$ # PORTNAME= cdsware PORTVERSION= 0.3.2 CATEGORIES= textproc www MASTER_SITES= http://cdsware.cern.ch/download/ MAINTAINER= ports@FreeBSD.org COMMENT= CERN Document Server Software BUILD_DEPENDS= ${RUN_DEPENDS} # Checked by configure RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_mysql.so:${PORTSDIR}/databases/py-MySQLdb \ ${PYTHON_SITELIBDIR}/mod_python/_psp.so:${PORTSDIR}/www/mod_python3 \ ${LOCALBASE}/bin/wml:${PORTSDIR}/www/wml \ ${PYNUMERIC} .if !defined(WITHOUT_X11) . if !defined(WITHOUT_XPDF) RUN_DEPENDS+= ${X11BASE}/bin/pdftotext:${PORTSDIR}/graphics/xpdf . endif . if !defined(WITHOUT_ACROREAD) RUN_DEPENDS+= ${LOCALBASE}/bin/acroread:${PORTSDIR}/print/acroread5 . endif . 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_H2T) RUN_DEPENDS+= ${LOCALBASE}/bin/html2text:${PORTSDIR}/textproc/html2text .endif .if !defined(WITHOUT_IM) RUN_DEPENDS+= ${LOCALBASE}/bin/convert:${PORTSDIR}/graphics/ImageMagick .endif .if !defined(WITHOUT_PS) RUN_DEPENDS+= ${LOCALBASE}/bin/pstotext:${PORTSDIR}/print/pstotext .endif .if !defined(WITHOUT_UNGIF) RUN_DEPENDS+= ${LOCALBASE}/bin/giftext:${PORTSDIR}/graphics/libungif .endif .if exists(${LOCALBASE}/bin/antiword) WITH_ANTIWORD= yes .endif .if defined(WITH_ANTIWORD) RUN_DEPENDS+= ${LOCALBASE}/bin/antiword:${PORTSDIR}/textproc/antiword .endif .if exists(${LOCALBASE}/bin/catdoc) WITH_CATDOC= yes .endif .if defined(WITH_CATDOC) RUN_DEPENDS+= ${LOCALBASE}/bin/catdoc:${PORTSDIR}/textproc/catdoc .endif .if exists(${LOCALBASE}/bin/catdoc) WITH_CATDOC= yes .endif .if defined(WITH_CATDOC) RUN_DEPENDS+= ${LOCALBASE}/bin/catdoc:${PORTSDIR}/textproc/catdoc .endif HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX}/cdsware \ --localstatedir=/var \ --with-webdir=${PREFIX}/${WEBDIR} \ --with-weburl=http://${WHOST}/${WALIAS} \ --with-dbhost=${DBHOST} \ --with-dbname=${DBNAME} \ --with-dbuser=${DBUSER} \ --with-dbpass=${DBPASS} \ --with-python=${PYTHON_CMD} USE_GMAKE= yes USE_APACHE= yes WITH_APACHE2= yes -USE_PHP= yes +USE_PHP= zlib pcntl WANT_PHP_MOD= yes WANT_PHP_CLI= yes USE_MYSQL= yes USE_PYTHON= 2.3+ USE_REINPLACE= yes .if !defined(PACKAGE_BUILDING) # 4.1 recommended due to its UTF-8 support, but conflicts with py-MySQLdb WANT_MYSQL_VER= 41 .endif WEBDIR?= www/cdsware WALIAS?= cdsware WHOST?= ${unamen} DBHOST?= localhost DBNAME?= cdsware DBUSER?= cdsware DBPASS?= Change_On_Install CDSNAME?= FreeBSD Ports Document Server (To be changed in config.wml) ALERTEMAIL?= cds.alert@${unamen} SUPPORTEMAIL?= cds.support@${unamen} ADMINEMAIL?= cds.admin@${unamen} PKGMESSAGE= ${WRKDIR}/pkg-message PLIST_SUB= WEBDIR=${WEBDIR} -LDD= /usr/bin/ldd - -MOD_DIR= libexec/apache2 APACHE_CONF= ${LOCALBASE}/etc/apache2/httpd.conf -PHPSO= ${LOCALBASE}/${MOD_DIR}/libphp4.so -PHPBIN= ${LOCALBASE}/bin/php CDSWARE_INC= ${PREFIX}/etc/${PORTNAME} LCDSWARE_CNF= config.wml CDSWARE_CNF= ${PREFIX}/${PORTNAME}/lib/wml/${PORTNAME}/${LCDSWARE_CNF} CDSBIN= ${PREFIX}/${PORTNAME}/bin AVAIL_LANG= de en es pt fr it ru sk cz no se UTILSQL= tabbibclean.sql tabcreate.sql tabdrop.sql tabfill.sql DEMODAT= demobibdata.xml democfgdata.sql PORTDOCS= AUTHORS INSTALL NEWS README TODO UNINSTALL .include .if defined(LANG) . for i in ${AVAIL_LANG} . if ${LANG:M${i}*} != "" CDSLANG= ${i} . endif . endfor .endif CDSLANG?= en unamen!= ${UNAME} -n .if ${ARCH} == i386 RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psyco/_psyco.so:${PORTSDIR}/devel/py-psyco .endif pre-everything:: @${ECHO_MSG} @${ECHO_MSG} "CDSware will be installed with these options:" @${ECHO_MSG} "Variable Meaning Default" @${ECHO_MSG} "WEBDIR Directory holding the web interface ${WEBDIR}" @${ECHO_MSG} " (under ${PREFIX}/)" @${ECHO_MSG} "WALIAS Alias of WEBDIR, to define the URL ${WALIAS}" @${ECHO_MSG} "WHOST Hostname of your web server ${WHOST}" @${ECHO_MSG} " => The URL will be http://${WHOST}/${WALIAS}" @${ECHO_MSG} "DBHOST Hostname of your database server ${DBHOST}" @${ECHO_MSG} "DBNAME MySQL database name ${DBNAME}" @${ECHO_MSG} "DBUSER MySQL database user ${DBUSER}" @${ECHO_MSG} "DBPASS MySQL password ${DBPASS}" @${ECHO_MSG} @${ECHO_MSG} "CDSNAME The visible name of your CDSware installation" @${ECHO_MSG} @${ECHO_MSG} "To change these values, press Ctrl-C now and define your variables." pre-configure: .for wh in admin/howto/run.html.wml hacking/directory.html.wml @${REINPLACE_CMD} -e "s|/usr/local/cdsware-DEMO/var|/var|" \ -e "s|/usr/local/cdsware-DEMO|${PREFIX}/cdsware|" \ ${WRKSRC}/modules/webhelp/web/${wh} .endfor post-configure: .if exists(${CDSWARE_CNF}.previous) # Restore previous config file @${MV} ${CDSWARE_CNF}.previous ${WRKSRC}/config/${LCDSWARE_CNF} .else @${REINPLACE_CMD} -e "s|%%CDSNAME%%|${CDSNAME}|" \ -e "s|%%CDSLANG%%|${CDSLANG}|;s|%%PREFIX%%|${PREFIX}|" \ -e "s|%%ALERTEMAIL%%|${ALERTEMAIL}|" \ -e "s|%%SUPPORTEMAIL%%|${SUPPORTEMAIL}|" \ -e "s|%%ADMINEMAIL%%|${ADMINEMAIL}|" \ ${WRKSRC}/config/${LCDSWARE_CNF} .endif - -pre-install: -.if !defined(PACKAGE_BUILDING) - @if ! ${PHPBIN} -i | ${GREP} -q -e "pcntl support"; then \ - ${ECHO_MSG} ; \ - ${ECHO_MSG} "Please configure PHP with PCNTL support." ; \ - ${ECHO_MSG} ; \ - ${FALSE} ; \ - fi -.endif - @if (! ${LDD} ${PHPSO} | ${GREP} -q -e "libz.so") \ - || (! ${LDD} ${PHPBIN} | ${GREP} -q -e "libz.so"); then \ - ${ECHO_MSG} ; \ - ${ECHO_MSG} "Please configure PHP with ZLIB support." ; \ - ${ECHO_MSG} ; \ - ${FALSE} ; \ - fi ; \ - fi post-install: @${CHMOD} go-rx ${CDSBIN}/dbexec @for p in `${LS} ${CDSBIN}` ; \ do \ ${LN} -sf ${CDSBIN}/$$p ${PREFIX}/bin ; \ done @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${WEBDIR} @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/cdsware/lib/python @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/cdsware/lib/python @${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${WEBDIR} /var/cache/cdsware \ /var/log/cdsware /var/tmp/cdsware /var/data/cdsware @${CP} -p ${CDSWARE_CNF} ${CDSWARE_CNF}.sample @${MKDIR} ${DATADIR} @${SED} -e "s|%%DBNAME%%|${DBNAME}|;s|%%DBUSER%%|${DBUSER}|; \ s|%%DBPASS%%|${DBPASS}|" \ < ${FILESDIR}/create-db.sql > ${DATADIR}/create-db.sql ${INSTALL_DATA} ${UTILSQL:S|^|${WRKSRC}/modules/miscutil/sql/|} ${DATADIR} ${INSTALL_DATA} ${DEMODAT:S|^|${WRKSRC}/modules/miscutil/demo/|} ${DATADIR} @${ECHO_MSG} "===> Utilities installed in ${DATADIR}." @(if [ -f ${APACHE_CONF} ] ; then \ ${MKDIR} ${CDSWARE_INC} ; \ ${SED} -e "s|%%PREFIX%%|${PREFIX}|;s|%%WEBDIR%%|${WEBDIR}|;" \ -e "s|%%WALIAS%%|${WALIAS}|" < ${FILESDIR}/httpd.conf.cdsware \ > ${CDSWARE_INC}/httpd.conf.cdsware ; \ ${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \ ${CP} -p ${APACHE_CONF} ${APACHE_CONF}.beforeCDSware ; \ if ! ${GREP} -q python_module ${APACHE_CONF} ; then \ ${ECHO_CMD} "LoadModule python_module libexec/apache2/mod_python.so" \ >> ${APACHE_CONF} ; \ fi ; \ ${ECHO_CMD} "# CDSware's include directory" >> ${APACHE_CONF} ; \ ${ECHO_CMD} "Include ${CDSWARE_INC}" >> ${APACHE_CONF} ; \ fi) .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR} @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif @${ECHO_MSG} @${SED} -e "s|%%ADMINEMAIL%%|${ADMINEMAIL}|" \ < ${FILESDIR}/pkg-message.in \ > ${PKGMESSAGE} @${CAT} ${PKGMESSAGE} # Targets copied from ${WRKSRC}/Makefile, to be used without rebuilding everything create-db: mysql -h ${DBHOST} -u root -p < ${DATADIR}/create-db.sql create-tables: ${CDSBIN}/dbexec < ${DATADIR}/tabcreate.sql ${CDSBIN}/dbexec < ${DATADIR}/tabfill.sql create-demo-site: ${CDSBIN}/dbexec < ${DATADIR}/democfgdata.sql ${ECHO} "TRUNCATE schTASK;" | ${CDSBIN}/dbexec @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" ${CDSBIN}/webcoll ${CDSBIN}/webcoll 1 @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "** The demo site has been successfully created. **" @${ECHO_MSG} "** **" @${ECHO_MSG} "** Please point your browser to http://${WHOST}/${WALIAS}/" @${ECHO_MSG} "** It should ressemble our 'Atlantis Institute of Fictive Science' **" @${ECHO_MSG} "** demo site that is available at , **" @${ECHO_MSG} "** with the exception that no demo records have been loaded yet. **" @${ECHO_MSG} "** **" @${ECHO_MSG} "** To load demo records, you can run 'make load-demo-records'. **" @${ECHO_MSG} "** To drop the demo site, you can run 'make drop-demo-site'. **" @${ECHO_MSG} "***********************************************************************" load-demo-records: ${CDSBIN}/dbexec < ${DATADIR}/tabbibclean.sql ${ECHO} "TRUNCATE schTASK;" | ${CDSBIN}/dbexec ${CDSBIN}/bibupload -i ${DATADIR}/demobibdata.xml ${CDSBIN}/bibupload 1 @${ECHO_MSG} "" @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "" ${CDSBIN}/bibindex ${CDSBIN}/bibindex 2 @${ECHO_MSG} "" @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "" ${CDSBIN}/bibreformat -oHB,HD,HP,HC ${CDSBIN}/bibreformat 3 ${CDSBIN}/bibupload 4 @${ECHO_MSG} "" @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "" ${CDSBIN}/webcoll ${CDSBIN}/webcoll 5 @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "** The demo records have been successfully loaded. **" @${ECHO_MSG} "** **" @${ECHO_MSG} "** Please point your browser to http://${WHOST}/${WALIAS}/" @${ECHO_MSG} "** It should ressemble our 'Atlantis Institute of Fictive Science' **" @${ECHO_MSG} "** demo site that is available at . **" @${ECHO_MSG} "** **" @${ECHO_MSG} "** To remove demo records, you can run 'make remove-demo-records'. **" @${ECHO_MSG} "** To drop also the demo site collection etc configurations, **" @${ECHO_MSG} "** you can run 'make drop-demo-site'. **" @${ECHO_MSG} "***********************************************************************" remove-demo-records: ${CDSBIN}/dbexec < ${DATADIR}/tabbibclean.sql ${ECHO} "TRUNCATE schTASK;" | ${CDSBIN}/dbexec @${ECHO_MSG} "" @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "" ${CDSBIN}/webcoll ${CDSBIN}/webcoll 1 @${ECHO_MSG} "**********************************************************" @${ECHO_MSG} "** The demo records have been successfully removed. **" @${ECHO_MSG} "** The demo collection and submit configurations **" @${ECHO_MSG} "** have been preserved. **" @${ECHO_MSG} "** **" @${ECHO_MSG} "** Note that you can run 'make drop-demo-site' to drop **" @${ECHO_MSG} "** the demo site fully. **" @${ECHO_MSG} "**********************************************************" drop-demo-site: ${CDSBIN}/dbexec < ${DATADIR}/tabdrop.sql ${CDSBIN}/dbexec < ${DATADIR}/tabcreate.sql ${CDSBIN}/dbexec < ${DATADIR}/tabfill.sql ${ECHO} "TRUNCATE schTASK;" | ${CDSBIN}/dbexec @${ECHO_MSG} "" @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "You will be asked for a username, please enter ${ADMINEMAIL} below." @${ECHO_MSG} "***********************************************************************" @${ECHO_MSG} "" ${CDSBIN}/webcoll ${CDSBIN}/webcoll 1 @${ECHO_MSG} "***************************************************************" @${ECHO_MSG} "** The demo site and records have been successfully dropped. **" @${ECHO_MSG} "***************************************************************" .include Property changes on: head/textproc/cdsware/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.1 \ No newline at end of property +1.2 \ No newline at end of property Index: head/textproc/cdsware/files/pkg-message.in =================================================================== --- head/textproc/cdsware/files/pkg-message.in (revision 114191) +++ head/textproc/cdsware/files/pkg-message.in (revision 114192) @@ -1,21 +1,19 @@ ============================================================================= Post-installation steps: - Create the database (first installation) You can type `make create-db' from /usr/ports/textproc/cdsware - Create CDSware tables (first installation) You can type `make create-tables' from /usr/ports/textproc/cdsware - Your httpd.conf configuration file has been updated, please restart Apache. To test your installation, you might type `make create-demo-site' and `make load-demo-records'. Then, you can remove this stuff by `make remove-demo-records' and `make drop-demo-site'. [Enter %%ADMINEMAIL%% when it prompts for a user] Don't miss mod_python's pkg-message about threads! -To run this package, PHP CLI should be compiled with the process control -support (WITH_PCNTL). ============================================================================= Property changes on: head/textproc/cdsware/files/pkg-message.in ___________________________________________________________________ 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/horde2/Makefile =================================================================== --- head/www/horde2/Makefile (revision 114191) +++ head/www/horde2/Makefile (revision 114192) @@ -1,191 +1,207 @@ # Ports collection makefile for: horde2 # Date created: Sun Oct 07, 2001 # Whom: Thierry Thomas () # # $FreeBSD$ # PORTNAME= horde PORTVERSION= 2.2.5 +PORTREVISION= 1 CATEGORIES= www MASTER_SITES= ftp://ftp.horde.org/pub/horde/ \ ftp://ftp.planetmirror.com/pub/horde/horde/ \ ftp://ftp.au.horde.org/pub/horde/horde/ \ ftp://ftp.be.horde.org/horde/ \ ftp://ftp.es.horde.org/pub/horde/ \ ftp://ftp.it.horde.org/pub/mirror/horde.org/horde/ \ ftp://ftp.nl.horde.org/mirror/horde-ftp/pub/horde/ \ ftp://ftp.uk.horde.org/mirrors/ftp.horde.org/pub/horde/ \ http://ftp.horde.org/pub/horde/ -MAINTAINER= thierry@pompo.net +MAINTAINER= thierry@FreeBSD.org COMMENT= A common code-base used by Horde applications, written in PHP #----------------------------------------------------------------------- # You may define these options: # # - WITH_APACHE2: if you run Apache2; # # - 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). +# +# - WITHOUT_IMP: this port is intended to build a default +# package for IMP; use this knob if for +# example you only need Chora. +# +# - WITHOUT_LDAP: if you do not need OpenLDAP. +# +# - WITHOUT_MCAL: if you don't plan to install Kronolith. +# +# - WITHOUT_FTP: if you don't plan to install Gollem. +# #----------------------------------------------------------------------- -BUILD_DEPENDS= pear:${PORTSDIR}/lang/php4-horde -RUN_DEPENDS= ${BUILD_DEPENDS} \ - ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \ +RUN_DEPENDS= ${PEARDIR}/Date.php:${PORTSDIR}/devel/pear-Date \ ${PEARDIR}/HTML/Common.php:${PORTSDIR}/devel/pear-HTML_Common \ ${PEARDIR}/Log.php:${PORTSDIR}/sysutils/pear-Log \ ${PEARDIR}/Mail/mime.php:${PORTSDIR}/mail/pear-Mail_Mime -NO_PACKAGE= Packaging problem due to dependences with pear NO_BUILD= yes +USE_PHP= domxml gettext session +WANT_PHP_MOD= yes USE_REINPLACE= yes -LDD= /usr/bin/ldd +.if !defined(NOCRYPT) +USE_PHP+= mcrypt +.endif +.if !defined(WITHOUT_MYSQL) +USE_PHP+= mysql +.endif +.if !defined(WITHOUT_LDAP) +USE_PHP+= ldap +.endif +.if !defined(WITHOUT_IMP) +USE_PHP+= imap +.endif +.if !defined(WITHOUT_MCAL) +USE_PHP+= mcal +.endif +.if !defined(WITHOUT_FTP) +USE_PHP+= ftp +.endif REINPLACE_ARGS= -i.beforeHorde DOCS= COPYING README docs/CHANGES docs/CODING_STANDARDS \ docs/CONTRIBUTING docs/CREDITS docs/HACKING docs/INSTALL \ docs/RELEASE_NOTES docs/SECURITY docs/TRANSLATIONS CONFFILE= horde.php html.php lang.php mime_drivers.php mime_mapping.php \ motd.php prefs.php registry.php SUB_DIRS= config graphics lib locale po scripts templates util LHORDEDIR?= www/horde LHORDESBIN?= sbin PLIST_SUB= HORDEDIR=${LHORDEDIR} HORDESBIN=${LHORDESBIN} HORDEDIR= ${PREFIX}/${LHORDEDIR} HORDESBIN= ${PREFIX}/${LHORDESBIN} CONFDIR= ${HORDEDIR}/config APACHE_CONF= ${APACHE_CNFDIR}/httpd.conf PEARDIR?= ${LOCALBASE}/share/pear .if defined(WITH_APACHE2) APACHE_CNFDIR= ${LOCALBASE}/etc/apache2 -MOD_DIR= libexec/apache2 .else APACHE_CNFDIR= ${LOCALBASE}/etc/apache -MOD_DIR= libexec/apache .endif -PHPSO= ${LOCALBASE}/${MOD_DIR}/libphp4.so HORDE_INC= ${PREFIX}/etc/horde LOG_FILE?= /var/log/horde.log pre-everything:: @${ECHO_MSG} "" @${ECHO_MSG} "If you plan to install IMP, it is better to configure" @${ECHO_MSG} "PHP with IMAP / IMAP-SSL, OpenLDAP, OpenSSL, mcrypt, XML," @${ECHO_MSG} "FTP, gettext, zlib, MCAL and a database (like MySQL or" @${ECHO_MSG} "PostgreSQL)." @${ECHO_MSG} "For Japanese language, please enable mbstring." @${ECHO_MSG} "" pre-install: @if [ -f ${HORDEDIR}/index.php3 ]; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please deinstall the port www/horde." ; \ ${ECHO_MSG} "" ; \ ${FALSE} ; \ fi - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libxml2.so"; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP with DOM XML support." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libintl.so"; then \ - ${ECHO_MSG} "" ; \ - ${ECHO_MSG} "Please configure PHP with gettext support." ; \ - ${ECHO_MSG} "" ; \ - ${FALSE} ; \ - fi # N.B.: database dependencies are binded with mod_php#, not with Horde .if !defined(WITHOUT_SUPPORTED_DB) - @if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libmysqlclient" ; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libpq.so" ; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libsybdb.so" ; then \ - if ! ${LDD} ${PHPSO} | ${GREP} -q -e "libct.so" ; then \ + @if ! php -m | ${GREP} -q -e "mysql" ; then \ + if ! php -m | ${GREP} -q -e "pgsql" ; then \ + if ! php -m | ${GREP} -q -e "sybase" ; then \ + if ! php -m | ${GREP} -q -e "sybase_ct" ; then \ ${ECHO_MSG} "" ; \ ${ECHO_MSG} "Please configure PHP with a database support." ; \ ${ECHO_MSG} "MySQL, PostgreSQL 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 post-patch: @${RM} ${WRKSRC}/po/translation.php.orig @${RM} ${WRKSRC}/scripts/db/README.orig @${RM} ${WRKSRC}/scripts/set_perms.sh.orig @${RM} ${WRKSRC}/config/horde.php.dist.orig @${RM} ${WRKSRC}/config/registry.php.dist.orig @${RM} ${WRKSRC}/config/mime_drivers.php.dist.orig do-install: @${MKDIR} ${HORDEDIR} .for REP in ${SUB_DIRS} @${CP} -Rp ${WRKSRC}/${REP} ${HORDEDIR} .endfor @${CP} -p ${WRKSRC}/*.php ${HORDEDIR} @if [ ! -f ${CONFDIR}/horde.php ]; then \ ${CP} ${CONFDIR}/horde.php.dist ${CONFDIR}/horde.php ; \ ${REINPLACE_CMD} -e "s:/tmp/horde.log:${LOG_FILE}:g" ${CONFDIR}/horde.php ; \ ${RM} ${CONFDIR}/horde.php.beforeHorde ; \ fi @${REINPLACE_CMD} -e "s:/etc/mpasswd:${LOCALBASE}/etc/mpasswd:g" \ ${HORDEDIR}/lib/Auth/mcal.php @${RM} ${HORDEDIR}/lib/Auth/mcal.php.beforeHorde .for FILE in ${CONFFILE} @if [ ! -f ${CONFDIR}/${FILE} ]; then \ ${CP} ${CONFDIR}/${FILE}.dist ${CONFDIR}/${FILE} ; \ fi .endfor @${REINPLACE_CMD} -e "s:%%LOCALBASE%%:${LOCALBASE}:" ${CONFDIR}/mime_drivers.php @${RM} ${CONFDIR}/mime_drivers.php.beforeHorde @${CP} ${WRKSRC}/scripts/set_perms.sh ${HORDESBIN}/horde_set_perms.sh @${REINPLACE_CMD} -e "s:UPDATED_BY_THE_PORT:${HORDEDIR}/:g" \ ${HORDESBIN}/horde_set_perms.sh @${RM} ${HORDESBIN}/horde_set_perms.sh.beforeHorde @${CHMOD} u+x ${HORDESBIN}/horde_set_perms.sh @(if [ -f ${APACHE_CONF} ] ; then \ ${MKDIR} ${HORDE_INC} ; \ ${CP} -p ${FILESDIR}/httpd.conf.horde ${HORDE_INC} ; \ ${REINPLACE_CMD} -e "s:/home/httpd/html/horde:${HORDEDIR}:g ; \ s:/home/httpd/phplib:${PEARDIR}:g" ${HORDE_INC}/httpd.conf.horde ; \ ${RM} ${HORDE_INC}/httpd.conf.horde.beforeHorde ; \ ${ECHO_MSG} "===> Updating ${APACHE_CONF}..." ; \ ${REINPLACE_CMD} -e "s:php_value auto_prepend_file:# php_value auto_prepend_file:g ; \ s:${HORDEDIR}/phplib:${PEARDIR}:g" ${APACHE_CONF} ; \ ${ECHO_CMD} "# Horde's include directory" >> ${APACHE_CONF} ; \ ${ECHO_CMD} "Include ${HORDE_INC}" >> ${APACHE_CONF} ; \ fi) @${CHOWN} -R www:www ${HORDEDIR} @${CHMOD} -R o-rwx ${CONFDIR} @${TOUCH} ${LOG_FILE} @${CHOWN} www:www ${LOG_FILE} .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for FILE in ${DOCS} @${INSTALL_DATA} ${WRKSRC}/${FILE} ${DOCSDIR} .endfor @${REINPLACE_CMD} -e "s:/usr/local/apache/htdocs:${PREFIX}/www:g" ${DOCSDIR}/INSTALL @${RM} ${DOCSDIR}/INSTALL.beforeHorde @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}." .endif post-install: @${ECHO} @${SED} -e "s:%%HORDEDIR%%:${HORDEDIR}:g;s:%%APACHE_CONF%%:${APACHE_CONF}:g" \ -e "s:%%HORDESBIN%%:${HORDESBIN}:g" ${PKGMESSAGE} @${ECHO} .include Property changes on: head/www/horde2/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.37 \ No newline at end of property +1.38 \ No newline at end of property