Hi,
here's an update to latest davical 1.1.3.1 (and its dep awl 0.55),
development resumed on gitlab after the original author moved to other
things, and now a new community is fixing bugs and taking care of it.
a bit of churn in makefiles due to the use of funky gitlab download
urls, but other than that should still work.
please test and report if you use it!
(sidenote: yeah, the README could be updated for nginx^Whttpd).
Landry
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/awl/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile 6 Nov 2014 17:13:40 -0000 1.7
+++ Makefile 21 Nov 2014 15:38:21 -0000
@@ -1,22 +1,26 @@
# $OpenBSD: Makefile,v 1.7 2014/11/06 17:13:40 sthen Exp $
-COMMENT = Andrew's web libraries for PHP
+COMMENT = Andrews web libraries for PHP
-DISTNAME = awl-0.53
+GITLAB_PROJECT = awl
+GITLAB_ACCOUNT = davical-project
+GITLAB_TAG = r0.55
+DISTNAME = ${GITLAB_PROJECT}-${GITLAB_TAG:S/r//}
PKGNAME = php-${DISTNAME}
CATEGORIES = www
PKG_ARCH = *
-REVISION = 1
-HOMEPAGE = http://andrew.mcmillan.net.nz/projects/awl
+HOMEPAGE = https://gitlab.com/${GITLAB_ACCOUNT}/${GITLAB_PROJECT}
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
-MASTER_SITES = http://debian.mcmillan.net.nz/packages/awl/
+DISTFILES =
${DISTNAME}${EXTRACT_SUFX}{archive${EXTRACT_SUFX}?ref=${GITLAB_TAG}}
+MASTER_SITES =
https://gitlab.com/${GITLAB_ACCOUNT}/${GITLAB_PROJECT}/repository/
PREFIX = ${VARBASE}/www
-INSTDIR = ${PREFIX}/awl
+WRKDIST = ${WRKDIR}/${GITLAB_PROJECT}.git
+INSTDIR = ${PREFIX}/${GITLAB_PROJECT}
SUBST_VARS = INSTDIR
NO_BUILD = Yes
NO_TEST = Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/awl/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 11 Nov 2012 20:49:21 -0000 1.2
+++ distinfo 21 Nov 2014 15:38:21 -0000
@@ -1,2 +1,2 @@
-SHA256 (awl-0.53.tar.gz) = iwEvbfFyxwry63+fhgs5FCmzomFJnJBNkGUyw0ruWe4=
-SIZE (awl-0.53.tar.gz) = 308256
+SHA256 (awl-0.55.tar.gz) = adj1Horv37a1oPw+XjL4uNZQxIkHnI66xaa2XyrT7Ik=
+SIZE (awl-0.55.tar.gz) = 765565
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/awl/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 11 Nov 2012 20:49:21 -0000 1.3
+++ pkg/PLIST 21 Nov 2014 15:38:21 -0000
@@ -8,6 +8,7 @@
awl/dba/schema-management.sql
awl/docs/
awl/docs/api/
+awl/docs/api/.gitignore
awl/docs/api/awl/
awl/docs/api/awl/AuthPlugin/
awl/docs/api/awl/AuthPlugin/AuthPlugin.html
@@ -41,12 +42,14 @@
awl/docs/api/awl/MenuSet/MenuOption.html
awl/docs/api/awl/MenuSet/MenuSet.html
awl/docs/api/awl/MenuSet/_MenuSet.php.html
+awl/docs/api/awl/Multipart.html
awl/docs/api/awl/PgQuery/
awl/docs/api/awl/PgQuery/PgQuery.html
awl/docs/api/awl/PgQuery/_PgQuery.php.html
awl/docs/api/awl/Session/
awl/docs/api/awl/Session/Session.html
awl/docs/api/awl/Session/_Session.php.html
+awl/docs/api/awl/SinglePart.html
awl/docs/api/awl/Translation/
awl/docs/api/awl/Translation/_Translation.php.html
awl/docs/api/awl/User/
@@ -64,6 +67,7 @@
awl/docs/api/awl/XMLElement/XMLElement.html
awl/docs/api/awl/XMLElement/_XMLElement.php.html
awl/docs/api/awl/_AwlCache.php.html
+awl/docs/api/awl/_Multipart.php.html
awl/docs/api/awl/classEditor/
awl/docs/api/awl/classEditor/Editor.html
awl/docs/api/awl/classEditor/EditorField.html
@@ -74,7 +78,6 @@
awl/docs/api/awl/iCalendar/iCalProp.html
awl/docs/api/awl/iCalendar/iCalendar.html
awl/docs/api/awl/vCalendar/
-awl/docs/api/awl/vCalendar/VCalendar.html
awl/docs/api/awl/vCalendar/_vCalendar.php.html
awl/docs/api/awl/vCalendar/vCalendar.html
awl/docs/api/awl/vComponent/
@@ -174,3 +177,5 @@
awl/inc/iCalendar.php
awl/inc/vCalendar.php
awl/inc/vComponent.php
+awl/inc/vObject.php
+awl/inc/vProperty.php
Index: Makefile
===================================================================
RCS file: /cvs/ports/productivity/davical/Makefile,v
retrieving revision 1.12
diff -u -r1.12 Makefile
--- Makefile 6 Nov 2014 17:13:40 -0000 1.12
+++ Makefile 21 Nov 2014 15:38:06 -0000
@@ -2,8 +2,10 @@
COMMENT = CalDAV/CardDav calendar/contacts server
-DISTNAME = davical-1.1.1
-REVISION = 6
+GITLAB_PROJECT = davical
+GITLAB_ACCOUNT = davical-project
+GITLAB_TAG = r1.1.3.1
+DISTNAME = ${GITLAB_PROJECT}-${GITLAB_TAG:S/r//}
CATEGORIES = productivity net
HOMEPAGE = http://www.davical.org/
@@ -13,28 +15,26 @@
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
-MASTER_SITES = http://debian.mcmillan.net.nz/packages/davical/
+DISTFILES =
${DISTNAME}${EXTRACT_SUFX}{archive${EXTRACT_SUFX}?ref=${GITLAB_TAG}}
+MASTER_SITES =
https://gitlab.com/${GITLAB_ACCOUNT}/${GITLAB_PROJECT}/repository/
MODULES = lang/php
PREFIX = ${VARBASE}/www
INSTDIR = ${PREFIX}/davical
+WRKDIST = ${WRKDIR}/${GITLAB_PROJECT}.git
TINSTDIR = ${TRUEPREFIX}/davical
SUBST_VARS = TINSTDIR
RUN_DEPENDS += lang/php/${MODPHP_VERSION},-curl \
lang/php/${MODPHP_VERSION},-pdo_pgsql \
- www/awl>=0.53 \
+ www/awl>=0.55 \
devel/p5-YAML \
databases/p5-DBD-Pg
NO_BUILD = Yes
NO_TEST = Yes
PKG_ARCH = *
-
-post-patch:
- # fix sql files to remove quotes from LANGUAGE statements, breaks with
pgsql 9.3.
- cd ${WRKSRC} && grep -rl LANGUAGE dba | xargs perl -pi -e "s/LANGUAGE
'(\w+)'/LANGUAGE \1/"
do-install:
${INSTALL_DATA_DIR} ${INSTDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/productivity/davical/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- distinfo 11 Nov 2012 20:50:18 -0000 1.2
+++ distinfo 21 Nov 2014 15:38:06 -0000
@@ -1,2 +1,2 @@
-SHA256 (davical-1.1.1.tar.gz) = Cb2So10nMP5of2gBeW2NoQkMuONsKRDAVqAbAMtzyvw=
-SIZE (davical-1.1.1.tar.gz) = 2979425
+SHA256 (davical-1.1.3.1.tar.gz) = RDnC3wBSJBtlxh608LEMQG2Tr9ZaXMa1I7WXwKewXBU=
+SIZE (davical-1.1.3.1.tar.gz) = 3031220
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/productivity/davical/pkg/PLIST,v
retrieving revision 1.3
diff -u -r1.3 PLIST
--- pkg/PLIST 11 Nov 2012 20:50:18 -0000 1.3
+++ pkg/PLIST 21 Nov 2014 15:38:06 -0000
@@ -3,6 +3,7 @@
davical/INSTALL
davical/README
davical/config/
+davical/config/.gitignore
davical/config/apache-davical.conf
davical/config/debug-config.php
davical/config/example-administration.yml
@@ -58,6 +59,7 @@
davical/dba/windows/
davical/dba/windows/create-database.bat
davical/htdocs/
+davical/htdocs/.gitignore
davical/htdocs/.htaccess
davical/htdocs/admin.php
davical/htdocs/always.php
@@ -83,6 +85,7 @@
davical/htdocs/tz.php
davical/htdocs/upgrade.php
davical/inc/
+davical/inc/.gitignore
davical/inc/AtomFeed.php
davical/inc/CalDAVRequest.php
davical/inc/DAVPrincipal.php
@@ -161,6 +164,10 @@
davical/inc/vtimezone.php
davical/inc/well-known.php
davical/po/
+davical/po/.gitignore
+davical/po/ar.po
+davical/po/ca.po
+davical/po/cs_CZ.po
davical/po/de.po
davical/po/de.values
davical/po/es_AR.po
@@ -173,14 +180,17 @@
davical/po/es_VE.values
davical/po/et.po
davical/po/et.values
+davical/po/fi.po
davical/po/fr.po
davical/po/fr.values
davical/po/hu.po
davical/po/hu.values
+davical/po/id_ID.po
davical/po/it.po
davical/po/it.values
davical/po/ja.po
davical/po/ja.values
+davical/po/ko_KR.po
davical/po/messages.pot
davical/po/nb_NO.po
davical/po/nb_NO.values
@@ -195,9 +205,11 @@
davical/po/pt_PT.values
davical/po/ru.po
davical/po/ru.values
+davical/po/sk_SK.po
davical/po/sv.po
davical/po/sv.values
davical/scripts/
+davical/scripts/archive-old-events.php
davical/scripts/build-always.sh
davical/scripts/cron-sync-ldap.php
davical/scripts/export_calendar.php