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:
parent
cb3924853f
commit
4545774b4c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=270266
@ -263,6 +263,7 @@
|
||||
SUBDIR += surrealtodo
|
||||
SUBDIR += systempreferences
|
||||
SUBDIR += tagutils
|
||||
SUBDIR += taskcoach
|
||||
SUBDIR += taskjuggler
|
||||
SUBDIR += taskstep
|
||||
SUBDIR += taskwarrior
|
||||
|
31
deskutils/taskcoach/Makefile
Normal file
31
deskutils/taskcoach/Makefile
Normal 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>
|
2
deskutils/taskcoach/distinfo
Normal file
2
deskutils/taskcoach/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (TaskCoach-1.2.10.tar.gz) = bfd8d7712e0bf483cae4e7e1db316becdb4bb0fdffea10633644ff2a323049b6
|
||||
SIZE (TaskCoach-1.2.10.tar.gz) = 2008000
|
29
deskutils/taskcoach/files/patch-setup.py
Normal file
29
deskutils/taskcoach/files/patch-setup.py
Normal 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')
|
6
deskutils/taskcoach/pkg-descr
Normal file
6
deskutils/taskcoach/pkg-descr
Normal 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/
|
1041
deskutils/taskcoach/pkg-plist
Normal file
1041
deskutils/taskcoach/pkg-plist
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user