Sun Jan 11 21:17:43 2015 UTC ()
Update to 0.9:

0.9 - Rivers
============

* Custom handlers for auth, storage and rights (by Sergey Fursov)
* 1-file-per-event storage (by Jean-Marc Martins)
* Git support for filesystem storages (by Jean-Marc Martins)
* DB storage working with PostgreSQL, MariaDB and SQLite (by Jean-Marc Martins)
* Clean rights manager based on regular expressions (by Sweil)
* Support of contacts for Apple's clients
* Support colors (by Jochen Sprickerhof)
* Decode URLs in XML (by Jean-Marc Martins)
* Fix PAM authentication (by Stepan Henek)
* Use consistent etags (by 9m66p93w)
* Use consistent sorting order (by dnnr)
* Return 401 on unauthorized DELETE requests (by Eduard Braun)
* Move pid file creation in child process (by Mathieu Dupuy)
* Allow requests without base_prefix (by jheidemann)


(wiz)
diff -r1.11 -r1.12 pkgsrc/net/Radicale/Makefile
diff -r1.4 -r1.5 pkgsrc/net/Radicale/PLIST
diff -r1.4 -r1.5 pkgsrc/net/Radicale/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/net/Radicale/Makefile (expand / switch to unified diff)

--- pkgsrc/net/Radicale/Makefile 2014/05/17 16:10:47 1.11
+++ pkgsrc/net/Radicale/Makefile 2015/01/11 21:17:43 1.12
@@ -1,35 +1,36 @@ @@ -1,35 +1,36 @@
1# $NetBSD: Makefile,v 1.11 2014/05/17 16:10:47 wiz Exp $ 1# $NetBSD: Makefile,v 1.12 2015/01/11 21:17:43 wiz Exp $
2 2
3DISTNAME= Radicale-0.8 3DISTNAME= Radicale-0.9
4PKGREVISION= 2 
5CATEGORIES= net time www 4CATEGORIES= net time www
6MASTER_SITES= http://pypi.python.org/packages/source/R/Radicale/ 5MASTER_SITES= http://pypi.python.org/packages/source/R/Radicale/
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://radicale.org/ 8HOMEPAGE= http://radicale.org/
10COMMENT= CalDAV (calendar) and CardDAV (contact) server 9COMMENT= CalDAV (calendar) and CardDAV (contact) server
11LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
12 11
13PYDISTUTILSPKG= yes 
14EGDIR= share/examples/radicale 12EGDIR= share/examples/radicale
15 13
16INSTALLATION_DIRS= ${EGDIR} 14INSTALLATION_DIRS= ${EGDIR}
17OWN_DIRS= ${PKG_SYSCONFDIR}/radicale 15OWN_DIRS= ${PKG_SYSCONFDIR}/radicale
18CONF_FILES+= ${EGDIR}/config ${PKG_SYSCONFDIR}/radicale/config 16CONF_FILES+= ${EGDIR}/config ${PKG_SYSCONFDIR}/radicale/config
19 17
 18#PLIST_SUBST+= PYVERSSUFFIX=${PYVERSSUFFIX}
 19
20SUBST_CLASSES+= config 20SUBST_CLASSES+= config
21SUBST_SED.config+= -e 's,/etc/radicale/config,${PKG_SYSCONFDIR}/radicale/config,' 21SUBST_SED.config+= -e 's,/etc/radicale/config,${PKG_SYSCONFDIR}/radicale/config,'
22SUBST_FILES.config+= radicale/config.py 22SUBST_FILES.config+= radicale/config.py
23SUBST_STAGE.config= pre-configure 23SUBST_STAGE.config= pre-configure
24SUBST_MESSAGE.config= Fixing path to configuration file. 24SUBST_MESSAGE.config= Fixing path to configuration file.
25 25
26post-build: 26post-build:
27 ${SED} -e "s#/etc#${PKG_SYSCONFDIR}#" -e "s#apache2/#httpd/#" \ 27 ${SED} -e "s#/etc#${PKG_SYSCONFDIR}#" -e "s#apache2/#httpd/#" \
28 ${WRKSRC}/config >${WRKSRC}/config.pkgsrc 28 ${WRKSRC}/config >${WRKSRC}/config.pkgsrc
29 29
30post-install: 30post-install:
31 ${INSTALL_DATA} ${WRKSRC}/config.pkgsrc \ 31 ${INSTALL_DATA} ${WRKSRC}/config.pkgsrc \
32 ${DESTDIR}${PREFIX}/${EGDIR}/config 32 ${DESTDIR}${PREFIX}/${EGDIR}/config
 33# ${MV} ${DESTDIR}${PREFIX}/bin/radicale ${DESTDIR}${PREFIX}/bin/radicale-${PYVERSSUFFIX}
