summaryrefslogtreecommitdiff
path: root/misc/taskjuggler
diff options
context:
space:
mode:
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