summaryrefslogtreecommitdiff
path: root/misc/taskjuggler
diff options
context:
space:
mode:
authorrillig <rillig>2007-03-22 17:15:19 +0000
committerrillig <rillig>2007-03-22 17:15:19 +0000
commit6a9bda1cf2706447fecec3383da21049536595e1 (patch)
tree5326925bca8463cb374bd602db120293ed144bae /misc/taskjuggler
parenta7289e93bbe59c88bd4bf2a123ffcd7c1b2a4578 (diff)
downloadpkgsrc-6a9bda1cf2706447fecec3383da21049536595e1.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