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