Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jun 2006 18:26:26 +0330
From:      "Babak Farrokhi" <babak@farrokhi.net>
To:        "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org>
Subject:   ports/99180: [new port] port deskutils/taskstep - php based todo list manager
Message-ID:  <1150728986.54364@gamesvr1>
Resent-Message-ID: <200606191500.k5JF0XGo080790@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         99180
>Category:       ports
>Synopsis:       [new port] port deskutils/taskstep - php based todo list manager
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 19 15:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Babak Farrokhi
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:


System: FreeBSD 6.1-STABLE #1: Thu May 11 01:12:27 IRDT 2006
    root@gamesvr1:/usr/obj/usr/src/sys/SMP



>Description:


TaskStep is a list and to-do manager for local php servers. It requires
a server (preferably local) and a decent browser (Firefox, not IE6).

It is designed to work vaguely with fans of GTD and act as a slightly
more advanced task manager which can be kept on your computer, rather
than over the internet (although in theory you can put it up on the internet).

Here is a quick summary of the main features:

    * Sections for tasks organising them by immediate, this week, this month,
    this year and lifetime tasks
    * Add and filter by contexts and projects (for Getting Things Done fans)
    * Print lists on 3 x 5 index cards
    * Automatically list all items for today
    * Highlighting of current and overdue items
    * Mark items as done on the spot, with a done button for each
    * Small. As in really really ridiculously small (~160KB download file)
    * It's free, but that's probably stating the obvious


WWW:    http://taskstep.cunningtitle.co.uk/



>How-To-Repeat:





>Fix:


