# Created by: Gea-Suan Lin PORTNAME= punbb PORTVERSION= 1.4.6 CATEGORIES= www MASTER_SITES= http://punbb.informer.com/download/ \ http://punbb.informer.com/download/plugins/:plugins \ http://punbb.informer.com/download/lang_packs-1.2/:lang DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ ${LANGFILES:S/$/:lang/} \ ${PLUGINS:S/$/:plugins/} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= wen@FreeBSD.org COMMENT= Fast and lightweight PHP-powered discussion board LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS+= ${UNZIP_CMD}:archivers/unzip SUB_FILES= pkg-message NO_BUILD= yes USES= cpe php tar:bzip2 CPE_VENDOR= gnu OPTIONS_DEFINE= LANGUAGE_PACK EXTRAS OPTIONS_DEFAULT= LANGUAGE_PACK EXTRAS LANGUAGE_PACK_DESC= Install language packs EXTRAS_DESC= Install all plugins available .include .if ${PORT_OPTIONS:MLANGUAGE_PACK} LANGFILES+= Arabic.zip \ Bangla_UTF8.zip \ Belarusian.zip \ Bosnian.zip \ Brazilian_Portuguese.zip \ Bulgarian.zip \ Bulgarian_UTF8.zip \ Catalan.zip \ Czech.zip \ Czech_UTF8.zip \ Danish.zip \ Dutch.zip \ Estonian.zip \ Farsi.zip \ Finnish.zip \ French.zip \ Galician.zip \ German.zip \ Greek.zip \ Hebrew.zip \ Hindi.zip \ Hrvatski.zip \ Hungarian.zip \ Icelandic.zip \ Indonesian.zip \ Italian.zip \ Japanese.zip \ Korean.zip \ Kurdish.zip \ Latvian.zip \ Lithuanian.zip \ Macedonian.zip \ Norwegian.zip \ Polish.zip \ Polish_UTF8.zip \ Portuguese.zip \ Romanian.zip \ Russian.zip \ Serbian.zip \ Simplified_Chinese.zip \ Slovak.zip \ Slovak_UTF8.zip \ Slovenian.zip \ Spanish.zip \ Swedish.zip \ Thai_UTF8.zip \ Traditional_Chinese.zip \ Turkish.zip \ Ukrainian.zip \ Ukrainian_UTF8.zip \ Urdu.zip \ Vietnamese.zip PLIST_SUB+= LANG="" .else PLIST_SUB+= LANG="@comment " .endif .if ${PORT_OPTIONS:MEXTRAS} PLUGINS+= AP_User_Merge.zip \ AP_Author_Update.zip \ AP_PunBB_Shell.zip \ AP_Backup.zip \ AP_Forum_cleanup.zip \ AP_Clear_Cache.zip \ AP_Merge_Forums.zip \ AMP_Global_topic.zip \ AMP_Remove_Users.zip \ AP_Languages_and_styles.zip \ AP_Broadcast_Email.zip \ AP_DB_management.zip \ AP_User_management.zip \ AP_News_Generator.zip \ AP_Version_Changer.zip PLIST_SUB+= PLUGINS="" .else PLIST_SUB+= PLUGINS="@comment " .endif do-install: @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR} .for i in ${LANGFILES} ${UNZIP_CMD} -o ${DISTDIR}/${i} -d ${STAGEDIR}${WWWDIR}/lang -x '*/.DS_Store' -x '*/._.DS_Store' .endfor .for i in ${PLUGINS} ${UNZIP_CMD} -o ${DISTDIR}/${i} -d ${STAGEDIR}${WWWDIR}/plugins .endfor @${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' >> ${TMPPLIST} .include