# $NetBSD: Makefile,v 1.33 2006/08/27 10:40:39 martti Exp $ DISTNAME= squirrelmail-1.4.8 PKGNAME= ja-${DISTNAME} PKGREVISION= 1 CATEGORIES= mail www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=squirrelmail/} EXTRACT_SUFX= .tar.bz2 #PATCH_SITES= http://www.yamaai-tech.com/~masato/Download/ PATCH_SITES= ftp://ftp.back-street.net/pub/squirrelmail/ PATCHFILES= squirrelmail-1.4.8-ja-20060812-patch MAINTAINER= martti@NetBSD.org HOMEPAGE= http://www.squirrelmail.jp/ COMMENT= PHP webmail package with Japanese localization CONFLICTS= sq-attachment-handlers-[0-9]* CONFLICTS+= sq-squirrelspell-[0-9]* CONFLICTS+= squirrelmail-[0-9]* DEPENDS+= ${PHP_PKG_PREFIX}-gettext>=4.3.3:../../devel/php-gettext DEPENDS+= ${PHP_PKG_PREFIX}-mbstring>=4.3.3:../../misc/php-mbstring USE_LANGUAGES= # empty NO_BUILD= yes USE_TOOLS+= perl:run REPLACE_PERL+= config/conf.pl BUILD_DEFS+= APACHE_GROUP APACHE_USER VARBASE .include "../../mk/bsd.prefs.mk" PKG_SYSCONFSUBDIR?= httpd MESSAGE_SUBST+= PKG_SYSCONFDIR=${PKG_SYSCONFDIR:Q} EGDIR= ${PREFIX}/share/examples/squirrelmail SMDIR= ${PREFIX}/share/squirrelmail DATADIR= ${VARBASE}/spool/squirrelmail ATTACHMENTS_DIR= ${DATADIR}/attachments USER_PREFS_DIR= ${DATADIR}/data MESSAGE_SUBST+= SMDIR=${SMDIR:Q} FILES_SUBST+= SMDIR=${SMDIR:Q} CONF_FILES= ${SMDIR:Q}/config/config_default.php \ ${SMDIR:Q}/config/config.php CONF_FILES+= ${SMDIR:Q}/data/default_pref \ ${DATADIR:Q}/data/default_pref CONF_FILES+= ${EGDIR:Q}/squirrelmail.conf \ ${PKG_SYSCONFDIR:Q}/squirrelmail.conf REQD_DIRS+= ${SMDIR:Q} ${SMDIR:Q}/config OWN_DIRS= ${DATADIR} OWN_DIRS_PERMS= ${ATTACHMENTS_DIR} ${ROOT_USER} ${APACHE_GROUP} 730 OWN_DIRS_PERMS+= ${USER_PREFS_DIR} ${APACHE_USER} ${APACHE_GROUP} 755 SUBST_CLASSES+= paths SUBST_FILES.paths= ${WRKDIR:Q}/squirrelmail.conf.dist SUBST_FILES.paths+= config/config_default.php SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' SUBST_SED.paths+= -e 's,@ATTACHMENTS_DIR@,${ATTACHMENTS_DIR},g' SUBST_SED.paths+= -e 's,@USER_PREFS_DIR@,${USER_PREFS_DIR},g' SUBST_SED.paths+= -e 's,@SMDIR@,${SMDIR},g' SUBST_STAGE.paths= post-patch post-extract: ${CP} ${FILESDIR:Q}/squirrelmail.conf.dist \ ${WRKDIR:Q}/squirrelmail.conf.dist pre-configure: ${FIND} ${WRKSRC:Q} \( -name "*.orig*" -o -name ".cvsignore" \) -exec ${RM} -f {} \; do-install: ${INSTALL_DATA_DIR} ${EGDIR:Q} ${INSTALL_DATA_DIR} ${SMDIR:Q} ${INSTALL_DATA} ${WRKDIR:Q}/squirrelmail.conf.dist ${EGDIR:Q}/squirrelmail.conf ${CP} -R ${WRKSRC:Q}/* ${SMDIR:Q} ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${SMDIR} ${FIND} ${SMDIR} -type d -print -exec ${CHMOD} ${PKGDIRMODE} {} \; ${FIND} ${SMDIR} -type f -print -exec ${CHMOD} ${SHAREMODE} {} \; ${CHMOD} a+x ${SMDIR:Q}/config/conf.pl ${INSTALL_DATA} ${WRKSRC:Q}/data/index.php ${USER_PREFS_DIR:Q}/ ${INSTALL_DATA} ${WRKSRC:Q}/data/.htaccess ${USER_PREFS_DIR:Q}/ ${MV} ${PREFIX}/share/squirrelmail/contrib/conf.pl.8 \ ${PREFIX}/man/man8/squirrelmail-conf.pl.8 .include "../../lang/php/phpversion.mk" .include "../../mk/bsd.pkg.mk"