--- taskstep.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	taskstep
#	taskstep/Makefile
#	taskstep/distinfo
#	taskstep/pkg-descr
#	taskstep/files
#	taskstep/files/pkg-message.in
#	taskstep/pkg-plist
#
echo c - taskstep
mkdir -p taskstep > /dev/null 2>&1
echo x - taskstep/Makefile
sed 's/^X//' >taskstep/Makefile << 'END-of-taskstep/Makefile'
X# New ports collection makefile for:	taskstep
X# Date created:		2006-06-19
X# Whom:			Babak Farrokhi <babak@farrokhi.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	taskstep
XPORTVERSION=	0.4
XCATEGORIES=	deskutils www
XMASTER_SITES=	http://taskstep.cunningtitle.co.uk/releases/
XDISTNAME=	${PORTNAME}-04
X
XMAINTAINER=	babak@farrokhi.net
XCOMMENT=	Web based to-do list manager written in php
X
XNO_BUILD=	YES
XUSE_PHP=	mysql
XWANT_PHP_WEB=	YES
XUSE_ZIP=	YES
XEXTRACT_AFTER_ARGS=	-d ${WRKSRC}
X
XTASKSTEP?=	www/taskstep
XPLIST_SUB+=	TASKSTEP=${TASKSTEP}
XSUB_LIST+=	TASKSTEP=${TASKSTEP}
XSUB_FILES=	pkg-message
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/${TASKSTEP}
X	@${CP} -R ${WRKSRC}/ ${PREFIX}/${TASKSTEP}
X	@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TASKSTEP}
X	@${CHMOD} -R 755 ${PREFIX}/${TASKSTEP}
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-taskstep/Makefile
echo x - taskstep/distinfo
sed 's/^X//' >taskstep/distinfo << 'END-of-taskstep/distinfo'
XMD5 (taskstep-04.zip) = 75b905e11142091ace38f9b445a3ec54
XSHA256 (taskstep-04.zip) = 1b9731bf3cdfef9e24bce931b6a4ad1ef86678e3d554aad5d95471bd2ab60643
XSIZE (taskstep-04.zip) = 211274
END-of-taskstep/distinfo
echo x - taskstep/pkg-descr
sed 's/^X//' >taskstep/pkg-descr << 'END-of-taskstep/pkg-descr'
XTaskStep is a list and to-do manager for local php servers. It requires 
Xa server (preferably local) and a decent browser (Firefox, not IE6).
X
XIt is designed to work vaguely with fans of GTD and act as a slightly 
Xmore advanced task manager which can be kept on your computer, rather 
Xthan over the internet (although in theory you can put it up on the internet).
X
XHere is a quick summary of the main features:
X
X    * Sections for tasks organising them by immediate, this week, this month, 
X    this year and lifetime tasks
X    * Add and filter by contexts and projects (for Getting Things Done fans)
X    * Print lists on 3 x 5 index cards
X    * Automatically list all items for today
X    * Highlighting of current and overdue items
X    * Mark items as done on the spot, with a done button for each
X    * Small. As in really really ridiculously small (~160KB download file)
X    * It's free, but that's probably stating the obvious
X				
X
XWWW:	http://taskstep.cunningtitle.co.uk/
X
X- Babak Farrokhi
Xbabak@farrokhi.net
END-of-taskstep/pkg-descr
echo c - taskstep/files
mkdir -p taskstep/files > /dev/null 2>&1
echo x - taskstep/files/pkg-message.in
sed 's/^X//' >taskstep/files/pkg-message.in << 'END-of-taskstep/files/pkg-message.in'
X
X===========================================================
X
XTo set up TASKSTEP:
X
X 1- edit %%PREFIX%%/%%TASKSTEP%%/install/config.php and
X    setup your mysql login
X 2- create taskstep database in your mysql server
X 3- point your browser to:
X    http://YOUR_SERVER/TASKSTEP_PATH/install/install.php
X
X===========================================================
END-of-taskstep/files/pkg-message.in
echo x - taskstep/pkg-plist
sed 's/^X//' >taskstep/pkg-plist << 'END-of-taskstep/pkg-plist'
X%%TASKSTEP%%/action.php
X%%TASKSTEP%%/add.php
X%%TASKSTEP%%/display.php
X%%TASKSTEP%%/display_context.php
X%%TASKSTEP%%/display_project.php
X%%TASKSTEP%%/edit.php
X%%TASKSTEP%%/edit_contexts.php
X%%TASKSTEP%%/edit_projects.php
X%%TASKSTEP%%/google_display.php
X%%TASKSTEP%%/google_style.css
X%%TASKSTEP%%/header.php
X%%TASKSTEP%%/images/Thumbs.db
X%%TASKSTEP%%/images/accept.png
X%%TASKSTEP%%/images/add.png
X%%TASKSTEP%%/images/application_get.png
X%%TASKSTEP%%/images/bin.png
X%%TASKSTEP%%/images/bin_empty.png
X%%TASKSTEP%%/images/bomb.png
X%%TASKSTEP%%/images/calendar.png
X%%TASKSTEP%%/images/cart.png
X%%TASKSTEP%%/images/cog_edit.png
X%%TASKSTEP%%/images/cross.png
X%%TASKSTEP%%/images/date.png
X%%TASKSTEP%%/images/door_in.png
X%%TASKSTEP%%/images/exclamation.png
X%%TASKSTEP%%/images/flag_red.png
X%%TASKSTEP%%/images/flag_yellow.png
X%%TASKSTEP%%/images/folder.png
X%%TASKSTEP%%/images/folder_edit.png
X%%TASKSTEP%%/images/help.png
X%%TASKSTEP%%/images/icon.png
X%%TASKSTEP%%/images/information.png
X%%TASKSTEP%%/images/lightbulb.png
X%%TASKSTEP%%/images/lightning.png
X%%TASKSTEP%%/images/newspaper.png
X%%TASKSTEP%%/images/note_go.png
X%%TASKSTEP%%/images/page.png
X%%TASKSTEP%%/images/page_white_excel.png
X%%TASKSTEP%%/images/pencil.png
X%%TASKSTEP%%/images/pencil_go.png
X%%TASKSTEP%%/images/printer.png
X%%TASKSTEP%%/images/shield.png
X%%TASKSTEP%%/images/shield_error.png
X%%TASKSTEP%%/images/table.png
X%%TASKSTEP%%/images/table_edit.png
X%%TASKSTEP%%/images/textfield_rename.png
X%%TASKSTEP%%/images/tick.png
X%%TASKSTEP%%/images/undone.png
X%%TASKSTEP%%/images/user.png
X%%TASKSTEP%%/images/world.png
X%%TASKSTEP%%/index.php
X%%TASKSTEP%%/install/Crystal_package.png
X%%TASKSTEP%%/install/accept.png
X%%TASKSTEP%%/install/cog_error.png
X%%TASKSTEP%%/install/cog_go.png
X%%TASKSTEP%%/install/config.php
X%%TASKSTEP%%/install/database_error.png
X%%TASKSTEP%%/install/database_go.png
X%%TASKSTEP%%/install/exclamation.png
X%%TASKSTEP%%/install/install-icon.png
X%%TASKSTEP%%/install/install-style.css
X%%TASKSTEP%%/install/install.php
X%%TASKSTEP%%/install/shield.png
X%%TASKSTEP%%/install/table_error.png
X%%TASKSTEP%%/install/table_go.png
X%%TASKSTEP%%/install/update-latest.php
X%%TASKSTEP%%/install/update-old-2&3.php
X%%TASKSTEP%%/login.php
X%%TASKSTEP%%/logout.php
X%%TASKSTEP%%/modern.css
X%%TASKSTEP%%/print-style.css
X%%TASKSTEP%%/print.css
X%%TASKSTEP%%/print.php
X%%TASKSTEP%%/print_context.php
X%%TASKSTEP%%/print_project.php
X%%TASKSTEP%%/print_today.php
X%%TASKSTEP%%/readme.htm
X%%TASKSTEP%%/sessioncheck.php
X%%TASKSTEP%%/settings.php
X%%TASKSTEP%%/sidebar.php
X%%TASKSTEP%%/style.css
X%%TASKSTEP%%/styles/Styles and themes system.txt
X%%TASKSTEP%%/styles/images/Thumbs.db
X%%TASKSTEP%%/styles/images/accept.png
X%%TASKSTEP%%/styles/images/add.png
X%%TASKSTEP%%/styles/images/bin.png
X%%TASKSTEP%%/styles/images/bin_empty.png
X%%TASKSTEP%%/styles/images/calendar.png
X%%TASKSTEP%%/styles/images/cart.png
X%%TASKSTEP%%/styles/images/cog_edit.png
X%%TASKSTEP%%/styles/images/exclamation.png
X%%TASKSTEP%%/styles/images/flag_red.png
X%%TASKSTEP%%/styles/images/flag_yellow.png
X%%TASKSTEP%%/styles/images/folder.png
X%%TASKSTEP%%/styles/images/folder_edit.png
X%%TASKSTEP%%/styles/images/help.png
X%%TASKSTEP%%/styles/images/icon.png
X%%TASKSTEP%%/styles/images/information.png
X%%TASKSTEP%%/styles/images/lightbulb.png
X%%TASKSTEP%%/styles/images/lightning.png
X%%TASKSTEP%%/styles/images/mcfc/Thumbs.db
X%%TASKSTEP%%/styles/images/mcfc/crest_faded.jpg
X%%TASKSTEP%%/styles/images/modern/Thumbs.db
X%%TASKSTEP%%/styles/images/modern/currentback.png
X%%TASKSTEP%%/styles/images/modern/infoback.png
X%%TASKSTEP%%/styles/images/modern/logo.png
X%%TASKSTEP%%/styles/images/modern/navbarback.png
X%%TASKSTEP%%/styles/images/modern/oldback.png
X%%TASKSTEP%%/styles/images/modern/sort_back.png
X%%TASKSTEP%%/styles/images/modern/splash.jpg
X%%TASKSTEP%%/styles/images/modern/trans_back.png
X%%TASKSTEP%%/styles/images/newspaper.png
X%%TASKSTEP%%/styles/images/note_go.png
X%%TASKSTEP%%/styles/images/page.png
X%%TASKSTEP%%/styles/images/pencil.png
X%%TASKSTEP%%/styles/images/pencil_go.png
X%%TASKSTEP%%/styles/images/printer.png
X%%TASKSTEP%%/styles/images/table.png
X%%TASKSTEP%%/styles/images/table_edit.png
X%%TASKSTEP%%/styles/images/textfield_rename.png
X%%TASKSTEP%%/styles/images/undone.png
X%%TASKSTEP%%/styles/images/user.png
X%%TASKSTEP%%/styles/images/world.png
X%%TASKSTEP%%/styles/mcfc.css
X%%TASKSTEP%%/styles/modern.css
X%%TASKSTEP%%/tips.txt
X%%TASKSTEP%%/today.php
X@dirrm %%TASKSTEP%%/styles/images/modern
X@dirrm %%TASKSTEP%%/styles/images/mcfc
X@dirrm %%TASKSTEP%%/styles/images
X@dirrm %%TASKSTEP%%/styles
X@dirrm %%TASKSTEP%%/install
X@dirrm %%TASKSTEP%%/images
X@dirrm %%TASKSTEP%%
END-of-taskstep/pkg-plist
exit

--- taskstep.shar ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



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