33 34
34.include "../../lang/python/extension.mk" 35.include "../../lang/python/distutils.mk"
35.include "../../mk/bsd.pkg.mk" 36.include "../../mk/bsd.pkg.mk"

cvs diff -r1.4 -r1.5 pkgsrc/net/Radicale/PLIST (expand / switch to unified diff)

--- pkgsrc/net/Radicale/PLIST 2013/09/30 09:34:18 1.4
+++ pkgsrc/net/Radicale/PLIST 2015/01/11 21:17:43 1.5
@@ -1,15 +1,16 @@ @@ -1,15 +1,16 @@
1@comment $NetBSD: PLIST,v 1.4 2013/09/30 09:34:18 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.5 2015/01/11 21:17:43 wiz Exp $
2bin/radicale 2bin/radicale
 3${PYSITELIB}/${EGG_FILE}
3${PYSITELIB}/radicale/__init__.py 4${PYSITELIB}/radicale/__init__.py
4${PYSITELIB}/radicale/__init__.pyc 5${PYSITELIB}/radicale/__init__.pyc
5${PYSITELIB}/radicale/__init__.pyo 6${PYSITELIB}/radicale/__init__.pyo
6${PYSITELIB}/radicale/__main__.py 7${PYSITELIB}/radicale/__main__.py
7${PYSITELIB}/radicale/__main__.pyc 8${PYSITELIB}/radicale/__main__.pyc
8${PYSITELIB}/radicale/__main__.pyo 9${PYSITELIB}/radicale/__main__.pyo
9${PYSITELIB}/radicale/auth/IMAP.py 10${PYSITELIB}/radicale/auth/IMAP.py
10${PYSITELIB}/radicale/auth/IMAP.pyc 11${PYSITELIB}/radicale/auth/IMAP.pyc
11${PYSITELIB}/radicale/auth/IMAP.pyo 12${PYSITELIB}/radicale/auth/IMAP.pyo
12${PYSITELIB}/radicale/auth/LDAP.py 13${PYSITELIB}/radicale/auth/LDAP.py
13${PYSITELIB}/radicale/auth/LDAP.pyc 14${PYSITELIB}/radicale/auth/LDAP.pyc
14${PYSITELIB}/radicale/auth/LDAP.pyo 15${PYSITELIB}/radicale/auth/LDAP.pyo
15${PYSITELIB}/radicale/auth/PAM.py 16${PYSITELIB}/radicale/auth/PAM.py
@@ -17,47 +18,47 @@ ${PYSITELIB}/radicale/auth/PAM.pyc @@ -17,47 +18,47 @@ ${PYSITELIB}/radicale/auth/PAM.pyc
17${PYSITELIB}/radicale/auth/PAM.pyo 18${PYSITELIB}/radicale/auth/PAM.pyo
18${PYSITELIB}/radicale/auth/__init__.py 19${PYSITELIB}/radicale/auth/__init__.py
19${PYSITELIB}/radicale/auth/__init__.pyc 20${PYSITELIB}/radicale/auth/__init__.pyc
20${PYSITELIB}/radicale/auth/__init__.pyo 21${PYSITELIB}/radicale/auth/__init__.pyo
21${PYSITELIB}/radicale/auth/courier.py 22${PYSITELIB}/radicale/auth/courier.py
22${PYSITELIB}/radicale/auth/courier.pyc 23${PYSITELIB}/radicale/auth/courier.pyc
23${PYSITELIB}/radicale/auth/courier.pyo 24${PYSITELIB}/radicale/auth/courier.pyo
24${PYSITELIB}/radicale/auth/htpasswd.py 25${PYSITELIB}/radicale/auth/htpasswd.py
25${PYSITELIB}/radicale/auth/htpasswd.pyc 26${PYSITELIB}/radicale/auth/htpasswd.pyc
26${PYSITELIB}/radicale/auth/htpasswd.pyo 27${PYSITELIB}/radicale/auth/htpasswd.pyo
27${PYSITELIB}/radicale/auth/http.py 28${PYSITELIB}/radicale/auth/http.py
28${PYSITELIB}/radicale/auth/http.pyc 29${PYSITELIB}/radicale/auth/http.pyc
29${PYSITELIB}/radicale/auth/http.pyo 30${PYSITELIB}/radicale/auth/http.pyo
 31${PYSITELIB}/radicale/auth/remote_user.py
 32${PYSITELIB}/radicale/auth/remote_user.pyc
 33${PYSITELIB}/radicale/auth/remote_user.pyo
