aboutsummaryrefslogtreecommitdiff
path: root/www/davical/Makefile
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2008-06-18 06:38:40 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2008-06-18 06:38:40 +0000
commit928e147ce742a9a9b492a604e702fbe45af7447e (patch)
tree757a3ad3a72b0f817567c814e02eeb20f4eb3c1e /www/davical/Makefile
parent26b34774b8b9b28355fcb527d55670c0a2ace8e0 (diff)
downloadports-928e147ce742a9a9b492a604e702fbe45af7447e.tar.gz
ports-928e147ce742a9a9b492a604e702fbe45af7447e.zip
Notes
Diffstat (limited to 'www/davical/Makefile')
-rw-r--r--www/davical/Makefile55
1 files changed, 55 insertions, 0 deletions
diff --git a/www/davical/Makefile b/www/davical/Makefile
new file mode 100644
index 000000000000..2b9be0de11f5
--- /dev/null
+++ b/www/davical/Makefile
@@ -0,0 +1,55 @@
+# New ports collection makefile for: davical
+# Date created: Tue May 13 09:59:22 EST 2008
+# Whom: Maurice Castro <maurice@castro.aus.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= davical
+PORTVERSION= 0.9.4
+CATEGORIES?= www
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= rscds
+DISTNAME= libawl-php-0.25.tar.gz \
+ rscds-${PORTVERSION}
+
+MAINTAINER= maurice@castro.aus.net
+COMMENT= A simple CalDAV server using a postgres backend
+
+RUN_DEPENDS= ${LOCALBASE}/include/php/ext/pgsql:${PORTSDIR}/databases/php5-pgsql \
+ ${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
+ ${SITE_PERL}/YAML.pm:${PORTSDIR}/textproc/p5-YAML \
+ ${SITE_PERL}/${PERL_ARCH}/DBD/Pg.pm:${PORTSDIR}/databases/p5-DBD-Pg \
+ ${LOCALBASE}/bin/pwgen:${PORTSDIR}/sysutils/pwgen
+
+NO_BUILD= yes
+
+SUB_FILES= pkg-message httpd-davical.conf
+WRKSRC= ${WRKDIR}/rscds-${PORTVERSION}
+
+DAVICALDIR?= ${PREFIX}/www/${PORTNAME}
+DOCDIR?= ${PREFIX}/share/doc/DAViCal
+
+do-install:
+ ${MKDIR} ${DAVICALDIR}
+ ${CP} -rpv ${WRKSRC}/htdocs ${DAVICALDIR}
+ ${RM} ${DAVICALDIR}/htdocs/*.orig
+ ${CP} -rpv ${WRKSRC}/inc ${DAVICALDIR}
+ ${CP} -rpv ${WRKDIR}/libawl-php-0.25/inc ${DAVICALDIR}
+ ${CP} -rpv ${WRKDIR}/libawl-php-0.25/dba ${DAVICALDIR}
+ ${MKDIR} ${DAVICALDIR}/config
+ ${CP} -pv ${WRKSRC}/config/example-config.php ${DAVICALDIR}/config/config.php
+ ${MKDIR} ${DOCDIR}
+ ${CP} -prv ${WRKSRC}/config ${DOCDIR}
+ ${CP} -prv ${WRKSRC}/docs ${DOCDIR}
+ ${CP} -prv ${WRKSRC}/scripts ${DOCDIR}
+ ${CP} -prv ${WRKSRC}/dba ${DOCDIR}
+ ${SED} 's:AWLDIR="$${DBADIR}/../../awl":AWLDIR="${PREFIX}/www/davical":' ${WRKSRC}/dba/create-database.sh > ${DOCDIR}/dba/create-database.sh
+ ${CP} -pv ${WRKDIR}/httpd-davical.conf ${DOCDIR}
+ ${CP} -pv ${WRKSRC}/README ${DOCDIR}
+ ${CP} -pv ${WRKSRC}/INSTALL ${DOCDIR}
+
+post-install:
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.mk>