diff options
author | clive <clive@FreeBSD.org> | 2004-12-15 23:59:15 +0800 |
---|---|---|
committer | clive <clive@FreeBSD.org> | 2004-12-15 23:59:15 +0800 |
commit | ebb8fec45dec9b48d500839c660ea9254ee18f56 (patch) | |
tree | de02aafa1ad08085385bf80c7831878e3c328563 /deskutils/etask | |
parent | 4d574c5a9988d68ec2d75974981d14d3fa9e58ec (diff) | |
download | freebsd-ports-gnome-ebb8fec45dec9b48d500839c660ea9254ee18f56.tar.gz freebsd-ports-gnome-ebb8fec45dec9b48d500839c660ea9254ee18f56.tar.zst freebsd-ports-gnome-ebb8fec45dec9b48d500839c660ea9254ee18f56.zip |
Add etask, an emacs mode to handle projects/todos/events.
PR: ports/75095
Submitted by: "Dryice Liu" dryice at liu.com.cn
Diffstat (limited to 'deskutils/etask')
-rw-r--r-- | deskutils/etask/Makefile | 52 | ||||
-rw-r--r-- | deskutils/etask/distinfo | 2 | ||||
-rw-r--r-- | deskutils/etask/pkg-descr | 22 | ||||
-rw-r--r-- | deskutils/etask/pkg-plist | 19 |
4 files changed, 95 insertions, 0 deletions
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 <dryice@liu.com.cn> +# +# $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 <bsd.port.mk> 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 |