1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00

Initial import of taskcoach 1.2.10

Task Coach is a simple open source todo manager to manage personal
tasks and todo lists.
This commit is contained in:
Kevin Lo 2011-03-04 09:06:16 +00:00
parent cb3924853f
commit 4545774b4c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=270266
6 changed files with 1110 additions and 0 deletions

View File

@ -263,6 +263,7 @@
SUBDIR += surrealtodo
SUBDIR += systempreferences
SUBDIR += tagutils
SUBDIR += taskcoach
SUBDIR += taskjuggler
SUBDIR += taskstep
SUBDIR += taskwarrior

View File

@ -0,0 +1,31 @@
# New ports collection makefile for: taskcoach
# Date created: 4 March 2010
# Whom: Kevin Lo <kevlo@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= taskcoach
PORTVERSION= 1.2.10
CATEGORIES= deskutils python
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Release-${PORTVERSION}
DISTNAME= TaskCoach-${PORTVERSION}
MAINTAINER= kevlo@FreeBSD.org
COMMENT= A friendly task manager
WRKSRC= ${WRKDIR}/${DISTNAME}
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_EGGINFO=${DISTNAME}-py${PYTHON_VER}.egg-info
USE_WX= 2.8
WX_COMPS= python
WX_UNICODE= yes
post-install:
${INSTALL_SCRIPT} ${WRKSRC}/taskcoach.py ${PREFIX}/bin/taskcoach
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (TaskCoach-1.2.10.tar.gz) = bfd8d7712e0bf483cae4e7e1db316becdb4bb0fdffea10633644ff2a323049b6
SIZE (TaskCoach-1.2.10.tar.gz) = 2008000

View File

@ -0,0 +1,29 @@
--- setup.py.orig 2011-02-06 01:18:05.000000000 +0800
+++ setup.py 2011-03-04 16:47:57.000000000 +0800
@@ -54,7 +54,6 @@
'license': meta.license,
'download_url': meta.download,
'packages': findPackages('taskcoachlib') + findPackages('buildlib'),
- 'scripts': ['taskcoach.py'],
'classifiers': [\
'Development Status :: 3 - Alpha',
'Intended Audience :: End Users/Desktop',
@@ -73,14 +72,12 @@
setupOptions['classifiers'].append('Natural Language :: %s'%language)
# Add data files for Debian-based systems:
-current_dist = [dist.lower() for dist in platform.dist()]
-if 'debian' in current_dist or 'ubuntu' in current_dist:
- setupOptions['data_files'] = [\
- ('share/applications', ['build.in/fedora/taskcoach.desktop']),
- ('share/pixmaps', ['icons.in/taskcoach.png'])]
+setupOptions['data_files'] = [\
+ ('share/applications', ['build.in/fedora/taskcoach.desktop']),
+ ('share/pixmaps', ['icons.in/taskcoach.png'])]
system = platform.system()
-if system == 'Linux':
+if (system == 'Linux') or (system == 'FreeBSD'):
setupOptions['package_data'] = {'taskcoachlib': ['bin.in/linux/_pysyncml.so']}
elif system == 'Windows':
setupOptions['scripts'].append('taskcoach.pyw')

View File

@ -0,0 +1,6 @@
Task Coach is a simple open source todo manager to manage personal
tasks and todo lists. It grew out of a frustration that well-known
task managers, such as those provided with Outlook or Lotus Notes,
do not provide facilities for composite tasks.
WWW: http://www.taskcoach.org/

File diff suppressed because it is too large Load Diff