30${PYSITELIB}/radicale/config.py 34${PYSITELIB}/radicale/config.py
31${PYSITELIB}/radicale/config.pyc 35${PYSITELIB}/radicale/config.pyc
32${PYSITELIB}/radicale/config.pyo 36${PYSITELIB}/radicale/config.pyo
33${PYSITELIB}/radicale/ical.py 37${PYSITELIB}/radicale/ical.py
34${PYSITELIB}/radicale/ical.pyc 38${PYSITELIB}/radicale/ical.pyc
35${PYSITELIB}/radicale/ical.pyo 39${PYSITELIB}/radicale/ical.pyo
36${PYSITELIB}/radicale/log.py 40${PYSITELIB}/radicale/log.py
37${PYSITELIB}/radicale/log.pyc 41${PYSITELIB}/radicale/log.pyc
38${PYSITELIB}/radicale/log.pyo 42${PYSITELIB}/radicale/log.pyo
39${PYSITELIB}/radicale/rights/__init__.py 43${PYSITELIB}/radicale/rights/__init__.py
40${PYSITELIB}/radicale/rights/__init__.pyc 44${PYSITELIB}/radicale/rights/__init__.pyc
41${PYSITELIB}/radicale/rights/__init__.pyo 45${PYSITELIB}/radicale/rights/__init__.pyo
42${PYSITELIB}/radicale/rights/from_file.py 46${PYSITELIB}/radicale/rights/regex.py
43${PYSITELIB}/radicale/rights/from_file.pyc 47${PYSITELIB}/radicale/rights/regex.pyc
44${PYSITELIB}/radicale/rights/from_file.pyo 48${PYSITELIB}/radicale/rights/regex.pyo
45${PYSITELIB}/radicale/rights/owner_only.py 
46${PYSITELIB}/radicale/rights/owner_only.pyc 
47${PYSITELIB}/radicale/rights/owner_only.pyo 
48${PYSITELIB}/radicale/rights/owner_write.py 
49${PYSITELIB}/radicale/rights/owner_write.pyc 
50${PYSITELIB}/radicale/rights/owner_write.pyo 
51${PYSITELIB}/radicale/storage/__init__.py 49${PYSITELIB}/radicale/storage/__init__.py
52${PYSITELIB}/radicale/storage/__init__.pyc 50${PYSITELIB}/radicale/storage/__init__.pyc
53${PYSITELIB}/radicale/storage/__init__.pyo 51${PYSITELIB}/radicale/storage/__init__.pyo
54${PYSITELIB}/radicale/storage/database.py 52${PYSITELIB}/radicale/storage/database.py
55${PYSITELIB}/radicale/storage/database.pyc 53${PYSITELIB}/radicale/storage/database.pyc
56${PYSITELIB}/radicale/storage/database.pyo 54${PYSITELIB}/radicale/storage/database.pyo
57${PYSITELIB}/radicale/storage/filesystem.py 55${PYSITELIB}/radicale/storage/filesystem.py
58${PYSITELIB}/radicale/storage/filesystem.pyc 56${PYSITELIB}/radicale/storage/filesystem.pyc
59${PYSITELIB}/radicale/storage/filesystem.pyo 57${PYSITELIB}/radicale/storage/filesystem.pyo
 58${PYSITELIB}/radicale/storage/multifilesystem.py
 59${PYSITELIB}/radicale/storage/multifilesystem.pyc
 60${PYSITELIB}/radicale/storage/multifilesystem.pyo
60${PYSITELIB}/radicale/xmlutils.py 61${PYSITELIB}/radicale/xmlutils.py
61${PYSITELIB}/radicale/xmlutils.pyc 62${PYSITELIB}/radicale/xmlutils.pyc
62${PYSITELIB}/radicale/xmlutils.pyo 63${PYSITELIB}/radicale/xmlutils.pyo
63share/examples/radicale/config 64share/examples/radicale/config

cvs diff -r1.4 -r1.5 pkgsrc/net/Radicale/distinfo (expand / switch to unified diff)

--- pkgsrc/net/Radicale/distinfo 2013/09/30 09:34:18 1.4
+++ pkgsrc/net/Radicale/distinfo 2015/01/11 21:17:43 1.5
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.4 2013/09/30 09:34:18 wiz Exp $ 1$NetBSD: distinfo,v 1.5 2015/01/11 21:17:43 wiz Exp $
2 2
3SHA1 (Radicale-0.8.tar.gz) = 05e07d8ff851d15bcdb7274680ee3aceeebe01c3 3SHA1 (Radicale-0.9.tar.gz) = 2d6af8b60a4c6f96f17bf69bc85eae9bd5740a38
4RMD160 (Radicale-0.8.tar.gz) = 80b176d0c324f6711e2508e52b15a321c803dc25 4RMD160 (Radicale-0.9.tar.gz) = 657401d0b8624357d6a220ad42c46dfc02766338
5Size (Radicale-0.8.tar.gz) = 39813 bytes 5Size (Radicale-0.9.tar.gz) = 42100 bytes