diff options
author | Edwin Groothuis <edwin@FreeBSD.org> | 2005-11-25 03:01:20 +0000 |
---|---|---|
committer | Edwin Groothuis <edwin@FreeBSD.org> | 2005-11-25 03:01:20 +0000 |
commit | a582c130f3b885a96d32906d908141b2c9b13ddd (patch) | |
tree | 89690669a0c11126fec0710bc72b55a134a82aca /www/yabb/Makefile | |
parent | 6703b242d5877c958ab0d2f63681dfea9c761c39 (diff) |
Notes
Diffstat (limited to 'www/yabb/Makefile')
-rw-r--r-- | www/yabb/Makefile | 74 |
1 files changed, 74 insertions, 0 deletions
diff --git a/www/yabb/Makefile b/www/yabb/Makefile new file mode 100644 index 000000000000..b75d5c010c0a --- /dev/null +++ b/www/yabb/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: yabb +# Date created: 20 October 2005 +# Whom: Andrew Pantyukhin <infofarmer@gmail.com> +# +# $FreeBSD$ +# + +PORTNAME= yabb +PORTVERSION= 2.1 +CATEGORIES= www +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= YaBB_${PORTVERSION} + +MAINTAINER= infofarmer@gmail.com +COMMENT= The original free open-source forum written in Perl + +USE_ZIP= yes +USE_PERL5_RUN= yes +NO_BUILD= yes +WWWDOCROOT?= www/data +WWWCGIROOT?= www/cgi-bin +YABBFILES?= ${WWWDOCROOT}/yabbfiles +YABBGUIDE?= ${WWWDOCROOT}/yabb-guide +YABBCGI?= ${WWWCGIROOT}/yabb2 + +.if !defined(WITHOUT_YABB_GUIDE) +PLIST_SUB+= NOYABBGUIDE="" +.else +PLIST_SUB+= NOYABBGUIDE="@comment " +.endif + +PLIST_SUB+= YABBFILES=${YABBFILES} +PLIST_SUB+= YABBCGI=${YABBCGI} +PLIST_SUB+= YABBGUIDE=${YABBGUIDE} +PLIST_SUB+= DOCSDIR=${DOCSDIR} +PLIST_SUB+= INSTALL=${INSTALL} + +YFILES= ${PREFIX}/${YABBFILES} +YGUIDE= ${PREFIX}/${YABBGUIDE} +YCGI= ${PREFIX}/${YABBCGI} + +PORTDOCS= VERSION.txt README.txt +SUB_FILES= pkg-message +PKGMESSAGE= ${WRKDIR}/pkg-message + +do-install: + ${MKDIR} ${YFILES} ${YGUIDE} ${YCGI} + ${CP} -R ${WRKDIR}/public_html/yabbfiles/ ${YFILES} + ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${YFILES} + ${CHMOD} -R a+r,o-w,ug+w ${YFILES} + + ${CP} -R ${WRKDIR}/cgi-bin/yabb2/ ${YCGI} + ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${YCGI} + ${CHMOD} -R a+r,ug+w ${YCGI} + ${CHMOD} 755 ${YCGI}/*pl + ${CHMOD} 664 ${YCGI}/Paths.pl + +.if !defined(WITHOUT_YABB_GUIDE) + ${CP} -R ${WRKDIR}/Quick-Guide/ ${YGUIDE} + ${LN} -fs ${YGUIDE}/Quick-Guide.html ${YGUIDE}/index.html + ${CHOWN} -R ${YABB_USER}:${WWWGRP} ${YGUIDE} + ${CHMOD} -R go-w,a+r ${YGUIDE} +.endif + +.if !defined(NOPORTDOCS) + @${INSTALL} -d ${DOCSDIR} + @${INSTALL_DATA} ${WRKDIR}/VERSION.txt ${DOCSDIR} + @${INSTALL_DATA} ${WRKDIR}/README.txt ${DOCSDIR} +.endif + + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> |