update to taskjuggler 2.3.0
This commit is contained in:
parent
7d1991606b
commit
2d5ce5af15
@ -1,11 +1,10 @@
|
|||||||
# $OpenBSD: Makefile,v 1.3 2006/06/12 15:45:51 espie Exp $
|
# $OpenBSD: Makefile,v 1.4 2006/10/31 20:56:42 sturm Exp $
|
||||||
|
|
||||||
COMMENT= "project management tool"
|
COMMENT= "project management tool"
|
||||||
|
|
||||||
DISTNAME= taskjuggler-2.2.0
|
DISTNAME= taskjuggler-2.3.0
|
||||||
PKGNAME= ${DISTNAME}p1
|
|
||||||
CATEGORIES= productivity
|
CATEGORIES= productivity
|
||||||
SHARED_LIBS= taskjuggler 3.3
|
SHARED_LIBS= taskjuggler 3.4
|
||||||
|
|
||||||
HOMEPAGE= http://www.taskjuggler.org/
|
HOMEPAGE= http://www.taskjuggler.org/
|
||||||
|
|
||||||
@ -35,10 +34,23 @@ CONFIGURE_STYLE=autoconf
|
|||||||
AUTOCONF_VERSION=2.59
|
AUTOCONF_VERSION=2.59
|
||||||
CONFIGURE_ARGS+=${MODKDE_CONFIGURE_ARGS} \
|
CONFIGURE_ARGS+=${MODKDE_CONFIGURE_ARGS} \
|
||||||
--enable-dependency-tracking \
|
--enable-dependency-tracking \
|
||||||
--disable-final
|
--disable-final \
|
||||||
|
--with-docdir=${PREFIX}/share/examples/taskjuggler/
|
||||||
CONFIGURE_ENV= ${MODKDE_CONFIGURE_ENV}
|
CONFIGURE_ENV= ${MODKDE_CONFIGURE_ENV}
|
||||||
|
|
||||||
BUILD_DEPENDS= ${RUN_DEPENDS}
|
BUILD_DEPENDS= ${RUN_DEPENDS}
|
||||||
RUN_DEPENDS= ::x11/kde/pim3
|
RUN_DEPENDS= ::x11/kde/pim3
|
||||||
|
|
||||||
|
# XXX tries building the documentation from XML, which fails
|
||||||
|
NO_REGRESS= Yes
|
||||||
|
|
||||||
|
# broken test file
|
||||||
|
post-extract:
|
||||||
|
@rm ${WRKSRC}/TestSuite/Syntax/Errors/Timezone.tjp
|
||||||
|
|
||||||
|
pre-configure:
|
||||||
|
@perl -pi -e "s,\@PACKAGES_DIR\@Examples/,\@PACKAGES_DIR\@," \
|
||||||
|
${WRKSRC}/Examples/*/Makefile.in \
|
||||||
|
${WRKSRC}/Examples/*/*/Makefile.in
|
||||||
|
|
||||||
.include <bsd.port.mk>
|
.include <bsd.port.mk>
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
MD5 (taskjuggler-2.2.0.tar.bz2) = 0f7a0301a6e1ec82378bbf4e2539af66
|
MD5 (taskjuggler-2.3.0.tar.bz2) = c45b95507caf96ba39b7f40065c9f34b
|
||||||
RMD160 (taskjuggler-2.2.0.tar.bz2) = c5221622c236131f4b6efa62a8b9c079f81bdf2b
|
RMD160 (taskjuggler-2.3.0.tar.bz2) = b6e1d9b5fd4e10e01b9297ee1fc1352f3894229a
|
||||||
SHA1 (taskjuggler-2.2.0.tar.bz2) = 5b5b5ef58f0436bedf04eb0de8d03b766bb8cc8c
|
SHA1 (taskjuggler-2.3.0.tar.bz2) = 4e200b2d993271173dc1d12f5d49a76b316b6b7e
|
||||||
SIZE (taskjuggler-2.2.0.tar.bz2) = 1231701
|
SIZE (taskjuggler-2.3.0.tar.bz2) = 1238644
|
||||||
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_BigProject_Common_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/BigProject/Common/Makefile.in.orig Mon Dec 12 19:35:39 2005
|
|
||||||
+++ Examples/BigProject/Common/Makefile.in Mon Dec 12 19:35:52 2005
|
|
||||||
@@ -298,7 +298,7 @@ x_libraries = @x_libraries@
|
|
||||||
xdg_appsdir = @xdg_appsdir@
|
|
||||||
xdg_directorydir = @xdg_directorydir@
|
|
||||||
xdg_menudir = @xdg_menudir@
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/BigProject/Common
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/BigProject/Common
|
|
||||||
#>- all: all-am
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-am
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_BigProject_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/BigProject/Makefile.in.orig Mon Dec 12 19:34:14 2005
|
|
||||||
+++ Examples/BigProject/Makefile.in Mon Dec 12 19:34:35 2005
|
|
||||||
@@ -315,7 +315,7 @@ xdg_appsdir = @xdg_appsdir@
|
|
||||||
xdg_directorydir = @xdg_directorydir@
|
|
||||||
xdg_menudir = @xdg_menudir@
|
|
||||||
SUBDIRS = Common Project1 Project2
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/BigProject
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/BigProject
|
|
||||||
#>- all: all-recursive
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-recursive
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_BigProject_Project1_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/BigProject/Project1/Makefile.in.orig Mon Dec 12 19:45:00 2005
|
|
||||||
+++ Examples/BigProject/Project1/Makefile.in Mon Dec 12 19:45:13 2005
|
|
||||||
@@ -303,7 +303,7 @@ TJX2GANTT = ../../../tjx2gantt/tjx2gantt
|
|
||||||
TARGETNAME = Project1
|
|
||||||
EXTRA_DIST = *.html *.tjp *.tji
|
|
||||||
CLEANFILES = *.html *.tji
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/BigProject/$(TARGETNAME)
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/BigProject/$(TARGETNAME)
|
|
||||||
#>- all: all-am
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-am
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_BigProject_Project2_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/BigProject/Project2/Makefile.in.orig Mon Dec 12 19:45:21 2005
|
|
||||||
+++ Examples/BigProject/Project2/Makefile.in Mon Dec 12 19:45:32 2005
|
|
||||||
@@ -303,7 +303,7 @@ TJX2GANTT = ../../../tjx2gantt/tjx2gantt
|
|
||||||
TARGETNAME = Project2
|
|
||||||
EXTRA_DIST = *.html *.tjp
|
|
||||||
CLEANFILES = *.html
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/BigProject/$(TARGETNAME)
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/BigProject/$(TARGETNAME)
|
|
||||||
#>- all: all-am
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-am
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_FirstProject_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/FirstProject/Makefile.in.orig Mon Dec 12 19:45:44 2005
|
|
||||||
+++ Examples/FirstProject/Makefile.in Mon Dec 12 19:45:54 2005
|
|
||||||
@@ -302,7 +302,7 @@ TASKJUGGLER = ../../taskjuggler/taskjugg
|
|
||||||
TARGETNAME = AccountingSoftware
|
|
||||||
EXTRA_DIST = *.html *.tjp
|
|
||||||
CLEANFILES = *.html
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/FirstProject
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/FirstProject
|
|
||||||
#>- all: all-am
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-am
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-Examples_ShiftSchedule_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- Examples/ShiftSchedule/Makefile.in.orig Mon Dec 12 19:46:08 2005
|
|
||||||
+++ Examples/ShiftSchedule/Makefile.in Mon Dec 12 19:46:19 2005
|
|
||||||
@@ -303,7 +303,7 @@ TJX2GANTT = ../../tjx2gantt/tjx2gantt
|
|
||||||
TARGETNAME = ShiftSchedule
|
|
||||||
EXTRA_DIST = *.html *.tjp *.tjx
|
|
||||||
CLEANFILES = *.html *.tjx
|
|
||||||
-docprefix = $(prefix)/share/doc/packages/taskjuggler/Examples/$(TARGETNAME)
|
|
||||||
+docprefix = $(prefix)/share/examples/taskjuggler/$(TARGETNAME)
|
|
||||||
#>- all: all-am
|
|
||||||
#>+ 1
|
|
||||||
all: docs-am all-am
|
|
@ -1,12 +0,0 @@
|
|||||||
$OpenBSD: patch-docs_en_Makefile_in,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
|
||||||
--- docs/en/Makefile.in.orig Tue Mar 7 07:54:50 2006
|
|
||||||
+++ docs/en/Makefile.in Tue Mar 7 07:55:17 2006
|
|
||||||
@@ -300,7 +300,7 @@ xdg_appsdir = @xdg_appsdir@
|
|
||||||
xdg_directorydir = @xdg_directorydir@
|
|
||||||
xdg_menudir = @xdg_menudir@
|
|
||||||
EXTRA_DIST = taskjuggler/*.html
|
|
||||||
-docprefix = /usr/share/doc/packages/taskjuggler/
|
|
||||||
+docprefix = $(prefix)/share/doc/taskjuggler/
|
|
||||||
kdeprefix = $(prefix)/share/doc/HTML/en/taskjuggler/
|
|
||||||
SGMLSOURCES = taskjuggler.xml ChangeLog.xml FirstProject.xml UsageGuide.xml Example.xml SyntaxReference.xml GenPropertyReference.xml index.docbook
|
|
||||||
CLEANFILES = *.log *.aux *.dvi *.ps *.tex taskjuggler.xml GenPropertyReference.xml Example.xml taskjuggler.log CATALOG.local
|
|
@ -0,0 +1,15 @@
|
|||||||
|
$OpenBSD: patch-taskjuggler_ProjectFile_cpp,v 1.1 2006/10/31 20:56:43 sturm Exp $
|
||||||
|
|
||||||
|
Align 'now' date to timing resolution. from svn
|
||||||
|
|
||||||
|
--- taskjuggler/ProjectFile.cpp.orig Mon Oct 23 20:57:57 2006
|
||||||
|
+++ taskjuggler/ProjectFile.cpp Mon Oct 23 20:58:42 2006
|
||||||
|
@@ -653,6 +653,8 @@ ProjectFile::readProject()
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
proj->setScheduleGranularity(resolution);
|
||||||
|
+
|
||||||
|
+ proj->setNow(proj->getNow());
|
||||||
|
}
|
||||||
|
else if (token == KW("timezone"))
|
||||||
|
{
|
@ -0,0 +1,30 @@
|
|||||||
|
$OpenBSD: patch-taskjuggler_Project_cpp,v 1.1 2006/10/31 20:56:43 sturm Exp $
|
||||||
|
|
||||||
|
Align 'now' date to timing resolution. from svn
|
||||||
|
|
||||||
|
--- taskjuggler/Project.cpp.orig Mon Oct 23 20:56:21 2006
|
||||||
|
+++ taskjuggler/Project.cpp Mon Oct 23 20:57:13 2006
|
||||||
|
@@ -85,7 +85,7 @@ Project::Project()
|
||||||
|
|
||||||
|
start = 0;
|
||||||
|
end = 0;
|
||||||
|
- now = time(0);
|
||||||
|
+ setNow(time(0));
|
||||||
|
|
||||||
|
minEffort = 0.0;
|
||||||
|
resourceLimits = 0;
|
||||||
|
@@ -247,6 +247,14 @@ int
|
||||||
|
Project::getScenarioIndex(const QString& id) const
|
||||||
|
{
|
||||||
|
return scenarioList.getIndex(id);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+void
|
||||||
|
+Project::setNow(time_t n)
|
||||||
|
+{
|
||||||
|
+ /* Align 'now' time to timing resolution. If the resolution is
|
||||||
|
+ * changed later, this has to be done again. */
|
||||||
|
+ now = (n / scheduleGranularity) * scheduleGranularity;
|
||||||
|
}
|
||||||
|
|
||||||
|
void
|
15
productivity/taskjuggler/patches/patch-taskjuggler_Project_h
Normal file
15
productivity/taskjuggler/patches/patch-taskjuggler_Project_h
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
$OpenBSD: patch-taskjuggler_Project_h,v 1.1 2006/10/31 20:56:43 sturm Exp $
|
||||||
|
|
||||||
|
Align 'now' date to timing resolution. from svn
|
||||||
|
|
||||||
|
--- taskjuggler/Project.h.orig Mon Oct 23 20:57:21 2006
|
||||||
|
+++ taskjuggler/Project.h Mon Oct 23 20:57:43 2006
|
||||||
|
@@ -216,7 +216,7 @@ public:
|
||||||
|
* Set the date that TaskJuggler uses as current date for all
|
||||||
|
* computations. This mainly affects status reporting and the computation
|
||||||
|
* of the completion degree of tasks. */
|
||||||
|
- void setNow(time_t n) { now = n; }
|
||||||
|
+ void setNow(time_t n);
|
||||||
|
/**
|
||||||
|
* Get the date that TaskJuggler uses as current date.
|
||||||
|
*/
|
@ -1,11 +0,0 @@
|
|||||||
$OpenBSD: patch-taskjuggler_TaskScenario_cpp,v 1.1 2006/04/29 17:12:04 sturm Exp $
|
|
||||||
--- taskjuggler/TaskScenario.cpp.orig Sun Dec 4 08:07:45 2005
|
|
||||||
+++ taskjuggler/TaskScenario.cpp Sat Apr 29 09:01:06 2006
|
|
||||||
@@ -33,6 +33,7 @@ TaskScenario::TaskScenario()
|
|
||||||
endCredit = -1.0;
|
|
||||||
reportedCompletion = -1.0;
|
|
||||||
containerCompletion = -1.0;
|
|
||||||
+ completionDegree = 0.0;
|
|
||||||
scheduled = FALSE;
|
|
||||||
criticalness = pathCriticalness = 0.0;
|
|
||||||
}
|
|
@ -1,15 +1,10 @@
|
|||||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/03/11 14:06:31 sturm Exp $
|
@comment $OpenBSD: PLIST,v 1.2 2006/10/31 20:56:43 sturm Exp $
|
||||||
%%SHARED%%
|
%%SHARED%%
|
||||||
bin/TaskJugglerUI
|
bin/TaskJugglerUI
|
||||||
bin/taskjuggler
|
bin/taskjuggler
|
||||||
lib/libtaskjuggler.a
|
lib/libtaskjuggler.a
|
||||||
lib/libtaskjuggler.la
|
lib/libtaskjuggler.la
|
||||||
share/applications/
|
|
||||||
share/applications/kde/
|
|
||||||
share/applications/kde/taskjuggler.desktop
|
share/applications/kde/taskjuggler.desktop
|
||||||
share/apps/
|
|
||||||
share/apps/katepart/
|
|
||||||
share/apps/katepart/syntax/
|
|
||||||
share/apps/katepart/syntax/taskjuggler.xml
|
share/apps/katepart/syntax/taskjuggler.xml
|
||||||
share/apps/taskjuggler/
|
share/apps/taskjuggler/
|
||||||
share/apps/taskjuggler/icons/
|
share/apps/taskjuggler/icons/
|
||||||
@ -65,10 +60,7 @@ share/apps/taskjuggler/templates/en_US/Blank_Project.tjp
|
|||||||
share/apps/taskjuggler/templates/en_US/Large_Project.tjp
|
share/apps/taskjuggler/templates/en_US/Large_Project.tjp
|
||||||
share/apps/taskjuggler/templates/en_US/Simple_Project.tjp
|
share/apps/taskjuggler/templates/en_US/Simple_Project.tjp
|
||||||
share/apps/taskjuggler/tips
|
share/apps/taskjuggler/tips
|
||||||
share/config/
|
|
||||||
share/config/taskjugglerrc
|
share/config/taskjugglerrc
|
||||||
share/doc/HTML/
|
|
||||||
share/doc/HTML/en/
|
|
||||||
share/doc/HTML/en/taskjuggler/
|
share/doc/HTML/en/taskjuggler/
|
||||||
share/doc/HTML/en/taskjuggler/ChangeLog.xml
|
share/doc/HTML/en/taskjuggler/ChangeLog.xml
|
||||||
share/doc/HTML/en/taskjuggler/Example.xml
|
share/doc/HTML/en/taskjuggler/Example.xml
|
||||||
@ -109,18 +101,12 @@ share/examples/taskjuggler/ShiftSchedule/ShiftSchedule.tjp
|
|||||||
share/examples/taskjuggler/ShiftSchedule/ShiftTimes-06-03.html
|
share/examples/taskjuggler/ShiftSchedule/ShiftTimes-06-03.html
|
||||||
share/examples/taskjuggler/ShiftSchedule/ShiftTimes-06-10.html
|
share/examples/taskjuggler/ShiftSchedule/ShiftTimes-06-10.html
|
||||||
share/examples/taskjuggler/ShiftSchedule/TaskCoverage-Jun.html
|
share/examples/taskjuggler/ShiftSchedule/TaskCoverage-Jun.html
|
||||||
share/icons/
|
|
||||||
share/icons/crystalsvg/
|
|
||||||
share/icons/crystalsvg/32x32/
|
|
||||||
share/icons/crystalsvg/32x32/mimetypes/
|
|
||||||
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tji.png
|
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tji.png
|
||||||
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjp.png
|
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjp.png
|
||||||
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjx.png
|
share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjx.png
|
||||||
share/icons/hicolor/
|
|
||||||
share/icons/hicolor/16x16/apps/taskjuggler.png
|
share/icons/hicolor/16x16/apps/taskjuggler.png
|
||||||
share/icons/hicolor/32x32/apps/taskjuggler.png
|
share/icons/hicolor/32x32/apps/taskjuggler.png
|
||||||
share/mimelnk/
|
share/locale/tr/LC_MESSAGES/taskjuggler.mo
|
||||||
share/mimelnk/application/
|
|
||||||
share/mimelnk/application/x-tji.desktop
|
share/mimelnk/application/x-tji.desktop
|
||||||
share/mimelnk/application/x-tjp.desktop
|
share/mimelnk/application/x-tjp.desktop
|
||||||
share/mimelnk/application/x-tjx.desktop
|
share/mimelnk/application/x-tjx.desktop
|
||||||
|
Loading…
Reference in New Issue
Block a user