ports/69550: [MAINTAINER] mail/ilohamail: update to cope with the new PHP framework

TAKATSU Tomonari tota at rtfm.jp
Sun Jul 25 07:30:21 UTC 2004


>Number:         69550
>Category:       ports
>Synopsis:       [MAINTAINER] mail/ilohamail: update to cope with the new PHP framework
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 25 07:30:20 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     TAKATSU Tomonari
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
none (personal)
>Environment:
System: FreeBSD photon.rtfm.jp 5.2-CURRENT FreeBSD 5.2-CURRENT #3: Tue Jun 15 06:44:29 JST 2004
>Description:
Update mail/ilohamail to handle the new PHP infrastructure

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:

diff -urN ilohamail.orig/Makefile ilohamail/Makefile
--- ilohamail.orig/Makefile	Thu Jul  1 17:51:16 2004
+++ ilohamail/Makefile	Sun Jul 25 16:10:54 2004
@@ -7,6 +7,7 @@
 
 PORTNAME=	ilohamail
 PORTVERSION=	0.8.13
+PORTREVISION=	1
 CATEGORIES=	mail www
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	ilohamail
@@ -16,9 +17,16 @@
 COMMENT=	IlohaMail is a lightweight multilingual webmail program
 
 NO_BUILD=	yes
-USE_PHP=	yes
+USE_PHP=	pcre
 WANT_PHP_WEB=	yes
 
+.if !defined(WITHOUT_MYSQL)
+USE_PHP+=	mysql
+PLIST_SUB+=	MYSQL=""
+.else
+PLIST_SUB+=	MYSQL="@comment "
+.endif
+
 .if !defined(WITHOUT_WWWDIR)
 ILOHADIR=	${PREFIX}/www/ilohamail
 .else
@@ -28,12 +36,19 @@
 PLIST_SUB+=	ILOHADIR="${ILOHADIR:S,^${PREFIX}/,,}"
 PKGMESSAGE=	${WRKDIR}/pkg-message
 
+pre-everything::
+	@${ECHO_MSG} ""
+	@${ECHO_MSG} "  define WITHOUT_MYSQL: not to use MySQL back-end"
+	@${ECHO_MSG} ""
+
 do-install:
 	@${MKDIR} ${ILOHADIR}
 	${CP} -Rp ${WRKSRC}/IlohaMail/ ${ILOHADIR}
 	${CHOWN} -R ${WWWOWN}:${WWWGRP} ${ILOHADIR}/data
+.if !defined(WITHOUT_MYSQL)
 	@${MKDIR} ${DATADIR}
 	${CP} -Rp ${WRKSRC}/MySQL ${DATADIR}
+.endif
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${DOCSDIR}
 	cd ${WRKSRC}; ${CP} -Rp INSTALL README RELEASE_NOTES \
diff -urN ilohamail.orig/pkg-plist ilohamail/pkg-plist
--- ilohamail.orig/pkg-plist	Thu Jul  1 17:51:16 2004
+++ ilohamail/pkg-plist	Sun Jul 25 15:37:05 2004
@@ -9,14 +9,14 @@
 %%PORTDOCS%%%%DOCSDIR%%/THEMES
 %%PORTDOCS%%%%DOCSDIR%%/TODO
 %%PORTDOCS%%%%DOCSDIR%%/UPGRADING
-%%DATADIR%%/MySQL/0.7.3.sql
-%%DATADIR%%/MySQL/0.7.5.sql
-%%DATADIR%%/MySQL/0.7.6.sql
-%%DATADIR%%/MySQL/0.7.9.sql
-%%DATADIR%%/MySQL/0.8.0.sql
-%%DATADIR%%/MySQL/0.8.10.sql
-%%DATADIR%%/MySQL/0.8.5.sql
-%%DATADIR%%/MySQL/sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.7.3.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.7.5.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.7.6.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.7.9.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.8.0.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.8.10.sql
+%%MYSQL%%%%DATADIR%%/MySQL/0.8.5.sql
+%%MYSQL%%%%DATADIR%%/MySQL/sql
 %%ILOHADIR%%/conf/conf.inc
 %%ILOHADIR%%/conf/custom_auth.inc
 %%ILOHADIR%%/conf/db_conf.php
@@ -827,7 +827,7 @@
 @dirrm %%ILOHADIR%%/data
 @dirrm %%ILOHADIR%%/conf
 @dirrm %%ILOHADIR%%
- at dirrm %%DATADIR%%/MySQL
- at dirrm %%DATADIR%%
+%%MYSQL%%@dirrm %%DATADIR%%/MySQL
+%%MYSQL%%@dirrm %%DATADIR%%
 %%PORTDOCS%%@dirrm %%DOCSDIR%%/Manual
 %%PORTDOCS%%@dirrm %%DOCSDIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list