diff --git a/devel/Makefile b/devel/Makefile index 11e393499180..579e81ef9f21 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2724,6 +2724,7 @@ SUBDIR += pinstall SUBDIR += pipestatus SUBDIR += pire + SUBDIR += pit SUBDIR += pkg-config SUBDIR += plan9port SUBDIR += pmd diff --git a/devel/pit/Makefile b/devel/pit/Makefile new file mode 100644 index 000000000000..6754102cdaf2 --- /dev/null +++ b/devel/pit/Makefile @@ -0,0 +1,25 @@ +# Ports collection makefile for: pit +# Date created: 19 Mar 2011 +# Whom: Eric Freeman +# +# $FreeBSD$ +# + +PORTNAME= pit +PORTVERSION= 0.1.0 +CATEGORIES= devel +MASTER_SITES= http://github.com/michaeldv/${PORTNAME}/tarball/ +DISTNAME= ${PORTVERSION} +EXTRACT_SUFX= # none + +MAINTAINER= freebsdports@chillibear.com +COMMENT= Command-line project manager that integrates with Git + +FETCH_ARGS= -pRr +WRKSRC= "${WRKDIR}/michaeldv-${PORTNAME}-fd6b3ef" +PLIST_FILES= bin/pit + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/pit ${PREFIX}/bin + +.include diff --git a/devel/pit/distinfo b/devel/pit/distinfo new file mode 100644 index 000000000000..f0ee87ae1405 --- /dev/null +++ b/devel/pit/distinfo @@ -0,0 +1,2 @@ +SHA256 (0.1.0) = aaa10ee27a5e9add2b5973acab6205e88c8c56c754df6856965b40a22985114c +SIZE (0.1.0) = 23246 diff --git a/devel/pit/pkg-descr b/devel/pit/pkg-descr new file mode 100644 index 000000000000..540a6999c6ea --- /dev/null +++ b/devel/pit/pkg-descr @@ -0,0 +1,21 @@ +Pit is a command-line project manager that integrates with Git. + +Basic Pit entities are projects, tasks, and notes. One project +can have multiple tasks, and a task can have multiple notes. +Each entity has a number of attributes. For example, project +has name and status, task has name, status, priority, date, and +time, and within note there is message body. All attributes +except name and message body are optional and can be omitted. + +The attributes have no semantic meaning, and do not have a +pre-defined set of values. For example, depending on the +particular need, the time attribute could be used as projected +time in weeks, hours spent on the task, or days left to finish +the task. + +Pit tries to maintain a notion of "current" project, task, or +note. When you create new project, it automatically becomes +current. If you do not specify project number when creating a +task, the new task will be associated with the current project. + +WWW: https://github.com/michaeldv/pit