summaryrefslogtreecommitdiff
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
commitc6bcc7888308517864f4c7787711da8eccc73d26 (patch)
tree5326925bca8463cb374bd602db120293ed144bae
parent2dc05029b784716357203fdac8a8f8f901025fdc (diff)
downloadpkgsrc-c6bcc7888308517864f4c7787711da8eccc73d26.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.
-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