summaryrefslogtreecommitdiff
path: root/time
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-07-22 17:08:46 +0000
committerwiz <wiz@pkgsrc.org>2014-07-22 17:08:46 +0000
commit0a1003c67fab80041953b75ec39f72ddfcaf874e (patch)
treeb1e7267ce3782ca2d015d047403220daaec5a22a /time
parent65dd2b41cfd9af589c9f1cd7e8ed429c9c80b6ab (diff)
downloadpkgsrc-0a1003c67fab80041953b75ec39f72ddfcaf874e.tar.gz
Import khal-0.2.0 as time/khal.
Khal is a standards based CLI (console) calendar program. CalDAV compatibiliy is achieved by using vdir/vdirsyncer as a backend, allowing syncing of calendars with a variety of other programs on a host of different platforms. khal is currently in an early stage of development, has a limited feature set and is probably full of bugs. If you do try it out, please make sure you have a backup of your date and please report back any bugs you might encounter.
Diffstat (limited to 'time')
-rw-r--r--time/khal/DESCR9
-rw-r--r--time/khal/Makefile37
-rw-r--r--time/khal/PLIST64
-rw-r--r--time/khal/distinfo5
4 files changed, 115 insertions, 0 deletions
diff --git a/time/khal/DESCR b/time/khal/DESCR
new file mode 100644
index 00000000000..b125df6d87b
--- /dev/null
+++ b/time/khal/DESCR
@@ -0,0 +1,9 @@
+Khal is a standards based CLI (console) calendar program. CalDAV
+compatibiliy is achieved by using vdir/vdirsyncer as a backend,
+allowing syncing of calendars with a variety of other programs on
+a host of different platforms.
+
+khal is currently in an early stage of development, has a limited
+feature set and is probably full of bugs. If you do try it out,
+please make sure you have a backup of your date and please report
+back any bugs you might encounter.
diff --git a/time/khal/Makefile b/time/khal/Makefile
new file mode 100644
index 00000000000..61c175aa7b0
--- /dev/null
+++ b/time/khal/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1 2014/07/22 17:08:46 wiz Exp $
+
+DISTNAME= khal-0.2.0
+CATEGORIES= time net
+MASTER_SITES= -https://github.com/geier/khal/archive/${DISTNAME:S/khal-/v/}${EXTRACT_SUFX}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/geier/khal
+COMMENT= CLI calendar application built around CalDAV
+LICENSE= mit
+
+DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
+DEPENDS+= ${PYPKGPREFIX}-xdg>=0.17:../../devel/py-xdg
+DEPENDS+= ${PYPKGPREFIX}-icalendar>=2.0.1:../../time/py-icalendar
+DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
+DEPENDS+= ${PYPKGPREFIX}-lxml>=2:../../textproc/py-lxml
+DEPENDS+= ${PYPKGPREFIX}-requests>=0.10:../../devel/py-requests
+# SimpleFocusListWalker is in urwid 1.1.0
+DEPENDS+= ${PYPKGPREFIX}-urwid>=1.1.0:../../devel/py-urwid
+# not needed, but recommended, so let's just depend on them
+DEPENDS+= ${PYPKGPREFIX}-keyring-[0-9]*:../../security/py-keyring
+DEPENDS+= ${PYPKGPREFIX}-setproctitle-[0-9]*:../../sysutils/py-setproctitle
+
+PYTHON_VERSIONED_DEPENDENCIES= dateutil
+PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.2.0
+
+INSTALLATION_DIRS= share/doc/khal
+REPLACE_PYTHON+= khal/*/*.py
+REPLACE_PYTHON+= khal/*.py
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/khal.conf.sample ${DESTDIR}${PREFIX}/share/doc/khal
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../lang/python/versioned_dependencies.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/time/khal/PLIST b/time/khal/PLIST
new file mode 100644
index 00000000000..1ec93329fc9
--- /dev/null
+++ b/time/khal/PLIST
@@ -0,0 +1,64 @@
+@comment $NetBSD: PLIST,v 1.1 2014/07/22 17:08:46 wiz Exp $
+bin/ikhal
+bin/khal
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/khal/__init__.py
+${PYSITELIB}/khal/__init__.pyc
+${PYSITELIB}/khal/__init__.pyo
+${PYSITELIB}/khal/aux.py
+${PYSITELIB}/khal/aux.pyc
+${PYSITELIB}/khal/aux.pyo
+${PYSITELIB}/khal/calendar_display.py
+${PYSITELIB}/khal/calendar_display.pyc
+${PYSITELIB}/khal/calendar_display.pyo
+${PYSITELIB}/khal/cli.py
+${PYSITELIB}/khal/cli.pyc
+${PYSITELIB}/khal/cli.pyo
+${PYSITELIB}/khal/compat.py
+${PYSITELIB}/khal/compat.pyc
+${PYSITELIB}/khal/compat.pyo
+${PYSITELIB}/khal/controllers.py
+${PYSITELIB}/khal/controllers.pyc
+${PYSITELIB}/khal/controllers.pyo
+${PYSITELIB}/khal/khalendar/__init__.py
+${PYSITELIB}/khal/khalendar/__init__.pyc
+${PYSITELIB}/khal/khalendar/__init__.pyo
+${PYSITELIB}/khal/khalendar/backend.py
+${PYSITELIB}/khal/khalendar/backend.pyc
+${PYSITELIB}/khal/khalendar/backend.pyo
+${PYSITELIB}/khal/khalendar/datetimehelper.py
+${PYSITELIB}/khal/khalendar/datetimehelper.pyc
+${PYSITELIB}/khal/khalendar/datetimehelper.pyo
+${PYSITELIB}/khal/khalendar/event.py
+${PYSITELIB}/khal/khalendar/event.pyc
+${PYSITELIB}/khal/khalendar/event.pyo
+${PYSITELIB}/khal/khalendar/khalendar.py
+${PYSITELIB}/khal/khalendar/khalendar.pyc
+${PYSITELIB}/khal/khalendar/khalendar.pyo
+${PYSITELIB}/khal/log.py
+${PYSITELIB}/khal/log.pyc
+${PYSITELIB}/khal/log.pyo
+${PYSITELIB}/khal/terminal.py
+${PYSITELIB}/khal/terminal.pyc
+${PYSITELIB}/khal/terminal.pyo
+${PYSITELIB}/khal/ui/__init__.py
+${PYSITELIB}/khal/ui/__init__.pyc
+${PYSITELIB}/khal/ui/__init__.pyo
+${PYSITELIB}/khal/ui/base.py
+${PYSITELIB}/khal/ui/base.pyc
+${PYSITELIB}/khal/ui/base.pyo
+${PYSITELIB}/khal/ui/startendeditor.py
+${PYSITELIB}/khal/ui/startendeditor.pyc
+${PYSITELIB}/khal/ui/startendeditor.pyo
+${PYSITELIB}/khal/ui/widgets.py
+${PYSITELIB}/khal/ui/widgets.pyc
+${PYSITELIB}/khal/ui/widgets.pyo
+${PYSITELIB}/khal/version.py
+${PYSITELIB}/khal/version.pyc
+${PYSITELIB}/khal/version.pyo
+share/doc/khal/khal.conf.sample
diff --git a/time/khal/distinfo b/time/khal/distinfo
new file mode 100644
index 00000000000..8ebb179b527
--- /dev/null
+++ b/time/khal/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/07/22 17:08:46 wiz Exp $
+
+SHA1 (khal-0.2.0.tar.gz) = 703f68454f3e47a7f8786fb63b7348541ef919c4
+RMD160 (khal-0.2.0.tar.gz) = 624d2f14a225fa846d5997e983a542f612cc2c8f
+Size (khal-0.2.0.tar.gz) = 165316 bytes