View | Details | Raw Unified | Return to bug 114411
Collapse All | Expand All

(-)deskutils/taskjuggler/Makefile (-20 / +30 lines)
Lines 6-38 Link Here
6
#
6
#
7
7
8
PORTNAME=	taskjuggler
8
PORTNAME=	taskjuggler
9
PORTVERSION=	2.3.0
9
PORTVERSION=	2.4.0
10
PORTREVISION=	1
11
CATEGORIES=	deskutils
10
CATEGORIES=	deskutils
12
MASTER_SITES=	http://www.taskjuggler.org/download/
11
MASTER_SITES=	http://www.taskjuggler.org/download/
13
12
14
MAINTAINER=	ports@FreeBSD.org
13
MAINTAINER=	ports@FreeBSD.org
15
COMMENT=	A project management tool for UNIX based operating systems
14
COMMENT=	A project management tool for UNIX based operating systems
16
15
17
BUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
16
BUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker \
18
		${SITE_PERL}/${PERL_ARCH}/Class/MethodMaker.pm:${PORTSDIR}/devel/p5-Class-MethodMaker \
17
		${SITE_PERL}/${PERL_ARCH}/Date/Calc.pm:${PORTSDIR}/devel/p5-Date-Calc \
19
		${SITE_PERL}/PostScript/Simple.pm:${PORTSDIR}/print/p5-PostScript-Simple \
18
		${SITE_PERL}/PostScript/Simple.pm:${PORTSDIR}/print/p5-PostScript-Simple \
