public this repo is viewable by everyone
Description: Git mirror of the MacPorts svn repo
Homepage: http://www.macports.org
Clone URL: git://github.com/kballard/macports.git
New port for taskjuggler
Create new category office since this port doesn't fit nicely anywhere 
else
Note that since qt3-mac is broken on Leopard, the qt3mac variant is broken 
here, it is also not this port's business to workaround that problem, so 
I'm leaving this as is.
Closes #14663


git-svn-id: http://svn.macports.org/repository/macports/trunk@36308 
d073be05-634f-4543-b044-5fe20cf6d1d6
Randall H. Wood (author)
19 days ago
commit  ba7cb685b056f0bd711bcc540410a93550889abb
tree    8602a778d20c8afda1176a92cce2b11c88ec00d0
parent  3091e674a6db32d361d4da046f3ba34aad3c68ef
...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
0
@@ -0,0 +1,86 @@
0
+# $Id$
0
+
0
+PortSystem 1.0
0
+
0
+name taskjuggler
0
+version 2.4.0
0
+homepage http://www.taskjuggler.org/
0
+categories office project pim
0
+
0
+description A powerful project management tool.
0
+long_description TaskJuggler is a modern and powerful, Open Source \
0
+ project management tool.
0
+
0
+maintainers bitkanal.net:rene
0
+
0
+platforms darwin
0
+
0
+master_sites http://www.taskjuggler.org/download/
0
+distname ${name}-${version}
0
+extract.suffix tar.bz2
0
+use_bzip2 yes
0
+checksums md5 d9076b5a1d2601f93ea4bc07780b7297 \
0
+ sha1 e20e64d083d03979e58384fab568366b755032b5 \
0
+ rmd160 1b24f9d4bc7fc2da3672b75aa6b334157806fba8
0
+
0
+depends_lib port:qt3 \
0
+ port:fontconfig \
0
+ port:jpeg \
0
+ port:libpng \
0
+ port:kdebase3 \
0
+ port:kdelibs3 \
0
+ port:kdepim3
0
+depends_build port:automake \
0
+ port:autoconf
0
+
0
+configure.args --prefix=${prefix} \
0
+ --enable-mac \
0
+ --disable-docs \
0
+ --without-arts \
0
+ --with-qt-dir=${prefix}/lib/qt3 \
0
+ --with-extra-includes=${prefix}/include \
0
+ --with-extra-libs=${prefix}/lib
0
+
0
+patchfiles patch-admin-libtool.m4.in.diff \
0
+ patch-TestSuite-runtests.diff \
0
+ patch-TaskJugglerUI-mainwidget.cpp.diff \
0
+ patch-TaskJugglerUI-mainwidget.h.diff
0
+
0
+build.args DYLD_LIBRARY_PATH=${worksrcpath}/taskjuggler/.libs \
0
+ LDFLAGS=\"-dylib_file /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib\"
0
+
0
+destroot.target install
0
+destroot.args DESTDIR=${destroot}${prefix} \
0
+ DYLD_LIBRARY_PATH=${worksrcpath}/taskjuggler/.libs \
0
+ kde_locale=${destroot}/share/locale \
0
+ docprefix=${destroot}/share/doc
0
+
0
+variant qt3mac description {uses qt3mac instead of qt3} {
0
+ configure.args-delete --with-qt-dir=${prefix}/lib/qt3
0
+ depends_lib-delete port:qt3
0
+ configure.args-append --with-qt-dir=${prefix}/lib/qt3mac
0
+ depends_lib-append port:qt3-mac
0
+}
0
+
0
+variant nokde description {only build the command line version} {
0
+ configure.args-append --with-kde-support=no
0
+ depends_lib-delete port:kdebase3 \
0
+ port:kdelibs3 \
0
+ port:kdepim3
0
+}
0
+
0
+variant docs description {create docbook documentation} {
0
+ configure.args-delete --disable-docs
0
+ depends_build-add port:openjade \
0
+ port:docbook-xml-4.5
0
+}
0
+
0
+variant arts description {compile with arts support} {
0
+ configure.args-delete --without-arts
0
+ depends_lib-add port:arts
0
+}
0
+
0
+variant debug description {enable debug} {
0
+ configure.args-append --enable-debug=yes
0
+}
0
+
...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
0
@@ -0,0 +1,22 @@
0
+--- TaskJugglerUI/mainwidget.cpp.orig  2008-03-14 11:38:36.000000000 +0100
0
++++ TaskJugglerUI/mainwidget.cpp  1970-01-01 01:00:00.000000000 +0100
0
+@@ -1,19 +0,0 @@
0
+-/*
0
+- * The TaskJuggler Project Management Software
0
+- *
0
+- * Copyright (c) 2001, 2002, 2003, 2004, 2005 by Chris Schlaeger <cs@kde.org>
0
+- *
0
+- * This program is free software; you can redistribute it and/or modify
0
+- * it under the terms of version 2 of the GNU General Public License as
0
+- * published by the Free Software Foundation.
0
+- *
0
+- * $Id: mainwidget.cpp 1259 2006-01-31 12:04:00Z cs $
0
+- */
0
+-#include "mainwidget.h"
0
+-
0
+-MainWidget::MainWidget(QWidget *parent, const char *name)
0
+- :MainWidget(parent, name)
0
+-{
0
+-}
0
+-
0
+-#include "mainwidget.moc"
...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
0
@@ -0,0 +1,26 @@
0
+--- TaskJugglerUI/mainwidget.h.orig  2008-03-14 11:38:43.000000000 +0100
0
++++ TaskJugglerUI/mainwidget.h  1970-01-01 01:00:00.000000000 +0100
0
+@@ -1,23 +0,0 @@
0
+-/*
0
+- * The TaskJuggler Project Management Software
0
+- *
0
+- * Copyright (c) 2001, 2002, 2003, 2004, 2005 by Chris Schlaeger <cs@kde.org>
0
+- *
0
+- * This program is free software; you can redistribute it and/or modify
0
+- * it under the terms of version 2 of the GNU General Public License as
0
+- * published by the Free Software Foundation.
0
+- *
0
+- * $Id: mainwidget.h 1259 2006-01-31 12:04:00Z cs $
0
+- */
0
+-#ifndef MAINWIDGET_H
0
+-#define MAINWIDGET_H
0
+-
0
+-#include "MainWidget.h"
0
+-
0
+-class MainWidget: public MainWidget {
0
+-Q_OBJECT
0
+-public:
0
+- MainWidget(QWidget *parent = 0, const char *name = 0);
0
+-};
0
+-
0
+-#endif
...
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
0
@@ -0,0 +1,11 @@
0
+--- TestSuite/runtests.orig  2008-03-14 11:34:17.000000000 +0100
0
++++ TestSuite/runtests  2008-03-14 11:35:56.000000000 +0100
0
+@@ -6,7 +6,7 @@
0
+ TZ="UTC-3"
0
+ export TZ
0
+
0
+-set errors=0
0
++errors=0
0
+
0
+ dirs=`find * -prune -type d`
0
+
...
 
 
 
 
 
 
 
 
 
 
 
...
1
2
3
4
5
6
7
8
9
10
11
0
@@ -0,0 +1,11 @@
0
+--- admin/libtool.m4.in.orig  2008-03-14 11:40:20.000000000 +0100
0
++++ admin/libtool.m4.in  2008-03-12 12:24:57.000000000 +0100
0
+@@ -1248,7 +1248,7 @@
0
+ need_version=no
0
+ library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
0
+ soname_spec='${libname}${release}${major}$shared_ext'
0
+- shlibpath_overrides_runpath=yes
0
++ shlibpath_overrides_runpath=no
0
+ shlibpath_var=DYLD_LIBRARY_PATH
0
+ shrext='$(test .$module = .yes && echo .so || echo .dylib)'
0
+ # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.

Comments

    No one has commented yet.