summaryrefslogtreecommitdiff
path: root/time/etm
diff options
context:
space:
mode:
authorwiz <wiz>2009-05-05 13:00:12 +0000
committerwiz <wiz>2009-05-05 13:00:12 +0000
commit8f6f51b6d0b72ec23dd6a00fc53152fb9ece5720 (patch)
tree4e97fe17e80bfe9ceb57a23a4a1cd9018cd94405 /time/etm
parent151036158427db10a24608f0d6d68bb36004ca03 (diff)
downloadpkgsrc-8f6f51b6d0b72ec23dd6a00fc53152fb9ece5720.tar.gz
Initial import of etm-203.
etm is an acronym for Event and Task Manager. It provides a format for using simple text files to store event and task information, a command line interface for viewing tasks and events in a variety of convenient ways and a curses-based GUI for creating and modifying events and tasks as well as viewing them. Alarms are supported for events and repetition for both events and tasks in a powerful and flexible manner. Compared to the combination of wxRemind and yeaGTD, etm provides the following advantages: * an agenda view that shows events and tasks together for the next few days rather than one day at a time in separate task and event windows. * a quick and simple way to enter events and tasks on a single line. * support for remind but also an independent way of entering events with contexts, notes and optional alarms. * an interactive GUI that uses curses and thus requires nothing more than a terminal window.
Diffstat (limited to 'time/etm')
-rw-r--r--time/etm/DESCR20
-rw-r--r--time/etm/Makefile31
-rw-r--r--time/etm/PLIST37
-rw-r--r--time/etm/distinfo5
4 files changed, 93 insertions, 0 deletions
diff --git a/time/etm/DESCR b/time/etm/DESCR
new file mode 100644
index 00000000000..7e88b5789e6
--- /dev/null
+++ b/time/etm/DESCR
@@ -0,0 +1,20 @@
+etm is an acronym for Event and Task Manager. It provides a format
+for using simple text files to store event and task information,
+a command line interface for viewing tasks and events in a variety
+of convenient ways and a curses-based GUI for creating and modifying
+events and tasks as well as viewing them. Alarms are supported for
+events and repetition for both events and tasks in a powerful and
+flexible manner.
+
+Compared to the combination of wxRemind and yeaGTD, etm provides
+the following advantages:
+
+ * an agenda view that shows events and tasks together for the
+ next few days rather than one day at a time in separate task
+ and event windows.
+ * a quick and simple way to enter events and tasks on a single
+ line.
+ * support for remind but also an independent way of entering
+ events with contexts, notes and optional alarms.
+ * an interactive GUI that uses curses and thus requires nothing
+ more than a terminal window.
diff --git a/time/etm/Makefile b/time/etm/Makefile
new file mode 100644
index 00000000000..26f70d16212
--- /dev/null
+++ b/time/etm/Makefile
@@ -0,0 +1,31 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/05/05 13:00:12 wiz Exp $
+#
+
+DISTNAME= etm-203
+CATEGORIES= time
+MASTER_SITES= http://www.duke.edu/~dgraham/ETM/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.duke.edu/~dgraham/ETM/
+COMMENT= Event and Task Manager
+
+DEPENDS+= ${PYPKGPREFIX}-curses-[0-9]*:../../devel/py-curses
+DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.4:../../time/py-dateutil
+
+LICENSE= gnu-gpl-v3
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # none
+
+SUBST_CLASSES+= python
+SUBST_SED.python+= -e 's,\(\#! *\)python,\1${PYTHONBIN},'
+SUBST_FILES.python= ez_setup.py
+SUBST_STAGE.python= pre-build
+SUBST_MESSAGE.python= Replacing python interpreter.
+
+REPLACE_PYTHON= e.py ew.py
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/time/etm/PLIST b/time/etm/PLIST
new file mode 100644
index 00000000000..0d22f7a72c0
--- /dev/null
+++ b/time/etm/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/05/05 13:00:12 wiz Exp $
+bin/e.py
+bin/ew.py
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/etm/__init__.py
+${PYSITELIB}/etm/__init__.pyc
+${PYSITELIB}/etm/__init__.pyo
+${PYSITELIB}/etm/data.py
+${PYSITELIB}/etm/data.pyc
+${PYSITELIB}/etm/data.pyo
+${PYSITELIB}/etm/gui.py
+${PYSITELIB}/etm/gui.pyc
+${PYSITELIB}/etm/gui.pyo
+${PYSITELIB}/etm/rc.py
+${PYSITELIB}/etm/rc.pyc
+${PYSITELIB}/etm/rc.pyo
+${PYSITELIB}/etm/sunmoon.py
+${PYSITELIB}/etm/sunmoon.pyc
+${PYSITELIB}/etm/sunmoon.pyo
+${PYSITELIB}/etm/v.py
+${PYSITELIB}/etm/v.pyc
+${PYSITELIB}/etm/v.pyo
+${PYSITELIB}/etm/warn.py
+${PYSITELIB}/etm/warn.pyc
+${PYSITELIB}/etm/warn.pyo
+${PYSITELIB}/etm/weather.py
+${PYSITELIB}/etm/weather.pyc
+${PYSITELIB}/etm/weather.pyo
+${PYSITELIB}/ez_setup.py
+${PYSITELIB}/ez_setup.pyc
+${PYSITELIB}/ez_setup.pyo
+@dirrm ${PYSITELIB}/${EGG_INFODIR}
+@dirrm ${PYSITELIB}/etm
diff --git a/time/etm/distinfo b/time/etm/distinfo
new file mode 100644
index 00000000000..4732789a6e4
--- /dev/null
+++ b/time/etm/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/05/05 13:00:12 wiz Exp $
+
+SHA1 (etm-203.tar.gz) = c63b3dd1e90ce10be1abcb0cdc84c20c77f07d60
+RMD160 (etm-203.tar.gz) = c141e0ced50a5ee366cb22104e0fcd799cdf053e
+Size (etm-203.tar.gz) = 38595 bytes