20
		${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
19
		poster:${PORTSDIR}/print/poster \
21
		poster:${PORTSDIR}/print/poster
20
		bash:${PORTSDIR}/shells/bash \
22
RUN_DEPENDS+=	${BUILD_DEPENDS}
21
		${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
22
RUN_DEPENDS=	${BUILD_DEPENDS}
23
23
24
OPTIONS=	DOCS "Build documentation" on \
24
OPTIONS=	DOCS "Build documentation" on \
25
		KDE "Build KDE frontend" on
25
		KDE "Build KDE frontend" on
26
26
27
USE_BZIP2=	yes
27
USE_BZIP2=	yes
28
USE_GMAKE=	yes
29
USE_QT_VER=	3
28
USE_QT_VER=	3
29
USE_GNOME=	gnometarget
30
USE_PERL5_RUN=	yes
30
USE_PERL5_RUN=	yes
31
USE_GMAKE=	yes
32
USE_AUTOTOOLS=	autoconf:259:env automake:19:env libtool:15:env
33
GNU_CONFIGURE=	yes
34
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
35
		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_CFLAGS}"
36
CONFIGURE_ARGS=	--x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
31
USE_LDCONFIG=	yes
37
USE_LDCONFIG=	yes
32
USE_AUTOTOOLS=	libtool:15
33
CONFIGURE_ARGS+=--x-libraries=${X11BASE}/lib --x-includes=${X11BASE}/include
34
CONFIGURE_ENV+=	LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib"
35
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
36
38
37
.include <bsd.port.pre.mk>
39
.include <bsd.port.pre.mk>
38
40
Lines 60-75 Link Here
60
BROKEN=		please unset SESSION_MANAGER
62
BROKEN=		please unset SESSION_MANAGER
61
.endif
63
.endif
62
64
63
pre-configure:
65
post-patch:
64
	@${SETENV} TZ=UTC ${TOUCH} -t 200512041507.49 ${WRKSRC}/Makefile.am.in
66
	@cd ${WRKSRC}/admin && ${REINPLACE_CMD} -e \
65
	@${SETENV} TZ=UTC ${TOUCH} -t 200512041507.52 ${WRKSRC}/Makefile.am
67
		's|="autoconf"|="${AUTOCONF:T}"|g ; \
66
	@${SETENV} TZ=UTC ${TOUCH} -t 200609051627.51 ${WRKSRC}/subdirs
68
		 s|="autoheader"|="${AUTOHEADER:T}"|g ; \
67
	${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' \
69
		 s|="autom4te"|="${AUTOM4TE:T}"|g ; \
68
		${WRKSRC}/configure
70
		 s|="automake"|="${AUTOMAKE:T}"|g ; \
69
	${REINPLACE_CMD} -e 's|exit 1|${ECHO_CMD} "*** Error detected - continue anyway ***"|' \
71
		 s|="aclocal"|="${ACLOCAL:T}"|g' detect-autoconf.sh
72
	@${REINPLACE_CMD} -e 's| /bin/bash| ${LOCALBASE}/bin/bash|g ; \
73
		 s|^exit $$errors|exit 0|g' ${WRKSRC}/TestSuite/runtests
74
	@${REINPLACE_CMD} -e 's|exit 1|${ECHO_CMD} "*** Error detected - continue anyway ***"|' \
70
		${WRKSRC}/TestSuite/Misc/export/runtest
75
		${WRKSRC}/TestSuite/Misc/export/runtest
71
	${FIND} ${WRKSRC}/TestSuite -name testdir | ${XARGS} \
76
	@${FIND} ${WRKSRC}/TestSuite -name testdir | ${XARGS} \
72
			${REINPLACE_CMD} -e 's|exit $$errors|exit 0|'
77
			${REINPLACE_CMD} -e 's|exit $$errors|exit 0|'
78
79
pre-configure:
80
	@cd ${WRKSRC}/admin && ${RM} -f ltmain.sh && ${CP} -f ${LTMAIN} .
81
	@cd ${WRKSRC}/admin && ${RM} -f libtool.m4.in && ${CP} -f ${LIBTOOL_M4}  libtool.m4.in
82
	@cd ${WRKSRC} && ${GMAKE} -f admin/Makefile.common
73
83
74
post-build:
84
post-build:
75
	@${RMDIR} -p ~/.kde/share/config ~/.qt 2>/dev/null || ${TRUE}
85
	@${RMDIR} -p ~/.kde/share/config ~/.qt 2>/dev/null || ${TRUE}
(-)deskutils/taskjuggler/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (taskjuggler-2.3.0.tar.bz2) = c45b95507caf96ba39b7f40065c9f34b
1
MD5 (taskjuggler-2.4.0.tar.bz2) = d9076b5a1d2601f93ea4bc07780b7297
2
SHA256 (taskjuggler-2.3.0.tar.bz2) = 2c5c0ee8724058b8c1421d889dff23e6b8d0ceb5ccef835303f5a93c4e24da30
2
SHA256 (taskjuggler-2.4.0.tar.bz2) = 5b7f31abecafa9b3a617045303789d7da306fa92ac468e89cf26db624ba4fd16
3
SIZE (taskjuggler-2.3.0.tar.bz2) = 1238644
3
SIZE (taskjuggler-2.4.0.tar.bz2) = 1264660
(-)deskutils/taskjuggler/files/patch-TestSuite_Misc_export_projectReference_a_1.tjp (-11 lines)
Lines 1-11 Link Here
1
--- TestSuite/Misc/export/projectReference_a_1.tjp.orig	Tue Sep  5 18:27:47 2006
2
+++ TestSuite/Misc/export/projectReference_a_1.tjp	Mon Sep 18 23:38:32 2006
3
@@ -1,7 +1,7 @@
4
 /*
5
  * For details about TaskJuggler see http://www.taskjuggler.org
6
  */
7
-project test "Test" "$Id" 2000-01-01-00:00:00-MST 2000-03-09-23:59:59-MST {
8
+project test "Test" "$Id" 2000-01-01-00:00:00-UTC 2000-03-09-23:59:59-UTC {
9
   extend task {
10
     text UserText "User Text" 
11
     reference UserRef "User Reference" 
(-)deskutils/taskjuggler/files/patch-TestSuite_runtests (-10 lines)
Lines 1-10 Link Here
1
--- TestSuite/runtests.orig	Tue Sep  5 18:27:48 2006
2
+++ TestSuite/runtests	Tue Sep 19 22:05:13 2006
3
@@ -24,5 +24,6 @@
4
 done
5
 
6
 echo $errors errors detected!
7
-exit $errors
8
+# FreeBSD: don't stop package building when a test fails!
9
+exit 0
10
 
(-)deskutils/taskjuggler/pkg-plist (-9 / +8 lines)
Lines 1-6 Link Here
1
%%WITH_KDE%%bin/TaskJugglerUI
1
%%WITH_KDE%%bin/TaskJugglerUI
2
bin/taskjuggler
2
bin/taskjuggler
3
lib/libtaskjuggler.a
4
lib/libtaskjuggler.la
3
lib/libtaskjuggler.la
5
lib/libtaskjuggler.so
4
lib/libtaskjuggler.so
6
lib/libtaskjuggler.so.3
5
lib/libtaskjuggler.so.3
Lines 57-87 Link Here
57
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/PropertyReference.xml
56
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/PropertyReference.xml
58
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/SyntaxReference.xml
57
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/SyntaxReference.xml
59
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/UsageGuide.xml
58
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/UsageGuide.xml
60
%%PORTDOCS%%%%WITH_KDE%%share/doc/HTML/en/taskjuggler/index.cache.bz2
59
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/index.cache.bz2
61
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/index.docbook
60
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/index.docbook
62
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/taskjuggler.xml
61
%%PORTDOCS%%share/doc/HTML/en/taskjuggler/taskjuggler.xml
63
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Accounting.html
64
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Calendar.html
65
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Status-Report.html
66
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/AccountingSoftware.tjp
67
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/README
68
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Common/Resources.tji
62
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Common/Resources.tji
63
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1-Interface.tji
69
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1.html
64
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1.html
70
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1.tjp
65
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1.tjp
71
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project1/Project1-Interface.tji
72
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/AccountingReport.html
66
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/AccountingReport.html
73
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/Project2.html
67
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/Project2.html
74
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/Project2.tjp
68
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/Project2/Project2.tjp
69
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/BigProject/README
70
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Accounting.html
71
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/AccountingSoftware.tjp
72
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Calendar.html
73
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/FirstProject/Status-Report.html
75
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-anders.html
74
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-anders.html
76
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-joe.html
75
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-joe.html
77
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-khaled.html
76
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-khaled.html
78
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-paul.html
77
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-paul.html
79
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-sally.html
78
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/Calendar-sally.html
80
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ResourceUsage-Jun.html
79
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ResourceUsage-Jun.html
80
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftSchedule.tjp
81
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftTimes-06-03.html
81
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftTimes-06-03.html
82
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftTimes-06-10.html
82
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftTimes-06-10.html
83
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/TaskCoverage-Jun.html
83
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/TaskCoverage-Jun.html
84
%%PORTDOCS%%%%EXAMPLESDIR%%/Examples/ShiftSchedule/ShiftSchedule.tjp
85
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tji.png
84
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tji.png
86
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjp.png
85
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjp.png
87
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjx.png
86
%%WITH_KDE%%share/icons/crystalsvg/32x32/mimetypes/taskjuggler_tjx.png

Return to bug 114411