svn commit: r377285 - in head/www: . pycarddav pycarddav/files
Kubilay Kocak
koobs at FreeBSD.org
Sun Jan 18 08:35:14 UTC 2015
Author: koobs
Date: Sun Jan 18 08:35:11 2015
New Revision: 377285
URL: https://svnweb.freebsd.org/changeset/ports/377285
QAT: https://qat.redports.org/buildarchive/r377285/
Log:
[NEW] www/pycarddav: Simple to use CardDAV CLI client
pyCardDAV is a simple to use CardDAV CLI client. It has built in support for
mutt's query_command but also works very well solo (and with other MUAs).
pyCardDAV consists of pycardsyncer, a program for syncing your CardDAV
resource into a local database and of pc_query, a program for querying the
local database.
Features:
* Tested against davical, owncloud and sabredav
* Import the sender's address directly from mutt
* Add email addresses directly from mutt
* Backup and import to and from .vcf files
WWW: http://lostpackets.de/pycarddav
PR: 189098 (with changes)
Submitted by: Samir Noir <samir noir im>
Added:
head/www/pycarddav/
head/www/pycarddav/Makefile (contents, props changed)
head/www/pycarddav/distinfo (contents, props changed)
head/www/pycarddav/files/
head/www/pycarddav/files/pkg-message.in (contents, props changed)
head/www/pycarddav/pkg-descr (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Sun Jan 18 08:32:21 2015 (r377284)
+++ head/www/Makefile Sun Jan 18 08:35:11 2015 (r377285)
@@ -1717,6 +1717,7 @@
SUBDIR += py-wsgidav
SUBDIR += py-zope.app.wsgi
SUBDIR += pyblosxom
+ SUBDIR += pycarddav
SUBDIR += pydio
SUBDIR += pyjamas
SUBDIR += pylot
Added: head/www/pycarddav/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pycarddav/Makefile Sun Jan 18 08:35:11 2015 (r377285)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME= pycarddav
+PORTVERSION= 0.7.0
+CATEGORIES= www python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= pyCardDAV-${PORTVERSION}
+
+MAINTAINER= samir at noir.im
+COMMENT= Simple to use CardDAV CLI client
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>0:${PORTSDIR}/www/py-requests \
+ ${PYTHON_PKGNAMEPREFIX}vobject>0:${PORTSDIR}/deskutils/py-vobject \
+ ${PYTHON_PKGNAMEPREFIX}urwid>0:${PORTSDIR}/devel/py-urwid \
+ ${PYTHON_PKGNAMEPREFIX}xdg>0:${PORTSDIR}/devel/py-xdg \
+ ${PYTHON_PKGNAMEPREFIX}lxml>0:${PORTSDIR}/devel/py-lxml \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3
+
+USES= python:2
+USE_PYTHON= autoplist distutils
+
+PLIST_FILES+= man/man1/pc_query.1.gz \
+ man/man1/pycard-import.1.gz \
+ man/man1/pycardsyncer.1.gz
+
+PORTEXAMPLES= pycard.conf.sample
+
+SUB_FILES= pkg-message
+
+post-install:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/pycard.conf.sample ${STAGEDIR}${EXAMPLESDIR}/pycard.conf.sample
+ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${STAGEDIR}${PREFIX}/man/man1
+
+.include <bsd.port.mk>
Added: head/www/pycarddav/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pycarddav/distinfo Sun Jan 18 08:35:11 2015 (r377285)
@@ -0,0 +1,2 @@
+SHA256 (pyCardDAV-0.7.0.tar.gz) = a86bca36e361ce194d5fb49295f1ad1b0ed4a4c0759f3d40f8703b1d2fcb732b
+SIZE (pyCardDAV-0.7.0.tar.gz) = 36677
Added: head/www/pycarddav/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pycarddav/files/pkg-message.in Sun Jan 18 08:35:11 2015 (r377285)
@@ -0,0 +1,6 @@
+Please copy the sample configuration file located in:
+
+ %%PREFIX%%/share/examples/pycarddav/
+
+to your home directory in ~/.pycard/ or ~/.config/pycard/
+
Added: head/www/pycarddav/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/pycarddav/pkg-descr Sun Jan 18 08:35:11 2015 (r377285)
@@ -0,0 +1,15 @@
+pyCardDAV is a simple to use CardDAV CLI client. It has built in support for
+mutt's query_command but also works very well solo (and with other MUAs).
+
+pyCardDAV consists of pycardsyncer, a program for syncing your CardDAV
+resource into a local database and of pc_query, a program for querying the
+local database.
+
+Features:
+
+ * Tested against davical, owncloud and sabredav
+ * Import the sender's address directly from mutt
+ * Add email addresses directly from mutt
+ * Backup and import to and from .vcf files
+
+WWW: http://lostpackets.de/pycarddav
More information about the svn-ports-all
mailing list