Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 May 2004 19:37:26 +0200 (CEST)
From:      Stefan Walter <sw@gegenunendlich.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        povey@wedgetail.com
Subject:   ports/67302: [PATCH] deskutils/taskjuggler: unbreak/update to 2.0.1
Message-ID:  <20040528173726.A493B3D0B@kyuzo.dunkelkammer.void>
Resent-Message-ID: <200405281740.i4SHe9Ih091121@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         67302
>Category:       ports
>Synopsis:       [PATCH] deskutils/taskjuggler: unbreak/update to 2.0.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 28 10:40:08 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Stefan Walter
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
Infinity Approximation Task Force
>Environment:
System: FreeBSD kyuzo.dunkelkammer.void 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Thu Apr 22 20:41:18 CEST 2004
>Description:
- Unbreak build by updating to 2.0.1
- Sort pkg-plist and use %%DOCSDIR%%
- Comment out the optional KDE dependency. KTJView didn't compile with
  me; I didn't really try to fix it. My suggestion is to commit the
  attached patch with the optional KDE dependency commented out, so that
  the port is usable again. KTJView could still be fixed.

Port maintainer (povey@wedgetail.com) is cc'd. (Please reply/followup to
approve/comment on this PR. Thanks!)

Generated with FreeBSD Port Tools 0.50
>How-To-Repeat:
>Fix:
--- taskjuggler-2.0.1.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/deskutils/taskjuggler.old/Makefile /usr/ports/deskutils/taskjuggler/Makefile
--- /usr/ports/deskutils/taskjuggler.old/Makefile	Fri May 28 17:54:22 2004
+++ /usr/ports/deskutils/taskjuggler/Makefile	Fri May 28 19:07:05 2004
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	taskjuggler
-PORTVERSION=	2.0
+PORTVERSION=	2.0.1
 CATEGORIES=	deskutils
 MASTER_SITES=	http://www.taskjuggler.org/download/
 
@@ -20,9 +20,8 @@
 		poster:${PORTSDIR}/print/poster \
 		xsltproc:${PORTSDIR}/textproc/libxslt
 
-BROKEN=		"Build fails"
-
-OPTIONS=	KTJVIEW "Build KDE KTJView program (Requires KDE)" off
+# KTJView currently doesn't compile
+#OPTIONS=	KTJVIEW "Build KDE KTJView program (Requires KDE)" off
 
 USE_BZIP2=	yes
 USE_QT_VER=	3
@@ -34,11 +33,12 @@
 
 .include <bsd.port.pre.mk>
 
-.if defined(WITH_KTJVIEW)
-LIB_DEPENDS+=	kwalletbackend:${PORTSDIR}/x11/kdelibs3
-CONFIGURE_ARGS+=	--with-kde-support=yes
-.include "files/ktjview-plist.mk"
-.endif
+# KTJView currently doesn't compile
+#.if defined(WITH_KTJVIEW)
+#LIB_DEPENDS+=	kwalletbackend:${PORTSDIR}/x11/kdelibs3
+#CONFIGURE_ARGS+=	--with-kde-support=yes
+#.include "files/ktjview-plist.mk"
+#.endif
 
 post-patch:
 	@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
