summaryrefslogtreecommitdiff
path: root/misc/taskjuggler
diff options
context:
space:
mode:
authorrillig <rillig@pkgsrc.org>2007-03-22 17:15:19 +0000
committerrillig <rillig@pkgsrc.org>2007-03-22 17:15:19 +0000
commitd85c02c3b87d2787421b6fea283a195bf6fe0b90 (patch)
tree5326925bca8463cb374bd602db120293ed144bae /misc/taskjuggler
parent53a10715e62d242e88b6e8096c4f886d041058aa (diff)
downloadpkgsrc-d85c02c3b87d2787421b6fea283a195bf6fe0b90.tar.gz
Imported taskjuggler.
TaskJuggler is a modern and powerful project management tool. Its new approach to project planning and tracking is far superior to the commonly used Gantt chart editing tools. It has already been successfully used in many projects and scales easily to projects with hundreds of resources and thousands of tasks.
Diffstat (limited to 'misc/taskjuggler')
-rw-r--r--misc/taskjuggler/DESCR5
-rw-r--r--misc/taskjuggler/Makefile27
-rw-r--r--misc/taskjuggler/PLIST108
-rw-r--r--misc/taskjuggler/distinfo6
-rw-r--r--misc/taskjuggler/patches/patch-aa13
5 files changed, 159 insertions, 0 deletions
diff --git a/misc/taskjuggler/DESCR b/misc/taskjuggler/DESCR
new file mode 100644
index 00000000000..b6c30e4a425
--- /dev/null
+++ b/misc/taskjuggler/DESCR
@@ -0,0 +1,5 @@
+TaskJuggler is a modern and powerful project management tool. Its new
+approach to project planning and tracking is far superior to the
+commonly used Gantt chart editing tools. It has already been
+successfully used in many projects and scales easily to projects with
+hundreds of resources and thousands of tasks.
diff --git a/misc/taskjuggler/Makefile b/misc/taskjuggler/Makefile
new file mode 100644
index 00000000000..0dadb789285
--- /dev/null
+++ b/misc/taskjuggler/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2007/03/22 17:15:19 rillig Exp $
+#
+
+DISTNAME= taskjuggler-2.3.1
+CATEGORIES= misc
+MASTER_SITES= http://www.taskjuggler.org/download/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= rillig@NetBSD.org
+HOMEPAGE= http://www.taskjuggler.org/download/
+COMMENT= Project management tool
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--with-docdir=${PREFIX}/share/doc/taskjuggler
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= perl
+
+pre-build:
+ # I have no idea why this test fails, and it is undocumented.
+ # The log file also doesn't provide any useful information.
+ rm -f ${WRKSRC}/TestSuite/Syntax/Errors/Timezone.tjp
+
+.include "../../meta-pkgs/kde3/kde3.mk"
+.include "../../misc/kdepim3/buildlink3.mk" # for libkcal
+.include "../../x11/qt3/application.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/taskjuggler/PLIST b/misc/taskjuggler/PLIST
new file mode 100644
index 00000000000..4e06d74cf5b
--- /dev/null
+++ b/misc/taskjuggler/PLIST
@@ -0,0 +1,108 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2007/03/22 17:15:19 rillig Exp $
+bin/TaskJugglerUI
+bin/taskjuggler
+lib/libtaskjuggler.la
+share/applications/kde/taskjuggler.desktop
+share/doc/taskjugglerExamples/BigProject/Common/Resources.tji
+share/doc/taskjugglerExamples/BigProject/Project1/Project1-Interface.tji
+share/doc/taskjugglerExamples/BigProject/Project1/Project1.html
+share/doc/taskjugglerExamples/BigProject/Project1/Project1.tjp
+share/doc/taskjugglerExamples/BigProject/Project2/AccountingReport.html
+share/doc/taskjugglerExamples/BigProject/Project2/Project2.html
+share/doc/taskjugglerExamples/BigProject/Project2/Project2.tjp
+share/doc/taskjugglerExamples/BigProject/README
+share/doc/taskjugglerExamples/FirstProject/Accounting.html
+share/doc/taskjugglerExamples/FirstProject/AccountingSoftware.tjp
+share/doc/taskjugglerExamples/FirstProject/Calendar.html
+share/doc/taskjugglerExamples/FirstProject/Status-Report.html
+share/doc/taskjugglerExamples/ShiftSchedule/Calendar-anders.html
+share/doc/taskjugglerExamples/ShiftSchedule/Calendar-joe.html
+share/doc/taskjugglerExamples/ShiftSchedule/Calendar-khaled.html
+share/doc/taskjugglerExamples/ShiftSchedule/Calendar-paul.html
+share/doc/taskjugglerExamples/ShiftSchedule/Calendar-sally.html
+share/doc/taskjugglerExamples/ShiftSchedule/ResourceUsage-Jun.html
+share/doc/taskjugglerExamples/ShiftSchedule/ShiftSchedule.tjp
+share/doc/taskjugglerExamples/ShiftSchedule/ShiftTimes-06-03.html
+share/doc/taskjugglerExamples/ShiftSchedule/ShiftTimes-06-10.html
+share/doc/taskjugglerExamples/ShiftSchedule/TaskCoverage-Jun.html
+share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tji.png
+share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjp.png
+share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjx.png
+share/icons/hicolor/16x16/apps/taskjuggler.png
+share/icons/hicolor/32x32/apps/taskjuggler.png
+share/kde/apps/katepart/syntax/taskjuggler.xml
+share/kde/apps/taskjuggler/icons/crystalsvg/16x16/actions/tj_modified.png
+share/kde/apps/taskjuggler/icons/crystalsvg/16x16/actions/tj_not_ok.png
+share/kde/apps/taskjuggler/icons/crystalsvg/16x16/actions/tj_ok.png
+share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions/tj_milestone.png
+share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions/tj_resource.png
+share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions/tj_schedule.png
+share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions/tj_task.png
+share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions/tj_task_group.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_account.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_account_group.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_account_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_calendar_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_csv_reports.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_editor.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_error.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_export_reports.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_file_list.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_file_tji.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_file_tjp.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_html_reports.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_ical_reports.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_interactive_reports.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_keyword_help.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_next_problem.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_note.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_previous_problem.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_report_list.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_resource.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_resource_group.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_resource_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_status_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_task_report.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_tutorial.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_warning.png
+share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions/tj_xml_reports.png
+share/kde/apps/taskjuggler/katefiletyperc
+share/kde/apps/taskjuggler/taskjugglerui.rc
+share/kde/apps/taskjuggler/templates/en_US/Blank_File.tji
+share/kde/apps/taskjuggler/templates/en_US/Blank_Project.tjp
+share/kde/apps/taskjuggler/templates/en_US/Large_Project.tjp
+share/kde/apps/taskjuggler/templates/en_US/Simple_Project.tjp
+share/kde/apps/taskjuggler/tips
+share/kde/config/taskjugglerrc
+share/kde/mimelnk/application/x-tji.desktop
+share/kde/mimelnk/application/x-tjp.desktop
+share/kde/mimelnk/application/x-tjx.desktop
+share/locale/tr/LC_MESSAGES/taskjuggler.mo
+@comment in kde: @dirrm share/kde/mimelnk/application
+@comment in kde: @dirrm share/kde/config
+@dirrm share/kde/apps/taskjuggler/templates/en_US
+@dirrm share/kde/apps/taskjuggler/templates
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/32x32/actions
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/32x32
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/22x22/actions
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/22x22
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/16x16/actions
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg/16x16
+@dirrm share/kde/apps/taskjuggler/icons/crystalsvg
+@dirrm share/kde/apps/taskjuggler/icons
+@dirrm share/kde/apps/taskjuggler
+@comment in kde: @dirrm share/kde/apps/katepart/syntax
+@comment in kde: @dirrm share/kde/apps
+@dirrm share/icons/hicolor/32x32/apps
+@dirrm share/icons/hicolor/16x16/apps
+@comment in kde: @dirrm share/icons/crystalsvg/32x32/mimetypes
+@dirrm share/doc/taskjugglerExamples/ShiftSchedule
+@dirrm share/doc/taskjugglerExamples/FirstProject
+@dirrm share/doc/taskjugglerExamples/BigProject/Project2
+@dirrm share/doc/taskjugglerExamples/BigProject/Project1
+@dirrm share/doc/taskjugglerExamples/BigProject/Common
+@dirrm share/doc/taskjugglerExamples/BigProject
+@dirrm share/doc/taskjugglerExamples
+@dirrm share/doc/HTML/en/taskjuggler
+@comment in kde: @dirrm share/applications/kde
diff --git a/misc/taskjuggler/distinfo b/misc/taskjuggler/distinfo
new file mode 100644
index 00000000000..49ae5b60913
--- /dev/null
+++ b/misc/taskjuggler/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2007/03/22 17:15:19 rillig Exp $
+
+SHA1 (taskjuggler-2.3.1.tar.bz2) = fce20fcfae51e6cf2100d2fe82554d82d89fc823
+RMD160 (taskjuggler-2.3.1.tar.bz2) = add000206b40e275a2778935148ba0650c29f57a
+Size (taskjuggler-2.3.1.tar.bz2) = 1261818 bytes
+SHA1 (patch-aa) = 82e0b1222404cc5167b12a0d92325885bfc40b19
diff --git a/misc/taskjuggler/patches/patch-aa b/misc/taskjuggler/patches/patch-aa
new file mode 100644
index 00000000000..3289db208f9
--- /dev/null
+++ b/misc/taskjuggler/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2007/03/22 17:15:19 rillig Exp $
+
+--- TaskJugglerUI/Makefile.in.orig 2007-03-22 17:54:38.000000000 +0100
++++ TaskJugglerUI/Makefile.in 2007-03-22 17:53:15.000000000 +0100
+@@ -1300,3 +1300,8 @@ RichTextDisplay.h: $(srcdir)/RichTextDis
+ $(UIC) $(srcdir)/RichTextDisplay.ui | $(PERL) -pi -e "s,public QWizard,public KWizard,g; s,#include <qwizard.h>,#include <kwizard.h>,g" >> RichTextDisplay.h ;
+ RichTextDisplay.moc: RichTextDisplay.h
+ $(MOC) RichTextDisplay.h -o RichTextDisplay.moc
++
++taskjugglerview.o: MainWidget.h TemplateSelector.h
++ReportManager.o: MainWidget.h
++FileManager.o: TjDatePicker.h
++TjReport.o: RichTextDisplay.h