aboutsummaryrefslogtreecommitdiff
path: root/www/caldavzap
diff options
context:
space:
mode:
authorPietro Cerutti <gahr@FreeBSD.org>2016-06-03 09:37:36 +0000
committerPietro Cerutti <gahr@FreeBSD.org>2016-06-03 09:37:36 +0000
commit6d1f23964449cc68e2d3be73069504238c1c2171 (patch)
treec73f034d33fc58b9b4eb2cdd5b0b1276dc74719b /www/caldavzap
parentce10d76f0411c28d6575b33ac60aa730aa4a8c58 (diff)
downloadports-6d1f23964449cc68e2d3be73069504238c1c2171.tar.gz
ports-6d1f23964449cc68e2d3be73069504238c1c2171.zip
www/caldavzap: add port
CalDavZAP is an open source CalDAV web client implementation released under GNU Affero General Public License (version 3.0). Main features: * 100% JavaScript+jQuery CalDAV web client/application - no special server software required for standard setup (except the CalDAV server of course) * server-based XML configuration generator (for special setup) with HTTP and LDAP authentication plugins * asynchronous read-only and read/write calendar collection detection * asynchronous background synchronization * support for delegated calendars * support for subscribed calendars * time-range filtering (server support required) * support for RFC compliant vCalendars (version 2.0) and automatic correction of most common errors in invalid vCalendars * support for background calendars - if there is at least one event defined for the given day in a background calendar, the background color for that day will be pink/light-red and much more ... WWW: https://www.inf-it.com/open-source/clients/caldavzap/
Notes
Notes: svn path=/head/; revision=416307
Diffstat (limited to 'www/caldavzap')
-rw-r--r--www/caldavzap/Makefile24
-rw-r--r--www/caldavzap/distinfo3
-rw-r--r--www/caldavzap/pkg-descr23
-rw-r--r--www/caldavzap/pkg-plist168
4 files changed, 218 insertions, 0 deletions
diff --git a/www/caldavzap/Makefile b/www/caldavzap/Makefile
new file mode 100644
index 000000000000..0087630f45f2
--- /dev/null
+++ b/www/caldavzap/Makefile
@@ -0,0 +1,24 @@
+# Created by: gahr
+# $FreeBSD$
+
+PORTNAME= caldavzap
+PORTVERSION= 0.13.1
+CATEGORIES= www
+MASTER_SITES= https://www.inf-it.com/
+DISTNAME= CalDavZAP_${PORTVERSION}
+
+MAINTAINER= gahr@FreeBSD.org
+COMMENT= CalDAV web client implementation
+
+LICENSE= AGPLv3
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+USE_PHP= yes
+USES= zip
+NO_BUILD= yes
+
+do-install:
+ ${MKDIR} ${WWWDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
+
+.include <bsd.port.mk>
diff --git a/www/caldavzap/distinfo b/www/caldavzap/distinfo
new file mode 100644
index 000000000000..43a8ff634643
--- /dev/null
+++ b/www/caldavzap/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1464350138
+SHA256 (CalDavZAP_0.13.1.zip) = 1fb67a4f85c699bfd73f282407d60852f6649a34a923770ae2a378b4f2794dde
+SIZE (CalDavZAP_0.13.1.zip) = 3936373
diff --git a/www/caldavzap/pkg-descr b/www/caldavzap/pkg-descr
new file mode 100644
index 000000000000..f73ec7ff3abe
--- /dev/null
+++ b/www/caldavzap/pkg-descr
@@ -0,0 +1,23 @@
+CalDavZAP is an open source CalDAV web client implementation released under GNU
+Affero General Public License (version 3.0).
+
+Main features:
+
+* 100% JavaScript+jQuery CalDAV web client/application - no special server
+ software required for standard setup (except the CalDAV server of course)
+* server-based XML configuration generator (for special setup) with HTTP and
+ LDAP authentication plugins
+* asynchronous read-only and read/write calendar collection detection
+* asynchronous background synchronization
+* support for delegated calendars
+* support for subscribed calendars
+* time-range filtering (server support required)
+* support for RFC compliant vCalendars (version 2.0) and automatic correction
+ of most common errors in invalid vCalendars
+* support for background calendars - if there is at least one event defined for
+ the given day in a background calendar, the background color for that day
+ will be pink/light-red
+
+and much more ...
+
+WWW: https://www.inf-it.com/open-source/clients/caldavzap/
diff --git a/www/caldavzap/pkg-plist b/www/caldavzap/pkg-plist
new file mode 100644
index 000000000000..5222c48aaea3
--- /dev/null
+++ b/www/caldavzap/pkg-plist
@@ -0,0 +1,168 @@
+%%WWWDIR%%/.htaccess
+%%WWWDIR%%/auth/.htaccess
+%%WWWDIR%%/auth/common.inc
+%%WWWDIR%%/auth/config.inc
+%%WWWDIR%%/auth/cross_domain.inc
+%%WWWDIR%%/auth/doc/example_config_response.xml
+%%WWWDIR%%/auth/doc/readme.txt
+%%WWWDIR%%/auth/index.php
+%%WWWDIR%%/auth/plugins/generic.inc
+%%WWWDIR%%/auth/plugins/generic_conf.inc
+%%WWWDIR%%/auth/plugins/ldap.inc
+%%WWWDIR%%/auth/plugins/ldap_conf.inc
+%%WWWDIR%%/cache.manifest
+%%WWWDIR%%/cache_handler.js
+%%WWWDIR%%/cache_update.sh
+%%WWWDIR%%/changelog.txt
+%%WWWDIR%%/common.js
+%%WWWDIR%%/config.js
+%%WWWDIR%%/css/default.css
+%%WWWDIR%%/css/default_integration.css
+%%WWWDIR%%/css/fullcalendar.css
+%%WWWDIR%%/css/jquery-ui.custom.css
+%%WWWDIR%%/css/spectrum.custom.css
+%%WWWDIR%%/data_process.js
+%%WWWDIR%%/fonts/Roboto-Bold-webfont.eot
+%%WWWDIR%%/fonts/Roboto-Bold-webfont.svg
+%%WWWDIR%%/fonts/Roboto-Bold-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-Bold-webfont.woff
+%%WWWDIR%%/fonts/Roboto-BoldItalic-webfont.eot
+%%WWWDIR%%/fonts/Roboto-BoldItalic-webfont.svg
+%%WWWDIR%%/fonts/Roboto-BoldItalic-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-BoldItalic-webfont.woff
+%%WWWDIR%%/fonts/Roboto-Italic-webfont.eot
+%%WWWDIR%%/fonts/Roboto-Italic-webfont.svg
+%%WWWDIR%%/fonts/Roboto-Italic-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-Italic-webfont.woff
+%%WWWDIR%%/fonts/Roboto-Light-webfont.eot
+%%WWWDIR%%/fonts/Roboto-Light-webfont.svg
+%%WWWDIR%%/fonts/Roboto-Light-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-Light-webfont.woff
+%%WWWDIR%%/fonts/Roboto-LightItalic-webfont.eot
+%%WWWDIR%%/fonts/Roboto-LightItalic-webfont.svg
+%%WWWDIR%%/fonts/Roboto-LightItalic-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-LightItalic-webfont.woff
+%%WWWDIR%%/fonts/Roboto-Medium-webfont.eot
+%%WWWDIR%%/fonts/Roboto-Medium-webfont.svg
+%%WWWDIR%%/fonts/Roboto-Medium-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-Medium-webfont.woff
+%%WWWDIR%%/fonts/Roboto-MediumItalic-webfont.eot
+%%WWWDIR%%/fonts/Roboto-MediumItalic-webfont.svg
+%%WWWDIR%%/fonts/Roboto-MediumItalic-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-MediumItalic-webfont.woff
+%%WWWDIR%%/fonts/Roboto-Regular-webfont.eot
+%%WWWDIR%%/fonts/Roboto-Regular-webfont.svg
+%%WWWDIR%%/fonts/Roboto-Regular-webfont.ttf
+%%WWWDIR%%/fonts/Roboto-Regular-webfont.woff
+%%WWWDIR%%/fonts/license.txt
+%%WWWDIR%%/forms.js
+%%WWWDIR%%/images/add_cal.svg
+%%WWWDIR%%/images/add_cal_white.svg
+%%WWWDIR%%/images/arrow_next.svg
+%%WWWDIR%%/images/arrow_next_red.svg
+%%WWWDIR%%/images/arrow_prev.svg
+%%WWWDIR%%/images/arrow_prev_red.svg
+%%WWWDIR%%/images/banner_calendar.svg
+%%WWWDIR%%/images/banner_logout.svg
+%%WWWDIR%%/images/banner_refresh.svg
+%%WWWDIR%%/images/banner_todo.svg
+%%WWWDIR%%/images/calendarB.svg
+%%WWWDIR%%/images/cdz_logo.svg
+%%WWWDIR%%/images/cloud.svg
+%%WWWDIR%%/images/delegation.svg
+%%WWWDIR%%/images/dp_left.svg
+%%WWWDIR%%/images/dp_right.svg
+%%WWWDIR%%/images/error_b.svg
+%%WWWDIR%%/images/error_badge.svg
+%%WWWDIR%%/images/error_w.svg
+%%WWWDIR%%/images/in_progress_b.svg
+%%WWWDIR%%/images/in_progress_dr.svg
+%%WWWDIR%%/images/in_progress_r.svg
+%%WWWDIR%%/images/in_progress_w.svg
+%%WWWDIR%%/images/jumper_bottom_b.svg
+%%WWWDIR%%/images/jumper_bottom_w.svg
+%%WWWDIR%%/images/jumper_top_b.svg
+%%WWWDIR%%/images/jumper_top_w.svg
+%%WWWDIR%%/images/loadinfo.gif
+%%WWWDIR%%/images/loadinfo_s1.gif
+%%WWWDIR%%/images/loadinfo_s2.gif
+%%WWWDIR%%/images/loadinfo_s3.gif
+%%WWWDIR%%/images/loadinfo_s4.gif
+%%WWWDIR%%/images/login.svg
+%%WWWDIR%%/images/logout.svg
+%%WWWDIR%%/images/needs_action_b.svg
+%%WWWDIR%%/images/needs_action_dr.svg
+%%WWWDIR%%/images/needs_action_r.svg
+%%WWWDIR%%/images/needs_action_w.svg
+%%WWWDIR%%/images/new_item.svg
+%%WWWDIR%%/images/popupArrow.svg
+%%WWWDIR%%/images/priority-1-dr.svg
+%%WWWDIR%%/images/priority-1-r.svg
+%%WWWDIR%%/images/priority-1-w.svg
+%%WWWDIR%%/images/priority-1.svg
+%%WWWDIR%%/images/priority-2-dr.svg
+%%WWWDIR%%/images/priority-2-r.svg
+%%WWWDIR%%/images/priority-2-w.svg
+%%WWWDIR%%/images/priority-2.svg
+%%WWWDIR%%/images/priority-3-dr.svg
+%%WWWDIR%%/images/priority-3-r.svg
+%%WWWDIR%%/images/priority-3-w.svg
+%%WWWDIR%%/images/priority-3.svg
+%%WWWDIR%%/images/read_only_b.svg
+%%WWWDIR%%/images/read_only_w.svg
+%%WWWDIR%%/images/remove_cal.svg
+%%WWWDIR%%/images/remove_cal_white.svg
+%%WWWDIR%%/images/reset_b.svg
+%%WWWDIR%%/images/reset_dr.svg
+%%WWWDIR%%/images/reset_drw.svg
+%%WWWDIR%%/images/reset_r.svg
+%%WWWDIR%%/images/reset_rw.svg
+%%WWWDIR%%/images/reset_w.svg
+%%WWWDIR%%/images/resource_arrow_down.svg
+%%WWWDIR%%/images/resource_arrow_right.svg
+%%WWWDIR%%/images/resource_arrow_up.svg
+%%WWWDIR%%/images/resources.svg
+%%WWWDIR%%/images/search.svg
+%%WWWDIR%%/images/searchWhiteNew.svg
+%%WWWDIR%%/images/select.svg
+%%WWWDIR%%/images/select_bg.svg
+%%WWWDIR%%/images/select_bg_black.svg
+%%WWWDIR%%/images/select_bg_dis.svg
+%%WWWDIR%%/images/select_black.svg
+%%WWWDIR%%/images/select_dis.svg
+%%WWWDIR%%/images/select_login.svg
+%%WWWDIR%%/images/success_b.svg
+%%WWWDIR%%/images/success_dr.svg
+%%WWWDIR%%/images/success_drw.svg
+%%WWWDIR%%/images/success_r.svg
+%%WWWDIR%%/images/success_rw.svg
+%%WWWDIR%%/images/success_w.svg
+%%WWWDIR%%/images/todoB.svg
+%%WWWDIR%%/index.html
+%%WWWDIR%%/interface.js
+%%WWWDIR%%/lib/fullcalendar.js
+%%WWWDIR%%/lib/ie_base64.js
+%%WWWDIR%%/lib/jquery-2.1.4.min.js
+%%WWWDIR%%/lib/jquery-ui-1.11.4.custom.js
+%%WWWDIR%%/lib/jquery.autosize.js
+%%WWWDIR%%/lib/jquery.browser.js
+%%WWWDIR%%/lib/jquery.placeholder-1.1.9.js
+%%WWWDIR%%/lib/jquery.quicksearch.js
+%%WWWDIR%%/lib/jshash-2.2_sha256.js
+%%WWWDIR%%/lib/rrule.js
+%%WWWDIR%%/lib/spectrum.js
+%%WWWDIR%%/license.txt
+%%WWWDIR%%/localization.js
+%%WWWDIR%%/main.js
+%%WWWDIR%%/misc/baikal-flat-0.2.7.diff
+%%WWWDIR%%/misc/calendarserver.diff
+%%WWWDIR%%/misc/config_davical.txt
+%%WWWDIR%%/misc/readme_baikal_sabredav.txt
+%%WWWDIR%%/misc/readme_osx.txt
+%%WWWDIR%%/readme.txt
+%%WWWDIR%%/resource.js
+%%WWWDIR%%/timezones.js
+%%WWWDIR%%/vcalendar.js
+%%WWWDIR%%/vcalendar_rfc_regex.js
+%%WWWDIR%%/vtodo.js
+%%WWWDIR%%/webdav_protocol.js