diff -ruN --exclude=CVS /usr/ports/deskutils/taskjuggler.old/distinfo /usr/ports/deskutils/taskjuggler/distinfo
--- /usr/ports/deskutils/taskjuggler.old/distinfo	Fri May 28 17:54:22 2004
+++ /usr/ports/deskutils/taskjuggler/distinfo	Fri May 28 17:55:06 2004
@@ -1,2 +1,2 @@
-MD5 (taskjuggler-2.0.tar.bz2) = bde3128d93595de5fc430f26a25d85e6
-SIZE (taskjuggler-2.0.tar.bz2) = 889124
+MD5 (taskjuggler-2.0.1.tar.bz2) = a7d43e1e7e0baeb777791b1438e7aaac
+SIZE (taskjuggler-2.0.1.tar.bz2) = 888067
diff -ruN --exclude=CVS /usr/ports/deskutils/taskjuggler.old/files/patch-Testsuite-testdir /usr/ports/deskutils/taskjuggler/files/patch-Testsuite-testdir
--- /usr/ports/deskutils/taskjuggler.old/files/patch-Testsuite-testdir	Fri May 28 17:54:22 2004
+++ /usr/ports/deskutils/taskjuggler/files/patch-Testsuite-testdir	Thu Jan  1 01:00:00 1970
@@ -1,19 +0,0 @@
-*** TestSuite/testdir	Mon Feb 23 13:10:52 2004
---- TestSuite/testdir.patch	Mon Feb 23 13:11:05 2004
-***************
-*** 12,18 ****
-    export TASKJUGGLER=../$TASKJUGGLER
-  fi
-  
-! function do_testing
-  {
-    f=$1
-    op=$2
---- 12,18 ----
-    export TASKJUGGLER=../$TASKJUGGLER
-  fi
-  
-! do_testing()
-  {
-    f=$1
-    op=$2
diff -ruN --exclude=CVS /usr/ports/deskutils/taskjuggler.old/pkg-plist /usr/ports/deskutils/taskjuggler/pkg-plist
--- /usr/ports/deskutils/taskjuggler.old/pkg-plist	Fri May 28 17:54:22 2004
+++ /usr/ports/deskutils/taskjuggler/pkg-plist	Fri May 28 18:35:46 2004
@@ -1,44 +1,43 @@
 bin/taskjuggler
-share/doc/taskjuggler/Examples/FirstProject/Accounting.html
-share/doc/taskjuggler/Examples/FirstProject/Calendar.html
-share/doc/taskjuggler/Examples/FirstProject/Staff-Details.html
-share/doc/taskjuggler/Examples/FirstProject/Staff-Overview.html
-share/doc/taskjuggler/Examples/FirstProject/Status-Report.html
-share/doc/taskjuggler/Examples/FirstProject/Tasks-Details.html
-share/doc/taskjuggler/Examples/FirstProject/Tasks-Overview.html
-share/doc/taskjuggler/Examples/FirstProject/AccountingSoftware.tjp
-share/doc/taskjuggler/Examples/FirstProject/AccountingSoftware.tjx
-share/doc/taskjuggler/Examples/BigProject/Common/Resources.tjsp
-share/doc/taskjuggler/Examples/BigProject/Project1/Project1.html
-share/doc/taskjuggler/Examples/BigProject/Project1/Project1.tjp
-share/doc/taskjuggler/Examples/BigProject/Project1/Project1-Interface.tjsp
-share/doc/taskjuggler/Examples/BigProject/Project2/Project2.html
-share/doc/taskjuggler/Examples/BigProject/Project2/Project2.tjp
-share/doc/taskjuggler/Examples/BigProject/README
-share/doc/taskjuggler/Examples/ShiftSchedule/Calendar-anders.html
-share/doc/taskjuggler/Examples/ShiftSchedule/Calendar-joe.html
-share/doc/taskjuggler/Examples/ShiftSchedule/Calendar-khaled.html
-share/doc/taskjuggler/Examples/ShiftSchedule/Calendar-paul.html
-share/doc/taskjuggler/Examples/ShiftSchedule/Calendar-sally.html
-share/doc/taskjuggler/Examples/ShiftSchedule/ResourceUsage-Jun.html
-share/doc/taskjuggler/Examples/ShiftSchedule/ShiftTimes-06-03.html
-share/doc/taskjuggler/Examples/ShiftSchedule/ShiftTimes-06-10.html
-share/doc/taskjuggler/Examples/ShiftSchedule/TaskCoverage-Jun.html
-share/doc/taskjuggler/Examples/ShiftSchedule/ShiftSchedule.tjp
 bin/tjx2gantt
-share/doc/taskjuggler/tjx2gantt/README
-share/doc/taskjuggler/tjx2gantt/BUGS
-share/doc/taskjuggler/tjx2gantt/TODO
-share/doc/taskjuggler/tjx2gantt/testProject.tjp
-share/doc/taskjuggler/Examples/FirstProject/acso.eps
-share/doc/taskjuggler/Examples/FirstProject/acso_poster.eps
-@dirrm share/doc/taskjuggler/Examples/FirstProject
-@dirrm share/doc/taskjuggler/Examples/BigProject/Common
-@dirrm share/doc/taskjuggler/Examples/BigProject/Project1
-@dirrm share/doc/taskjuggler/Examples/BigProject/Project2
-@dirrm share/doc/taskjuggler/Examples/BigProject
-@dirrm share/doc/taskjuggler/Examples/ShiftSchedule
-@dirrm share/doc/taskjuggler/Examples
-@dirrm share/doc/taskjuggler/manual
-@dirrm share/doc/taskjuggler/tjx2gantt
-@dirrm share/doc/taskjuggler
+%%DOCSDIR%%/Examples/BigProject/Common/Resources.tjsp
+%%DOCSDIR%%/Examples/BigProject/Project1/Project1-Interface.tjsp
+%%DOCSDIR%%/Examples/BigProject/Project1/Project1.html
+%%DOCSDIR%%/Examples/BigProject/Project1/Project1.tjp
+%%DOCSDIR%%/Examples/BigProject/Project2/Project2.html
+%%DOCSDIR%%/Examples/BigProject/Project2/Project2.tjp
+%%DOCSDIR%%/Examples/BigProject/README
+%%DOCSDIR%%/Examples/FirstProject/Accounting.html
+%%DOCSDIR%%/Examples/FirstProject/AccountingSoftware.tjp
+%%DOCSDIR%%/Examples/FirstProject/AccountingSoftware.tjx
+%%DOCSDIR%%/Examples/FirstProject/Calendar.html
+%%DOCSDIR%%/Examples/FirstProject/Staff-Details.html
+%%DOCSDIR%%/Examples/FirstProject/Staff-Overview.html
+%%DOCSDIR%%/Examples/FirstProject/Status-Report.html
+%%DOCSDIR%%/Examples/FirstProject/Tasks-Details.html
+%%DOCSDIR%%/Examples/FirstProject/Tasks-Overview.html
+%%DOCSDIR%%/Examples/FirstProject/acso.eps
+%%DOCSDIR%%/Examples/FirstProject/acso_poster.eps
+%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-anders.html
+%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-joe.html
+%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-khaled.html
+%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-paul.html
+%%DOCSDIR%%/Examples/ShiftSchedule/Calendar-sally.html
+%%DOCSDIR%%/Examples/ShiftSchedule/ResourceUsage-Jun.html
+%%DOCSDIR%%/Examples/ShiftSchedule/ShiftSchedule.tjp
+%%DOCSDIR%%/Examples/ShiftSchedule/ShiftTimes-06-03.html
+%%DOCSDIR%%/Examples/ShiftSchedule/ShiftTimes-06-10.html
+%%DOCSDIR%%/Examples/ShiftSchedule/TaskCoverage-Jun.html
+%%DOCSDIR%%/tjx2gantt/README
+%%DOCSDIR%%/tjx2gantt/TODO
+%%DOCSDIR%%/tjx2gantt/testProject.tjp
+@dirrm %%DOCSDIR%%/Examples/FirstProject
+@dirrm %%DOCSDIR%%/Examples/BigProject/Common
+@dirrm %%DOCSDIR%%/Examples/BigProject/Project1
+@dirrm %%DOCSDIR%%/Examples/BigProject/Project2
+@dirrm %%DOCSDIR%%/Examples/BigProject
+@dirrm %%DOCSDIR%%/Examples/ShiftSchedule
+@dirrm %%DOCSDIR%%/Examples
+@dirrm %%DOCSDIR%%/manual
+@dirrm %%DOCSDIR%%/tjx2gantt
+@dirrm %%DOCSDIR%%
--- taskjuggler-2.0.1.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040528173726.A493B3D0B>