Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jan 2015 08:35:12 +0000 (UTC)
From:      Kubilay Kocak <koobs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r377285 - in head/www: . pycarddav pycarddav/files
Message-ID:  <201501180835.t0I8ZCPL089814@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201501180835.t0I8ZCPL089814>