From fc64824d902478e57ea509474315b8e262cc3034 Mon Sep 17 00:00:00 2001 From: Clive Lin Date: Wed, 15 Dec 2004 15:59:15 +0000 Subject: Add etask, an emacs mode to handle projects/todos/events. PR: ports/75095 Submitted by: "Dryice Liu" dryice at liu.com.cn --- deskutils/etask/Makefile | 52 +++++++++++++++++++++++++++++++++++++++++++++++ deskutils/etask/distinfo | 2 ++ deskutils/etask/pkg-descr | 22 ++++++++++++++++++++ deskutils/etask/pkg-plist | 19 +++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 deskutils/etask/Makefile create mode 100644 deskutils/etask/distinfo create mode 100644 deskutils/etask/pkg-descr create mode 100644 deskutils/etask/pkg-plist (limited to 'deskutils/etask') diff --git a/deskutils/etask/Makefile b/deskutils/etask/Makefile new file mode 100644 index 000000000000..812116bf4d45 --- /dev/null +++ b/deskutils/etask/Makefile @@ -0,0 +1,52 @@ +# New ports collection makefile for: etask +# Date created: 15 December 2004 +# Whom: Dryice Liu +# +# $FreeBSD$ +# + +PORTNAME= etask +PORTVERSION= 0.3.91 +CATEGORIES= deskutils elisp +MASTER_SITES= http://members.chello.at/rene.weichselbaum/ + +MAINTAINER= dryice@liu.com.cn +COMMENT= Manage your projects or tasks within GNU Emacs + +RUN_DEPENDS= latex:${PORTSDIR}/print/teTeX-base \ + dvips:${PORTSDIR}/print/dvipsk-tetex \ + ps2pdf:${PORTSDIR}/print/ghostscript-gnu \ + xpdf:${PORTSDIR}/graphics/xpdf + +EMACS_PORT_NAME?= emacs21 + +.if ${EMACS_PORT_NAME} != "emacs21" +PORTNAMESUFFIX= ${PKGNAMESUFFIX} +.endif + +LISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/${PORTNAME} +WRKSRC= ${WRKDIR}/${DISTNAME}a + +.if !defined(NOPORTDOCS) +PORTDOCS= etasktut.pdf gpl.txt README +.endif + +do-build: + cd ${WRKSRC}; ${EMACS_NAME} -batch -no-site-file\ + --eval="(add-to-list 'load-path \"${WRKSRC}\")"\ + -f batch-byte-compile *.el + +do-install: + ${MKDIR} ${LISPDIR} +.for i in *.el *.elc + ${INSTALL_DATA} ${WRKSRC}/${i} ${LISPDIR} +.endfor + +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} +.for i in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include diff --git a/deskutils/etask/distinfo b/deskutils/etask/distinfo new file mode 100644 index 000000000000..ad57e103f31e --- /dev/null +++ b/deskutils/etask/distinfo @@ -0,0 +1,2 @@ +MD5 (etask-0.3.91.tar.gz) = 88a5f99d80c84b8a81bfa62dd2b0911b +SIZE (etask-0.3.91.tar.gz) = 199577 diff --git a/deskutils/etask/pkg-descr b/deskutils/etask/pkg-descr new file mode 100644 index 000000000000..2ac631f72a0b --- /dev/null +++ b/deskutils/etask/pkg-descr @@ -0,0 +1,22 @@ +If you want Emacs to support you in your efforts to define and manage +your projects or tasks this Emacs extension is for you. + +Some of the features you might find useful within the Emacs environment: + + * Keep track of tasks in multiple projects + * Manage your todos + * Display Gantt bars for all tasks and todos + * Change the zoom factor of the Gantt chart + * Classify each project task according to its criticality: + o Normal tasks + o High risk tasks + o Tasks lying on the critical path + * Make task and todo notes + * Set task-specific progress goals: linear, moderate s-shaped, or + s-shaped with tougher requirements for the middle phase and + therefore more flexibility towards the planned end + * Multilingual (German and English) + * Print detailed project status reports + * Generate LaTeX output for high-quality Gantt charts + +WWW: http://members.chello.at/rene.weichselbaum/etask.html diff --git a/deskutils/etask/pkg-plist b/deskutils/etask/pkg-plist new file mode 100644 index 000000000000..0e143560865e --- /dev/null +++ b/deskutils/etask/pkg-plist @@ -0,0 +1,19 @@ +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-cat.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-cat.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-db.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-db.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-event.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-event.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-lang.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-lang.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-port.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-port.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-proj.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-proj.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-tex.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-tex.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-todo.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask-todo.elc +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask.el +%%EMACS_VERSION_SITE_LISPDIR%%/etask/etask.elc +@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/etask -- cgit v1.2.3